.elementor-2129 .elementor-element.elementor-element-25936ba{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2129 .elementor-element.elementor-element-25936ba:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-25936ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-623dbe5 ) 0%, var( --e-global-color-196b4af ) 100%);}.elementor-2129 .elementor-element.elementor-element-526eb56{--display:flex;--min-height:65vh;--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:center;--gap:2.5vw 2.5vw;--row-gap:2.5vw;--column-gap:2.5vw;--border-radius:8px 8px 8px 8px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2129 .elementor-element.elementor-element-526eb56:not(.elementor-motion-effects-element-type-background), .elementor-2129 .elementor-element.elementor-element-526eb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-623dbe5 );}.elementor-2129 .elementor-element.elementor-element-c32c29f{--display:flex;}.elementor-2129 .elementor-element.elementor-element-2856d00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-wrapper{text-align:left;}.elementor-2129 .elementor-element.elementor-element-2856d00{--icon-box-icon-margin:10px;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2129 .elementor-element.elementor-element-2856d00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-196b4af );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-2856d00.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-2856d00.elementor-view-default .elementor-icon{fill:var( --e-global-color-196b4af );color:var( --e-global-color-196b4af );border-color:var( --e-global-color-196b4af );}.elementor-2129 .elementor-element.elementor-element-2856d00.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon{font-size:32px;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title, .elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title a{font-size:2.5em;font-weight:500;line-height:1.1em;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-content .elementor-icon-box-title, .elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-600d1e7 );}.elementor-2129 .elementor-element.elementor-element-afe2d47 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2129 .elementor-element.elementor-element-22cf4db{--display:flex;}.elementor-2129 .elementor-element.elementor-element-a8f3162{--display:flex;--border-radius:6px 6px 6px 6px;}.elementor-2129 .elementor-element.elementor-element-0edcfdc img{width:100%;}body.elementor-page-2129{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}@media(min-width:768px){.elementor-2129 .elementor-element.elementor-element-c32c29f{--width:45%;}.elementor-2129 .elementor-element.elementor-element-22cf4db{--width:55%;}}@media(max-width:1366px){.elementor-2129 .elementor-element.elementor-element-526eb56{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title, .elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title a{font-size:2em;}}@media(max-width:1200px){.elementor-2129 .elementor-element.elementor-element-526eb56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-2129 .elementor-element.elementor-element-526eb56{--min-height:0vh;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title, .elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-title a{font-size:1.8rem;}}@media(max-width:880px){.elementor-2129 .elementor-element.elementor-element-25936ba{--min-height:0vh;}.elementor-2129 .elementor-element.elementor-element-526eb56{--min-height:0vh;}}@media(max-width:767px){.elementor-2129 .elementor-element.elementor-element-25936ba{--min-height:0vh;}.elementor-2129 .elementor-element.elementor-element-526eb56{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-2129 .elementor-element.elementor-element-2856d00 .elementor-icon-box-wrapper{text-align:left;}.elementor-2129 .elementor-element.elementor-element-afe2d47{width:100%;max-width:100%;}}/* Start custom CSS for image, class: .elementor-element-0edcfdc */.elementor-2129 .elementor-element.elementor-element-0edcfdc img {
    object-fit: cover;
    aspect-ratio: 4/3;
}/* End custom CSS */