.elementor-23975 .elementor-element.elementor-element-4130d1fa{--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;--justify-content:space-between;--gap:2rem 4rem;--row-gap:2rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-40d1125d{--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;--gap:.625rem .625rem;--row-gap:.625rem;--column-gap:.625rem;--flex-wrap:nowrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-23975 .elementor-element.elementor-element-579c00c9{font-family:var( --e-global-typography-d2eb946-font-family ), Sans-serif;font-size:var( --e-global-typography-d2eb946-font-size );font-weight:var( --e-global-typography-d2eb946-font-weight );text-transform:var( --e-global-typography-d2eb946-text-transform );font-style:var( --e-global-typography-d2eb946-font-style );text-decoration:var( --e-global-typography-d2eb946-text-decoration );line-height:var( --e-global-typography-d2eb946-line-height );color:var( --e-global-color-text );}.elementor-23975 .elementor-element.elementor-element-4389e3ed{--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;--gap:.625rem .625rem;--row-gap:.625rem;--column-gap:.625rem;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-86ba8c7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-23975 .elementor-element.elementor-element-11119d86{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-23975 .elementor-element.elementor-element-493b7179 > .elementor-widget-container{padding:0rem 14rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-493b7179 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-3459955f{--display:flex;}.elementor-23975 .elementor-element.elementor-element-22aef18c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-22aef18c:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-22aef18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-22aef18c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-1a289ffd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-1a289ffd:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-1a289ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf97760 );}.elementor-23975 .elementor-element.elementor-element-1a289ffd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-6c849684 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-385d3cc0{color:var( --e-global-color-97949eb );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-4a17899 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-4a17899.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-14d3398b > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-14d3398b.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-14d3398b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-2892532e{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-2892532e{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-2892532e{left:0px;}.elementor-23975 .elementor-element.elementor-element-10025ff8{--display:flex;}.elementor-23975 .elementor-element.elementor-element-82a791d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-82a791d:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-82a791d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-82a791d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-61aed685{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-61aed685.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-2c4f0e4b .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-319f6377{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-deff470 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-deff470.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-24ae4f9b > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-24ae4f9b.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-24ae4f9b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-4869956a{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-4869956a{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-4869956a{left:0px;}.elementor-23975 .elementor-element.elementor-element-2ec3e7b2{--display:flex;}.elementor-23975 .elementor-element.elementor-element-35c0d640{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-35c0d640:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-35c0d640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-35c0d640.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-1e33121c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-1e33121c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-1bac111b .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-3b4ce4b2{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-73d1802 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-73d1802.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-a910d3 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-a910d3.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-a910d3 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-488dc62d{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-488dc62d{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-488dc62d{left:0px;}.elementor-23975 .elementor-element.elementor-element-5e33643f{--display:flex;}.elementor-23975 .elementor-element.elementor-element-1d8ff5d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-1d8ff5d8:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-1d8ff5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-1d8ff5d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-3bd3847b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-3bd3847b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-2af52913 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-4ec5db6f{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-1a8b9c6 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-1a8b9c6.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-6932ddd3 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-6932ddd3.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-6932ddd3 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-4fb4eae4{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-4fb4eae4{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-4fb4eae4{left:0px;}.elementor-23975 .elementor-element.elementor-element-d2bfd9e{--display:flex;}.elementor-23975 .elementor-element.elementor-element-f3e42cb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-f3e42cb:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-f3e42cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-f3e42cb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-c8a541d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-c8a541d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-fd33298 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-2045402{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-275581f .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-275581f .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-275581f .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-275581f > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-275581f.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-275581f .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-275581f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-cdb4519 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-cdb4519.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-cdb4519 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-a15db29{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-a15db29{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-a15db29{left:0px;}.elementor-23975 .elementor-element.elementor-element-1e57a6dc{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6.5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5rem;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-2ebbc47 );--e-n-carousel-arrow-hover-color:var( --e-global-color-97949eb );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-23975 .elementor-element.elementor-element-1e57a6dc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-97949eb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ebbc47 );border-radius:99rem 99rem 99rem 99rem;padding:.5em 1.333em .5em 1.333em;}.elementor-23975 .elementor-element.elementor-element-1e57a6dc :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-acac922{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-1333915 > .elementor-widget-container{padding:0rem 14rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-1333915 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-f053fa7{--display:flex;}.elementor-23975 .elementor-element.elementor-element-9c518b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-9c518b4:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-9c518b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-9c518b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-4dd7d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-4dd7d24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-afc526f .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-cbf3045{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-c08ec74 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-c08ec74.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-bb57ed6 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-bb57ed6.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-bb57ed6 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-2aec6ca{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-2aec6ca{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-2aec6ca{left:0px;}.elementor-23975 .elementor-element.elementor-element-c0d68fa{--display:flex;}.elementor-23975 .elementor-element.elementor-element-8f12f65{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-8f12f65:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-8f12f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-8f12f65.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-b1faf9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-b1faf9f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-662a08b .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-46858b2{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-39961e3 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-39961e3.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-066e50f > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-066e50f.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-066e50f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-c86563e{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-c86563e{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-c86563e{left:0px;}.elementor-23975 .elementor-element.elementor-element-d3d68c9{--display:flex;}.elementor-23975 .elementor-element.elementor-element-232ec6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-232ec6f:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-232ec6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-232ec6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-eab5183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-eab5183:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-eab5183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf97760 );}.elementor-23975 .elementor-element.elementor-element-eab5183.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-e8ee0c4 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-65e390c{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-251adf5 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-251adf5.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-632c8e4 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-632c8e4.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-632c8e4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-5119022{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-5119022{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-5119022{left:0px;}.elementor-23975 .elementor-element.elementor-element-87c0fd6{--display:flex;}.elementor-23975 .elementor-element.elementor-element-0ebc51b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-0ebc51b:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-0ebc51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-0ebc51b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-a429965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-a429965.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-7dae79a .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-547dd31{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-9e82ad6 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-9e82ad6.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-afeec6c > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-afeec6c.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-afeec6c img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-89452b7{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-89452b7{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-89452b7{left:0px;}.elementor-23975 .elementor-element.elementor-element-9b812d7{--display:flex;}.elementor-23975 .elementor-element.elementor-element-4143b2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-4143b2a:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-4143b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-4143b2a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-07d5c1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-07d5c1b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-f69b336 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-ed10ec3{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-edaf63e > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-edaf63e.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-7476d8e > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-7476d8e.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-7476d8e img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-8b36d46{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6.5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5rem;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-2ebbc47 );--e-n-carousel-arrow-hover-color:var( --e-global-color-97949eb );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-23975 .elementor-element.elementor-element-8b36d46 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-97949eb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ebbc47 );border-radius:99rem 99rem 99rem 99rem;padding:.5em 1.333em .5em 1.333em;}.elementor-23975 .elementor-element.elementor-element-8b36d46 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-f44a9ba{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-d83bf60 > .elementor-widget-container{padding:0rem 14rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-d83bf60 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-073be6b{--display:flex;}.elementor-23975 .elementor-element.elementor-element-5c74d55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-5c74d55:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-5c74d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-5c74d55.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-5599741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-5599741.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-a83d2b4 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-0ae389e{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-973b546 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-973b546.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-14b4a51 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-14b4a51.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-14b4a51 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-d16b17c{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-d16b17c{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-d16b17c{left:0px;}.elementor-23975 .elementor-element.elementor-element-12332f9{--display:flex;}.elementor-23975 .elementor-element.elementor-element-8c058b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-8c058b3:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-8c058b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-8c058b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-fb21a6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-fb21a6c:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-fb21a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf97760 );}.elementor-23975 .elementor-element.elementor-element-fb21a6c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-3d05309 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-caec281{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-66078f2 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-66078f2.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-aa08e40 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-aa08e40.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-aa08e40 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-f74e687{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-f74e687{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-f74e687{left:0px;}.elementor-23975 .elementor-element.elementor-element-15983bb{--display:flex;}.elementor-23975 .elementor-element.elementor-element-daae703{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-daae703:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-daae703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-daae703.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-b456e6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-b456e6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-dc8a6f6 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-0350c6d{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-a50d3cf > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-a50d3cf.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-845e464 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-845e464.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-845e464 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-9da3f97{--display:flex;}.elementor-23975 .elementor-element.elementor-element-e65089f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-e65089f:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-e65089f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-e65089f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-3b8b648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-3b8b648.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-240c1bf .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-14676c1{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-e3d1f3a > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-e3d1f3a.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-ecfa8e3 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-ecfa8e3.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-ecfa8e3 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-1530123{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-1530123{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-1530123{left:0px;}.elementor-23975 .elementor-element.elementor-element-cef7186{--display:flex;}.elementor-23975 .elementor-element.elementor-element-93bdb69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-93bdb69:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-93bdb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-93bdb69.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-24dac0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-24dac0f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-b11bd20 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-6623d1e{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-2ebcfff > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-2ebcfff.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-a7a61fd > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-a7a61fd.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-a7a61fd img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-018b871{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-018b871{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-018b871{left:0px;}.elementor-23975 .elementor-element.elementor-element-04b2645{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6.5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5rem;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-2ebbc47 );--e-n-carousel-arrow-hover-color:var( --e-global-color-97949eb );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-23975 .elementor-element.elementor-element-04b2645 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-97949eb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ebbc47 );border-radius:99rem 99rem 99rem 99rem;padding:.5em 1.333em .5em 1.333em;}.elementor-23975 .elementor-element.elementor-element-04b2645 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-29768e9{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-e4e52d0 > .elementor-widget-container{padding:0rem 14rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-e4e52d0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-7ff2303{--display:flex;}.elementor-23975 .elementor-element.elementor-element-cf6517a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-cf6517a:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-cf6517a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-cf6517a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-0ee0b77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-0ee0b77.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-a005f8c .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-d8a32ee{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-8671d3f > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-8671d3f.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-a843f1e > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-a843f1e.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-a843f1e img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-d02d59f{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-d02d59f{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-d02d59f{left:0px;}.elementor-23975 .elementor-element.elementor-element-109d74d{--display:flex;}.elementor-23975 .elementor-element.elementor-element-005cb38{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-005cb38:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-005cb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-005cb38.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-b0b78b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-b0b78b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-1dbb0d5 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-854d3e5{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-58c50f8 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-58c50f8.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-f67c205 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-f67c205.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-f67c205 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-e7a5de9{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-e7a5de9{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-e7a5de9{left:0px;}.elementor-23975 .elementor-element.elementor-element-104b930{--display:flex;}.elementor-23975 .elementor-element.elementor-element-5b82768{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-5b82768:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-5b82768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-5b82768.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-7a82c26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-7a82c26.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-145ab06 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-f860dd2{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-3a4e95a > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-3a4e95a.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-1528cba > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-1528cba.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-1528cba img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-a190111{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-a190111{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-a190111{left:0px;}.elementor-23975 .elementor-element.elementor-element-719c898{--display:flex;}.elementor-23975 .elementor-element.elementor-element-4b78933{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-4b78933:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-4b78933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-4b78933.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-1378c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-1378c85.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-51391a1 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-980eefb{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-02057b9 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-02057b9.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-6472c9f > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-6472c9f.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-6472c9f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-4616592{--display:flex;}.elementor-23975 .elementor-element.elementor-element-d1761d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-d1761d4:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-d1761d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-d1761d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-caa696b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-caa696b:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-caa696b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf97760 );}.elementor-23975 .elementor-element.elementor-element-caa696b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-7c7658c .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-10ed594{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-1bba3ce > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-1bba3ce.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-9b7c632 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-9b7c632.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-9b7c632 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-0a4a791{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-0a4a791{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-0a4a791{left:0px;}.elementor-23975 .elementor-element.elementor-element-33fc61f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6.5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5rem;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-2ebbc47 );--e-n-carousel-arrow-hover-color:var( --e-global-color-97949eb );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-23975 .elementor-element.elementor-element-33fc61f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-97949eb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ebbc47 );border-radius:99rem 99rem 99rem 99rem;padding:.5em 1.333em .5em 1.333em;}.elementor-23975 .elementor-element.elementor-element-33fc61f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-f791920{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-8d51b95 > .elementor-widget-container{padding:0rem 14rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-8d51b95 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-50ba617{--display:flex;}.elementor-23975 .elementor-element.elementor-element-c90cb7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-c90cb7f:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-c90cb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-c90cb7f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-09b5432{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-09b5432.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-b9d0aef .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-7e17b25 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-7e17b25.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-2a7be97 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-2a7be97.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-2a7be97 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-114bae8{--display:flex;}.elementor-23975 .elementor-element.elementor-element-b0c5cb1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-b0c5cb1:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-b0c5cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-b0c5cb1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-094e5f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-094e5f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-ff5f1d0 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-7c6d68f{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-0bef391 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-0bef391.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-6b48f83 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-6b48f83.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-6b48f83 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-cbd4295{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-cbd4295{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-cbd4295{left:0px;}.elementor-23975 .elementor-element.elementor-element-4c2ab80{--display:flex;}.elementor-23975 .elementor-element.elementor-element-cf86408{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-cf86408:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-cf86408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-cf86408.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-992f303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-992f303:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-992f303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf97760 );}.elementor-23975 .elementor-element.elementor-element-992f303.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-f30ad74 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-d7e8d97{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-df235df .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-df235df .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-df235df .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-df235df > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-df235df.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-df235df .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-df235df .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-2e93164 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-2e93164.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-2e93164 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-b862dc9{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-b862dc9{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-b862dc9{left:0px;}.elementor-23975 .elementor-element.elementor-element-d5824ae{--display:flex;}.elementor-23975 .elementor-element.elementor-element-57231e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-57231e9:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-57231e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-57231e9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-a32e004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-a32e004.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-d92abc5 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-6fdd102{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-d32a18c > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-d32a18c.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-e48c40b > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-e48c40b.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-e48c40b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-3f01961{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-3f01961{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-3f01961{left:0px;}.elementor-23975 .elementor-element.elementor-element-1678810{--display:flex;}.elementor-23975 .elementor-element.elementor-element-0f71d34{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-0f71d34:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-0f71d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-0f71d34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-71b90cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-71b90cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-55b8f05 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-7f1296b{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-9f1ae36 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-9f1ae36.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-8b3fced > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-8b3fced.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-8b3fced img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-6161a6e{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-6161a6e{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-6161a6e{left:0px;}.elementor-23975 .elementor-element.elementor-element-c34b6d7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6.5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5rem;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-2ebbc47 );--e-n-carousel-arrow-hover-color:var( --e-global-color-97949eb );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-23975 .elementor-element.elementor-element-c34b6d7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-97949eb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ebbc47 );border-radius:99rem 99rem 99rem 99rem;padding:.5em 1.333em .5em 1.333em;}.elementor-23975 .elementor-element.elementor-element-c34b6d7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-ec5224e{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-d1975d8 > .elementor-widget-container{padding:0rem 14rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-d1975d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-bd755f3{--display:flex;}.elementor-23975 .elementor-element.elementor-element-e037834{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-e037834:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-e037834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-e037834.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-7ba5dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-7ba5dc4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-b5062e5 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-0372d99{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-ea4638b > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-ea4638b.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-99762ae > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-99762ae.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-99762ae img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-6897fc3{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-6897fc3{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-6897fc3{left:0px;}.elementor-23975 .elementor-element.elementor-element-d230764{--display:flex;}.elementor-23975 .elementor-element.elementor-element-71d7139{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-71d7139:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-71d7139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-71d7139.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-2d9b451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-2d9b451.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-67c08c7 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-a73eafd > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-a73eafd.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-0dd09f9 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-0dd09f9.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-0dd09f9 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-a135a41{--display:flex;}.elementor-23975 .elementor-element.elementor-element-4522b1d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-4522b1d:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-4522b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-4522b1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-5ddd1b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-5ddd1b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-8891d72 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-89a464b{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-2e8d045 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-2e8d045.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-e540f88 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-e540f88.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-e540f88 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-0795bb9{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-0795bb9{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-0795bb9{left:0px;}.elementor-23975 .elementor-element.elementor-element-33c2f1a{--display:flex;}.elementor-23975 .elementor-element.elementor-element-3ca7281{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-3ca7281:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-3ca7281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-3ca7281.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-a4c3835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-a4c3835.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-14b6651 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-7486318{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-46664a4 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-46664a4.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-c8abe3f > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-c8abe3f.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-c8abe3f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-9fe9462{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-9fe9462{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-9fe9462{left:0px;}.elementor-23975 .elementor-element.elementor-element-75c48f0{--display:flex;}.elementor-23975 .elementor-element.elementor-element-04416ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-23975 .elementor-element.elementor-element-04416ac:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-04416ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-04416ac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-167908c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-23975 .elementor-element.elementor-element-167908c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23975 .elementor-element.elementor-element-82f32f2 .elementor-heading-title{font-family:var( --e-global-typography-e94f7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-e94f7d2-font-size );font-weight:var( --e-global-typography-e94f7d2-font-weight );font-style:var( --e-global-typography-e94f7d2-font-style );text-decoration:var( --e-global-typography-e94f7d2-text-decoration );line-height:var( --e-global-typography-e94f7d2-line-height );color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-214ffb6{color:var( --e-global-color-97949eb );}.elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button{background-color:var( --e-global-color-f0a1b8e );font-family:var( --e-global-typography-4d8be56-font-family ), Sans-serif;font-size:var( --e-global-typography-4d8be56-font-size );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button:hover, .elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button:focus{background-color:var( --e-global-color-97949eb );color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-3044cf2 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-3044cf2.elementor-element{--align-self:center;}.elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button:hover svg, .elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-12da480 > .elementor-widget-container{background-color:var( --e-global-color-02c9f4f );}.elementor-23975 .elementor-element.elementor-element-12da480.elementor-element{--order:-99999 /* order start hack */;}.elementor-23975 .elementor-element.elementor-element-12da480 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.9;}.elementor-23975 .elementor-element.elementor-element-de1d3bf{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}body:not(.rtl) .elementor-23975 .elementor-element.elementor-element-de1d3bf{right:0px;}body.rtl .elementor-23975 .elementor-element.elementor-element-de1d3bf{left:0px;}.elementor-23975 .elementor-element.elementor-element-ec9b2fa{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6.5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5rem;--e-n-carousel-arrow-size:1.5rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-2ebbc47 );--e-n-carousel-arrow-hover-color:var( --e-global-color-97949eb );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-23975 .elementor-element.elementor-element-ec9b2fa :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-97949eb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ebbc47 );border-radius:99rem 99rem 99rem 99rem;padding:.5em 1.333em .5em 1.333em;}.elementor-23975 .elementor-element.elementor-element-ec9b2fa :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-23975 .elementor-element.elementor-element-6b40672{--display:flex;--min-height:48rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:9rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-6b40672:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-6b40672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.visitsaaremaa.ee/wp-content/uploads/2024/07/spaa-faktid.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23975 .elementor-element.elementor-element-6b40672::before, .elementor-23975 .elementor-element.elementor-element-6b40672 > .elementor-background-video-container::before, .elementor-23975 .elementor-element.elementor-element-6b40672 > .e-con-inner > .elementor-background-video-container::before, .elementor-23975 .elementor-element.elementor-element-6b40672 > .elementor-background-slideshow::before, .elementor-23975 .elementor-element.elementor-element-6b40672 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23975 .elementor-element.elementor-element-6b40672 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000004D 30%, #000000BF 100%);}.elementor-23975 .elementor-element.elementor-element-87d6e0a{text-align:center;}.elementor-23975 .elementor-element.elementor-element-87d6e0a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-97949eb );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-2ab47f8{--grid-columns:3;--grid-row-gap:4rem;--grid-column-gap:2rem;}.elementor-23975 .elementor-element.elementor-element-2ab47f8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-23975 .elementor-element.elementor-element-2ab47f8 .e-loop-item > .elementor-section, .elementor-23975 .elementor-element.elementor-element-2ab47f8 .e-loop-item > .elementor-section > .elementor-container, .elementor-23975 .elementor-element.elementor-element-2ab47f8 .e-loop-item > .e-con, .elementor-23975 .elementor-element.elementor-element-2ab47f8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-23975 .elementor-element.elementor-element-56301af{--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-23975 .elementor-element.elementor-element-3accdd4{--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;}@media(min-width:768px){.elementor-23975 .elementor-element.elementor-element-4130d1fa{--content-width:var(--vs-container);}.elementor-23975 .elementor-element.elementor-element-40d1125d{--width:50%;}.elementor-23975 .elementor-element.elementor-element-4389e3ed{--width:50%;}.elementor-23975 .elementor-element.elementor-element-2892532e{--width:auto;}.elementor-23975 .elementor-element.elementor-element-4869956a{--width:auto;}.elementor-23975 .elementor-element.elementor-element-488dc62d{--width:auto;}.elementor-23975 .elementor-element.elementor-element-4fb4eae4{--width:auto;}.elementor-23975 .elementor-element.elementor-element-a15db29{--width:auto;}.elementor-23975 .elementor-element.elementor-element-2aec6ca{--width:auto;}.elementor-23975 .elementor-element.elementor-element-c86563e{--width:auto;}.elementor-23975 .elementor-element.elementor-element-5119022{--width:auto;}.elementor-23975 .elementor-element.elementor-element-89452b7{--width:auto;}.elementor-23975 .elementor-element.elementor-element-d16b17c{--width:auto;}.elementor-23975 .elementor-element.elementor-element-f74e687{--width:auto;}.elementor-23975 .elementor-element.elementor-element-1530123{--width:auto;}.elementor-23975 .elementor-element.elementor-element-018b871{--width:auto;}.elementor-23975 .elementor-element.elementor-element-d02d59f{--width:auto;}.elementor-23975 .elementor-element.elementor-element-e7a5de9{--width:auto;}.elementor-23975 .elementor-element.elementor-element-a190111{--width:auto;}.elementor-23975 .elementor-element.elementor-element-0a4a791{--width:auto;}.elementor-23975 .elementor-element.elementor-element-cbd4295{--width:auto;}.elementor-23975 .elementor-element.elementor-element-b862dc9{--width:auto;}.elementor-23975 .elementor-element.elementor-element-3f01961{--width:auto;}.elementor-23975 .elementor-element.elementor-element-6161a6e{--width:auto;}.elementor-23975 .elementor-element.elementor-element-6897fc3{--width:auto;}.elementor-23975 .elementor-element.elementor-element-0795bb9{--width:auto;}.elementor-23975 .elementor-element.elementor-element-9fe9462{--width:auto;}.elementor-23975 .elementor-element.elementor-element-de1d3bf{--width:auto;}.elementor-23975 .elementor-element.elementor-element-6b40672{--content-width:min(54rem, 100% - 3rem);}.elementor-23975 .elementor-element.elementor-element-3accdd4{--content-width:var(--vs-container);}}@media(max-width:1024px){.elementor-23975 .elementor-element.elementor-element-4130d1fa{--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-579c00c9{font-size:var( --e-global-typography-d2eb946-font-size );line-height:var( --e-global-typography-d2eb946-line-height );}.elementor-23975 .elementor-element.elementor-element-86ba8c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-11119d86{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23975 .elementor-element.elementor-element-493b7179 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-6c849684 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-2c4f0e4b .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-1bac111b .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-2af52913 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-fd33298 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-275581f .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-1e57a6dc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23975 .elementor-element.elementor-element-acac922{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-1333915 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-afc526f .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-662a08b .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-e8ee0c4 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-7dae79a .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-f69b336 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-8b36d46{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23975 .elementor-element.elementor-element-f44a9ba{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-d83bf60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-a83d2b4 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-3d05309 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-dc8a6f6 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-240c1bf .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-b11bd20 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-04b2645{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23975 .elementor-element.elementor-element-29768e9{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-e4e52d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-a005f8c .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-1dbb0d5 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-145ab06 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-51391a1 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-7c7658c .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-33fc61f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23975 .elementor-element.elementor-element-f791920{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-8d51b95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-b9d0aef .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-ff5f1d0 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-f30ad74 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-df235df .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-d92abc5 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-55b8f05 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-c34b6d7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23975 .elementor-element.elementor-element-ec5224e{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-d1975d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-b5062e5 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-67c08c7 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-8891d72 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-14b6651 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-82f32f2 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-ec9b2fa{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23975 .elementor-element.elementor-element-6b40672:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-6b40672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-23975 .elementor-element.elementor-element-6b40672{--margin-top:4.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-87d6e0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-2ab47f8{--grid-columns:3;}}@media(max-width:767px){.elementor-23975 .elementor-element.elementor-element-4130d1fa{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-579c00c9{font-size:var( --e-global-typography-d2eb946-font-size );line-height:var( --e-global-typography-d2eb946-line-height );}.elementor-23975 .elementor-element.elementor-element-86ba8c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-11119d86{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23975 .elementor-element.elementor-element-493b7179 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-493b7179 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-6c849684 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-4a17899 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23975 .elementor-element.elementor-element-2892532e{--width:auto;}.elementor-23975 .elementor-element.elementor-element-2c4f0e4b .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-deff470 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-1bac111b .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-73d1802 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-2af52913 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-1a8b9c6 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-fd33298 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-275581f .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-1e57a6dc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;}.elementor-23975 .elementor-element.elementor-element-1e57a6dc > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-23975 .elementor-element.elementor-element-acac922{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-1333915 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-1333915 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-afc526f .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-c08ec74 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-662a08b .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-39961e3 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-e8ee0c4 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-251adf5 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-5119022{--width:auto;}.elementor-23975 .elementor-element.elementor-element-7dae79a .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-9e82ad6 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-f69b336 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-edaf63e .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-8b36d46{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;}.elementor-23975 .elementor-element.elementor-element-8b36d46 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-23975 .elementor-element.elementor-element-f44a9ba{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-d83bf60 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-d83bf60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-a83d2b4 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-973b546 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-3d05309 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-66078f2 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-f74e687{--width:auto;}.elementor-23975 .elementor-element.elementor-element-dc8a6f6 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-a50d3cf .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-240c1bf .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-e3d1f3a .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-b11bd20 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-2ebcfff .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-04b2645{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;}.elementor-23975 .elementor-element.elementor-element-04b2645 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-23975 .elementor-element.elementor-element-29768e9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-e4e52d0 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-e4e52d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-a005f8c .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-8671d3f .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-1dbb0d5 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-58c50f8 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-145ab06 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-3a4e95a .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-51391a1 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-02057b9 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-7c7658c .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-1bba3ce .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-0a4a791{--width:auto;}.elementor-23975 .elementor-element.elementor-element-33fc61f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;}.elementor-23975 .elementor-element.elementor-element-33fc61f > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-23975 .elementor-element.elementor-element-f791920{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-8d51b95 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-8d51b95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-b9d0aef .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-7e17b25 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-ff5f1d0 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-0bef391 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-f30ad74 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-df235df .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-b862dc9{--width:auto;}.elementor-23975 .elementor-element.elementor-element-d92abc5 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-d32a18c .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-55b8f05 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-9f1ae36 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-c34b6d7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;}.elementor-23975 .elementor-element.elementor-element-c34b6d7 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-23975 .elementor-element.elementor-element-ec5224e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23975 .elementor-element.elementor-element-d1975d8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-23975 .elementor-element.elementor-element-d1975d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-b5062e5 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-ea4638b .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-67c08c7 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-a73eafd .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-8891d72 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-2e8d045 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-14b6651 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-46664a4 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-82f32f2 .elementor-heading-title{font-size:var( --e-global-typography-e94f7d2-font-size );line-height:var( --e-global-typography-e94f7d2-line-height );}.elementor-23975 .elementor-element.elementor-element-3044cf2 .elementor-button{font-size:var( --e-global-typography-4d8be56-font-size );}.elementor-23975 .elementor-element.elementor-element-ec9b2fa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;}.elementor-23975 .elementor-element.elementor-element-ec9b2fa > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-23975 .elementor-element.elementor-element-6b40672:not(.elementor-motion-effects-element-type-background), .elementor-23975 .elementor-element.elementor-element-6b40672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-23975 .elementor-element.elementor-element-6b40672{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-23975 .elementor-element.elementor-element-87d6e0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23975 .elementor-element.elementor-element-2ab47f8{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-14d3398b */.elementor-23975 .elementor-element.elementor-element-14d3398b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14d3398b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2892532e */.elementor-23975 .elementor-element.elementor-element-2892532e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ae4f9b */.elementor-23975 .elementor-element.elementor-element-24ae4f9b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-24ae4f9b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4869956a */.elementor-23975 .elementor-element.elementor-element-4869956a img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910d3 */.elementor-23975 .elementor-element.elementor-element-a910d3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a910d3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488dc62d */.elementor-23975 .elementor-element.elementor-element-488dc62d img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932ddd3 */.elementor-23975 .elementor-element.elementor-element-6932ddd3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6932ddd3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4eae4 */.elementor-23975 .elementor-element.elementor-element-4fb4eae4 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb4519 */.elementor-23975 .elementor-element.elementor-element-cdb4519 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-cdb4519 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15db29 */.elementor-23975 .elementor-element.elementor-element-a15db29 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d3398b */.elementor-23975 .elementor-element.elementor-element-14d3398b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14d3398b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2892532e */.elementor-23975 .elementor-element.elementor-element-2892532e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ae4f9b */.elementor-23975 .elementor-element.elementor-element-24ae4f9b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-24ae4f9b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4869956a */.elementor-23975 .elementor-element.elementor-element-4869956a img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910d3 */.elementor-23975 .elementor-element.elementor-element-a910d3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a910d3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488dc62d */.elementor-23975 .elementor-element.elementor-element-488dc62d img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932ddd3 */.elementor-23975 .elementor-element.elementor-element-6932ddd3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6932ddd3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4eae4 */.elementor-23975 .elementor-element.elementor-element-4fb4eae4 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb4519 */.elementor-23975 .elementor-element.elementor-element-cdb4519 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-cdb4519 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15db29 */.elementor-23975 .elementor-element.elementor-element-a15db29 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d3398b */.elementor-23975 .elementor-element.elementor-element-14d3398b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14d3398b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2892532e */.elementor-23975 .elementor-element.elementor-element-2892532e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ae4f9b */.elementor-23975 .elementor-element.elementor-element-24ae4f9b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-24ae4f9b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4869956a */.elementor-23975 .elementor-element.elementor-element-4869956a img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910d3 */.elementor-23975 .elementor-element.elementor-element-a910d3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a910d3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488dc62d */.elementor-23975 .elementor-element.elementor-element-488dc62d img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932ddd3 */.elementor-23975 .elementor-element.elementor-element-6932ddd3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6932ddd3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4eae4 */.elementor-23975 .elementor-element.elementor-element-4fb4eae4 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb4519 */.elementor-23975 .elementor-element.elementor-element-cdb4519 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-cdb4519 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15db29 */.elementor-23975 .elementor-element.elementor-element-a15db29 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d3398b */.elementor-23975 .elementor-element.elementor-element-14d3398b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14d3398b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2892532e */.elementor-23975 .elementor-element.elementor-element-2892532e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ae4f9b */.elementor-23975 .elementor-element.elementor-element-24ae4f9b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-24ae4f9b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4869956a */.elementor-23975 .elementor-element.elementor-element-4869956a img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910d3 */.elementor-23975 .elementor-element.elementor-element-a910d3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a910d3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488dc62d */.elementor-23975 .elementor-element.elementor-element-488dc62d img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932ddd3 */.elementor-23975 .elementor-element.elementor-element-6932ddd3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6932ddd3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4eae4 */.elementor-23975 .elementor-element.elementor-element-4fb4eae4 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb4519 */.elementor-23975 .elementor-element.elementor-element-cdb4519 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-cdb4519 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15db29 */.elementor-23975 .elementor-element.elementor-element-a15db29 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d3398b */.elementor-23975 .elementor-element.elementor-element-14d3398b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14d3398b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2892532e */.elementor-23975 .elementor-element.elementor-element-2892532e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ae4f9b */.elementor-23975 .elementor-element.elementor-element-24ae4f9b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-24ae4f9b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4869956a */.elementor-23975 .elementor-element.elementor-element-4869956a img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910d3 */.elementor-23975 .elementor-element.elementor-element-a910d3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a910d3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488dc62d */.elementor-23975 .elementor-element.elementor-element-488dc62d img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932ddd3 */.elementor-23975 .elementor-element.elementor-element-6932ddd3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6932ddd3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4eae4 */.elementor-23975 .elementor-element.elementor-element-4fb4eae4 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb4519 */.elementor-23975 .elementor-element.elementor-element-cdb4519 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-cdb4519 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15db29 */.elementor-23975 .elementor-element.elementor-element-a15db29 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14d3398b */.elementor-23975 .elementor-element.elementor-element-14d3398b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14d3398b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2892532e */.elementor-23975 .elementor-element.elementor-element-2892532e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ae4f9b */.elementor-23975 .elementor-element.elementor-element-24ae4f9b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-24ae4f9b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4869956a */.elementor-23975 .elementor-element.elementor-element-4869956a img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910d3 */.elementor-23975 .elementor-element.elementor-element-a910d3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a910d3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488dc62d */.elementor-23975 .elementor-element.elementor-element-488dc62d img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932ddd3 */.elementor-23975 .elementor-element.elementor-element-6932ddd3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6932ddd3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb4eae4 */.elementor-23975 .elementor-element.elementor-element-4fb4eae4 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdb4519 */.elementor-23975 .elementor-element.elementor-element-cdb4519 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-cdb4519 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15db29 */.elementor-23975 .elementor-element.elementor-element-a15db29 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1e57a6dc *//* set different background colors for cards */
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+2) .object-card {
    background: var(--e-global-color-9a9cbcb);
}
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+3) .object-card {
    background: var(--e-global-color-fec9559);
}
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+4) .object-card {
    background: var(--e-global-color-b490b18);
}
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+5) .object-card {
    background: var(--e-global-color-bf97760);
}
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+6) .object-card {
    background: var(--e-global-color-55714e9);
}

/* some cards need text color overrides aswell */
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+4) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+5) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-1e57a6dc .swiper-slide:nth-of-type(6n+6) .object-card > .e-child * {
    color: var(--e-global-color-text);
    fill: inherit;
}

/* fix positioning on mobile */
.elementor-23975 .elementor-element.elementor-element-1e57a6dc > .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb57ed6 */.elementor-23975 .elementor-element.elementor-element-bb57ed6 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-bb57ed6 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec6ca */.elementor-23975 .elementor-element.elementor-element-2aec6ca img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066e50f */.elementor-23975 .elementor-element.elementor-element-066e50f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-066e50f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86563e */.elementor-23975 .elementor-element.elementor-element-c86563e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632c8e4 */.elementor-23975 .elementor-element.elementor-element-632c8e4 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-632c8e4 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5119022 */.elementor-23975 .elementor-element.elementor-element-5119022 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afeec6c */.elementor-23975 .elementor-element.elementor-element-afeec6c {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-afeec6c a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89452b7 */.elementor-23975 .elementor-element.elementor-element-89452b7 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7476d8e */.elementor-23975 .elementor-element.elementor-element-7476d8e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-7476d8e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb57ed6 */.elementor-23975 .elementor-element.elementor-element-bb57ed6 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-bb57ed6 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec6ca */.elementor-23975 .elementor-element.elementor-element-2aec6ca img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066e50f */.elementor-23975 .elementor-element.elementor-element-066e50f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-066e50f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86563e */.elementor-23975 .elementor-element.elementor-element-c86563e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632c8e4 */.elementor-23975 .elementor-element.elementor-element-632c8e4 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-632c8e4 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5119022 */.elementor-23975 .elementor-element.elementor-element-5119022 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afeec6c */.elementor-23975 .elementor-element.elementor-element-afeec6c {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-afeec6c a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89452b7 */.elementor-23975 .elementor-element.elementor-element-89452b7 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7476d8e */.elementor-23975 .elementor-element.elementor-element-7476d8e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-7476d8e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb57ed6 */.elementor-23975 .elementor-element.elementor-element-bb57ed6 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-bb57ed6 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec6ca */.elementor-23975 .elementor-element.elementor-element-2aec6ca img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066e50f */.elementor-23975 .elementor-element.elementor-element-066e50f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-066e50f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86563e */.elementor-23975 .elementor-element.elementor-element-c86563e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632c8e4 */.elementor-23975 .elementor-element.elementor-element-632c8e4 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-632c8e4 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5119022 */.elementor-23975 .elementor-element.elementor-element-5119022 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afeec6c */.elementor-23975 .elementor-element.elementor-element-afeec6c {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-afeec6c a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89452b7 */.elementor-23975 .elementor-element.elementor-element-89452b7 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7476d8e */.elementor-23975 .elementor-element.elementor-element-7476d8e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-7476d8e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb57ed6 */.elementor-23975 .elementor-element.elementor-element-bb57ed6 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-bb57ed6 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec6ca */.elementor-23975 .elementor-element.elementor-element-2aec6ca img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066e50f */.elementor-23975 .elementor-element.elementor-element-066e50f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-066e50f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86563e */.elementor-23975 .elementor-element.elementor-element-c86563e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632c8e4 */.elementor-23975 .elementor-element.elementor-element-632c8e4 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-632c8e4 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5119022 */.elementor-23975 .elementor-element.elementor-element-5119022 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afeec6c */.elementor-23975 .elementor-element.elementor-element-afeec6c {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-afeec6c a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89452b7 */.elementor-23975 .elementor-element.elementor-element-89452b7 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7476d8e */.elementor-23975 .elementor-element.elementor-element-7476d8e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-7476d8e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb57ed6 */.elementor-23975 .elementor-element.elementor-element-bb57ed6 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-bb57ed6 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec6ca */.elementor-23975 .elementor-element.elementor-element-2aec6ca img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066e50f */.elementor-23975 .elementor-element.elementor-element-066e50f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-066e50f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86563e */.elementor-23975 .elementor-element.elementor-element-c86563e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632c8e4 */.elementor-23975 .elementor-element.elementor-element-632c8e4 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-632c8e4 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5119022 */.elementor-23975 .elementor-element.elementor-element-5119022 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afeec6c */.elementor-23975 .elementor-element.elementor-element-afeec6c {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-afeec6c a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89452b7 */.elementor-23975 .elementor-element.elementor-element-89452b7 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7476d8e */.elementor-23975 .elementor-element.elementor-element-7476d8e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-7476d8e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb57ed6 */.elementor-23975 .elementor-element.elementor-element-bb57ed6 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-bb57ed6 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec6ca */.elementor-23975 .elementor-element.elementor-element-2aec6ca img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066e50f */.elementor-23975 .elementor-element.elementor-element-066e50f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-066e50f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86563e */.elementor-23975 .elementor-element.elementor-element-c86563e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632c8e4 */.elementor-23975 .elementor-element.elementor-element-632c8e4 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-632c8e4 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5119022 */.elementor-23975 .elementor-element.elementor-element-5119022 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afeec6c */.elementor-23975 .elementor-element.elementor-element-afeec6c {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-afeec6c a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89452b7 */.elementor-23975 .elementor-element.elementor-element-89452b7 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7476d8e */.elementor-23975 .elementor-element.elementor-element-7476d8e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-7476d8e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8b36d46 *//* set different background colors for cards */
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+2) .object-card {
    background: var(--e-global-color-9a9cbcb);
}
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+3) .object-card {
    background: var(--e-global-color-fec9559);
}
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+4) .object-card {
    background: var(--e-global-color-b490b18);
}
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+5) .object-card {
    background: var(--e-global-color-bf97760);
}
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+6) .object-card {
    background: var(--e-global-color-55714e9);
}

/* some cards need text color overrides aswell */
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+4) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+5) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-8b36d46 .swiper-slide:nth-of-type(6n+6) .object-card > .e-child * {
    color: var(--e-global-color-text);
    fill: inherit;
}

/* fix positioning on mobile */
.elementor-23975 .elementor-element.elementor-element-8b36d46 > .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b4a51 */.elementor-23975 .elementor-element.elementor-element-14b4a51 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14b4a51 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16b17c */.elementor-23975 .elementor-element.elementor-element-d16b17c img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa08e40 */.elementor-23975 .elementor-element.elementor-element-aa08e40 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-aa08e40 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e687 */.elementor-23975 .elementor-element.elementor-element-f74e687 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-845e464 */.elementor-23975 .elementor-element.elementor-element-845e464 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-845e464 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfa8e3 */.elementor-23975 .elementor-element.elementor-element-ecfa8e3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-ecfa8e3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530123 */.elementor-23975 .elementor-element.elementor-element-1530123 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a61fd */.elementor-23975 .elementor-element.elementor-element-a7a61fd {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a7a61fd a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b871 */.elementor-23975 .elementor-element.elementor-element-018b871 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b4a51 */.elementor-23975 .elementor-element.elementor-element-14b4a51 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14b4a51 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16b17c */.elementor-23975 .elementor-element.elementor-element-d16b17c img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa08e40 */.elementor-23975 .elementor-element.elementor-element-aa08e40 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-aa08e40 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e687 */.elementor-23975 .elementor-element.elementor-element-f74e687 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-845e464 */.elementor-23975 .elementor-element.elementor-element-845e464 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-845e464 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfa8e3 */.elementor-23975 .elementor-element.elementor-element-ecfa8e3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-ecfa8e3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530123 */.elementor-23975 .elementor-element.elementor-element-1530123 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a61fd */.elementor-23975 .elementor-element.elementor-element-a7a61fd {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a7a61fd a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b871 */.elementor-23975 .elementor-element.elementor-element-018b871 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b4a51 */.elementor-23975 .elementor-element.elementor-element-14b4a51 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14b4a51 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16b17c */.elementor-23975 .elementor-element.elementor-element-d16b17c img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa08e40 */.elementor-23975 .elementor-element.elementor-element-aa08e40 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-aa08e40 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e687 */.elementor-23975 .elementor-element.elementor-element-f74e687 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-845e464 */.elementor-23975 .elementor-element.elementor-element-845e464 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-845e464 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfa8e3 */.elementor-23975 .elementor-element.elementor-element-ecfa8e3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-ecfa8e3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530123 */.elementor-23975 .elementor-element.elementor-element-1530123 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a61fd */.elementor-23975 .elementor-element.elementor-element-a7a61fd {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a7a61fd a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b871 */.elementor-23975 .elementor-element.elementor-element-018b871 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b4a51 */.elementor-23975 .elementor-element.elementor-element-14b4a51 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14b4a51 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16b17c */.elementor-23975 .elementor-element.elementor-element-d16b17c img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa08e40 */.elementor-23975 .elementor-element.elementor-element-aa08e40 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-aa08e40 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e687 */.elementor-23975 .elementor-element.elementor-element-f74e687 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-845e464 */.elementor-23975 .elementor-element.elementor-element-845e464 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-845e464 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfa8e3 */.elementor-23975 .elementor-element.elementor-element-ecfa8e3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-ecfa8e3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530123 */.elementor-23975 .elementor-element.elementor-element-1530123 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a61fd */.elementor-23975 .elementor-element.elementor-element-a7a61fd {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a7a61fd a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b871 */.elementor-23975 .elementor-element.elementor-element-018b871 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b4a51 */.elementor-23975 .elementor-element.elementor-element-14b4a51 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14b4a51 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16b17c */.elementor-23975 .elementor-element.elementor-element-d16b17c img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa08e40 */.elementor-23975 .elementor-element.elementor-element-aa08e40 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-aa08e40 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e687 */.elementor-23975 .elementor-element.elementor-element-f74e687 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-845e464 */.elementor-23975 .elementor-element.elementor-element-845e464 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-845e464 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfa8e3 */.elementor-23975 .elementor-element.elementor-element-ecfa8e3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-ecfa8e3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530123 */.elementor-23975 .elementor-element.elementor-element-1530123 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a61fd */.elementor-23975 .elementor-element.elementor-element-a7a61fd {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a7a61fd a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b871 */.elementor-23975 .elementor-element.elementor-element-018b871 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b4a51 */.elementor-23975 .elementor-element.elementor-element-14b4a51 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-14b4a51 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16b17c */.elementor-23975 .elementor-element.elementor-element-d16b17c img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa08e40 */.elementor-23975 .elementor-element.elementor-element-aa08e40 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-aa08e40 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e687 */.elementor-23975 .elementor-element.elementor-element-f74e687 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-845e464 */.elementor-23975 .elementor-element.elementor-element-845e464 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-845e464 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecfa8e3 */.elementor-23975 .elementor-element.elementor-element-ecfa8e3 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-ecfa8e3 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1530123 */.elementor-23975 .elementor-element.elementor-element-1530123 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a61fd */.elementor-23975 .elementor-element.elementor-element-a7a61fd {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a7a61fd a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b871 */.elementor-23975 .elementor-element.elementor-element-018b871 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-04b2645 *//* set different background colors for cards */
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+2) .object-card {
    background: var(--e-global-color-9a9cbcb);
}
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+3) .object-card {
    background: var(--e-global-color-fec9559);
}
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+4) .object-card {
    background: var(--e-global-color-b490b18);
}
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+5) .object-card {
    background: var(--e-global-color-bf97760);
}
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+6) .object-card {
    background: var(--e-global-color-55714e9);
}

/* some cards need text color overrides aswell */
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+4) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+5) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-04b2645 .swiper-slide:nth-of-type(6n+6) .object-card > .e-child * {
    color: var(--e-global-color-text);
    fill: inherit;
}

/* fix positioning on mobile */
.elementor-23975 .elementor-element.elementor-element-04b2645 > .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a843f1e */.elementor-23975 .elementor-element.elementor-element-a843f1e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a843f1e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02d59f */.elementor-23975 .elementor-element.elementor-element-d02d59f img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67c205 */.elementor-23975 .elementor-element.elementor-element-f67c205 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-f67c205 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a5de9 */.elementor-23975 .elementor-element.elementor-element-e7a5de9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528cba */.elementor-23975 .elementor-element.elementor-element-1528cba {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-1528cba a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190111 */.elementor-23975 .elementor-element.elementor-element-a190111 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6472c9f */.elementor-23975 .elementor-element.elementor-element-6472c9f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6472c9f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b7c632 */.elementor-23975 .elementor-element.elementor-element-9b7c632 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-9b7c632 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4a791 */.elementor-23975 .elementor-element.elementor-element-0a4a791 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a843f1e */.elementor-23975 .elementor-element.elementor-element-a843f1e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a843f1e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02d59f */.elementor-23975 .elementor-element.elementor-element-d02d59f img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67c205 */.elementor-23975 .elementor-element.elementor-element-f67c205 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-f67c205 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a5de9 */.elementor-23975 .elementor-element.elementor-element-e7a5de9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528cba */.elementor-23975 .elementor-element.elementor-element-1528cba {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-1528cba a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190111 */.elementor-23975 .elementor-element.elementor-element-a190111 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6472c9f */.elementor-23975 .elementor-element.elementor-element-6472c9f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6472c9f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b7c632 */.elementor-23975 .elementor-element.elementor-element-9b7c632 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-9b7c632 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4a791 */.elementor-23975 .elementor-element.elementor-element-0a4a791 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a843f1e */.elementor-23975 .elementor-element.elementor-element-a843f1e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a843f1e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02d59f */.elementor-23975 .elementor-element.elementor-element-d02d59f img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67c205 */.elementor-23975 .elementor-element.elementor-element-f67c205 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-f67c205 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a5de9 */.elementor-23975 .elementor-element.elementor-element-e7a5de9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528cba */.elementor-23975 .elementor-element.elementor-element-1528cba {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-1528cba a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190111 */.elementor-23975 .elementor-element.elementor-element-a190111 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6472c9f */.elementor-23975 .elementor-element.elementor-element-6472c9f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6472c9f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b7c632 */.elementor-23975 .elementor-element.elementor-element-9b7c632 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-9b7c632 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4a791 */.elementor-23975 .elementor-element.elementor-element-0a4a791 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a843f1e */.elementor-23975 .elementor-element.elementor-element-a843f1e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a843f1e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02d59f */.elementor-23975 .elementor-element.elementor-element-d02d59f img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67c205 */.elementor-23975 .elementor-element.elementor-element-f67c205 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-f67c205 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a5de9 */.elementor-23975 .elementor-element.elementor-element-e7a5de9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528cba */.elementor-23975 .elementor-element.elementor-element-1528cba {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-1528cba a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190111 */.elementor-23975 .elementor-element.elementor-element-a190111 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6472c9f */.elementor-23975 .elementor-element.elementor-element-6472c9f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6472c9f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b7c632 */.elementor-23975 .elementor-element.elementor-element-9b7c632 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-9b7c632 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4a791 */.elementor-23975 .elementor-element.elementor-element-0a4a791 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a843f1e */.elementor-23975 .elementor-element.elementor-element-a843f1e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a843f1e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02d59f */.elementor-23975 .elementor-element.elementor-element-d02d59f img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67c205 */.elementor-23975 .elementor-element.elementor-element-f67c205 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-f67c205 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a5de9 */.elementor-23975 .elementor-element.elementor-element-e7a5de9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528cba */.elementor-23975 .elementor-element.elementor-element-1528cba {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-1528cba a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190111 */.elementor-23975 .elementor-element.elementor-element-a190111 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6472c9f */.elementor-23975 .elementor-element.elementor-element-6472c9f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6472c9f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b7c632 */.elementor-23975 .elementor-element.elementor-element-9b7c632 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-9b7c632 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4a791 */.elementor-23975 .elementor-element.elementor-element-0a4a791 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a843f1e */.elementor-23975 .elementor-element.elementor-element-a843f1e {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-a843f1e a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02d59f */.elementor-23975 .elementor-element.elementor-element-d02d59f img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67c205 */.elementor-23975 .elementor-element.elementor-element-f67c205 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-f67c205 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a5de9 */.elementor-23975 .elementor-element.elementor-element-e7a5de9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1528cba */.elementor-23975 .elementor-element.elementor-element-1528cba {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-1528cba a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a190111 */.elementor-23975 .elementor-element.elementor-element-a190111 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6472c9f */.elementor-23975 .elementor-element.elementor-element-6472c9f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6472c9f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b7c632 */.elementor-23975 .elementor-element.elementor-element-9b7c632 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-9b7c632 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4a791 */.elementor-23975 .elementor-element.elementor-element-0a4a791 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-33fc61f *//* set different background colors for cards */
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+2) .object-card {
    background: var(--e-global-color-9a9cbcb);
}
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+3) .object-card {
    background: var(--e-global-color-fec9559);
}
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+4) .object-card {
    background: var(--e-global-color-b490b18);
}
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+5) .object-card {
    background: var(--e-global-color-bf97760);
}
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+6) .object-card {
    background: var(--e-global-color-55714e9);
}

/* some cards need text color overrides aswell */
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+4) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+5) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-33fc61f .swiper-slide:nth-of-type(6n+6) .object-card > .e-child * {
    color: var(--e-global-color-text);
    fill: inherit;
}

/* fix positioning on mobile */
.elementor-23975 .elementor-element.elementor-element-33fc61f > .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a7be97 */.elementor-23975 .elementor-element.elementor-element-2a7be97 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2a7be97 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b48f83 */.elementor-23975 .elementor-element.elementor-element-6b48f83 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6b48f83 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4295 */.elementor-23975 .elementor-element.elementor-element-cbd4295 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e93164 */.elementor-23975 .elementor-element.elementor-element-2e93164 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2e93164 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b862dc9 */.elementor-23975 .elementor-element.elementor-element-b862dc9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48c40b */.elementor-23975 .elementor-element.elementor-element-e48c40b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e48c40b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f01961 */.elementor-23975 .elementor-element.elementor-element-3f01961 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b3fced */.elementor-23975 .elementor-element.elementor-element-8b3fced {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-8b3fced a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6161a6e */.elementor-23975 .elementor-element.elementor-element-6161a6e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a7be97 */.elementor-23975 .elementor-element.elementor-element-2a7be97 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2a7be97 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b48f83 */.elementor-23975 .elementor-element.elementor-element-6b48f83 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6b48f83 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4295 */.elementor-23975 .elementor-element.elementor-element-cbd4295 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e93164 */.elementor-23975 .elementor-element.elementor-element-2e93164 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2e93164 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b862dc9 */.elementor-23975 .elementor-element.elementor-element-b862dc9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48c40b */.elementor-23975 .elementor-element.elementor-element-e48c40b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e48c40b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f01961 */.elementor-23975 .elementor-element.elementor-element-3f01961 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b3fced */.elementor-23975 .elementor-element.elementor-element-8b3fced {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-8b3fced a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6161a6e */.elementor-23975 .elementor-element.elementor-element-6161a6e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a7be97 */.elementor-23975 .elementor-element.elementor-element-2a7be97 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2a7be97 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b48f83 */.elementor-23975 .elementor-element.elementor-element-6b48f83 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6b48f83 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4295 */.elementor-23975 .elementor-element.elementor-element-cbd4295 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e93164 */.elementor-23975 .elementor-element.elementor-element-2e93164 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2e93164 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b862dc9 */.elementor-23975 .elementor-element.elementor-element-b862dc9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48c40b */.elementor-23975 .elementor-element.elementor-element-e48c40b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e48c40b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f01961 */.elementor-23975 .elementor-element.elementor-element-3f01961 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b3fced */.elementor-23975 .elementor-element.elementor-element-8b3fced {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-8b3fced a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6161a6e */.elementor-23975 .elementor-element.elementor-element-6161a6e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a7be97 */.elementor-23975 .elementor-element.elementor-element-2a7be97 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2a7be97 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b48f83 */.elementor-23975 .elementor-element.elementor-element-6b48f83 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6b48f83 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4295 */.elementor-23975 .elementor-element.elementor-element-cbd4295 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e93164 */.elementor-23975 .elementor-element.elementor-element-2e93164 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2e93164 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b862dc9 */.elementor-23975 .elementor-element.elementor-element-b862dc9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48c40b */.elementor-23975 .elementor-element.elementor-element-e48c40b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e48c40b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f01961 */.elementor-23975 .elementor-element.elementor-element-3f01961 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b3fced */.elementor-23975 .elementor-element.elementor-element-8b3fced {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-8b3fced a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6161a6e */.elementor-23975 .elementor-element.elementor-element-6161a6e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a7be97 */.elementor-23975 .elementor-element.elementor-element-2a7be97 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2a7be97 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b48f83 */.elementor-23975 .elementor-element.elementor-element-6b48f83 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6b48f83 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4295 */.elementor-23975 .elementor-element.elementor-element-cbd4295 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e93164 */.elementor-23975 .elementor-element.elementor-element-2e93164 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2e93164 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b862dc9 */.elementor-23975 .elementor-element.elementor-element-b862dc9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48c40b */.elementor-23975 .elementor-element.elementor-element-e48c40b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e48c40b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f01961 */.elementor-23975 .elementor-element.elementor-element-3f01961 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b3fced */.elementor-23975 .elementor-element.elementor-element-8b3fced {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-8b3fced a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6161a6e */.elementor-23975 .elementor-element.elementor-element-6161a6e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a7be97 */.elementor-23975 .elementor-element.elementor-element-2a7be97 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2a7be97 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b48f83 */.elementor-23975 .elementor-element.elementor-element-6b48f83 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-6b48f83 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd4295 */.elementor-23975 .elementor-element.elementor-element-cbd4295 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e93164 */.elementor-23975 .elementor-element.elementor-element-2e93164 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-2e93164 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b862dc9 */.elementor-23975 .elementor-element.elementor-element-b862dc9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e48c40b */.elementor-23975 .elementor-element.elementor-element-e48c40b {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e48c40b a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f01961 */.elementor-23975 .elementor-element.elementor-element-3f01961 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b3fced */.elementor-23975 .elementor-element.elementor-element-8b3fced {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-8b3fced a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6161a6e */.elementor-23975 .elementor-element.elementor-element-6161a6e img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c34b6d7 *//* set different background colors for cards */
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+2) .object-card {
    background: var(--e-global-color-9a9cbcb);
}
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+3) .object-card {
    background: var(--e-global-color-fec9559);
}
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+4) .object-card {
    background: var(--e-global-color-b490b18);
}
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+5) .object-card {
    background: var(--e-global-color-bf97760);
}
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+6) .object-card {
    background: var(--e-global-color-55714e9);
}

/* some cards need text color overrides aswell */
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+4) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+5) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-c34b6d7 .swiper-slide:nth-of-type(6n+6) .object-card > .e-child * {
    color: var(--e-global-color-text);
    fill: inherit;
}

/* fix positioning on mobile */
.elementor-23975 .elementor-element.elementor-element-c34b6d7 > .elementor-widget-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99762ae */.elementor-23975 .elementor-element.elementor-element-99762ae {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-99762ae a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897fc3 */.elementor-23975 .elementor-element.elementor-element-6897fc3 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd09f9 */.elementor-23975 .elementor-element.elementor-element-0dd09f9 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-0dd09f9 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e540f88 */.elementor-23975 .elementor-element.elementor-element-e540f88 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e540f88 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0795bb9 */.elementor-23975 .elementor-element.elementor-element-0795bb9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8abe3f */.elementor-23975 .elementor-element.elementor-element-c8abe3f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-c8abe3f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe9462 */.elementor-23975 .elementor-element.elementor-element-9fe9462 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12da480 */.elementor-23975 .elementor-element.elementor-element-12da480 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-12da480 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1d3bf */.elementor-23975 .elementor-element.elementor-element-de1d3bf img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99762ae */.elementor-23975 .elementor-element.elementor-element-99762ae {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-99762ae a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897fc3 */.elementor-23975 .elementor-element.elementor-element-6897fc3 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd09f9 */.elementor-23975 .elementor-element.elementor-element-0dd09f9 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-0dd09f9 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e540f88 */.elementor-23975 .elementor-element.elementor-element-e540f88 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e540f88 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0795bb9 */.elementor-23975 .elementor-element.elementor-element-0795bb9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8abe3f */.elementor-23975 .elementor-element.elementor-element-c8abe3f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-c8abe3f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe9462 */.elementor-23975 .elementor-element.elementor-element-9fe9462 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12da480 */.elementor-23975 .elementor-element.elementor-element-12da480 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-12da480 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1d3bf */.elementor-23975 .elementor-element.elementor-element-de1d3bf img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99762ae */.elementor-23975 .elementor-element.elementor-element-99762ae {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-99762ae a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897fc3 */.elementor-23975 .elementor-element.elementor-element-6897fc3 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd09f9 */.elementor-23975 .elementor-element.elementor-element-0dd09f9 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-0dd09f9 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e540f88 */.elementor-23975 .elementor-element.elementor-element-e540f88 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e540f88 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0795bb9 */.elementor-23975 .elementor-element.elementor-element-0795bb9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8abe3f */.elementor-23975 .elementor-element.elementor-element-c8abe3f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-c8abe3f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe9462 */.elementor-23975 .elementor-element.elementor-element-9fe9462 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12da480 */.elementor-23975 .elementor-element.elementor-element-12da480 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-12da480 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1d3bf */.elementor-23975 .elementor-element.elementor-element-de1d3bf img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99762ae */.elementor-23975 .elementor-element.elementor-element-99762ae {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-99762ae a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897fc3 */.elementor-23975 .elementor-element.elementor-element-6897fc3 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd09f9 */.elementor-23975 .elementor-element.elementor-element-0dd09f9 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-0dd09f9 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e540f88 */.elementor-23975 .elementor-element.elementor-element-e540f88 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e540f88 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0795bb9 */.elementor-23975 .elementor-element.elementor-element-0795bb9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8abe3f */.elementor-23975 .elementor-element.elementor-element-c8abe3f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-c8abe3f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe9462 */.elementor-23975 .elementor-element.elementor-element-9fe9462 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12da480 */.elementor-23975 .elementor-element.elementor-element-12da480 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-12da480 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1d3bf */.elementor-23975 .elementor-element.elementor-element-de1d3bf img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99762ae */.elementor-23975 .elementor-element.elementor-element-99762ae {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-99762ae a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897fc3 */.elementor-23975 .elementor-element.elementor-element-6897fc3 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd09f9 */.elementor-23975 .elementor-element.elementor-element-0dd09f9 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-0dd09f9 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e540f88 */.elementor-23975 .elementor-element.elementor-element-e540f88 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e540f88 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0795bb9 */.elementor-23975 .elementor-element.elementor-element-0795bb9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8abe3f */.elementor-23975 .elementor-element.elementor-element-c8abe3f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-c8abe3f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe9462 */.elementor-23975 .elementor-element.elementor-element-9fe9462 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12da480 */.elementor-23975 .elementor-element.elementor-element-12da480 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-12da480 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1d3bf */.elementor-23975 .elementor-element.elementor-element-de1d3bf img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99762ae */.elementor-23975 .elementor-element.elementor-element-99762ae {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-99762ae a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6897fc3 */.elementor-23975 .elementor-element.elementor-element-6897fc3 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dd09f9 */.elementor-23975 .elementor-element.elementor-element-0dd09f9 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-0dd09f9 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e540f88 */.elementor-23975 .elementor-element.elementor-element-e540f88 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-e540f88 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0795bb9 */.elementor-23975 .elementor-element.elementor-element-0795bb9 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8abe3f */.elementor-23975 .elementor-element.elementor-element-c8abe3f {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-c8abe3f a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe9462 */.elementor-23975 .elementor-element.elementor-element-9fe9462 img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12da480 */.elementor-23975 .elementor-element.elementor-element-12da480 {
    aspect-ratio: 11 / 7;
}

/* fix links */
.elementor-23975 .elementor-element.elementor-element-12da480 a {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1d3bf */.elementor-23975 .elementor-element.elementor-element-de1d3bf img {
    width: auto;
    max-width: 6rem;
    max-height: 4rem;
    object-fit: contain;
    
    /* add slight drop shadow */
    filter: drop-shadow(0 4px 4px rgb(0 0 0 / 40%));
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ec9b2fa *//* set different background colors for cards */
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+2) .object-card {
    background: var(--e-global-color-9a9cbcb);
}
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+3) .object-card {
    background: var(--e-global-color-fec9559);
}
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+4) .object-card {
    background: var(--e-global-color-b490b18);
}
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+5) .object-card {
    background: var(--e-global-color-bf97760);
}
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+6) .object-card {
    background: var(--e-global-color-55714e9);
}

/* some cards need text color overrides aswell */
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+4) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+5) .object-card > .e-child *,
.elementor-23975 .elementor-element.elementor-element-ec9b2fa .swiper-slide:nth-of-type(6n+6) .object-card > .e-child * {
    color: var(--e-global-color-text);
    fill: inherit;
}

/* fix positioning on mobile */
.elementor-23975 .elementor-element.elementor-element-ec9b2fa > .elementor-widget-container {
    position: relative;
}/* End custom CSS */