.elementor-49812 .elementor-element.elementor-element-31f080b4{--display:flex;--min-height:100vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49812 .elementor-element.elementor-element-31f080b4:not(.elementor-motion-effects-element-type-background), .elementor-49812 .elementor-element.elementor-element-31f080b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-49812 .elementor-element.elementor-element-794091f8{--display:flex;--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;--justify-content:center;box-shadow:40px 0px 40px -20px rgba(0,0,0,0.5);--z-index:1;}.elementor-49812 .elementor-element.elementor-element-794091f8:not(.elementor-motion-effects-element-type-background), .elementor-49812 .elementor-element.elementor-element-794091f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-49812 .elementor-element.elementor-element-794091f8.e-con{--align-self:stretch;}.elementor-49812 .elementor-element.elementor-element-412c46f3{--display:flex;}.elementor-49812 .elementor-element.elementor-element-23d7ffd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49812 .elementor-element.elementor-element-6d15697e > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-49812 .elementor-element.elementor-element-6d15697e .elementor-heading-title{font-size:var( --e-global-typography-heading_sm-font-size );line-height:var( --e-global-typography-heading_sm-line-height );letter-spacing:var( --e-global-typography-heading_sm-letter-spacing );word-spacing:var( --e-global-typography-heading_sm-word-spacing );color:var( --e-global-color-yellow_500 );}.elementor-49812 .elementor-element.elementor-element-6be04502 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), "Inter", system-ui, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-action_text );}.elementor-49812 .elementor-element.elementor-element-102b753b .elementor-heading-title{font-size:var( --e-global-typography-heading_md-font-size );font-weight:var( --e-global-typography-heading_md-font-weight );line-height:var( --e-global-typography-heading_md-line-height );letter-spacing:var( --e-global-typography-heading_md-letter-spacing );word-spacing:var( --e-global-typography-heading_md-word-spacing );color:var( --e-global-color-light_blue_grey_100 );}.elementor-49812 .elementor-element.elementor-element-529c87eb{width:var( --container-widget-width, clamp(32rem, 100%, 88ch) );max-width:clamp(32rem, 100%, 88ch);--container-widget-width:clamp(32rem, 100%, 88ch);--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), "Inter", system-ui, sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-action_text );}.elementor-49812 .elementor-element.elementor-element-529c87eb > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49812 .elementor-element.elementor-element-68f70188{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button{background-color:var( --e-global-color-promo_cta_surface );font-family:var( --e-global-typography-accent-font-family ), "Inter", system-ui, sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:var(--kcss-global-border-width, 0.1em) var(--kcss-global-border-width, 0.1em) var(--kcss-global-border-width, 0.1em) var(--kcss-global-border-width, 0.1em);border-color:var( --e-global-color-border_default );}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button:hover, .elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button:focus{background-color:var( --e-global-color-promo_cta_surface_hover );color:var( --e-global-color-text );}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button:hover svg, .elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-49812 .elementor-element.elementor-element-45b50b2e{width:var( --container-widget-width, clamp(32rem, 100%, 88ch) );max-width:clamp(32rem, 100%, 88ch);--container-widget-width:clamp(32rem, 100%, 88ch);--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), "Inter", system-ui, sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-action_text );}.elementor-49812 .elementor-element.elementor-element-45b50b2e > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button{background-color:var( --e-global-color-light_trans_100 );font-family:var( --e-global-typography-accent-font-family ), "Inter", system-ui, sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-light_blue_100 );color:var( --e-global-color-light_blue_100 );border-style:solid;border-width:var(--kcss-global-border-width, 0.1em) var(--kcss-global-border-width, 0.1em) var(--kcss-global-border-width, 0.1em) var(--kcss-global-border-width, 0.1em);border-color:var( --e-global-color-light_blue_grey_100 );}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button:hover, .elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button:focus{background-color:var( --e-global-color-promo_cta_surface_hover );color:var( --e-global-color-text );border-color:var( --e-global-color-border_default );}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button:hover svg, .elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49812 .elementor-element.elementor-element-5a118f1f.e-con{--align-self:stretch;}.elementor-49812 .elementor-element.elementor-element-772e3a81 > .elementor-widget-container{margin:0em 0em 0em -2em;}.elementor-49812 .elementor-element.elementor-element-772e3a81 img{width:100vw;max-width:100vw;height:100%;object-fit:cover;object-position:center right;}@media(max-width:1200px){.elementor-49812 .elementor-element.elementor-element-5a118f1f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49812 .elementor-element.elementor-element-772e3a81 img{object-position:center center;}}@media(min-width:768px){.elementor-49812 .elementor-element.elementor-element-794091f8{--width:calc(var(--kcss-container-boxed-width-elementor) / 2);}.elementor-49812 .elementor-element.elementor-element-412c46f3{--width:clamp(32rem, 100%, 66rem);}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-49812 .elementor-element.elementor-element-794091f8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49812 .elementor-element.elementor-element-31f080b4{--width:100%;}.elementor-49812 .elementor-element.elementor-element-794091f8{--width:60%;}.elementor-49812 .elementor-element.elementor-element-412c46f3{--width:clamp(32rem, 100%, 90rem);}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--width:100vw;}}@media(max-width:880px) and (min-width:768px){.elementor-49812 .elementor-element.elementor-element-794091f8{--width:70vw;}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--width:100vw;}}@media(max-width:1366px){.elementor-49812 .elementor-element.elementor-element-6d15697e .elementor-heading-title{font-size:var( --e-global-typography-heading_sm-font-size );line-height:var( --e-global-typography-heading_sm-line-height );letter-spacing:var( --e-global-typography-heading_sm-letter-spacing );word-spacing:var( --e-global-typography-heading_sm-word-spacing );}.elementor-49812 .elementor-element.elementor-element-6be04502 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-49812 .elementor-element.elementor-element-102b753b .elementor-heading-title{font-size:var( --e-global-typography-heading_md-font-size );line-height:var( --e-global-typography-heading_md-line-height );letter-spacing:var( --e-global-typography-heading_md-letter-spacing );word-spacing:var( --e-global-typography-heading_md-word-spacing );}.elementor-49812 .elementor-element.elementor-element-529c87eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-49812 .elementor-element.elementor-element-45b50b2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-49812 .elementor-element.elementor-element-772e3a81 img{object-position:center center;}}@media(max-width:1024px){.elementor-49812 .elementor-element.elementor-element-31f080b4{--min-height:fit-content;--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;--justify-content:flex-start;}.elementor-49812 .elementor-element.elementor-element-794091f8{--margin-top:0;--margin-bottom:-20vh;--margin-left:0;--margin-right:0;}.elementor-49812 .elementor-element.elementor-element-794091f8.e-con{--align-self:flex-start;}.elementor-49812 .elementor-element.elementor-element-412c46f3{--z-index:2;}.elementor-49812 .elementor-element.elementor-element-23d7ffd3{--z-index:2;}.elementor-49812 .elementor-element.elementor-element-6d15697e .elementor-heading-title{font-size:var( --e-global-typography-heading_sm-font-size );line-height:var( --e-global-typography-heading_sm-line-height );letter-spacing:var( --e-global-typography-heading_sm-letter-spacing );word-spacing:var( --e-global-typography-heading_sm-word-spacing );}.elementor-49812 .elementor-element.elementor-element-6be04502 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-49812 .elementor-element.elementor-element-102b753b .elementor-heading-title{font-size:var( --e-global-typography-heading_md-font-size );line-height:var( --e-global-typography-heading_md-line-height );letter-spacing:var( --e-global-typography-heading_md-letter-spacing );word-spacing:var( --e-global-typography-heading_md-word-spacing );}.elementor-49812 .elementor-element.elementor-element-529c87eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-49812 .elementor-element.elementor-element-68f70188{--z-index:2;}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-49812 .elementor-element.elementor-element-45b50b2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49812 .elementor-element.elementor-element-772e3a81{width:100%;max-width:100%;}.elementor-49812 .elementor-element.elementor-element-772e3a81 img{width:120vw;max-width:120vw;object-fit:cover;object-position:top center;}}@media(max-width:880px){.elementor-49812 .elementor-element.elementor-element-31f080b4{--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;}.elementor-49812 .elementor-element.elementor-element-794091f8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--min-height:50vh;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49812 .elementor-element.elementor-element-772e3a81 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-49812 .elementor-element.elementor-element-772e3a81{text-align:center;}.elementor-49812 .elementor-element.elementor-element-772e3a81 img{width:100vw;max-width:100vw;object-position:center center;}}@media(max-width:767px){.elementor-49812 .elementor-element.elementor-element-794091f8{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49812 .elementor-element.elementor-element-412c46f3{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49812 .elementor-element.elementor-element-23d7ffd3{--padding-top:var(--container-default-padding-top);--padding-bottom:var(--container-default-padding-top);--padding-left:var(--container-default-padding-top);--padding-right:var(--container-default-padding-top);}.elementor-49812 .elementor-element.elementor-element-6d15697e .elementor-heading-title{font-size:var( --e-global-typography-heading_sm-font-size );line-height:var( --e-global-typography-heading_sm-line-height );letter-spacing:var( --e-global-typography-heading_sm-letter-spacing );word-spacing:var( --e-global-typography-heading_sm-word-spacing );}.elementor-49812 .elementor-element.elementor-element-6be04502 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-49812 .elementor-element.elementor-element-102b753b .elementor-heading-title{font-size:var( --e-global-typography-heading_md-font-size );line-height:var( --e-global-typography-heading_md-line-height );letter-spacing:var( --e-global-typography-heading_md-letter-spacing );word-spacing:var( --e-global-typography-heading_md-word-spacing );}.elementor-49812 .elementor-element.elementor-element-529c87eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-49812 .elementor-element.elementor-element-1baa4d9{width:100%;max-width:100%;}.elementor-49812 .elementor-element.elementor-element-1baa4d9.elementor-element{--align-self:stretch;}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-49812 .elementor-element.elementor-element-1baa4d9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-49812 .elementor-element.elementor-element-45b50b2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-49812 .elementor-element.elementor-element-2962eee9{width:100%;max-width:100%;}.elementor-49812 .elementor-element.elementor-element-2962eee9.elementor-element{--align-self:stretch;}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-49812 .elementor-element.elementor-element-2962eee9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-49812 .elementor-element.elementor-element-5a118f1f{--min-height:auto;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49812 .elementor-element.elementor-element-772e3a81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-23d7ffd3 */.elementor-49812 .elementor-element.elementor-element-23d7ffd3:has( + .elementor-element) {
    --padding-block-end: var(--kcss-fluid-space--lg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-772e3a81 */@media only screen and (min-width: 1025px) {
    .elementor-49812 .elementor-element.elementor-element-772e3a81 img {
    object-fit: cover;
    object-position: -50vw center;
}
   .elementor-49812 .elementor-element.elementor-element-772e3a81, .elementor-49812 .elementor-element.elementor-element-772e3a81 img {
        position: absolute;
        inset: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .elementor-49812 .elementor-element.elementor-element-772e3a81 img {
        object-position: -33vw center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a118f1f *//*@media only screen and (max-width: 1024px) {*/
/*   .elementor-49812 .elementor-element.elementor-element-5a118f1f {*/
/*        position: absolute;*/
/*        inset: 0;*/
/*    } */
/*}*//* End custom CSS */