.elementor-9 .elementor-element.elementor-element-fe6772e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:200px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-fe6772e::before, .elementor-9 .elementor-element.elementor-element-fe6772e > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fe6772e > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fe6772e > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fe6772e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fe6772e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-text ) 100px, #17453F00 100%);}.elementor-9 .elementor-element.elementor-element-fe6772e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-9 .elementor-element.elementor-element-b9338e7{--display:flex;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-b7ab937 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b7ab937 > .elementor-widget-container{margin:0px 0px -18.75px 0px;}.elementor-9 .elementor-element.elementor-element-5199c00 .elementor-heading-title{font-weight:600;text-shadow:0px 0px 10px #17453F;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-93c1347{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12.5px 12.5px;--row-gap:12.5px;--column-gap:12.5px;}.elementor-9 .elementor-element.elementor-element-510b59b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-510b59b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-510b59b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-510b59b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-510b59b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-72d77ab .elementor-button{background-color:#FFFFFF00;border-style:solid;border-color:#FFFFFF;padding:11px 21px 11px 21px;}.elementor-9 .elementor-element.elementor-element-72d77ab .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-72d77ab .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e609c15{--display:flex;--gap:12.5px 12.5px;--row-gap:12.5px;--column-gap:12.5px;--padding-top:37.5px;--padding-bottom:37.5px;--padding-left:37.5px;--padding-right:37.5px;}.elementor-9 .elementor-element.elementor-element-e609c15:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e609c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1f34ceb .elementor-heading-title{font-family:"Noto Serif Display", Sans-serif;font-size:30px;font-weight:normal;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5b46868{--display:flex;}.elementor-9 .elementor-element.elementor-element-3f786f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c9c8da3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-1313238 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0679177{--display:flex;}@media(min-width:651px){.elementor-9 .elementor-element.elementor-element-c9c8da3{--width:50%;}.elementor-9 .elementor-element.elementor-element-0679177{--width:50%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-fe6772e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:200px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-b9338e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e609c15{--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3f786f2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c9c8da3{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-1313238 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:650px){.elementor-9 .elementor-element.elementor-element-fe6772e{--padding-top:150px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-c9c8da3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-1313238 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px) and (min-width:651px){.elementor-9 .elementor-element.elementor-element-b9338e7{--width:100%;}.elementor-9 .elementor-element.elementor-element-c9c8da3{--width:100%;}.elementor-9 .elementor-element.elementor-element-0679177{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-b7ab937 */.elementor-9 .elementor-element.elementor-element-b7ab937 .elementor-button-text:before {
    
        transform-origin: 100% 50% !important;
    transform: scale3d(0, 1, 1) !important;
}

.elementor-9 .elementor-element.elementor-element-b7ab937 .elementor-button-text:hover::before {
    
    transform-origin: 0% 50% !important;
    transform: scale3d(1, 1, 1) !important;
}

.elementor-9 .elementor-element.elementor-element-b7ab937 a {
    
    text-align: left;
    color: var(--or) !important;
}

.elementor-9 .elementor-element.elementor-element-b7ab937 a br {
    
    display: none;
}


@media only screen and (max-width:650px) {
    
.elementor-9 .elementor-element.elementor-element-b7ab937 a br {
    
    display: inherit;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5199c00 */.elementor-9 .elementor-element.elementor-element-5199c00 strong {
    
    font-weight: normal;
}

.elementor-9 .elementor-element.elementor-element-5199c00 strong span {
    
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-primary);
    display: inline-block;
    margin-left: 12.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9338e7 */.elementor-9 .elementor-element.elementor-element-b9338e7:before {
    
    content: '';
    height: calc(100% + 450px);
    width: auto;
    aspect-ratio: 1;
    opacity: .75;
    translate: -50%;
    top: auto;
    bottom: -50px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 102 224.22'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-miterlimit: 10; stroke-width: .01em; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon' class='cls-1' d='M97.07,17.41c-2.62-5.14-6.53-9.16-11.73-12.06-5.2-2.89-11.6-4.34-19.21-4.34-5.16,0-9.48.49-12.94,1.46-.77.22-1.5.45-2.19.7,0,0,0,0,0,0,0,0,0,0,0,0-.69-.24-1.42-.48-2.19-.7-3.46-.97-7.78-1.46-12.94-1.46-7.61,0-14.01,1.46-19.21,4.34-5.2,2.9-9.11,6.92-11.73,12.06-2.62,5.14-3.93,11.07-3.93,17.8s1.27,12.94,3.79,18.08c2.52,5.14,6.32,9.15,11.4,12.01,5.08,2.86,11.48,4.29,19.21,4.29,2.86,0,5.59-.21,8.22-.59v17.66c-2,.01-3.73.6-5.18,1.77-1.47,1.19-2.2,3.11-2.2,5.76s.73,4.48,2.2,5.7c1.45,1.21,3.18,1.82,5.18,1.83v68.74h-7.38v-15.07H14.02v15.07h7.41v15.07h-7.41v15.07h22.23v-15.07h7.38v30.15s0,0,0,0c0,2.58.73,4.48,2.2,5.7,1.46,1.22,3.21,1.83,5.23,1.83s3.75-.61,5.18-1.83c1.43-1.22,2.15-3.12,2.15-5.7h0v-113.97s.03,0,.05,0c2.02,0,3.75-.61,5.18-1.83,1.43-1.22,2.15-3.12,2.15-5.7s-.71-4.57-2.15-5.76c-1.43-1.19-3.16-1.78-5.18-1.78-.02,0-.03,0-.05,0v-17.66c2.63.38,5.36.59,8.22.59,7.73,0,14.13-1.43,19.21-4.29,5.08-2.86,8.88-6.88,11.4-12.01,2.52-5.14,3.79-11.17,3.79-18.08s-1.31-12.66-3.93-17.8ZM83.19,54.27c-1.39,4.93-3.58,8.54-6.53,10.85-2.96,2.3-6.78,3.45-11.45,3.45-1.19,0-2.35-.05-3.51-.13-1.15-.1-2.25-.27-3.32-.51v-23.09c0-1.69.26-3.01.75-3.98.5-.97,1.24-1.65,2.2-2.06.97-.4,2.19-.6,3.69-.6h1.21v-.94h-30.46v.94h1.21c1.5,0,2.73.2,3.69.6.97.4,1.7,1.09,2.2,2.06.49.97.75,2.29.75,3.98v23.09c-1.06.24-2.17.42-3.32.51-1.16.09-2.32.13-3.51.13-4.67,0-8.49-1.15-11.45-3.45-2.95-2.31-5.14-5.92-6.53-10.85-1.41-4.92-2.1-11.27-2.1-19.06s.64-14.13,1.91-19.01c1.28-4.89,3.28-8.49,5.98-10.8,2.72-2.3,6.19-3.45,10.42-3.45,3.06,0,5.47.6,7.24,1.82,1.09.73,1.97,1.75,2.68,3.01.44.81.81,1.71,1.1,2.73.66,2.29,1.03,5.21,1.11,8.75.01.5.01,1.54.01,1.54h7.66s0-1.04.01-1.54c.09-3.54.45-6.46,1.11-8.75.29-1.02.66-1.92,1.1-2.73.71-1.26,1.59-2.28,2.68-3.01,1.77-1.22,4.18-1.82,7.24-1.82,4.23,0,7.71,1.15,10.42,3.45,2.7,2.31,4.7,5.91,5.98,10.8,1.27,4.88,1.91,11.23,1.91,19.01s-.7,14.14-2.1,19.06Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}


@media only screen and (max-width:1024px) {
    
    .elementor-9 .elementor-element.elementor-element-b9338e7:before {
        
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3dbedbc */.elementor-9 .elementor-element.elementor-element-3dbedbc .hb-search-fields {
    
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e609c15 */.elementor-9 .elementor-element.elementor-element-e609c15 {
    
    min-width: 375px;
    width: 375px;
}

@media only screen and (max-width:1024px) {
    
 
   .elementor-9 .elementor-element.elementor-element-e609c15 {
    
    min-width: 100%;
    width: 100%;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe6772e */@media only screen and (max-width:1024px) {
    
    .elementor-9 .elementor-element.elementor-element-fe6772e .elementor-background-slideshow:before,
    .elementor-9 .elementor-element.elementor-element-fe6772e .elementor-background-slideshow:after {
        
    content: '' !important;
    position: absolute;
    inset: 0;
    background-color: var(--vert) !important;
    background-image: none !important;

    }
    
    .elementor-9 .elementor-element.elementor-element-fe6772e .elementor-background-slideshow:before {
            
        mix-blend-mode: color !important;
        }
        
    .elementor-9 .elementor-element.elementor-element-fe6772e .elementor-background-slideshow:after {
            
            opacity: .8;
            z-index: 1;
        }
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-428e50e */@media only screen and (max-width:1024px) {
    
    .elementor-9 .elementor-element.elementor-element-428e50e .elementor-element-2585e95 {
        
        padding-top: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c8da3 */.elementor-9 .elementor-element.elementor-element-c9c8da3:before {
    
    content: '';
    height: 100%;
    width: auto;
    aspect-ratio: 1;
    opacity: .5;
    translate: -50%;
    top: auto;
    bottom: 0;
    left: 100px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 102 224.22'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23000; stroke-miterlimit: 10; stroke-width: .01em; %7D %3C/style%3E%3C/defs%3E%3Cpath id='icon' class='cls-1' d='M97.07,17.41c-2.62-5.14-6.53-9.16-11.73-12.06-5.2-2.89-11.6-4.34-19.21-4.34-5.16,0-9.48.49-12.94,1.46-.77.22-1.5.45-2.19.7,0,0,0,0,0,0,0,0,0,0,0,0-.69-.24-1.42-.48-2.19-.7-3.46-.97-7.78-1.46-12.94-1.46-7.61,0-14.01,1.46-19.21,4.34-5.2,2.9-9.11,6.92-11.73,12.06-2.62,5.14-3.93,11.07-3.93,17.8s1.27,12.94,3.79,18.08c2.52,5.14,6.32,9.15,11.4,12.01,5.08,2.86,11.48,4.29,19.21,4.29,2.86,0,5.59-.21,8.22-.59v17.66c-2,.01-3.73.6-5.18,1.77-1.47,1.19-2.2,3.11-2.2,5.76s.73,4.48,2.2,5.7c1.45,1.21,3.18,1.82,5.18,1.83v68.74h-7.38v-15.07H14.02v15.07h7.41v15.07h-7.41v15.07h22.23v-15.07h7.38v30.15s0,0,0,0c0,2.58.73,4.48,2.2,5.7,1.46,1.22,3.21,1.83,5.23,1.83s3.75-.61,5.18-1.83c1.43-1.22,2.15-3.12,2.15-5.7h0v-113.97s.03,0,.05,0c2.02,0,3.75-.61,5.18-1.83,1.43-1.22,2.15-3.12,2.15-5.7s-.71-4.57-2.15-5.76c-1.43-1.19-3.16-1.78-5.18-1.78-.02,0-.03,0-.05,0v-17.66c2.63.38,5.36.59,8.22.59,7.73,0,14.13-1.43,19.21-4.29,5.08-2.86,8.88-6.88,11.4-12.01,2.52-5.14,3.79-11.17,3.79-18.08s-1.31-12.66-3.93-17.8ZM83.19,54.27c-1.39,4.93-3.58,8.54-6.53,10.85-2.96,2.3-6.78,3.45-11.45,3.45-1.19,0-2.35-.05-3.51-.13-1.15-.1-2.25-.27-3.32-.51v-23.09c0-1.69.26-3.01.75-3.98.5-.97,1.24-1.65,2.2-2.06.97-.4,2.19-.6,3.69-.6h1.21v-.94h-30.46v.94h1.21c1.5,0,2.73.2,3.69.6.97.4,1.7,1.09,2.2,2.06.49.97.75,2.29.75,3.98v23.09c-1.06.24-2.17.42-3.32.51-1.16.09-2.32.13-3.51.13-4.67,0-8.49-1.15-11.45-3.45-2.95-2.31-5.14-5.92-6.53-10.85-1.41-4.92-2.1-11.27-2.1-19.06s.64-14.13,1.91-19.01c1.28-4.89,3.28-8.49,5.98-10.8,2.72-2.3,6.19-3.45,10.42-3.45,3.06,0,5.47.6,7.24,1.82,1.09.73,1.97,1.75,2.68,3.01.44.81.81,1.71,1.1,2.73.66,2.29,1.03,5.21,1.11,8.75.01.5.01,1.54.01,1.54h7.66s0-1.04.01-1.54c.09-3.54.45-6.46,1.11-8.75.29-1.02.66-1.92,1.1-2.73.71-1.26,1.59-2.28,2.68-3.01,1.77-1.22,4.18-1.82,7.24-1.82,4.23,0,7.71,1.15,10.42,3.45,2.7,2.31,4.7,5.91,5.98,10.8,1.27,4.88,1.91,11.23,1.91,19.01s-.7,14.14-2.1,19.06Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

@media only screen and (max-width:1024px) {
    
    .elementor-9 .elementor-element.elementor-element-c9c8da3:before {
        
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78026f8 */.elementor-9 .elementor-element.elementor-element-78026f8, .elementor-9 .elementor-element.elementor-element-78026f8 * {
    
    width: auto;
    height: 100% !important;
}

.elementor-9 .elementor-element.elementor-element-78026f8 {
    
    height: 250px !important;
    position: absolute;
    top: 50%;
    translate: -50% -50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0679177 */.elementor-9 .elementor-element.elementor-element-0679177:after {
    border-color: var(--or);
}/* End custom CSS */