.elementor-208 .elementor-element.elementor-element-5965d66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-repeater-item-d59c6ba .swiper-slide-bg{background-image:url(https://www.labospa.ch/wp-content/uploads/labo-face.webp);background-size:cover;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide{transition-duration:calc(5000ms*1.2);height:640px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-button{background-color:var( --e-global-color-secondary );font-family:"museo-sans", Sans-serif;border-width:0px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-button:hover{background-color:var( --e-global-color-f37f4be );}.elementor-208 .elementor-element.elementor-element-7b1e8ee{width:initial;max-width:initial;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-contents{max-width:520px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-inner{text-align:left;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:17px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"museo-sans", Sans-serif;font-size:50px;font-weight:500;line-height:70px;letter-spacing:4px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:37px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-description{color:var( --e-global-color-primary );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0.45px;}.elementor-208 .elementor-element.elementor-element-3eea44a{--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;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-208 .elementor-element.elementor-element-07ece39 > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-208 .elementor-element.elementor-element-bfa0c4a{--grid-columns:1;--grid-row-gap:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-contents{max-width:450px;}.elementor-208 .elementor-element.elementor-element-bfa0c4a{--grid-columns:1;}}@media(max-width:768px){.elementor-208 .elementor-element.elementor-element-5965d66{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide{height:500px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-contents{max-width:281px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-heading{font-size:34px;line-height:45px;letter-spacing:1px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-description{font-size:15px;line-height:25px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .elementor-slide-button{font-size:14px;}}@media(max-width:500px){.elementor-208 .elementor-element.elementor-element-5965d66{--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide{height:253px;}.elementor-208 .elementor-element.elementor-element-7b1e8ee .swiper-slide-contents{max-width:100%;}.elementor-208 .elementor-element.elementor-element-bfa0c4a{--grid-columns:1;}}/* Start custom CSS for slides, class: .elementor-element-7b1e8ee */@media screen and (max-width: 500px) {
    .elementor-208 .elementor-element.elementor-element-7b1e8ee {
         .swiper-slide-contents {
            display: none;
         }  
        .swiper-slide-bg {
          background-position-x: -55px;
        }
   }
}
.elementor-208 .elementor-element.elementor-element-7b1e8ee {
    @media screen and (min-width: 2000px) {
        .swiper-slide {
        height: 1000px
        }
    }
    h1 div {
    font-family: "helvetica-neue-lt-pro", Sans-serif !important;
    font-size: 17px;
    letter-spacing: 3.6px;
    font-weight: 400;
    line-height: 29px;
        @media screen and (max-width: 500px) {
        font-size: 16px;
        line-height: 38px;
        }
    }
   .elementor-button {
    width: max-content;
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5965d66 */.elementor-208 .elementor-element.elementor-element-5965d66 .elementor-slides .swiper-slide-inner {
    max-width: calc(var(--content-width) + var(--container-default-padding-left) + var(--container-default-padding-right));
    padding: var(--container-default-padding-left);
    padding-top: 0;
    padding-bottom: 0;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-07ece39 */.elementor-208 .elementor-element.elementor-element-07ece39 .filter-btn {
    border: none;
    padding: 0;
    font-size: 18px;
    letter-spacing: 1.8px;
    font-weight: 400;
    background: none !important;
    &.active,
    &:hover{
    color: #3C3C3C !important;
    }
    &.active{
    font-weight: 700;
    }
    &:hover{
    color: #000 !important;
    }
}/* End custom CSS */