.elementor-2 .elementor-element.elementor-element-40bd908 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-40bd908{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96d30dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-96d30dd > .elementor-element-populated{padding:0px 64px 120px 64px;}.elementor-2 .elementor-element.elementor-element-6c15bdf{--spacer-size:1px;}.elementor-2 .elementor-element.elementor-element-6c15bdf > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-2 .elementor-element.elementor-element-939b816 .elementor-heading-title{font-size:64px;font-weight:bold;line-height:1.15em;letter-spacing:-2px;}.elementor-2 .elementor-element.elementor-element-5705b24 .elementor-heading-title{font-size:24px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-5705b24 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-89233ac img{width:19px;}.elementor-2 .elementor-element.elementor-element-89233ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89233ac{width:var( --container-widget-width, 19px );max-width:19px;--container-widget-width:19px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f037653 .elementor-heading-title{font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-f037653 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-2 .elementor-element.elementor-element-f037653{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-99acdbe{--display:flex;--background-transition:0.3s;--padding-top:70px;--padding-bottom:70px;--padding-left:64px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-b39efe2 .elementor-heading-title{font-size:60px;font-weight:600;line-height:1.03em;letter-spacing:-1.2px;}.elementor-2 .elementor-element.elementor-element-b39efe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-102f751{font-family:var( --e-global-typography-primary-font-family ), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-8e78c11{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:170px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8e78c11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-91691e5 > .elementor-element-populated{padding:00px 00px 00px 00px;}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:0px;padding-right:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-aa5f292 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:0px;}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-aa5f292 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:0px;}.elementor-2 .elementor-element.elementor-element-aa5f292 .ae-widget-title-wrap{text-align:center;}.elementor-2 .elementor-element.elementor-element-aa5f292 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-1d5b84a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:180px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:0px;padding-right:0px;margin-bottom:180px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:180px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:180px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-widget-title-wrap{text-align:center;}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-452b139{--display:flex;--background-transition:0.3s;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9ed9dbe{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1023px){.elementor-2 .elementor-element.elementor-element-40bd908 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-96d30dd > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-2 .elementor-element.elementor-element-6c15bdf > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-2 .elementor-element.elementor-element-939b816 .elementor-heading-title{font-size:44px;letter-spacing:-1.7px;}.elementor-2 .elementor-element.elementor-element-99acdbe{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b39efe2 .elementor-heading-title{font-size:38px;letter-spacing:-0.5px;}.elementor-2 .elementor-element.elementor-element-b39efe2 > .elementor-widget-container{margin:0px 10px 7px 0px;}.elementor-2 .elementor-element.elementor-element-102f751{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-8e78c11{margin-top:0px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-2 .elementor-element.elementor-element-aa5f292 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:140px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:140px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:140px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:140px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-40bd908 > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-96d30dd > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-2 .elementor-element.elementor-element-939b816 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-5705b24 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b39efe2 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-102f751{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-2 .elementor-element.elementor-element-aa5f292.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-2 .elementor-element.elementor-element-aa5f292 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-2 .elementor-element.elementor-element-5562994{padding:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-2 .elementor-element.elementor-element-1a4a5f6.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-2 .elementor-element.elementor-element-1a4a5f6 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for spacer, class: .elementor-element-6c15bdf */.elementor-2 .elementor-element.elementor-element-6c15bdf {
 margin: 0 auto auto;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-939b816 */.elementor-2 .elementor-element.elementor-element-939b816 .br1,.elementor-2 .elementor-element.elementor-element-939b816 .br3 {
    display: none !important;
}
@media (max-width: 1360px) {
    .elementor-2 .elementor-element.elementor-element-939b816 h2 {
        font-size: 44px !important;
        letter-spacing: -1.2px !important;
    }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-939b816 h2 {
        font-size: 28px !important;
        letter-spacing: -0.5px !important;
    }
    .elementor-2 .elementor-element.elementor-element-939b816 .br1,.elementor-2 .elementor-element.elementor-element-939b816 .br3 {
    display: initial !important;
}
}
.elementor-2 .elementor-element.elementor-element-939b816 {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5705b24 */.elementor-2 .elementor-element.elementor-element-5705b24 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89233ac */.elementor-2 .elementor-element.elementor-element-89233ac {
    position: relative;
    top: 28px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96d30dd */.elementor-2 .elementor-element.elementor-element-96d30dd .elementor-widget-wrap {
    display: flex;
    flex-flow: column nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-102f751 */.elementor-2 .elementor-element.elementor-element-102f751 {
    max-width: 980px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91691e5 */.elementor-2 .elementor-element.elementor-element-91691e5 .ae-acf-repeater-layout-grid .ae-masonry- .ae-acf-repeater-inner,
.elementor-2 .elementor-element.elementor-element-91691e5 .ae-acf-repeater-layout-grid .ae-masonry- .ae_data,
.elementor-2 .elementor-element.elementor-element-91691e5 .ae-acf-repeater-layout-grid .ae-masonry- .elementor,
.elementor-2 .elementor-element.elementor-element-91691e5 .ae-acf-repeater-layout-grid .ae-masonry- .elementor-inner,
.elementor-2 .elementor-element.elementor-element-91691e5 .ae-acf-repeater-layout-grid .ae-masonry- .elementor-section-wrap,
.elementor-2 .elementor-element.elementor-element-91691e5 .ae-acf-repeater-layout-grid .ae-masonry- .elementor-section-wrap>section {
    height: auto;
}/* End custom CSS */