.elementor-4674 .elementor-element.elementor-element-d7cdf0b > .elementor-container{min-height:44vw;}.elementor-4674 .elementor-element.elementor-element-d7cdf0b:not(.elementor-motion-effects-element-type-background), .elementor-4674 .elementor-element.elementor-element-d7cdf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4674 .elementor-element.elementor-element-d7cdf0b > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4674 .elementor-element.elementor-element-d7cdf0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-4674 .elementor-element.elementor-element-938546a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4674 .elementor-element.elementor-element-938546a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4674 .elementor-element.elementor-element-938546a > .elementor-element-populated{margin:0% 0% 0% 50%;--e-column-margin-right:0%;--e-column-margin-left:50%;}.elementor-4674 .elementor-element.elementor-element-55e9f5d > .elementor-widget-container{background-color:#02010100;padding:0px 0px 0px 50px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}body[data-elementor-device-mode="widescreen"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="widescreen"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-4674 .elementor-element.elementor-element-55e9f5d.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-body{padding:50px 50px 80px 0px;}.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-title{color:var( --e-global-color-blocksy_palette_8 );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;}.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-4674 .elementor-element.elementor-element-64dce8a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF00 50%, #ffffff 50%);opacity:1;}.elementor-4674 .elementor-element.elementor-element-64dce8a{margin-top:-85px;margin-bottom:0px;}.elementor-4674 .elementor-element.elementor-element-b720934:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated, .elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated > .elementor-background-overlay, .elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-background-slideshow{border-radius:0px 123px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4674 .elementor-element.elementor-element-034468d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 070px 0px;}.elementor-4674 .elementor-element.elementor-element-f57fc4f.elementor-column{width:37.5%;}.elementor-4674 .elementor-element.elementor-element-f57fc4f > .elementor-element-populated{margin:66px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-f9762ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-4674 .elementor-element.elementor-element-f9762ca.elementor-column{width:62.5%;}.elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-element-populated, .elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-element-populated > .elementor-background-overlay, .elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-background-slideshow{border-radius:0px 123px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-2px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4674 .elementor-element.elementor-element-8e2b393 .ha-sticky-video-wrap .plyr__controls{display:flex!important;}.elementor-4674 .elementor-element.elementor-element-8e2b393 .ha-sticky-video-wrap{border-style:none;}.elementor-4674 .elementor-element.elementor-element-8e2b393 {--plyr-video-control-color:var( --e-global-color-blocksy_palette_8 );--plyr-video-control-color-hover:var( --e-global-color-blocksy_palette_8 );--plyr-range-thumb-background:var( --e-global-color-blocksy_palette_8 );--plyr-color-main:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-8e2b393 button:focus{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-8e2b393 .plyr--video .plyr__controls{padding:10px;}.elementor-4674 .elementor-element.elementor-element-8e2b393 .ha-sticky-video-overlay-icon i{font-size:85px;}.elementor-4674 .elementor-element.elementor-element-8e2b393 .ha-sticky-video-overlay-icon svg{width:85px;height:85px;}.elementor-4674 .elementor-element.elementor-element-3d4a4c3{text-align:right;font-size:0.8em;}.elementor-4674 .elementor-element.elementor-element-efb4ffa{margin-top:85px;margin-bottom:85px;}.elementor-4674 .elementor-element.elementor-element-f2e7347 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-35cdd6d > .elementor-widget-container{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-4674 .elementor-element.elementor-element-35cdd6d .ha-card-figure{height:350px;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .ha-card-title{margin-bottom:15px;color:var( --e-global-color-ad63198 );font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .ha-card-text{margin-bottom:0px;color:var( --e-global-color-ad63198 );font-size:20px;line-height:1.3em;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .ha-btn{padding:0px 0px 0px 0px;font-size:60px;line-height:1px;background-color:#FFFFFF00;}.elementor-4674 .elementor-element.elementor-element-7761a59 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-4674 .elementor-element.elementor-element-c44e25c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-c44e25c > .elementor-widget-container{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-card-figure{height:350px;}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-card-title{margin-bottom:15px;color:var( --e-global-color-ad63198 );font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-card-text{margin-bottom:0px;color:var( --e-global-color-ad63198 );font-size:20px;line-height:1.3em;}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-btn{padding:0px 0px 0px 0px;font-size:60px;line-height:1px;background-color:#FFFFFF00;}.elementor-4674 .elementor-element.elementor-element-55d86d5 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-4674 .elementor-element.elementor-element-7446d9b .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-7446d9b > .elementor-widget-container{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-card-figure{height:350px;}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-card-title{margin-bottom:15px;color:var( --e-global-color-ad63198 );font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-card-text{margin-bottom:0px;color:var( --e-global-color-ad63198 );font-size:20px;line-height:1.3em;}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-btn{padding:0px 0px 0px 0px;font-size:60px;line-height:1px;background-color:#FFFFFF00;}.elementor-4674 .elementor-element.elementor-element-1f57633{margin-top:85px;margin-bottom:85px;}.elementor-4674 .elementor-element.elementor-element-6e721c3 .ha-toggle__item:not(:first-child){margin-top:-1px;}.elementor-4674 .elementor-element.elementor-element-d6335da{width:auto;max-width:auto;}.elementor-4674 .elementor-element.elementor-element-d6335da > .elementor-widget-container{margin:8px 30px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters__button{font-family:"ct_font_brandon__text", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:1px;color:var( --e-global-color-cc864a1 );background-color:var( --e-global-color-blocksy_palette_8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc864a1 );border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters__button:hover{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-40bcba7 );border-color:var( --e-global-color-40bcba7 );}.elementor-4674 .elementor-element.elementor-element-d4a1103{width:auto;max-width:auto;}.elementor-4674 .elementor-element.elementor-element-d4a1103 > .elementor-widget-container{margin:6px 30px 30px 0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__row{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-list-tree__children{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);padding-left:0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list-wrapper{margin-left:calc(-15px/2);margin-right:calc(-15px/2);text-align:left;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__label{font-family:"ct_font_brandon__text", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__button{color:var( --e-global-color-cc864a1 );padding:10px 14px 10px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-cc864a1 );border-color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__decorator{width:0px;height:0px;min-width:0px;min-height:0px;margin-right:0px;border-style:solid;border-width:0px 0px 0px 0px;}.rtl .elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__decorator{margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__checked-icon{font-size:0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-collapse-icon{width:20px;height:20px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-collapse-none{width:20px;height:20px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-filter-label{font-weight:500;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-filters-counter{line-height:1.3em;padding-left:5px;}.rtl .elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-filters-counter{padding-right:5px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-filter+.jet-filter{margin-top:0px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:0px;}.elementor-4674 .elementor-element.elementor-element-d40a218{width:auto;max-width:auto;}.elementor-4674 .elementor-element.elementor-element-d40a218 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);margin-bottom:5px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list__decorator .jet-color-image-list__color{width:55px;height:55px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list__decorator .jet-color-image-list__image{width:55px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list__decorator{margin-right:5px;}.rtl .elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list__decorator{margin-left:5px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-color-image-list__decorator > *{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-filters-counter{padding-left:5px;}.rtl .elementor-4674 .elementor-element.elementor-element-d40a218 .jet-filters-counter{padding-right:5px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-filter+.jet-filter{margin-top:10px;}.elementor-4674 .elementor-element.elementor-element-d40a218 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter{display:flex;flex-direction:row;justify-content:space-between;align-items:left;}.elementor-4674 .elementor-element.elementor-element-0bd9381{width:auto;max-width:auto;}.elementor-4674 .elementor-element.elementor-element-0bd9381 > .elementor-widget-container{margin:2px 0px 30px 0px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input-wrapper{max-width:300px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-cc864a1 );background-color:#E7F4F3;border-style:solid;border-width:0px 0px 0px 0px;border-radius:90px 90px 90px 90px;padding:25px 80px 25px 30px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input::placeholder{color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input-clear{color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input-loading{color:var( --e-global-color-cc864a1 );}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__submit{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-cc864a1 );border-radius:50% 50% 50% 50%;overflow:hidden;margin:0px 0px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__submit:hover{background-color:var( --e-global-color-40bcba7 );}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__submit > i{font-size:28px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-4674 .elementor-element.elementor-element-80a6260 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4674 .elementor-element.elementor-element-80a6260 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(min-width:1800px){.elementor-4674 .elementor-element.elementor-element-80a6260 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4674 .elementor-element.elementor-element-80a6260 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}}@media(max-width:1440px){.elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters__button{letter-spacing:1px;border-width:1px 1px 1px 1px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__row{display:inline-block;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-list-tree__children{display:inline-block;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-filter+.jet-filter{margin-top:10px;}.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__input-wrapper{max-width:250px;}.elementor-4674 .elementor-element.elementor-element-80a6260 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4674 .elementor-element.elementor-element-80a6260 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1279px){.elementor-4674 .elementor-element.elementor-element-35cdd6d .ha-card-figure{height:320px;}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-card-figure{height:320px;}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-card-figure{height:320px;}.elementor-4674 .elementor-element.elementor-element-0bd9381 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4674 .elementor-element.elementor-element-80a6260 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4674 .elementor-element.elementor-element-80a6260 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1024px){.elementor-4674 .elementor-element.elementor-element-d7cdf0b > .elementor-container{min-height:600px;}.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-title{font-size:40px;}.elementor-4674 .elementor-element.elementor-element-64dce8a{margin-top:-60px;margin-bottom:0px;}.elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-f57fc4f.elementor-column{width:100%;}.elementor-4674 .elementor-element.elementor-element-f57fc4f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-f9762ca.elementor-column{width:100%;}.elementor-4674 .elementor-element.elementor-element-f9762ca > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-35cdd6d{--ha-card-image-width:100%;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .ha-card-figure{height:280px;}.elementor-4674 .elementor-element.elementor-element-c44e25c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-c44e25c{--ha-card-image-width:100%;}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-card-figure{height:300px;}.elementor-4674 .elementor-element.elementor-element-7446d9b .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-7446d9b{--ha-card-image-width:100%;}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-card-figure{height:300px;}.elementor-4674 .elementor-element.elementor-element-80a6260 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4674 .elementor-element.elementor-element-80a6260 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:768px){.elementor-4674 .elementor-element.elementor-element-d7cdf0b:not(.elementor-motion-effects-element-type-background), .elementor-4674 .elementor-element.elementor-element-d7cdf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4674 .elementor-element.elementor-element-938546a > .elementor-element-populated{margin:0px 0px 0px 90px;--e-column-margin-right:0px;--e-column-margin-left:90px;}.elementor-4674 .elementor-element.elementor-element-f2e7347.elementor-column{width:100%;}.elementor-4674 .elementor-element.elementor-element-f2e7347 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-7761a59.elementor-column{width:100%;}.elementor-4674 .elementor-element.elementor-element-7761a59 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-55d86d5.elementor-column{width:100%;}.elementor-4674 .elementor-element.elementor-element-55d86d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-80a6260 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4674 .elementor-element.elementor-element-80a6260 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:560px){.elementor-4674 .elementor-element.elementor-element-d7cdf0b > .elementor-container{min-height:500px;}.elementor-4674 .elementor-element.elementor-element-938546a > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-4674 .elementor-element.elementor-element-55e9f5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-title{font-size:34px;}.elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated, .elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-element-populated > .elementor-background-overlay, .elementor-4674 .elementor-element.elementor-element-b720934 > .elementor-background-slideshow{border-radius:0px 75px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-034468d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-4674 .elementor-element.elementor-element-034468d .elementor-heading-title{font-size:30px;}.elementor-4674 .elementor-element.elementor-element-f57fc4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4674 .elementor-element.elementor-element-35cdd6d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-35cdd6d{--ha-card-image-width:80%;}.elementor-4674 .elementor-element.elementor-element-c44e25c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-c44e25c{--ha-card-image-width:80%;}.elementor-4674 .elementor-element.elementor-element-c44e25c .ha-card-figure{height:370px;}.elementor-4674 .elementor-element.elementor-element-7446d9b .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.elementor-4674 .elementor-element.elementor-element-7446d9b{--ha-card-image-width:80%;}.elementor-4674 .elementor-element.elementor-element-7446d9b .ha-card-figure{height:370px;}}/* Start custom CSS for ha-infobox, class: .elementor-element-55e9f5d */.elementor-4674 .elementor-element.elementor-element-55e9f5d {
    background: rgb(0,65,71);
    background: -moz-linear-gradient(315deg, rgba(0,65,71,1) 0%, rgba(0,109,106,1) 50%, rgba(101,192,189,1) 100%);
    background: -webkit-linear-gradient(315deg, rgba(0,65,71,1) 0%, rgba(0,109,106,1) 50%, rgba(101,192,189,1) 100%);
    background: linear-gradient(315deg, rgba(0,65,71,1) 0%, rgba(0,109,106,1) 50%, rgba(101,192,189,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004147",endColorstr="#65c0bd",GradientType=1); 
    min-height: 250px;
    /*min-height: 300px;*/
    }

.elementor-4674 .elementor-element.elementor-element-55e9f5d .elementor-widget-container {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-figure {
    position: absolute;
    top: clamp(-71px, -5.5vw, -50px);
    left: clamp(-71px, -5.5vw, -50px);
}

.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-figure svg {
    height: clamp(100px, 11vw, 142px);
    width: clamp(100px, 11vw, 142px);
}

.elementor-4674 .elementor-element.elementor-element-55e9f5d svg path {
    fill: #fff;
}

.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-infobox-title {
    text-align: right;
}

.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-btn {
    position: absolute;
    top: clamp(-71px, -5.5vw, -50px);
    height: clamp(100px, 11vw, 142px);
    width: clamp(100px, 11vw, 142px);
    left: clamp(-71px, -5.5vw, -50px);
    background: transparent;
    border-radius: 50%;
    color: transparent;
    border: 2px solid transparent;
}

.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-btn:focus,
.elementor-4674 .elementor-element.elementor-element-55e9f5d .ha-btn:hover {
    border-color: rgba(231, 51, 93, 0.5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7cdf0b */.elementor-4674 .elementor-element.elementor-element-d7cdf0b .elementor-background-overlay {
    background: rgb(154,207,174);
background: -moz-linear-gradient(112deg, rgba(154,207,174,1) 0%, rgba(101,193,190,1) 50%, rgba(0,65,71,1) 100%);
background: -webkit-linear-gradient(112deg, rgba(154,207,174,1) 0%, rgba(101,193,190,1) 50%, rgba(0,65,71,1) 100%);
background: linear-gradient(112deg, rgba(154,207,174,1) 0%, rgba(101,193,190,1) 50%, rgba(0,65,71,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9acfae",endColorstr="#004147",GradientType=1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-034468d */.elementor-4674 .elementor-element.elementor-element-034468d .elementor-widget-container {
    position: relative;
}

.elementor-4674 .elementor-element.elementor-element-034468d .elementor-widget-container::before {
    content: '';
    position: absolute;
    width: 106px;
    height: 2px;
    background: rgb(2,137,142);
background: linear-gradient(135deg, rgba(2,137,142,1) 0%, rgba(153,206,175,1) 100%);
    bottom: 0;
    
}

.elementor-4674 .elementor-element.elementor-element-034468d.border-white .elementor-widget-container::before {
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f57fc4f */@media screen and (min-width: 769px) {
    .elementor-4674 .elementor-element.elementor-element-f57fc4f .elementor-widget-wrap {
        margin-right: 7.5vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for ha-sticky-video, class: .elementor-element-8e2b393 */.elementor-4674 .elementor-element.elementor-element-8e2b393 .ha-sticky-video-overlay::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(124, 200, 197, .6);
    top: 0;
    left: 0;
}

.elementor-4674 .elementor-element.elementor-element-8e2b393 .plyr__control {
    border-radius: 50%;
}

.elementor-4674 .elementor-element.elementor-element-8e2b393 .plyr__control--overlaid {
    border-radius: 50%;
    background: #e7335d;
    height: 85px;
    width: 85px;
    justify-content: center;
    display: flex;
    align-items: center;
    opacity: 1;
}

.elementor-4674 .elementor-element.elementor-element-8e2b393 .plyr__control--overlaid:hover {
    background: #006d6a;
}

.elementor-4674 .elementor-element.elementor-element-8e2b393 .plyr__control--overlaid svg {
    fill: #fff;
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f9762ca */.elementor-4674 .elementor-element.elementor-element-f9762ca .elementor-widget-wrap {
    margin-right: 7.5vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64dce8a */.elementor-4674 .elementor-element.elementor-element-64dce8a {
    padding: 0 10vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-efb4ffa */.elementor-4674 .elementor-element.elementor-element-efb4ffa .elementor-container {
    margin-left: -20px;
    margin-right: -20px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-remove-filters, class: .elementor-element-d6335da */@media screen and (min-width: 1025px) {
    .elementor-4674 .elementor-element.elementor-element-d6335da.hide-widget,
    .elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters.hide {
        display: block !important;
    }
}

.elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters__button {
    cursor: pointer;
}

.elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters.hide .jet-remove-all-filters__button {
    color: #ccc;
    border-color: #ccc;
    cursor: default;
}

.elementor-4674 .elementor-element.elementor-element-d6335da .jet-remove-all-filters.hide .jet-remove-all-filters__button:hover {
    background: #fff;
    color: #ccc;
    border-color: #ccc;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-d4a1103 */.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__button:hover {
    background: #E7335D;
    border-color: #E7335D;
    color: #fff;
    transition: all 300ms ease-in-out;
}

.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__input:checked {
    pointer: unset;
}

.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list-wrapper {
    display: flex;
}

.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-radio-list__row:first-child {
    order: 3;
    padding-top: 0;
}

/*.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-filters-group {
    display: flex;
    align-items: center;
}

.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-smart-filters-radio:first-child {
    margin-right: 30px;
    margin-top: 10px;
}

.elementor-4674 .elementor-element.elementor-element-d4a1103 .jet-smart-filters-radio:not(:first-child) .jet-radio-list__button {
   border-radius: 50%;
}*//* End custom CSS */
/* Start custom CSS for jet-smart-filters-color-image, class: .elementor-element-d40a218 */.media-filter .jet-filters-group {
    display: flex;
}

.media-filter .jet-filter {
    margin-top: 0 !important;
}

.media-filter .jet-color-image-list__button img svg .st0 {
    fill: red !important;
}

.jet-color-image-list .jet-color-image-list__item input + .jet-color-image-list__button .jet-color-image-list__decorator > * {
    opacity: 0.6;
}

.media-filter .jet-color-image-list__item input:checked .jet-color-image-list__image img {
    opacity: 1;
}

.jet-color-image-list .jet-color-image-list__item input:checked + .jet-color-image-list__button .jet-color-image-list__decorator > * {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-0bd9381 */.elementor-4674 .elementor-element.elementor-element-0bd9381 .jet-search-filter__submit {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
}/* End custom CSS */
/* Start custom CSS */.utopie-kategorie-card .ha-card-figure img {
    object-fit: contain;
}

.utopie-kategorie-card .ha-card-body {
    position: relative;
}

.utopie-kategorie-card .ha-card-text {
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
}

.utopie-kategorie-card .ha-card-body .ha-btn {
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translateX(-50%);
}

.utopie-kategorie-card svg {
    transition: all 300ms ease-in-out;
}

.utopie-kategorie-card:hover svg {
    transform: scale(1.05);
}

.utopie-kategorie-card .ha-card-title {
    position: relative;
    display: inline-block;
    transition: all 300ms ease-in-out;
    background: transparent;
   
}

.utopie-kategorie-card:hover .ha-card-title {
    background: red;
     -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    
}

.utopie-kategorie-card--mindset:hover .ha-card-title {
    background: rgb(236,161,90);
background: -moz-linear-gradient(222deg, rgba(236,161,90,1) 0%, rgba(192,108,144,1) 100%);
background: -webkit-linear-gradient(222deg, rgba(236,161,90,1) 0%, rgba(192,108,144,1) 100%);
background: linear-gradient(222deg, rgba(236,161,90,1) 0%, rgba(192,108,144,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eca15a",endColorstr="#c06c90",GradientType=1); 
 -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.utopie-kategorie-card--designen:hover .ha-card-title {
    background: rgb(133,200,239);
background: -moz-linear-gradient(222deg, rgba(133,200,239,1) 0%, rgba(85,103,174,1) 100%);
background: -webkit-linear-gradient(222deg, rgba(133,200,239,1) 0%, rgba(85,103,174,1) 100%);
background: linear-gradient(222deg, rgba(133,200,239,1) 0%, rgba(85,103,174,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#85c8ef",endColorstr="#5567ae",GradientType=1); 
 -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.utopie-kategorie-card--realisieren:hover .ha-card-title {
    background: rgb(193,213,94);
background: -moz-linear-gradient(222deg, rgba(193,213,94,1) 0%, rgba(62,170,168,1) 100%);
background: -webkit-linear-gradient(222deg, rgba(193,213,94,1) 0%, rgba(62,170,168,1) 100%);
background: linear-gradient(222deg, rgba(193,213,94,1) 0%, rgba(62,170,168,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1d55e",endColorstr="#3eaaa8",GradientType=1);
 -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.utopie-kategorie-card .ha-card-title::before{
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    transition: all 300ms ease-in-out;
}

.utopie-kategorie-card--designen .ha-card-title::before {
    background: rgb(133,200,239);
background: -moz-linear-gradient(222deg, rgba(133,200,239,1) 0%, rgba(85,103,174,1) 100%);
background: -webkit-linear-gradient(222deg, rgba(133,200,239,1) 0%, rgba(85,103,174,1) 100%);
background: linear-gradient(222deg, rgba(133,200,239,1) 0%, rgba(85,103,174,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#85c8ef",endColorstr="#5567ae",GradientType=1); 
}

.utopie-kategorie-card--mindset .ha-card-title::before {
    background: rgb(236,161,90);
background: -moz-linear-gradient(222deg, rgba(236,161,90,1) 0%, rgba(192,108,144,1) 100%);
background: -webkit-linear-gradient(222deg, rgba(236,161,90,1) 0%, rgba(192,108,144,1) 100%);
background: linear-gradient(222deg, rgba(236,161,90,1) 0%, rgba(192,108,144,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eca15a",endColorstr="#c06c90",GradientType=1); 
}

.utopie-kategorie-card--realisieren .ha-card-title::before {
    background: rgb(193,213,94);
background: -moz-linear-gradient(222deg, rgba(193,213,94,1) 0%, rgba(62,170,168,1) 100%);
background: -webkit-linear-gradient(222deg, rgba(193,213,94,1) 0%, rgba(62,170,168,1) 100%);
background: linear-gradient(222deg, rgba(193,213,94,1) 0%, rgba(62,170,168,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1d55e",endColorstr="#3eaaa8",GradientType=1); 
}

.utopie-kategorie-card:hover .ha-card-title::before {
    width: calc(100%);
}/* End custom CSS */