.elementor-49838 .elementor-element.elementor-element-31c168e2{--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-49838 .elementor-element.elementor-element-31c168e2:not(.elementor-motion-effects-element-type-background), .elementor-49838 .elementor-element.elementor-element-31c168e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-49838 .elementor-element.elementor-element-583a1aa5{--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-49838 .elementor-element.elementor-element-583a1aa5:not(.elementor-motion-effects-element-type-background), .elementor-49838 .elementor-element.elementor-element-583a1aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-49838 .elementor-element.elementor-element-583a1aa5.e-con{--align-self:stretch;}.elementor-49838 .elementor-element.elementor-element-4b5da6e5{--display:flex;}.elementor-49838 .elementor-element.elementor-element-5ea3d8bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49838 .elementor-element.elementor-element-646e2f0 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-49838 .elementor-element.elementor-element-646e2f0 .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-49838 .elementor-element.elementor-element-15e2ecb2 .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-49838 .elementor-element.elementor-element-662fff62 .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-49838 .elementor-element.elementor-element-534f908d{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-49838 .elementor-element.elementor-element-534f908d > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49838 .elementor-element.elementor-element-1bb1134e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49838 .elementor-element.elementor-element-364bfb17 .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-49838 .elementor-element.elementor-element-364bfb17 .elementor-button:hover, .elementor-49838 .elementor-element.elementor-element-364bfb17 .elementor-button:focus{background-color:var( --e-global-color-promo_cta_surface_hover );color:var( --e-global-color-text );}.elementor-49838 .elementor-element.elementor-element-364bfb17 .elementor-button:hover svg, .elementor-49838 .elementor-element.elementor-element-364bfb17 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-49838 .elementor-element.elementor-element-1a63e1c6{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-49838 .elementor-element.elementor-element-1a63e1c6 > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49838 .elementor-element.elementor-element-2af74197 .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-49838 .elementor-element.elementor-element-2af74197 .elementor-button:hover, .elementor-49838 .elementor-element.elementor-element-2af74197 .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-49838 .elementor-element.elementor-element-2af74197 .elementor-button:hover svg, .elementor-49838 .elementor-element.elementor-element-2af74197 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-49838 .elementor-element.elementor-element-215ec1f7{--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-49838 .elementor-element.elementor-element-215ec1f7.e-con{--align-self:stretch;}.elementor-49838 .elementor-element.elementor-element-7fa75bda > .elementor-widget-container{margin:0em 0em 0em -2em;}.elementor-49838 .elementor-element.elementor-element-7fa75bda img{width:100vw;max-width:100vw;height:100%;object-fit:cover;object-position:center right;}@media(max-width:1200px){.elementor-49838 .elementor-element.elementor-element-1bb1134e{--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-49838 .elementor-element.elementor-element-215ec1f7{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49838 .elementor-element.elementor-element-7fa75bda img{object-position:center center;}}@media(min-width:768px){.elementor-49838 .elementor-element.elementor-element-583a1aa5{--width:calc(var(--kcss-container-boxed-width-elementor) / 2);}.elementor-49838 .elementor-element.elementor-element-4b5da6e5{--width:clamp(32rem, 100%, 66rem);}.elementor-49838 .elementor-element.elementor-element-215ec1f7{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-49838 .elementor-element.elementor-element-583a1aa5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49838 .elementor-element.elementor-element-31c168e2{--width:100%;}.elementor-49838 .elementor-element.elementor-element-583a1aa5{--width:60%;}.elementor-49838 .elementor-element.elementor-element-4b5da6e5{--width:clamp(32rem, 100%, 90rem);}.elementor-49838 .elementor-element.elementor-element-215ec1f7{--width:100vw;}}@media(max-width:880px) and (min-width:768px){.elementor-49838 .elementor-element.elementor-element-583a1aa5{--width:70vw;}.elementor-49838 .elementor-element.elementor-element-215ec1f7{--width:100vw;}}@media(max-width:1366px){.elementor-49838 .elementor-element.elementor-element-646e2f0 .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-49838 .elementor-element.elementor-element-15e2ecb2 .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-49838 .elementor-element.elementor-element-662fff62 .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-49838 .elementor-element.elementor-element-534f908d{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-49838 .elementor-element.elementor-element-364bfb17 .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-49838 .elementor-element.elementor-element-1a63e1c6{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-49838 .elementor-element.elementor-element-2af74197 .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-49838 .elementor-element.elementor-element-7fa75bda img{object-position:center center;}}@media(max-width:1024px){.elementor-49838 .elementor-element.elementor-element-31c168e2{--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-49838 .elementor-element.elementor-element-583a1aa5{--margin-top:0;--margin-bottom:-20vh;--margin-left:0;--margin-right:0;}.elementor-49838 .elementor-element.elementor-element-583a1aa5.e-con{--align-self:flex-start;}.elementor-49838 .elementor-element.elementor-element-4b5da6e5{--z-index:2;}.elementor-49838 .elementor-element.elementor-element-5ea3d8bc{--z-index:2;}.elementor-49838 .elementor-element.elementor-element-646e2f0 .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-49838 .elementor-element.elementor-element-15e2ecb2 .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-49838 .elementor-element.elementor-element-662fff62 .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-49838 .elementor-element.elementor-element-534f908d{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-49838 .elementor-element.elementor-element-364bfb17 .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-49838 .elementor-element.elementor-element-1a63e1c6{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-49838 .elementor-element.elementor-element-2af74197 .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-49838 .elementor-element.elementor-element-215ec1f7{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49838 .elementor-element.elementor-element-7fa75bda{width:100%;max-width:100%;}.elementor-49838 .elementor-element.elementor-element-7fa75bda img{width:120vw;max-width:120vw;object-fit:cover;object-position:top center;}}@media(max-width:880px){.elementor-49838 .elementor-element.elementor-element-31c168e2{--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-49838 .elementor-element.elementor-element-583a1aa5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-49838 .elementor-element.elementor-element-215ec1f7{--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-49838 .elementor-element.elementor-element-7fa75bda > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-49838 .elementor-element.elementor-element-7fa75bda{text-align:center;}.elementor-49838 .elementor-element.elementor-element-7fa75bda img{width:100vw;max-width:100vw;object-position:center center;}}@media(max-width:767px){.elementor-49838 .elementor-element.elementor-element-583a1aa5{--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-49838 .elementor-element.elementor-element-4b5da6e5{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49838 .elementor-element.elementor-element-5ea3d8bc{--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-49838 .elementor-element.elementor-element-646e2f0 .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-49838 .elementor-element.elementor-element-15e2ecb2 .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-49838 .elementor-element.elementor-element-662fff62 .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-49838 .elementor-element.elementor-element-534f908d{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-49838 .elementor-element.elementor-element-364bfb17{width:100%;max-width:100%;}.elementor-49838 .elementor-element.elementor-element-364bfb17.elementor-element{--align-self:stretch;}.elementor-49838 .elementor-element.elementor-element-364bfb17 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-49838 .elementor-element.elementor-element-364bfb17 .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-49838 .elementor-element.elementor-element-1a63e1c6{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-49838 .elementor-element.elementor-element-2af74197{width:100%;max-width:100%;}.elementor-49838 .elementor-element.elementor-element-2af74197.elementor-element{--align-self:stretch;}.elementor-49838 .elementor-element.elementor-element-2af74197 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-49838 .elementor-element.elementor-element-2af74197 .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-49838 .elementor-element.elementor-element-215ec1f7{--min-height:auto;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49838 .elementor-element.elementor-element-7fa75bda{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-5ea3d8bc */.elementor-49838 .elementor-element.elementor-element-5ea3d8bc:has( + .elementor-element) {
    --padding-block-end: var(--kcss-fluid-space--lg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fa75bda */@media only screen and (min-width: 1025px) {
    .elementor-49838 .elementor-element.elementor-element-7fa75bda img {
    object-fit: cover;
    object-position: -50vw center;
}
   .elementor-49838 .elementor-element.elementor-element-7fa75bda, .elementor-49838 .elementor-element.elementor-element-7fa75bda img {
        position: absolute;
        inset: 0;
    }
}

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