.elementor-15 .elementor-element.elementor-element-66522af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-66522af:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-66522af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-repeater-item-3d5a4fd .swiper-slide-bg{background-color:#000000;background-image:url(https://menschenwieduundich.ch/wp-content/uploads/2026/10/slider-nick-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-repeater-item-12aabfe .swiper-slide-bg{background-color:#000000;background-image:url(https://menschenwieduundich.ch/wp-content/uploads/2026/10/slider-anita-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-repeater-item-228f219 .swiper-slide-bg{background-color:#000000;background-image:url(https://menschenwieduundich.ch/wp-content/uploads/2026/10/slider-emanuel-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-repeater-item-e9cb0eb .swiper-slide-bg{background-color:#000000;background-image:url(https://menschenwieduundich.ch/wp-content/uploads/2026/10/slider-jade-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-repeater-item-53f1694 .swiper-slide-bg{background-color:#000000;background-image:url(https://menschenwieduundich.ch/wp-content/uploads/2026/10/slider-felicia-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-repeater-item-7ccf25e .swiper-slide-bg{background-color:#000000;background-image:url(https://menschenwieduundich.ch/wp-content/uploads/2026/10/slider-john-1.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide{transition-duration:calc(6000ms*1.2);height:900px;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide-contents{max-width:28%;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide-inner{padding:20% 5% 20% 20%;text-align:center;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-slide-heading{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-slide-description{color:#CCCCCC;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-swiper-button{font-size:18px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4456d1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4456d1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4456d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2381296{--display:flex;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-cc0ae24{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-cc0ae24 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.8em;letter-spacing:3.5px;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0df15bc{width:var( --container-widget-width, 675px );max-width:675px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:675px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;color:#161616D1;}.elementor-15 .elementor-element.elementor-element-6707f4e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6707f4e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6707f4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-338c4adb .gallery-item{padding:0 11px 11px 0;}.elementor-15 .elementor-element.elementor-element-338c4adb .gallery{margin:0 -11px -11px 0;}.elementor-15 .elementor-element.elementor-element-338c4adb .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-4456d1d{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-6707f4e4{--content-width:1200px;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide{height:430px;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide-contents{max-width:40%;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide-inner{padding:20% 5% 20% 20%;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-slide-heading{font-size:12px;}.elementor-15 .elementor-element.elementor-element-4456d1d{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-cc0ae24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-cc0ae24 .elementor-heading-title{font-size:14px;}.elementor-15 .elementor-element.elementor-element-0df15bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-15 .elementor-element.elementor-element-6707f4e4{--padding-top:10px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide{height:250px;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-8716397 .swiper-slide-inner{padding:20px 50px 20px 16px;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-slide-heading{font-size:10px;}.elementor-15 .elementor-element.elementor-element-8716397 .elementor-slide-description{font-size:9px;}.elementor-15 .elementor-element.elementor-element-4456d1d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-cc0ae24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-cc0ae24 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-0df15bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-15 .elementor-element.elementor-element-6707f4e4{--padding-top:6px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for container, class: .elementor-element-6707f4e4 *//* ===== SLIDER (Slides widget te class: mw-slider) ===== */
.mw-slider .swiper-slide-bg{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;background-color:#000}
.mw-slider .swiper-slide-inner{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 7%!important}
.mw-slider .swiper-slide-contents{max-width:330px!important;width:100%;text-align:left!important}
.mw-slider .elementor-slide-heading{font-size:14px!important;line-height:1.55!important;font-weight:400!important;color:#fff!important;margin:0 0 14px!important}
.mw-slider .elementor-slide-description{font-size:11px!important;line-height:1.5!important;color:#cfcfcf!important}
.mw-slider .elementor-swiper-button{color:#fff!important;font-size:16px!important;opacity:.6;transition:opacity .25s}
.mw-slider .elementor-swiper-button:hover{opacity:1}
.mw-slider .elementor-swiper-button-prev{left:14px!important}
.mw-slider .elementor-swiper-button-next{right:14px!important}
@media(max-width:1024px){.mw-slider .swiper-slide-inner{padding:0 5%!important}.mw-slider .swiper-slide-contents{max-width:42%!important}}
@media(max-width:767px){
.mw-slider .swiper-slide-inner{align-items:flex-end!important;justify-content:flex-start!important;padding:0 16px 26px!important;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0) 65%)}
.mw-slider .swiper-slide-contents{max-width:100%!important}
.mw-slider .elementor-slide-heading{font-size:12px!important;margin-bottom:8px!important}
.mw-slider .elementor-slide-description{font-size:10px!important}}
/* ===== MENU ===== */
.mw-menu a{transition:color .25s}
.mw-menu a:hover{color:#b3955d!important}
/* ===== STORIES ===== */
.mw-story img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1);transition:opacity .3s}
.mw-story:hover img{opacity:.88}
.mw-ph{aspect-ratio:4/5;min-height:0!important}
.mw-story .elementor-widget-heading a{color:inherit}
/* ===== MAKING OF GALLERY + LIGHTBOX (Gallery widget te class: mw-gallery) ===== */
.mw-gallery .gallery-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:opacity .3s}
.mw-gallery .gallery-item:hover img{opacity:.85}
.elementor-lightbox{background:rgba(18,18,18,.96)!important}
.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button{width:40px!important;height:40px!important;border-radius:50%;background:rgba(255,255,255,.12);color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:15px!important;opacity:1;transition:background .25s}
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover{background:rgba(255,255,255,.25)}
.elementor-lightbox .dialog-lightbox-close-button{top:26px!important;right:26px!important;margin:0!important}
.elementor-lightbox .elementor-swiper-button-prev{left:26px!important}
.elementor-lightbox .elementor-swiper-button-next{right:26px!important}
.elementor-lightbox .swiper-slide-image{max-height:92vh!important;width:auto;max-width:92vw}
@media(max-width:767px){
.elementor-lightbox .elementor-swiper-button-prev{left:10px!important}
.elementor-lightbox .elementor-swiper-button-next{right:10px!important}
.elementor-lightbox .dialog-lightbox-close-button{top:12px!important;right:12px!important}}
/* ===== LIGHTBOX: top icons + title/description hide, counter bottom e ===== */
.elementor-slideshow__fullscreen,
.elementor-slideshow__zoom,
.elementor-slideshow__share,
.elementor-slideshow__header .eicon-frame-expand,
.elementor-slideshow__header .eicon-frame-minimize,
.elementor-slideshow__header .eicon-zoom-in-bold,
.elementor-slideshow__header .eicon-zoom-out-bold,
.elementor-slideshow__header .eicon-share-arrow{display:none!important}
.elementor-slideshow__title,
.elementor-slideshow__description,
.elementor-slideshow__footer{display:none!important}
.elementor-slideshow__counter{position:fixed!important;top:auto!important;left:50%!important;bottom:26px!important;transform:translateX(-50%);color:#fff!important;font-size:12px!important;letter-spacing:2px;opacity:.85;z-index:5}


svg.e-font-icon-svg.e-eicon-frame-expand {
    display: none;
}

svg.e-font-icon-svg.e-eicon-zoom-in-bold {
    display: none;
}

svg.e-font-icon-svg.e-eicon-share-arrow {
    display: none;
}/* End custom CSS */