.elementor-16 .elementor-element.elementor-element-a61e21b{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-796046f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs *{transition-duration:300ms;}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs{font-size:var( --e-global-typography-f68bd36-font-size );font-weight:var( --e-global-typography-f68bd36-font-weight );padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs-list{gap:0px;}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs-list a{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs-list a:hover .uc-item-title{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-item-title{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumb-separator{margin:0 5px;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumb-separator i{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumb-separator svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4dd1a05 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-c56ee32{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-26d4a15 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-16 .elementor-element.elementor-element-26d4a15 img{width:100%;}.elementor-16 .elementor-element.elementor-element-20a5e4e{--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:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-20a5e4e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-20a5e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-16 .elementor-element.elementor-element-396cb90{--display:flex;}.elementor-16 .elementor-element.elementor-element-74e978d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-dba5a27{--display:flex;}.elementor-16 .elementor-element.elementor-element-67104a0{--display:flex;}.elementor-16 .elementor-element.elementor-element-f5f9c83{--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;}.elementor-16 .elementor-element.elementor-element-eae4caf img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-bdd2634{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-bdd2634:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bdd2634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-bdd2634.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8b59e1b .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6d1bceb{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-5b17502{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6743dfc{--display:flex;}.elementor-16 .elementor-element.elementor-element-a31e4c5{--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;}.elementor-16 .elementor-element.elementor-element-7d47597 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-01c6b7b{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-01c6b7b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-01c6b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-01c6b7b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-53d0005 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5190fc0{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-c6fe46e{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-e75a86c{--display:flex;}.elementor-16 .elementor-element.elementor-element-95cc954{--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;}.elementor-16 .elementor-element.elementor-element-9c4433d img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-3159a07{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3159a07:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3159a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3159a07.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-74d561b .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-b0032fe{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-e8e2a2e{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-9eaff5b{--display:flex;}.elementor-16 .elementor-element.elementor-element-7d8392d{--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;}.elementor-16 .elementor-element.elementor-element-8a1a960 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-69a6213{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-69a6213:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-69a6213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-69a6213.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-b7ff8ea .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-efeb026{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-3a6f053{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ce66867{--display:flex;}.elementor-16 .elementor-element.elementor-element-20b9cde{--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;}.elementor-16 .elementor-element.elementor-element-d7c5e47 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-7aa7a71{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-7aa7a71:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7aa7a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-7aa7a71.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3eb83d2 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f6682d6{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-942c1dd{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-f2d3362{--display:flex;}.elementor-16 .elementor-element.elementor-element-f380862{--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;}.elementor-16 .elementor-element.elementor-element-669b2ec img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-3674cf4{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3674cf4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3674cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3674cf4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-8aa6dfb .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-992dc04{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-d76008a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-d4ec013{--display:flex;}.elementor-16 .elementor-element.elementor-element-0951be1{--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;}.elementor-16 .elementor-element.elementor-element-140d019 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-b813454{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-b813454:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b813454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-b813454.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-9fc8206 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-c0058dc{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-1771006{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-7b06120{--display:flex;}.elementor-16 .elementor-element.elementor-element-3a7d95f{--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;}.elementor-16 .elementor-element.elementor-element-899d019 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-ed7364b{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ed7364b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ed7364b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ed7364b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6441ec0 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-e5ac2cd{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-ae6696d{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-627a73f{--display:flex;}.elementor-16 .elementor-element.elementor-element-3e9c2a4{--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;}.elementor-16 .elementor-element.elementor-element-f8ec454 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-9cc1f8b{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-9cc1f8b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9cc1f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-9cc1f8b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-85da85c .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ba52e94{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-b7928aa{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-c9a0900{--display:flex;}.elementor-16 .elementor-element.elementor-element-29f7946{--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;}.elementor-16 .elementor-element.elementor-element-dae3d87 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-a86c3cb{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-a86c3cb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a86c3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-a86c3cb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3532d48 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f57c9ad{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-ba2ea87{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8da2e45{--display:flex;}.elementor-16 .elementor-element.elementor-element-fe47664{--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;}.elementor-16 .elementor-element.elementor-element-fece611 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-d5232da{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-d5232da:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d5232da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d5232da.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-36cc903 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5b41677{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-d470196{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6fef455{--display:flex;}.elementor-16 .elementor-element.elementor-element-5d4e995{--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;}.elementor-16 .elementor-element.elementor-element-531fe0c img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-de6903a{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-de6903a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-de6903a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-de6903a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-faf966e .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ed2d6b9{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-55bb33e{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-d0e1bcf{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;}.elementor-16 .elementor-element.elementor-element-d0e1bcf > .elementor-widget-container{padding:30px 0px 90px 0px;}.elementor-16 .elementor-element.elementor-element-d0e1bcf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:0px 30px 0px 30px;}.elementor-16 .elementor-element.elementor-element-6972b2a{--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:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-6972b2a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6972b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-16 .elementor-element.elementor-element-eed9cfa{--display:flex;}.elementor-16 .elementor-element.elementor-element-c871716 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-e3a7e70{--display:flex;}.elementor-16 .elementor-element.elementor-element-0a6979b{--display:flex;}.elementor-16 .elementor-element.elementor-element-cdbade2{--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;}.elementor-16 .elementor-element.elementor-element-2217c5c img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-398ef5a{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-398ef5a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-398ef5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-398ef5a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3ee7924 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8340b70{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-70b4fd9{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-a770a4a{--display:flex;}.elementor-16 .elementor-element.elementor-element-071949a{--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;}.elementor-16 .elementor-element.elementor-element-53c977e img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-b61c45c{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-b61c45c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b61c45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-b61c45c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-e601ea0 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-2a76bcf{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-46b0aa8{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-b76cce8{--display:flex;}.elementor-16 .elementor-element.elementor-element-dc72c76{--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;}.elementor-16 .elementor-element.elementor-element-309204b img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-845e5ed{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-845e5ed:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-845e5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-845e5ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ac1f503 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8613f15{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-bc9f50b{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8399812{--display:flex;}.elementor-16 .elementor-element.elementor-element-ef2729f{--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;}.elementor-16 .elementor-element.elementor-element-45340c5 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-321f0d3{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-321f0d3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-321f0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-321f0d3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2aff4ab .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8d99532{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8508e9b{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-db9e535{--display:flex;}.elementor-16 .elementor-element.elementor-element-55615ee{--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;}.elementor-16 .elementor-element.elementor-element-0971310 img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-3a15f2c{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3a15f2c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3a15f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-3a15f2c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-a4a5732 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-84ddde3{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-04ca5dd{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-880faee{--display:flex;}.elementor-16 .elementor-element.elementor-element-bd7a909{--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;}.elementor-16 .elementor-element.elementor-element-e75b87a img{border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-065a54b{--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;--border-radius:30px 30px 30px 30px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-065a54b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-065a54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-065a54b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2a07839 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-94773d7{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-93c20fa{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-d4a0248{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;}.elementor-16 .elementor-element.elementor-element-d4a0248 > .elementor-widget-container{padding:30px 0px 90px 0px;}.elementor-16 .elementor-element.elementor-element-d4a0248 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:0px 30px 0px 30px;}.elementor-16 .elementor-element.elementor-element-3444460{--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;}.elementor-16 .elementor-element.elementor-element-3444460:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3444460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-f8d6c5c{--spacer-size:120px;}.elementor-16 .elementor-element.elementor-element-22884a8{--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;}.elementor-16 .elementor-element.elementor-element-22884a8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-22884a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-796046f{--width:45%;}.elementor-16 .elementor-element.elementor-element-c56ee32{--width:55%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-a61e21b{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs{font-size:var( --e-global-typography-f68bd36-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-4dd1a05 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-20a5e4e{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-74e978d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8b59e1b .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-6d1bceb{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-5b17502{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-53d0005 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-5190fc0{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-c6fe46e{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-74d561b .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-b0032fe{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-e8e2a2e{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-b7ff8ea .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-efeb026{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-3a6f053{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-3eb83d2 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-f6682d6{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-942c1dd{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-8aa6dfb .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-992dc04{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d76008a{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-9fc8206 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-c0058dc{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-1771006{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-6441ec0 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-e5ac2cd{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-ae6696d{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-85da85c .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-ba52e94{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-b7928aa{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-3532d48 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-f57c9ad{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-ba2ea87{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-36cc903 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-5b41677{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d470196{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-faf966e .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-ed2d6b9{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-55bb33e{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d0e1bcf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-6972b2a{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-c871716 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-3ee7924 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8340b70{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-70b4fd9{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-e601ea0 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-2a76bcf{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-46b0aa8{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-ac1f503 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8613f15{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-bc9f50b{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2aff4ab .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8d99532{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-8508e9b{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-a4a5732 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-84ddde3{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-04ca5dd{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2a07839 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-94773d7{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-93c20fa{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d4a0248{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a61e21b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-1d6fa58 .uc-breadcrumbs{font-size:var( --e-global-typography-f68bd36-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-4dd1a05 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-20a5e4e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-74e978d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8b59e1b .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-6d1bceb{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-5b17502{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-53d0005 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-5190fc0{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-c6fe46e{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-74d561b .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-b0032fe{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-e8e2a2e{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-b7ff8ea .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-efeb026{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-3a6f053{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-3eb83d2 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-f6682d6{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-942c1dd{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-8aa6dfb .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-992dc04{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d76008a{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-9fc8206 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-c0058dc{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-1771006{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-6441ec0 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-e5ac2cd{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-ae6696d{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-85da85c .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-ba52e94{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-b7928aa{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-3532d48 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-f57c9ad{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-ba2ea87{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-36cc903 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-5b41677{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d470196{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-faf966e .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-ed2d6b9{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-55bb33e{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d0e1bcf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-6972b2a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-c871716 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-3ee7924 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8340b70{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-70b4fd9{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-e601ea0 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-2a76bcf{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-46b0aa8{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-ac1f503 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8613f15{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-bc9f50b{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2aff4ab .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-8d99532{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-8508e9b{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-a4a5732 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-84ddde3{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-04ca5dd{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2a07839 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-16 .elementor-element.elementor-element-94773d7{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-93c20fa{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-d4a0248{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-f8d6c5c{--spacer-size:90px;}}/* Start custom CSS for heading, class: .elementor-element-4dd1a05 */.elementor-16 .elementor-element.elementor-element-4dd1a05 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d4a15 */.elementor-16 .elementor-element.elementor-element-26d4a15 img {
    margin-top: -310px;
}

@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-26d4a15 img {
        margin-top: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74e978d */.elementor-16 .elementor-element.elementor-element-74e978d .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ce9fb */.elementor-16 .elementor-element.elementor-element-97ce9fb > div {
    max-width: 60ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae4caf */.elementor-16 .elementor-element.elementor-element-eae4caf img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd2634 */.elementor-16 .elementor-element.elementor-element-bdd2634 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d47597 */.elementor-16 .elementor-element.elementor-element-7d47597 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c6b7b */.elementor-16 .elementor-element.elementor-element-01c6b7b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c4433d */.elementor-16 .elementor-element.elementor-element-9c4433d img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159a07 */.elementor-16 .elementor-element.elementor-element-3159a07 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a1a960 */.elementor-16 .elementor-element.elementor-element-8a1a960 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a6213 */.elementor-16 .elementor-element.elementor-element-69a6213 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c5e47 */.elementor-16 .elementor-element.elementor-element-d7c5e47 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa7a71 */.elementor-16 .elementor-element.elementor-element-7aa7a71 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669b2ec */.elementor-16 .elementor-element.elementor-element-669b2ec img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3674cf4 */.elementor-16 .elementor-element.elementor-element-3674cf4 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140d019 */.elementor-16 .elementor-element.elementor-element-140d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b813454 */.elementor-16 .elementor-element.elementor-element-b813454 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899d019 */.elementor-16 .elementor-element.elementor-element-899d019 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7364b */.elementor-16 .elementor-element.elementor-element-ed7364b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8ec454 */.elementor-16 .elementor-element.elementor-element-f8ec454 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1f8b */.elementor-16 .elementor-element.elementor-element-9cc1f8b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae3d87 */.elementor-16 .elementor-element.elementor-element-dae3d87 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a86c3cb */.elementor-16 .elementor-element.elementor-element-a86c3cb .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fece611 */.elementor-16 .elementor-element.elementor-element-fece611 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5232da */.elementor-16 .elementor-element.elementor-element-d5232da .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-531fe0c */.elementor-16 .elementor-element.elementor-element-531fe0c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6903a */.elementor-16 .elementor-element.elementor-element-de6903a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d0e1bcf */.elementor-16 .elementor-element.elementor-element-d0e1bcf .elementor-swiper-button {
    top: unset !important;
    bottom: 0 !important;
    transform: unset !important;
}

.elementor-16 .elementor-element.elementor-element-d0e1bcf .elementor-swiper-button:hover {
        background-color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-d0e1bcf .elementor-swiper-button-prev {
    left: unset !important;
    right: 0;
    translate: calc(-100% - 15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a5e4e */.elementor-16 .elementor-element.elementor-element-20a5e4e {
    background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 50%, var(--e-global-color-secondary) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c871716 */.elementor-16 .elementor-element.elementor-element-c871716 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d40141 */.elementor-16 .elementor-element.elementor-element-9d40141 > div {
    max-width: 60ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2217c5c */.elementor-16 .elementor-element.elementor-element-2217c5c img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398ef5a */.elementor-16 .elementor-element.elementor-element-398ef5a .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c977e */.elementor-16 .elementor-element.elementor-element-53c977e img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61c45c */.elementor-16 .elementor-element.elementor-element-b61c45c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309204b */.elementor-16 .elementor-element.elementor-element-309204b img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e5ed */.elementor-16 .elementor-element.elementor-element-845e5ed .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45340c5 */.elementor-16 .elementor-element.elementor-element-45340c5 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321f0d3 */.elementor-16 .elementor-element.elementor-element-321f0d3 .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0971310 */.elementor-16 .elementor-element.elementor-element-0971310 img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a15f2c */.elementor-16 .elementor-element.elementor-element-3a15f2c .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75b87a */.elementor-16 .elementor-element.elementor-element-e75b87a img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065a54b */.elementor-16 .elementor-element.elementor-element-065a54b .elementor-heading-title {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d4a0248 */.elementor-16 .elementor-element.elementor-element-d4a0248 .elementor-swiper-button {
    top: unset !important;
    bottom: 0 !important;
    transform: unset !important;
}

.elementor-16 .elementor-element.elementor-element-d4a0248 .elementor-swiper-button:hover {
        background-color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-d4a0248 .elementor-swiper-button-prev {
    left: unset !important;
    right: 0;
    translate: calc(-100% - 15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6972b2a */.elementor-16 .elementor-element.elementor-element-6972b2a {
    background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 50%, var(--e-global-color-secondary) 100%) !important;
}/* End custom CSS */