.elementor-4912 .elementor-element.elementor-element-e9cd1a9{--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;--padding-top:calc(var(--kcss-header-height, clamp(6rem, 1.401rem + 5.988vw, 12rem)) * 2);--padding-bottom:0;--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-4912 .elementor-element.elementor-element-43c0220{--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:var(--_uniform-padding) var(--_uniform-padding);--row-gap:var(--_uniform-padding);--column-gap:var(--_uniform-padding);--padding-top:var(--_uniform-padding);--padding-bottom:var(--_uniform-padding);--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-4912 .elementor-element.elementor-element-186617d{--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:flex-start;border-style:solid;--border-style:solid;border-width:0.1em 0.1em 0.1em 0.1em;--border-top-width:0.1em;--border-right-width:0.1em;--border-bottom-width:0.1em;--border-left-width:0.1em;border-color:var( --e-global-color-a1284e5 );--border-color:var( --e-global-color-a1284e5 );--border-radius:0.2em 0.2em 0.2em 0.2em;--padding-top:calc(var(--_uniform-padding) / 2);--padding-bottom:calc(var(--_uniform-padding) * 1.5);--padding-left:calc(var(--_uniform-padding) / 2);--padding-right:calc(var(--_uniform-padding) / 2);}.elementor-4912 .elementor-element.elementor-element-186617d:not(.elementor-motion-effects-element-type-background), .elementor-4912 .elementor-element.elementor-element-186617d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1cda21 );}.elementor-4912 .elementor-element.elementor-element-186617d.e-con{--align-self:flex-start;}.elementor-4912 .elementor-element.elementor-element-0e51a8a{--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4912 .elementor-element.elementor-element-b9f3f95{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0px 0px 0px 0px;}.elementor-4912 .elementor-element.elementor-element-b9f3f95 .elementor-heading-title{font-family:var( --e-global-typography-787ade4-font-family ), Sans-serif;font-size:var( --e-global-typography-787ade4-font-size );font-weight:var( --e-global-typography-787ade4-font-weight );}.elementor-4912 .elementor-element.elementor-element-8e56ca7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.75em) 0em;}.elementor-4912 .elementor-element.elementor-element-8e56ca7.elementor-element{--order:-99999 /* order start hack */;}.elementor-4912 .elementor-element.elementor-element-8e56ca7 img{width:100%;max-width:24rem;border-radius:0.1em 0.1em 0.1em 0.1em;}.elementor-4912 .elementor-element.elementor-element-f55ecb8{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4912 .elementor-element.elementor-element-9e3695c{--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:flex-end;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a1284e5 );--border-color:var( --e-global-color-a1284e5 );--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-4912 .elementor-element.elementor-element-3153c4b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.1em) 0em;}.elementor-4912 .elementor-element.elementor-element-3153c4b .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );font-weight:var( --e-global-typography-d2e3284-font-weight );}.elementor-4912 .elementor-element.elementor-element-3884d3c{--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:flex-end;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a1284e5 );--border-color:var( --e-global-color-a1284e5 );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4912 .elementor-element.elementor-element-55d9fd0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.1em) 0em;}.elementor-4912 .elementor-element.elementor-element-55d9fd0 .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );font-weight:var( --e-global-typography-d2e3284-font-weight );}.elementor-4912 .elementor-element.elementor-element-df9219b{--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:flex-start;border-style:solid;--border-style:solid;border-width:0.1em 0.1em 0.1em 0.1em;--border-top-width:0.1em;--border-right-width:0.1em;--border-bottom-width:0.1em;--border-left-width:0.1em;border-color:var( --e-global-color-a1284e5 );--border-color:var( --e-global-color-a1284e5 );--border-radius:0.2em 0.2em 0.2em 0.2em;--padding-top:calc(var(--_uniform-padding) / 2);--padding-bottom:calc(var(--_uniform-padding) * 1.5);--padding-left:calc(var(--_uniform-padding) / 2);--padding-right:calc(var(--_uniform-padding) / 2);}.elementor-4912 .elementor-element.elementor-element-df9219b:not(.elementor-motion-effects-element-type-background), .elementor-4912 .elementor-element.elementor-element-df9219b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1cda21 );}.elementor-4912 .elementor-element.elementor-element-df9219b.e-con{--align-self:flex-start;}.elementor-4912 .elementor-element.elementor-element-8ebb3e4 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}body.elementor-page-4912:not(.elementor-motion-effects-element-type-background), body.elementor-page-4912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2fb5080 );}@media(max-width:1366px){.elementor-4912 .elementor-element.elementor-element-0e51a8a{--flex-wrap:wrap;}.elementor-4912 .elementor-element.elementor-element-b9f3f95 .elementor-heading-title{font-size:var( --e-global-typography-787ade4-font-size );}.elementor-4912 .elementor-element.elementor-element-3153c4b .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4912 .elementor-element.elementor-element-55d9fd0 .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4912 .elementor-element.elementor-element-8ebb3e4 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}}@media(max-width:1024px){.elementor-4912 .elementor-element.elementor-element-e9cd1a9{--padding-top:calc(var(--kcss-header-height, clamp(6rem, 1.401rem + 5.988vw, 12rem)) * 1);--padding-bottom:var(--_uniform-padding);--padding-left:var(--_uniform-padding);--padding-right:var(--_uniform-padding);}.elementor-4912 .elementor-element.elementor-element-43c0220{--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-4912 .elementor-element.elementor-element-186617d{border-width:0em 0em 0em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0em;}.elementor-4912 .elementor-element.elementor-element-0e51a8a{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4912 .elementor-element.elementor-element-b9f3f95 .elementor-heading-title{font-size:var( --e-global-typography-787ade4-font-size );}.elementor-4912 .elementor-element.elementor-element-8e56ca7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.35em) 0em;}.elementor-4912 .elementor-element.elementor-element-3153c4b .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4912 .elementor-element.elementor-element-55d9fd0 .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4912 .elementor-element.elementor-element-df9219b{border-width:0em 0em 0em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0em;}.elementor-4912 .elementor-element.elementor-element-8ebb3e4 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}}@media(max-width:767px){.elementor-4912 .elementor-element.elementor-element-43c0220{--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-4912 .elementor-element.elementor-element-186617d{--border-radius:0.2em 0.2em 0em 0em;}.elementor-4912 .elementor-element.elementor-element-0e51a8a{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-4912 .elementor-element.elementor-element-b9f3f95 .elementor-heading-title{font-size:var( --e-global-typography-787ade4-font-size );}.elementor-4912 .elementor-element.elementor-element-8e56ca7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-4912 .elementor-element.elementor-element-3153c4b .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4912 .elementor-element.elementor-element-55d9fd0 .elementor-heading-title{font-size:var( --e-global-typography-d2e3284-font-size );}.elementor-4912 .elementor-element.elementor-element-df9219b{--border-radius:0.2em 0.2em 0em 0em;}.elementor-4912 .elementor-element.elementor-element-8ebb3e4 .elementor-heading-title{font-size:var( --e-global-typography-b9d0175-font-size );}}@media(min-width:768px){.elementor-4912 .elementor-element.elementor-element-e9cd1a9{--content-width:clamp(32rem, 100%, 158rem);}.elementor-4912 .elementor-element.elementor-element-43c0220{--content-width:clamp(32rem, 100%, 158rem);}.elementor-4912 .elementor-element.elementor-element-186617d{--width:clamp(24rem, 100%, 88ch);}.elementor-4912 .elementor-element.elementor-element-df9219b{--width:clamp(24rem, 100%, 88ch);}}/* Start custom CSS for image, class: .elementor-element-8e56ca7 */.elementor-4912 .elementor-element.elementor-element-8e56ca7 img {
    aspect-ratio: 4/3;
    object-fit: cover;
}

.elementor-4912 .elementor-element.elementor-element-8e56ca7 {
    --_corner-size: 2.5em;
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)) 100%, 0% calc(100% - var(--_corner-size)));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186617d */.elementor-4912 .elementor-element.elementor-element-186617d {
    clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)) 100%, 0% 100%);
    position: sticky;
}


@media only screen and (max-width: 767px) {
        .elementor-4912 .elementor-element.elementor-element-186617d {
        --_corner-size: 4em;
    }
}

@media only screen and (min-width: 768px) {
    .elementor-4912 .elementor-element.elementor-element-186617d {
        top: calc(var(--kcss-header-height, 4vh) * 2);
        clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)) 100%, 0% calc(100% - var(--_corner-size)));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9219b */@media only screen and (min-width: 768px) {
    .elementor-4912 .elementor-element.elementor-element-df9219b {
        clip-path: polygon(0% 0%, calc(100% - var(--_corner-size)) 0%, 100% calc(0% + var(--_corner-size)), 100% 100%, calc(0% + var(--_corner-size)) 100%, 0% calc(100% - var(--_corner-size)));
        position: sticky;
        top: calc(var(--kcss-header-height, 4vh) * 2);
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-4912 {
        --_corner-size: 6vw;
}/* End custom CSS */