.elementor-11255 .elementor-element.elementor-element-471b07ef{--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-11255 .elementor-element.elementor-element-471b07ef:not(.elementor-motion-effects-element-type-background), .elementor-11255 .elementor-element.elementor-element-471b07ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-11255 .elementor-element.elementor-element-1df5f987{--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-11255 .elementor-element.elementor-element-1df5f987:not(.elementor-motion-effects-element-type-background), .elementor-11255 .elementor-element.elementor-element-1df5f987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-action_surface_active );}.elementor-11255 .elementor-element.elementor-element-1df5f987.e-con{--align-self:stretch;}.elementor-11255 .elementor-element.elementor-element-29df6fb5{--display:flex;}.elementor-11255 .elementor-element.elementor-element-12226068{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11255 .elementor-element.elementor-element-6f76fc4a .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-11255 .elementor-element.elementor-element-47bf6eee{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-11255 .elementor-element.elementor-element-47bf6eee > .elementor-widget-container{margin:0 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-11255 .elementor-element.elementor-element-5052d668{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:var(--kcss-global-border-width) var(--kcss-global-border-width) var(--kcss-global-border-width) var(--kcss-global-border-width);--border-top-width:var(--kcss-global-border-width);--border-right-width:var(--kcss-global-border-width);--border-bottom-width:var(--kcss-global-border-width);--border-left-width:var(--kcss-global-border-width);border-color:var( --e-global-color-border_default );--border-color:var( --e-global-color-border_default );--border-radius:var(--kcss-global-border-radius, 0) var(--kcss-global-border-radius, 0) var(--kcss-global-border-radius, 0) var(--kcss-global-border-radius, 0);--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-11255 .elementor-element.elementor-element-5052d668:not(.elementor-motion-effects-element-type-background), .elementor-11255 .elementor-element.elementor-element-5052d668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light_trans_100 );}.elementor-11255 .elementor-element.elementor-element-5052d668:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-11255 .elementor-element.elementor-element-5052d668, .elementor-11255 .elementor-element.elementor-element-5052d668::before{--border-transition:0.3s;}.elementor-11255 .elementor-element.elementor-element-65519f7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-11255 .elementor-element.elementor-element-6583a11d .elementor-heading-title{font-size:var( --e-global-typography-caption_text-font-size );line-height:var( --e-global-typography-caption_text-line-height );letter-spacing:var( --e-global-typography-caption_text-letter-spacing );word-spacing:var( --e-global-typography-caption_text-word-spacing );color:var( --e-global-color-action_text );}.elementor-11255 .elementor-element.elementor-element-2f5061b5 .elementor-heading-title{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 );color:var( --e-global-color-action_text );}.elementor-11255 .elementor-element.elementor-element-1bcb9630{width:auto;max-width:auto;}.elementor-11255 .elementor-element.elementor-element-1bcb9630 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-11255 .elementor-element.elementor-element-1bcb9630.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11255 .elementor-element.elementor-element-1bcb9630 .elementor-icon{font-size:1em;}.elementor-11255 .elementor-element.elementor-element-1bcb9630 .elementor-icon svg{height:1em;}.elementor-11255 .elementor-element.elementor-element-1bcb9630 .elementor-icon-wrapper svg{width:auto;}.elementor-11255 .elementor-element.elementor-element-1bcb9630 .elementor-icon i, .elementor-11255 .elementor-element.elementor-element-1bcb9630 .elementor-icon svg{transform:rotate(0deg);}.elementor-11255 .elementor-element.elementor-element-4711c8c4{--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-11255 .elementor-element.elementor-element-4711c8c4.e-con{--align-self:stretch;}.elementor-11255 .elementor-element.elementor-element-60e8b92 > .elementor-widget-container{margin:0em 0em 0em -2em;}.elementor-11255 .elementor-element.elementor-element-60e8b92 img{width:100vw;max-width:100vw;height:100%;object-fit:cover;object-position:center center;}@media(max-width:1200px){.elementor-11255 .elementor-element.elementor-element-4711c8c4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11255 .elementor-element.elementor-element-60e8b92 img{object-position:center center;}}@media(min-width:768px){.elementor-11255 .elementor-element.elementor-element-1df5f987{--width:calc(var(--kcss-container-boxed-width-elementor) / 2);}.elementor-11255 .elementor-element.elementor-element-29df6fb5{--width:clamp(32rem, 100%, 66rem);}.elementor-11255 .elementor-element.elementor-element-4711c8c4{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-11255 .elementor-element.elementor-element-1df5f987{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11255 .elementor-element.elementor-element-471b07ef{--width:100%;}.elementor-11255 .elementor-element.elementor-element-1df5f987{--width:60%;}.elementor-11255 .elementor-element.elementor-element-29df6fb5{--width:clamp(32rem, 100%, 90rem);}.elementor-11255 .elementor-element.elementor-element-4711c8c4{--width:100vw;}}@media(max-width:880px) and (min-width:768px){.elementor-11255 .elementor-element.elementor-element-1df5f987{--width:70vw;}.elementor-11255 .elementor-element.elementor-element-4711c8c4{--width:100vw;}}@media(max-width:1366px){.elementor-11255 .elementor-element.elementor-element-6f76fc4a .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-11255 .elementor-element.elementor-element-47bf6eee{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-11255 .elementor-element.elementor-element-6583a11d .elementor-heading-title{font-size:var( --e-global-typography-caption_text-font-size );line-height:var( --e-global-typography-caption_text-line-height );letter-spacing:var( --e-global-typography-caption_text-letter-spacing );word-spacing:var( --e-global-typography-caption_text-word-spacing );}.elementor-11255 .elementor-element.elementor-element-2f5061b5 .elementor-heading-title{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-11255 .elementor-element.elementor-element-1bcb9630 > .elementor-widget-container{border-radius:50% 50% 50% 50%;}.elementor-11255 .elementor-element.elementor-element-60e8b92 img{object-position:center center;}}@media(max-width:1024px){.elementor-11255 .elementor-element.elementor-element-471b07ef{--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-11255 .elementor-element.elementor-element-1df5f987{--margin-top:0;--margin-bottom:-20vh;--margin-left:0;--margin-right:0;}.elementor-11255 .elementor-element.elementor-element-1df5f987.e-con{--align-self:flex-start;}.elementor-11255 .elementor-element.elementor-element-29df6fb5{--z-index:2;}.elementor-11255 .elementor-element.elementor-element-12226068{--z-index:2;}.elementor-11255 .elementor-element.elementor-element-6f76fc4a .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-11255 .elementor-element.elementor-element-47bf6eee{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-11255 .elementor-element.elementor-element-6583a11d .elementor-heading-title{font-size:var( --e-global-typography-caption_text-font-size );line-height:var( --e-global-typography-caption_text-line-height );letter-spacing:var( --e-global-typography-caption_text-letter-spacing );word-spacing:var( --e-global-typography-caption_text-word-spacing );}.elementor-11255 .elementor-element.elementor-element-2f5061b5 .elementor-heading-title{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-11255 .elementor-element.elementor-element-4711c8c4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11255 .elementor-element.elementor-element-60e8b92{width:100%;max-width:100%;}.elementor-11255 .elementor-element.elementor-element-60e8b92 img{width:120vw;max-width:120vw;object-fit:cover;object-position:top center;}}@media(max-width:880px){.elementor-11255 .elementor-element.elementor-element-471b07ef{--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-11255 .elementor-element.elementor-element-1df5f987{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11255 .elementor-element.elementor-element-4711c8c4{--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-11255 .elementor-element.elementor-element-60e8b92 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-11255 .elementor-element.elementor-element-60e8b92{text-align:center;}.elementor-11255 .elementor-element.elementor-element-60e8b92 img{width:100vw;max-width:100vw;object-position:center center;}}@media(max-width:767px){.elementor-11255 .elementor-element.elementor-element-1df5f987{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-11255 .elementor-element.elementor-element-29df6fb5{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-11255 .elementor-element.elementor-element-12226068{--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-11255 .elementor-element.elementor-element-6f76fc4a .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-11255 .elementor-element.elementor-element-47bf6eee{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-11255 .elementor-element.elementor-element-5052d668{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-11255 .elementor-element.elementor-element-6583a11d .elementor-heading-title{font-size:var( --e-global-typography-caption_text-font-size );line-height:var( --e-global-typography-caption_text-line-height );letter-spacing:var( --e-global-typography-caption_text-letter-spacing );word-spacing:var( --e-global-typography-caption_text-word-spacing );}.elementor-11255 .elementor-element.elementor-element-2f5061b5 .elementor-heading-title{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-11255 .elementor-element.elementor-element-1bcb9630 > .elementor-widget-container{margin:0em 1em 0em 0em;}.elementor-11255 .elementor-element.elementor-element-4711c8c4{--min-height:auto;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-11255 .elementor-element.elementor-element-60e8b92{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-12226068 */.elementor-11255 .elementor-element.elementor-element-12226068:has(+ div) {
    --padding-block-end: var(--kcss-fluid-space--lg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5052d668 *//* Options for overriding the icon styles */
    .elementor-11255 .elementor-element.elementor-element-5052d668 {
    /*--_icon-wrapper-size: 2em;*/
    /*--_icon-wrapper-width: var(--_icon-wrapper-size);*/
    /*--_icon-wrapper-height: var(--_icon-wrapper-size);*/
    /*--_icon-wrapper-surface-inset: calc(var(--_icon-wrapper-size) * -.5);*/
    /*--_icon-wrapper-surface-opacity: 0;*/
    /*--_icon-wrapper-hover-transition: all .2s ease-in-out;*/
    --_icon-wrapper-surface: var(--e-global-color-action_text);
    --_icon-wrapper-surface-hover: var(--_icon-wrapper-surface);
    /*--_icon-wrapper-border-radius: 50%;*/
    /*--_icon-wrapper-border-radius-tl: var(--_icon-wrapper-border-radius, 0);*/
    /*--_icon-wrapper-border-radius-tr: var(--_icon-wrapper-border-radius, 0);*/
    /*--_icon-wrapper-border-radius-br: var(--_icon-wrapper-border-radius, 0);*/
    /*--_icon-wrapper-border-radius-bl: var(--_icon-wrapper-border-radius, 0);*/
    /*--_icon-wrapper-rotate: 0;*/
    /*--_icon-wrapper-rotate-hover: -45deg;*/
    
    --_icon-fill: var(--e-global-color-action_text);
    --_icon-fill-hover: var(--e-global-color-action_surface_active);
    /* rotate the icon independently of the wrapper */
   /* --_icon-rotate: 0deg; */
   /* --_icon-rotate-hover: 0deg; */
  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60e8b92 */@media only screen and (min-width: 1025px) {
    .elementor-11255 .elementor-element.elementor-element-60e8b92 img {
    object-fit: cover;
    object-position: -50vw center;
}
   .elementor-11255 .elementor-element.elementor-element-60e8b92, .elementor-11255 .elementor-element.elementor-element-60e8b92 img {
        position: absolute;
        inset: 0;
    }
}

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