:root{scroll-behavior:smooth}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-Thin-CYO64w0M.ttf) format("truetype");font-weight:100}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-ExtraLight-C905EXdO.ttf) format("truetype");font-weight:200}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-Light-C9o9Y2zG.ttf) format("truetype");font-weight:300}@font-face{font-family:LeagueSpartan;font-style:normal;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-Regular-kgaoYehe.ttf) format("truetype");font-weight:400}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-Medium-Br2rUdbo.ttf) format("truetype");font-weight:500}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-SemiBold-D_7VJSBj.ttf) format("truetype");font-weight:600}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-Bold-CNtWLHjM.ttf) format("truetype");font-weight:700}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-ExtraBold-DZTOGt6l.ttf) format("truetype");font-weight:800}@font-face{font-family:LeagueSpartan;src:url(/app/themes/capcir/public/build/assets/LeagueSpartan-Black-Ck4yDRfS.ttf) format("truetype");font-weight:800}.hero-video{width:100%;height:80vw;object-fit:cover;z-index:-1}@media screen and (min-width:768px){.hero-video{height:calc(100vh - 11.4rem)}}@media screen and (min-width:1280px){.hero-video{height:calc(100vh - 14.6rem)}}.destination-slider{position:relative}.destination-slider h1{position:absolute;z-index:10;pointer-events:none}.destination-slider .swiper-destination__pagination{position:absolute;max-width:63rem;bottom:8rem;left:50%;transform:translate(-50%)}.destination-slider .swiper-destination__pagination .swiper-slide{width:auto!important;flex:0 0 auto;margin:auto}.destination-slider .swiper-destination__pagination .swiper-slide.swiper-slide-thumb-active .btn{border-color:#0b1b33;color:#0b1b33;background-color:#fff}.activites-section .activites-section__content .left-part,.activites-section .activites-section__content .right-part{width:100%}@media screen and (min-width:1280px){.activites-section .activites-section__content{justify-content:center}.activites-section .activites-section__content .left-part{width:45rem}.activites-section .activites-section__content .right-part{width:calc(100% - 48.2rem);max-width:103.8rem}}.activites-section .activites-section__content .swiper-activite .swiper-slide{max-width:33rem;min-width:20rem;border-radius:1.6rem;overflow:hidden}.activites-section .activites-section__content .swiper-activite .swiper-slide .swiper-slide__content{width:100%;height:50rem;position:relative;display:flex;align-items:flex-end;justify-content:center}.activites-section .activites-section__content .swiper-activite .swiper-slide img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.activites-section .activites-section__content .swiper-activite .swiper-slide a{max-width:80%}.activites-section .activites-section__content .swiper-pagination{top:105%}.activites-section .activites-section__content .swiper-pagination .swiper-pagination-bullet,.activites-section .activites-section__content .swiper-pagination .swiper-pagination-bullet-active{background:#fff;width:1.6rem;height:1.6rem}
