@media screen and (max-width:1200px){.tabs-banner{background-color:#f3f3f0}}@media screen and (min-width:1200px){.tabs-banner .container{display:flex;justify-content:space-between}}.tabs-banner .container .tabs{background-color:#f3f3f0;display:flex;flex-direction:column;gap:30px;padding:30px;position:relative}@media screen and (min-width:1200px){.tabs-banner .container .tabs{height:560px;padding:45px;width:75%}}.tabs-banner .container .tabs .slider-controls{display:flex;justify-content:center}@media screen and (min-width:1200px){.tabs-banner .container .tabs .slider-controls{display:none}}.tabs-banner .container .tabs .tabs-swiper{width:180px}@media screen and (min-width:1200px){.tabs-banner .container .tabs .tabs-swiper{width:100%}}.tabs-banner .container .tabs .tabs-nav{display:flex;height:fit-content;justify-content:space-between;position:relative}.tabs-banner .container .tabs .tabs-nav .tabs-nav-item{border-radius:5px;gap:20px;overflow:auto;padding:20px;width:180px}.tabs-banner .container .tabs .tabs-nav .tabs-nav-item.swiper-slide{background-color:#fff;height:fit-content;margin-right:30px!important;width:180px!important}@media screen and (min-width:1200px){.tabs-banner .container .tabs .tabs-nav .tabs-nav-item.swiper-slide{margin-right:0!important}}.tabs-banner .container .tabs .tabs-nav .tabs-nav-item h4{margin:0;padding-top:45px;position:relative}.tabs-banner .container .tabs .tabs-nav .tabs-nav-item h4:before{background-image:var(--nav-picto-url);background-size:34px;content:"";height:34px;left:0;position:absolute;top:0;width:34px}@media screen and (max-width:1200px){.tabs-banner .container .tabs .tabs-nav .tabs-nav-item.swiper-slide-active{background-color:#3a4642;color:#fff}}@media screen and (min-width:1200px){.tabs-banner .container .tabs .tabs-nav .tabs-nav-item.active{background-color:#3a4642;color:#fff}}@media screen and (max-width:1200px){.tabs-banner .container .tabs .tabs-nav .tabs-nav-item{background-color:#fff}}.tabs-banner .container .tabs .tab-content{display:none}.tabs-banner .container .tabs .tab-content.active{display:flex;gap:20px}@media screen and (max-width:1200px){.tabs-banner .container .tabs .tab-content.active{flex-direction:column-reverse}}.tabs-banner .container .tabs .tab-content.active figure{display:none}@media screen and (min-width:1200px){.tabs-banner .container .tabs .tab-content.active figure{display:block;height:242px;width:242px}}.tabs-banner .container .tabs .tab-content.active figure img{height:100%;object-fit:cover;width:100%}.tabs-banner .container .tabs .tab-content.active .tab-text h4{margin:0 0 20px}@media screen and (min-width:1200px){.tabs-banner .container .tabs .tab-content.active .tab-text{max-width:530px}}.tabs-banner .container .tabs>a{text-decoration:none}.tabs-banner .container .banner{background-color:#3a4642;color:#fff;display:none;width:270px}@media screen and (min-width:1200px){.tabs-banner .container .banner{display:block}}.tabs-banner .container .banner figure{height:270px;width:270px}.tabs-banner .container .banner figure img{height:100%;object-fit:cover;width:100%}.tabs-banner .container .banner .banner-content{padding:30px 20px}.tabs-banner .container .banner .banner-content h3{margin:0 0 15px}.tabs-banner .container .banner .banner-content a{margin-top:30px}