[class*=" icon-"]:before,[class^=icon-]:before{font-family:valdysfont;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e800"}.icon-special-offer:before{content:"\e801"}.icon-gift:before{content:"\e802"}.icon-search:before{content:"\e803"}.icon-arrow-left:before{content:"\e804"}.icon-leaf:before{content:"\e805"}.icon-help-circled:before{content:"\e806"}.icon-flower:before{content:"\e807"}.icon-placeholder:before{content:"\e808"}.icon-star:before{content:"\e809"}.icon-star-empty:before{content:"\e80a"}.icon-star-half:before{content:"\e80b"}.icon-calendar:before{content:"\e80c"}.icon-assurance:before{content:"\e80d"}.icon-champagne:before{content:"\e80e"}.icon-cleaning:before{content:"\e80f"}.icon-parking:before{content:"\e810"}.icon-cancel:before{content:"\e811"}.icon-check-mark:before{content:"\e812"}.icon-controls:before{content:"\e813"}.icon-credit-cards-payment:before{content:"\e814"}.icon-groupe-1283:before{content:"\e815"}.icon-info:before{content:"\e816"}.icon-overview:before{content:"\e817"}.icon-review:before{content:"\e818"}.icon-serving-dish:before{content:"\e819"}.icon-stationary-bike:before{content:"\e81a"}.icon-slipper:before{content:"\e81b"}.icon-tour:before{content:"\e81c"}.icon-bed:before{content:"\e81d"}.icon-room-service:before{content:"\e81e"}.icon-parking-1:before{content:"\e81f"}.icon-bike:before{content:"\e820"}.icon-bar:before{content:"\e821"}.icon-animals:before{content:"\e822"}.icon-car:before{content:"\e823"}.icon-plane:before{content:"\e824"}.icon-train:before{content:"\e825"}.icon-beach:before{content:"\e826"}.icon-mountain:before{content:"\e827"}.icon-window:before{content:"\e828"}.icon-award:before{content:"\e829"}.icon-customer-service:before{content:"\e82a"}.icon-security-paiement:before{content:"\e82b"}.icon-right-small:before{content:"\e82c"}.icon-wheelchair:before{content:"\e82d"}.icon-breakfast:before{content:"\e82e"}.icon-broom:before{content:"\e82f"}.icon-jacuzzi:before{content:"\e830"}.icon-pool:before{content:"\e831"}.icon-resort:before{content:"\e832"}.icon-landscape:before{content:"\e833"}.icon-hotel:before{content:"\e834"}.icon-spa:before{content:"\e835"}.icon-cart:before{content:"\e836"}.icon-locked:before{content:"\e837"}.icon-logout:before{content:"\e838"}.icon-newsletter:before{content:"\e839"}.icon-order-valid:before{content:"\e83a"}.icon-alert-info:before{content:"\e83b"}.icon-badge-premium:before{content:"\e83c"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}[class*=" icon-"],[class^=icon-]{font-family:valdysfont;font-style:normal;font-weight:400;line-height:1em}.icon-phone{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe800;&nbsp;")}.icon-special-offer{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe801;&nbsp;")}.icon-gift{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe802;&nbsp;")}.icon-search{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe803;&nbsp;")}.icon-arrow-left{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe804;&nbsp;")}.icon-leaf{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe805;&nbsp;")}.icon-help-circled{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe806;&nbsp;")}.icon-flower{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe807;&nbsp;")}.icon-placeholder{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe808;&nbsp;")}.icon-star{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe809;&nbsp;")}.icon-star-empty{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80a;&nbsp;")}.icon-star-half{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80b;&nbsp;")}.icon-calendar{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80c;&nbsp;")}.icon-assurance{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80d;&nbsp;")}.icon-champagne{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80e;&nbsp;")}.icon-cleaning{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80f;&nbsp;")}.icon-parking{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe810;&nbsp;")}.icon-cancel{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe811;&nbsp;")}.icon-check-mark{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe812;&nbsp;")}.icon-controls{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe813;&nbsp;")}.icon-credit-cards-payment{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe814;&nbsp;")}.icon-groupe-1283{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe815;&nbsp;")}.icon-info{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe816;&nbsp;")}.icon-overview{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe817;&nbsp;")}.icon-review{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe818;&nbsp;")}.icon-serving-dish{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe819;&nbsp;")}.icon-stationary-bike{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81a;&nbsp;")}.icon-slipper{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81b;&nbsp;")}.icon-tour{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81c;&nbsp;")}.icon-bed{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81d;&nbsp;")}.icon-room-service{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81e;&nbsp;")}.icon-parking-1{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81f;&nbsp;")}.icon-bike{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe820;&nbsp;")}.icon-bar{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe821;&nbsp;")}.icon-animals{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe822;&nbsp;")}.icon-car{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe823;&nbsp;")}.icon-plane{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe824;&nbsp;")}.icon-train{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe825;&nbsp;")}.icon-beach{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe826;&nbsp;")}.icon-mountain{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe827;&nbsp;")}.icon-window{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe828;&nbsp;")}.icon-award{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe829;&nbsp;")}.icon-customer-service{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe82a;&nbsp;")}.icon-security-paiement{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe82b;&nbsp;")}.icon-right-small{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe82c;&nbsp;")}.icon-wheelchair{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe82d;&nbsp;")}.icon-breakfast{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe82e;&nbsp;")}.icon-broom{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe82f;&nbsp;")}.icon-jacuzzi{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe830;&nbsp;")}.icon-pool{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe831;&nbsp;")}.icon-resort{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe832;&nbsp;")}.icon-landscape{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe833;&nbsp;")}.icon-hotel{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe834;&nbsp;")}.icon-spa{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe835;&nbsp;")}.icon-cart{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe836;&nbsp;")}.icon-locked{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe837;&nbsp;")}.icon-logout{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe838;&nbsp;")}.icon-newsletter{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe839;&nbsp;")}.icon-order-valid{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe83a;&nbsp;")}.icon-alert-info{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe83b;&nbsp;")}.icon-angle-left{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xf104;&nbsp;")}.icon-angle-right{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xf105;&nbsp;")}@font-face{font-family:pleasewritemeasongmedium;src:url(/build/fonts/please_write_me_a_song-webfont.65d1d61c.woff2) format("woff2"),url(/build/fonts/please_write_me_a_song-webfont.67233ea1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Notera2;src:url(/build/fonts/Notera2-light.d9ff3e1a.woff2) format("woff2"),url(/build/fonts/Notera2-light.18b94402.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valdysfont;src:url(/build/fonts/fontello.ef686521.eot);src:url(/build/fonts/fontello.ef686521.eot) format("embedded-opentype"),url(/build/fonts/fontello.682aa486.woff2) format("woff2"),url(/build/fonts/fontello.ca5d89cd.woff) format("woff"),url(/build/fonts/fontello.492edf85.ttf) format("truetype"),url(/build/images/fontello.ff062482.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width:1580px){.block-content-stay,.block-header .navbar,.block-main-destination-single .header-img .content-float,.widget-overview{max-width:1320px}}@media screen and (min-width:1366px){.container{max-width:1280px}}@media screen and (min-width:1580px){.container{max-width:1320px}}.container-fluid{width:90%;margin:0 auto}.block-section-padding-5{padding:5rem 0;display:block}@media screen and (max-width:768px){.block-section-padding-5{padding:2rem 0}}.block-section-padding-3{padding:3rem 0;display:block}@media screen and (max-width:768px){.block-section-padding-3{padding:2rem 0}}.block-section-row{display:flex;flex-wrap:wrap;margin:0}@media screen and (min-width:1200px){.block-section-row{margin-left:-.5rem;margin-right:-.5rem}}.block-section-row>*{padding-left:.5rem;padding-right:.5rem;flex-shrink:0}.block-section-row .col-12{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:14px;color:#022c63}body{margin:0;font:1rem/1em Inter,Arial,Helvetica,sans-serif;line-height:1.45rem;position:relative}@media screen and (max-width:992px){body{max-width:100%;overflow-x:hidden}}ol,ul{margin:0;padding:0;font-weight:400;font-family:Inter,Arial,Helvetica,sans-serif;color:#022c63}a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none}li{list-style-type:none}a{color:#022c63}a,a:hover{text-decoration:none}a:hover{color:#8196b1;cursor:pointer}figure{margin:0;position:relative;max-width:100%}figure img{width:100%}figure img,img,svg{max-width:100%}meta{display:none}p{font-size:1rem;line-height:1.4;font-family:Inter,Arial,Helvetica,sans-serif;color:#022c63;margin:0 0 .5rem}strong{font-weight:700}i{margin-right:5px}sup{color:#a78113;margin-left:.25rem}iframe{width:100%;height:511px;border:none}.modal{z-index:999999!important}.modal-backdrop.show{opacity:.5;z-index:99999}.breadcrumb{padding:0!important}.navbar{padding:0}.fit-width{width:fit-content}.img-figure{width:100%}.img-thumbnail{border:none}.text-color-primary{color:#022c63}.overflow-hidden{overflow:hidden}.lighten-color{opacity:.6}.hide{display:none}.rounded-border{border-radius:20px}.m-auto{margin:auto}.btn-underlined.showmore,.showmore{display:none}@media screen and (max-width:768px){.btn-underlined.showmore,.showmore{display:flex}}@media screen and (min-width:768px){.showmore-content.collapse:not(.show){display:block}}.bg-beige{background-color:#f5efea}.bg-white{background-color:#fff}.coral{color:#f74e2e}.txt-lightblue{color:#8095b1}.font-bold{font-weight:600}.font-gold{color:#a78113}.font-coral{color:#f74e2e}.font-serif,.font-serif p,.font-serif ul{font-family:Lora,Times New Roman,Times,serif}.font-green{color:#29ba99}.font-uppercase{text-transform:uppercase}.font-line-red{text-decoration:line-through;color:#f74e2e}.bg-light-gold{background-color:#f5efea}.bg-light-blue{background-color:#f2f4f7}.bg-green-opacity-25{background-color:rgba(163,213,192,.25)}.block-section-img-bg{background-image:url(/build/images/Roscoff-jacuzzi.80970352.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:992px){.block-section-img-bg{background-position:100% 100%}}.content-text-with-subtitle a{color:inherit;text-decoration:underline}.content-text-with-subtitle a:hover{filter:opacity(.65)}.rating{display:flex;color:#022c63}.rating .icon-star-opacity{opacity:.5}.rating i{position:relative;color:#d4af37;margin-right:0}.rating i:before{margin-left:0;margin-right:0;width:auto}.rating i:after{content:"\e809";font-family:valdysfont,sans-serif;font-style:normal;font-weight:400;speak:none;width:auto;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d4af37;margin-right:.75rem;font-size:.95rem;position:absolute;top:0;left:0;opacity:.5}@media screen and (min-width:768px){.rating-column{display:flex;flex-direction:column;text-align:center}}.info-prices{color:#022c63}.info-prices .base-price{font-size:1.125rem;color:#f74e2e;text-decoration:line-through}.info-prices .current-price{font-size:1.875rem;font-weight:600}.info-prices .hosting-price{font-size:.75rem;margin-bottom:0;color:#8095b1;text-align:right}.info-prices .hosting-price .with-hosting{font-size:.95rem}.price{display:flex;flex-direction:column;padding:0 0 2rem}@media screen and (max-width:768px){.price{padding:1rem 0 2rem}}.price .sale-price-info{font-size:1.125rem;color:#f74e2e;text-decoration:line-through;text-align:right}.price .price-info{display:flex;flex-direction:column;font-size:1.5rem;margin-bottom:1rem;text-align:right;color:#022c63}.price .price-info strong{font-size:2rem}@media screen and (max-width:768px){.price .price-info strong{font-size:1.5rem}}.price .price-info small{opacity:.6;font-size:1rem}.price p{font-family:Inter,Arial,Helvetica,sans-serif;margin-bottom:0}.price .btn{margin-top:1rem}.asking-contact{background-color:#fff;border:1px solid hsla(0,0%,43.9%,.25);border-radius:10px;padding:1.5rem}.asking-contact p{color:#707070;font-size:.85rem;margin-bottom:0}.asking-contact p span{color:#222}.p-credits{font-size:.75rem;margin-bottom:0;margin-top:1rem}.citation{display:flex;align-items:flex-start;font-size:1.75rem;line-height:1.2;font-weight:600;margin-bottom:1rem}@media screen and (max-width:992px){.citation{font-size:1.35rem}}.citation i{margin-right:1rem;font-size:1.5rem}.citation span{display:block}.col-shadow{box-shadow:2px 2px 3px #edf1ed;padding:1rem 0}.error-page{min-height:40vh;align-items:center}.conditions{color:#8095b1;font-size:.85rem;margin-top:3rem}#amount,.amount,.amount-dark-color,.amount-light-color{display:flex;justify-content:space-between;border-radius:4px;padding:1rem 1.5rem;position:relative;margin-bottom:1rem;align-items:center}@media screen and (min-width:992px){#amount,.amount,.amount-dark-color,.amount-light-color{flex-direction:row}}#amount .amount-title,.amount-dark-color .amount-title,.amount-light-color .amount-title,.amount .amount-title{font-size:1.125rem}#amount .total-price,.amount-dark-color .total-price,.amount-light-color .total-price,.amount .total-price{font-weight:600;font-size:1.15rem;text-align:right}@media screen and (min-width:992px){#amount .total-price,.amount-dark-color .total-price,.amount-light-color .total-price,.amount .total-price{font-size:1.375rem}}#amount .info-prices,.amount-dark-color .info-prices,.amount-light-color .info-prices,.amount .info-prices{display:block}.amount.coupon-amount,.coupon-amount#amount,.coupon-amount.amount-dark-color,.coupon-amount.amount-light-color{background-color:transparent;color:#f74e2e;padding-top:0;padding-bottom:0}.amount.coupon-amount #remove_coupon,.coupon-amount#amount #remove_coupon,.coupon-amount.amount-dark-color #remove_coupon,.coupon-amount.amount-light-color #remove_coupon{position:absolute;right:15px;top:-1px;padding:0}.amount.coupon-amount .total-price,.coupon-amount#amount .total-price,.coupon-amount.amount-dark-color .total-price,.coupon-amount.amount-light-color .total-price{padding-right:15px}.amount.coupon-amount .amount-title,.coupon-amount#amount .amount-title,.coupon-amount.amount-dark-color .amount-title,.coupon-amount.amount-light-color .amount-title{font-size:1rem}.amount.coupon-amount .amount-title span,.coupon-amount#amount .amount-title span,.coupon-amount.amount-dark-color .amount-title span,.coupon-amount.amount-light-color .amount-title span{font-weight:600}.amount.coupon-amount .total-price,.coupon-amount#amount .total-price,.coupon-amount.amount-dark-color .total-price,.coupon-amount.amount-light-color .total-price{font-weight:400;font-size:1rem}#amount,.amount-light-color{background-color:#f2f4f7;color:#022c63}.amount-dark-color{background-color:#022c63;color:#fff}.icon,.icon-lineal-christmas,.icon-lineal-newyear,.icon-with-hover{display:block;width:40px;height:40px;font-style:normal}.icon-with-hover:hover{opacity:.5;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.icon-lineal-christmas{background:url(/build/images/icon-lineal-christmas.28b23a6f.svg) no-repeat 50%;background-size:contain}.icon-lineal-newyear{background:url(/build/images/icon-lineal-newyear.1cb5b497.svg) no-repeat 50%;background-size:contain}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-family:Inter,Arial,Helvetica,sans-serif}.main-title,h1{color:#022c63;margin-bottom:1rem;font-weight:600}@media screen and (min-width:992px){.main-title,h1{font-size:3.75rem}}.second-title,h2{color:#022c63;font-size:1.5rem;display:flex;flex-wrap:wrap;align-items:center;line-height:1.2;font-family:Inter,Arial,Helvetica,sans-serif}@media screen and (max-width:992px){.second-title,h2{margin:1rem 0}}.second-title span,h2 span{max-width:calc(100% - 50px);display:block}@media screen and (min-width:992px){.second-title span,h2 span{max-width:90%;max-width:100%}}.handwritting-title,.review-title,.third-title,h3{font-family:pleasewritemeasongmedium,sans-serif;color:#a78113;text-transform:uppercase;margin-bottom:1rem;font-size:1.85rem}.fourth-title,h4{font-family:Inter,Arial,Helvetica,sans-serif;color:#022c63;font-weight:600;margin-bottom:.4rem;font-size:1.1rem}.mid-title{font-size:1.5rem;margin-top:4rem}.mid-first-title,.mid-title{font-weight:600;margin-bottom:0}.mid-first-title{font-size:2rem;margin-top:2rem}.content-title{margin-bottom:1rem}@media screen and (min-width:992px){.content-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}}.content-title .title-with-underline{margin-bottom:0}.content-title .next-to{color:#a78113;font-size:1.25rem}@media screen and (min-width:992px){.content-title .next-to{width:40%;padding:0 1rem;margin-left:1rem;text-align:right}}@media screen and (min-width:1200px){.content-title .next-to{width:50%}}@media screen and (max-width:768px){.content-title .next-to{display:block;margin-bottom:1rem}}.main-title-form{font-size:1.5rem;text-align:center;width:100%;font-weight:400;margin-bottom:1.5rem;margin-top:2rem;color:#022c63}@media screen and (max-width:992px){.main-title-form{font-size:1.15rem;font-weight:600}}.subtitle-gold{color:#a78113;font-size:1.2rem;margin-bottom:1rem}@media screen and (min-width:992px){.subtitle-gold{font-size:1.45rem}}.title-text-shadow{color:#fff;font-weight:600;text-shadow:1px 1px 6px rgba(0,0,0,.5)}.title-with-underline{color:#022c63;margin-bottom:1.5rem;font-weight:600;position:relative;z-index:1;max-width:fit-content;font-size:1.5rem;display:inline-block}.title-with-underline span{background:-moz-linear-gradient(top,rgba(163,213,205,0) 52%,rgba(163,213,205,0) 62%,#a3d5cd 63%,#a3d5cd 100%);background:-webkit-linear-gradient(top,rgba(163,213,205,0) 52%,rgba(163,213,205,0) 62%,#a3d5cd 63%,#a3d5cd);background:linear-gradient(180deg,rgba(163,213,205,0) 52%,rgba(163,213,205,0) 62%,#a3d5cd 63%,#a3d5cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a3d5cd",endColorstr="#a3d5cd",GradientType=0);display:inline}@media screen and (max-width:768px){.title-with-underline{margin-bottom:.5rem!important;max-width:100%}}@media screen and (min-width:992px){.title-with-underline{font-size:2rem}}.handwritting-subtitle{font-family:pleasewritemeasongmedium,sans-serif;font-size:1.5rem;color:#fff;text-shadow:1px 1px 6px rgba(0,0,0,.5)}@media screen and (min-width:768px){.handwritting-subtitle{font-size:2rem;margin-bottom:2rem}}@media screen and (min-width:992px){.handwritting-subtitle{font-size:2.5rem}}.title-border-bottom{width:100%;border-bottom:1px solid #dee2e6;font-weight:600;padding:1rem 0;font-size:1.25rem;display:flex;justify-content:space-between;margin-bottom:2rem}.title-border-bottom.large{font-size:1.5rem;padding-top:0}.title-border-bottom span{position:relative;display:block}.title-border-bottom span:before{content:"";width:105%;border-bottom:4px solid #a78113;bottom:-1rem;left:0;position:absolute;display:block}.intertitle{margin-bottom:1rem;color:#022c63;font-size:1.25rem;font-weight:500;line-height:1.15;margin-left:1rem}.lightgrey-title{color:#8095b1;font-weight:400}.secondary-title,.third-title{color:#a78113;font-size:1.35rem;font-weight:500;margin-top:1rem;margin-bottom:1rem;font-family:Inter,Arial,Helvetica,sans-serif;text-transform:none}.third-title{color:#022c63}.light-small-content{color:#8095b1;font-size:14px;font-size:.875rem}.btn,.btn-default.btn-galery,.btn-default.btn-gold,.btn-default.btn-light-blue,.btn-default.btn-light-camel,.btn-default.btn-light-grey,.btn-default.btn-light-white,.btn-default.btn-outlined,.btn-default.btn-outlined-base,.btn-default.btn-primary,.btn-default.btn-secondary,.btn-default.btn-small,.btn-galery,.btn-gold,.btn-light-blue,.btn-light-camel,.btn-light-grey,.btn-light-white,.btn-outlined,.btn-outlined-base,.btn-primary,.btn-secondary,.btn-small,.btn.btn-default{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:10px;font-size:1rem;cursor:pointer;user-select:none;display:inline-block;text-align:center;background-color:transparent;border:1px solid transparent;padding:12px 2.5rem;line-height:1.5}.btn-galery:hover,.btn-gold:hover,.btn-light-blue:hover,.btn-light-camel:hover,.btn-light-grey:hover,.btn-light-white:hover,.btn-outlined-base:hover,.btn-outlined:hover,.btn-primary:hover,.btn-secondary:hover,.btn-small:hover,.btn:hover{text-decoration:none}.btn-galery:disabled,.btn-gold:disabled,.btn-light-blue:disabled,.btn-light-camel:disabled,.btn-light-grey:disabled,.btn-light-white:disabled,.btn-outlined-base:disabled,.btn-outlined:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-small:disabled,.btn:disabled{border-color:inherit}.btn-galery:focus,.btn-gold:focus,.btn-light-blue:focus,.btn-light-camel:focus,.btn-light-grey:focus,.btn-light-white:focus,.btn-outlined-base:focus,.btn-outlined:focus,.btn-primary:focus,.btn-secondary:focus,.btn-small:focus,.btn.focus,.btn:focus,.focus.btn-galery,.focus.btn-gold,.focus.btn-light-blue,.focus.btn-light-camel,.focus.btn-light-grey,.focus.btn-light-white,.focus.btn-outlined,.focus.btn-outlined-base,.focus.btn-primary,.focus.btn-secondary,.focus.btn-small{outline:0;border:1px solid transparent;box-shadow:0 0 0 .2rem transparent}.btn-galery:disabled,.btn-gold:disabled,.btn-light-blue:disabled,.btn-light-camel:disabled,.btn-light-grey:disabled,.btn-light-white:disabled,.btn-outlined-base:disabled,.btn-outlined:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-small:disabled,.btn.disabled,.btn:disabled,.disabled.btn-galery,.disabled.btn-gold,.disabled.btn-light-blue,.disabled.btn-light-camel,.disabled.btn-light-grey,.disabled.btn-light-white,.disabled.btn-outlined,.disabled.btn-outlined-base,.disabled.btn-primary,.disabled.btn-secondary,.disabled.btn-small{cursor:not-allowed;background-color:transparent;opacity:.5}.btn-galery:disabled span,.btn-gold:disabled span,.btn-light-blue:disabled span,.btn-light-camel:disabled span,.btn-light-grey:disabled span,.btn-light-white:disabled span,.btn-outlined-base:disabled span,.btn-outlined:disabled span,.btn-primary:disabled span,.btn-secondary:disabled span,.btn-small:disabled span,.btn.disabled span,.btn:disabled span,.disabled.btn-galery span,.disabled.btn-gold span,.disabled.btn-light-blue span,.disabled.btn-light-camel span,.disabled.btn-light-grey span,.disabled.btn-light-white span,.disabled.btn-outlined-base span,.disabled.btn-outlined span,.disabled.btn-primary span,.disabled.btn-secondary span,.disabled.btn-small span{text-decoration:line-through}.btn-primary{color:#fff;background-color:#022c63;border:1px solid #022c63}.btn-primary.focus,.btn-primary:focus{background-color:#1b4173;border:1px solid #1b4173}.btn-primary.disabled,.btn-primary:disabled{background-color:#01214a}.btn-primary :active,.btn-primary:hover,.btn-primary :visited{background-color:#01214a;border:1px solid #022554}.btn-secondary{background-color:#f5efea;color:#a78113;border:1px solid #f5efea;margin-right:1rem;margin-bottom:1rem}.btn-secondary:hover{color:#fff}.btn-secondary.focus,.btn-secondary :active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary :visited{background-color:#a78113;border-color:1px solid #a78113}.btn-default.btn-galery,.btn-default.btn-gold,.btn-default.btn-light-blue,.btn-default.btn-light-camel,.btn-default.btn-light-grey,.btn-default.btn-light-white,.btn-default.btn-outlined,.btn-default.btn-outlined-base,.btn-default.btn-primary,.btn-default.btn-secondary,.btn-default.btn-small,.btn.btn-default{background-color:#fff;color:#022c63;border:1px solid #f2f4f7}.btn-default.btn-galery:hover,.btn-default.btn-gold:hover,.btn-default.btn-light-blue:hover,.btn-default.btn-light-camel:hover,.btn-default.btn-light-grey:hover,.btn-default.btn-light-white:hover,.btn-default.btn-outlined-base:hover,.btn-default.btn-outlined:hover,.btn-default.btn-primary:hover,.btn-default.btn-secondary:hover,.btn-default.btn-small:hover,.btn.btn-default:hover{background-color:#f2f4f7;border:1px solid #f2f4f7;color:#022c63}.btn-default.btn-galery :active,.btn-default.btn-galery:focus,.btn-default.btn-galery:hover,.btn-default.btn-galery :visited,.btn-default.btn-gold :active,.btn-default.btn-gold:focus,.btn-default.btn-gold:hover,.btn-default.btn-gold :visited,.btn-default.btn-light-blue :active,.btn-default.btn-light-blue:focus,.btn-default.btn-light-blue:hover,.btn-default.btn-light-blue :visited,.btn-default.btn-light-camel :active,.btn-default.btn-light-camel:focus,.btn-default.btn-light-camel:hover,.btn-default.btn-light-camel :visited,.btn-default.btn-light-grey :active,.btn-default.btn-light-grey:focus,.btn-default.btn-light-grey:hover,.btn-default.btn-light-grey :visited,.btn-default.btn-light-white :active,.btn-default.btn-light-white:focus,.btn-default.btn-light-white:hover,.btn-default.btn-light-white :visited,.btn-default.btn-outlined-base :active,.btn-default.btn-outlined-base:focus,.btn-default.btn-outlined-base:hover,.btn-default.btn-outlined-base :visited,.btn-default.btn-outlined :active,.btn-default.btn-outlined:focus,.btn-default.btn-outlined:hover,.btn-default.btn-outlined :visited,.btn-default.btn-primary :active,.btn-default.btn-primary:focus,.btn-default.btn-primary:hover,.btn-default.btn-primary :visited,.btn-default.btn-secondary :active,.btn-default.btn-secondary:focus,.btn-default.btn-secondary:hover,.btn-default.btn-secondary :visited,.btn-default.btn-small :active,.btn-default.btn-small:focus,.btn-default.btn-small:hover,.btn-default.btn-small :visited,.btn-default.focus.btn-galery,.btn-default.focus.btn-gold,.btn-default.focus.btn-light-blue,.btn-default.focus.btn-light-camel,.btn-default.focus.btn-light-grey,.btn-default.focus.btn-light-white,.btn-default.focus.btn-outlined,.btn-default.focus.btn-outlined-base,.btn-default.focus.btn-primary,.btn-default.focus.btn-secondary,.btn-default.focus.btn-small,.btn.btn-default.focus,.btn.btn-default :active,.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-default :visited{background-color:#f2f4f7;border-color:1px solid #f2f4f7}.btn-light-grey{background-color:#f2f4f7;color:#022c63}.btn-light-white{background-color:#fff;color:#022c63}.btn-light-blue{background-color:#d3dae4;color:#022c63}.btn-light-camel{background-color:#dbd3c1;color:#022c63}.btn-gold{color:#fff;background-color:#a78113;border:1px solid #a78113}.btn-gold:hover{background-color:#a78113;border-color:1px solid #a78113}.btn-gold.focus,.btn-gold:focus{background-color:#b08e2b;border:1px solid #b08e2b;color:#fff}.btn-gold :active,.btn-gold:hover,.btn-gold :visited{background-color:#906f10;border:1px solid #997611;color:#fff}.btn-outlined{border:1px solid #222;color:#222;padding:.75rem 1.5rem;display:inline-block}.btn-outlined:hover{color:#fff}.btn-outlined.focus,.btn-outlined :active,.btn-outlined:focus,.btn-outlined:hover,.btn-outlined :visited{background-color:#222;border-color:#222}.btn-galery,.btn-outlined-base{background-color:#fff;border:1px solid #022c63;color:#022c63;margin:0 auto}.btn-outlined-base.phone-contact,.phone-contact.btn-galery{padding:1rem}.btn-galery:focus,.btn-outlined-base.focus,.btn-outlined-base:focus,.focus.btn-galery{background-color:#d3dae4;border:1px solid #d3dae4;color:#022c63}.btn-galery:disabled,.btn-outlined-base.disabled,.btn-outlined-base:disabled,.disabled.btn-galery{background-color:#d3dae4;color:#fff}.btn-galery :active,.btn-galery:hover,.btn-galery :visited,.btn-outlined-base :active,.btn-outlined-base:hover,.btn-outlined-base :visited{background-color:#d3dae4;border:1px solid #d3dae4;color:#022c63}.btn-galery i,.btn-outlined-base i{color:#022c63}.btn-underlined{border:none;text-decoration:underline;display:block;color:#8196b1;font-size:.875rem;background:#fff}.btn-underlined:hover{cursor:pointer}.btn-add-gift-cart{padding-right:1.5rem;padding-left:1.5rem}.btn-register{display:block;font-size:1.125rem;color:#022c63;font-weight:600;margin:.5rem 0;width:100%;text-align:center;text-decoration:underline}.btn-video{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;border:transparent}.btn-video:before{content:"";position:absolute;display:flex;background:url(/build/images/play.9080dcdc.svg) no-repeat;width:61px;height:44px;top:calc(50% - 22px);left:calc(50% - 30.5px)}.btn-video:hover:before{background:url(/build/images/play-on.e7f8c3d1.svg) no-repeat}.tertiary-link{text-decoration:underline;margin-top:1rem;display:inline-flex}.btn-galery{padding:7px 2.5rem;position:absolute;right:0;z-index:99}@media screen and (max-width:768px){.btn-galery{position:relative;top:auto;left:15px;margin:auto;right:auto;padding:7px 1.15rem}}@media screen and (min-width:992px){.btn-galery{top:-200px}}@media screen and (min-width:1200px){.btn-galery{top:calc(-360px - -6rem)}}@media screen and (min-width:2048px){.btn-galery{top:calc(-325px - -6rem)}}.btn-galery.room{position:absolute;top:12px;right:14px}.btn-remove{color:#8095b1;font-size:.85rem;background:none;border:none}.btn-small{font-size:.85rem;padding:5px 10px;background-color:#d3dae4}.btn-small:hover{background-color:#022c63;color:#fff}#cart{position:relative}#cart,#cart:before{width:24px;height:21px}#cart:before{content:"";background:url(/build/images/icon-lineal-cart.fef707c0.svg) no-repeat;background-size:contain;position:absolute;left:0}#cart:hover{cursor:pointer}#cart:hover span{background-color:#d3dae4;color:#022c63;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#cart span{background-color:#a78113;color:#fff;text-align:center;width:20px;height:20px;position:relative;right:-8px;border-radius:10px;display:block;margin-left:6px;font-size:12px;top:-8px}@media screen and (min-width:992px){#cart span{top:-1px;right:0}}.mobile-bar{z-index:99999;position:sticky;width:100%;max-width:100%;background-color:#fff;color:#fff;padding:1rem;display:flex;align-items:center;top:0;height:60px;justify-content:flex-start;-webkit-box-shadow:0 5px 10px -4px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px -4px rgba(0,0,0,.1);box-shadow:0 5px 10px -4px rgba(0,0,0,.1)}@media screen and (min-width:992px){.mobile-bar{display:none}}.mobile-bar .figure-logo-mobile{width:120px;height:50px}.mobile-bar .figure-logo-mobile img{object-fit:contain}.mobile-bar .navbar-toggler,.mobile-bar label{cursor:pointer}.mobile-bar .navbar-toggler:after,.mobile-bar .navbar-toggler:before,.mobile-bar label:after,.mobile-bar label:before{display:none}@media screen and (max-width:576px){.navbar-brand{margin-left:50px}.navbar-brand.desktop{display:none}}.block-content-site{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;position:relative}@media screen and (min-width:576px){.block-content-site{-webkit-transition:none;transition:none}}@media screen and (max-width:576px){.block-content-site{padding-bottom:80px}}.navbar-brand .white-logo{display:none}.navbar-brand .blue-logo{display:inline-block}.block-header{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;position:absolute;left:-100%;width:100vw;height:100%;background-color:#022c63;z-index:9999999}@media screen and (min-width:576px){.block-header{width:70%;left:-70%}}@media screen and (min-width:992px){.block-header{background-color:#fff;position:sticky;left:0;top:0;width:100%;height:auto;margin-top:0;z-index:1000}}.block-header .navbar-brand{padding:1rem 0}@media screen and (min-width:992px){.block-header .navbar-brand{display:block;margin-right:0}}.block-header .block-navbar{max-width:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.block-header .block-navbar{flex-direction:row;flex-wrap:wrap;padding:0}}.block-header .block-navbar .block-sub-nav{display:flex;flex-wrap:wrap;margin-left:1rem;margin-right:1rem}@media screen and (min-width:1200px){.block-header .block-navbar .block-sub-nav{margin-left:-.5rem;margin-right:-.5rem}}.block-header .block-navbar .block-sub-nav>*{padding-left:.5rem;padding-right:.5rem;flex-shrink:0}@media screen and (min-width:992px){.block-header .block-navbar .block-sub-nav{width:100%}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav{display:flex;align-items:center;flex-direction:row;margin-right:0;margin-left:0;padding:0 2.5rem}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .col-12:last-child{height:100%}}.block-header .block-navbar .primary-nav .navbar-nav{display:flex;flex-direction:column}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav{flex-direction:row;align-items:center;justify-content:space-evenly;height:100%}}.block-header .block-navbar .primary-nav .navbar-nav>li{border-bottom:1px solid hsla(0,0%,100%,.25);border-radius:0;padding:.85rem .5rem}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li{display:flex;align-items:center;border-bottom:none;height:100%}}.block-header .block-navbar .primary-nav .navbar-nav>li:last-child{border-bottom:0}.block-header .block-navbar .primary-nav .navbar-nav>li a{color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;padding:0;font-weight:600;width:100%;font-size:14px}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li a{color:#022c63;display:flex;flex-direction:column;justify-content:center;position:relative;width:auto}}@media screen and (min-width:1200px){.block-header .block-navbar .primary-nav .navbar-nav>li a{padding:0 .5rem}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap{display:flex;padding:1.5rem 0;max-width:986px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;max-height:none}}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap#thalassoSpa{flex-direction:column}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap#thalassoSpa li.font-gold{margin-bottom:0}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap#thalassoSpa li.font-gold.selon-dest{padding-bottom:.5rem}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap#thalassoSpa li.font-gold.selon-dest{padding:.5rem 0 .5rem 1.5rem}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap{max-width:1380px}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags{margin-top:1rem}}@media screen and (max-width:576px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child{margin:3px 0}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li{display:inline-flex;padding:0 .25rem;margin-bottom:0}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li.font-gold{padding-left:.75rem}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li a{border:1px solid #d3dae4;padding:.5rem 1rem;border-radius:30px}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li a:hover{background-color:#022c63;color:#fff;border-color:#d3dae4}}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li.taketolanding{display:none}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li.taketolanding{display:flex}}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li.taketolanding a{background-color:#f2f4f7;color:#8095b1}.block-header .block-navbar .primary-nav .navbar-nav>li:hover .submenu-wrap .submenu-tags .navbar-nav-child li.taketolanding a:hover{background-color:#022c63;color:#fff}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap{background-color:transparent;position:relative;padding:0;overflow:hidden;max-height:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap{background-color:#fff;position:absolute;width:100%;top:60px;left:0;right:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:0 5px 10px -4px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px -4px rgba(0,0,0,.1);box-shadow:0 5px 10px -4px rgba(0,0,0,.1);transition:none}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.opened{max-height:1400px;padding:.5rem 0 1rem;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (max-width:576px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns .item-nav-child{padding-left:0;margin-bottom:1rem}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns .title{font-weight:600;margin-top:.5rem;color:#fff}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns .title{color:#022c63}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns .title p{font-weight:400;color:#8095b1}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns ul{margin:0}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns ul{align-items:start;display:flex}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns figure{border-radius:10px;overflow:hidden}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns figure img{height:100%}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.submenu-wrap-columns .col figure{max-height:111px;border-radius:10px;overflow:hidden}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child{background-color:hsla(0,0%,100%,.15);margin:3px 0;border-radius:6px;padding:1rem}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child:first-child{padding-left:1rem}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child:last-child{border-left:0}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li{padding-bottom:.25rem}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li{padding:0 1rem .25rem;display:flex;align-items:center;margin-bottom:20px}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li figure{display:none}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li figure{display:block;width:100px;height:50px;border-top-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;margin-right:1rem}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title{color:#fff}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title{color:#022c63}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title p{margin-bottom:0;font-weight:400;color:#8095b1}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title p strong{color:#fff}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title p strong{color:#022c63}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title p a{font-size:1rem;color:#fff}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title p a{color:#022c63;padding:0}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title p a.strong{font-weight:400}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .navbar-nav-child li .title span{display:none}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper{width:100%}@media screen and (max-width:576px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper{background-color:hsla(0,0%,100%,.15);margin:3px 0;border-radius:6px;padding:1rem}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper li.item-nav-child{margin-bottom:0}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper li figure{display:none}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper li .title{margin-top:0}}@media screen and (max-width:576px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper.hide-subtitles .title p{display:none}}@media screen and (max-width:576px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper .regionContainer{flex:0 0 100%;max-width:100%}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper .regionContainer .regionName{padding-left:15px}@media screen and (max-width:576px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper .regionContainer .regionName{padding-left:0}}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper .regionContainer .regionName a{cursor:pointer;color:unset;font-weight:400}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap .mynavwrapper .regionContainer .regionName a:hover{text-decoration:underline}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.thalasso-spa .navbar-nav-child{border-right:0}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.thalasso-spa .navbar-nav-child:last-child{border-left:1px solid #d3dae4;padding-left:2rem}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.spa-beaute .navbar-nav-child{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.spa-beaute .navbar-nav-child li{width:16%}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.spa-beaute .navbar-nav-child li a{display:flex;flex-direction:column}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.spa-beaute .navbar-nav-child li a figure{width:100%;height:auto;margin-right:0;border-radius:10px}.block-header .block-navbar .primary-nav .navbar-nav .submenu-wrap.spa-beaute .navbar-nav-child li .title{width:auto;font-weight:600;margin-top:.5rem}}@media screen and (max-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children{position:relative}}.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children:after{content:"";position:absolute;right:1rem;top:22px;width:9px;height:5px;background:url(/build/images/arrow-down.7488db5c.svg) no-repeat}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children:after{display:none}}.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children .animated-link{font-weight:700;text-decoration:none;display:inline-block;color:#fff}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children .animated-link{color:#022c63}}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children .animated-link.active:after{content:"";display:block;width:100%;height:3px;background:#a78113;margin-top:3px}}.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children .animated-link i{margin-right:10px;color:#a78113}@media screen and (min-width:992px){.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children:nth-child(4) .item-nav-child{text-align:center}}.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children:nth-child(4) .item-nav-child figure{height:140px}@media screen and (min-width:1400px){.block-header .block-navbar .primary-nav .navbar-nav .menu-item-has-children:nth-child(4) .item-nav-child figure{height:184px}}@media screen and (min-width:1200px){.block-header .block-navbar .primary-nav .navbar-nav #special-offers{padding-left:calc(30px + 1.65rem)}}.block-header .block-navbar .primary-nav .navbar-nav #special-offers:before{content:"";width:24px;height:24px;background-image:url(/build/images/special-offers.2ea29aae.svg);background-repeat:no-repeat;position:absolute;left:1.65rem;top:calc(50% - 14px);display:none}@media screen and (min-width:1200px){.block-header .block-navbar .primary-nav .navbar-nav #special-offers:before{display:block}}@media screen and (min-width:1200px){.block-header .block-navbar .primary-nav .navbar-nav #gift{padding-left:calc(35px + 1.65rem)}}.block-header .block-navbar .primary-nav .navbar-nav #gift:before{content:"";width:29px;height:24px;background-image:url(/build/images/gift.8b7cd93e.svg);background-repeat:no-repeat;position:absolute;left:1.65rem;top:calc(50% - 14px);display:none}@media screen and (min-width:1200px){.block-header .block-navbar .primary-nav .navbar-nav #gift:before{display:block}}.block-header .block-navbar .second-nav{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:1rem;width:100%;order:2;margin-bottom:5rem}@media screen and (min-width:992px){.block-header .block-navbar .second-nav{flex-direction:row;border-bottom:1px solid #d3dae4;margin-right:0;margin-left:0;padding:.45rem 2.5rem;order:0;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:992px){.block-header .block-navbar .second-nav{padding:.85rem 1rem}}.block-header .block-navbar .second-nav form{width:100%}.block-header .block-navbar .second-nav .navbar-nav{width:100%;display:flex;flex-direction:column}@media screen and (min-width:992px){.block-header .block-navbar .second-nav .navbar-nav{flex-direction:row;justify-content:flex-end;align-items:center}}.block-header .block-navbar .second-nav li{padding:.45rem;font-size:.85rem}@media screen and (min-width:768px) and (max-width:992px){.block-header .block-navbar .second-nav li{padding:0 .45rem}}@media screen and (min-width:992px){.block-header .block-navbar .second-nav li{padding:0 1rem}}.block-header .block-navbar .second-nav li a{font-family:Inter,Arial,Helvetica,sans-serif;color:#8095b1}.block-header .block-navbar .second-nav li a:hover{color:#fff}@media screen and (min-width:992px){.block-header .block-navbar .second-nav li a:hover{color:#022c63}}@media screen and (min-width:992px){.home .block-header{background-color:transparent;position:fixed}.home .block-header .navbar-brand{padding:1rem 0}.home .block-header .navbar-brand .white-logo{display:inline-block}.home .block-header .navbar-brand .blue-logo{display:none}.home .block-header .primary-nav .navbar-nav>li .animated-link{color:#fff}.home .block-header .primary-nav .navbar-nav>li a{color:#022c63}.home .block-header .primary-nav .navbar-nav .menu-item-has-children .animated-link{color:#fff}.home .block-header .primary-nav .navbar-nav .menu-item-has-children .animated-link.active:after{content:"";display:block;width:100%;height:3px;background:#a78113;margin-top:3px}.home .block-header .second-nav{border-color:hsla(0,0%,100%,.35)}.home .block-header .second-nav li a{color:#fff}.home .block-header.scrolling{background-color:#fff;display:flex;margin-top:0;padding:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-box-shadow:0 5px 10px -4px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px -4px rgba(0,0,0,.1);box-shadow:0 5px 10px -4px rgba(0,0,0,.1)}.home .block-header.scrolling .navbar-brand .white-logo{display:none}.home .block-header.scrolling .navbar-brand .blue-logo{display:inline-block}.home .block-header.scrolling .primary-nav .navbar-nav .menu-item-has-children .animated-link,.home .block-header.scrolling .primary-nav .navbar-nav>li a{color:#022c63}.home .block-header.scrolling .second-nav li a{color:#8095b1}}.toggle-nav:checked~.block-content-site,.toggle-nav:checked~.block-header{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.toggle-nav:checked~.block-header{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);position:fixed;overflow:scroll}.toggle-nav:checked~.mobile-bar label{position:relative}.toggle-nav:checked~.mobile-bar label .burger{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.toggle-nav:checked~.mobile-bar label .burger:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.toggle-nav:checked~.mobile-bar label .burger:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg);top:0}.burger{transition-timing-function:ease;transition-duration:.15s;transition-property:transform;top:50%}.burger,.burger:after,.burger:before{position:absolute;width:30px;height:2px;border-radius:4px;background-color:#022c63;display:block}.burger:after,.burger:before{content:"";transition-timing-function:ease;transition-duration:.15s;transition-property:transform;top:-8px;transition:top 75ms ease .12s,opacity 75ms ease}.burger:after{top:8px}#phone-number{min-height:auto;font-weight:500;padding:.5rem 1.25rem .5rem 3rem;position:relative;border-radius:30px;color:#fff}#phone-number:before{content:"";width:24px;height:24px;background-image:url(/build/images/phone.4f1108d8.svg);background-size:cover;background-repeat:no-repeat;position:absolute;left:1rem;top:calc(50% - 12px)}#phone-number-wrapper{margin:.5rem 0}@media screen and (min-width:992px){#phone-number-wrapper{display:flex;justify-content:flex-end;margin:auto 0}}.marketing-banner{margin-bottom:2rem;width:100%;border-radius:10px;overflow:hidden}.block-seo-top,.seo-top-container{background-color:#fff;text-align:center;font-family:Lora,Times New Roman,Times,serif;padding:1.25rem 0}.block-content-seo a,.block-content-single a,.block-seo-top a,.seo-top-container a{text-decoration:underline}@media screen and (min-width:576px){.push-offer{margin:2rem 0}}@media screen and (min-width:576px){.push-offer-container{display:flex;flex-direction:inherit}}.push-offer-container figure{padding:0;max-width:100%}@media screen and (min-width:576px){.push-offer-container figure{max-width:none}}.push-offer-container figure:before{display:block;position:absolute;top:0;content:"";width:100%;height:100%;background:#022c63;opacity:.5}.push-offer-container figure:after{display:block;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);content:"";width:45px;height:45px;background:url(/build/images/icon-lock.c32c1577.svg) no-repeat 50%;background-size:contain}@media screen and (min-width:576px){.push-offer-container figure:after{left:calc(50% - 22px - 2rem)}}.push-offer-container-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;background:#f7f3f0;padding:2rem;max-width:100%;flex:none}@media screen and (min-width:576px){.push-offer-container-details{max-width:none;padding:3rem;flex:auto}}.push-offer-container-details .mid-title{margin:.5rem 0 1rem}.push-offer-container-details-buttons{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:576px){.push-offer-container-details-buttons{flex-direction:row}}.push-offer-container-details span{color:#ff775e}@media screen and (min-width:576px){.push-offer-container-details:before{display:block;position:absolute;left:-4rem;top:0;content:"";border-top-left-radius:4rem;width:4rem;height:100%;background:#f7f3f0}}.push-offer-newsletter{display:flex;flex-direction:column;max-width:850px;gap:1rem;padding:2rem;margin:5rem auto 3rem;border:1px solid #022c63}@media screen and (min-width:576px){.push-offer-newsletter{padding:4rem}}.push-offer-newsletter .mid-title{margin:0}.push-offer-newsletter #form-email{width:100%;padding:.5rem}.push-offer-newsletter-legal{display:flex}.push-offer-newsletter-legal p{text-align:left}.push-offer-newsletter input.check-valid{display:inline-block;position:relative;margin:1rem;opacity:1}.read-more{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0!important}.read-more p{margin-bottom:1rem}.read-more-clamp-3{-webkit-line-clamp:3}.read-more-clamp-6{-webkit-line-clamp:6}.read-more-btn{appearance:none;cursor:pointer;width:fit-content;margin-top:1rem;display:inline-block;position:relative!important;opacity:1!important;border:none;text-decoration:underline;font-family:Inter,Arial,Helvetica,sans-serif}.read-more-btn:before{content:"Lire plus"}.read-more-btn:checked:before{content:"Lire moins"}.read-more:has(+.read-more-btn:checked){-webkit-line-clamp:initial}.block-content-seo a,.block-section-seo a{text-decoration:underline}@media screen and (max-width:992px){#CookiebotWidget{box-shadow:none!important;z-index:9999!important}#CookiebotWidget .CookiebotWidget-logo svg{width:36px!important;height:36px!important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:#8095b1!important}}@media screen and (max-width:992px){#bt-callback{top:0!important;z-index:99999!important;box-shadow:none!important}#bt-callback,#bt-callback .picto{height:60px!important}#bt-callback .picto:hover{animation:none!important}#bt-callback .picto svg{height:60px}#vwatch{z-index:99999!important}}