.accordion-access .accordion-header.title-icon:before,.tease-accommodations .link-arrow:before{display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tease-accommodations .link-arrow:before{font-family:Font Awesome\ 6 Pro;font-weight:400}.accordion-access .accordion-header.title-icon:before{font-family:Font Awesome\ 6 Pro;font-weight:300}.card{--bs-card-spacer-y:16px;--bs-card-spacer-y:1rem;--bs-card-spacer-x:16px;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:8px;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:8px;--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:16px;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:16px;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:12px;--bs-card-group-margin:.75rem;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}.tease-grid picture{z-index:1}.tease-grid .badge-wrapper{pointer-events:none;z-index:2}.tease-grid .badge a,.tease-grid .card-title a{pointer-events:all;text-decoration:none}.tease-grid .badge a:focus,.tease-grid .badge a:hover,.tease-grid .card-title a:focus,.tease-grid .card-title a:hover{text-decoration:underline}.tease{width:100%}.h1,h1{font-size:calc(1.4375rem + 2.25vw)}.h2,h2{font-size:calc(1.375rem + 1.5vw)}.home .featured-image .content-above{animation:alpha-featured-text-opacity 1.5s linear .25s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:opacity .3s ease}.home.page-scrolled .featured-image .content-above{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}html{--asp-overlay-bg-color-rgb:rgba(158,199,231,.25);--asp-background-position:center center}.alpha-simple-parallax{min-height:var(--asp-min-height,400px);position:relative}.alpha-simple-parallax.lazyloaded{background-image:var(--asp-background-image,none);background-position:var(--asp-background-position,center center);background-repeat:no-repeat;background-size:cover}.alpha-simple-parallax.lazyloaded:not([data-gsap-preset=pinned]){background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.alpha-simple-parallax.lazyloaded{background-attachment:scroll!important}}.alpha-simple-parallax:before{background-color:var(--asp-overlay-bg-color-rgb);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.alpha-simple-parallax>*{position:relative;z-index:0}.watermark{position:absolute;z-index:0}.watermark.watermark-items.top-left{left:2%;top:4%;width:14%}.watermark.watermark-items.top-right{right:7%;top:-2%;width:15%}.watermark.watermark-items.bottom-right{bottom:-1%;right:20%;width:10%}.watermark.watermark-items.bottom-left{bottom:-2%;left:-3%;width:30%}.watermark.watermark-testimonies{z-index:0}.watermark.watermark-testimonies.top-left{left:20%;top:-7%;width:60%}.watermark.watermark-contact{bottom:0;left:0;width:40%}.watermark.watermark-contact.bottom-right{left:auto;right:0}.argeles-banner.top-banner{top:-9.76px;top:-.61rem}.argeles-banner.bottom-banner{bottom:-9.76px;bottom:-.61rem}.accordion-access{margin-left:5rem}.accordion-access .accordion-header.title-icon{align-items:center;cursor:pointer;display:flex;margin-bottom:1rem}.accordion-access .accordion-header.title-icon:before{align-items:center;background-color:#9ec7e7;border:1px solid;border-radius:2rem;color:#fff;content:"\f1b9";display:flex;height:2em;justify-content:center;line-height:var(--bs-body-line-height);margin-left:-5rem;margin-right:1.3rem;width:2em}.accordion-access .accordion-header.title-icon.plane:before{content:"\f072"}.accordion-access .accordion-header.title-icon.train:before{content:"\f238"}.accordion-access .accordion-header.title-icon.collapsed:before{background-color:transparent;color:currentcolor}.accommodations-row{margin-top:-15%}.slick-overflow-visible.slick-slider .slick-list{overflow:visible}.slick-overflow-visible.slick-slider .slick-list .slick-slide{margin-left:1rem;margin-right:1rem}.discovery article{border:none}.discovery article .btn{margin:auto;width:-moz-fit-content;width:fit-content}.tease-home-activities .card-thumbnail:hover+.card-body .underlined-hover:after{transform:rotateY(60deg)}.tease-home-activities .underlined-hover{align-items:center;display:flex;flex-direction:column;justify-content:center}.tease-home-activities .underlined-hover:after{background:#9ec7e7;content:"";height:2px;margin-top:.5rem;transform:rotateY(80deg);transition:transform .3s ease;width:60%}.tease-home-activities .underlined-hover:hover:after{transform:rotateY(0deg)}.tease-testimonies.card{border:none;border-radius:10px}.tease-testimonies .card-body{background-color:#eec02f;border-radius:10px 10px 0 0}.tease-testimonies .card-body .testimony-author{font-size:30px;font-size:1.875rem}.tease-testimonies .card-thumbnail{left:50%;top:-16%;transform:translate(-50%);width:15%}.tease-accommodations{margin-bottom:3rem}.tease-accommodations .link-arrow{background-color:#9ec7e7;border-radius:2rem;color:#fff;flex-direction:row;justify-content:space-around;list-style:none;margin:auto;padding:.5rem 1.25rem!important;text-decoration:none;text-shadow:none;width:-moz-fit-content;width:fit-content}.tease-accommodations .link-arrow:before{content:"\f047";line-height:var(--bs-body-line-height);margin-right:.5rem}.tease-accommodations .link-arrow:after{content:none}.tease-accommodations .link-arrow:hover{background-color:#86a9c4!important}.tease-accommodations .link-arrow:hover:active{background-color:#7e9fb9!important}.tease-accommodations .card-body{bottom:-36.79999px;bottom:-2.3rem;color:#fff!important;left:50%;position:absolute;right:-50%;text-shadow:0 0 5px #0a0a0a;transform:translateX(-50%);z-index:20}.tease-accommodations .card-body h2>a{color:#fff!important}.home .roussillonnais-header-info{bottom:64px;bottom:4rem;left:32px;left:2rem;z-index:2}.home .accommodation-featured-image>picture:before{display:none}.home .hashtag-roussillon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";font-size:11vw;opacity:.1}.has-shrunk_logo-header .site-header .logo svg{transform:scale(2) translateY(33%);transition:transform .6s ease,height .3s ease}.has-shrunk_logo-header.page-scrolled .site-header svg{transform:none!important}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}@media (min-width:768px){.watermark.watermark-items.top-left{left:-1%;top:0;width:15%}.watermark.watermark-items.top-right{right:8%;top:-7%;width:20%}.watermark.watermark-items.bottom-right{bottom:-2%;width:10%}.watermark.watermark-items.bottom-left{bottom:-3%;width:30%}.watermark.watermark-testimonies.top-left{left:0;top:-13%;width:50%}.watermark.watermark-contact{width:50%}.argeles-banner.bottom-banner{bottom:-3.2rem}.accordion-access{margin-left:3rem}.tease-testimonies .card-thumbnail{top:-22%;width:10%}.home .roussillonnais-header-info{bottom:2rem}}@media (min-width:768px) and (max-width:991.98px){.accommodations-row{margin-top:-40%}}@media (orientation:portrait) and (min-width:768px){.ratio{height:100%}.ratio iframe{left:50%;margin-left:calc(var(--featured-image-height)*-1/.5225/2);width:calc(var(--featured-image-height)/.5225)}}@media (min-width:992px){.watermark.watermark-testimonies.top-left{left:0;top:-30%}.watermark.watermark-contact{width:30%}.home .hashtag-roussillon{font-size:12vw}}@media (min-width:992px) and (max-width:1399.98px){.ratio{height:100%}.ratio iframe{left:50%;margin-left:calc(var(--featured-image-height)*-1/.5225/2);width:calc(var(--featured-image-height)/.5225)}}@media (min-width:1200px){.h1,h1{font-size:3.125rem}.h2,h2{font-size:2.5rem}.watermark.watermark-items.top-left{left:6%;top:0;width:10%}.watermark.watermark-items.top-right{right:5%;top:-20%;width:23%}.watermark.watermark-items.bottom-right{bottom:-7%;width:10%}.watermark.watermark-items.bottom-left{bottom:-15%;width:30%}.watermark.watermark-testimonies.top-left{left:10%;top:-30%;width:32%}.tease-testimonies .card-thumbnail{top:-23%;width:15%}}@media (min-width:1400px){.argeles-banner.top-banner{top:0}.argeles-banner.bottom-banner{bottom:0}.discovery :nth-child(odd){margin-top:5rem}}@media (orientation:portrait) and (max-width:767.98px){.ratio{min-height:100vh;min-width:100vw}.ratio iframe{left:50%;margin-left:calc(var(--featured-image-height)*-1*1.5/2);pointer-events:none;width:calc(var(--featured-image-height)*1.5)}}@media (max-width:767.98px){.has-shrunk_logo-header .site-header .logo svg{transform:scale(1.5) translateY(33%)}}.booking-search-form-wrapper{--search-rental-scale:.85;--search-rental-translate-x:2.4px;--search-rental-translate-x:.15rem;--search-rental-translate-y:-20px;--search-rental-translate-y:-1.25rem}.booking-search-form-wrapper .form-select{padding-bottom:6px;padding-top:6px}.booking-search-form-wrapper [type=date]{position:relative}.booking-search-form-wrapper [type=date]::-webkit-calendar-picker-indicator{padding-left:90px;position:absolute}@media (max-width:991.98px) and (min-width:768px){.booking-search-sticky-wrapper .sticky-mobile-control.open{width:50%}}@media (min-width:992px){.booking-search-form-wrapper{background:#fff;border-radius:2rem;bottom:2rem;color:#707070;display:block;padding:2rem 0;position:absolute;transform:none}.booking-search-form-wrapper .booking-search{display:flex}.booking-search-form-wrapper .booking-search fieldset{align-items:center;display:flex;padding:0 2rem}.booking-search-form-wrapper .booking-search fieldset:not(:first-of-type){border-left:1px solid #9ec7e7}.booking-search-form-wrapper .booking-search .ctrl{cursor:pointer}.booking-search-form-wrapper .booking-search input:not(.btn),.booking-search-form-wrapper .booking-search select{border:none;box-shadow:none}.booking-search-form-wrapper .booking-search .form-floating label{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;opacity:1!important;transform:scale(var(--search-rental-scale)) translateX(var(--search-rental-translate-x)) translateY(var(--search-rental-translate-y))!important;white-space:nowrap}.booking-search-form-wrapper .booking-search .floating-people{min-width:200px;--search-rental-translate-x:-50%}.booking-search-form-wrapper .booking-search .floating-people label{left:50%}.booking-search-form-wrapper .booking-search [type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:transparent!important;padding-left:.5rem;padding-right:.5rem;text-align:center;width:2.5rem}.booking-search-form-wrapper .booking-search [type=number]::-webkit-inner-spin-button,.booking-search-form-wrapper .booking-search [type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sticky-bottom{background:#fff;border-radius:unset!important;bottom:0!important;color:#707070;display:flex!important;justify-content:center!important;left:0!important;padding:2rem 0!important;position:fixed;right:0!important;transform:translateY(110%);transition:transform .3s ease;z-index:100!important}.sticky-bottom.sticky-visible{transform:none}}@media (max-width:991.98px){.featured-image .booking-search-form-wrapper{display:none}.booking-search-sticky-wrapper{background:#fff;bottom:0;height:100%;position:fixed;transform:translateY(110%);transition:transform .3s ease;width:100%;z-index:2000}.booking-search-sticky-wrapper.sticky-visible{transform:none}.booking-search-sticky-wrapper .booking-sticky-form-header{height:58px;margin-bottom:.5rem;position:relative}.booking-search-sticky-wrapper .sticky-mobile-control{text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease!important}.booking-search-sticky-wrapper .sticky-mobile-control.close{position:absolute;right:0;top:.5rem}.booking-search-sticky-wrapper.sticky-visible:not(.sticky-open){transform:translateY(calc(100% - 58px))}.booking-search-sticky-wrapper:not(.sticky-open) .booking-sticky-form-header{background-color:#9ec7e7}.booking-search-sticky-wrapper:not(.sticky-open) .sticky-mobile-control{color:#fff;pointer-events:auto}.booking-search-sticky-wrapper:not(.sticky-open) .sticky-mobile-control.close{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;pointer-events:none}.booking-search-sticky-wrapper.sticky-open{padding:0 1rem;text-align:center}.booking-search-sticky-wrapper.sticky-open fieldset div{padding:.4rem 0}.booking-search-sticky-wrapper.sticky-open .sticky-mobile-control.open{pointer-events:none}.booking-search-sticky-wrapper span.ctrl.decrease,.booking-search-sticky-wrapper span.ctrl.increase{display:none}}
/*# sourceMappingURL=home.5206568a.css.map*/