.elementor-16625 .elementor-element.elementor-element-5e059563 .elementor-heading-title{color:var( --e-global-color-b107da4 );font-family:var( --e-global-typography-a93f492-font-family ), Sans-serif;font-size:var( --e-global-typography-a93f492-font-size );font-weight:var( --e-global-typography-a93f492-font-weight );text-transform:var( --e-global-typography-a93f492-text-transform );line-height:var( --e-global-typography-a93f492-line-height );letter-spacing:var( --e-global-typography-a93f492-letter-spacing );word-spacing:var( --e-global-typography-a93f492-word-spacing );}.elementor-16625 .elementor-element.elementor-element-760deddc .elementor-heading-title{font-family:var( --e-global-typography-31d1167-font-family ), Sans-serif;font-size:var( --e-global-typography-31d1167-font-size );font-weight:var( --e-global-typography-31d1167-font-weight );line-height:var( --e-global-typography-31d1167-line-height );letter-spacing:var( --e-global-typography-31d1167-letter-spacing );word-spacing:var( --e-global-typography-31d1167-word-spacing );}.elementor-16625 .elementor-element.elementor-element-861c125{font-family:var( --e-global-typography-1ff6832-font-family ), Sans-serif;font-size:var( --e-global-typography-1ff6832-font-size );font-weight:var( --e-global-typography-1ff6832-font-weight );line-height:var( --e-global-typography-1ff6832-line-height );letter-spacing:var( --e-global-typography-1ff6832-letter-spacing );word-spacing:var( --e-global-typography-1ff6832-word-spacing );}.elementor-16625 .elementor-element.elementor-element-1fa862f .elementor-heading-title{color:var( --e-global-color-b107da4 );font-family:var( --e-global-typography-b698b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-b698b7f-font-size );font-weight:var( --e-global-typography-b698b7f-font-weight );line-height:var( --e-global-typography-b698b7f-line-height );letter-spacing:var( --e-global-typography-b698b7f-letter-spacing );word-spacing:var( --e-global-typography-b698b7f-word-spacing );}.elementor-16625 .elementor-element.elementor-element-5ba5a6e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-16625 .elementor-element.elementor-element-5ba5a6e .elementor-share-btn__icon{--e-share-buttons-icon-size:2.7em;}.elementor-bc-flex-widget .elementor-16625 .elementor-element.elementor-element-7c2aa9a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16625 .elementor-element.elementor-element-7c2aa9a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16625 .elementor-element.elementor-element-7c2aa9a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16625 .elementor-element.elementor-element-60dc5b9 > .elementor-container{max-width:800px;}.elementor-16625 .elementor-element.elementor-element-60dc5b9:not(.elementor-motion-effects-element-type-background), .elementor-16625 .elementor-element.elementor-element-60dc5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dab306 );}.elementor-16625 .elementor-element.elementor-element-60dc5b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-16625 .elementor-element.elementor-element-60dc5b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16625 .elementor-element.elementor-element-ca5d9d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16625 .elementor-element.elementor-element-ca5d9d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16625 .elementor-element.elementor-element-517717f{text-align:center;}.elementor-16625 .elementor-element.elementor-element-517717f .elementor-heading-title{color:var( --e-global-color-e566df6 );font-family:var( --e-global-typography-7497f28-font-family ), Sans-serif;font-size:var( --e-global-typography-7497f28-font-size );font-weight:var( --e-global-typography-7497f28-font-weight );line-height:var( --e-global-typography-7497f28-line-height );letter-spacing:var( --e-global-typography-7497f28-letter-spacing );word-spacing:var( --e-global-typography-7497f28-word-spacing );}.elementor-16625 .elementor-element.elementor-element-4694b5b > .elementor-container{max-width:800px;}.elementor-16625 .elementor-element.elementor-element-6b3062f > .elementor-element-populated{padding:0px 68px 0px 68px;}.elementor-16625 .elementor-element.elementor-element-7c710cf input{height:4rem;font-size:1.2rem;}.elementor-16625 .elementor-element.elementor-element-7c710cf button{height:4rem;font-size:1.2rem;flex-basis:45%;background-color:var( --e-global-color-primary );}.elementor-16625 .elementor-element.elementor-element-7c710cf{color:var( --e-global-color-8606879 );}.elementor-16625 .elementor-element.elementor-element-57fbd7d .elementor-toc__list-item{font-family:var( --e-global-typography-24aad70-font-family ), Sans-serif;font-size:var( --e-global-typography-24aad70-font-size );font-weight:var( --e-global-typography-24aad70-font-weight );line-height:var( --e-global-typography-24aad70-line-height );letter-spacing:var( --e-global-typography-24aad70-letter-spacing );word-spacing:var( --e-global-typography-24aad70-word-spacing );}.elementor-16625 .elementor-element.elementor-element-57fbd7d{--item-text-color:var( --e-global-color-7159ff1 );--item-text-hover-color:var( --e-global-color-e566df6 );}.elementor-16625 .elementor-element.elementor-element-6a63d5bc:not(.elementor-motion-effects-element-type-background), .elementor-16625 .elementor-element.elementor-element-6a63d5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16625 .elementor-element.elementor-element-6a63d5bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-25px;padding:0px 0px 0px 0px;z-index:1;}.elementor-16625 .elementor-element.elementor-element-6a63d5bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16625 .elementor-element.elementor-element-41583d84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16625 .elementor-element.elementor-element-41583d84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16625 .elementor-element.elementor-element-41583d84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-16625 .elementor-element.elementor-element-41583d84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16625 .elementor-element.elementor-element-53d2662d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16625 .elementor-element.elementor-element-53d2662d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16625 .elementor-element.elementor-element-53d2662d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16625 .elementor-element.elementor-element-53d2662d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16625 .elementor-element.elementor-element-53d2662d .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-16625 .elementor-element.elementor-element-6c042d7{color:#FFFFFF;font-family:var( --e-global-typography-1ff6832-font-family ), Sans-serif;font-size:var( --e-global-typography-1ff6832-font-size );font-weight:var( --e-global-typography-1ff6832-font-weight );line-height:var( --e-global-typography-1ff6832-line-height );letter-spacing:var( --e-global-typography-1ff6832-letter-spacing );word-spacing:var( --e-global-typography-1ff6832-word-spacing );}.elementor-bc-flex-widget .elementor-16625 .elementor-element.elementor-element-3b25c095.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16625 .elementor-element.elementor-element-3b25c095.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16625 .elementor-element.elementor-element-3b25c095:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16625 .elementor-element.elementor-element-3b25c095 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16625 .elementor-element.elementor-element-3b25c095 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16625 .elementor-element.elementor-element-3b25c095 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16625 .elementor-element.elementor-element-fc6ac7a input{height:4rem;font-size:1.2rem;}.elementor-16625 .elementor-element.elementor-element-fc6ac7a button{height:4rem;font-size:1.2rem;flex-basis:100%;background-color:var( --e-global-color-546f57d );}.elementor-16625 .elementor-element.elementor-element-fc6ac7a{color:#1b54d9;}:root{--page-title-display:none;}@media(min-width:600px){.elementor-16625 .elementor-element.elementor-element-c088cd6{width:30%;}.elementor-16625 .elementor-element.elementor-element-e66946e{width:70%;}}@media(max-width:959px){.elementor-16625 .elementor-element.elementor-element-5e059563 .elementor-heading-title{font-size:var( --e-global-typography-a93f492-font-size );line-height:var( --e-global-typography-a93f492-line-height );letter-spacing:var( --e-global-typography-a93f492-letter-spacing );word-spacing:var( --e-global-typography-a93f492-word-spacing );}.elementor-16625 .elementor-element.elementor-element-760deddc .elementor-heading-title{font-size:var( --e-global-typography-31d1167-font-size );line-height:var( --e-global-typography-31d1167-line-height );letter-spacing:var( --e-global-typography-31d1167-letter-spacing );word-spacing:var( --e-global-typography-31d1167-word-spacing );}.elementor-16625 .elementor-element.elementor-element-861c125{font-size:var( --e-global-typography-1ff6832-font-size );line-height:var( --e-global-typography-1ff6832-line-height );letter-spacing:var( --e-global-typography-1ff6832-letter-spacing );word-spacing:var( --e-global-typography-1ff6832-word-spacing );}.elementor-16625 .elementor-element.elementor-element-1fa862f .elementor-heading-title{font-size:var( --e-global-typography-b698b7f-font-size );line-height:var( --e-global-typography-b698b7f-line-height );letter-spacing:var( --e-global-typography-b698b7f-letter-spacing );word-spacing:var( --e-global-typography-b698b7f-word-spacing );} .elementor-16625 .elementor-element.elementor-element-5ba5a6e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-16625 .elementor-element.elementor-element-ca5d9d5 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-16625 .elementor-element.elementor-element-517717f .elementor-heading-title{font-size:var( --e-global-typography-7497f28-font-size );line-height:var( --e-global-typography-7497f28-line-height );letter-spacing:var( --e-global-typography-7497f28-letter-spacing );word-spacing:var( --e-global-typography-7497f28-word-spacing );}.elementor-16625 .elementor-element.elementor-element-57fbd7d .elementor-toc__list-item{font-size:var( --e-global-typography-24aad70-font-size );line-height:var( --e-global-typography-24aad70-line-height );letter-spacing:var( --e-global-typography-24aad70-letter-spacing );word-spacing:var( --e-global-typography-24aad70-word-spacing );}.elementor-16625 .elementor-element.elementor-element-6c042d7{font-size:var( --e-global-typography-1ff6832-font-size );line-height:var( --e-global-typography-1ff6832-line-height );letter-spacing:var( --e-global-typography-1ff6832-letter-spacing );word-spacing:var( --e-global-typography-1ff6832-word-spacing );}}@media(max-width:599px){.elementor-16625 .elementor-element.elementor-element-5e059563 .elementor-heading-title{font-size:var( --e-global-typography-a93f492-font-size );line-height:var( --e-global-typography-a93f492-line-height );letter-spacing:var( --e-global-typography-a93f492-letter-spacing );word-spacing:var( --e-global-typography-a93f492-word-spacing );}.elementor-16625 .elementor-element.elementor-element-760deddc .elementor-heading-title{font-size:var( --e-global-typography-31d1167-font-size );line-height:var( --e-global-typography-31d1167-line-height );letter-spacing:var( --e-global-typography-31d1167-letter-spacing );word-spacing:var( --e-global-typography-31d1167-word-spacing );}.elementor-16625 .elementor-element.elementor-element-861c125{font-size:var( --e-global-typography-1ff6832-font-size );line-height:var( --e-global-typography-1ff6832-line-height );letter-spacing:var( --e-global-typography-1ff6832-letter-spacing );word-spacing:var( --e-global-typography-1ff6832-word-spacing );}.elementor-16625 .elementor-element.elementor-element-1fa862f .elementor-heading-title{font-size:var( --e-global-typography-b698b7f-font-size );line-height:var( --e-global-typography-b698b7f-line-height );letter-spacing:var( --e-global-typography-b698b7f-letter-spacing );word-spacing:var( --e-global-typography-b698b7f-word-spacing );} .elementor-16625 .elementor-element.elementor-element-5ba5a6e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-16625 .elementor-element.elementor-element-517717f .elementor-heading-title{font-size:var( --e-global-typography-7497f28-font-size );line-height:var( --e-global-typography-7497f28-line-height );letter-spacing:var( --e-global-typography-7497f28-letter-spacing );word-spacing:var( --e-global-typography-7497f28-word-spacing );}.elementor-16625 .elementor-element.elementor-element-57fbd7d .elementor-toc__list-item{font-size:var( --e-global-typography-24aad70-font-size );line-height:var( --e-global-typography-24aad70-line-height );letter-spacing:var( --e-global-typography-24aad70-letter-spacing );word-spacing:var( --e-global-typography-24aad70-word-spacing );}.elementor-16625 .elementor-element.elementor-element-6c042d7{font-size:var( --e-global-typography-1ff6832-font-size );line-height:var( --e-global-typography-1ff6832-line-height );letter-spacing:var( --e-global-typography-1ff6832-letter-spacing );word-spacing:var( --e-global-typography-1ff6832-word-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-57fbd7d */.elementor-16625 .elementor-element.elementor-element-57fbd7d .elementor-toc__body{
    overflow-y: scroll;
    max-height: 400px
}
@media only screen and (max-width: 959px) {
    .elementor-16625 .elementor-element.elementor-element-57fbd7d li a {
        font-size: 14px;
    }
}/* End custom CSS */