.elementor-49822 .elementor-element.elementor-element-2b4f27a2{--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-49822 .elementor-element.elementor-element-2b4f27a2:not(.elementor-motion-effects-element-type-background), .elementor-49822 .elementor-element.elementor-element-2b4f27a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-49822 .elementor-element.elementor-element-21e73c4f{--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-49822 .elementor-element.elementor-element-21e73c4f:not(.elementor-motion-effects-element-type-background), .elementor-49822 .elementor-element.elementor-element-21e73c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-49822 .elementor-element.elementor-element-21e73c4f.e-con{--align-self:stretch;}.elementor-49822 .elementor-element.elementor-element-1dfb109a{--display:flex;}.elementor-49822 .elementor-element.elementor-element-b60f6b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49822 .elementor-element.elementor-element-27908869 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-49822 .elementor-element.elementor-element-27908869 .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-49822 .elementor-element.elementor-element-657ad15d .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-49822 .elementor-element.elementor-element-7b93f60c .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-49822 .elementor-element.elementor-element-477a8189{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-49822 .elementor-element.elementor-element-477a8189 > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49822 .elementor-element.elementor-element-6f89d3bb{--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-49822 .elementor-element.elementor-element-10be8e70 .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-49822 .elementor-element.elementor-element-10be8e70 .elementor-button:hover, .elementor-49822 .elementor-element.elementor-element-10be8e70 .elementor-button:focus{background-color:var( --e-global-color-promo_cta_surface_hover );color:var( --e-global-color-text );}.elementor-49822 .elementor-element.elementor-element-10be8e70 .elementor-button:hover svg, .elementor-49822 .elementor-element.elementor-element-10be8e70 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-49822 .elementor-element.elementor-element-7687711b{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-49822 .elementor-element.elementor-element-7687711b > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49822 .elementor-element.elementor-element-240c795 .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-49822 .elementor-element.elementor-element-240c795 .elementor-button:hover, .elementor-49822 .elementor-element.elementor-element-240c795 .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-49822 .elementor-element.elementor-element-240c795 .elementor-button:hover svg, .elementor-49822 .elementor-element.elementor-element-240c795 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-49822 .elementor-element.elementor-element-aa5a42e{--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-49822 .elementor-element.elementor-element-aa5a42e.e-con{--align-self:stretch;}.elementor-49822 .elementor-element.elementor-element-12a86ceb > .elementor-widget-container{margin:0em 0em 0em -2em;}.elementor-49822 .elementor-element.elementor-element-12a86ceb img{width:80vw;max-width:100vw;height:100%;object-fit:cover;object-position:center right;}@media(max-width:1200px){.elementor-49822 .elementor-element.elementor-element-6f89d3bb{--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-49822 .elementor-element.elementor-element-aa5a42e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49822 .elementor-element.elementor-element-12a86ceb img{object-position:center center;}}@media(min-width:768px){.elementor-49822 .elementor-element.elementor-element-21e73c4f{--width:calc(var(--kcss-container-boxed-width-elementor) / 2);}.elementor-49822 .elementor-element.elementor-element-1dfb109a{--width:clamp(32rem, 100%, 66rem);}.elementor-49822 .elementor-element.elementor-element-aa5a42e{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-49822 .elementor-element.elementor-element-21e73c4f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49822 .elementor-element.elementor-element-2b4f27a2{--width:100%;}.elementor-49822 .elementor-element.elementor-element-21e73c4f{--width:60%;}.elementor-49822 .elementor-element.elementor-element-1dfb109a{--width:clamp(32rem, 100%, 90rem);}.elementor-49822 .elementor-element.elementor-element-aa5a42e{--width:100vw;}}@media(max-width:880px) and (min-width:768px){.elementor-49822 .elementor-element.elementor-element-21e73c4f{--width:70vw;}.elementor-49822 .elementor-element.elementor-element-aa5a42e{--width:100vw;}}@media(max-width:1366px){.elementor-49822 .elementor-element.elementor-element-27908869 .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-49822 .elementor-element.elementor-element-657ad15d .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-49822 .elementor-element.elementor-element-7b93f60c .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-49822 .elementor-element.elementor-element-477a8189{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-49822 .elementor-element.elementor-element-10be8e70 .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-49822 .elementor-element.elementor-element-7687711b{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-49822 .elementor-element.elementor-element-240c795 .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-49822 .elementor-element.elementor-element-12a86ceb img{object-position:center center;}}@media(max-width:1024px){.elementor-49822 .elementor-element.elementor-element-2b4f27a2{--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-49822 .elementor-element.elementor-element-21e73c4f{--margin-top:0;--margin-bottom:-20vh;--margin-left:0;--margin-right:0;}.elementor-49822 .elementor-element.elementor-element-21e73c4f.e-con{--align-self:flex-start;}.elementor-49822 .elementor-element.elementor-element-1dfb109a{--z-index:2;}.elementor-49822 .elementor-element.elementor-element-b60f6b1{--z-index:2;}.elementor-49822 .elementor-element.elementor-element-27908869 .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-49822 .elementor-element.elementor-element-657ad15d .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-49822 .elementor-element.elementor-element-7b93f60c .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-49822 .elementor-element.elementor-element-477a8189{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-49822 .elementor-element.elementor-element-10be8e70 .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-49822 .elementor-element.elementor-element-7687711b{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-49822 .elementor-element.elementor-element-240c795 .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-49822 .elementor-element.elementor-element-aa5a42e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49822 .elementor-element.elementor-element-12a86ceb{width:100%;max-width:100%;}.elementor-49822 .elementor-element.elementor-element-12a86ceb img{width:120vw;max-width:120vw;object-fit:cover;object-position:top center;}}@media(max-width:880px){.elementor-49822 .elementor-element.elementor-element-2b4f27a2{--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-49822 .elementor-element.elementor-element-21e73c4f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-49822 .elementor-element.elementor-element-aa5a42e{--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-49822 .elementor-element.elementor-element-12a86ceb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-49822 .elementor-element.elementor-element-12a86ceb{text-align:center;}.elementor-49822 .elementor-element.elementor-element-12a86ceb img{width:100vw;max-width:100vw;object-position:center center;}}@media(max-width:767px){.elementor-49822 .elementor-element.elementor-element-21e73c4f{--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-49822 .elementor-element.elementor-element-1dfb109a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49822 .elementor-element.elementor-element-b60f6b1{--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-49822 .elementor-element.elementor-element-27908869 .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-49822 .elementor-element.elementor-element-657ad15d .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-49822 .elementor-element.elementor-element-7b93f60c .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-49822 .elementor-element.elementor-element-477a8189{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-49822 .elementor-element.elementor-element-10be8e70{width:100%;max-width:100%;}.elementor-49822 .elementor-element.elementor-element-10be8e70.elementor-element{--align-self:stretch;}.elementor-49822 .elementor-element.elementor-element-10be8e70 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-49822 .elementor-element.elementor-element-10be8e70 .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-49822 .elementor-element.elementor-element-7687711b{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-49822 .elementor-element.elementor-element-240c795{width:100%;max-width:100%;}.elementor-49822 .elementor-element.elementor-element-240c795.elementor-element{--align-self:stretch;}.elementor-49822 .elementor-element.elementor-element-240c795 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-49822 .elementor-element.elementor-element-240c795 .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-49822 .elementor-element.elementor-element-aa5a42e{--min-height:auto;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-49822 .elementor-element.elementor-element-12a86ceb{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-b60f6b1 */.elementor-49822 .elementor-element.elementor-element-b60f6b1:has( + .elementor-element) {
    --padding-block-end: var(--kcss-fluid-space--lg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12a86ceb */@media only screen and (min-width: 1025px) {
    .elementor-49822 .elementor-element.elementor-element-12a86ceb img {
    object-fit: cover;
    object-position: -50vw center;
}
   .elementor-49822 .elementor-element.elementor-element-12a86ceb, .elementor-49822 .elementor-element.elementor-element-12a86ceb img {
        position: absolute;
        inset: 0;
    }
}

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