.swiper-container-home{width:100%;position:relative}.parallax-slider .swiper-wrapper{height:600px;width:100%}.parallax-slider{font-family:font-family:'Roboto Flex',sans-serif!important}.parallax-slider .swiper-slide{position:relative;overflow:hidden;display:flex;vertical-align:middle;align-content:center;justify-content:flex-start;align-items:center}.parallax-slider .img-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-position:center;background-size:cover;height:600px;width:100%}.parallax-slider .img-container-studio{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-position:center;background-size:cover;height:600px;width:100%}.parallax-slider .img-container-studio::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.5)));background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.parallax-slider .img-container::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.5)));background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.parallax-slider .swiper-slide .slide-content{position:relative;width:1200px;padding-right:50px;padding-left:100px;margin-right:auto;margin-left:auto}@media screen and (max-width:650px){.parallax-slider .swiper-slide .slide-content{position:relative;width:1200px;padding-right:50px;padding-left:50px}.circle-container{display:none}}.cust-btn{font-style:normal;word-wrap:break-word;font-family:'Roboto Flex',sans-serif!important;box-sizing:border-box;cursor:pointer;width:200px;text-align:center;max-width:100%;-webkit-transition:all 0.2s linear;-webkit-border-radius:4px;display:inline-block;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none;background:#2b2c2d;color:#d2dc65;font-weight:700;font-size:22px;border:1px solid #2b2c2d}.btn-slide{padding-top:30px}.cust-btn:hover{color:#2b2c2d;background:#d2dc65;border:1px solid #d2dc65;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear}.parallax-slider .slide-content{color:#d2dc65;text-align:left}.parallax-slider .slide-content .title{font-family:'Roboto Flex',sans-serif;font-weight:900;font-size:calc(28px + (48 - 28) * ((100vw - 300px) / (1600 - 300)));text-align:left;color:#e8e7e6}.parallax-slider .slide-content .title .title-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left}.parallax-slider .slide-content .description{font-family:'Roboto Flex',sans-serif!important;font-weight:300;font-size:calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300)));margin-top:1rem;margin-bottom:1rem;text-align:left;color:#e8e7e6}.circle-container{background-position:50%;background-repeat:no-repeat;border-radius:50%;box-sizing:border-box;cursor:pointer;height:70px;outline:0;position:absolute;text-indent:-9999px;top:50%;transition:all .2s ease-out;width:70px;z-index:500}@media screen and (max-width:650px){.circle-container{height:40px;width:40px}}@media not all and (hover:none){.circle-container:hover:before{border:2px solid rgba(210,220,101,.9)}}.circle-container.prev{background-image:url(https://agence-bb.ch/wp-content/uploads/2022/12/slider-arrow-prev_white.svg);background-position:49% 50%;background-size:12px;margin:-56px 0 0 30px;left:0}@media screen and (max-width:1380px){.circle-container.prev{margin:-56px 0 0 -95px}}@media screen and (max-width:1300px){.circle-container.prev{background-color:rgba(0,0,0,.06);margin:-56px 0 0 30px}}@media screen and (max-width:650px){.circle-container.prev{margin:-41px 0 0 20px}}.circle-container.next{background-image:url(https://agence-bb.ch/wp-content/uploads/2022/12/slider-arrow-next_white.svg);background-position:52% 50%;margin:-56px 30px 0 0;background-size:12px;right:0}@media screen and (max-width:1380px){.circle-container.next{margin:-56px -95px 0 0}}@media screen and (max-width:1300px){.circle-container.next{background-color:rgba(0,0,0,.06);margin:-56px 30px 0 0}}@media screen and (max-width:650px){.circle-container.next{margin:-41px 20px 0 0}}.circle-container:before{border:1px solid #E8E7E6;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .2s ease-out;width:100%}.circle-container.animate .halfclip{-webkit-animation:cliprotate 4s infinite;animation:cliprotate 4s infinite;transform:rotate(180deg)}@-webkit-keyframes cliprotate{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}50.01%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@keyframes cliprotate{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}50.01%{transform:rotate(180deg)}to{transform:rotate(180deg)}}.circle-container.animate .halfcircle.clipped{-webkit-animation:rotate 2s linear infinite;transform:rotate(135deg)}@-webkit-keyframes rotate{0%{transform:rotate(-45deg)}to{transform:rotate(135deg)}}@keyframes rotate{0%{transform:rotate(-45deg)}to{transform:rotate(135deg)}}.circle-container.animate .fixed{-webkit-animation:showfixed 4s infinite;animation:showfixed 4s infinite;opacity:1}@-webkit-keyframes showfixed{0%{opacity:0}49.99%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes showfixed{0%{opacity:0}49.99%{opacity:0}50%{opacity:1}to{opacity:1}}.circle-container .halfclip{height:100%;overflow:hidden;position:absolute;right:0;transform-origin:left center;width:50%}.circle-container .halfcircle{border-color:rgba(210,220,101,.9) transparent transparent rgba(210,220,101,.9);border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:100%;position:absolute;right:0}.circle-container .halfcircle.clipped{transform:rotate(-45deg);width:200%}.circle-container .halfcircle.fixed{opacity:0;transform:rotate(135deg);width:100%}