/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */:root{--swiper-pagination-color:#fa9700;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--text-base:0.9375rem}@media (width >= 64rem)and (width < 80rem){#who-are-we>div:last-child{flex-direction:column}#who-are-we .cms-w-40,#who-are-we .cms-w-60{max-width:100%;min-width:100%}}#who-are-we{background-image:url(/build/images/silhouette-ville.b1fed2a2.jpg);background-position:center calc(100% + 50px);background-repeat:repeat-x;background-size:auto 247px}#our-favorites{background:#1c1836;background:linear-gradient(180deg,#1c1836,#1c1836 calc(100% - 170px),#fff calc(100% - 170px));overflow-x:hidden}@media (width >= 40rem){#our-favorites{background:linear-gradient(180deg,#1c1836,#1c1836 calc(100% - 145px),#fff calc(100% - 145px))}}@media (width >= 48rem){#our-favorites{background:linear-gradient(180deg,#1c1836,#1c1836 calc(100% - 150px),#fff calc(100% - 150px))}}#our-favorites .pagination{height:50px}#our-favorites .swiper{overflow:visible!important}#our-favorites .swiper-wrapper{height:auto}#our-favorites .swiper-slide{position:relative;width:16.25rem;z-index:1}@media (width >= 40rem){#our-favorites .swiper-slide{width:23.125rem}}@media (width >= 48rem){#our-favorites .swiper-slide{width:46.25rem}}@media (width >= 64rem){#our-favorites .swiper-slide{width:50.375rem}}#our-favorites .favorite-arrows{left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:50%;width:16.25rem;z-index:20}@media (width >= 40rem){#our-favorites .favorite-arrows{width:23.125rem}}@media (width >= 48rem){#our-favorites .favorite-arrows{width:46.25rem}}@media (width >= 64rem){#our-favorites .favorite-arrows{width:50.375rem}}#our-favorites .favorite-arrows .favorite-arrow{background:hsla(0,0%,100%,.2);border-radius:100%;color:#fff;cursor:pointer;pointer-events:auto;position:absolute;top:0;transition:all .3s linear}#our-favorites .favorite-arrows .favorite-arrow.button-prev{left:0;transform:translateX(-50%) translateY(50%)}#our-favorites .favorite-arrows .favorite-arrow.button-next{right:0;transform:translateX(50%) translateY(50%)}#our-favorites .favorite-arrows .favorite-arrow:focus,#our-favorites .favorite-arrows .favorite-arrow:hover{background:hsla(0,0%,100%,.5);transition:all .3s linear}#our-favorites .favorite-item{align-items:center;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;position:relative}#our-favorites .destination-card{background:transparent;height:338px;transform-origin:center}@media (width >= 40rem){#our-favorites .destination-card{height:491px}}@media (width >= 48rem){#our-favorites .destination-card{height:334px}}@media (width >= 64rem){#our-favorites .destination-card{height:400px}}#our-favorites .destination-card{border-radius:12px;box-shadow:none;overflow:hidden}#our-favorites .destination-card .image-content{padding-bottom:125px}@media (width >= 40rem){#our-favorites .destination-card .image-content{padding-bottom:115px}}@media (width >= 48rem){#our-favorites .destination-card .image-content{padding-bottom:70px}}#our-favorites .destination-card .destination-label{background-color:hsla(0,0%,100%,.8);border-radius:0;bottom:0;font-style:italic;height:120px;position:absolute;width:100%;z-index:10}@media (width >= 40rem){#our-favorites .destination-card .destination-label{height:95px}}@media (width >= 48rem){#our-favorites .destination-card .destination-label{height:50px}}#our-favorites .swiper-slide .travels{display:none}#our-favorites .swiper-slide-active{z-index:10}#our-favorites .swiper-slide-active .destination-card{height:338px}@media (width >= 40em){#our-favorites .swiper-slide-active .destination-card{height:491px}}@media (width >= 48rem){#our-favorites .swiper-slide-active .destination-card{height:522px}}@media (width >= 64rem){#our-favorites .swiper-slide-active .destination-card{height:600px}#our-favorites .swiper-slide-active .destination-card .top-rotate{height:80px}#our-favorites .swiper-slide-active .destination-card .top-rotate .bg-white{font-size:15px}#our-favorites .swiper-slide-active .destination-card .top-rotate .bg-primary{font-size:1.25rem}}#our-favorites .swiper-slide-active .destination-card .image-content{padding-bottom:125px}@media (width >= 40rem){#our-favorites .swiper-slide-active .destination-card .image-content{padding-bottom:115px}}@media (width >= 48rem){#our-favorites .swiper-slide-active .destination-card .image-content{padding-bottom:120px}}#our-favorites .swiper-slide-active .destination-card .destination-label{height:120px}@media (width >= 40rem){#our-favorites .swiper-slide-active .destination-card .destination-label{height:95px}}@media (width >= 48rem){#our-favorites .swiper-slide-active .destination-card .destination-label{height:100px}}#our-favorites .swiper-slide-active .travels{display:flex}#our-favorites .swiper-slide:not(.swiper-slide-active){z-index:5}@media (width >= 48rem){#our-favorites .swiper-slide:not(.swiper-slide-active){transform:translateY(-50px)}}#our-favorites .swiper-slide:not(.swiper-slide-active) .destination-card{opacity:.3;width:100%}#our-favorites .swiper-slide-active .destination-card{width:100%}#posts-home{background-color:#1c1836}#posts-home .posts-arrows .button-next,#posts-home .posts-arrows .button-prev{background:hsla(0,0%,100%,.2);color:#fff}#posts-home .posts-arrows .button-next:focus,#posts-home .posts-arrows .button-next:hover,#posts-home .posts-arrows .button-prev:focus,#posts-home .posts-arrows .button-prev:hover{background:hsla(0,0%,100%,.5);transition:all .3s linear}#newsletter{align-items:center;background-color:#1c1836;display:flex;flex-direction:column;gap:3rem;height:auto;justify-content:center;overflow:visible;padding:3rem 1rem;position:relative;width:100%}@media screen and (width >= 48rem){#newsletter{flex-direction:row;height:15.625rem}}#newsletter .background-image{filter:brightness(70%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}#partners{margin-left:auto;margin-right:auto;padding-left:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*3);width:clamp(18rem,80vw,76.25rem)}#seo-home h2{font-size:1.25rem;text-align:center}