@charset "UTF-8";:root{--darkest:#000;--darkestAlpha0:transparent;--darkestAlpha10:rgba(0,0,0,.1);--darkestAlpha25:rgba(0,0,0,.25);--dark:#231f20;--darkAlpha40:rgba(35,31,32,.4);--lessDark:#2b2b2b;--middle:#8c8c8c;--middleTransparent:rgb(158 158 158/0.3);--middleLessTransparent:rgb(158 158 158/0.6);--lessLessLight:#c4c4c4;--lessLight:#f4f4f4;--light:#f9f9f9;--lightest:#fff;--brandPrimary:#a57b1b;--brandPrimaryAlpha20:rgba(165,123,27,.2);--brandPrimaryAlpha40:rgba(165,123,27,.4);--brandPrimaryAlpha80:rgba(165,123,27,.8);--error:#cb0000}.style-collection-fouquets{--dark:#2b2b2b;--brandPrimary:#ad1b2d}.style-collection-fouquets .popin-hotel-resa{--dark:#231f20;--brandPrimary:#a57b1b}.grid-column-3-1{width:33%}.grid-column-4-2-1{width:25%}.grid-column-5-3-2{width:20%}@media (max-width:63.99em){.grid-column-3-1,.grid-column-4-2-1{width:50%}.grid-column-5-3-2{width:33%}}@media (max-width:47.99em){.grid-column-3-1,.grid-column-4-2-1{width:100%}.grid-column-5-3-2{width:50%}}.editoTextPictures,.flexContainer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.flexContainer-t{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.flexContainer-d{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.editoTextPictures,.justifyContent-center{-ms-flex-pack:center;justify-content:center}.justifyContent-spaceBetween{-ms-flex-pack:justify;justify-content:space-between}.justifyContent-spaceAround{-ms-flex-pack:distribute;justify-content:space-around}.justifyContent-spaceEvenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.justifyContent-flexStart{-ms-flex-pack:start;justify-content:flex-start}.justifyContent-flexEnd{-ms-flex-pack:end;justify-content:flex-end}@media (min-width:48em){.justifyContent-center-t{-ms-flex-pack:center;justify-content:center}.justifyContent-spaceBetween-t{-ms-flex-pack:justify;justify-content:space-between}.justifyContent-spaceAround-t{-ms-flex-pack:distribute;justify-content:space-around}.justifyContent-spaceEvenly-t{-ms-flex-pack:space-evenly;justify-content:space-evenly}.justifyContent-flexStart-t{-ms-flex-pack:start;justify-content:flex-start}.justifyContent-flexEnd-t{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:64em){.justifyContent-center-d{-ms-flex-pack:center;justify-content:center}.editoTextPictures,.justifyContent-spaceBetween-d{-ms-flex-pack:justify;justify-content:space-between}.justifyContent-spaceAround-d{-ms-flex-pack:distribute;justify-content:space-around}.justifyContent-spaceEvenly-d{-ms-flex-pack:space-evenly;justify-content:space-evenly}.justifyContent-flexStart-d{-ms-flex-pack:start;justify-content:flex-start}.justifyContent-flexEnd-d{-ms-flex-pack:end;justify-content:flex-end}}.w-auto{width:auto!important}.w-1_12{width:8.33333%!important}.w-2_12{width:16.66666%!important}.w-3_12{width:25%!important}.w-4_12{width:33.33333%!important}.w-5_12{width:41.66666%!important}.w-6_12{width:50%!important}.w-7_12{width:58.33333%!important}.w-8_12{width:66.66666%!important}.w-9_12{width:75%!important}.w-10_12{width:83.33333%!important}.w-11_12{width:91.66666%!important}.editoTextPictures-images,.editoTextPictures-text,.w-12_12{width:100%!important}@media (min-width:48em){.w-1_12-t{width:8.33333%!important}.w-2_12-t{width:16.66666%!important}.w-3_12-t{width:25%!important}.w-4_12-t{width:33.33333%!important}.w-5_12-t{width:41.66666%!important}.w-6_12-t{width:50%!important}.w-7_12-t{width:58.33333%!important}.w-8_12-t{width:66.66666%!important}.w-9_12-t{width:75%!important}.w-10_12-t{width:83.33333%!important}.w-11_12-t{width:91.66666%!important}.w-12_12-t{width:100%!important}}@media (min-width:64em){.w-1_12-d{width:8.33333%!important}.w-2_12-d{width:16.66666%!important}.w-3_12-d{width:25%!important}.w-4_12-d{width:33.33333%!important}.w-5_12-d{width:41.66666%!important}.editoTextPictures-images,.editoTextPictures-text,.w-6_12-d{width:50%!important}.w-7_12-d{width:58.33333%!important}.w-8_12-d{width:66.66666%!important}.w-9_12-d{width:75%!important}.w-10_12-d{width:83.33333%!important}.w-11_12-d{width:91.66666%!important}.w-12_12-d{width:100%!important}}.moreinfos{display:none;position:absolute;top:-5000px;left:-5000px}.mt-0{margin-top:0!important}.mt-2{margin-top:.2rem!important}.mt-4{margin-top:.4rem!important}.mt-6{margin-top:.6rem!important}.mt-8{margin-top:.8rem!important}.mt-10{margin-top:1rem!important}.mt-12{margin-top:1.2rem!important}.mt-16{margin-top:1.6rem!important}.mt-20{margin-top:2rem!important}.mt-24{margin-top:2.4rem!important}.mt-32{margin-top:3.2rem!important}.mt-40{margin-top:4rem!important}.mt-48{margin-top:4.8rem!important}.mt-56{margin-top:5.6rem!important}.mt-64{margin-top:6.4rem!important}.mt-72{margin-top:7.2rem!important}.mt-80{margin-top:8rem!important}.mr-0{margin-right:0!important}.mr-2{margin-right:.2rem!important}.mr-4{margin-right:.4rem!important}.mr-6{margin-right:.6rem!important}.mr-8{margin-right:.8rem!important}.mr-10{margin-right:1rem!important}.mr-12{margin-right:1.2rem!important}.mr-16{margin-right:1.6rem!important}.mr-20{margin-right:2rem!important}.mr-24{margin-right:2.4rem!important}.mr-32{margin-right:3.2rem!important}.mr-40{margin-right:4rem!important}.mr-48{margin-right:4.8rem!important}.mr-56{margin-right:5.6rem!important}.mr-64{margin-right:6.4rem!important}.mr-72{margin-right:7.2rem!important}.mr-80{margin-right:8rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.2rem!important}.mb-4{margin-bottom:.4rem!important}.mb-6{margin-bottom:.6rem!important}.mb-8{margin-bottom:.8rem!important}.mb-10{margin-bottom:1rem!important}.mb-12{margin-bottom:1.2rem!important}.mb-16{margin-bottom:1.6rem!important}.mb-20{margin-bottom:2rem!important}.mb-24{margin-bottom:2.4rem!important}.mb-32{margin-bottom:3.2rem!important}.mb-40{margin-bottom:4rem!important}.mb-48{margin-bottom:4.8rem!important}.mb-56{margin-bottom:5.6rem!important}.editoTextPictures-text,.mb-60{margin-bottom:6rem!important}.mb-64{margin-bottom:6.4rem!important}.mb-72{margin-bottom:7.2rem!important}.mb-80{margin-bottom:8rem!important}.ml-0{margin-left:0!important}.ml-2{margin-left:.2rem!important}.ml-4{margin-left:.4rem!important}.ml-6{margin-left:.6rem!important}.ml-8{margin-left:.8rem!important}.ml-10{margin-left:1rem!important}.ml-12{margin-left:1.2rem!important}.ml-16{margin-left:1.6rem!important}.ml-20{margin-left:2rem!important}.ml-24{margin-left:2.4rem!important}.ml-32{margin-left:3.2rem!important}.ml-40{margin-left:4rem!important}.ml-48{margin-left:4.8rem!important}.ml-56{margin-left:5.6rem!important}.ml-64{margin-left:6.4rem!important}.ml-72{margin-left:7.2rem!important}.ml-80{margin-left:8rem!important}.pt-0{padding-top:0!important}.pt-2{padding-top:.2rem!important}.pt-4{padding-top:.4rem!important}.pt-6{padding-top:.6rem!important}.pt-8{padding-top:.8rem!important}.pt-10{padding-top:1rem!important}.pt-12{padding-top:1.2rem!important}.pt-16{padding-top:1.6rem!important}.pt-20{padding-top:2rem!important}.pt-24{padding-top:2.4rem!important}.pt-32{padding-top:3.2rem!important}.pt-40{padding-top:4rem!important}.pt-48{padding-top:4.8rem!important}.pt-56{padding-top:5.6rem!important}.pt-64{padding-top:6.4rem!important}.pt-72{padding-top:7.2rem!important}.pt-80{padding-top:8rem!important}.pt-110{padding-top:11rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pt-130{padding-top:13rem!important}.pr-0{padding-right:0!important}.pr-2{padding-right:.2rem!important}.pr-4{padding-right:.4rem!important}.pr-6{padding-right:.6rem!important}.pr-8{padding-right:.8rem!important}.pr-10{padding-right:1rem!important}.pr-12{padding-right:1.2rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pr-16{padding-right:1.6rem!important}.pr-20{padding-right:2rem!important}.pr-24{padding-right:2.4rem!important}.pr-32{padding-right:3.2rem!important}.pr-40{padding-right:4rem!important}.pr-48{padding-right:4.8rem!important}.pr-56{padding-right:5.6rem!important}.pr-64{padding-right:6.4rem!important}.pr-72{padding-right:7.2rem!important}.pr-80{padding-right:8rem!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:.2rem!important}.pb-4{padding-bottom:.4rem!important}.pb-6{padding-bottom:.6rem!important}.pb-8{padding-bottom:.8rem!important}.pb-10{padding-bottom:1rem!important}.pb-12{padding-bottom:1.2rem!important}.pb-16{padding-bottom:1.6rem!important}.pb-20{padding-bottom:2rem!important}.pb-24{padding-bottom:2.4rem!important}.pb-32{padding-bottom:3.2rem!important}.pb-40{padding-bottom:4rem!important}.pb-48{padding-bottom:4.8rem!important}.pb-56{padding-bottom:5.6rem!important}.pb-64{padding-bottom:6.4rem!important}.pb-72{padding-bottom:7.2rem!important}.pb-80{padding-bottom:8rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pb-90{padding-bottom:9rem!important}.pl-0{padding-left:0!important}.pl-2{padding-left:.2rem!important}.pl-4{padding-left:.4rem!important}.pl-6{padding-left:.6rem!important}.pl-8{padding-left:.8rem!important}.pl-10{padding-left:1rem!important}.pl-12{padding-left:1.2rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pl-16{padding-left:1.6rem!important}.pl-20{padding-left:2rem!important}.pl-24{padding-left:2.4rem!important}.pl-32{padding-left:3.2rem!important}.pl-40{padding-left:4rem!important}.editoTextAlone.fil-left,.editoTextPictures.fil-left,.pl-48{padding-left:4.8rem!important}.pl-56{padding-left:5.6rem!important}.pl-64{padding-left:6.4rem!important}.pl-72{padding-left:7.2rem!important}.pl-80{padding-left:8rem!important}@media (min-width:48em){.mt-0-t{margin-top:0!important}.mt-2-t{margin-top:.2rem!important}.mt-4-t{margin-top:.4rem!important}.mt-6-t{margin-top:.6rem!important}.mt-8-t{margin-top:.8rem!important}.mt-10-t{margin-top:1rem!important}.mt-12-t{margin-top:1.2rem!important}.mt-16-t{margin-top:1.6rem!important}.mt-20-t{margin-top:2rem!important}.mt-24-t{margin-top:2.4rem!important}.mt-32-t{margin-top:3.2rem!important}.mt-40-t{margin-top:4rem!important}.mt-48-t{margin-top:4.8rem!important}.mt-56-t{margin-top:5.6rem!important}.mt-64-t{margin-top:6.4rem!important}.mt-72-t{margin-top:7.2rem!important}.mt-80-t{margin-top:8rem!important}.mr-0-t{margin-right:0!important}.mr-2-t{margin-right:.2rem!important}.mr-4-t{margin-right:.4rem!important}.mr-6-t{margin-right:.6rem!important}.mr-8-t{margin-right:.8rem!important}.mr-10-t{margin-right:1rem!important}.mr-12-t{margin-right:1.2rem!important}.mr-16-t{margin-right:1.6rem!important}.mr-20-t{margin-right:2rem!important}.mr-24-t{margin-right:2.4rem!important}.mr-32-t{margin-right:3.2rem!important}.mr-40-t{margin-right:4rem!important}.mr-48-t{margin-right:4.8rem!important}.mr-56-t{margin-right:5.6rem!important}.mr-64-t{margin-right:6.4rem!important}.mr-72-t{margin-right:7.2rem!important}.mr-80-t{margin-right:8rem!important}.mb-0-t{margin-bottom:0!important}.mb-2-t{margin-bottom:.2rem!important}.mb-4-t{margin-bottom:.4rem!important}.mb-6-t{margin-bottom:.6rem!important}.mb-8-t{margin-bottom:.8rem!important}.mb-10-t{margin-bottom:1rem!important}.mb-12-t{margin-bottom:1.2rem!important}.mb-16-t{margin-bottom:1.6rem!important}.mb-20-t{margin-bottom:2rem!important}.mb-24-t{margin-bottom:2.4rem!important}.mb-32-t{margin-bottom:3.2rem!important}.mb-40-t{margin-bottom:4rem!important}.mb-48-t{margin-bottom:4.8rem!important}.mb-56-t{margin-bottom:5.6rem!important}.mb-64-t{margin-bottom:6.4rem!important}.mb-72-t{margin-bottom:7.2rem!important}.mb-80-t{margin-bottom:8rem!important}.ml-0-t{margin-left:0!important}.ml-2-t{margin-left:.2rem!important}.ml-4-t{margin-left:.4rem!important}.ml-6-t{margin-left:.6rem!important}.ml-8-t{margin-left:.8rem!important}.ml-10-t{margin-left:1rem!important}.ml-12-t{margin-left:1.2rem!important}.ml-16-t{margin-left:1.6rem!important}.ml-20-t{margin-left:2rem!important}.ml-24-t{margin-left:2.4rem!important}.ml-32-t{margin-left:3.2rem!important}.ml-40-t{margin-left:4rem!important}.ml-48-t{margin-left:4.8rem!important}.ml-56-t{margin-left:5.6rem!important}.ml-64-t{margin-left:6.4rem!important}.ml-72-t{margin-left:7.2rem!important}.ml-80-t{margin-left:8rem!important}.pt-0-t{padding-top:0!important}.pt-2-t{padding-top:.2rem!important}.pt-4-t{padding-top:.4rem!important}.pt-6-t{padding-top:.6rem!important}.pt-8-t{padding-top:.8rem!important}.pt-10-t{padding-top:1rem!important}.pt-12-t{padding-top:1.2rem!important}.pt-16-t{padding-top:1.6rem!important}.pt-20-t{padding-top:2rem!important}.pt-24-t{padding-top:2.4rem!important}.pt-32-t{padding-top:3.2rem!important}.pt-40-t{padding-top:4rem!important}.pt-48-t{padding-top:4.8rem!important}.pt-56-t{padding-top:5.6rem!important}.pt-64-t{padding-top:6.4rem!important}.pt-72-t{padding-top:7.2rem!important}.pt-80-t{padding-top:8rem!important}.pr-0-t{padding-right:0!important}.pr-2-t{padding-right:.2rem!important}.pr-4-t{padding-right:.4rem!important}.pr-6-t{padding-right:.6rem!important}.pr-8-t{padding-right:.8rem!important}.pr-10-t{padding-right:1rem!important}.pr-12-t{padding-right:1.2rem!important}.pr-16-t{padding-right:1.6rem!important}.pr-20-t{padding-right:2rem!important}.pr-24-t{padding-right:2.4rem!important}.pr-32-t{padding-right:3.2rem!important}.pr-40-t{padding-right:4rem!important}.pr-48-t{padding-right:4.8rem!important}.pr-56-t{padding-right:5.6rem!important}.pr-64-t{padding-right:6.4rem!important}.pr-72-t{padding-right:7.2rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pr-80-t{padding-right:8rem!important}.pr-128-t,.pr-150-t{padding-right:12.8rem!important}.pb-0-t{padding-bottom:0!important}.pb-2-t{padding-bottom:.2rem!important}.pb-4-t{padding-bottom:.4rem!important}.pb-6-t{padding-bottom:.6rem!important}.pb-8-t{padding-bottom:.8rem!important}.pb-10-t{padding-bottom:1rem!important}.pb-12-t{padding-bottom:1.2rem!important}.pb-16-t{padding-bottom:1.6rem!important}.pb-20-t{padding-bottom:2rem!important}.pb-24-t{padding-bottom:2.4rem!important}.pb-32-t{padding-bottom:3.2rem!important}.pb-40-t{padding-bottom:4rem!important}.pb-48-t{padding-bottom:4.8rem!important}.pb-56-t{padding-bottom:5.6rem!important}.pb-64-t{padding-bottom:6.4rem!important}.pb-72-t{padding-bottom:7.2rem!important}.pb-80-t{padding-bottom:8rem!important}.pl-0-t{padding-left:0!important}.pl-2-t{padding-left:.2rem!important}.pl-4-t{padding-left:.4rem!important}.pl-6-t{padding-left:.6rem!important}.pl-8-t{padding-left:.8rem!important}.pl-10-t{padding-left:1rem!important}.pl-12-t{padding-left:1.2rem!important}.pl-16-t{padding-left:1.6rem!important}.pl-20-t{padding-left:2rem!important}.pl-24-t{padding-left:2.4rem!important}.pl-32-t{padding-left:3.2rem!important}.pl-40-t{padding-left:4rem!important}.pl-48-t{padding-left:4.8rem!important}.pl-56-t{padding-left:5.6rem!important}.pl-64-t{padding-left:6.4rem!important}.pl-72-t{padding-left:7.2rem!important}.editoMosaic,.editoTextAlone,.editoTextAlone.fil-left,.editoTextPictures,.editoTextPictures.fil-left,.pl-80-t{padding-left:8rem!important}.pl-128-t{padding-left:12.8rem!important}.pl-150-t{padding-left:15rem!important}}@media (min-width:64em){.mt-0-d{margin-top:0!important}.mt-2-d{margin-top:.2rem!important}.mt-4-d{margin-top:.4rem!important}.mt-6-d{margin-top:.6rem!important}.mt-8-d{margin-top:.8rem!important}.mt-10-d{margin-top:1rem!important}.mt-12-d{margin-top:1.2rem!important}.mt-16-d{margin-top:1.6rem!important}.mt-20-d{margin-top:2rem!important}.mt-24-d{margin-top:2.4rem!important}.mt-32-d{margin-top:3.2rem!important}.mt-40-d{margin-top:4rem!important}.mt-48-d{margin-top:4.8rem!important}.mt-56-d{margin-top:5.6rem!important}.mt-64-d{margin-top:6.4rem!important}.mt-72-d{margin-top:7.2rem!important}.mt-80-d{margin-top:8rem!important}.mr-0-d{margin-right:0!important}.mr-2-d{margin-right:.2rem!important}.mr-4-d{margin-right:.4rem!important}.mr-6-d{margin-right:.6rem!important}.mr-8-d{margin-right:.8rem!important}.mr-10-d{margin-right:1rem!important}.mr-12-d{margin-right:1.2rem!important}.mr-16-d{margin-right:1.6rem!important}.mr-20-d{margin-right:2rem!important}.mr-24-d{margin-right:2.4rem!important}.mr-32-d{margin-right:3.2rem!important}.mr-40-d{margin-right:4rem!important}.mr-48-d{margin-right:4.8rem!important}.mr-56-d{margin-right:5.6rem!important}.mr-64-d{margin-right:6.4rem!important}.mr-72-d{margin-right:7.2rem!important}.mr-80-d{margin-right:8rem!important}.editoTextPictures-text,.mb-0-d{margin-bottom:0!important}.mb-2-d{margin-bottom:.2rem!important}.mb-4-d{margin-bottom:.4rem!important}.mb-6-d{margin-bottom:.6rem!important}.mb-8-d{margin-bottom:.8rem!important}.mb-10-d{margin-bottom:1rem!important}.mb-12-d{margin-bottom:1.2rem!important}.mb-16-d{margin-bottom:1.6rem!important}.mb-20-d{margin-bottom:2rem!important}.mb-24-d{margin-bottom:2.4rem!important}.mb-32-d{margin-bottom:3.2rem!important}.mb-40-d{margin-bottom:4rem!important}.mb-48-d{margin-bottom:4.8rem!important}.mb-56-d{margin-bottom:5.6rem!important}.mb-64-d{margin-bottom:6.4rem!important}.mb-72-d{margin-bottom:7.2rem!important}.mb-80-d{margin-bottom:8rem!important}.ml-0-d{margin-left:0!important}.ml-2-d{margin-left:.2rem!important}.ml-4-d{margin-left:.4rem!important}.ml-6-d{margin-left:.6rem!important}.ml-8-d{margin-left:.8rem!important}.ml-10-d{margin-left:1rem!important}.ml-12-d{margin-left:1.2rem!important}.ml-16-d{margin-left:1.6rem!important}.ml-20-d{margin-left:2rem!important}.ml-24-d{margin-left:2.4rem!important}.ml-32-d{margin-left:3.2rem!important}.ml-40-d{margin-left:4rem!important}.ml-48-d{margin-left:4.8rem!important}.ml-56-d{margin-left:5.6rem!important}.ml-64-d{margin-left:6.4rem!important}.ml-72-d{margin-left:7.2rem!important}.ml-80-d{margin-left:8rem!important}.pt-0-d{padding-top:0!important}.pt-2-d{padding-top:.2rem!important}.pt-4-d{padding-top:.4rem!important}.pt-6-d{padding-top:.6rem!important}.pt-8-d{padding-top:.8rem!important}.pt-10-d{padding-top:1rem!important}.pt-12-d{padding-top:1.2rem!important}.pt-16-d{padding-top:1.6rem!important}.pt-20-d{padding-top:2rem!important}.pt-24-d{padding-top:2.4rem!important}.pt-32-d{padding-top:3.2rem!important}.pt-40-d{padding-top:4rem!important}.pt-48-d{padding-top:4.8rem!important}.pt-56-d{padding-top:5.6rem!important}.pt-64-d{padding-top:6.4rem!important}.pt-72-d{padding-top:7.2rem!important}.pt-80-d{padding-top:8rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pt-180-d{padding-top:18rem!important}.pr-0-d{padding-right:0!important}.pr-2-d{padding-right:.2rem!important}.pr-4-d{padding-right:.4rem!important}.pr-6-d{padding-right:.6rem!important}.pr-8-d{padding-right:.8rem!important}.pr-10-d{padding-right:1rem!important}.pr-12-d{padding-right:1.2rem!important}.pr-16-d{padding-right:1.6rem!important}.pr-20-d{padding-right:2rem!important}.pr-24-d{padding-right:2.4rem!important}.pr-32-d{padding-right:3.2rem!important}.pr-40-d{padding-right:4rem!important}.pr-48-d{padding-right:4.8rem!important}.pr-56-d{padding-right:5.6rem!important}.pr-64-d{padding-right:6.4rem!important}.pr-72-d{padding-right:7.2rem!important}.pr-80-d{padding-right:8rem!important}.pr-128-d{padding-right:12.8rem!important}.editoMosaic,.editoTextAlone,.editoTextPictures,.pr-150-d{padding-right:15rem!important}.pb-0-d{padding-bottom:0!important}.pb-2-d{padding-bottom:.2rem!important}.pb-4-d{padding-bottom:.4rem!important}.pb-6-d{padding-bottom:.6rem!important}.pb-8-d{padding-bottom:.8rem!important}.pb-10-d{padding-bottom:1rem!important}.pb-12-d{padding-bottom:1.2rem!important}.pb-16-d{padding-bottom:1.6rem!important}.pb-20-d{padding-bottom:2rem!important}.pb-24-d{padding-bottom:2.4rem!important}.pb-32-d{padding-bottom:3.2rem!important}.pb-40-d{padding-bottom:4rem!important}.pb-48-d{padding-bottom:4.8rem!important}.pb-56-d{padding-bottom:5.6rem!important}.pb-64-d{padding-bottom:6.4rem!important}.pb-72-d{padding-bottom:7.2rem!important}.pb-80-d{padding-bottom:8rem!important}.pl-0-d{padding-left:0!important}.pl-2-d{padding-left:.2rem!important}.pl-4-d{padding-left:.4rem!important}.pl-6-d{padding-left:.6rem!important}.pl-8-d{padding-left:.8rem!important}.pl-10-d{padding-left:1rem!important}.pl-12-d{padding-left:1.2rem!important}.pl-16-d{padding-left:1.6rem!important}.pl-20-d{padding-left:2rem!important}.pl-24-d{padding-left:2.4rem!important}.pl-32-d{padding-left:3.2rem!important}.pl-40-d{padding-left:4rem!important}.pl-48-d{padding-left:4.8rem!important}.pl-56-d{padding-left:5.6rem!important}.pl-64-d{padding-left:6.4rem!important}.pl-72-d{padding-left:7.2rem!important}.pl-80-d{padding-left:8rem!important}.pl-128-d{padding-left:12.8rem!important}.editoMosaic,.editoTextAlone,.editoTextAlone.fil-left,.editoTextPictures,.editoTextPictures.fil-left,.pl-150-d{padding-left:15rem!important}}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{font-family:inherit}body,dd,dl,menu,ol,p,ul{margin:0;padding:0}menu,ol,ul{list-style:none}img{vertical-align:middle;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}button:focus{outline:none}@font-face{font-family:icons;src:url(resources/icons/fonts/icons.eot?-5titya);src:url(resources/icons/fonts/icons.eot?#iefix-5titya) format("embedded-opentype"),url(resources/icons/fonts/icons.ttf?-5titya) format("truetype"),url(resources/icons/fonts/icons.woff?-5titya) format("woff"),url(resources/icons/fonts/icons.svg?-5titya#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-size:20px;font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-electric-car:before{content:"\e909"}.icon-barthelemy:before{content:"\e901"}.icon-brouillard:before{content:"\e639"}.icon-grosnuage:before{content:"\e900"}.icon-neige:before{content:"\e655"}.icon-nuage:before{content:"\e661"}.icon-orage:before{content:"\e662"}.icon-pluie:before{content:"\e663"}.icon-sun:before{content:"\e664"}.icon-Activity_Tennis:before{content:"\e637"}.icon-warning:before{content:"\e60e"}.icon-time:before{content:"\e617"}.icon-price:before{content:"\e62e"}.icon-mobile:before{content:"\e62f"}.icon-email:before{content:"\e636"}.icon-maroc:before{content:"\e626"}.icon-france:before{content:"\e62d"}.icon-star-line:before{content:"\e61f"}.icon-check:before{content:"\e61d"}.icon-arrowtop:before{content:"\e61c"}.icon-close:before{content:"\e618"}.icon-connexion:before{content:"\e60d"}.icon-Offers_Accommodation:before{content:"\e60f"}.icon-Offers_Breakfast:before{content:"\e610"}.icon-Care:before{content:"\e611"}.icon-Casino:before{content:"\e612"}.icon-Offers_Children:before{content:"\e613"}.icon-Offers_Cocktail:before{content:"\e614"}.icon-Cure:before{content:"\e615"}.icon-Offers_DeckChair:before{content:"\e616"}.icon-Golf:before{content:"\e619"}.icon-Offers_Hammam:before{content:"\e61a"}.icon-Offers_Other:before{content:"\e61b"}.icon-Offers_Dinner:before{content:"\e621"}.icon-Cracking_SeaSide:before{content:"\e61e"}.icon-Crackings_Family:before{content:"\e620"}.icon-Gastronomy:before{content:"\e621"}.icon-Crackings_RightNow:before{content:"\e623"}.icon-Show:before{content:"\e624"}.icon-Activity_ActivityChildren:before{content:"\e627"}.icon-Activity_Aeroclub:before{content:"\e628"}.icon-Activity_Area:before{content:"\e629"}.icon-Activity_AutomobilSport:before{content:"\e62a"}.icon-Activity_Beach:before{content:"\e62b"}.icon-Activity_Bike:before{content:"\e62c"}.icon-Activity_Hairdresser:before{content:"\e630"}.icon-Activity_HorseRiding:before{content:"\e631"}.icon-Activity_Museum:before{content:"\e632"}.icon-Activity_Shopping:before{content:"\e633"}.icon-Sport:before{content:"\e634"}.icon-SwimmingPool:before{content:"\e635"}.icon-Activity_WaterActivity:before{content:"\e638"}.icon-Activity_WineTourism:before{content:"\e63a"}.icon-Prestations_Butler:before{content:"\e63b"}.icon-Prestations_DogAccepted:before{content:"\e63c"}.icon-Prestations_Laundry:before{content:"\e63d"}.icon-Prestations_Nursery:before{content:"\e63e"}.icon-Prestations_Parking:before{content:"\e63f"}.icon-Prestations_Porter:before{content:"\e640"}.icon-Prestations_RoomService:before{content:"\e641"}.icon-Prestations_Transferts:before{content:"\e642"}.icon-Prestations_Valet:before{content:"\e643"}.icon-Services_AirConditioning:before{content:"\e644"}.icon-Services_AlarmClock:before{content:"\e645"}.icon-Services_BabyBed:before{content:"\e646"}.icon-Services_BabyStuff:before{content:"\e647"}.icon-Services_BathRobes:before{content:"\e648"}.icon-Services_Bathroom:before{content:"\e649"}.icon-Services_Bedding:before{content:"\e64a"}.icon-Services_Dressing:before{content:"\e64c"}.icon-Services_HairDryer:before{content:"\e64e"}.icon-Services_HomeVip:before{content:"\e64f"}.icon-Services_HotDrinks:before{content:"\e650"}.icon-Services_Internet:before{content:"\e651"}.icon-Services_Iron:before{content:"\e652"}.icon-Services_MiniBar:before{content:"\e653"}.icon-Services_OfficePrint:before{content:"\e654"}.icon-Services_Safe:before{content:"\e656"}.icon-Services_Telephony:before{content:"\e657"}.icon-Services_Terrace:before{content:"\e658"}.icon-Services_Tray:before{content:"\e659"}.icon-Services_Tv:before{content:"\e65a"}.icon-concierge:before{content:"\e65b"}.icon-phone:before{content:"\e65c"}.icon-booking:before{content:"\e65d"}.icon-calendar:before{content:"\e65e"}.icon-livingroom:before{content:"\e65f"}.icon-localisation:before{content:"\e660"}.icon-smartphone:before{content:"\e600"}.icon-message:before{content:"\e601"}.icon-gift:before{content:"\e602"}.icon-arrow:before{content:"\e603"}.icon-arrow_bottom:before{content:"\e604"}.icon-bubble_note:before{content:"\e605"}.icon-star:before{content:"\e606"}.icon-half-bubble_note:before{content:"\e607"}.icon-burger:before{content:"\e608"}.icon-facebook:before{content:"\e609"}.icon-linkedin:before{content:"\e60a"}.icon-pinterest:before{content:"\e60b"}.icon-youtube:before{content:"\e60c"}.icon-camera:before{content:"\e622"}.icon-arrow-right:before{content:"\e625"}.icon-evenement:before{content:"\e665"}.icon-star-line{display:none}.icon-lang:before{content:"\e902"}.icon-handicap:before{content:"\e903"}.icon-360:before{content:"\e904"}.icon-Checkin:before{content:"\e905"}.icon-Checkout:before{content:"\e906"}.icon-Pass-Gourmand:before{content:"\e907"}.icon-instagram:before{content:"\e908"}.icon-tour:before{content:"\e90a"}@font-face{font-family:icons-header;src:url(resources/icons/fonts/icons-header.ttf) format("truetype"),url(resources/icons/fonts/icons-header.woff) format("woff"),url(resources/icons/fonts/icons-header.svg#icons-header) format("svg");font-weight:400;font-style:normal}[class*=" icon-header-"],[class^=icon-header-]{font-family:icons-header;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-header-petillance-full:before{content:"\e90a"}.icon-header-fouquets:before{content:"\e909"}.icon-header-arrow:before{content:"\e900"}.icon-header-chevron:before{content:"\e901"}.icon-header-close:before{content:"\e903"}.icon-header-hotels:before{content:"\e904"}.icon-header-offers:before{content:"\e905"}.icon-header-callback:before{content:"\e906"}.icon-header-email:before{content:"\e636"}.icon-header-account:before{content:"\e60d"}.icon-header-activities:before{content:"\e619"}.icon-header-suites:before{content:"\e64a"}.icon-header-phone:before{content:"\e65c"}.icon-header-booking:before{content:"\e65d"}.icon-header-calendar:before{content:"\e65e"}.icon-header-gift:before{content:"\e602"}.icon-header-burger:before{content:"\e608"}.icon-header-lang:before{content:"\e902"}.icon-header-blogo:before{content:"\e908";color:#8c734b}.icon-header-petillance:before{content:"\e907";font-weight:700!important}@font-face{font-family:icons-eph;src:url(resources/icons/fonts/icons-eph.ttf?7y5qp7) format("truetype"),url(resources/icons/fonts/icons-eph.woff?7y5qp7) format("woff"),url(resources/icons/fonts/icons-eph.svg?7y5qp7#icons-eph) format("svg");font-weight:400;font-style:normal}[class*=" iconeph-"]:before,[class^=iconeph-]:before{font-family:icons-eph!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconeph-sparkle:before{content:"\e920"}.iconeph-partner:before{content:"\e91f"}.iconeph-youth:before{content:"\e915"}.iconeph-review-show:before{content:"\e909"}.iconeph-opera:before{content:"\e90a"}.iconeph-classical-music:before{content:"\e90b"}.iconeph-jazz:before{content:"\e90c"}.iconeph-fishing:before{content:"\e90d"}.iconeph-hunting:before{content:"\e90e"}.iconeph-car:before{content:"\e90f"}.iconeph-history-heritage:before{content:"\e910"}.iconeph-antiquity:before{content:"\e911"}.iconeph-salty:before{content:"\e912"}.iconeph-sweet:before{content:"\e913"}.iconeph-practical-life:before{content:"\e914"}.iconeph-press-pro:before{content:"\e916"}.iconeph-shoe:before{content:"\e917"}.iconeph-style-of-life:before{content:"\e918"}.iconeph-news:before{content:"\e919"}.iconeph-quilt:before{content:"\e91a"}.iconeph-blanket:before{content:"\e91b"}.iconeph-synthetic:before{content:"\e91d"}.iconeph-plume:before{content:"\e91e"}.iconeph-add-profile:before{content:"\e900"}.iconeph-arrow-left:before{content:"\e901"}.iconeph-arrow-right:before{content:"\e902"}.iconeph-calendar:before{content:"\e903"}.iconeph-heart:before{content:"\e904"}.iconeph-logout:before{content:"\e905"}.iconeph-private-offer:before{content:"\e906"}.iconeph-profile:before{content:"\e907"}.iconeph-question:before{content:"\e908"}.iconeph-accueil-personnalise:before{content:"\e921"}.iconeph-accompagnement:before{content:"\e922"}.iconeph-avantages-ib-offres:before{content:"\e923"}.iconeph-c-o-tardif:before{content:"\e924"}.iconeph-cocktail:before{content:"\e925"}.iconeph-entree-offerte-casino:before{content:"\e926"}.iconeph-jetons:before{content:"\e927"}.iconeph-agenda-ib:before{content:"\e928"}.iconeph-cadena-ib:before{content:"\e929"}.iconeph-champagne-ib:before{content:"\e92a"}.iconeph-reduction-ib:before{content:"\e92b"}.iconeph-maison:before{content:"\e92c"}.iconeph-euro:before{content:"\e92d"}.iconeph-flower:before{content:"\e92e"}.iconeph-gift:before{content:"\e92f"}.iconeph-glass:before{content:"\e930"}.iconeph-star:before{content:"\e931"}.iconeph-toque:before{content:"\e932"}.iconeph-eye:before{content:"\e933"}.iconeph-eye-slash:before{content:"\e934"}.iconeph-pillow{display:inline-block;position:relative}.iconeph-pillow:before{content:"\e91c"}.iconeph-pillow:after{position:absolute;left:50%;top:50%;margin-top:-2px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.6rem;font-family:lucien-regular,arial,helvetica,sans-serif;font-style:normal}.iconeph-pillow.ergo:after{content:"E"}.iconeph-pillow.hard:after{content:"H"}.iconeph-pillow.soft:after{content:"S"}.icon-Offers_double-bed:after,.icon-Offers_double-bed:before{content:"\e60f";margin-right:5px}.debug{position:fixed;z-index:200;bottom:20px;left:20px;height:50px}.debug .text{position:absolute;opacity:0;transition:opacity .3s ease-out;color:#fff;background-color:#a57b1b;padding:10px;box-shadow:3px 2px 10px 0 rgba(0,0,0,.5)}.debug .text.desktop{opacity:1}.debug .text.tablet{background-color:#231f20}.debug .text.mobile{background-color:#000}@media (max-width:63.99em){.debug .text.desktop{opacity:0}.debug .text.tablet{opacity:1}.hidden-tablet{display:none!important}}@media (max-width:47.99em){.debug .text.desktop,.debug .text.tablet{opacity:0}.debug .text.mobile{opacity:1}}.line:after,.line:before{content:"";display:table}.line:after{clear:both}.line{*zoom:1}.unit{float:left}.reverse-unit{float:right}.size1of1{float:none;width:100%}.size1of2{width:50%}.size1of3{width:33.33333%}.size2of3{width:66.66666%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.last-unit{float:none;display:block;display:table-cell;width:9999em;*width:auto;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px}.ofh{overflow:hidden;zoom:1}.pan,.ptn,.pvn{padding-top:0}.paxs,.ptxs,.pvxs{padding-top:3px}.pas,.pts,.pvs{padding-top:5px}.pam,.ptm,.pvm{padding-top:10px}.pal,.ptl,.pvl{padding-top:15px}.paxl,.ptxl,.pvxl{padding-top:20px}.paxxl,.ptxxl,.pvxxl{padding-top:25px}.pan,.phn,.prn{padding-right:0}.paxs,.phxs,.prxs{padding-right:3px}.pas,.phs,.prs{padding-right:5px}.pam,.phm,.prm{padding-right:10px}.pal,.phl,.prl{padding-right:15px}.paxl,.phxl,.prxl{padding-right:20px}.paxxl,.phxxl,.prxxl{padding-right:25px}.pan,.pbn,.pvn{padding-bottom:0}.pas,.pbs,.pvs{padding-bottom:5px}.paxs,.pbxs,.pvxs{padding-bottom:3px}.pam,.pbm,.pvm{padding-bottom:10px}.pal,.pbl,.pvl{padding-bottom:15px}.paxl,.pbxl,.pvxl{padding-bottom:20px}.paxxl,.pbxxl,.pvxxl{padding-bottom:25px}.pan,.phn,.pln{padding-left:0}.paxs,.phxs,.plxs{padding-left:3px}.pas,.phs,.pls{padding-left:5px}.pam,.phm,.plm{padding-left:10px}.pal,.phl,.pll{padding-left:15px}.paxl,.phxl,.plxl{padding-left:20px}.paxxl,.phxxl,.plxxl{padding-left:25px}.man,.mtn,.mvn{margin-top:0}.maxs,.mtxs,.mvxs{margin-top:3px}.mas,.mts,.mvs{margin-top:5px}.mam,.mtm,.mvm{margin-top:10px}.mal,.mtl,.mvl{margin-top:15px}.maxl,.mtxl,.mvxl{margin-top:20px}.maxxl,.mtxxl,.mvxxl{margin-top:25px}.man,.mhn,.mrn{margin-right:0}.maxs,.mhxs,.mrxs{margin-right:3px}.mas,.mhs,.mrs{margin-right:5px}.mam,.mhm,.mrm{margin-right:10px}.mal,.mhl,.mrl{margin-right:15px}.maxl,.mhxl,.mrxl{margin-right:20px}.maxxl,.mhxxl,.mrxxl{margin-right:25px}.man,.mbn,.mvn{margin-bottom:0}.maxs,.mbxs,.mvxs{margin-bottom:3px}.mas,.mbs,.mvs{margin-bottom:5px}.mam,.mbm,.mvm{margin-bottom:10px}.mal,.mbl,.mvl{margin-bottom:15px}.maxl,.mbxl,.mvxl{margin-bottom:20px}.maxxl,.mbxxl,.mvxxl{margin-bottom:25px}.man,.mhn,.mln{margin-left:0}.maxs,.mhxs,.mlxs{margin-left:3px}.mas,.mhs,.mls{margin-left:5px}.mam,.mhm,.mlm{margin-left:10px}.mal,.mhl,.mll{margin-left:15px}.maxl,.mhxl,.mlxl{margin-left:20px}.maxxl,.mhxxl,.mlxxl{margin-left:25px}.imod{display:-moz-inline-stack;display:inline-block;_display:inline;_zoom:1}.imod-tab-large{display:block;float:left}.imod .in-imod{display:block;_display:inline;_zoom:1}.imod a.in-imod,.imod label.in-imod,.imod span.in-imod{_display:block}.imod button,.imod input,.imod textarea{background:none;border:none;font:inherit;padding:0;color:inherit;-moz-box-sizing:content-box;overflow:visible}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.posa{position:absolute}.posr{position:relative}.vab{vertical-align:bottom}.vam{vertical-align:middle}.vat{vertical-align:top}.di{display:inline}.dib{display:inline-block}.db{display:block}.dn{display:none}.dt{display:table}.dtc{display:table-cell}.ttu{text-transform:uppercase}.tdu{text-decoration:underline}.left{float:left}.right{float:right}.full-w{width:100%}.full-h{height:100%}.center{margin-left:auto;margin-right:auto}.bg-x-center{background-position:center 0}.bg-y-center{background-position:0}.clear{clear:both}.pointer{cursor:pointer}.fbw-calendar--container{box-sizing:border-box;background-color:#231f20;color:#fff;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:14px;padding:0 20px;width:100%;max-width:1000px}.fbw-calendar--container *{box-sizing:border-box}@media (max-width:649px){.fbw-calendar--container{padding:0 10px}}.fbw-calendar--container>*{text-align:initial}.fbw-calendar--container .fbw-calendar--title{display:none}.fbw-calendar--container .fbw-calendar--config{display:-ms-flexbox;display:flex;-ms-flex-order:2;order:2;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:200px;flex-basis:200px;margin:0 auto 20px;max-width:1000px;min-width:200px;width:100%}.fbw-calendar--container .fbw-calendar--config fieldset{margin:0;padding:0}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--config{margin-bottom:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--config .config--adult select{font-size:12px;margin-bottom:10px;text-align:center}}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--config .config--child select{margin:0 10px 10px 0;text-align:center}}.fbw-calendar--container .fbw-calendar--config .config--promo input{border-bottom:1px solid #a67b1c!important}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--config .config--promo{margin:0 0 10px}}.fbw-calendar--container .fbw-calendar--config .config--child-number{margin-top:10px;width:100%}.fbw-calendar--container .fbw-calendar--label{font-size:11px;margin-right:10px}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--label{font-weight:400}}.fbw-calendar--container .child--label{margin-left:15px}.fbw-calendar--container input,.fbw-calendar--container select{background-color:transparent;display:inline-block;max-width:150px;outline-color:transparent;padding:3px 5px;width:inherit;text-align:center;text-align-last:center;font-size:12px}.fbw-calendar--container fieldset{border:0;padding:0}.fbw-calendar--container select{appearance:none;border:none;background-image:url(css/select.png);background-position:100%;background-color:#2e2a2b;background-repeat:no-repeat;background-attachment:scroll;color:#fff;font-family:lucien-regular,arial,helvetica,sans-serif;text-align:right;padding-right:30px;font-weight:400;text-transform:capitalize}.fbw-calendar--container select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fbw-calendar--container input{appearance:none;border:none;color:#fff;font-family:lucien-regular,arial,helvetica,sans-serif}.fbw-calendar--container .fbw-calendar--dates{font-size:11px;margin:0;max-width:1000px}.fbw-calendar--container .fbw-calendar--dates .date--arrival,.fbw-calendar--container .fbw-calendar--dates .date--departure{display:inline-block}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--dates .date--arrival,.fbw-calendar--container .fbw-calendar--dates .date--departure{display:block;margin-bottom:5px}}.fbw-calendar--container .fbw-calendar--dates .date--arrival .fbw-calendar--label,.fbw-calendar--container .fbw-calendar--dates .date--arrival .value,.fbw-calendar--container .fbw-calendar--dates .date--departure .fbw-calendar--label,.fbw-calendar--container .fbw-calendar--dates .date--departure .value{display:inline-block;vertical-align:middle}.fbw-calendar--container .fbw-calendar--dates .date--arrival .value,.fbw-calendar--container .fbw-calendar--dates .date--departure .value{margin:0 20px 0 5px;min-width:80px}.fbw-calendar--container .fbw-calendar--dates .date--arrival.to-fill .fbw-calendar--label,.fbw-calendar--container .fbw-calendar--dates .date--departure.to-fill .fbw-calendar--label{color:#a67b1c}.fbw-calendar--container .fbw-calendar--bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto;position:relative;height:50px}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--bottom{padding-right:0;height:100%}}.fbw-calendar--container .fbw-calendar--legend{-ms-flex-order:1;order:1}.fbw-calendar--container .fbw-calendar--action{margin-left:auto;-ms-flex-order:2;order:2;vertical-align:middle}@media screen and (max-width:950px){.fbw-calendar--container .fbw-calendar--action{position:relative;display:block}}.fbw-calendar--container .fbw-calendar--action .best-price{color:#a2a0a1;display:inline-block;font-size:14px;line-height:22px;padding:10px;text-transform:uppercase;vertical-align:middle;text-align:left}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--action .best-price{margin-bottom:10px;text-align:center;width:100%}.fbw-calendar--container .fbw-calendar--action .best-price .best--price{font-size:18px}}.fbw-calendar--container .fbw-calendar--action .best-price .best--price{color:#a67b1c;font-size:20px;font-family:lucien-bold,arial,helvetica,sans-serif;margin-left:10px}.fbw-calendar--container .fbw-calendar--action .next{background-color:#a67b1c;cursor:pointer;display:block;line-height:20px;min-width:100px;padding:7px;text-align:center;vertical-align:middle}.fbw-calendar--container .fbw-calendar--action .next:hover{background-color:#bc8b20}@media (max-width:649px){.fbw-calendar--container .fbw-calendar--action .next{width:100%}}.fbw-calendar--container .fbw-calendar--action .next .next--button{color:#fff;display:block;font-size:14px;text-decoration:none;text-transform:uppercase}.fbw-calendar--container .fbw-calendar--action .next.btn-disabled{background-color:#f1f1f1}.fbw-calendar--container .fbw-calendar--action .next.btn-disabled .next--button{color:#999}.fbw-calendar--container .fbw-calendar--action.layout1-version{display:block}.fbw-calendar--container .fbw-calendar--action.layout2-version{display:none}.fbw-calendar--container .config--child-number{margin-top:10px;-ms-flex-order:3;order:3}.fbw-calendar--container.fbw-dark.fbw-calendar--theme-2 .fbw-calendar--config{background-color:#222}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--main{width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto}@media (max-width:649px){.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--main{-ms-flex-direction:column;flex-direction:column}}.fbw-calendar--container.fbw-calendar--theme-2 .fwb-cal-bottom--group{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-right:20px}@media (max-width:649px){.fbw-calendar--container.fbw-calendar--theme-2 .fwb-cal-bottom--group{margin-right:0}}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config{margin:0 auto;background-color:#2e2a2b;padding:10px}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset{-ms-flex-order:3;order:3}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset:not(.config--promo){border-bottom:1px solid #a67b1c;padding-bottom:6px}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset label{margin:6px 10px 6px 0;text-transform:uppercase!important}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset input,.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset select{width:100%;max-width:300px;text-align:center}@media (max-width:649px){.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset input,.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset select{max-width:100%}}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config fieldset.fbw-calendar--children-age select{text-align:left!important;padding-right:25px}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config .config--hotel{-ms-flex-order:1;order:1}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config .fbw-calendar--dates{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config .fbw-calendar--dates .arrival--label{margin-top:0}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config .fbw-calendar--dates .date--arrival .value,.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--config .fbw-calendar--dates .date--departure .value{margin:0;text-align:center;width:100%}.fbw-calendar--container.fbw-calendar--theme-2 .child--label{margin-left:0}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--action.layout1-version{display:none}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--action.layout2-version{display:block;margin:10px 0;-ms-flex-order:4;order:4}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--action.layout2-version .best-price{font-size:11px;padding:0;width:100%}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--action.layout2-version .best-price .best--price{display:block;font-size:24px;margin:6px 0;padding:0;text-align:center;width:100%}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--action.layout2-version .best-price .best--number{white-space:nowrap}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--bottom{height:auto;-ms-flex-order:2;order:2;width:100%}.fbw-calendar--container.fbw-calendar--theme-2 .config--child-number{margin-top:0;padding-top:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.fbw-calendar--container.fbw-calendar--theme-2 .config--child-number label{font-family:lucien-regular,arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:11px;padding-right:0;-ms-flex-positive:1;flex-grow:1}.fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar--dates.layout1-version{display:none!important}.fbw-calendar--container .fbw-calendar--label{display:block;margin-bottom:5px;text-transform:uppercase}.fbw-calendar--container fieldset.fbw-calendar--children-age{border:0;padding:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:200px;flex-basis:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}@media (max-width:649px){.fbw-calendar--container fieldset.fbw-calendar--children-age{-ms-flex-preferred-size:auto;flex-basis:auto}}.fbw-calendar--container fieldset.fbw-calendar--children-age select{background-color:#2e2a2b;color:#fff;border:none;display:inline-block;max-width:150px;outline-color:transparent;padding:5px;width:50px!important;text-align:left;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.fbw-calendar--container .legend-cal{display:inline-block;position:relative}.fbw-calendar--container .legend-cal.last-room--legend,.fbw-calendar--container .legend-cal:first-child{margin-right:40px}.fbw-calendar--container .legend-cal .legend-color{content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:25px;height:25px}.fbw-calendar--container .legend-cal .legend-color.legend-color--best{background:#a67b1c}.fbw-calendar--container .legend-cal .legend-color.legend-color--last{background:#fff}.fbw-calendar--container .legend-cal .legend-color.legend-color--minStay{height:5px;background-image:linear-gradient(135deg,#a2a0a1 25%,#231f20 0,#231f20 50%,#a2a0a1 0,#a2a0a1 75%,#231f20 0,#231f20);background-size:8px 8px}.fbw-calendar--container .legend-cal .legend-txt{vertical-align:middle;text-transform:uppercase;letter-spacing:.05em}.fbw-calendar--container .legend-cal .fbw-calendar--legend{display:inline-block;position:absolute;font-size:12px;vertical-align:middle;left:0;line-height:40px}@media screen and (max-width:950px){.fbw-calendar--container .legend-cal .fbw-calendar--legend{position:relative;display:block}}.fbw-calendar--container .fbw-calendar--month-bloc{float:left;width:50%}@media (max-width:1023px){.fbw-calendar--container .fbw-calendar--month-bloc{width:100%}.fbw-calendar--container .fbw-calendar--month-bloc:nth-child(3){display:none}.fbw-calendar--container .fbw-calendar--month-bloc .fbw-calendar--month{width:auto;margin:0 auto}.fbw-calendar--container .fbw-calendar--month-bloc .fbw-calendar--month-name{margin:0 auto 10px}}.fbw-calendar--container .fbw-calendar--month-bloc.one-month{width:100%}.fbw-calendar--container .fbw-calendar--month-bloc.one-month .fbw-calendar--month{width:auto;margin:0 auto}.fbw-calendar--container .fbw-calendar--month-bloc.one-month .fbw-calendar--month-name{margin:0 auto 10px}.fbw-calendar--container .fbw-calendar--month-bloc:nth-child(3) .fbw-calendar--month{margin:0 0 0 auto}.fbw-calendar--container .fbw-calendar--month-bloc:nth-child(3) .fbw-calendar--month-name{margin:0 0 10px auto}.fbw-calendar--container .fbw-calendar--month-name{font-size:16px;margin:0 0 10px;text-align:center;text-transform:uppercase;width:95%;color:#fff!important;line-height:30px}.fbw-calendar--container .fbw-calendar--month{font-size:14px;margin:0 auto 0 0;width:90%;min-height:320px;padding-bottom:10px}.fbw-calendar--container .fbw-calendar--weekdays{color:#a2a0a1;border-left:0;border-right:0;font-size:14px;padding:10px 0;text-align:center;font-weight:400;font-family:lucien-bold,arial,helvetica,sans-serif}.fbw-calendar--container .fbw-calendar--day{height:3.5em;width:3.5em;padding:5px 0 0;position:relative;text-align:center;vertical-align:top;max-width:60px;font-size:14px}@media (max-width:1023px){.fbw-calendar--container .fbw-calendar--day{height:50px;width:60px}}.fbw-calendar--container .fbw-calendar--day.valid_day{border:1px solid #231f20;background:#2e2a2b}.fbw-calendar--container .fbw-calendar--day.valid_day:hover{background-color:#a2a0a1!important;cursor:pointer}.fbw-calendar--container .fbw-calendar--day.valid_day:hover .day--number{color:#fff!important}.fbw-calendar--container .fbw-calendar--day.valid_day:hover .day--price{color:#231f20!important}.fbw-calendar--container .fbw-calendar--day.valid_day .day--number{color:#fff}.fbw-calendar--container .fbw-calendar--day.valid_day .day--price{color:#a2a0a1}.fbw-calendar--container .fbw-calendar--day.valid_day.last-room{background:#fff}.fbw-calendar--container .fbw-calendar--day.valid_day.last-room .day--number{color:#2e2a2b}.fbw-calendar--container .fbw-calendar--day.valid_day.last-room .day--price{color:#595758}.fbw-calendar--container .fbw-calendar--day.valid_day.best-price{background:#a67b1c}.fbw-calendar--container .fbw-calendar--day.valid_day.best-price .day--number{color:#fff}.fbw-calendar--container .fbw-calendar--day.valid_day.best-price .day--price{color:#2e2a2b}.fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_in,.fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_out{background:#2e2a2b!important;color:#fff!important;border-color:#a67b1c!important}.fbw-calendar--container .fbw-calendar--day.unavailable_day{background-color:transparent;cursor:default!important}.fbw-calendar--container .fbw-calendar--day.unavailable_day:hover{background-color:transparent!important}.fbw-calendar--container .fbw-calendar--day.unavailable_day:hover .day--number{color:#ccc!important}.fbw-calendar--container .fbw-calendar--day.unavailable_day .day--number{color:#ccc}.fbw-calendar--container .fbw-calendar--day.chosen_day{color:#fff}.fbw-calendar--container .fbw-calendar--day.chosen_day .day--number{color:#fff!important}.fbw-calendar--container .day--number{font-size:14px;font-weight:700;margin:0}.fbw-calendar--container .day--price{color:#a2a0a1;font-family:lucien-regular,arial,helvetica,sans-serif;display:block;font-size:10px;margin:0}.fbw-calendar--container .day--in,.fbw-calendar--container .day--out,.fbw-calendar--container .day--unavailable-price{display:none;font-size:10px;font-family:lucien-regular,arial,helvetica,sans-serif;margin:0}.fbw-calendar--container .day--min-stay,.fbw-calendar--container .min_stay-details{display:none}.fbw-calendar--container .fbw-calendar--day.valid_day.min_stay .day--min-stay{display:block;margin:0!important;padding:0!important;position:absolute;bottom:0;width:100%;height:5px;background-image:linear-gradient(135deg,#a2a0a1 25%,#231f20 0,#231f20 50%,#a2a0a1 0,#a2a0a1 75%,#231f20 0,#231f20);background-size:8px 8px}.fbw-calendar--container .fbw-calendar--day.valid_day.min_stay:hover .min_stay-details{position:absolute;top:-40px;left:0;display:inline-block;background:#fff;color:#333;white-space:nowrap;font-size:12px;height:20px;line-height:20px;padding:0 5px;border-radius:3px;z-index:100000000000000020}.fbw-calendar--container .fbw-calendar--day.in-between{color:#aaa}.fbw-calendar--container .fbw-calendar--day.in-between .day--price{opacity:0}.fbw-calendar--container .fbw-calendar--day.in-between .day--in,.fbw-calendar--container .fbw-calendar--day.in-between .day--out{display:none}.fbw-calendar--container .fbw-calendar--day:not(.valid_day){color:#ccc}.fbw-calendar--container .day_in .day--out,.fbw-calendar--container .day_in .day--price{display:none}.fbw-calendar--container .day_in .day--in{display:block}.fbw-calendar--container .day_out .day--in,.fbw-calendar--container .day_out .day--price{display:none}.fbw-calendar--container .day_out .day--out{display:block}.fbw-calendar--container .fbw-calendar{float:none;margin:0 auto 10px;max-width:1000px;position:relative;width:100%}.fbw-calendar--container .fbw-calendar button{color:#666;cursor:pointer;float:left;font-size:20px;line-height:30px;outline:transparent;padding:5px 0;position:absolute;top:0;height:30px;width:40px}.fbw-calendar--container .fbw-calendar button:first-child{left:0;text-align:left}@media (max-width:649px){.fbw-calendar--container .fbw-calendar button:first-child{left:0}}.fbw-calendar--container .fbw-calendar button:last-child{right:0;text-align:right}@media (max-width:649px){.fbw-calendar--container .fbw-calendar button:last-child{right:0}}.fbw-calendar--container .fbw-calendar button[disabled=disabled]{color:#ccc;cursor:auto}.fbw-calendar--container .fbw-calendar button[disabled=disabled] svg line{stroke:#ccc!important;cursor:auto}.fbw-calendar--container .fbw-calendar .fbw-calendar--button{background-color:transparent;border:0}.fbw-calendar--container .cancel-link{display:none;text-align:center;text-decoration:none;margin-top:10px;color:#a2a0a1!important;text-transform:uppercase;font-size:11px}#fb--hotel-selector{color:#a67b1c;font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;font-size:13px;position:relative;height:40px;z-index:300;overflow:visible;margin-bottom:20px;text-align:left}#fb--hotel-selector,#fb--hotel-selector *{box-sizing:border-box}#fb--hotel-selector .wrap{max-width:310px;max-height:450px;overflow-y:auto;overflow-x:hidden;margin:0 auto;position:relative;width:100%;padding:0 10px 0 20px;border-radius:20px;background:#231f20;border:1px solid #a67b1c;transition:all .2s ease}@media (max-width:450px){#fb--hotel-selector .wrap{max-width:100%}}#fb--hotel-selector .wrap ul{list-style:none inside none;margin:0;padding:0;position:relative;left:0;width:100%;overflow:hidden}#fb--hotel-selector .wrap ul li{display:block;padding-bottom:5px;list-style:none inside none;line-height:1.4em}#fb--hotel-selector .wrap ul li.region{color:#fff;margin-top:10px;font-size:1.15em}#fb--hotel-selector .wrap ul li.region.selected_single_hotel_region{display:none}#fb--hotel-selector .wrap ul li:last-child{margin-bottom:15px}#fb--hotel-selector .wrap ul li.hotel{cursor:pointer}#fb--hotel-selector .wrap ul li.hotel:hover{color:#a2a0a1}#fb--hotel-selector .wrap ul li.hotel.selected{display:none}#fb--hotel-selector .wrap ul li span{font-family:lucien-light,arial,helvetica,sans-serif}#fb--hotel-selector .wrap .selected_item{line-height:40px;cursor:pointer;overflow:hidden;padding-right:25px;text-overflow:ellipsis;white-space:nowrap;background-image:url(css/select.png);background-position:100%;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:450px){#fb--hotel-selector .wrap .selected_item{max-width:100%;white-space:nowrap}}#fb--hotel-selector .wrap .selected_item.withLoader{color:transparent;position:relative;background-image:url(resources/img/skin/petillance-load.svg);background-position:50%;background-size:20%}#fb--hotel-selector .wrap .selected_item span{font-family:lucien-light,arial,helvetica,sans-serif}#fb--hotel-selector.closed .wrap ul{max-height:0;border-bottom:transparent}#fb--hotel-selector.open .wrap{background:#2e2a2b;border-radius:20px 20px 0 0}#fb--hotel-selector.open ul{max-height:700px}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-transform:translateZ(0) scale(1)}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;text-align:center!important;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#cccccc",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.pickmeup{background:#000;border-radius:.4em;box-sizing:content-box;display:none;position:absolute}.pickmeup *{box-sizing:border-box}.pickmeup .pmu-instance{display:inline-block;height:13.8em;padding:.5em;text-align:center;width:15em}.pickmeup .pmu-instance .pmu-button{color:#eee;cursor:pointer;outline:none;text-decoration:none}.pickmeup .pmu-instance .pmu-today{background:#17384d;color:#88c5eb}.pickmeup .pmu-instance .pmu-button:hover{background:"transparent";color:#88c5eb}.pickmeup .pmu-instance .pmu-not-in-month{color:#666}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#333;cursor:default}.pickmeup .pmu-instance .pmu-selected{background:#136a9f;color:#eee}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#17384d}.pickmeup .pmu-instance nav{color:#eee;display:-ms-flexbox;display:flex;line-height:2em}.pickmeup .pmu-instance nav :first-child :hover{color:#88c5eb}.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{display:none;height:2em;width:1em}.pickmeup .pmu-instance nav .pmu-month{width:14em}.pickmeup .pmu-instance .pmu-months *,.pickmeup .pmu-instance .pmu-years *{display:inline-block;line-height:3.6em;width:3.5em}.pickmeup .pmu-instance .pmu-day-of-week{color:#999;cursor:default}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{display:inline-block;line-height:1.5em;width:2em}.pickmeup .pmu-instance .pmu-day-of-week *{line-height:1.8em}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block}.pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:13em}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:12em}.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}.pika-single{display:block;position:relative;color:#333;background:#231f20}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{overflow:hidden;width:90%;margin:0 auto}.pika-title{position:relative;text-align:center;margin:40px 0}.pika-title .pika-label{font-weight:400}.pika-label{display:inline-block;*display:inline;position:relative;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#231f20;color:#fff;text-transform:uppercase}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(resources/img/svg/arrow-left-white.svg);*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(resources/img/svg/arrow-right-white.svg);*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table thead{background-color:#2e2a2b}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0;height:40px}.pika-table th{color:#999;line-height:25px;text-align:left;padding-left:14px}.pika-button,.pika-table th{font-size:12px;font-weight:700}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#a2a0a1;line-height:15px;text-align:center;background:#231f20;width:60%;transition:all .2s ease}.pika-week{font-size:11px;color:#999}.is-today .pika-button{background-color:#231f20;font-weight:700;color:#a2a0a1}.is-selected .pika-button{color:#fff;font-weight:700;background:#a57b1b}.is-inrange .pika-button{background:#262425}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#222021;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;font-weight:400;cursor:default;color:#a2a0a1;opacity:.3}.pika-button:hover{color:#fff;background:#a57b1b}.pika-table abbr{border-bottom:none;cursor:help}[data-embedder]{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:0;overflow:hidden;position:relative;width:auto}[data-embedder] img,[data-embedder] picture{display:block;left:50%;max-width:100%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-embedder] iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}[data-embedder][data-ratio="2.35:1"]{padding-bottom:42.55319%}[data-embedder][data-ratio="2.39:1"]{padding-bottom:41.841%}[data-embedder][data-ratio="2.4:1"]{padding-bottom:41.66667%}[data-embedder][data-ratio="1.85:1"]{padding-bottom:54.05405%}[data-embedder][data-ratio="16:9"]{padding-bottom:56.25%}[data-embedder][data-ratio="4:3"]{padding-bottom:75%}[data-embedder][data-ratio="1:1"]{padding-bottom:100%}[data-embedder][data-ratio="9:16"]{padding-bottom:177.77778%}[data-embedder]:after,[data-embedder]:before{content:"";position:absolute;top:50%;left:50%;z-index:1}[data-embedder]:after{width:0;height:0;border:16px solid transparent;border-left:20px solid #fff;margin-top:-18px;margin-left:-7px}[data-embedder]:before{margin-top:-34px;margin-left:-34px;width:60px;height:60px;border:3px solid #fff;border-radius:50%;background:rgba(0,0,0,.42)}[data-embedder]:hover:before{background:rgba(0,0,0,.7)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;animation:b 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes b{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media (min-resolution:192dpi){.iti-flag{background-size:5652px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:14px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:14px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.un{height:14px;background-position:-5241px 0}.iti-flag.us{height:11px;background-position:-5263px 0}.iti-flag.uy{height:14px;background-position:-5285px 0}.iti-flag.uz{height:10px;background-position:-5307px 0}.iti-flag.va{height:15px;background-position:-5329px 0}.iti-flag.vc{height:14px;background-position:-5346px 0}.iti-flag.ve{height:14px;background-position:-5368px 0}.iti-flag.vg{height:10px;background-position:-5390px 0}.iti-flag.vi{height:14px;background-position:-5412px 0}.iti-flag.vn{height:14px;background-position:-5434px 0}.iti-flag.vu{height:12px;background-position:-5456px 0}.iti-flag.wf{height:14px;background-position:-5478px 0}.iti-flag.ws{height:10px;background-position:-5500px 0}.iti-flag.xk{height:15px;background-position:-5522px 0}.iti-flag.ye{height:14px;background-position:-5544px 0}.iti-flag.yt{height:14px;background-position:-5566px 0}.iti-flag.za{height:14px;background-position:-5588px 0}.iti-flag.zm{height:14px;background-position:-5610px 0}.iti-flag.zw{height:10px;background-position:-5632px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(resources/img/sprites/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (min-resolution:192dpi){.iti-flag{background-image:url(resources/img/sprites/flags@2x.png)}}.iti-flag.np{background-color:transparent}@font-face{font-family:lucien-regular;src:url(resources/font/lucien-regular.eot);src:url(resources/font/lucien-regular.eot?#iefix) format("embedded-opentype"),url(resources/font/lucien-regular.svg#lucien-regular) format("svg"),url(resources/font/lucien-regular.woff) format("woff"),url(resources/font/lucien-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lucien-book;src:url(resources/font/lucien-book.eot);src:url(resources/font/lucien-book.eot?#iefix) format("embedded-opentype"),url(resources/font/lucien-book.svg#lucien-book) format("svg"),url(resources/font/lucien-book.woff) format("woff"),url(resources/font/lucien-book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lucien-light;src:url(resources/font/lucien-light.eot);src:url(resources/font/lucien-light.eot?#iefix) format("embedded-opentype"),url(resources/font/lucien-light.svg#lucien-light) format("svg"),url(resources/font/lucien-light.woff) format("woff"),url(resources/font/lucien-light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lucien-bold;src:url(resources/font/lucien-bold.eot);src:url(resources/font/lucien-bold.eot?#iefix) format("embedded-opentype"),url(resources/font/lucien-bold.svg#lucien-bold) format("svg"),url(resources/font/lucien-bold.woff) format("woff"),url(resources/font/lucien-bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fouquets-v\.beta-bold;src:url(resources/font/fouquets-v.beta-bold.eot);src:url(resources/font/fouquets-v.beta-bold.eot?#iefix) format("embedded-opentype"),url(resources/font/fouquets-v.beta-bold.svg#fouquets-v.beta-bold) format("svg"),url(resources/font/fouquets-v.beta-bold.woff) format("woff"),url(resources/font/fouquets-v.beta-bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{min-height:100%;overflow-x:hidden;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html.no-touch{overflow-y:-moz-scrollbars-vertical;overflow-y:scroll}body{background-color:#fff;min-height:100%;-webkit-text-size-adjust:100%}a{text-decoration:none}.accessibility{position:absolute;left:-9999em}[class*=" icon-"],[class^=icon-]{vertical-align:middle}.free-margin{margin:0!important}.loader{display:none;position:absolute;left:50%;top:50%;margin-top:-80px;margin-left:-40px}.loader.active{display:block}.block-info-1 .number-tel{width:80%!important}.block-info-1 .number-tel .detail{color:#fff;white-space:nowrap}.block-info-2 .number-tel{width:80%!important}.block-info-2 .number-tel .detail{color:#231f20;white-space:nowrap}.number-tel{pointer-events:all;width:80%}.number-tel,.number-tel .phone{display:inline-block}@media (min-width:48em){.number-tel{pointer-events:none}}.block-cta .number-tel{display:block;width:100%}.block-vam-col .number-tel,.drm-container-col .number-tel,.m21 .rrc-col .number-tel,.m21-2 .rrc-col .number-tel{width:100%}.block-icon .number-tel{width:80%}.hidden-desktop{display:none!important}@media (max-width:47.99em){.hidden-mobile{display:none!important}.hidden-desktop{display:block!important}}@media (max-width:63.99em){.visible-desktop{display:none!important}}.display-block{display:block!important}.display-none{display:none!important}.display-inline-block{display:inline-block!important}.color-dark{color:var(--dark)!important}.float-left{float:left}.height-100prct{height:100%}.height-100vh{height:100vh}hr{border:0}.picture img,picture img{max-width:100%;height:auto}.optimised-picture img{width:100%;height:auto}.overflow-hidden{position:fixed;height:100%;left:0;right:0}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.error{color:var(--error)}.text-small{font-size:1.4rem!important}.text-italic{font-style:italic!important}.content-footer{border-top:1px solid #231f20;padding:30px 0;text-align:right}@media (max-width:63.99em){.content-footer{padding:20px 0}}.dot-list .dot-list-item:before{content:".";display:inline-block;margin-right:5px}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.zIndex-10{z-index:10}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden,.overflow-y-hidden{overflow-x:hidden}.scroll-behavior-smooth{scroll-behavior:smooth}.petillance{--size:2rem;position:relative;display:block;width:var(--size);height:var(--size)}.petillance:after,.petillance:before{position:absolute;font-family:icons-header;display:block;top:0;left:0;font-size:var(--size);line-height:var(--size)}.petillance:before{content:"\e90a";color:#a57b1b}.petillance:after{content:"\e907";color:#a57b1b}.petillance.petillance-empty:before{color:transparent}.petillance.size-30{--size:3rem}@media (min-width:64em){.petillance.size-40-t{--size:4rem}.petillance.size-60-t{--size:6rem}.petillance.size-70-t{--size:7rem}}@media (min-width:80em){.petillance.size-40-d{--size:4rem}.petillance.size-60-d{--size:6rem}}.whatsapp-button{position:fixed;bottom:7rem;right:1rem;z-index:10}.whatsapp-button img{width:100%}@media (min-width:48em){.whatsapp-button{pointer-events:none;opacity:0;width:7.8rem;height:6.5rem;bottom:14rem;right:0;transition:opacity .125s}.sticky .whatsapp-button{pointer-events:all;opacity:1}}.background-brown{background-color:#231f20!important}.background-light-grey{background-color:#f9f9f9!important}.background-white,.m56.sticky{background-color:#fff!important}.background-transparent{background-color:transparent!important}a,body{color:#231f20}.color-white{color:#fff}.color-black{color:#000}.color-error-red{color:#cb0000}.color-brown{color:#231f20}.color-brown-light{color:#302c2d}.color-golden{color:#a57b1b}.color-fouquets{color:#ad1b2d}.color-grey-brend{color:#f9f9f9}.color-grey-light{color:#f1f1f1}.color-grey{color:#dfdfdf}.color-grey-dark{color:#9f9f9f}.color-grey-description{color:#615f60}.grey-link,.grey-link a{color:#8c8c8c;text-decoration:underline}.grey-link:hover,.grey-link a:hover{text-decoration:none}#breadcrumb,#header,.block-2pushs .block-text .title-name,.block-actuality .intro,.block-desire .bloc-description .title-name,.block-filter2 .offers,.block-filter .title-filter,.block-M24 .title-icon span,.block-map .cr-title,.block-map .drm-region,.block-nav-envy .block-envy .navigation-icon span,.block-push-doc-2col .title,.block-push-document .title,.block-push-gifts .block-text .from-night,.block-resa-details-bis .block-price,.block-resa-details-bis .hotel-name,.block-resa-details-bis .select2-container,.block-resa-details .block-price,.block-resa-details .hotel-name,.block-resa-details .select2-container,.block-tripadvisor .date,.block-tripadvisor .text-news,.block-tripadvisor .title-block,.block-trombi-major .bloc-description .title-name,.block-trombi-minor .bloc-description .description,.block-trombi-minor .bloc-description .title-name,.blockPhotosCarousel .blockPhotosCarousel-item p,.card-hotel-item .chi-hotel-city,.collectionRoomsCarousel .collectionRoomsCarousel-item .sup-HT,.collectionRoomsCarousel .title-3,.drm-region,.form .file-wrapper .file-holder,.form .file-wrapper .pm-placeholder,.header-universal,.header-universal-content .header-universal-submenu-container .header-universal-submenu-name span,.header-universal-menu>li a,.hero #breadcrumb .list-item.last-item,.hero .hero-booking .hero-booking-cta,.icones-text-presta .text-services .presta,.insert-info .subtitle-info,.logo-hotel,.lucien-regular,.m21 .cr-title,.m21 .resa-drop-label,.m21-2 .cr-title,.m21-2 .resa-drop-label,.m21-2 .search-line-item input,.m40 .with-360 .link-360 .link-360-content .desktop,.m40 .with-360 .link-360 .link-360-content .mobile,.m58 .block-map-resa-hotel .columns .column,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .content em,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .content em,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .content em,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .content em,.module .block-filter .title,.popin-title,.practical-info .block-info-1 .name,.tag-weather .title,.text-itinary,.text-menu,.text-menu-icon,.text-news,.text-resa,.text-secondary,.title-2-b2b,.title-3,.titleMSecondary{font-family:lucien-regular,arial,helvetica,sans-serif}.block-map .cr-date,.block-push-gifts .block-info-hotel .subtitle,.copyright-picture,.hero #breadcrumb .list-item,.hero #breadcrumb .list-item:before,.hotel-name,.lucien-book,.m21 .add-room,.m21 .card-hotel-item .chi-hotel-region,.m21 .cr-date,.m21 .delete-room,.m21-2 .add-room,.m21-2 .card-hotel-item .chi-hotel-region,.m21-2 .cr-date,.m21-2 .delete-room,.m21-2 .drm-region,.pagination a,.title-4-bis,.title-5{font-family:lucien-book,arial,helvetica,sans-serif}.block-map .cr-day,.block-nav-envy .title-main,.collectionHero .hero-content .title,.eph-number,.lucien-light,.m21 .cr-day,.m21-2 .cr-day,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module .title,.module .title-3-ter,.tag-weather .text-degree,.title-1-l,.title-2,.title-3-ter,.title-6{font-family:lucien-light,arial,helvetica,sans-serif}.block-activity .block-item-vam .activity-description,.block-actuality .actuality-description,.block-desire .bloc-description .description,.block-ksp-2col .block-text .activity-description,.block-ksp-3col .block-text .activity-description,.block-products .bloc-description .description,.block-products .bloc-description .description-participant,.block-products .block-container .block-title .subtitle-gold,.block-push-care .title,.block-push-gifts .block-info-hotel .title,.block-rte li,.block-rte p,.block-services .text-menu,.block-suites .subtitle-suites,.block-suites .title-suites,.block-trombi-major .bloc-description .job-position,.block-trombi-minor .bloc-description .job-position,.card-hotel-item .chi-hotel-region,.georgia,.insert-info .title-info,.layer-description,.m21 .chi-hotel-city,.m21-2 .chi-hotel-city,.resa-select .select2-results__options .select2-results__option,.title-1-g,.title-2-g,.title-3-bis,.title-4-ter,.titleXXLPrimary{font-family:georgia,arial,helvetica,sans-serif}.lucien-bold,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger,.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper .hotel,.title-7{font-family:lucien-bold,arial,helvetica,sans-serif}.fouquets-v{font-family:fouquets-v\.beta-bold,Georgia,Times New Roman,serif}body{font:1.6em/1.5 georgia,Arial,Verdana,Helvetica,sans-serif}@media (max-width:47.99em){body{font-size:1.4em}}h1,h2,h3,h4,h5,h6{font-weight:400}li,ul{padding:0}li,p,ul{margin:0}.titleXXLPrimary{font-size:3rem;line-height:4rem;margin:0}@media (min-width:48em){.titleXXLPrimary{font-size:5rem;line-height:6rem}}.title-1-l{font-size:3.125em;text-transform:uppercase}.block-push-care .title,.title-1-g{font-size:2.1875em}.title-2-g{font-size:3.125em;text-align:center;margin:0}.block-nav-envy .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module .title,.title-2{font-size:2.1875em;text-transform:uppercase;line-height:1.2em}.title-2-b2b{font-size:2.1875em;text-transform:uppercase}.titleMSecondary{font-size:1.8rem;line-height:2.15rem;text-transform:uppercase;margin:0}@media (min-width:48em){.titleMSecondary{font-size:2.4rem;line-height:2.87rem}}.block-desire .bloc-description .title-name,.block-push-doc-2col .title,.block-push-document .title,.block-resa-details-bis .block-price,.block-resa-details-bis .hotel-name,.block-resa-details-bis .select2-container,.block-resa-details .block-price,.block-resa-details .hotel-name,.block-resa-details .select2-container,.block-tripadvisor .title-block,.block-trombi-major .bloc-description .title-name,.card-hotel-item .chi-hotel-city,.collectionRoomsCarousel .title-3,.icones-text-presta .text-services .presta,.popin-title,.title-3{font-size:1.5625em;line-height:1;text-transform:uppercase}.module .title-3-ter,.title-3-ter{font-size:1.5625em;text-transform:uppercase}.block-suites .subtitle-suites,.block-trombi-major .bloc-description .job-position,.card-hotel-item .chi-hotel-region,.title-3-bis{font-size:1.5625em}.block-trombi-major .bloc-description .description,.layer .layer-title,.sitemap-info-hotels .content-hotel .block-content-hotel .hotel-name,.title-4{font-size:1.125em;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1.333em}.block-trombi-minor .bloc-description .job-position,.pagination a,.title-4-bis,.title-4-ter{font-size:1.125em;line-height:1.333em}.copyright-picture,.hotel-name,.title-5{font-size:.6875em}.title-6,.title-7{font-size:1.5625em;text-transform:uppercase}.textMPrimary{line-height:3rem}.collectionRoomsCarousel .content,.description-large,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .description,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .description,.textMPrimary{font:400 16px/24px georgia,arial,helvetica,sans-serif}.description-medium,.m37-4 .block-products .bloc-description .description{font:400 14px/21px georgia,arial,helvetica,sans-serif}.block-trombi-minor .bloc-description .title-name,.text-news,.text-resa{font-size:1.25em;line-height:150%}.block-tripadvisor .date,.block-tripadvisor .text-news,.block-trombi-minor .bloc-description .description,.form .file-wrapper .file-holder,.form .file-wrapper .pm-placeholder,.text-itinary,.text-secondary{font-size:.875em;line-height:140%}.text-reservation{font-size:1em}.text-menu{font-size:.8125em;text-transform:uppercase}.text-menu-icon{font-size:.75em;text-transform:uppercase}.text-italic{font-size:.75em;font-style:italic}.block-map .drl-hotel-visit,.block-map .drm-hotel,.block-map .search-action,.cta,.drm-hotel,.m21 .drl-hotel-visit,.m21 .search-action,.m21-2 .drl-hotel-visit,.m21-2 .drm-hotel,.m21-2 .search-action{font-size:.875em;font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase}.ariane{font-size:.75em;text-transform:uppercase}@media (max-width:63.99em){.block-desire .bloc-description .title-name,.block-push-doc-2col .title,.block-push-document .title,.block-resa-details-bis .block-price,.block-resa-details-bis .hotel-name,.block-resa-details-bis .select2-container,.block-resa-details .block-price,.block-resa-details .hotel-name,.block-resa-details .select2-container,.block-tripadvisor .title-block,.block-trombi-major .bloc-description .title-name,.card-hotel-item .chi-hotel-city,.collectionRoomsCarousel .title-3,.icones-text-presta .text-services .presta,.popin-title,.title-3{font-size:1.125em}.block-trombi-major .bloc-description .description,.layer .layer-title,.pagination a,.sitemap-info-hotels .content-hotel .block-content-hotel .hotel-name,.title-4,.title-4-bis{font-size:.875em}}@media (max-width:47.99em){.title-1-l,.title-2-g{font-size:1.2857142857em}.block-push-care .title,.title-1-g{font-size:1.1428571429em}.block-nav-envy .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module .title,.title-2,.title-2-b2b{font-size:1.2857142857em}.block-desire .bloc-description .title-name,.block-push-doc-2col .title,.block-push-document .title,.block-resa-details-bis .block-price,.block-resa-details-bis .hotel-name,.block-resa-details-bis .select2-container,.block-resa-details .block-price,.block-resa-details .hotel-name,.block-resa-details .select2-container,.block-tripadvisor .title-block,.block-trombi-major .bloc-description .description,.block-trombi-major .bloc-description .title-name,.card-hotel-item .chi-hotel-city,.collectionRoomsCarousel .title-3,.icones-text-presta .text-services .presta,.layer .layer-title,.pagination a,.popin-title,.sitemap-info-hotels .content-hotel .block-content-hotel .hotel-name,.title-3,.title-4,.title-4-bis{font-size:1em}.title-6{font-size:1.2857142857em}.title-7{font-size:1.5714285714em}.block-trombi-minor .bloc-description .title-name,.text-news,.text-resa{font-size:1.4285714286em;line-height:150%}.block-tripadvisor .date,.block-tripadvisor .text-news,.block-trombi-minor .bloc-description .description,.form .file-wrapper .file-holder,.form .file-wrapper .pm-placeholder,.text-itinary,.text-secondary{font-size:1em;line-height:140%}.text-reservation{font-size:1.1428571429em}.text-menu{font-size:.9285714286em}.block-map .drl-hotel-visit,.block-map .drm-hotel,.block-map .search-action,.cta,.drm-hotel,.m21 .drl-hotel-visit,.m21 .search-action,.m21-2 .drl-hotel-visit,.m21-2 .drm-hotel,.m21-2 .search-action{font-size:.8571428571em}}.status-color,.title-color{font-weight:400}.title-1-primary-fouquets{font:400 50px/60px Georgia,Times New Roman,serif}@media (max-width:47.99em){.title-1-primary-fouquets{font-size:40px;line-height:50px}}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title,.title-2-primary-fouquets{font:400 40px/45px Georgia,Times New Roman,serif}@media (max-width:47.99em){.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title,.title-2-primary-fouquets{font-size:30px;line-height:35px}}.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-name,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title,.block-push-document .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-price,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .select2-container,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-block,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-name,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .chi-hotel-city,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-3,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-3,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-3,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-3,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-push-document .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .block-price,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .popin-title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-3,.title-3-primary-fouquets{font:400 30px/35px Georgia,Times New Roman,serif}@media (max-width:47.99em){.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-name,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title,.block-push-document .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-price,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .select2-container,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-block,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-name,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .chi-hotel-city,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-3,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-3,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-3,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-3,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-push-document .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .block-price,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .popin-title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-3,.title-3-primary-fouquets{font-size:25px;line-height:30px}}.title-1-secondary-fouquets{font:400 50px/50px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.title-1-secondary-fouquets{font-size:45px;line-height:45px}}.title-2-secondary-fouquets{font:400 45px/45px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.title-2-secondary-fouquets{font-size:40px;line-height:40px}}.title-3-secondary-fouquets{font:400 40px/40px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.title-3-secondary-fouquets{font-size:35px;line-height:35px}}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title i,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title i,.title-4-secondary-fouquets{font:400 35px/40px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title i,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title i,.title-4-secondary-fouquets{font-size:30px;line-height:35px}}.description-large-fouquets{font:400 16px/30px lucien-book,arial,helvetica,sans-serif}.description-medium-fouquets,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a{font:400 14px/28px lucien-book,arial,helvetica,sans-serif}.description-small-fouquets,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .content,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .content,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .content,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .description,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .content,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .description{font:400 12px/24px lucien-book,arial,helvetica,sans-serif}:not(.msie) body.SN :target{padding-top:106px!important;margin-top:-106px!important}:not(.msie) body.hotel-header :target{padding-top:205px!important;margin-top:-205px!important}@media (max-width:63.99em){:not(.msie) body.hotel-header :target{padding-top:130px!important;margin-top:-130px!important}}.accordion-item{text-transform:uppercase;padding:1.2em 0;cursor:pointer;position:relative;z-index:1;*zoom:1}.accordion-item .icon-arrow-down,.accordion-item .icon-arrow-up{position:absolute;top:39%;right:0;font-size:13px}.accordion-item .icon-arrow-up{display:none}.accordion-item.active .icon-arrow-up{display:block}.accordion-item.active .icon-arrow-down{display:none}.accordion-wrapper{height:0;overflow:hidden;position:relative;*zoom:1}.accordion-wrapper.active{height:auto;overflow:visible}.readmore-readless{overflow:hidden;transition:height .2s linear;box-sizing:content-box;will-change:height}.readmore-readless .always-visible:after{content:" ...";display:none}.readmore-readless .collapsible{opacity:1;transition:opacity .2s linear}.readmore-readless.small-height{height:var(--small-height)}.readmore-readless.small-height .always-visible:after{display:inline}.readmore-readless.small-height .collapsible{opacity:0}.readmore-readless.big-height{height:var(--big-height)}@media (prefers-reduced-motion:reduce){.readmore-readless,.readmore-readless .collapsible{transition:none}}.readmore-readless-button{display:none;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.4rem;color:#a0a0a0;text-decoration:underline;background-color:transparent;border:none;padding:0}.for-translation-readless,.for-translation-readmore{display:none}.iframe-consent-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:var(--dark);padding:4rem;overflow:auto}.iframe-consent-overlay-text{color:var(--lightest);text-align:justify}@media (min-width:1024px){.iframe-consent-overlay-text{max-width:40rem}}.layer{position:absolute;z-index:10}.layer .layer-inner{box-sizing:border-box;margin-top:10px;max-height:calc(100vh - 60px - 95px);overflow:auto;padding:45px 0;width:365px;position:relative;background:#f9f9f9;border:1px solid #f9f9f9;border-bottom:4px solid #a57b1b}.layer .layer-inner:after,.layer .layer-inner:before{border:solid transparent;left:50%;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;width:0}.layer .layer-inner:after{border-color:transparent;border-bottom-color:#f9f9f9;border-width:10px;margin-left:-10px}.layer .layer-inner:before{border-color:transparent;border-bottom-color:#f9f9f9;border-width:11px;margin-left:-11px}.layer .layer-inner:after,.layer .layer-inner:before{left:88%!important;bottom:100%!important}.layer.emphase-border .layer-inner{position:relative;background:#f9f9f9;border:1px solid #a57b1b}.layer.emphase-border .layer-inner:after,.layer.emphase-border .layer-inner:before{border:solid transparent;left:50%;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;width:0}.layer.emphase-border .layer-inner:after{border-color:transparent;border-bottom-color:#f9f9f9;border-width:10px;margin-left:-10px}.layer.emphase-border .layer-inner:before{border-color:transparent;border-bottom-color:#a57b1b;border-width:11px;margin-left:-11px}.layer.layer-duo .layer-inner:after,.layer.layer-duo .layer-inner:before{left:95%!important;bottom:100%!important}.layer .margin-base{margin:30px 0}.layer .layer-block{padding:0 50px}.layer .layer-title{color:#a57b1b;text-align:center;text-transform:uppercase}.layer .layer-title-fixed{min-height:100px}.layer .layer-content{text-align:center}.layer .layer-content-fixed{min-height:240px}.layer .separator{position:relative}.layer .separator:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#615f60;border-right:1px solid #dfdfdf}.layer .content-text{color:#9f9f9f}.layer-duo .layer-inner{width:820px}.layer-nav-lang,.layer-nav-national{visibility:hidden;opacity:0;background:#fff;position:fixed;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transition:visibility 125ms ease-out,opacity 125ms ease-out}.layer-nav-lang.active,.layer-nav-national.active{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility 125ms ease-out,opacity 125ms ease-out}.layer-nav-lang.active>.layer-inner,.layer-nav-national.active>.layer-inner{height:540px}.layer-nav-lang .logo,.layer-nav-national .logo{margin:0!important}.layer-nav-lang .logo .picture,.layer-nav-national .logo .picture{width:120px;margin-bottom:50px}.layer-nav-lang .layer-content,.layer-nav-national .layer-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.sticky .layer-nav-lang,.sticky .layer-nav-national{text-align:center}#header-sticky-wrapper.toggler-popin~.main-container{overflow:hidden}.popin{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;visibility:hidden;z-index:-1;transition:z-index 0ms 1s}@media (max-width:47.99em){.popin{position:absolute;overflow:visible;display:none}}.popin .mask{background:#000;background:transparent;bottom:0;content:"";left:0;position:absolute;filter:alpha(opacity=75);right:0;top:0;transition:all .5s cubic-bezier(0,0,0,.99),opacity 0ms;will-change:background}@media (max-width:47.99em){.popin .mask{position:fixed}}.popin.active{visibility:visible;z-index:105;transition:z-index 0ms}.popin.active .big-map-detail-wrapper{opacity:1}.popin.active .mask{background:#000;background:rgba(0,0,0,.8)}.popin.active.hidden-under .content-scroll{display:none}.popin.invisible-mask .mask{opacity:0}.popin .btn-close{right:1%;top:15px;border:1px solid #dfdfdf}.popin .content-scroll{height:100%;margin:auto;max-width:1000px;overflow:auto;pointer-events:none;position:relative;width:100%}@media (max-width:47.99em){.popin .content-scroll{overflow:visible;height:auto}}.popin .content-wrapper{display:table;height:100%;width:100%}.popin .popin-ground{background:#fff;pointer-events:all;margin:0 auto}.popin .btn-back{position:absolute;z-index:10;top:15px;left:30px;cursor:pointer}.popin .btn-back .icon-header-arrow{display:inline-block;font-size:20px;font-weight:700;-ms-transform:rotate(180deg);transform:rotate(180deg)}.popin-content{display:table-cell;border-radius:20px;margin:auto;opacity:0;overflow:hidden;text-align:center;transition:all .7s cubic-bezier(0,0,0,.99);-ms-transform:scale(.95);transform:scale(.95);vertical-align:middle;width:100%;will-change:border-radius,transform,opacity}.active .popin-content{border-radius:0;opacity:1;transition:all .5s cubic-bezier(0,0,0,.99);-ms-transform:scale(1);transform:scale(1)}.popin-content .in-content-padding{padding:40px}.popin-content .toggle-content{-ms-transform:none;transform:none;opacity:0}.popin-content .toggle-content.toggle-content-active{-ms-transform:none;transform:none;opacity:1}.popin-title{margin-top:0;padding:20px 0;position:relative}.popin-title:after{bottom:0;box-shadow:0 2px 3px #f6f6f6;content:"";height:3px;left:0;position:absolute;width:100%}.popin-information{font-family:Lucien,sans-serif;font-size:16px;line-height:24px}@media (max-width:47.99em){.popin-information .popin{display:block}}.popin-information .content-scroll{max-width:640px}@media (max-width:47.99em){.popin-information .content-scroll{overflow:scroll;height:100%}}.popin-information .btn-close{border:none;color:#201a4e;font-size:14px}.popin-information .popin-ground{border-radius:8px;padding:24px;position:relative;text-align:left}@media (max-width:47.99em){.popin-information .popin-ground{margin:0 20px}}.popin-information .popin-ground .popin-information-logo{width:150px;height:150px}@media (max-width:47.99em){.popin-information .popin-ground .popin-information-logo{width:100px;height:100px}}.popin-information .popin-ground p{margin:24px 0}.popin-information .popin-information-logo{display:block;margin:0 auto}.popin-information .popin-information-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.form-element .popin-information .popin-information-cta button[type=submit],.form-element .popin-information .popin-information-cta input[type=file]+.form-element-inputfile,.form-element .popin-information .popin-information-cta input[type=submit],.popin-information .popin-information-cta .btn,.popin-information .popin-information-cta .form-element button[type=submit],.popin-information .popin-information-cta .form-element input[type=file]+.form-element-inputfile,.popin-information .popin-information-cta .form-element input[type=submit]{padding-bottom:16px;padding-top:16px}.popin-information-toggler{display:none!important}.popin-marketing{font-family:Lucien,sans-serif;font-size:14px;line-height:20px;pointer-events:none}.popin-marketing .popin{position:fixed}@media (max-width:47.99em){.popin-marketing .popin{display:block}}.popin-marketing .content-scroll{max-width:none}@media (max-width:47.99em){.popin-marketing .content-scroll{overflow:scroll;height:100%}}.popin-marketing .btn-close{border:none;color:#201a4e;font-size:12px;right:5px;top:5px}.popin-marketing .popin-content{vertical-align:bottom}.popin-marketing .popin-ground{bottom:0;box-shadow:0 0 30px -10px rgba(0,0,0,.4);margin:50px;margin-left:auto;position:relative;right:0;text-align:left;width:480px}@media (max-width:47.99em){.popin-marketing .popin-ground{margin:0 0 10px;width:100%}}.popin-marketing .popin-marketing-wrapper{display:-ms-flexbox;display:flex}.popin-marketing .popin-marketing-visual{height:180px;position:relative;-ms-flex:0 0 180px;flex:0 0 180px}@media (max-width:47.99em){.popin-marketing .popin-marketing-visual{-ms-flex:0 0 140px;flex:0 0 140px}}.popin-marketing .popin-marketing-visual img,.popin-marketing .popin-marketing-visual picture,.popin-marketing .popin-marketing-visual svg{display:block;height:100%;object-fit:cover;width:100%}.popin-marketing .popin-marketing-content{padding:16px}@media (max-width:47.99em){.popin-marketing .popin-marketing-content .popin-marketing-desktop{display:none}}.popin-marketing .popin-marketing-content .popin-marketing-mobile{display:none}@media (max-width:47.99em){.popin-marketing .popin-marketing-content .popin-marketing-mobile{display:block}}.popin-marketing .popin-marketing-content p{margin:0}.popin-marketing .popin-marketing-title{font-weight:600}.popin-marketing .popin-marketing-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-top:8px}.form-element .popin-marketing .popin-marketing-cta button[type=submit],.form-element .popin-marketing .popin-marketing-cta input[type=file]+.form-element-inputfile,.form-element .popin-marketing .popin-marketing-cta input[type=submit],.popin-marketing .popin-marketing-cta .btn,.popin-marketing .popin-marketing-cta .form-element button[type=submit],.popin-marketing .popin-marketing-cta .form-element input[type=file]+.form-element-inputfile,.popin-marketing .popin-marketing-cta .form-element input[type=submit]{padding-bottom:12px;padding-top:12px}.popin-marketing-toggler{display:none!important}.btn,.form-element button[type=submit],.form-element input[type=file]+.form-element-inputfile,.form-element input[type=submit]{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:.875em;padding:22px 30px 18px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease 0s}.btn-loader,.form-element button[type=submit],.form-element input[type=submit]{position:relative}.btn-loader:before,.form-element button[type=submit]:before,.form-element input[type=submit]:before{background:#9f9f9f url(resources/img/skin/petillance-load.gif) 50% 50%/101px 20px no-repeat;content:"";height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1}.form-element form.submit-disabled button[type=submit],.form-element form.submit-disabled input[type=submit],form.submit-disabled .btn-loader,form.submit-disabled .form-element button[type=submit],form.submit-disabled .form-element input[type=submit]{cursor:progress}.form-element form.submit-disabled button[type=submit]:before,.form-element form.submit-disabled input[type=submit]:before,form.submit-disabled .btn-loader:before,form.submit-disabled .form-element button[type=submit]:before,form.submit-disabled .form-element input[type=submit]:before{opacity:1;visibility:visible}.btn-main,.collectionRoomsCarousel .btn,.collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.form-element button[type=submit],.form-element input[type=submit]{background:#a57b1b;color:#fff;line-height:normal}.btn-main.btn-cancel,.collectionRoomsCarousel .btn-cancel.btn,.collectionRoomsCarousel .form-element input[type=file]+.btn-cancel.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.btn-cancel.form-element-inputfile,.form-element button.btn-cancel[type=submit],.form-element input.btn-cancel[type=submit]{background:#9f9f9f}.btn-main .icon-arrow_bottom,.collectionRoomsCarousel .btn .icon-arrow_bottom,.collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element button[type=submit] .icon-arrow_bottom,.form-element input[type=submit] .icon-arrow_bottom{font-size:10px;line-height:10px;margin-left:10px}.btn-fouquets,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .module-roomUpgrade.style-collection-fouquets button[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets input[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit],.module-roomUpgrade.style-collection-fouquets .btn-main,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.module-roomUpgrade.style-collection-fouquets .form-element button[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element input[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .btn,.module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile,.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit]{background:#fff;color:#ad1b2d;line-height:normal}.btn-fouquets:active,.btn-fouquets:focus,.btn-fouquets:hover,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:active,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:focus,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:hover,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.form-element .module-roomUpgrade.style-collection-fouquets button:active[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets button:focus[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets button:hover[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets input:active[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets input:focus[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets input:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets button:active[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets button:focus[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets button:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets input:active[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets input:focus[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets input:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .btn-main:active,.module-roomUpgrade.style-collection-fouquets .btn-main:focus,.module-roomUpgrade.style-collection-fouquets .btn-main:hover,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:active,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .form-element button:active[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element button:focus[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element button:hover[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element input:active[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element input:focus[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element input:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .btn:active,.module.module-collectionMenuComp.style-collection-fouquets .btn:focus,.module.module-collectionMenuComp.style-collection-fouquets .btn:hover,.module.module-collectionMenuComp.style-collection-fouquets .form-element button:active[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element button:focus[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element button:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element input:active[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element input:focus[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element input:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:active,.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:focus,.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:hover{color:#fff;background-color:#ad1b2d}.btn-fouquets .icon-arrow_bottom,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn .icon-arrow_bottom,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-roomUpgrade.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.form-element .module-roomUpgrade.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .btn-main .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .btn .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom{font-size:10px;line-height:10px;margin-left:10px}.btn-fouquets-main{background:#ad1b2d;border:2px solid #ad1b2d;color:#fff;line-height:normal}.btn-fouquets-main:active,.btn-fouquets-main:focus,.btn-fouquets-main:hover{background-color:#8a1524;border-color:#8a1524}.btn-fouquets-secondary{background-color:#fff;border:2px solid #ad1b2d;color:#2b2b2b;line-height:normal}.btn-fouquets-secondary:active,.btn-fouquets-secondary:focus,.btn-fouquets-secondary:hover{color:#ad1b2d;background-color:#fff}.btn-fouquets-border,.collectionRoomsCarousel .form-element .m21.style-collection-fouquets input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m21.style-collection-fouquets .btn,.collectionRoomsCarousel .m36-2.style-collection-fouquets .btn,.collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom .btn,.collectionRoomsCarousel .m38-2.style-collection-fouquets .btn,.collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card .btn,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn,.form-element .collectionRoomsCarousel .m21.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile,.form-element .m21.style-collection-fouquets button[type=submit],.form-element .m21.style-collection-fouquets input[type=submit],.form-element .m36-2.style-collection-fouquets button[type=submit],.form-element .m36-2.style-collection-fouquets input[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom button[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=submit],.form-element .m38-2.style-collection-fouquets button[type=submit],.form-element .m38-2.style-collection-fouquets input[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card button[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner button[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=file]+.form-element-inputfile,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant button[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=file]+.form-element-inputfile,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero button[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=file]+.form-element-inputfile,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets button[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel button[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=file]+.form-element-inputfile,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel button[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=file]+.form-element-inputfile,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel button[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=file]+.form-element-inputfile,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel button[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=file]+.form-element-inputfile,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white button[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets.background-white input[type=file]+a.form-element-inputfile,.form-element .module.module-collectionMenuComp.style-collection-fouquets.m56.sticky input[type=file]+a.form-element-inputfile,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white button[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=submit],.m21.style-collection-fouquets .btn-main,.m21.style-collection-fouquets .collectionRoomsCarousel .btn,.m21.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m21.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m21.style-collection-fouquets .form-element button[type=submit],.m21.style-collection-fouquets .form-element input[type=submit],.m36-2.style-collection-fouquets .btn-main,.m36-2.style-collection-fouquets .collectionRoomsCarousel .btn,.m36-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m36-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m36-2.style-collection-fouquets .form-element button[type=submit],.m36-2.style-collection-fouquets .form-element input[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .btn-main,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .btn,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element button[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .form-element input[type=submit],.m38-2.style-collection-fouquets .btn-main,.m38-2.style-collection-fouquets .collectionRoomsCarousel .btn,.m38-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m38-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m38-2.style-collection-fouquets .form-element button[type=submit],.m38-2.style-collection-fouquets .form-element input[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .btn-main,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .btn,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element button[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element input[type=submit],.module-collectionExperienceComp.background-white .btn-fouquets,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn,.module-collectionExperienceComp.background-white .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets button[type=submit],.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets input[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .btn-main,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element button[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element input[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .btn,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit],.module-collectionExperienceComp.m56.sticky .btn-fouquets,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn,.module-collectionExperienceComp.m56.sticky .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets button[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets input[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .btn-main,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element button[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element input[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .btn,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit],.module-collectionMosaic.style-collection-fouquets .collectionMosaic-cta a,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .btn,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element button[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=file]+.form-element-inputfile,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .btn,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element button[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=file]+.form-element-inputfile,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .btn,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element button[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=file]+.form-element-inputfile,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .btn,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element button[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .btn,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element button[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=file]+.form-element-inputfile,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=submit],.module-formClubFouquets .formClubFouquets button[type=submit],.module-formClubFouquets .formClubFouquets input[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .btn,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element button[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=file]+.form-element-inputfile,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .btn,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element button[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=file]+.form-element-inputfile,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .btn,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element button[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=file]+.form-element-inputfile,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=submit],.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.background-white .btn,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky .btn,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile,.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=submit],.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn-main,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn-main,.module.module-collectionMenuComp.style-collection-fouquets.background-white .form-element input[type=file]+a.form-element-inputfile,.module.module-collectionMenuComp.style-collection-fouquets.background-white a.btn,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=submit],.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky .form-element input[type=file]+a.form-element-inputfile,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky a.btn,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white .btn,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn{background:#fff;border:2px solid #ad1b2d;box-sizing:border-box;color:#ad1b2d;line-height:normal}.btn-fouquets-border:active,.btn-fouquets-border:focus,.btn-fouquets-border:hover,.collectionRoomsCarousel .form-element .m21.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .m21.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .m21.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .form-element .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .form-element .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:active,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .m21.style-collection-fouquets .btn:active,.collectionRoomsCarousel .m21.style-collection-fouquets .btn:focus,.collectionRoomsCarousel .m21.style-collection-fouquets .btn:hover,.collectionRoomsCarousel .m36-2.style-collection-fouquets .btn:active,.collectionRoomsCarousel .m36-2.style-collection-fouquets .btn:focus,.collectionRoomsCarousel .m36-2.style-collection-fouquets .btn:hover,.collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom .btn:active,.collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom .btn:focus,.collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom .btn:hover,.collectionRoomsCarousel .m38-2.style-collection-fouquets .btn:active,.collectionRoomsCarousel .m38-2.style-collection-fouquets .btn:focus,.collectionRoomsCarousel .m38-2.style-collection-fouquets .btn:hover,.collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card .btn:active,.collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card .btn:focus,.collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card .btn:hover,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn:active,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn:focus,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn:hover,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn:active,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn:focus,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn:hover,.form-element .collectionRoomsCarousel .m21.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .m21.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .m21.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:active,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:hover,.form-element .m21.style-collection-fouquets button:active[type=submit],.form-element .m21.style-collection-fouquets button:focus[type=submit],.form-element .m21.style-collection-fouquets button:hover[type=submit],.form-element .m21.style-collection-fouquets input:active[type=submit],.form-element .m21.style-collection-fouquets input:focus[type=submit],.form-element .m21.style-collection-fouquets input:hover[type=submit],.form-element .m36-2.style-collection-fouquets button:active[type=submit],.form-element .m36-2.style-collection-fouquets button:focus[type=submit],.form-element .m36-2.style-collection-fouquets button:hover[type=submit],.form-element .m36-2.style-collection-fouquets input:active[type=submit],.form-element .m36-2.style-collection-fouquets input:focus[type=submit],.form-element .m36-2.style-collection-fouquets input:hover[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom button:active[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom button:focus[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom button:hover[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom input:active[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom input:focus[type=submit],.form-element .m37-4.style-collection-fouquets .block-products .product-bottom input:hover[type=submit],.form-element .m38-2.style-collection-fouquets button:active[type=submit],.form-element .m38-2.style-collection-fouquets button:focus[type=submit],.form-element .m38-2.style-collection-fouquets button:hover[type=submit],.form-element .m38-2.style-collection-fouquets input:active[type=submit],.form-element .m38-2.style-collection-fouquets input:focus[type=submit],.form-element .m38-2.style-collection-fouquets input:hover[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card button:active[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card button:focus[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card button:hover[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input:active[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input:focus[type=submit],.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner button:active[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner button:focus[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner button:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input:active[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input:focus[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=file]+.form-element-inputfile:active,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=file]+.form-element-inputfile:focus,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=file]+.form-element-inputfile:hover,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant button:active[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant button:focus[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant button:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input:active[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input:focus[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=file]+.form-element-inputfile:active,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=file]+.form-element-inputfile:focus,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=file]+.form-element-inputfile:hover,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero button:active[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero button:focus[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero button:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input:active[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input:focus[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input:hover[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=file]+.form-element-inputfile:active,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=file]+.form-element-inputfile:focus,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=file]+.form-element-inputfile:hover,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets button:active[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets button:focus[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets button:hover[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input:active[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input:focus[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input:hover[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel button:active[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel button:focus[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel button:hover[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input:active[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input:focus[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input:hover[type=submit],.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=file]+.form-element-inputfile:active,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=file]+.form-element-inputfile:focus,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=file]+.form-element-inputfile:hover,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel button:active[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel button:focus[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel button:hover[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input:active[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input:focus[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input:hover[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=file]+.form-element-inputfile:active,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=file]+.form-element-inputfile:focus,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=file]+.form-element-inputfile:hover,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel button:active[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel button:focus[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel button:hover[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input:active[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input:focus[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input:hover[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=file]+.form-element-inputfile:active,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=file]+.form-element-inputfile:focus,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=file]+.form-element-inputfile:hover,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel button:active[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel button:focus[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel button:hover[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input:active[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input:focus[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input:hover[type=submit],.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=file]+.form-element-inputfile:active,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=file]+.form-element-inputfile:focus,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=file]+.form-element-inputfile:hover,.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white button:active[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white button:focus[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white button:hover[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input:active[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input:focus[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input:hover[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button:active[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button:focus[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button:hover[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input:active[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input:focus[type=submit],.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets.background-white input[type=file]+a.form-element-inputfile:active,.form-element .module.module-collectionMenuComp.style-collection-fouquets.background-white input[type=file]+a.form-element-inputfile:focus,.form-element .module.module-collectionMenuComp.style-collection-fouquets.background-white input[type=file]+a.form-element-inputfile:hover,.form-element .module.module-collectionMenuComp.style-collection-fouquets.m56.sticky input[type=file]+a.form-element-inputfile:active,.form-element .module.module-collectionMenuComp.style-collection-fouquets.m56.sticky input[type=file]+a.form-element-inputfile:focus,.form-element .module.module-collectionMenuComp.style-collection-fouquets.m56.sticky input[type=file]+a.form-element-inputfile:hover,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white button:active[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white button:focus[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white button:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input:active[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input:focus[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:active,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:focus,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:hover,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button:active[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button:focus[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input:active[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input:focus[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input:hover[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:active,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:focus,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:hover,.m21.style-collection-fouquets .btn-main:active,.m21.style-collection-fouquets .btn-main:focus,.m21.style-collection-fouquets .btn-main:hover,.m21.style-collection-fouquets .collectionRoomsCarousel .btn:active,.m21.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.m21.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.m21.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.m21.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.m21.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.m21.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.m21.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.m21.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.m21.style-collection-fouquets .form-element button:active[type=submit],.m21.style-collection-fouquets .form-element button:focus[type=submit],.m21.style-collection-fouquets .form-element button:hover[type=submit],.m21.style-collection-fouquets .form-element input:active[type=submit],.m21.style-collection-fouquets .form-element input:focus[type=submit],.m21.style-collection-fouquets .form-element input:hover[type=submit],.m36-2.style-collection-fouquets .btn-main:active,.m36-2.style-collection-fouquets .btn-main:focus,.m36-2.style-collection-fouquets .btn-main:hover,.m36-2.style-collection-fouquets .collectionRoomsCarousel .btn:active,.m36-2.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.m36-2.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.m36-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.m36-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.m36-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.m36-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.m36-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.m36-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.m36-2.style-collection-fouquets .form-element button:active[type=submit],.m36-2.style-collection-fouquets .form-element button:focus[type=submit],.m36-2.style-collection-fouquets .form-element button:hover[type=submit],.m36-2.style-collection-fouquets .form-element input:active[type=submit],.m36-2.style-collection-fouquets .form-element input:focus[type=submit],.m36-2.style-collection-fouquets .form-element input:hover[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .btn-main:active,.m37-4.style-collection-fouquets .block-products .product-bottom .btn-main:focus,.m37-4.style-collection-fouquets .block-products .product-bottom .btn-main:hover,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .btn:active,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .btn:focus,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .btn:hover,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element button:active[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .form-element button:focus[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .form-element button:hover[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .form-element input:active[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .form-element input:focus[type=submit],.m37-4.style-collection-fouquets .block-products .product-bottom .form-element input:hover[type=submit],.m38-2.style-collection-fouquets .btn-main:active,.m38-2.style-collection-fouquets .btn-main:focus,.m38-2.style-collection-fouquets .btn-main:hover,.m38-2.style-collection-fouquets .collectionRoomsCarousel .btn:active,.m38-2.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.m38-2.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.m38-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.m38-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.m38-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.m38-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.m38-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.m38-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.m38-2.style-collection-fouquets .form-element button:active[type=submit],.m38-2.style-collection-fouquets .form-element button:focus[type=submit],.m38-2.style-collection-fouquets .form-element button:hover[type=submit],.m38-2.style-collection-fouquets .form-element input:active[type=submit],.m38-2.style-collection-fouquets .form-element input:focus[type=submit],.m38-2.style-collection-fouquets .form-element input:hover[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .btn-main:active,.m40.style-collection-fouquets .m37-6 .block-hotel-card .btn-main:focus,.m40.style-collection-fouquets .m37-6 .block-hotel-card .btn-main:hover,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .btn:active,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .btn:focus,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .btn:hover,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element button:active[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element button:focus[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element button:hover[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element input:active[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element input:focus[type=submit],.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element input:hover[type=submit],.module-collectionExperienceComp.background-white .btn-fouquets:active,.module-collectionExperienceComp.background-white .btn-fouquets:focus,.module-collectionExperienceComp.background-white .btn-fouquets:hover,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:active,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:focus,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:hover,.module-collectionExperienceComp.background-white .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.background-white .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.background-white .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets button:active[type=submit],.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets button:focus[type=submit],.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets button:hover[type=submit],.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets input:active[type=submit],.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets input:focus[type=submit],.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets input:hover[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets button:active[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets button:focus[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets button:hover[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input:active[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input:focus[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input:hover[type=submit],.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .btn-main:active,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .btn-main:focus,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .btn-main:hover,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:active,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element button:active[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element button:focus[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element button:hover[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element input:active[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element input:focus[type=submit],.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element input:hover[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .btn:active,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .btn:focus,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .btn:hover,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element button:active[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element button:focus[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element button:hover[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input:active[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input:focus[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input:hover[type=submit],.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.m56.sticky .btn-fouquets:active,.module-collectionExperienceComp.m56.sticky .btn-fouquets:focus,.module-collectionExperienceComp.m56.sticky .btn-fouquets:hover,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:active,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:focus,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn:hover,.module-collectionExperienceComp.m56.sticky .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.m56.sticky .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.m56.sticky .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets button:active[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets button:focus[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets button:hover[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets input:active[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets input:focus[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets input:hover[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets button:active[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets button:focus[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets button:hover[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input:active[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input:focus[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input:hover[type=submit],.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .btn-main:active,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .btn-main:focus,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .btn-main:hover,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:active,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element button:active[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element button:focus[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element button:hover[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element input:active[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element input:focus[type=submit],.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element input:hover[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .btn:active,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .btn:focus,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .btn:hover,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element button:active[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element button:focus[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element button:hover[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input:active[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input:focus[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input:hover[type=submit],.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:active,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:hover,.module-collectionMosaic.style-collection-fouquets .collectionMosaic-cta a:active,.module-collectionMosaic.style-collection-fouquets .collectionMosaic-cta a:focus,.module-collectionMosaic.style-collection-fouquets .collectionMosaic-cta a:hover,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .btn:active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .btn:focus,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .btn:hover,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element button:active[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element button:focus[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element button:hover[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input:active[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input:focus[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input:hover[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=file]+.form-element-inputfile:active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=file]+.form-element-inputfile:hover,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .btn:active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .btn:focus,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .btn:hover,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element button:active[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element button:focus[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element button:hover[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input:active[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input:focus[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input:hover[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=file]+.form-element-inputfile:active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=file]+.form-element-inputfile:hover,.module-collectionRoomsCarousel.style-collection-fouquets.hero .btn:active,.module-collectionRoomsCarousel.style-collection-fouquets.hero .btn:focus,.module-collectionRoomsCarousel.style-collection-fouquets.hero .btn:hover,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element button:active[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element button:focus[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element button:hover[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input:active[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input:focus[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input:hover[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=file]+.form-element-inputfile:active,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=file]+.form-element-inputfile:focus,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=file]+.form-element-inputfile:hover,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .btn:active,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .btn:focus,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .btn:hover,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element button:active[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element button:focus[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element button:hover[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input:active[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input:focus[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input:hover[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:active,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:focus,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile:hover,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .btn:active,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .btn:focus,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .btn:hover,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element button:active[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element button:focus[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element button:hover[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input:active[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input:focus[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input:hover[type=submit],.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-formClubFouquets .formClubFouquets button:active[type=submit],.module-formClubFouquets .formClubFouquets button:focus[type=submit],.module-formClubFouquets .formClubFouquets button:hover[type=submit],.module-formClubFouquets .formClubFouquets input:active[type=submit],.module-formClubFouquets .formClubFouquets input:focus[type=submit],.module-formClubFouquets .formClubFouquets input:hover[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .btn:active,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .btn:focus,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .btn:hover,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element button:active[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element button:focus[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element button:hover[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input:active[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input:focus[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input:hover[type=submit],.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .btn:active,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .btn:focus,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .btn:hover,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element button:active[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element button:focus[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element button:hover[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input:active[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input:focus[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input:hover[type=submit],.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .btn:active,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .btn:focus,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .btn:hover,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element button:active[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element button:focus[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element button:hover[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input:active[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input:focus[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input:hover[type=submit],.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=file]+.form-element-inputfile:active,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:active,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:focus,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:active,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:focus,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.background-white .btn:active,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.background-white .btn:focus,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.background-white .btn:hover,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky .btn:active,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky .btn:focus,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky .btn:hover,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:active,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:focus,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:active,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:focus,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:hover,.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button:active[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button:focus[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button:hover[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input:active[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input:focus[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input:hover[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button:active[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button:focus[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button:hover[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input:active[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input:focus[type=submit],.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input:hover[type=submit],.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn-main:active,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn-main:focus,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn-main:hover,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn-main:active,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn-main:focus,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn-main:hover,.module.module-collectionMenuComp.style-collection-fouquets.background-white .form-element input[type=file]+a.form-element-inputfile:active,.module.module-collectionMenuComp.style-collection-fouquets.background-white .form-element input[type=file]+a.form-element-inputfile:focus,.module.module-collectionMenuComp.style-collection-fouquets.background-white .form-element input[type=file]+a.form-element-inputfile:hover,.module.module-collectionMenuComp.style-collection-fouquets.background-white a.btn:active,.module.module-collectionMenuComp.style-collection-fouquets.background-white a.btn:focus,.module.module-collectionMenuComp.style-collection-fouquets.background-white a.btn:hover,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button:active[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button:focus[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input:active[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input:focus[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:active,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:focus,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile:hover,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button:active[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button:focus[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input:active[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input:focus[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input:hover[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:active,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:focus,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile:hover,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky .form-element input[type=file]+a.form-element-inputfile:active,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky .form-element input[type=file]+a.form-element-inputfile:focus,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky .form-element input[type=file]+a.form-element-inputfile:hover,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky a.btn:active,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky a.btn:focus,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky a.btn:hover,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white .btn:active,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white .btn:focus,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white .btn:hover,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn:active,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn:focus,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn:hover{color:#fff;background-color:#ad1b2d}.btn-fouquets-border .icon-arrow_bottom,.collectionRoomsCarousel .form-element .m21.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .form-element .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .form-element .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile .icon-arrow_bottom,.collectionRoomsCarousel .m21.style-collection-fouquets .btn .icon-arrow_bottom,.collectionRoomsCarousel .m36-2.style-collection-fouquets .btn .icon-arrow_bottom,.collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom .btn .icon-arrow_bottom,.collectionRoomsCarousel .m38-2.style-collection-fouquets .btn .icon-arrow_bottom,.collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card .btn .icon-arrow_bottom,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn .icon-arrow_bottom,.collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn .icon-arrow_bottom,.form-element .collectionRoomsCarousel .m21.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel .m36-2.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel .m37-4.style-collection-fouquets .block-products .product-bottom input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel .m38-2.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .m21.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.form-element .m21.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.form-element .m36-2.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.form-element .m36-2.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.form-element .m37-4.style-collection-fouquets .block-products .product-bottom button[type=submit] .icon-arrow_bottom,.form-element .m37-4.style-collection-fouquets .block-products .product-bottom input[type=submit] .icon-arrow_bottom,.form-element .m38-2.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.form-element .m38-2.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card button[type=submit] .icon-arrow_bottom,.form-element .m40.style-collection-fouquets .m37-6 .block-hotel-card input[type=submit] .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner button[type=submit] .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=submit] .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant button[type=submit] .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=submit] .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero button[type=submit] .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=submit] .icon-arrow_bottom,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel button[type=submit] .icon-arrow_bottom,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel input[type=submit] .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel button[type=submit] .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel input[type=submit] .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel button[type=submit] .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel input[type=submit] .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel button[type=submit] .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module-offersCarousel.style-collection-fouquets.hero .offersCarousel input[type=submit] .icon-arrow_bottom,.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white button[type=submit] .icon-arrow_bottom,.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=submit] .icon-arrow_bottom,.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button[type=submit] .icon-arrow_bottom,.form-element .module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=submit] .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets.background-white input[type=file]+a.form-element-inputfile .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets.m56.sticky input[type=file]+a.form-element-inputfile .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white button[type=submit] .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white input[type=submit] .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky button[type=submit] .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile .icon-arrow_bottom,.form-element .module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky input[type=submit] .icon-arrow_bottom,.m21.style-collection-fouquets .btn-main .icon-arrow_bottom,.m21.style-collection-fouquets .collectionRoomsCarousel .btn .icon-arrow_bottom,.m21.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m21.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m21.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.m21.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.m36-2.style-collection-fouquets .btn-main .icon-arrow_bottom,.m36-2.style-collection-fouquets .collectionRoomsCarousel .btn .icon-arrow_bottom,.m36-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m36-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m36-2.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.m36-2.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.m37-4.style-collection-fouquets .block-products .product-bottom .btn-main .icon-arrow_bottom,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .btn .icon-arrow_bottom,.m37-4.style-collection-fouquets .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element button[type=submit] .icon-arrow_bottom,.m37-4.style-collection-fouquets .block-products .product-bottom .form-element input[type=submit] .icon-arrow_bottom,.m38-2.style-collection-fouquets .btn-main .icon-arrow_bottom,.m38-2.style-collection-fouquets .collectionRoomsCarousel .btn .icon-arrow_bottom,.m38-2.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m38-2.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m38-2.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.m38-2.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.m40.style-collection-fouquets .m37-6 .block-hotel-card .btn-main .icon-arrow_bottom,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .btn .icon-arrow_bottom,.m40.style-collection-fouquets .m37-6 .block-hotel-card .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element button[type=submit] .icon-arrow_bottom,.m40.style-collection-fouquets .m37-6 .block-hotel-card .form-element input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .btn-fouquets .icon-arrow_bottom,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.background-white .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn .icon-arrow_bottom,.module-collectionExperienceComp.background-white .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .form-element .module-roomUpgrade.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.background-white .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .btn-main .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module-roomUpgrade.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .btn .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.background-white .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .btn-fouquets .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .form-element .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets .btn .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .form-element .collectionRoomsCarousel .module-roomUpgrade.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .form-element .module-roomUpgrade.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .btn-main .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .btn .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module-roomUpgrade.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .btn .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionExperienceComp.m56.sticky .module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.module-collectionMosaic.style-collection-fouquets .collectionMosaic-cta a .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .btn .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element button[type=submit] .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=submit] .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .btn .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element button[type=submit] .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=submit] .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.hero .btn .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element button[type=submit] .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=submit] .icon-arrow_bottom,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .btn .icon-arrow_bottom,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element button[type=submit] .icon-arrow_bottom,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=submit] .icon-arrow_bottom,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .btn .icon-arrow_bottom,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element button[type=submit] .icon-arrow_bottom,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .form-element input[type=submit] .icon-arrow_bottom,.module-formClubFouquets .formClubFouquets button[type=submit] .icon-arrow_bottom,.module-formClubFouquets .formClubFouquets input[type=submit] .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .btn .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element button[type=submit] .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .form-element input[type=submit] .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .btn .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element button[type=submit] .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .form-element input[type=submit] .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .btn .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element button[type=submit] .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .form-element input[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.background-white .btn .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky .btn .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .collectionRoomsCarousel .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=submit] .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.background-white .btn-main .icon-arrow_bottom,.module-roomUpgrade.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn-main .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets.background-white .form-element input[type=file]+a.form-element-inputfile .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets.background-white a.btn .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white button[type=submit] .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.background-white input[type=submit] .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky button[type=submit] .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=file]+.form-element-inputfile .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .form-element .module-collectionExperienceComp.m56.sticky input[type=submit] .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky .form-element input[type=file]+a.form-element-inputfile .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets.m56.sticky a.btn .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.background-white .btn .icon-arrow_bottom,.module.module-collectionMenuComp.style-collection-fouquets .module-collectionExperienceComp.m56.sticky .btn .icon-arrow_bottom{font-size:10px;line-height:10px;margin-left:10px}.btn-main-reverse,.form-element .module.module-collectionMenuComp button[type=submit],.form-element .module.module-collectionMenuComp input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp input[type=submit],.form-element input[type=file]+.form-element-inputfile,.module.module-collectionMenuComp .btn,.module.module-collectionMenuComp .form-element button[type=submit],.module.module-collectionMenuComp .form-element input[type=submit]{background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.1);color:#a57b1b}@media (max-width:47.99em){.btn-main-reverse,.form-element .module.module-collectionMenuComp button[type=submit],.form-element .module.module-collectionMenuComp input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp input[type=submit],.form-element input[type=file]+.form-element-inputfile,.module.module-collectionMenuComp .btn,.module.module-collectionMenuComp .form-element button[type=submit],.module.module-collectionMenuComp .form-element input[type=submit]{line-height:45px;padding:0 20px}}.btn-arrow-outbound .icon-arrow{font-size:11px}.btn-arrow-outbound .icon-arrow:before{display:inline-block;margin-left:6px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tab{background:#f9f9f9;color:#231f20}.tab.actif{background:#a57b1b;color:#fff}.button-icon{text-transform:inherit;border:1px solid transparent}.button-icon span{padding-right:20px}.button-icon [class*=" icon-"],.button-icon [class^=icon-]{position:absolute;display:block;margin:auto;top:0;bottom:0;height:25px;width:25px;margin-left:-30px}.button-icon [class*=" icon-"]:hover,.button-icon [class^=icon-]:hover{color:#fff}.button-icon:hover{color:#fff;background-color:#231f20}.button-icon-only{width:50px;border:1px solid}.button-icon-only:hover{border:1px solid}.button-icon-only [class*=" icon-"],.button-icon-only [class^=icon-]{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.button-full{width:100%}.button-full span{padding-right:0;padding-left:0}.button-full.button-icon span{padding-left:20px;max-width:65%}a.button-full{width:auto;display:block}.block-map .drl-hotel-visit,.block-map .drm-hotel,.block-map .search-action,.cta,.drm-hotel,.m21 .drl-hotel-visit,.m21 .search-action,.m21-2 .drl-hotel-visit,.m21-2 .drm-hotel,.m21-2 .search-action{position:relative;display:inline-block;padding-right:25px;cursor:pointer}.block-map .drl-hotel-visit .icon-arrow,.block-map .search-action .icon-arrow,.cta .icon-arrow,.drm-hotel .icon-arrow,.m21 .drl-hotel-visit .icon-arrow,.m21 .search-action .icon-arrow,.m21-2 .drl-hotel-visit .icon-arrow,.m21-2 .search-action .icon-arrow{font-size:10px;padding-left:10px;position:absolute;top:50%;right:5px;margin-top:-6px;transition:all .5s cubic-bezier(.19,1,.22,1)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.block-map .drl-hotel-visit .icon-arrow,.block-map .search-action .icon-arrow,.cta .icon-arrow,.drm-hotel .icon-arrow,.m21 .drl-hotel-visit .icon-arrow,.m21 .search-action .icon-arrow,.m21-2 .drl-hotel-visit .icon-arrow,.m21-2 .search-action .icon-arrow{margin-top:-8px}}.block-map .border.drl-hotel-visit,.block-map .border.search-action,.border.drm-hotel,.cta.border,.m21 .border.drl-hotel-visit,.m21 .border.search-action,.m21-2 .border.drl-hotel-visit,.m21-2 .border.search-action{border-bottom:1px solid #a57b1b}.block-map html.desktop .drl-hotel-visit:active,.block-map html.desktop .drl-hotel-visit:active a,.block-map html.desktop .drl-hotel-visit:focus,.block-map html.desktop .drl-hotel-visit:focus a,.block-map html.desktop .drl-hotel-visit:hover,.block-map html.desktop .drl-hotel-visit:hover a,.block-map html.desktop .search-action:active,.block-map html.desktop .search-action:active a,.block-map html.desktop .search-action:focus,.block-map html.desktop .search-action:focus a,.block-map html.desktop .search-action:hover,.block-map html.desktop .search-action:hover a,.m21 html.desktop .drl-hotel-visit:active,.m21 html.desktop .drl-hotel-visit:active a,.m21 html.desktop .drl-hotel-visit:focus,.m21 html.desktop .drl-hotel-visit:focus a,.m21 html.desktop .drl-hotel-visit:hover,.m21 html.desktop .drl-hotel-visit:hover a,.m21 html.desktop .search-action:active,.m21 html.desktop .search-action:active a,.m21 html.desktop .search-action:focus,.m21 html.desktop .search-action:focus a,.m21 html.desktop .search-action:hover,.m21 html.desktop .search-action:hover a,.m21-2 html.desktop .drl-hotel-visit:active,.m21-2 html.desktop .drl-hotel-visit:active a,.m21-2 html.desktop .drl-hotel-visit:focus,.m21-2 html.desktop .drl-hotel-visit:focus a,.m21-2 html.desktop .drl-hotel-visit:hover,.m21-2 html.desktop .drl-hotel-visit:hover a,.m21-2 html.desktop .search-action:active,.m21-2 html.desktop .search-action:active a,.m21-2 html.desktop .search-action:focus,.m21-2 html.desktop .search-action:focus a,.m21-2 html.desktop .search-action:hover,.m21-2 html.desktop .search-action:hover a,html.desktop .block-map .drl-hotel-visit:active,html.desktop .block-map .drl-hotel-visit:active a,html.desktop .block-map .drl-hotel-visit:focus,html.desktop .block-map .drl-hotel-visit:focus a,html.desktop .block-map .drl-hotel-visit:hover,html.desktop .block-map .drl-hotel-visit:hover a,html.desktop .block-map .search-action:active,html.desktop .block-map .search-action:active a,html.desktop .block-map .search-action:focus,html.desktop .block-map .search-action:focus a,html.desktop .block-map .search-action:hover,html.desktop .block-map .search-action:hover a,html.desktop .cta:active,html.desktop .cta:active a,html.desktop .cta:focus,html.desktop .cta:focus a,html.desktop .cta:hover,html.desktop .cta:hover a,html.desktop .drm-hotel:active,html.desktop .drm-hotel:active a,html.desktop .drm-hotel:focus,html.desktop .drm-hotel:focus a,html.desktop .drm-hotel:hover,html.desktop .drm-hotel:hover a,html.desktop .m21 .drl-hotel-visit:active,html.desktop .m21 .drl-hotel-visit:active a,html.desktop .m21 .drl-hotel-visit:focus,html.desktop .m21 .drl-hotel-visit:focus a,html.desktop .m21 .drl-hotel-visit:hover,html.desktop .m21 .drl-hotel-visit:hover a,html.desktop .m21 .search-action:active,html.desktop .m21 .search-action:active a,html.desktop .m21 .search-action:focus,html.desktop .m21 .search-action:focus a,html.desktop .m21 .search-action:hover,html.desktop .m21 .search-action:hover a,html.desktop .m21-2 .drl-hotel-visit:active,html.desktop .m21-2 .drl-hotel-visit:active a,html.desktop .m21-2 .drl-hotel-visit:focus,html.desktop .m21-2 .drl-hotel-visit:focus a,html.desktop .m21-2 .drl-hotel-visit:hover,html.desktop .m21-2 .drl-hotel-visit:hover a,html.desktop .m21-2 .search-action:active,html.desktop .m21-2 .search-action:active a,html.desktop .m21-2 .search-action:focus,html.desktop .m21-2 .search-action:focus a,html.desktop .m21-2 .search-action:hover,html.desktop .m21-2 .search-action:hover a{color:#a57b1b}.block-map html.desktop .drl-hotel-visit:active .icon-arrow,.block-map html.desktop .drl-hotel-visit:focus .icon-arrow,.block-map html.desktop .drl-hotel-visit:hover .icon-arrow,.block-map html.desktop .search-action:active .icon-arrow,.block-map html.desktop .search-action:focus .icon-arrow,.block-map html.desktop .search-action:hover .icon-arrow,.m21 html.desktop .drl-hotel-visit:active .icon-arrow,.m21 html.desktop .drl-hotel-visit:focus .icon-arrow,.m21 html.desktop .drl-hotel-visit:hover .icon-arrow,.m21 html.desktop .search-action:active .icon-arrow,.m21 html.desktop .search-action:focus .icon-arrow,.m21 html.desktop .search-action:hover .icon-arrow,.m21-2 html.desktop .drl-hotel-visit:active .icon-arrow,.m21-2 html.desktop .drl-hotel-visit:focus .icon-arrow,.m21-2 html.desktop .drl-hotel-visit:hover .icon-arrow,.m21-2 html.desktop .search-action:active .icon-arrow,.m21-2 html.desktop .search-action:focus .icon-arrow,.m21-2 html.desktop .search-action:hover .icon-arrow,html.desktop .block-map .drl-hotel-visit:active .icon-arrow,html.desktop .block-map .drl-hotel-visit:focus .icon-arrow,html.desktop .block-map .drl-hotel-visit:hover .icon-arrow,html.desktop .block-map .search-action:active .icon-arrow,html.desktop .block-map .search-action:focus .icon-arrow,html.desktop .block-map .search-action:hover .icon-arrow,html.desktop .cta:active .icon-arrow,html.desktop .cta:focus .icon-arrow,html.desktop .cta:hover .icon-arrow,html.desktop .drm-hotel:active .icon-arrow,html.desktop .drm-hotel:focus .icon-arrow,html.desktop .drm-hotel:hover .icon-arrow,html.desktop .m21 .drl-hotel-visit:active .icon-arrow,html.desktop .m21 .drl-hotel-visit:focus .icon-arrow,html.desktop .m21 .drl-hotel-visit:hover .icon-arrow,html.desktop .m21 .search-action:active .icon-arrow,html.desktop .m21 .search-action:focus .icon-arrow,html.desktop .m21 .search-action:hover .icon-arrow,html.desktop .m21-2 .drl-hotel-visit:active .icon-arrow,html.desktop .m21-2 .drl-hotel-visit:focus .icon-arrow,html.desktop .m21-2 .drl-hotel-visit:hover .icon-arrow,html.desktop .m21-2 .search-action:active .icon-arrow,html.desktop .m21-2 .search-action:focus .icon-arrow,html.desktop .m21-2 .search-action:hover .icon-arrow{right:0}.block-map html.desktop .style-collection-fouquets .drl-hotel-visit:active,.block-map html.desktop .style-collection-fouquets .drl-hotel-visit:active a,.block-map html.desktop .style-collection-fouquets .drl-hotel-visit:focus,.block-map html.desktop .style-collection-fouquets .drl-hotel-visit:focus a,.block-map html.desktop .style-collection-fouquets .drl-hotel-visit:hover,.block-map html.desktop .style-collection-fouquets .drl-hotel-visit:hover a,.block-map html.desktop .style-collection-fouquets .search-action:active,.block-map html.desktop .style-collection-fouquets .search-action:active a,.block-map html.desktop .style-collection-fouquets .search-action:focus,.block-map html.desktop .style-collection-fouquets .search-action:focus a,.block-map html.desktop .style-collection-fouquets .search-action:hover,.block-map html.desktop .style-collection-fouquets .search-action:hover a,.m21 html.desktop .style-collection-fouquets .drl-hotel-visit:active,.m21 html.desktop .style-collection-fouquets .drl-hotel-visit:active a,.m21 html.desktop .style-collection-fouquets .drl-hotel-visit:focus,.m21 html.desktop .style-collection-fouquets .drl-hotel-visit:focus a,.m21 html.desktop .style-collection-fouquets .drl-hotel-visit:hover,.m21 html.desktop .style-collection-fouquets .drl-hotel-visit:hover a,.m21 html.desktop .style-collection-fouquets .search-action:active,.m21 html.desktop .style-collection-fouquets .search-action:active a,.m21 html.desktop .style-collection-fouquets .search-action:focus,.m21 html.desktop .style-collection-fouquets .search-action:focus a,.m21 html.desktop .style-collection-fouquets .search-action:hover,.m21 html.desktop .style-collection-fouquets .search-action:hover a,.m21-2 html.desktop .style-collection-fouquets .drl-hotel-visit:active,.m21-2 html.desktop .style-collection-fouquets .drl-hotel-visit:active a,.m21-2 html.desktop .style-collection-fouquets .drl-hotel-visit:focus,.m21-2 html.desktop .style-collection-fouquets .drl-hotel-visit:focus a,.m21-2 html.desktop .style-collection-fouquets .drl-hotel-visit:hover,.m21-2 html.desktop .style-collection-fouquets .drl-hotel-visit:hover a,.m21-2 html.desktop .style-collection-fouquets .search-action:active,.m21-2 html.desktop .style-collection-fouquets .search-action:active a,.m21-2 html.desktop .style-collection-fouquets .search-action:focus,.m21-2 html.desktop .style-collection-fouquets .search-action:focus a,.m21-2 html.desktop .style-collection-fouquets .search-action:hover,.m21-2 html.desktop .style-collection-fouquets .search-action:hover a,html.desktop .style-collection-fouquets .block-map .drl-hotel-visit:active,html.desktop .style-collection-fouquets .block-map .drl-hotel-visit:active a,html.desktop .style-collection-fouquets .block-map .drl-hotel-visit:focus,html.desktop .style-collection-fouquets .block-map .drl-hotel-visit:focus a,html.desktop .style-collection-fouquets .block-map .drl-hotel-visit:hover,html.desktop .style-collection-fouquets .block-map .drl-hotel-visit:hover a,html.desktop .style-collection-fouquets .block-map .search-action:active,html.desktop .style-collection-fouquets .block-map .search-action:active a,html.desktop .style-collection-fouquets .block-map .search-action:focus,html.desktop .style-collection-fouquets .block-map .search-action:focus a,html.desktop .style-collection-fouquets .block-map .search-action:hover,html.desktop .style-collection-fouquets .block-map .search-action:hover a,html.desktop .style-collection-fouquets .cta:active,html.desktop .style-collection-fouquets .cta:active a,html.desktop .style-collection-fouquets .cta:focus,html.desktop .style-collection-fouquets .cta:focus a,html.desktop .style-collection-fouquets .cta:hover,html.desktop .style-collection-fouquets .cta:hover a,html.desktop .style-collection-fouquets .drm-hotel:active,html.desktop .style-collection-fouquets .drm-hotel:active a,html.desktop .style-collection-fouquets .drm-hotel:focus,html.desktop .style-collection-fouquets .drm-hotel:focus a,html.desktop .style-collection-fouquets .drm-hotel:hover,html.desktop .style-collection-fouquets .drm-hotel:hover a,html.desktop .style-collection-fouquets .m21 .drl-hotel-visit:active,html.desktop .style-collection-fouquets .m21 .drl-hotel-visit:active a,html.desktop .style-collection-fouquets .m21 .drl-hotel-visit:focus,html.desktop .style-collection-fouquets .m21 .drl-hotel-visit:focus a,html.desktop .style-collection-fouquets .m21 .drl-hotel-visit:hover,html.desktop .style-collection-fouquets .m21 .drl-hotel-visit:hover a,html.desktop .style-collection-fouquets .m21 .search-action:active,html.desktop .style-collection-fouquets .m21 .search-action:active a,html.desktop .style-collection-fouquets .m21 .search-action:focus,html.desktop .style-collection-fouquets .m21 .search-action:focus a,html.desktop .style-collection-fouquets .m21 .search-action:hover,html.desktop .style-collection-fouquets .m21 .search-action:hover a,html.desktop .style-collection-fouquets .m21-2 .drl-hotel-visit:active,html.desktop .style-collection-fouquets .m21-2 .drl-hotel-visit:active a,html.desktop .style-collection-fouquets .m21-2 .drl-hotel-visit:focus,html.desktop .style-collection-fouquets .m21-2 .drl-hotel-visit:focus a,html.desktop .style-collection-fouquets .m21-2 .drl-hotel-visit:hover,html.desktop .style-collection-fouquets .m21-2 .drl-hotel-visit:hover a,html.desktop .style-collection-fouquets .m21-2 .search-action:active,html.desktop .style-collection-fouquets .m21-2 .search-action:active a,html.desktop .style-collection-fouquets .m21-2 .search-action:focus,html.desktop .style-collection-fouquets .m21-2 .search-action:focus a,html.desktop .style-collection-fouquets .m21-2 .search-action:hover,html.desktop .style-collection-fouquets .m21-2 .search-action:hover a{color:#ad1b2d}.btn-icon-tel{display:inline-block;background:#f8f8f8;padding:15px;pointer-events:none}.btn-icon-tel .icon{display:inline-block;vertical-align:middle;font-size:25px;margin-right:5px}.btn-icon-tel .number-tel{display:inline-block;width:auto;vertical-align:middle;line-height:16px}.btn-icon-tel .text-menu span{color:#a57b1b}.button-golden{background:#a57b1b}.button-golden,.button-golden:hover{cursor:pointer;display:inline-block;color:#fff;border:1px solid #a57b1b;border-radius:0;font-size:1rem;line-height:1rem;padding:20px 50px;text-decoration:none;text-transform:uppercase;text-align:center}.button-golden:hover{background:#795a14}@media (max-width:47.99em){.btn-main,.collectionRoomsCarousel .btn,.collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.form-element button[type=submit],.form-element input[type=submit]{width:100%}.block-map .drl-hotel-visit,.block-map .drm-hotel,.block-map .search-action,.cta,.drm-hotel,.m21 .drl-hotel-visit,.m21 .search-action,.m21-2 .drl-hotel-visit,.m21-2 .drm-hotel,.m21-2 .search-action{position:inherit;display:block;padding:0}.block-map .drl-hotel-visit .icon-arrow,.block-map .search-action .icon-arrow,.cta .icon-arrow,.drm-hotel .icon-arrow,.m21 .drl-hotel-visit .icon-arrow,.m21 .search-action .icon-arrow,.m21-2 .drl-hotel-visit .icon-arrow,.m21-2 .search-action .icon-arrow{line-height:0;position:inherit;margin-top:0}}.btn-fixed-bottom-mob{position:fixed;left:20px;z-index:100;bottom:20px;right:20px;box-shadow:0 .2rem .5rem .2rem rgba(0,0,0,.1)}@media (min-width:1024px){.btn-fixed-bottom-mob{position:relative;top:15.5rem}}.carousel .owl-dots .owl-dot span{width:17px;height:17px}.carousel .owl-dots .owl-dot:hover span,.carousel .owl-dots .owl-dot span{background-color:#fff;border:2px solid #a57b1b}.carousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:2px solid #231f20}.home-carousel-cover .owl-controls,.owl-slider,.owl-slider .owl-item{display:none}.home-carousel-cover+.m19-3,.home-carousel-cover+.m19-3bis{margin-top:-60px;z-index:1}@media (max-width:47.99em){.home-carousel-cover+.m19-3,.home-carousel-cover+.m19-3bis{margin-top:0}}.home-carousel-cover+.m21{z-index:1}.slider-wrapper{min-height:200px}.slider-wrapper.slider-loading{background:url(resources/img/skin/loader.gif) no-repeat 50% 50%}.form{margin-bottom:70px}.form .form-radio{margin:0 40px 0 0}.form .form-radio .option{font-family:lucien-regular,arial,helvetica,sans-serif}@media (max-width:47.99em){.form .form-radio{float:none}}.form .file-wrapper{position:relative;cursor:pointer;overflow:hidden}.form .file-wrapper .file-button,.form .file-wrapper .form-file{cursor:pointer;font-size:185px;height:100%;filter:alpha(opacity=1);opacity:.01;position:absolute;right:0;top:0}.form .file-wrapper .pm-placeholder{color:#9f9f9f;text-transform:uppercase;margin-top:7px}.form .file-wrapper .file-holder{position:absolute;top:15px;color:#9f9f9f}.form .file-wrapper .more{position:absolute;right:20px;top:50%;margin-top:-10px}.form .file-wrapper.active .file-holder{color:#a57b1b;font-style:italic;pointer-events:none}.form .file-wrapper.active .more{-ms-transform:rotate(225deg);transform:rotate(225deg);color:#a57b1b;pointer-events:none}.form .form-text-input.active{border-bottom:1px solid #a57b1b}.form .link-conditions{color:#231f20;text-decoration:underline}.form .form-textarea{background:#f1f1f1;border-width:0;height:auto;margin:10px 0 30px;padding:5px 15px;resize:vertical;width:100%}.form .intl-tel-input{display:block;margin-top:10px;margin-bottom:30px}.form .intl-tel-input.separate-dial-code .selected-flag,.form .intl-tel-input.separate-dial-code .selected-flag:hover{background-color:transparent}.form input[type=number]{-moz-appearance:textfield}.form input[type=number]::-webkit-inner-spin-button,.form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form #submitError{margin-bottom:20px}html.desktop .link-conditions:hover{color:#a57b1b}@media (max-width:47.99em){.block-map .drm-container-col,.block-vam-col,.drm-container-col,.m21 .rrc-col,.m21-2 .drm-container-col,.m21-2 .rrc-col{display:block!important}.block-vam-col.btn-main,.btn-main.drm-container-col,.collectionRoomsCarousel .block-vam-col.btn,.collectionRoomsCarousel .drm-container-col.btn,.collectionRoomsCarousel .form-element .block-map input[type=file]+.form-element-inputfile.drm-container-col,.collectionRoomsCarousel .form-element .m21 input[type=file]+.form-element-inputfile.rrc-col,.collectionRoomsCarousel .form-element .m21-2 input[type=file]+.form-element-inputfile.drm-container-col,.collectionRoomsCarousel .form-element .m21-2 input[type=file]+.form-element-inputfile.rrc-col,.collectionRoomsCarousel .form-element input[type=file]+.block-vam-col.form-element-inputfile,.collectionRoomsCarousel .form-element input[type=file]+.drm-container-col.form-element-inputfile,.collectionRoomsCarousel .m21 .btn.rrc-col,.collectionRoomsCarousel .m21 .form-element input[type=file]+.form-element-inputfile.rrc-col,.collectionRoomsCarousel .m21-2 .btn.rrc-col,.collectionRoomsCarousel .m21-2 .form-element input[type=file]+.form-element-inputfile.rrc-col,.form-element .collectionRoomsCarousel .block-map input[type=file]+.drm-container-col.form-element-inputfile,.form-element .collectionRoomsCarousel .m21 input[type=file]+.rrc-col.form-element-inputfile,.form-element .collectionRoomsCarousel .m21-2 input[type=file]+.drm-container-col.form-element-inputfile,.form-element .collectionRoomsCarousel .m21-2 input[type=file]+.rrc-col.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.block-vam-col.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.drm-container-col.form-element-inputfile,.form-element .m21 .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.form-element .m21 button.rrc-col[type=submit],.form-element .m21 input.rrc-col[type=submit],.form-element .m21-2 .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.form-element .m21-2 button.rrc-col[type=submit],.form-element .m21-2 input.rrc-col[type=submit],.form-element button.block-vam-col[type=submit],.form-element button.drm-container-col[type=submit],.form-element input.block-vam-col[type=submit],.form-element input.drm-container-col[type=submit],.m21 .btn-main.rrc-col,.m21 .collectionRoomsCarousel .btn.rrc-col,.m21 .collectionRoomsCarousel .form-element input[type=file]+.rrc-col.form-element-inputfile,.m21 .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.m21 .form-element button.rrc-col[type=submit],.m21 .form-element input.rrc-col[type=submit],.m21-2 .btn-main.rrc-col,.m21-2 .collectionRoomsCarousel .btn.rrc-col,.m21-2 .collectionRoomsCarousel .form-element input[type=file]+.rrc-col.form-element-inputfile,.m21-2 .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.m21-2 .form-element button.rrc-col[type=submit],.m21-2 .form-element input.rrc-col[type=submit]{margin:20px auto}.compulsory-indication{position:absolute;top:0;right:0}.block-map .calendar-widget+.compulsory-indication,.block-map .destination-result-list-content+.compulsory-indication,.block-map .drm-wrapper+.compulsory-indication,.block-map .result-header+.compulsory-indication,.block-map .search-line+.compulsory-indication,.inner-medium+.compulsory-indication,.m21 .calendar-widget+.compulsory-indication,.m21 .destination-result-list-content+.compulsory-indication,.m21 .drm-wrapper+.compulsory-indication,.m21 .result-header+.compulsory-indication,.m21 .rooms-selections+.compulsory-indication,.m21 .rrc-promo+.compulsory-indication,.m21 .search-line+.compulsory-indication,.m21-2 .calendar-widget+.compulsory-indication,.m21-2 .destination-result-list-content+.compulsory-indication,.m21-2 .drm-wrapper+.compulsory-indication,.m21-2 .result-header+.compulsory-indication,.m21-2 .rooms-selections+.compulsory-indication,.m21-2 .rrc-promo+.compulsory-indication,.m21-2 .search-line+.compulsory-indication,.m37-4+.compulsory-indication{position:static}}.form-select,.form-text-input{box-sizing:border-box;width:100%;height:40px;padding:5px 15px;margin:10px 0 30px;background:#f1f1f1;border-width:0;border-bottom:1px solid #9f9f9f}.form-select.valide,.form-select:read-only,.form-select:required:valid,.form-text-input.valide,.form-text-input:read-only,.form-text-input:required:valid{background:#f1f1f1;border-bottom:1px solid #a57b1b;color:#a57b1b}.form-select{height:54px;padding:5px 13px;color:#8c8c8c}.form-item-error .form-item-element,.form-item-error .select2-selection__rendered{background:#f9e0e0!important;border-bottom:1px solid #cb0000!important;box-shadow:none!important;color:#cb0000!important}.form-item-error .JS_form-text-label:after{content:attr(data-error-label);color:#cb0000;margin-left:5px;display:inline-block}.form-item-error .JS_form-text-label.db:after{display:block;margin-left:0;text-align:left}.form-item-error .checkbox-label .JS_form-text-label:after{display:block;margin-left:0}.form-item-error .checkbox-label,.form-item-error .link-conditions{color:#cb0000!important}.form-item-error .checkbox-label:after,.form-item-error .checkbox-label:before,.form-item-error .link-conditions:after,.form-item-error .link-conditions:before{border-color:#cb0000!important}.form-message-error{color:#cb0000!important;line-height:1.25}.form-message-error .link{display:block;margin-top:15px;color:#cb0000!important;text-decoration:underline}.form-text-label{display:block;box-sizing:border-box;text-align:left}.form-link{font-size:.75em}.JS-select{opacity:0}.select2{box-sizing:border-box;width:100%!important;border-bottom:1px solid #9f9f9f;color:#dfdfdf;margin:8px 0 7px}.select2-selection__rendered{background:#f1f1f1;line-height:39px!important;color:#9f9f9f!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f1f1f1;color:#9f9f9f}.select2-container--default .select2-selection--single{height:40px;border-radius:0;border:none}.select2-container--default .select2-selection--single .select2-selection__arrow{top:8px;right:8px}.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"\e604";font-family:icons;font-size:4px;color:#b2b2b2}.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container .select2-search--dropdown,.select2-container .select2-search__field{display:none}.select2-container .search .select2-search--dropdown,.select2-container .search .select2-search__field{display:block;color:#9f9f9f}.select2-container .search .select2-results__option--highlighted{background-color:rgba(0,0,0,.05);color:#9f9f9f}.select2-container .search .select2-results li{font-family:georgia,Arial,Verdana,Helvetica,sans-serif}.select2-container .select2-results{background:#fff;color:#9f9f9f;border:1px solid #f1f1f1;border-top:none}.select2-container .select2-results li{font-family:lucien-book,arial,helvetica,sans-serif}.select2-container .select2-dropdown--below{border:none}.form-fieldset{margin:0;padding:0;border:0}.form-checkbox .form-text-label{display:inline}.form-checkbox .checkbox-label,.form-checkbox label,.form-mpg input[type=checkbox]+label,.form-mpg input[type=radio]+label,.form-radio .option{position:relative;padding-left:28px;transition:all 125ms ease-in-out}.form-checkbox .checkbox-label:before,.form-checkbox label:before,.form-mpg input[type=checkbox]+label:before,.form-mpg input[type=radio]+label:before,.form-radio .option:before{position:absolute;top:0;left:0;content:"";width:18px;height:18px;border:1px solid #9f9f9f;transition:all 125ms ease-in-out}.form-checkbox .checkbox-label:after,.form-checkbox label:after,.form-mpg input[type=checkbox]+label:after,.form-mpg input[type=radio]+label:after,.form-radio .option:after{position:absolute;top:5px;left:8px;content:"";width:3px;height:8px;border:solid #a57b1b;border-width:0 1px 1px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);visibility:hidden;transition:all 125ms ease-in-out}.btn-checkbox,.btn-radio,.form-mpg input[type=checkbox],.form-mpg input[type=radio]{position:absolute;opacity:0}.form-mpg input[type=radio]+label,.form-radio .option{padding-top:4px}.form-mpg input[type=radio]+label:before,.form-radio .option:before{border-radius:50%}.btn-radio:checked+.option,.btn-radio:checked+label,.form-mpg input[type=radio]:checked+.option,.form-mpg input[type=radio]:checked+label{color:#a57b1b}.btn-radio:checked+.option:before,.btn-radio:checked+label:before,.form-mpg input[type=radio]:checked+.option:before,.form-mpg input[type=radio]:checked+label:before{border-color:#a57b1b}.btn-radio:checked+.option .link-conditions,.btn-radio:checked+label .link-conditions,.form-mpg input[type=radio]:checked+.option .link-conditions,.form-mpg input[type=radio]:checked+label .link-conditions{color:#a57b1b}.btn-radio:checked+.option:after,.btn-radio:checked+label:after,.form-mpg input[type=radio]:checked+.option:after,.form-mpg input[type=radio]:checked+label:after{visibility:visible}.form-checkbox .btn-checkbox:checked+.checkbox-label,.form-checkbox .btn-checkbox:checked+label,.form-mpg input[type=checkbox]:checked+.checkbox-label,.form-mpg input[type=checkbox]:checked+label{color:#a57b1b}.form-checkbox .btn-checkbox:checked+.checkbox-label:before,.form-checkbox .btn-checkbox:checked+label:before,.form-mpg input[type=checkbox]:checked+.checkbox-label:before,.form-mpg input[type=checkbox]:checked+label:before{border-color:#a57b1b}.form-checkbox .btn-checkbox:checked+.checkbox-label .link-conditions,.form-checkbox .btn-checkbox:checked+label .link-conditions,.form-mpg input[type=checkbox]:checked+.checkbox-label .link-conditions,.form-mpg input[type=checkbox]:checked+label .link-conditions{color:#a57b1b}.form-checkbox .btn-checkbox:checked+.checkbox-label:after,.form-checkbox .btn-checkbox:checked+label:after,.form-mpg input[type=checkbox]:checked+.checkbox-label:after,.form-mpg input[type=checkbox]:checked+label:after{visibility:visible}.compulsory-indication{text-align:center;font-size:.75em}@media (min-width:80em){.compulsory-indication{font-size:.875em}}.form-item-checkboxes{border:0;padding:0;margin:0}@media (max-width:63.99em){.form-item-checkboxes{padding-top:1px}}@media (max-width:47.99em){.form-item-checkboxes{padding-top:10px}}.form-item-checkboxes .item{display:inline-block;margin-right:20px;font-family:lucien-regular,arial,helvetica,sans-serif}.form-item-checkboxes .item:last-child{margin-right:0}@media (max-width:63.99em){.form-item-checkboxes .item{margin-right:17px}.form-item-checkboxes .item:last-child{padding-bottom:0}}@media (max-width:47.99em){.form-item-checkboxes .item{display:block;padding-bottom:3px;margin-right:0}.form-item-checkboxes .item:last-child{padding-bottom:0}}.form-item-checkboxes .item .label{padding-top:4px}.form-checkbox-cgu{display:table}.form-checkbox-cgu .btn-checkbox,.form-checkbox-cgu .checkbox-label{display:table-cell;vertical-align:top;text-align:left}li[id$=test_DEAHN]{display:none}.success-message{min-height:40rem}*{box-sizing:border-box}.form-item{position:relative}.form-element-group{margin:0 0 25px}@media (max-width:47.99em){.form-element-group{margin:0 0 15px}}.form-element-group .form-element{margin:0 0 10px}@media (max-width:47.99em){.form-element-group .form-element{margin:0 0 5px}}.form-element{height:auto;width:100%;margin:0 0 25px;position:relative}@media (max-width:47.99em){.form-element{margin:0 0 15px}}.form-element .form-element-label{display:block;font-family:lucien-regular,Arial,Verdana,Helvetica,sans-serif;font-size:14px;margin:0 0 10px}.form-element .form-element-label small{font-size:13px;opacity:.5}.form-element input[type=date],.form-element input[type=email],.form-element input[type=number],.form-element input[type=password],.form-element input[type=tel],.form-element input[type=text]{height:44px;width:100%;color:#231f20;display:block;border:none;border-bottom:1px solid #a57b1b;font-family:georgia,serif;font-size:13px;line-height:30px;padding:7px 12px;background-color:#fff;-ms-appearance:none;-o-appearance:none;appearance:none}.form-element input[type=date] :-moz-placeholder,.form-element input[type=email] :-moz-placeholder,.form-element input[type=number] :-moz-placeholder,.form-element input[type=password] :-moz-placeholder,.form-element input[type=tel] :-moz-placeholder,.form-element input[type=text] :-moz-placeholder{color:#9f9f9f}.form-element input[type=date] ::-webkit-input-placeholder,.form-element input[type=email] ::-webkit-input-placeholder,.form-element input[type=number] ::-webkit-input-placeholder,.form-element input[type=password] ::-webkit-input-placeholder,.form-element input[type=tel] ::-webkit-input-placeholder,.form-element input[type=text] ::-webkit-input-placeholder{color:#9f9f9f}.form-element input::-webkit-inner-spin-button,.form-element input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-element input[type=number]{-moz-appearance:textfield}.form-element select{height:auto;width:100%;background:#fff url(resources/img/skin/chevron.svg) 98% 50%/12px 12px no-repeat;background-position:right 15px top 50%;color:#231f20;border:none;border-bottom:1px solid #a57b1b;border-radius:0;font-family:georgia,serif;font-size:13px;line-height:30px;padding:7px 20px 7px 12px;margin:0;-ms-appearance:none;-o-appearance:none;appearance:none}@media (max-width:47.99em){.form-element select{font-size:10.4px}}.form-element textarea{border:none;border-bottom:1px solid #a57b1b;font-family:georgia,serif;font-size:13px;line-height:30px;height:110px;width:100%;padding:12px;resize:vertical;background-color:#fff;-ms-appearance:none;-o-appearance:none;appearance:none}.form-element textarea :-moz-placeholder{color:#9f9f9f}.form-element textarea ::-webkit-input-placeholder{color:#9f9f9f}@media (max-width:47.99em){.form-element textarea{font-size:10.4px}}.form-element input,.form-element select,.form-element textarea{transition:background-color .1s ease,border-color .1s ease}.form-element input:focus,.form-element select:focus,.form-element textarea:focus{background-color:#f1f1f1;outline:none}.form-element input[type=checkbox]:focus.custom-checkbox~span.checkbox-btn,.form-element input[type=file]:focus+.form-element-inputfile,.form-element input[type=radio]:focus.custom-radio~span.radio-btn{background-color:#f1f1f1}.form-element select>option{width:100%}.form-element button[type=submit]:active,.form-element button[type=submit]:focus,.form-element button[type=submit]:hover,.form-element input[type=submit]:active,.form-element input[type=submit]:focus,.form-element input[type=submit]:hover{background-color:#8f6b17}.form-element input[type=radio]~span.radio-btn{background-color:#fff;border:1px solid #a57b1b;vertical-align:middle;display:inline-block;margin:0 5px 0 0;position:relative;border-radius:20px;height:20px;width:20px}.form-element input[type=radio]~span.radio-btn:before{background:#a57b1b;content:"";-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .1s ease;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;height:10px;width:10px;-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.form-element input[type=radio]~span.text{margin:0 10px 0 0;vertical-align:middle}.form-element input[type=radio]:checked~span.radio-btn:before{-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.form-element input[type=radio].custom-radio{margin:0;opacity:0;padding:0;position:absolute;height:0;width:0}.form-element input[type=radio].custom-radio~span.text{cursor:pointer;padding:0 14px 0 6px;vertical-align:middle}@media (max-width:47.99em){.form-element input[type=radio].custom-radio~span.text{font-size:12px}}.form-element input[type=radio].custom-radio~span.radio-btn{cursor:pointer;vertical-align:middle;display:inline-block;margin:0}.form-element input[type=checkbox].custom-checkbox{margin:0;opacity:0;padding:0;position:absolute;height:1px;width:1px}.form-element input[type=checkbox].custom-checkbox:focus+label span.checkbox-btn{background-color:#fff;border-color:#8f6b17}.form-element input[type=checkbox].custom-checkbox~span.text{cursor:pointer;padding:0 14px 0 6px;vertical-align:middle}@media (max-width:47.99em){.form-element input[type=checkbox].custom-checkbox~span.text{font-size:12px}}.form-element input[type=checkbox].custom-checkbox~span.checkbox-btn{background-color:#fff;border:1px solid #a57b1b;cursor:pointer;vertical-align:middle;display:inline-block;margin:0;position:relative;height:20px;width:20px}.form-element input[type=checkbox].custom-checkbox~span.checkbox-btn:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M461.6,109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4,0-4.6,1-6.3,2.5L194.5,323c0,0-78.5-75.5-80.7-77.7  c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4,0-6.4,3.1-8.7,5.4c-1.7,1.8-29.7,31.2-43.5,45.8c-0.8,0.9-1.3,1.4-2,2.1c-1.2,1.7-2,3.6-2,5.7  c0,2.2,0.8,4,2,5.7l2.8,2.6c0,0,139.3,133.8,141.6,136.1c2.3,2.3,5.1,5.2,9.2,5.2c4,0,7.3-4.3,9.2-6.2L462,121.8 c1.2-1.7,2-3.6,2-5.8C464,113.5,463,111.4,461.6,109.6z" fill="%23a57b1b"></path></svg>');content:"";display:block;left:50%;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:all .1s ease;height:16px;width:16px}.form-element input[type=checkbox].custom-checkbox:checked~span.checkbox-btn:before{-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.form-element .select2-container{border:none;margin:0}.form-element .select2-container.select2-container--focus{outline:0}.form-element .select2-container.select2-container--focus .select2-selection{background-color:#fff;border-color:#8f6b17;outline:none}.form-element .select2-container .selection{display:block}.form-element .select2-container .select2-selection{height:auto;width:100%;cursor:pointer;display:block;border-bottom:1px solid #a57b1b;padding:7px 30px 7px 12px;line-height:32px;position:relative;text-decoration:none;background-color:#fff;transition:background-color .1s ease,border-color .1s ease}.form-element .select2-container .select2-selection .select2-selection__rendered{background-color:transparent;color:#675b5e!important;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:13px;line-height:30px;padding:0}.form-element .select2-container .select2-selection .select2-selection__arrow{position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-element .select2-container .select2-selection .select2-selection__arrow:before{border:5px solid transparent;border-top-color:#a57b1b;content:"";margin-top:-2px;position:absolute;right:5px;top:50%;height:0;width:0}.form-element ::-webkit-calendar-picker-indicator{display:none}.form-element input[type=file].input-file-hidden{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-element input[type=file]+.form-element-inputfile{-ms-appearance:none;-o-appearance:none;appearance:none;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:13px;-ms-flex-pack:start;justify-content:flex-start}.form-element input[type=file]+.form-element-inputfile.form-element-inputfile-filled .form-element-inputfile-reset{display:block}.form-element input[type=file]+.form-element-inputfile>span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-transform:none}.form-element input[type=file]+.form-element-inputfile>span .name{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-element input[type=file]+.form-element-inputfile>span small{margin-left:3px}.form-element input[type=file]+.form-element-inputfile .form-element-inputfile-reset{display:none;margin-left:10px;position:relative;height:12px;width:12px}.form-element input[type=file]+.form-element-inputfile .form-element-inputfile-reset:after,.form-element input[type=file]+.form-element-inputfile .form-element-inputfile-reset:before{background-color:#a57b1b;content:"";position:absolute;left:50%;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;height:2px;width:12px}.form-element input[type=file]+.form-element-inputfile .form-element-inputfile-reset:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.form-element input[type=file]+.form-element-inputfile .form-element-inputfile-reset:after{-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.form-element .form-element-error{color:#cb0000;display:none;font-family:lucien-regular,Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:14px;padding-top:7px}.form-element.error .form-element-error,.form-element.form-item-error .form-element-error{display:block}.form-element.error .select2-selection,.form-element.error input[type=checkbox].custom-checkbox~span.checkbox-btn,.form-element.error input[type=date],.form-element.error input[type=email],.form-element.error input[type=file]+label,.form-element.error input[type=number],.form-element.error input[type=password],.form-element.error input[type=radio].custom-radio~span.radio-btn,.form-element.error input[type=tel],.form-element.error input[type=text],.form-element.error select,.form-element.error span.radio-btn,.form-element.error textarea,.form-element.form-item-error .select2-selection,.form-element.form-item-error input[type=checkbox].custom-checkbox~span.checkbox-btn,.form-element.form-item-error input[type=date],.form-element.form-item-error input[type=email],.form-element.form-item-error input[type=file]+label,.form-element.form-item-error input[type=number],.form-element.form-item-error input[type=password],.form-element.form-item-error input[type=radio].custom-radio~span.radio-btn,.form-element.form-item-error input[type=tel],.form-element.form-item-error input[type=text],.form-element.form-item-error select,.form-element.form-item-error span.radio-btn,.form-element.form-item-error textarea{border-color:#cb0000}.form-element-datepicker{width:300px}.form-element-datepicker .pika-lendar{background-color:#fff;font-family:lucien-regular,arial,helvetica,sans-serif;width:100%}.form-element-datepicker .pika-prev{background-image:none;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-element-datepicker .pika-prev:before{border:6px solid transparent;border-right-color:#a57b1b;content:"";margin-top:-3px;opacity:1;position:absolute;left:5px;top:50%;height:0;width:0}.form-element-datepicker .pika-next{background-image:none;right:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-element-datepicker .pika-next:before{border:6px solid transparent;border-left-color:#a57b1b;content:"";margin-top:-3px;opacity:1;position:absolute;right:5px;top:50%;height:0;width:0}.form-element-datepicker .pika-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:10px 15px}.form-element-datepicker .pika-label{background-color:transparent;color:#231f20}.form-element-datepicker .pika-table thead{background-color:#f2f2f2}.form-element-datepicker .pika-table th{color:#594f51;padding:0 5px;text-align:center}.form-element-datepicker .pika-table td{height:auto}.form-element-datepicker .pika-table abbr{cursor:default;text-decoration:none}.form-element-datepicker .pika-button{background-color:transparent;color:#594f51;font-weight:400;padding:10px 5px;width:100%}.form-element-datepicker .pika-button:hover{background-color:#a57b1b;color:#fff}.form-element-datepicker .is-today .pika-button{font-weight:700}.form-element-datepicker .is-selected .pika-button{background-color:#a57b1b;color:#fff}.form-item input[type=password]+.passwordButton,.form-item input[type=text]+.passwordButton{position:absolute;right:1rem;bottom:1.4rem;width:3rem;height:3rem;display:-ms-grid;display:grid;place-content:center;cursor:pointer}.form-item input[type=password]+.passwordButton:after,.form-item input[type=text]+.passwordButton:after{font-family:icons-eph;font-size:2rem}.form-item input[type=password]+.passwordButton:after{content:"\e933"}.form-item input[type=text]+.passwordButton:after{content:"\e934"}.form-item input[type=password]:placeholder-shown+.passwordButton,.form-item input[type=text]:placeholder-shown+.passwordButton{display:none}.club-fouquets-background{background:#440304 url(resources/img/layout/clubFouquetsForm/bg.jpg) 50% 50%/cover no-repeat;min-height:100vh}.club-fouquets-background .main-container{margin-top:0}.module-formClubFouquets{overflow:hidden;padding:80px 0}@media (max-width:47.99em){.module-formClubFouquets{padding:40px 0}}.module-formClubFouquets .intro{text-align:center}.module-formClubFouquets .intro .intro-logo{display:block;margin:0 auto 50px;max-width:240px;width:100%}.module-formClubFouquets .intro .intro-info{color:#fff;font:400 16px/20px lucien-regular,arial,helvetica,sans-serif;margin:0 0 5px;text-align:center;text-transform:uppercase}.module-formClubFouquets .intro .intro-title{color:#fff;font:400 40px/50px Georgia,times,serif;margin:0 0 40px;text-align:center}@media (max-width:47.99em){.module-formClubFouquets .intro .intro-title{font:400 30px/36px Georgia,times,serif;margin:0 0 20px}}.module-formClubFouquets .formClubFouquets{background-color:#fff;padding:30px 60px}@media (max-width:47.99em){.module-formClubFouquets .formClubFouquets{padding:30px}}.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element-error{padding-top:7px}.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error .select2-selection,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=checkbox].custom-checkbox~span.checkbox-btn,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=date],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=email],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=file]+label,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=number],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=password],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=radio].custom-radio~span.radio-btn,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=tel],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error input[type=text],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error select,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error span.radio-btn,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.error textarea,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error .select2-selection,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=checkbox].custom-checkbox~span.checkbox-btn,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=date],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=email],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=file]+label,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=number],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=password],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=radio].custom-radio~span.radio-btn,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=tel],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error input[type=text],.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error select,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error span.radio-btn,.module-formClubFouquets .formClubFouquets .formClubFouquets-form .form-element.form-item-error textarea{border-color:#cb0000}.module-formClubFouquets .formClubFouquets .formClubFouquets-error,.module-formClubFouquets .formClubFouquets .formClubFouquets-success{display:none;padding:20px 0}.module-formClubFouquets .formClubFouquets .formClubFouquets-success .formClubFouquets-check{height:120px;width:120px}.module-formClubFouquets .formClubFouquets .formClubFouquets-success .formClubFouquets-check path{fill:#ad1b2d}.module-formClubFouquets .formClubFouquets .formClubFouquets-success .formClubFouquets-success-title{font:400 40px/50px Georgia,times,serif;margin:0 0 20px;text-align:center}@media (max-width:47.99em){.module-formClubFouquets .formClubFouquets .formClubFouquets-success .formClubFouquets-success-title{font:400 30px/36px Georgia,times,serif;margin:0 0 10px}}.module-formClubFouquets .formClubFouquets .formClubFouquets-success .formClubFouquets-success-info{font:400 16px/20px lucien-book,arial,helvetica,sans-serif;margin:0 0 5px;text-align:center}.module-formClubFouquets .formClubFouquets input[type=date],.module-formClubFouquets .formClubFouquets input[type=email],.module-formClubFouquets .formClubFouquets input[type=number],.module-formClubFouquets .formClubFouquets input[type=password],.module-formClubFouquets .formClubFouquets input[type=tel],.module-formClubFouquets .formClubFouquets input[type=text],.module-formClubFouquets .formClubFouquets select,.module-formClubFouquets .formClubFouquets textarea{border:1px solid #dcdcdc}.module-formClubFouquets .formClubFouquets .form-element-label{font-family:lucien-bold,helvetica,arial,sans-serif}.module-formClubFouquets .formClubFouquets input[type=checkbox].custom-checkbox~span.checkbox-btn{border:1px solid #dcdcdc}.module-formClubFouquets .formClubFouquets input[type=checkbox].custom-checkbox~span.checkbox-btn:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M461.6,109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4,0-4.6,1-6.3,2.5L194.5,323c0,0-78.5-75.5-80.7-77.7  c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4,0-6.4,3.1-8.7,5.4c-1.7,1.8-29.7,31.2-43.5,45.8c-0.8,0.9-1.3,1.4-2,2.1c-1.2,1.7-2,3.6-2,5.7  c0,2.2,0.8,4,2,5.7l2.8,2.6c0,0,139.3,133.8,141.6,136.1c2.3,2.3,5.1,5.2,9.2,5.2c4,0,7.3-4.3,9.2-6.2L462,121.8 c1.2-1.7,2-3.6,2-5.8C464,113.5,463,111.4,461.6,109.6z" fill="%23AD1B2D"></path></svg>')}.module-formClubFouquets .formClubFouquets input[type=checkbox].custom-checkbox~span.text a{text-decoration:underline}.module-formClubFouquets .formClubFouquets button[type=submit],.module-formClubFouquets .formClubFouquets input[type=submit]{min-width:160px}.module-formClubFouquets .formClubFouquets form.submit-disabled button[type=submit],.module-formClubFouquets .formClubFouquets form.submit-disabled input[type=submit]{border-color:#9f9f9f}.module-formClubFouquets .formClubFouquets .formClubFouquets-title{font:400 18px/24px lucien-regular,arial,helvetica,sans-serif;margin:10px 0 30px;text-align:center;text-transform:uppercase}@media (max-width:47.99em){.module-formClubFouquets .formClubFouquets .formClubFouquets-title{font-size:16px;line-height:22px}}.module-formClubFouquets .formClubFouquets .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.module-formClubFouquets .formClubFouquets .row .col{padding:0 15px}@media (max-width:47.99em){.module-formClubFouquets .formClubFouquets .row .col{-ms-flex:0 0 100%!important;flex:0 0 100%!important}}.module-formClubFouquets .formClubFouquets .row .w20{-ms-flex:0 0 20%;flex:0 0 20%}.module-formClubFouquets .formClubFouquets .row .w40{-ms-flex:0 0 40%;flex:0 0 40%}.module-formClubFouquets .formClubFouquets .row .w50{-ms-flex:0 0 50%;flex:0 0 50%}.module-formClubFouquets .formClubFouquets .row .w60{-ms-flex:0 0 60%;flex:0 0 60%}.module-formClubFouquets .formClubFouquets .row .w80{-ms-flex:0 0 80%;flex:0 0 80%}.module-formClubFouquets .formClubFouquets .row .w100{-ms-flex:0 0 100%;flex:0 0 100%}.sparkle{background:url(resources/img/skin/sparkle.svg) no-repeat 0 0;background-size:100% auto;display:block;width:84px;height:17px;margin:0 auto}.sparkle.sparkle{margin-top:40px;margin-bottom:25px}@media (max-width:63.99em){.sparkle.sparkle-mobile{margin-top:0}}.stars{display:inline-block;margin-left:10px}.stars .icon{color:#a57b1b;padding:0}.stars .icon:before{font-size:10px;vertical-align:super}.dropdown{display:inline-block;position:relative}.dropdown-title{cursor:pointer;display:block;padding:0 5px;color:#231f20}.dropdown-title:after{color:#9f9f9f;content:"\e604";display:inline-block;font-family:icons;font-size:4px;margin-left:6px;vertical-align:middle}.dropdown-title:hover{color:#a57b1b}.dropdown-list{background:#fff;border:1px solid transparent;opacity:0;padding:16px 20px;position:absolute;right:0;height:auto;text-align:left;transition:visibility 125ms ease-out 50ms,opacity 125ms ease-out 50ms,border-top 125ms ease-out 50ms,border-right 125ms ease-out 0ms,border-bottom 125ms ease-out 50ms,border-left 125ms ease-out 0ms;visibility:hidden;z-index:2}.dropleft .dropdown-list{left:0;right:auto}.dropdown-item{margin:6px 8px;color:#dfdfdf;transition:all 125ms ease-out .45s}.dropdown-item a{color:inherit;white-space:nowrap}.dropdown-item a:hover{color:#231f20}.dropdown-item.active,.dropdown .active.dropdown-title{color:#a57b1b}.dropdown .active.dropdown-title:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown .active.dropdown-list{border:1px solid #dfdfdf;opacity:1;transition:visibility 125ms ease-out,opacity 125ms ease-out,border-top 125ms ease-out 25ms,border-right 125ms ease-out 50ms,border-bottom 125ms ease-out 75ms,border-left 125ms ease-out .1s;visibility:visible;z-index:3}.dropdown .active .dropdown-item{margin:9px 8px;transition:all 125ms ease-out}.dropdown-select{position:relative;display:inline-block;cursor:pointer;margin-right:15px}@media (max-width:63.99em){.dropdown-select{margin-right:0}}.dropdown-select .dropdown-s-label-fake{display:block;height:50px;position:absolute;width:100%;z-index:2;top:0}.dropdown-select .dropdown-s-label{display:block}.dropdown-select input{position:absolute;width:0;height:0;opacity:.01;z-index:-1}.dropdown-select .dropdown-s-list{left:0;margin-top:0;position:absolute;top:0;width:100%;z-index:1;transition:125ms .3s}.dropdown-select .dropdown-s-list label{display:block;height:0;opacity:0;transition:all 125ms .3s;visibility:hidden}.dropdown-select .dropdown-s-list input:checked+label{bottom:0;height:34px;opacity:1;visibility:visible}.dropdown-select .input-focus:checked+.dropdown-s-label-fake{z-index:0}.dropdown-select .input-focus:focus+.dropdown-s-label-fake+.dropdown-s-list{margin-top:34px;transition:125ms 0ms;z-index:3}.dropdown-select .input-focus:focus+.dropdown-s-label-fake+.dropdown-s-list label{position:relative;visibility:visible;height:34px;opacity:1;pointer-events:all;transition:all 125ms 0ms}.no-cssanimations .dropdown-select .input-focus:checked+.dropdown-s-label-fake+.dropdown-s-list{margin-top:34px;transition:125ms 0ms}.no-cssanimations .dropdown-select .input-focus:checked+.dropdown-s-label-fake+.dropdown-s-list label{position:relative;visibility:visible;height:34px;opacity:1;pointer-events:all;transition:all 125ms 0ms}.dds-theme-black{background:#231f20;color:#fff}.dds-theme-black .dropdown-s-label{padding:15px 44px 15px 26px}.dds-theme-black .dropdown-s-list label{text-indent:-10px;width:100%;line-height:34px;text-align:center;background:#231f20;color:#fff}.dds-theme-black:after{content:"Ë‡";position:absolute;right:25px;top:20px;z-index:2;pointer-events:none}.editoTextAlone{position:relative;box-sizing:content-box;max-width:84.5rem;margin:0 auto}.editoMosaic,.editoTextPictures{position:relative;box-sizing:content-box;max-width:106.4rem;margin:0 auto}@keyframes c{0%{opacity:0}90%{opacity:0}to{opacity:1}}.fil-background{animation:1s linear c}.fil-left .fil-background{position:absolute;top:0;right:50%;bottom:0;left:.8rem;background-color:#a57b1b;pointer-events:none}@media (min-width:48em){.fil-left .fil-background{left:4.5rem}}@media (min-width:64em){.fil-left .fil-background{left:8.5rem}}.fil-left .fil-background .background-mask1{position:absolute;top:-1px;right:2px;height:51px;left:-1px;background-color:var(--bgColor);border-bottom-right-radius:20px}.fil-left .fil-background .background-mask1:before{content:"";position:absolute;top:calc(100% - 10px);right:calc(100% - 23px);bottom:-22px;left:0;background-color:var(--bgColor);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v32h1c0-12.15 9.85-22 22-22V0z' fill='rgb(34 34 34)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v32h1c0-12.15 9.85-22 22-22V0z' fill='rgb(34 34 34)'/%3E%3C/svg%3E")}.fil-left .fil-background .background-mask2{position:absolute;bottom:-1px;right:2px;height:51px;left:-1px;background-color:var(--bgColor);border-top-right-radius:20px}.fil-left .fil-background .background-mask2:before{content:"";position:absolute;bottom:calc(100% - 10px);right:calc(100% - 23px);top:-22px;left:0;background-color:var(--bgColor);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 32V0h1c0 12.15 9.849 22 22 22v10z' fill='rgb(34 34 34)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 32V0h1c0 12.15 9.849 22 22 22v10z' fill='rgb(34 34 34)'/%3E%3C/svg%3E")}.fil-left .fil-background .background-mask3{position:absolute;top:52px;right:-1px;bottom:52px;left:2px;background-color:var(--bgColor);border-top-left-radius:20px;border-bottom-left-radius:20px}.fil-left .fil-background .background-mask3:before{content:"";position:absolute;top:-22px;right:0;bottom:calc(100% - 10px);left:calc(100% - 23px);background-color:var(--bgColor);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 32V0h-1c0 12.15-9.85 22-22 22.3V32z' fill='rgb(34 34 34)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 32V0h-1c0 12.15-9.85 22-22 22.3V32z' fill='rgb(34 34 34)'/%3E%3C/svg%3E")}.fil-left .fil-background .background-mask3:after{top:calc(100% - 10px);bottom:-22px;left:calc(100% - 23px);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 0v32h-1c0-12.15-9.85-22-22-22V0z' fill='rgb(34 34 34)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='32' viewBox='0 0 23 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 0v32h-1c0-12.15-9.85-22-22-22V0z' fill='rgb(34 34 34)'/%3E%3C/svg%3E")}.fil-left .fil-background .background-mask3:after,.fil-left:before{content:"";position:absolute;right:0;background-color:var(--bgColor)}.fil-left:before{display:block;top:-.1rem;height:.2rem;left:50%}.editoTextAlone.fil-left .fil-background,.editoTextPictures.fil-left .fil-background{left:2.5rem}@media (min-width:48em){.editoTextAlone.fil-left .fil-background,.editoTextPictures.fil-left .fil-background{left:4.5rem}}@media (min-width:64em){.editoTextAlone.fil-left .fil-background,.editoTextPictures.fil-left .fil-background{left:8.5rem}}.editoMosaic.fil-left .petillance-container{display:none}.fil-center .fil-background,.fil-end .fil-background{position:absolute;top:0;left:calc(50% - .2rem);height:100%}.fil-center .fil-background:before,.fil-end .fil-background:before{content:"";position:absolute;display:block;top:0;width:2px;height:6rem;background-color:#a57b1b}@media (min-width:64em){.fil-center .fil-background:before,.fil-end .fil-background:before{height:7rem}}.fil-center .fil-background:after,.fil-end .fil-background:after{content:"";position:absolute;display:block;bottom:0;width:2px;height:6rem;background-color:#a57b1b}.fil-end .fil-background:after{display:none}@keyframes d{0%{height:0}70%{height:100%}to{height:100%}}.fil-start{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.fil-start .fil-background-start{position:relative;width:.2rem;height:16rem}@media (min-width:64em){.fil-start .fil-background-start{height:10rem}}.fil-start .fil-background-start:before{content:"";position:absolute;top:0;left:-.1rem;right:.1rem;background-color:#a57b1b;animation:2s ease infinite d}.fil-start .fil-background-start.animation-stop:before{animation:none;height:100%}@media (prefers-reduced-motion:reduce){.fil-start .fil-background-start:before{animation:none;height:100%}}.mask-overflow-hidden{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fil-mask{--mask-top:0;--mask-rotation:0;display:none;background-color:transparent;position:absolute;top:0;height:200%;left:50%;width:400%;-ms-transform-origin:50% 0;transform-origin:50% 0;-ms-transform:translateX(-50%) translateY(var(--mask-top));transform:translateX(-50%) translateY(var(--mask-top))}.fil-mask:after{content:"";background-color:var(--bgColor);position:absolute;top:0;right:0;bottom:0;left:0;-ms-transform-origin:50% 0;transform-origin:50% 0;-ms-transform:rotate(var(--mask-rotation));transform:rotate(var(--mask-rotation));transition:transform .5s}@media (prefers-reduced-motion:reduce){.fil-mask{display:none!important}}.fil-left .petillance-container{animation:1s linear c;position:absolute;width:fit-content;height:fit-content;background-color:var(--bgColor);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% + 1.2rem)}@media (min-width:48em){.fil-left .petillance-container{right:calc(100% + 2.4rem)}}@media (min-width:64em){.fil-left .petillance-container{right:calc(100% + 4.4rem)}}.fil-center .petillance-container,.fil-end .petillance-container{animation:1s linear c;position:absolute;width:fit-content;height:fit-content;background-color:var(--bgColor);top:6rem;left:calc(50% - .5px);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:64em){.fil-center .petillance-container,.fil-end .petillance-container{top:7rem}}.container-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;animation:1s linear c;overflow:hidden}@media (min-width:64em){.container-images{width:50vw}}.edito-picture-1{right:12.25%}.edito-picture-1,.edito-picture-2{position:relative;-ms-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);transition:transform 1s ease}.edito-picture-2{left:12.25%;top:-5.6rem}@media (min-width:48em){.edito-picture-2{top:-7.5rem}}@media (min-width:64em){.edito-picture-2{top:-5.6rem}}@media (min-width:1167px){.edito-picture-2{top:-7.5rem}}.optimised-picture .edito-picture-1,.optimised-picture .edito-picture-2{width:calc(100vw - 11.5rem);max-width:30.5rem}@media (min-width:768px){.optimised-picture .edito-picture-1,.optimised-picture .edito-picture-2{width:305px}}@media (min-width:1024px){.optimised-picture .edito-picture-1,.optimised-picture .edito-picture-2{width:234px}}@media (min-width:1167px){.optimised-picture .edito-picture-1,.optimised-picture .edito-picture-2{width:305px}}.off-sight img{-ms-transform:translate(200rem,100rem) rotate(-90deg);transform:translate(200rem,100rem) rotate(-90deg)}@media (prefers-reduced-motion:reduce){.edito-picture-1,.edito-picture-2{transition:none}}.logo-hotel{display:inline-block;color:#231f20}.logo-hotel img{float:left;margin:18px 0 0 30px}@media screen and (width:1024px){.logo-hotel img{width:70%}}.logo-hotel .logo-text{float:left;margin:18px 0 0 21px}@media (max-width:63.99em){.logo-hotel .logo-text{margin:15px 0 0 10px}}@media (max-width:47.99em){.logo-hotel .logo-text{margin:13px 0 0 5px}}.logo-hotel .hotel-group{font-size:.875em;line-height:14px;margin-left:2px}@media (max-width:63.99em){.logo-hotel .hotel-group{font-size:.5625em}}@media (max-width:47.99em){.logo-hotel .hotel-group{font-size:.4375em;margin-left:1px}}.logo-hotel .hotel-name{font-size:1.8125em;line-height:35px}@media (max-width:63.99em){.logo-hotel .hotel-name{font-size:1.125em;line-height:20px}}@media (max-width:47.99em){.logo-hotel .hotel-name{font-size:.8125em;line-height:10px}}.logo-hotel .hotel-city{font-size:.7857142857em;line-height:11px;margin-left:2px}@media (max-width:63.99em){.logo-hotel .hotel-city{font-size:.5em}}@media (max-width:47.99em){.logo-hotel .hotel-city{font-size:.3571428571em;line-height:15px;margin-left:1px}}.layer-callback.accordion-wrapper.active{bottom:50px;z-index:200}@media (max-width:47.99em){.layer-callback.accordion-wrapper.active{bottom:0;overflow:hidden}}.layer-callback .form-text-input{background:#302c2d;border-bottom:1px solid #615f60;color:#f1f1f1;margin:8px 0 7px}.layer-callback .form-text-label{color:#f9f9f9;font-size:1em}.layer-callback .layer-title-fixed{min-height:35px}.layer-callback .layer-block{padding:0 35px}@media (max-width:47.99em){.layer-callback .layer-block{padding:0 25px}}.layer-callback .select2{border-bottom:1px solid #615f60}.layer-callback .select2,.layer-callback .select2-selection__rendered{background:#302c2d;color:#f1f1f1}.layer-callback .select2-container--default .select2-selection--single{border-bottom:1px solid #615f60}@media (max-width:47.99em){.layer-callback .layer{position:relative}}.select-item-form .select2-results{background:#231f20;color:#f1f1f1;border:1px solid #615f60;border-top:none}.select-item-form .select2-results__option[aria-selected=true]{background-color:#302c2d}.layer-description{color:#dfdfdf;text-transform:none;padding-bottom:20px;font-size:1.0769230769em}.layer-callback{width:421px;left:50%;margin-left:-210px}@media (max-width:47.99em){.layer-callback{width:100%;left:0;margin-left:0}}.layer-callback .layer-inner{background-color:#231f20;width:421px;padding:30px 0 0;border:none}@media (max-width:47.99em){.layer-callback .layer-inner{width:100%;max-height:none}}.form-element .layer-callback button[type=submit],.form-element .layer-callback input[type=file]+.form-element-inputfile,.form-element .layer-callback input[type=submit],.layer-callback .btn,.layer-callback .form-element button[type=submit],.layer-callback .form-element input[type=file]+.form-element-inputfile,.layer-callback .form-element input[type=submit]{font-size:1.0769230769em;margin:20px 0}.layer-callback .layer-title{font-size:1.3846153846em}.icon-check{display:block;margin-bottom:32px;margin-top:90px}.icon-check:before{font-size:45px}.inner-layer-confirm{text-align:center}.layer-callback.active{display:block!important}.layer-callback.active,.layer-callback.active .LnkWcbForm-container{visibility:visible!important}.btn-backto{background-color:#a57b1b;bottom:50px;cursor:pointer;height:82px;opacity:0;position:fixed;right:0;transition:all 125ms;visibility:hidden;width:78px;z-index:20}@media (max-width:63.99em){.btn-backto{bottom:50px}}@media (max-width:47.99em){.btn-backto{bottom:0;display:none}}.sticky .btn-backto{visibility:visible;opacity:1}.sticky .btn-backto .toggler-popin{visibility:hidden;opacity:0}.btn-backto .icon{color:#fff;font-size:13px;position:absolute;top:15px;left:32px}.btn-backto .title-2-b2b{font-size:.6875em;color:#fff;text-align:center;padding:35px 12px 20px}.stick-position .btn-backto{bottom:0}.tag{position:absolute;top:10px;left:0;padding:15px 50px;line-height:15px;font-size:.75em}.tag .icon-connexion{margin-right:15px;line-height:30px;font-size:15px;left:20px;position:absolute}.tag-main{background:#a57b1b;color:#fff;border-bottom:2px solid #231f20;width:148px;height:57px}.product-bottom .bottom-right{float:right}@media (max-width:47.99em){.product-bottom .bottom-right{float:none}}.block-map .product-bottom .drl-hotel-visit,.block-map .product-bottom .search-action,.m21 .product-bottom .drl-hotel-visit,.m21 .product-bottom .search-action,.m21-2 .product-bottom .drl-hotel-visit,.m21-2 .product-bottom .search-action,.product-bottom .block-map .drl-hotel-visit,.product-bottom .block-map .search-action,.product-bottom .cta,.product-bottom .drm-hotel,.product-bottom .m21 .drl-hotel-visit,.product-bottom .m21 .search-action,.product-bottom .m21-2 .drl-hotel-visit,.product-bottom .m21-2 .search-action{line-height:60px}.block-icon-map{display:inline-block;vertical-align:middle}@media (max-width:63.99em){.block-icon-map{display:block;width:60px;height:60px}}.icon-france,.icon-maroc,.icon-newyork,.mapicon-france,.mapicon-maroc,.mapicon-newyork{position:relative;color:#231f20;margin-right:15px}@media (max-width:63.99em){.icon-france,.icon-maroc,.icon-newyork,.mapicon-france,.mapicon-maroc,.mapicon-newyork{margin:0 auto}}.icon-france:before,.icon-maroc:before,.icon-newyork:before,.mapicon-france:before,.mapicon-maroc:before,.mapicon-newyork:before{font-size:60px}.icon-barthelemy,.mapicon-barthelemy{position:relative;color:#231f20;margin-right:0}@media (max-width:63.99em){.icon-barthelemy,.mapicon-barthelemy{margin:0 auto}}.icon-barthelemy:before,.mapicon-barthelemy:before{font-size:80px}.card-hotel-item{display:inline-block;vertical-align:middle}.card-hotel-item .chi-hotel-city{margin:10px 0}.card-hotel-item .chi-hotel-region{color:#9f9f9f;line-height:1}@media (max-width:63.99em){.card-hotel-item{margin-left:0}}.block-icon-map .dest-barthelemy,.block-icon-map .dest-baule,.block-icon-map .dest-bordeaux,.block-icon-map .dest-cannes,.block-icon-map .dest-courchevel,.block-icon-map .dest-deauville,.block-icon-map .dest-dinard,.block-icon-map .dest-enghiens,.block-icon-map .dest-lille,.block-icon-map .dest-marrakech,.block-icon-map .dest-newyork,.block-icon-map .dest-niederbronn,.block-icon-map .dest-paris,.block-icon-map .dest-ribeauville,.block-icon-map .dest-touquet{background-color:#a57b1b;border-radius:50%;bottom:13.6%;display:block;height:5%;min-height:4px;min-width:4px;position:absolute;right:10.84%;transition:all .25s .1s;visibility:hidden;width:5%}.icon-barthelemy .dest-barthelemy,.icon-barthelemy .dest-marrakech,.icon-barthelemy .dest-newyork,.icon-france .dest-barthelemy,.icon-france .dest-baule,.icon-france .dest-bordeaux,.icon-france .dest-cannes,.icon-france .dest-courchevel,.icon-france .dest-deauville,.icon-france .dest-dinard,.icon-france .dest-enghiens,.icon-france .dest-lille,.icon-france .dest-niederbronn,.icon-france .dest-paris,.icon-france .dest-ribeauville,.icon-france .dest-touquet,.icon-maroc .dest-barthelemy,.icon-maroc .dest-marrakech,.icon-maroc .dest-newyork,.icon-newyork .dest-barthelemy,.icon-newyork .dest-marrakech,.icon-newyork .dest-newyork,.mapicon-barthelemy .dest-barthelemy,.mapicon-barthelemy .dest-marrakech,.mapicon-barthelemy .dest-newyork,.mapicon-france .dest-barthelemy,.mapicon-france .dest-baule,.mapicon-france .dest-bordeaux,.mapicon-france .dest-cannes,.mapicon-france .dest-courchevel,.mapicon-france .dest-deauville,.mapicon-france .dest-dinard,.mapicon-france .dest-enghiens,.mapicon-france .dest-lille,.mapicon-france .dest-niederbronn,.mapicon-france .dest-paris,.mapicon-france .dest-ribeauville,.mapicon-france .dest-touquet,.mapicon-maroc .dest-barthelemy,.mapicon-maroc .dest-marrakech,.mapicon-maroc .dest-newyork,.mapicon-newyork .dest-barthelemy,.mapicon-newyork .dest-marrakech,.mapicon-newyork .dest-newyork{visibility:visible}.block-icon-map path{stroke-width:.1px}.block-icon-map #barthelemy-path{stroke-width:.2px}.block-icon-map .dest-paris{left:53.84%;top:30.76%;bottom:auto;right:auto}.block-icon-map .dest-enghiens{left:52.84%;top:25%;bottom:auto;right:auto}.block-icon-map .dest-niederbronn{top:26.15%;bottom:auto;right:3.46%}.block-icon-map .dest-ribeauville{top:34.61%;bottom:auto;right:6.92%}.block-icon-map .dest-deauville{left:40.38%;top:15.76%;bottom:auto;right:auto}.block-icon-map .dest-dinard{left:13.84%;top:19.23%;bottom:auto;right:auto}.block-icon-map .dest-lille{left:59.23%;top:4.61%;bottom:auto;right:auto}.block-icon-map .dest-touquet{left:49.23%;top:4.61%;bottom:auto;right:auto}.block-icon-map .dest-baule{left:13.84%;top:33.07%;bottom:auto;right:auto}.block-icon-map .dest-bordeaux{left:26.53%;bottom:33.46%;right:auto}.block-icon-map .dest-courchevel{bottom:30%;left:auto;right:14.61%}.block-icon-map .dest-newyork{left:31%;top:80%}.block-icon-map .dest-newyork .name{left:auto!important;padding-right:5px!important;right:100%!important}.block-icon-map .dest-marrakech{bottom:48%;left:40%}.block-icon-map .dest-barthelemy{left:29.84%;top:57.07%;bottom:auto;right:auto}.block-icon-map.map-interactive-ok .JS_map_trigger,.block-icon-map.map-interactive-ok>span{opacity:.3;transition:all .5s;-ms-transform:scale(.5);transform:scale(.5)}.block-icon-map.map-interactive-ok .map-city-active{opacity:1;-ms-transform:scale(1.2);transform:scale(1.2)}.map-interactive-ok .region{opacity:.4}.map-interactive-ok .region.map-city-active{opacity:1}.btn-close{position:absolute;right:30px;top:8px;font-size:10px;padding:10px;cursor:pointer;color:#a57b1b;border-radius:50%;background-color:#fff}.tag-weather{margin:0 auto;text-align:center;width:100%}.tag-weather .block-title{position:relative}.tag-weather .block-title .active:after{background-color:#231f20;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:28px}.tag-weather .title{color:#dfdfdf;cursor:pointer;font-size:.875em;position:relative}.tag-weather .title.active{color:#231f20}.tag-weather .icon{color:#a57b1b;font-size:37px}.tag-weather .text-degree{font-size:1.5625em;vertical-align:middle}.tag-weather .text-degree span{font-size:.6em}.tag-weather .block-weather{display:inline-block;padding:0 80px 0 40px}@media (max-width:47.99em){.tag-weather .block-weather{padding:0 0 0 20px}}.tag-weather .block-weather:not(.active){display:none}@media (max-width:47.99em){.block-map .tag-weather .drl-hotel-visit,.block-map .tag-weather .search-action,.m21 .tag-weather .drl-hotel-visit,.m21 .tag-weather .search-action,.m21-2 .tag-weather .drl-hotel-visit,.m21-2 .tag-weather .search-action,.tag-weather .block-map .drl-hotel-visit,.tag-weather .block-map .search-action,.tag-weather .cta,.tag-weather .drm-hotel,.tag-weather .m21 .drl-hotel-visit,.tag-weather .m21 .search-action,.tag-weather .m21-2 .drl-hotel-visit,.tag-weather .m21-2 .search-action{margin-top:30px}}.pagination{text-align:center;font-size:0;margin:60px 0}.pagination li{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:top;font-size:18px}@media (max-width:47.99em){.pagination li{font-size:13px}}.pagination a{border:1px solid #ddd;margin:0 10px;padding:20px;display:block}@media (max-width:47.99em){.pagination a{padding:6px;margin:0 5px}}.pagination a .icon-arrow{font-size:10px}.pagination a .icon-arrow.rotate{display:inline-block;-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination a.disabled{opacity:.5}.pagination a:hover{color:#fff!important;background:#a57b1b;font-weight:700}@media (max-width:63.99em){.pagination a:hover{color:#231f20!important;background:none}}.pagination .dots{color:#a57b1b;border:none}.pagination .active{color:#fff!important;background:#a57b1b;font-weight:700;display:block;float:left}.drm-container{width:100%}.drm-container.map-interactive-ok .drm-city-wrapper{opacity:.5}.drm-container.map-interactive-ok .drm-city-wrapper.map-city-active{opacity:1}.drm-container-col{vertical-align:bottom}.drm-city,.drm-hotel,.drm-region{font-size:.875em;margin:10px 0}.drm-region{color:#000;text-transform:uppercase}.map-interactive-ok .drm-region{opacity:.5}.map-interactive-ok .drm-region.map-city-active{opacity:1}.drm-city{color:#9f9f9f;cursor:pointer}.drm-hotel{display:block}.drm-hotel.resa-active-label{font-weight:700}.drm-no-hotel .drm-hotel{display:none!important}.drm-city-wrapper{margin-bottom:40px;transition:all 125ms}.drm-no-hotel .drm-city-wrapper{margin-bottom:10px}.big-map-detail-wrapper{opacity:0}.big-map-detail-wrapper .big-map-detail{transition:all 125ms;opacity:0}.big-map-detail-wrapper .big-map-detail.active{opacity:1}.big-map-detail-wrapper .map-togglers{margin-top:20px;text-align:center}.big-map-detail-wrapper .map-toggler{margin:0 5px;padding-right:0;transition:all .5s;text-transform:none;min-height:22px}.big-map-detail-wrapper .map-toggler:not(.active){border-bottom:transparent}.big-map-detail-wrapper .block-icon-map{margin-right:0;cursor:pointer}.big-map-detail-wrapper .block-icon-map svg{width:250px;height:250px}.block-map.active .big-map-detail-wrapper{opacity:1}@media (max-width:63.99em){.drm-wrapper{margin-left:0;margin-right:0}}.block-map html.desktop .rollover-cta:hover .drl-hotel-visit,.block-map html.desktop .rollover-cta:hover .search-action,.m21 html.desktop .rollover-cta:hover .drl-hotel-visit,.m21 html.desktop .rollover-cta:hover .search-action,.m21-2 html.desktop .rollover-cta:hover .drl-hotel-visit,.m21-2 html.desktop .rollover-cta:hover .search-action,html.desktop .rollover-cta:hover .block-map .drl-hotel-visit,html.desktop .rollover-cta:hover .block-map .search-action,html.desktop .rollover-cta:hover .cta,html.desktop .rollover-cta:hover .drm-hotel,html.desktop .rollover-cta:hover .m21 .drl-hotel-visit,html.desktop .rollover-cta:hover .m21 .search-action,html.desktop .rollover-cta:hover .m21-2 .drl-hotel-visit,html.desktop .rollover-cta:hover .m21-2 .search-action{color:#a57b1b!important}html.desktop .rollover-cta:hover .icon-arrow{right:0}.block-map html.desktop .rollover-cta:visited .drl-hotel-visit,.block-map html.desktop .rollover-cta:visited .search-action,.m21 html.desktop .rollover-cta:visited .drl-hotel-visit,.m21 html.desktop .rollover-cta:visited .search-action,.m21-2 html.desktop .rollover-cta:visited .drl-hotel-visit,.m21-2 html.desktop .rollover-cta:visited .search-action,html.desktop .rollover-cta:visited .block-map .drl-hotel-visit,html.desktop .rollover-cta:visited .block-map .search-action,html.desktop .rollover-cta:visited .cta,html.desktop .rollover-cta:visited .drm-hotel,html.desktop .rollover-cta:visited .m21 .drl-hotel-visit,html.desktop .rollover-cta:visited .m21 .search-action,html.desktop .rollover-cta:visited .m21-2 .drl-hotel-visit,html.desktop .rollover-cta:visited .m21-2 .search-action{color:inherit}html.desktop .rollover-cta:visited .icon-arrow{right:inherit}.layer-nav-national{top:-30px;left:0;right:0;bottom:0;height:100vh;z-index:5}@media (min-width:64em){.layer-nav-national .layer-content{min-height:410px}}.layer-nav-national .JS_phone-link[data-phone-locale]{display:none}.layer-nav-national .button-close{position:absolute;z-index:100;top:0;left:0;background:#231f20;width:40px;height:40px;color:#fff;border:none}.layer-nav-national .button-close .icon-header{font-size:1.6rem}@media (min-width:64em){.layer-nav-national .button-close:hover{background:#a57b1b}}@media (min-width:64em){.layer-nav-national .button-close>.icon-header-close{position:absolute;left:50%;top:50%;transition:transform 125ms ease-out;-ms-transform:translate(-50%,-50%) rotate(0deg)!important;transform:translate(-50%,-50%) rotate(0deg)!important}.layer-nav-national .button-close:hover{background:#a57b1b}.layer-nav-national .button-close:hover>.icon-header-close{-ms-transform:translate(-50%,-50%) rotate(90deg)!important;transform:translate(-50%,-50%) rotate(90deg)!important}}.layer-nav-national .layer-column{text-align:left;min-width:250px;font-size:1.4rem}.layer-nav-national .layer-column:last-child{margin:7px 0 0 100px}.layer-nav-national .layer-column .nav-list-national a>br{display:inline;content:" ";padding-left:4px}.layer-nav-national .layer-column>div{margin-top:5px}.layer-nav-national .menu>li.layer-nav-only{display:block!important}.layer-nav-national .menu>li.main-nav-only{display:none!important}.layer-nav-national .menu>li.color-fouquets.active{border-bottom-color:#ad1b2d!important}.layer-nav-national .menu>li.color-fouquets.active .nav-primary-link,.layer-nav-national .menu>li.color-fouquets.active a{color:#ad1b2d!important}.layer-nav-national .menu>li.color-fouquets .nav-primary-link:before,.layer-nav-national .menu>li.color-fouquets .nav-primary-link:hover,.layer-nav-national .menu>li.color-fouquets a:before,.layer-nav-national .menu>li.color-fouquets a:hover{color:#ad1b2d}@media (min-width:64em){.layer-nav-national .menu li.mobile-only{display:none!important}}.layer-nav-national .menu.nav-list-national .icon-header-chevron{position:absolute;right:0;top:50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:5px;margin-top:-3px}.layer-nav-national .menu .nav-primary-link,.layer-nav-national .menu a{font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;display:block}.layer-nav-national .menu .nav-primary-link em,.layer-nav-national .menu a em{font-style:normal}.layer-nav-national .menu .nav-primary-link:hover,.layer-nav-national .menu a:hover{color:#a57b1b}.layer-nav-national .menu .nav-primary-link:before,.layer-nav-national .menu a:before{font-family:icons-header;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#a57b1b}.layer-nav-national .menu .nav-primary-link.img-logo,.layer-nav-national .menu a.img-logo{padding-left:0}.layer-nav-national .menu>li{display:table-row}@media (max-width:63.99em){.layer-nav-national .menu>li{margin-bottom:20px;position:relative}.layer-nav-national .menu>li.img-logo{padding-left:0}.layer-nav-national .menu>li .nav-primary-link:hover,.layer-nav-national .menu>li a:hover{color:#231f20}}.layer-nav-national .menu>li .nav-primary-link,.layer-nav-national .menu>li>a{padding:6px 0 12px 16px;font-size:1.4rem;color:#231f20}.layer-nav-national .menu>li .nav-primary-link:before,.layer-nav-national .menu>li>a:before{top:4px;left:-16px;font-size:2.2rem}.layer-nav-national ul .icon-header,.layer-nav-national ul .nav-primary-link:hover,.layer-nav-national ul a:hover{color:#a57b1b}.layer-nav-national ul .sep{margin-bottom:30px!important}.layer-nav-national .layer-lang{font-size:1.2rem;margin-top:10px;color:#615f60}.layer-nav-national .layer-lang:hover{color:#a57b1b}.layer-nav-national .layer-lang .icon-header{display:inline-block;-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:4px;margin-left:10px}@media (max-width:63.99em){.layer-nav-national{top:0;left:0;right:auto;bottom:auto;width:100%}.layer-nav-national .layer-inner{height:100%!important}.layer-nav-national .button-close{top:-44px;background:#fff;width:33.3333%;height:44px;line-height:44px;color:#231f20;text-transform:uppercase;padding:0}.layer-nav-national .button-close .icon-header{font-size:1rem;margin-right:5em}.layer-nav-national .button-close .text{display:inline-block!important;font-size:.9rem;margin:-29px 0 0 -1em}.layer-nav-national .logo{display:none!important}.layer-nav-national .layer-content{display:block;padding:40px 25px 0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100vh - 44px)}.layer-nav-national .layer-content:not(:root:root){padding-bottom:70px}.layer-nav-national .layer-column-menu{width:100%;min-width:auto;height:calc(100% - 10px)}.layer-nav-national .layer-column-menu:last-child{margin-left:0;margin-top:0}.layer-nav-national .menu{display:table;min-height:100%;width:100%}.layer-nav-national .menu .icon-header-blogo:before{-ms-transform:translateY(2px);transform:translateY(2px);display:inline-block}.layer-nav-national .menu li.layer-nav-only{display:table-row!important}.layer-nav-national .menu li{display:table-row}.layer-nav-national .menu li .nav-primary-link,.layer-nav-national .menu li a{display:table-cell!important;position:relative;vertical-align:middle}.layer-nav-national .menu li.active .text:after{display:none}.layer-nav-national .menu .desktop-only{display:none!important}}@media (max-width:47.99em){.layer-nav-national .button-close .icon-header{margin-right:12px}}.layer-nav-lang{background:#fff;top:0;left:0;right:0;bottom:0;height:100vh;width:100%;z-index:50;display:-ms-flexbox;display:flex;transition:initial}.layer-nav-lang .layer-inner{padding:0 27.34%;height:540px}@media (min-width:64em){.layer-nav-lang .layer-inner .ctn{min-height:306px;min-width:100%;position:relative}.layer-nav-lang .layer-inner .ctn .layer-lang-list{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.layer-nav-lang .layer-inner .picture{margin-bottom:94px}}.layer-nav-lang .layer-lang-list{text-align:center;overflow:hidden}.layer-nav-lang .layer-lang-list li{float:left;width:25%;margin-bottom:20px;font-size:1.4rem}.layer-nav-lang .layer-lang-list li.active a{color:#a57b1b}.layer-nav-lang .layer-lang-list li:first-child:last-child{width:100%}.layer-nav-lang .layer-lang-list li:first-child:nth-last-child(2),.layer-nav-lang .layer-lang-list li:last-child:nth-child(2){width:50%}.layer-nav-lang .layer-lang-list li:first-child:nth-last-child(3),.layer-nav-lang .layer-lang-list li:last-child:nth-child(3),.layer-nav-lang .layer-lang-list li:nth-child(2):nth-last-child(2){width:33.33333%}@media (max-width:63.99em){.layer-nav-lang{height:inherit}.layer-nav-lang .layer-inner{padding:0 15px}.layer-nav-lang .layer-lang-list{display:block}.layer-nav-lang .layer-lang-list li{float:none;margin-bottom:40px;text-align:left}}.nav-main{z-index:10}.nav-main .menu .nav-primary-link[class*=" icon-header-"]:before,.nav-main .menu .nav-primary-link[class^=icon-header-]:before,.nav-main .menu a[class*=" icon-header-"]:before,.nav-main .menu a[class^=icon-header-]:before{font-family:icons-header;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a57b1b;position:absolute;top:50%;left:.4em;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2.2rem}.nav-main .menu a.icon-header-petillance-full:before{color:var(--dark);transition:color 125ms ease-out}.nav-main .menu a.icon-header-petillance-full:hover:before,.nav-main .menu li.active a:before{color:var(--brandPrimary)}.nav-main .menu .color-fouquets.active{border-bottom-color:#ad1b2d!important}.nav-main .menu .color-fouquets.active a{color:#ad1b2d!important}.nav-main .menu .color-fouquets a:before,.nav-main .menu .color-fouquets a:hover{color:#ad1b2d}.nav-main .menu .layer-nav-only{display:none!important}.nav-main .menu.nav-list-local .nav-primary-link[class*=" icon-header-"],.nav-main .menu.nav-list-local .nav-primary-link[class^=icon-header-],.nav-main .menu.nav-list-local a[class*=" icon-header-"],.nav-main .menu.nav-list-local a[class^=icon-header-]{padding-left:3em}@media (max-width:63.99em){.nav-main .menu.nav-list-local .active:after,.nav-main .menu.nav-list-local .submenu-open:after{content:"";height:.4rem;background:#a57b1b;display:block;margin-top:-.4rem;position:relative}}.nav-main .menu.nav-list-national a:before{display:none!important}.nav-main .menu.nav-list-national a em{display:none}.nav-main .menu a{font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;display:block;line-height:1.3rem!important}.nav-main .menu a em{font-style:normal}.nav-main .menu a:hover{color:#a57b1b}.nav-main .menu a.img-logo{padding-left:0}@media (max-width:63.99em){.nav-main .menu>li{margin-bottom:20px;position:relative}.nav-main .menu>li.img-logo{padding-left:0}.nav-main .menu>li a:hover{color:#231f20}}.nav-main .menu>li>a{padding:6px 0 12px 16px;font-size:1.4rem;color:#231f20}.nav-main .menu>li>a:before{font-size:2.2rem}.nav-main .menu .icon-logo{width:16px;margin:0 17px 0 3px}@media (max-width:63.99em){.nav-main .menu .icon-header-chevron{position:absolute;right:0;top:50%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:5px;margin-top:-3px}}@media (max-width:63.99em){.nav-main.active{margin-top:0!important}.nav-main.active .menu{display:table!important;min-height:100%;width:100%}.nav-main.active .menu li{display:table-row!important}.nav-main.active .menu li a{display:table-cell!important;position:relative;vertical-align:middle}.nav-main.active .menu li.active .text:after{display:none}.nav-main.active .menu .desktop-only,.nav-main.active .menu .layer-nav-only{display:none!important}.nav-main.active .menu.nav-list-national .icon-header-blogo:before{-ms-transform:translateY(-50%) translateY(2px);transform:translateY(-50%) translateY(2px)}.nav-main.active .menu.nav-list-national .nav-primary-link:before,.nav-main.active .menu.nav-list-national a:before{display:inline-block!important;margin-top:-3px;margin-left:-5px}.nav-main.active .menu.nav-list-national li{display:table-row}}.menu-hightlighter .menu-hightlighter-lighter{position:absolute;width:10px;margin:0 auto;height:0;bottom:0;background-color:#a57b1b;transition:background-color .3s ease}@media (max-width:63.99em){.menu-hightlighter .menu-hightlighter-lighter{display:none}}.menu-hightlighter .menu-hightlighter-lighter.color-fouquets{background-color:#ad1b2d}.module-bg-light.module-blockAdvantageHP{padding:20px 0 50px}@media (max-width:47.99em){.module-bg-light.module-blockAdvantageHP{padding:0}}@media (max-width:47.99em){.blockAdvantagesCarouselWrapper{overflow:hidden;padding:0 14% 0 7%}}@media (max-width:47.99em){.blockAdvantagesCarouselWrapper.one-item{overflow:hidden;padding:0 7%}}@media (max-width:47.99em){.block-map .blockAdvantagesCarouselWrapper .calendar-widget,.block-map .blockAdvantagesCarouselWrapper .destination-result-list-content,.block-map .blockAdvantagesCarouselWrapper .drm-wrapper,.block-map .blockAdvantagesCarouselWrapper .result-header,.block-map .blockAdvantagesCarouselWrapper .search-line,.blockAdvantagesCarouselWrapper .block-map .calendar-widget,.blockAdvantagesCarouselWrapper .block-map .destination-result-list-content,.blockAdvantagesCarouselWrapper .block-map .drm-wrapper,.blockAdvantagesCarouselWrapper .block-map .result-header,.blockAdvantagesCarouselWrapper .block-map .search-line,.blockAdvantagesCarouselWrapper .inner-medium,.blockAdvantagesCarouselWrapper .m21 .calendar-widget,.blockAdvantagesCarouselWrapper .m21 .destination-result-list-content,.blockAdvantagesCarouselWrapper .m21 .drm-wrapper,.blockAdvantagesCarouselWrapper .m21 .result-header,.blockAdvantagesCarouselWrapper .m21 .rooms-selections,.blockAdvantagesCarouselWrapper .m21 .rrc-promo,.blockAdvantagesCarouselWrapper .m21 .search-line,.blockAdvantagesCarouselWrapper .m21-2 .calendar-widget,.blockAdvantagesCarouselWrapper .m21-2 .destination-result-list-content,.blockAdvantagesCarouselWrapper .m21-2 .drm-wrapper,.blockAdvantagesCarouselWrapper .m21-2 .result-header,.blockAdvantagesCarouselWrapper .m21-2 .rooms-selections,.blockAdvantagesCarouselWrapper .m21-2 .rrc-promo,.blockAdvantagesCarouselWrapper .m21-2 .search-line,.blockAdvantagesCarouselWrapper .m37-4,.m21 .blockAdvantagesCarouselWrapper .calendar-widget,.m21 .blockAdvantagesCarouselWrapper .destination-result-list-content,.m21 .blockAdvantagesCarouselWrapper .drm-wrapper,.m21 .blockAdvantagesCarouselWrapper .result-header,.m21 .blockAdvantagesCarouselWrapper .rooms-selections,.m21 .blockAdvantagesCarouselWrapper .rrc-promo,.m21 .blockAdvantagesCarouselWrapper .search-line,.m21-2 .blockAdvantagesCarouselWrapper .calendar-widget,.m21-2 .blockAdvantagesCarouselWrapper .destination-result-list-content,.m21-2 .blockAdvantagesCarouselWrapper .drm-wrapper,.m21-2 .blockAdvantagesCarouselWrapper .result-header,.m21-2 .blockAdvantagesCarouselWrapper .rooms-selections,.m21-2 .blockAdvantagesCarouselWrapper .rrc-promo,.m21-2 .blockAdvantagesCarouselWrapper .search-line{margin:0}}.blockAdvantagesCarousel{margin-top:20px;-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width:47.99em){.blockAdvantagesCarousel{margin-top:0}}.blockAdvantagesCarousel .blockAdvantagesCarousel-item{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:1;flex-grow:1}.blockAdvantagesCarousel .owl-stage{margin:0 auto;display:-ms-flexbox;display:flex}.blockAdvantagesCarousel .owl-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.99em){.blockAdvantagesCarousel .owl-stage-outer{overflow:visible}}.blockAdvantagesCarousel .item{display:block;position:relative}.blockAdvantagesCarousel .item img,.blockAdvantagesCarousel .item picture{display:block;height:auto;margin:0;max-width:100%}.block-desire .bloc-description .blockAdvantagesCarousel .item .title-name,.block-push-doc-2col .blockAdvantagesCarousel .item .title,.block-push-document .blockAdvantagesCarousel .item .title,.block-resa-details-bis .blockAdvantagesCarousel .item .block-price,.block-resa-details-bis .blockAdvantagesCarousel .item .hotel-name,.block-resa-details-bis .blockAdvantagesCarousel .item .select2-container,.block-resa-details .blockAdvantagesCarousel .item .block-price,.block-resa-details .blockAdvantagesCarousel .item .hotel-name,.block-resa-details .blockAdvantagesCarousel .item .select2-container,.block-tripadvisor .blockAdvantagesCarousel .item .title-block,.block-trombi-major .bloc-description .blockAdvantagesCarousel .item .title-name,.blockAdvantagesCarousel .item .block-desire .bloc-description .title-name,.blockAdvantagesCarousel .item .block-push-doc-2col .title,.blockAdvantagesCarousel .item .block-push-document .title,.blockAdvantagesCarousel .item .block-resa-details-bis .block-price,.blockAdvantagesCarousel .item .block-resa-details-bis .hotel-name,.blockAdvantagesCarousel .item .block-resa-details-bis .select2-container,.blockAdvantagesCarousel .item .block-resa-details .block-price,.blockAdvantagesCarousel .item .block-resa-details .hotel-name,.blockAdvantagesCarousel .item .block-resa-details .select2-container,.blockAdvantagesCarousel .item .block-tripadvisor .title-block,.blockAdvantagesCarousel .item .block-trombi-major .bloc-description .title-name,.blockAdvantagesCarousel .item .card-hotel-item .chi-hotel-city,.blockAdvantagesCarousel .item .icones-text-presta .text-services .presta,.blockAdvantagesCarousel .item .popin-title,.blockAdvantagesCarousel .item .title-3,.card-hotel-item .blockAdvantagesCarousel .item .chi-hotel-city,.icones-text-presta .text-services .blockAdvantagesCarousel .item .presta{bottom:0;color:#fff;left:0;margin:0;padding:20px 30px;position:absolute;right:0;text-transform:none;z-index:2}@media (max-width:47.99em){.block-desire .bloc-description .blockAdvantagesCarousel .item .title-name,.block-push-doc-2col .blockAdvantagesCarousel .item .title,.block-push-document .blockAdvantagesCarousel .item .title,.block-resa-details-bis .blockAdvantagesCarousel .item .block-price,.block-resa-details-bis .blockAdvantagesCarousel .item .hotel-name,.block-resa-details-bis .blockAdvantagesCarousel .item .select2-container,.block-resa-details .blockAdvantagesCarousel .item .block-price,.block-resa-details .blockAdvantagesCarousel .item .hotel-name,.block-resa-details .blockAdvantagesCarousel .item .select2-container,.block-tripadvisor .blockAdvantagesCarousel .item .title-block,.block-trombi-major .bloc-description .blockAdvantagesCarousel .item .title-name,.blockAdvantagesCarousel .item .block-desire .bloc-description .title-name,.blockAdvantagesCarousel .item .block-push-doc-2col .title,.blockAdvantagesCarousel .item .block-push-document .title,.blockAdvantagesCarousel .item .block-resa-details-bis .block-price,.blockAdvantagesCarousel .item .block-resa-details-bis .hotel-name,.blockAdvantagesCarousel .item .block-resa-details-bis .select2-container,.blockAdvantagesCarousel .item .block-resa-details .block-price,.blockAdvantagesCarousel .item .block-resa-details .hotel-name,.blockAdvantagesCarousel .item .block-resa-details .select2-container,.blockAdvantagesCarousel .item .block-tripadvisor .title-block,.blockAdvantagesCarousel .item .block-trombi-major .bloc-description .title-name,.blockAdvantagesCarousel .item .card-hotel-item .chi-hotel-city,.blockAdvantagesCarousel .item .icones-text-presta .text-services .presta,.blockAdvantagesCarousel .item .popin-title,.blockAdvantagesCarousel .item .title-3,.card-hotel-item .blockAdvantagesCarousel .item .chi-hotel-city,.icones-text-presta .text-services .blockAdvantagesCarousel .item .presta{font-size:16px;padding:10px}}.block-desire .bloc-description .blockAdvantagesCarousel .item .title-name:after,.block-push-doc-2col .blockAdvantagesCarousel .item .title:after,.block-push-document .blockAdvantagesCarousel .item .title:after,.block-resa-details-bis .blockAdvantagesCarousel .item .block-price:after,.block-resa-details-bis .blockAdvantagesCarousel .item .hotel-name:after,.block-resa-details-bis .blockAdvantagesCarousel .item .select2-container:after,.block-resa-details .blockAdvantagesCarousel .item .block-price:after,.block-resa-details .blockAdvantagesCarousel .item .hotel-name:after,.block-resa-details .blockAdvantagesCarousel .item .select2-container:after,.block-tripadvisor .blockAdvantagesCarousel .item .title-block:after,.block-trombi-major .bloc-description .blockAdvantagesCarousel .item .title-name:after,.blockAdvantagesCarousel .item .block-desire .bloc-description .title-name:after,.blockAdvantagesCarousel .item .block-push-doc-2col .title:after,.blockAdvantagesCarousel .item .block-push-document .title:after,.blockAdvantagesCarousel .item .block-resa-details-bis .block-price:after,.blockAdvantagesCarousel .item .block-resa-details-bis .hotel-name:after,.blockAdvantagesCarousel .item .block-resa-details-bis .select2-container:after,.blockAdvantagesCarousel .item .block-resa-details .block-price:after,.blockAdvantagesCarousel .item .block-resa-details .hotel-name:after,.blockAdvantagesCarousel .item .block-resa-details .select2-container:after,.blockAdvantagesCarousel .item .block-tripadvisor .title-block:after,.blockAdvantagesCarousel .item .block-trombi-major .bloc-description .title-name:after,.blockAdvantagesCarousel .item .card-hotel-item .chi-hotel-city:after,.blockAdvantagesCarousel .item .icones-text-presta .text-services .presta:after,.blockAdvantagesCarousel .item .popin-title:after,.blockAdvantagesCarousel .item .title-3:after,.card-hotel-item .blockAdvantagesCarousel .item .chi-hotel-city:after,.icones-text-presta .text-services .blockAdvantagesCarousel .item .presta:after{background:transparent linear-gradient(0deg,#000000cc,#00000000) 0 0 no-repeat padding-box;bottom:0;content:"";display:block;height:100%;left:0;min-height:90px;position:absolute;right:0;z-index:1}.block-desire .bloc-description .blockAdvantagesCarousel .item .title-name span,.block-push-doc-2col .blockAdvantagesCarousel .item .title span,.block-push-document .blockAdvantagesCarousel .item .title span,.block-resa-details-bis .blockAdvantagesCarousel .item .block-price span,.block-resa-details-bis .blockAdvantagesCarousel .item .hotel-name span,.block-resa-details-bis .blockAdvantagesCarousel .item .select2-container span,.block-resa-details .blockAdvantagesCarousel .item .block-price span,.block-resa-details .blockAdvantagesCarousel .item .hotel-name span,.block-resa-details .blockAdvantagesCarousel .item .select2-container span,.block-tripadvisor .blockAdvantagesCarousel .item .title-block span,.block-trombi-major .bloc-description .blockAdvantagesCarousel .item .title-name span,.blockAdvantagesCarousel .item .block-desire .bloc-description .title-name span,.blockAdvantagesCarousel .item .block-push-doc-2col .title span,.blockAdvantagesCarousel .item .block-push-document .title span,.blockAdvantagesCarousel .item .block-resa-details-bis .block-price span,.blockAdvantagesCarousel .item .block-resa-details-bis .hotel-name span,.blockAdvantagesCarousel .item .block-resa-details-bis .select2-container span,.blockAdvantagesCarousel .item .block-resa-details .block-price span,.blockAdvantagesCarousel .item .block-resa-details .hotel-name span,.blockAdvantagesCarousel .item .block-resa-details .select2-container span,.blockAdvantagesCarousel .item .block-tripadvisor .title-block span,.blockAdvantagesCarousel .item .block-trombi-major .bloc-description .title-name span,.blockAdvantagesCarousel .item .card-hotel-item .chi-hotel-city span,.blockAdvantagesCarousel .item .icones-text-presta .text-services .presta span,.blockAdvantagesCarousel .item .popin-title span,.blockAdvantagesCarousel .item .title-3 span,.card-hotel-item .blockAdvantagesCarousel .item .chi-hotel-city span,.icones-text-presta .text-services .blockAdvantagesCarousel .item .presta span{position:relative;z-index:2}.blockAdvantagesCarousel .description{margin:30px 0;padding:0 2px}@media (max-width:47.99em){.blockAdvantagesCarousel .description{font-size:14px;margin:20px 0}}.block-map .blockAdvantagesCarousel .drl-hotel-visit,.block-map .blockAdvantagesCarousel .search-action,.blockAdvantagesCarousel .block-map .drl-hotel-visit,.blockAdvantagesCarousel .block-map .search-action,.blockAdvantagesCarousel .cta,.blockAdvantagesCarousel .drm-hotel,.blockAdvantagesCarousel .m21 .drl-hotel-visit,.blockAdvantagesCarousel .m21 .search-action,.blockAdvantagesCarousel .m21-2 .drl-hotel-visit,.blockAdvantagesCarousel .m21-2 .search-action,.m21 .blockAdvantagesCarousel .drl-hotel-visit,.m21 .blockAdvantagesCarousel .search-action,.m21-2 .blockAdvantagesCarousel .drl-hotel-visit,.m21-2 .blockAdvantagesCarousel .search-action{margin-top:auto}@media (max-width:47.99em){.block-map .blockAdvantagesCarousel .drl-hotel-visit,.block-map .blockAdvantagesCarousel .search-action,.blockAdvantagesCarousel .block-map .drl-hotel-visit,.blockAdvantagesCarousel .block-map .search-action,.blockAdvantagesCarousel .cta,.blockAdvantagesCarousel .drm-hotel,.blockAdvantagesCarousel .m21 .drl-hotel-visit,.blockAdvantagesCarousel .m21 .search-action,.blockAdvantagesCarousel .m21-2 .drl-hotel-visit,.blockAdvantagesCarousel .m21-2 .search-action,.m21 .blockAdvantagesCarousel .drl-hotel-visit,.m21 .blockAdvantagesCarousel .search-action,.m21-2 .blockAdvantagesCarousel .drl-hotel-visit,.m21-2 .blockAdvantagesCarousel .search-action{font-size:16px}}.blockAdvantagesCarousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:1px solid #a57b1b;border-radius:rem(3px);height:6px;margin:4px 3px;width:6px}.blockAdvantagesCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #a57b1b;border-radius:rem(2px);height:4px;margin:5px 4px;width:4px}.hero{-ms-flex-align:center;align-items:center;background-color:#000;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:80px;min-height:500px;padding:50px 0;position:relative;z-index:10}.hero.hero-taller{min-height:572px}.hero.hero-16-9{min-height:414px;background-color:#000}@media (min-width:768px){.hero.hero-16-9{min-height:540px}.hero.hero-16-9 .videoLarge{max-width:960px}}.hero.hero-no-mb{margin-bottom:0}@media (max-width:47.99em){.hero{margin-bottom:40px;min-height:480px;padding:70px 0}}.hero.block-hotel-cover{background-color:#000;color:#fff;overflow:visible;text-align:inherit}@media (max-width:63.99em){.hero.block-hotel-cover .block-link-bedroom-description{background-color:transparent;bottom:0;height:90px;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}}.hero.block-hotel-cover .block-link-bedroom-description .separator{height:1px;background:transparent}@media (max-width:63.99em){.hero.block-hotel-cover .block-link-bedroom-description .block-vam-col,.hero.block-hotel-cover .block-link-bedroom-description .drm-container-col,.hero.block-hotel-cover .block-link-bedroom-description .m21 .rrc-col,.hero.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col,.m21 .hero.block-hotel-cover .block-link-bedroom-description .rrc-col,.m21-2 .hero.block-hotel-cover .block-link-bedroom-description .rrc-col{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.hero.block-hotel-cover .block-link-bedroom-description .block-vam-col a,.hero.block-hotel-cover .block-link-bedroom-description .block-vam-col span,.hero.block-hotel-cover .block-link-bedroom-description .drm-container-col a,.hero.block-hotel-cover .block-link-bedroom-description .drm-container-col span,.hero.block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a,.hero.block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span,.hero.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a,.hero.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span,.m21 .hero.block-hotel-cover .block-link-bedroom-description .rrc-col a,.m21 .hero.block-hotel-cover .block-link-bedroom-description .rrc-col span,.m21-2 .hero.block-hotel-cover .block-link-bedroom-description .rrc-col a,.m21-2 .hero.block-hotel-cover .block-link-bedroom-description .rrc-col span{background-color:#2b2b2b;height:90px}.hero #breadcrumb{color:#fff;font-size:.875em;left:0;padding:30px 0 0;position:absolute;right:0;top:0;z-index:2}.hero #breadcrumb .list-item.last-item,.hero #breadcrumb a{color:#fff}.hero #breadcrumb ol{width:500px}@media (max-width:79.99em){.hero #breadcrumb ol{width:380px}}.hero.shorter{min-height:305px}@media (max-width:47.99em){.hero.shorter{min-height:280px}}.hero.white-breadcrum-title #breadcrumb,.hero.white-breadcrum-title #breadcrumb .list-item.last-item,.hero.white-breadcrum-title #breadcrumb .list-item a,.hero.white-breadcrum-title .hero-content .title{color:#fff!important}.hero.light{background-color:#fff;color:#2b2b2b;max-height:350px;min-height:290px;padding:80px 0 20px}@media (max-width:47.99em){.hero.light{min-height:200px}}.hero.light #breadcrumb,.hero.light #breadcrumb .list-item.last-item,.hero.light #breadcrumb a{color:#2b2b2b}.hero.light .hero-content .title{margin:0}.hero .hero-logo{height:46px;left:50%;position:absolute;top:20px;-ms-transform:translateX(-50%);transform:translateX(-50%);width:190px;z-index:2}.hero .hero-visual{bottom:0;left:0;position:absolute;right:0;top:0}.hero .hero-visual img,.hero .hero-visual picture,.hero .hero-visual video{display:block;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .8s ease;width:100%}@media (min-width:200px) and (max-width:767px){.hero .hero-visual video.videoSmall{display:block}.hero .hero-visual video.videoLarge{display:none;max-width:960px}}@media (min-width:768px){.hero .hero-visual video.videoSmall{display:none}.hero .hero-visual video.videoLarge{display:block}}.hero .hero-visual:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.hero .hero-visual.hero-visual-darker:after{background-color:rgba(0,0,0,.33)}.hero .hero-content{margin-top:25px;max-width:1280px;position:relative;text-align:center;width:100%;z-index:2}@media (max-width:63.99em){.hero .hero-content{margin-top:0;padding:0 10px}}.hero .hero-content .title{font-weight:300;font-size:3.125em;margin:0 auto -10px!important;width:90%;line-height:1;padding-bottom:2%;text-transform:uppercase}.hero .hero-content .title.title-smaller{font-size:4rem!important}@media (max-width:63.99em){.hero .hero-content .title{font-size:2.5em}.hero .hero-content .title.title-smaller{font-size:4rem!important}}@media (max-width:47.99em){.hero .hero-content .title{letter-spacing:-.5px;margin:0 0 10px!important;font-size:26px!important;width:auto;-webkit-text-size-adjust:none}.hero .hero-content .title.title-smaller{font-size:4.5rem!important}}.hero .hero-content .stars{margin:0 0 35px}.hero .hero-content .stars .icon{color:#fff;margin:0 3px}.hero .hero-content .subtitle{font-size:2.1875em;margin-bottom:15px!important;line-height:1}@media (max-width:63.99em){.hero .hero-content .subtitle{font-size:1.875em}}@media (max-width:47.99em){.hero .hero-content .subtitle{margin:-10px 0 10px;font-size:18px!important;-webkit-text-size-adjust:none}}.hero .hero-content .sub-title{font-size:2.5rem;line-height:2.8rem}@media (min-width:64em){.hero .hero-content .sub-title{font-size:3.5rem;line-height:4rem}}.form-element .hero .hero-content button[type=submit],.form-element .hero .hero-content input[type=file]+.form-element-inputfile,.form-element .hero .hero-content input[type=submit],.hero .hero-content .btn,.hero .hero-content .form-element button[type=submit],.hero .hero-content .form-element input[type=file]+.form-element-inputfile,.hero .hero-content .form-element input[type=submit]{margin:30px 0 0}.hero .heroLight-content{position:static;bottom:0;margin-top:5.5rem}.hero .hero-destinations{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0}@media (max-width:63.99em){.hero .hero-destinations{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.hero .hero-destinations>li{padding:15px 30px}@media (max-width:63.99em){.hero .hero-destinations>li{padding:20px 0}}.hero .hero-destinations>li a,.hero .hero-destinations>li span{color:#fff;display:block;font:400 40px/45px Georgia,Times New Roman,serif;opacity:.6;position:relative;text-transform:uppercase;transition:opacity .2s ease;white-space:nowrap}@media (max-width:63.99em){.hero .hero-destinations>li a,.hero .hero-destinations>li span{font:400 30px/35px Georgia,Times New Roman,serif;opacity:1}}.hero .hero-destinations>li a.active,.hero .hero-destinations>li a:hover,.hero .hero-destinations>li span.active,.hero .hero-destinations>li span:hover{opacity:1;text-decoration:none}.hero .hero-destinations>li a small,.hero .hero-destinations>li span small{display:block;font:400 14px/24px lucien-regular,arial,helvetica,sans-serif;left:50%;position:absolute;top:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media (max-width:63.99em){.hero .hero-destinations>li a small,.hero .hero-destinations>li span small{font-size:12px;line-height:22px}}.hero .hero-destinations>li span{cursor:default}.hero .hero-destinations>li span.active,.hero .hero-destinations>li span:hover{opacity:.6}@media (max-width:63.99em){.hero .hero-destinations>li span.active,.hero .hero-destinations>li span:hover{opacity:1}}.hero .hero-booking{bottom:10px;left:10px;position:fixed;right:10px;z-index:104}@media (min-width:768px){.hero .hero-booking{position:absolute;top:240px;margin:0 auto;width:fit-content}}.hero .hero-booking.hero-booking-dark .hero-booking-cta{background-color:#a57b1b;border:none;box-shadow:none;color:#fff;display:-ms-flexbox;display:flex;font-size:16px;line-height:14px;-ms-flex-pack:center;justify-content:center;padding:18px 30px;text-transform:none;width:100%;box-shadow:0 4px 5px 0 hsla(0,0%,62%,.3)}@media (min-width:768px){.hero .hero-booking.hero-booking-dark .hero-booking-cta{background-color:var(--dark);padding:30px;font-size:1em;line-height:19px;text-transform:uppercase;width:auto}}@media (min-width:768px){.hero .hero-booking.hero-booking-dark .hero-booking-cta:after{font-family:icons-header;content:"\e900";margin-left:128px}}.hero .hero-booking .hero-booking-cta{background-color:#a57b1b;border:none;border-radius:4px;box-shadow:none;color:#fff;font-size:12px;line-height:14px;-ms-flex-pack:center;justify-content:center;padding:18px 30px;width:100%;text-transform:uppercase;box-shadow:0 4px 5px 0 hsla(0,0%,62%,.3)}@media (min-width:768px){.hero .hero-booking .hero-booking-cta{font-size:1em;line-height:19px;width:auto}}@media (min-width:768px){.hero .hero-booking .hero-booking-cta.hero-booking-cta-mobile{display:none}}.hero .hero-booking .hero-booking-cta.hero-booking-cta-desktop{display:none}@media (min-width:768px){.hero .hero-booking .hero-booking-cta.hero-booking-cta-desktop{display:-ms-flexbox;display:flex}}@media (min-width:768px){.hero .stars~.hero-booking{top:270px}}.block-map .hero .drl-hotel-visit,.block-map .hero .search-action,.hero .block-map .drl-hotel-visit,.hero .block-map .search-action,.hero .cta,.hero .drm-hotel,.hero .m21 .drl-hotel-visit,.hero .m21 .search-action,.hero .m21-2 .drl-hotel-visit,.hero .m21-2 .search-action,.m21 .hero .drl-hotel-visit,.m21 .hero .search-action,.m21-2 .hero .drl-hotel-visit,.m21-2 .hero .search-action{color:#fff;margin-top:30px}.hero .cta-3d-tour{background-color:rgba(0,0,0,.6);bottom:40px;color:#fff;font:400 16px/32px lucien-regular,arial,helvetica,sans-serif;padding:8px 20px;position:absolute;right:40px;transition:background-color .3s ease;z-index:1}.hero .cta-3d-tour:hover{background-color:#a57b1b}@media (max-width:47.99em){.hero .cta-3d-tour{border-radius:4px;bottom:20px;padding:8px;right:28px}}.hero .cta-3d-tour .icon{font-size:32px}@media (max-width:47.99em){.hero .cta-3d-tour .text{display:none}}.collectionHero{margin:0;min-height:580px}.collectionHero .hero-logo{height:65px;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.collectionHero .hero-logo a,.collectionHero .hero-logo a img{width:auto}@media (max-width:47.99em){.collectionHero{margin:0;margin-left:-50vw;margin-right:-50vw}}.collectionHero .hero-visual:after{background-color:rgba(0,0,0,.3)}.collectionHero .hero-content .title{text-transform:uppercase;font-size:40px;line-height:45px}.collectionHero .hero-booking-mobile .hero-booking-cta,.collectionHero .hero-booking .hero-booking-cta{background-color:#a57b1b;border-left:1px solid #fff;box-shadow:none;color:#fff;text-transform:uppercase}.collectionHero .hero-booking-mobile .hero-booking-cta:first-child,.collectionHero .hero-booking .hero-booking-cta:first-child{border-left:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.collectionHero .hero-booking-mobile .hero-booking-cta:last-child,.collectionHero .hero-booking .hero-booking-cta:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.style-collection-fouquets .hero-content .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}.style-collection-fouquets .hero .cta-3d-tour:hover,.style-collection-fouquets .hero .hero-booking-mobile .hero-booking-cta,.style-collection-fouquets .hero .hero-booking .hero-booking-cta{background-color:#ad1b2d}.collectionHero .hero-buttons-desktop{margin:20px 0 0}.collectionHero .form-element .hero-buttons-desktop>button[type=submit],.collectionHero .form-element .hero-buttons-desktop>input[type=file]+.form-element-inputfile,.collectionHero .form-element .hero-buttons-desktop>input[type=submit],.collectionHero .hero-buttons-desktop>.btn,.form-element .collectionHero .hero-buttons-desktop>button[type=submit],.form-element .collectionHero .hero-buttons-desktop>input[type=file]+.form-element-inputfile,.form-element .collectionHero .hero-buttons-desktop>input[type=submit]{margin:0 .8rem}@keyframes e{0%{opacity:0;transform:translateY(30px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.collectionHero .hero-booking-mobile{animation:e .3s ease-in-out .8s forwards;bottom:10px;box-shadow:0 3px 5px 0 rgba(0,0,0,.25);display:-ms-flexbox;display:flex;left:10px;opacity:0;position:fixed;right:10px;-ms-transform:translateY(30px) scale(1.1);transform:translateY(30px) scale(1.1);z-index:104}@media (min-width:768px){.collectionHero .hero-booking-mobile{display:none}}.collectionHero .hero-booking-cta{-ms-flex-align:center;align-items:center;background-color:#a57b1b;border:none;box-shadow:none;color:#fff;font-size:.875em;height:50px;-ms-flex-pack:center;justify-content:center;padding:5px 10px;text-align:center;width:100%}.blockPhotosCarouselWrapper{margin:40px 7%}@media (max-width:47.99em){.blockPhotosCarouselWrapper{margin:40px 0;overflow:hidden}}.blockPhotosCarousel{-ms-touch-action:pan-y;touch-action:pan-y}.blockPhotosCarousel.owl-carousel .blockPhotosCarousel-item p{bottom:20px}@media (max-width:47.99em){.blockPhotosCarousel.owl-carousel .blockPhotosCarousel-item p{bottom:30px}}.blockPhotosCarousel .blockPhotosCarousel-item{display:none;position:relative}.blockPhotosCarousel .blockPhotosCarousel-item:first-child{display:block}.blockPhotosCarousel .blockPhotosCarousel-item.withGradient:before{bottom:0;background:transparent linear-gradient(0deg,#000000cc,#00000000) 0 0 no-repeat padding-box;content:"";height:150px;left:0;position:absolute;right:0;top:auto;z-index:1}@media (max-width:47.99em){.blockPhotosCarousel .blockPhotosCarousel-item.withGradient:before{background:transparent linear-gradient(0deg,#000000cc,#00000000) 0 0 no-repeat padding-box;height:90px}}.blockPhotosCarousel .blockPhotosCarousel-item img,.blockPhotosCarousel .blockPhotosCarousel-item picture{display:block;height:auto;margin:0;width:100%}.blockPhotosCarousel .blockPhotosCarousel-item p{bottom:20px;color:#fff;left:30px;margin:0;position:absolute;right:55%;text-transform:uppercase;z-index:2}@media (max-width:47.99em){.blockPhotosCarousel .blockPhotosCarousel-item p{bottom:10px;font-size:13px;left:15px;right:15px}}@media (max-width:47.99em){.blockPhotosCarousel .owl-stage-outer{overflow:visible}}.blockPhotosCarousel .owl-nav .owl-next,.blockPhotosCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.9);border-radius:0;display:-ms-flexbox;display:flex;height:106px;-ms-flex-pack:center;justify-content:center;left:-53px;margin:0;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:106px}.blockPhotosCarousel .owl-nav .owl-next:hover,.blockPhotosCarousel .owl-nav .owl-prev:hover{background-color:#000}.blockPhotosCarousel .owl-nav .owl-next [class*=" icon-"],.blockPhotosCarousel .owl-nav .owl-next [class^=icon-],.blockPhotosCarousel .owl-nav .owl-prev [class*=" icon-"],.blockPhotosCarousel .owl-nav .owl-prev [class^=icon-]{font-size:10px}.blockPhotosCarousel .owl-nav .owl-next{left:auto;right:-53px;-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.blockPhotosCarousel .owl-dots{bottom:0;left:0;position:absolute;right:0;z-index:3}.blockPhotosCarousel .owl-dots .owl-dot.active span{background-color:#fff;border:1px solid #fff;border-radius:3px;height:6px;margin:4px 3px;width:6px}.blockPhotosCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #fff;border-radius:2px;height:4px;margin:5px 4px;width:4px}.module-fluid.module-roomsCarousel,.module-roomsCarousel.collectionInfoBanner,.module-roomsCarousel.collectionRestaurant,.module-roomsCarousel.hero{overflow:hidden;padding:30px 0}@media (max-width:47.99em){.module-fluid.module-roomsCarousel .module-fluid-content,.module-roomsCarousel.collectionInfoBanner .module-fluid-content,.module-roomsCarousel.collectionRestaurant .module-fluid-content,.module-roomsCarousel.hero .module-fluid-content{margin:0 7%}}.module-fluid.module-roomsCarousel .module-fluid-content .roomCarouselLinks,.module-roomsCarousel.collectionInfoBanner .module-fluid-content .roomCarouselLinks,.module-roomsCarousel.collectionRestaurant .module-fluid-content .roomCarouselLinks,.module-roomsCarousel.hero .module-fluid-content .roomCarouselLinks{display:-ms-flexbox;display:flex;gap:25px;margin:20px 0}.module-fluid.module-roomsCarousel .module-fluid-content .roomCarouselLinks a,.module-roomsCarousel.collectionInfoBanner .module-fluid-content .roomCarouselLinks a,.module-roomsCarousel.collectionRestaurant .module-fluid-content .roomCarouselLinks a,.module-roomsCarousel.hero .module-fluid-content .roomCarouselLinks a{margin-top:0;line-height:24px}@media (max-width:47.99em){.module-fluid.module-roomsCarousel .module-fluid-content .roomCarouselLinks,.module-roomsCarousel.collectionInfoBanner .module-fluid-content .roomCarouselLinks,.module-roomsCarousel.collectionRestaurant .module-fluid-content .roomCarouselLinks,.module-roomsCarousel.hero .module-fluid-content .roomCarouselLinks{-ms-flex-direction:column;flex-direction:column;gap:0}}.module-fluid.module-roomsCarousel .module-fluid-content .roomCarouselLinks.roomCarouselLinksCenter,.module-roomsCarousel.collectionInfoBanner .module-fluid-content .roomCarouselLinks.roomCarouselLinksCenter,.module-roomsCarousel.collectionRestaurant .module-fluid-content .roomCarouselLinks.roomCarouselLinksCenter,.module-roomsCarousel.hero .module-fluid-content .roomCarouselLinks.roomCarouselLinksCenter{-ms-flex-pack:center;justify-content:center}@media (max-width:47.99em){.block-map .module-fluid.module-roomsCarousel .line.calendar-widget,.block-map .module-fluid.module-roomsCarousel .line.destination-result-list-content,.block-map .module-fluid.module-roomsCarousel .line.drm-wrapper,.block-map .module-fluid.module-roomsCarousel .line.result-header,.block-map .module-fluid.module-roomsCarousel .line.search-line,.block-map .module-roomsCarousel.collectionInfoBanner .line.calendar-widget,.block-map .module-roomsCarousel.collectionInfoBanner .line.destination-result-list-content,.block-map .module-roomsCarousel.collectionInfoBanner .line.drm-wrapper,.block-map .module-roomsCarousel.collectionInfoBanner .line.result-header,.block-map .module-roomsCarousel.collectionInfoBanner .line.search-line,.block-map .module-roomsCarousel.collectionRestaurant .line.calendar-widget,.block-map .module-roomsCarousel.collectionRestaurant .line.destination-result-list-content,.block-map .module-roomsCarousel.collectionRestaurant .line.drm-wrapper,.block-map .module-roomsCarousel.collectionRestaurant .line.result-header,.block-map .module-roomsCarousel.collectionRestaurant .line.search-line,.block-map .module-roomsCarousel.hero .line.calendar-widget,.block-map .module-roomsCarousel.hero .line.destination-result-list-content,.block-map .module-roomsCarousel.hero .line.drm-wrapper,.block-map .module-roomsCarousel.hero .line.result-header,.block-map .module-roomsCarousel.hero .line.search-line,.m21 .module-fluid.module-roomsCarousel .line.calendar-widget,.m21 .module-fluid.module-roomsCarousel .line.destination-result-list-content,.m21 .module-fluid.module-roomsCarousel .line.drm-wrapper,.m21 .module-fluid.module-roomsCarousel .line.result-header,.m21 .module-fluid.module-roomsCarousel .line.rooms-selections,.m21 .module-fluid.module-roomsCarousel .line.rrc-promo,.m21 .module-fluid.module-roomsCarousel .line.search-line,.m21 .module-roomsCarousel.collectionInfoBanner .line.calendar-widget,.m21 .module-roomsCarousel.collectionInfoBanner .line.destination-result-list-content,.m21 .module-roomsCarousel.collectionInfoBanner .line.drm-wrapper,.m21 .module-roomsCarousel.collectionInfoBanner .line.result-header,.m21 .module-roomsCarousel.collectionInfoBanner .line.rooms-selections,.m21 .module-roomsCarousel.collectionInfoBanner .line.rrc-promo,.m21 .module-roomsCarousel.collectionInfoBanner .line.search-line,.m21 .module-roomsCarousel.collectionRestaurant .line.calendar-widget,.m21 .module-roomsCarousel.collectionRestaurant .line.destination-result-list-content,.m21 .module-roomsCarousel.collectionRestaurant .line.drm-wrapper,.m21 .module-roomsCarousel.collectionRestaurant .line.result-header,.m21 .module-roomsCarousel.collectionRestaurant .line.rooms-selections,.m21 .module-roomsCarousel.collectionRestaurant .line.rrc-promo,.m21 .module-roomsCarousel.collectionRestaurant .line.search-line,.m21 .module-roomsCarousel.hero .line.calendar-widget,.m21 .module-roomsCarousel.hero .line.destination-result-list-content,.m21 .module-roomsCarousel.hero .line.drm-wrapper,.m21 .module-roomsCarousel.hero .line.result-header,.m21 .module-roomsCarousel.hero .line.rooms-selections,.m21 .module-roomsCarousel.hero .line.rrc-promo,.m21 .module-roomsCarousel.hero .line.search-line,.m21-2 .module-fluid.module-roomsCarousel .line.calendar-widget,.m21-2 .module-fluid.module-roomsCarousel .line.destination-result-list-content,.m21-2 .module-fluid.module-roomsCarousel .line.drm-wrapper,.m21-2 .module-fluid.module-roomsCarousel .line.result-header,.m21-2 .module-fluid.module-roomsCarousel .line.rooms-selections,.m21-2 .module-fluid.module-roomsCarousel .line.rrc-promo,.m21-2 .module-fluid.module-roomsCarousel .line.search-line,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.calendar-widget,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.destination-result-list-content,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.drm-wrapper,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.result-header,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.rooms-selections,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.rrc-promo,.m21-2 .module-roomsCarousel.collectionInfoBanner .line.search-line,.m21-2 .module-roomsCarousel.collectionRestaurant .line.calendar-widget,.m21-2 .module-roomsCarousel.collectionRestaurant .line.destination-result-list-content,.m21-2 .module-roomsCarousel.collectionRestaurant .line.drm-wrapper,.m21-2 .module-roomsCarousel.collectionRestaurant .line.result-header,.m21-2 .module-roomsCarousel.collectionRestaurant .line.rooms-selections,.m21-2 .module-roomsCarousel.collectionRestaurant .line.rrc-promo,.m21-2 .module-roomsCarousel.collectionRestaurant .line.search-line,.m21-2 .module-roomsCarousel.hero .line.calendar-widget,.m21-2 .module-roomsCarousel.hero .line.destination-result-list-content,.m21-2 .module-roomsCarousel.hero .line.drm-wrapper,.m21-2 .module-roomsCarousel.hero .line.result-header,.m21-2 .module-roomsCarousel.hero .line.rooms-selections,.m21-2 .module-roomsCarousel.hero .line.rrc-promo,.m21-2 .module-roomsCarousel.hero .line.search-line,.module-fluid.module-roomsCarousel .block-map .line.calendar-widget,.module-fluid.module-roomsCarousel .block-map .line.destination-result-list-content,.module-fluid.module-roomsCarousel .block-map .line.drm-wrapper,.module-fluid.module-roomsCarousel .block-map .line.result-header,.module-fluid.module-roomsCarousel .block-map .line.search-line,.module-fluid.module-roomsCarousel .line.inner-medium,.module-fluid.module-roomsCarousel .line.m37-4,.module-fluid.module-roomsCarousel .m21 .line.calendar-widget,.module-fluid.module-roomsCarousel .m21 .line.destination-result-list-content,.module-fluid.module-roomsCarousel .m21 .line.drm-wrapper,.module-fluid.module-roomsCarousel .m21 .line.result-header,.module-fluid.module-roomsCarousel .m21 .line.rooms-selections,.module-fluid.module-roomsCarousel .m21 .line.rrc-promo,.module-fluid.module-roomsCarousel .m21 .line.search-line,.module-fluid.module-roomsCarousel .m21-2 .line.calendar-widget,.module-fluid.module-roomsCarousel .m21-2 .line.destination-result-list-content,.module-fluid.module-roomsCarousel .m21-2 .line.drm-wrapper,.module-fluid.module-roomsCarousel .m21-2 .line.result-header,.module-fluid.module-roomsCarousel .m21-2 .line.rooms-selections,.module-fluid.module-roomsCarousel .m21-2 .line.rrc-promo,.module-fluid.module-roomsCarousel .m21-2 .line.search-line,.module-roomsCarousel.collectionInfoBanner .block-map .line.calendar-widget,.module-roomsCarousel.collectionInfoBanner .block-map .line.destination-result-list-content,.module-roomsCarousel.collectionInfoBanner .block-map .line.drm-wrapper,.module-roomsCarousel.collectionInfoBanner .block-map .line.result-header,.module-roomsCarousel.collectionInfoBanner .block-map .line.search-line,.module-roomsCarousel.collectionInfoBanner .line.inner-medium,.module-roomsCarousel.collectionInfoBanner .line.m37-4,.module-roomsCarousel.collectionInfoBanner .m21 .line.calendar-widget,.module-roomsCarousel.collectionInfoBanner .m21 .line.destination-result-list-content,.module-roomsCarousel.collectionInfoBanner .m21 .line.drm-wrapper,.module-roomsCarousel.collectionInfoBanner .m21 .line.result-header,.module-roomsCarousel.collectionInfoBanner .m21 .line.rooms-selections,.module-roomsCarousel.collectionInfoBanner .m21 .line.rrc-promo,.module-roomsCarousel.collectionInfoBanner .m21 .line.search-line,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.calendar-widget,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.destination-result-list-content,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.drm-wrapper,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.result-header,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.rooms-selections,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.rrc-promo,.module-roomsCarousel.collectionInfoBanner .m21-2 .line.search-line,.module-roomsCarousel.collectionRestaurant .block-map .line.calendar-widget,.module-roomsCarousel.collectionRestaurant .block-map .line.destination-result-list-content,.module-roomsCarousel.collectionRestaurant .block-map .line.drm-wrapper,.module-roomsCarousel.collectionRestaurant .block-map .line.result-header,.module-roomsCarousel.collectionRestaurant .block-map .line.search-line,.module-roomsCarousel.collectionRestaurant .line.inner-medium,.module-roomsCarousel.collectionRestaurant .line.m37-4,.module-roomsCarousel.collectionRestaurant .m21 .line.calendar-widget,.module-roomsCarousel.collectionRestaurant .m21 .line.destination-result-list-content,.module-roomsCarousel.collectionRestaurant .m21 .line.drm-wrapper,.module-roomsCarousel.collectionRestaurant .m21 .line.result-header,.module-roomsCarousel.collectionRestaurant .m21 .line.rooms-selections,.module-roomsCarousel.collectionRestaurant .m21 .line.rrc-promo,.module-roomsCarousel.collectionRestaurant .m21 .line.search-line,.module-roomsCarousel.collectionRestaurant .m21-2 .line.calendar-widget,.module-roomsCarousel.collectionRestaurant .m21-2 .line.destination-result-list-content,.module-roomsCarousel.collectionRestaurant .m21-2 .line.drm-wrapper,.module-roomsCarousel.collectionRestaurant .m21-2 .line.result-header,.module-roomsCarousel.collectionRestaurant .m21-2 .line.rooms-selections,.module-roomsCarousel.collectionRestaurant .m21-2 .line.rrc-promo,.module-roomsCarousel.collectionRestaurant .m21-2 .line.search-line,.module-roomsCarousel.hero .block-map .line.calendar-widget,.module-roomsCarousel.hero .block-map .line.destination-result-list-content,.module-roomsCarousel.hero .block-map .line.drm-wrapper,.module-roomsCarousel.hero .block-map .line.result-header,.module-roomsCarousel.hero .block-map .line.search-line,.module-roomsCarousel.hero .line.inner-medium,.module-roomsCarousel.hero .line.m37-4,.module-roomsCarousel.hero .m21 .line.calendar-widget,.module-roomsCarousel.hero .m21 .line.destination-result-list-content,.module-roomsCarousel.hero .m21 .line.drm-wrapper,.module-roomsCarousel.hero .m21 .line.result-header,.module-roomsCarousel.hero .m21 .line.rooms-selections,.module-roomsCarousel.hero .m21 .line.rrc-promo,.module-roomsCarousel.hero .m21 .line.search-line,.module-roomsCarousel.hero .m21-2 .line.calendar-widget,.module-roomsCarousel.hero .m21-2 .line.destination-result-list-content,.module-roomsCarousel.hero .m21-2 .line.drm-wrapper,.module-roomsCarousel.hero .m21-2 .line.result-header,.module-roomsCarousel.hero .m21-2 .line.rooms-selections,.module-roomsCarousel.hero .m21-2 .line.rrc-promo,.module-roomsCarousel.hero .m21-2 .line.search-line{margin:0}}@media (max-width:47.99em){.roomsCarouselWrapper{margin:0 60px 0 0}}.roomsCarouselMore,.roomsCarouselRooms{display:none}.roomsCarousel{margin-top:40px;-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width:47.99em){.roomsCarousel{margin-top:20px}}.roomsCarousel .roomsCarousel-item{display:none}.roomsCarousel .roomsCarousel-item .sup-HT{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:super;font-size:.5em}.roomsCarousel .roomsCarousel-item img,.roomsCarousel .roomsCarousel-item picture{display:block;height:auto;width:100%}.roomsCarousel .owl-stage-outer{overflow:visible}@media (max-width:47.99em){.roomsCarousel .owl-stage-outer{overflow:visible}}.block-desire .bloc-description .roomsCarousel .title-name,.block-push-doc-2col .roomsCarousel .title,.block-push-document .roomsCarousel .title,.block-resa-details-bis .roomsCarousel .block-price,.block-resa-details-bis .roomsCarousel .hotel-name,.block-resa-details-bis .roomsCarousel .select2-container,.block-resa-details .roomsCarousel .block-price,.block-resa-details .roomsCarousel .hotel-name,.block-resa-details .roomsCarousel .select2-container,.block-tripadvisor .roomsCarousel .title-block,.block-trombi-major .bloc-description .roomsCarousel .title-name,.card-hotel-item .roomsCarousel .chi-hotel-city,.icones-text-presta .text-services .roomsCarousel .presta,.roomsCarousel .block-desire .bloc-description .title-name,.roomsCarousel .block-push-doc-2col .title,.roomsCarousel .block-push-document .title,.roomsCarousel .block-resa-details-bis .block-price,.roomsCarousel .block-resa-details-bis .hotel-name,.roomsCarousel .block-resa-details-bis .select2-container,.roomsCarousel .block-resa-details .block-price,.roomsCarousel .block-resa-details .hotel-name,.roomsCarousel .block-resa-details .select2-container,.roomsCarousel .block-tripadvisor .title-block,.roomsCarousel .block-trombi-major .bloc-description .title-name,.roomsCarousel .card-hotel-item .chi-hotel-city,.roomsCarousel .icones-text-presta .text-services .presta,.roomsCarousel .popin-title,.roomsCarousel .title-3{font-family:lucien-book,arial,helvetica,sans-serif;font-size:1.25em;margin:20px 0 10px;min-height:40px}@media (max-width:47.99em){.block-desire .bloc-description .roomsCarousel .title-name,.block-push-doc-2col .roomsCarousel .title,.block-push-document .roomsCarousel .title,.block-resa-details-bis .roomsCarousel .block-price,.block-resa-details-bis .roomsCarousel .hotel-name,.block-resa-details-bis .roomsCarousel .select2-container,.block-resa-details .roomsCarousel .block-price,.block-resa-details .roomsCarousel .hotel-name,.block-resa-details .roomsCarousel .select2-container,.block-tripadvisor .roomsCarousel .title-block,.block-trombi-major .bloc-description .roomsCarousel .title-name,.card-hotel-item .roomsCarousel .chi-hotel-city,.icones-text-presta .text-services .roomsCarousel .presta,.roomsCarousel .block-desire .bloc-description .title-name,.roomsCarousel .block-push-doc-2col .title,.roomsCarousel .block-push-document .title,.roomsCarousel .block-resa-details-bis .block-price,.roomsCarousel .block-resa-details-bis .hotel-name,.roomsCarousel .block-resa-details-bis .select2-container,.roomsCarousel .block-resa-details .block-price,.roomsCarousel .block-resa-details .hotel-name,.roomsCarousel .block-resa-details .select2-container,.roomsCarousel .block-tripadvisor .title-block,.roomsCarousel .block-trombi-major .bloc-description .title-name,.roomsCarousel .card-hotel-item .chi-hotel-city,.roomsCarousel .icones-text-presta .text-services .presta,.roomsCarousel .popin-title,.roomsCarousel .title-3{font-size:16px;margin:20px 0 5px}}.roomsCarousel .pricing{font-family:lucien-book,arial,helvetica,sans-serif;font-size:1.25em}@media (max-width:47.99em){.roomsCarousel .pricing{font-size:16px}}.roomsCarousel .pricing em{color:#a57b1b;font-family:lucien-regular,arial,helvetica,sans-serif;font-style:normal;font-weight:400}.form-element .roomsCarousel button[type=submit],.form-element .roomsCarousel input[type=file]+.form-element-inputfile,.form-element .roomsCarousel input[type=submit],.roomsCarousel .btn,.roomsCarousel .form-element button[type=submit],.roomsCarousel .form-element input[type=file]+.form-element-inputfile,.roomsCarousel .form-element input[type=submit]{margin:20px 0 0;padding:27px 60px 23px}@media (max-width:47.99em){.form-element .roomsCarousel button[type=submit],.form-element .roomsCarousel input[type=file]+.form-element-inputfile,.form-element .roomsCarousel input[type=submit],.roomsCarousel .btn,.roomsCarousel .form-element button[type=submit],.roomsCarousel .form-element input[type=file]+.form-element-inputfile,.roomsCarousel .form-element input[type=submit]{margin:20px 0 0;padding:22px 30px 18px;width:auto}}.block-map .roomsCarousel .drl-hotel-visit,.block-map .roomsCarousel .search-action,.m21 .roomsCarousel .drl-hotel-visit,.m21 .roomsCarousel .search-action,.m21-2 .roomsCarousel .drl-hotel-visit,.m21-2 .roomsCarousel .search-action,.roomsCarousel .block-map .drl-hotel-visit,.roomsCarousel .block-map .search-action,.roomsCarousel .cta,.roomsCarousel .drm-hotel,.roomsCarousel .m21 .drl-hotel-visit,.roomsCarousel .m21 .search-action,.roomsCarousel .m21-2 .drl-hotel-visit,.roomsCarousel .m21-2 .search-action{margin:20px 0 0}.roomsCarousel .owl-nav .owl-next,.roomsCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.9);border-radius:0;display:-ms-flexbox;display:flex;height:106px;-ms-flex-pack:center;justify-content:center;left:-53px;margin:0;position:absolute;top:15%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease;width:106px}.roomsCarousel .owl-nav .owl-next:hover,.roomsCarousel .owl-nav .owl-prev:hover{background-color:#000}.roomsCarousel .owl-nav .owl-next.disabled,.roomsCarousel .owl-nav .owl-prev.disabled{opacity:0;visibility:hidden}.roomsCarousel .owl-nav .owl-next [class*=" icon-"],.roomsCarousel .owl-nav .owl-next [class^=icon-],.roomsCarousel .owl-nav .owl-prev [class*=" icon-"],.roomsCarousel .owl-nav .owl-prev [class^=icon-]{font-size:10px}.roomsCarousel .owl-nav .owl-next{left:auto;right:-53px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.roomsCarousel .owl-controls{padding-top:20px}.roomsCarousel .owl-dots.disabled{opacity:0;visibility:hidden}@media (max-width:47.99em){.roomsCarousel .owl-dots{left:30px;margin-top:10px;position:relative}}.roomsCarousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:1px solid #a57b1b;border-radius:rem(3px);height:6px;margin:4px 3px;width:6px}.roomsCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #a57b1b;border-radius:rem(2px);height:4px;margin:5px 4px;width:4px}.local-design.hotel-header .video-wrapper .video-title{text-transform:uppercase!important;font-family:lucien-light,arial,helvetica,sans-serif!important}.video-wrapper{margin:30px 7%;max-width:100%;position:relative}@media (max-width:47.99em){.video-wrapper{margin:30px 0}}.video-wrapper .video-title{color:#231f20;font-size:30px;font-weight:400;line-height:40px;text-align:center;padding:0 1rem;margin:30px auto}@media (min-width:1024px){.video-wrapper .video-title{font-size:40px;line-height:50px;max-width:630px}}.video-wrapper [data-internal]{position:relative}.video-wrapper [data-internal] .video-controller{position:absolute;top:50%;left:50%}.video-wrapper [data-internal]:after{content:""}.video-wrapper [data-internal] img{height:auto;max-width:100%;display:block}.video-wrapper [data-embedder],.video-wrapper [data-internal]{background-color:transparent}.video-wrapper [data-embedder].embedder-initialized,.video-wrapper [data-internal].embedder-initialized{z-index:4}.video-wrapper [data-embedder].video-loaded video,.video-wrapper [data-internal].video-loaded video{position:absolute;top:0;left:0;width:100%}.video-wrapper [data-embedder].video-loaded:after,.video-wrapper [data-embedder].video-playing .video-controller,.video-wrapper [data-internal].video-loaded:after,.video-wrapper [data-internal].video-playing .video-controller{display:none}.video-wrapper [data-embedder].show-overlay:after,.video-wrapper [data-internal].show-overlay:after{background-color:rgba(0,0,0,.5)}.video-wrapper [data-embedder] .video-controller,.video-wrapper [data-embedder]:before,.video-wrapper [data-internal] .video-controller,.video-wrapper [data-internal]:before{font-size:1.6rem;background-color:var(--brandPrimary);background-image:url(resources/img/skin/play-icon.svg);background-position:50%;background-size:1.4rem 1.8rem;background-repeat:no-repeat;color:var(--lightest);border:none;border-radius:0;height:60px;margin:-30px auto auto -30px;width:60px;z-index:2}.video-wrapper [data-embedder]:after,.video-wrapper [data-internal]:after{width:auto;height:auto;border:none;bottom:0;left:0;margin:0;position:absolute;right:0;top:0}@media (max-width:47.99em){.video-wrapper [data-embedder]:after,.video-wrapper [data-internal]:after{display:none}}.video-wrapper [data-embedder] img,.video-wrapper [data-embedder] picture,.video-wrapper [data-internal] img,.video-wrapper [data-internal] picture{width:100%;height:auto}.video-wrapper [data-internal]:before{display:none}.module-roomUpgrade{margin:45px 0}@media (max-width:47.99em){.module-roomUpgrade{margin:30px 0}}.module-roomUpgrade .roomUpgrade{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:50px 0 0}@media (max-width:47.99em){.module-roomUpgrade .roomUpgrade{display:block;margin:15px 0 0}}.module-roomUpgrade .roomUpgrade .roomUpgrade-visual{background-color:#f9f9f9;-ms-flex:0 0 40%;flex:0 0 40%}.module-roomUpgrade .roomUpgrade .roomUpgrade-visual img,.module-roomUpgrade .roomUpgrade .roomUpgrade-visual picture{display:block;height:auto;margin:0;max-width:100%}@media (max-width:63.99em){.module-roomUpgrade .roomUpgrade .roomUpgrade-visual img,.module-roomUpgrade .roomUpgrade .roomUpgrade-visual picture{width:100%}}.module-roomUpgrade .roomUpgrade .roomUpgrade-content{-ms-flex-align:start;align-items:flex-start;background-color:#f9f9f9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:500px;padding:30px 30px 30px 60px}@media (max-width:63.99em){.module-roomUpgrade .roomUpgrade .roomUpgrade-content{max-width:none}}@media (max-width:47.99em){.module-roomUpgrade .roomUpgrade .roomUpgrade-content{display:block;padding:20px 20px 30px;text-align:center}}.block-desire .bloc-description .module-roomUpgrade .roomUpgrade .title-name,.block-push-doc-2col .module-roomUpgrade .roomUpgrade .title,.block-push-document .module-roomUpgrade .roomUpgrade .title,.block-resa-details-bis .module-roomUpgrade .roomUpgrade .block-price,.block-resa-details-bis .module-roomUpgrade .roomUpgrade .hotel-name,.block-resa-details-bis .module-roomUpgrade .roomUpgrade .select2-container,.block-resa-details .module-roomUpgrade .roomUpgrade .block-price,.block-resa-details .module-roomUpgrade .roomUpgrade .hotel-name,.block-resa-details .module-roomUpgrade .roomUpgrade .select2-container,.block-tripadvisor .module-roomUpgrade .roomUpgrade .title-block,.block-trombi-major .bloc-description .module-roomUpgrade .roomUpgrade .title-name,.card-hotel-item .module-roomUpgrade .roomUpgrade .chi-hotel-city,.icones-text-presta .text-services .module-roomUpgrade .roomUpgrade .presta,.module-roomUpgrade .roomUpgrade .block-desire .bloc-description .title-name,.module-roomUpgrade .roomUpgrade .block-push-doc-2col .title,.module-roomUpgrade .roomUpgrade .block-push-document .title,.module-roomUpgrade .roomUpgrade .block-resa-details-bis .block-price,.module-roomUpgrade .roomUpgrade .block-resa-details-bis .hotel-name,.module-roomUpgrade .roomUpgrade .block-resa-details-bis .select2-container,.module-roomUpgrade .roomUpgrade .block-resa-details .block-price,.module-roomUpgrade .roomUpgrade .block-resa-details .hotel-name,.module-roomUpgrade .roomUpgrade .block-resa-details .select2-container,.module-roomUpgrade .roomUpgrade .block-tripadvisor .title-block,.module-roomUpgrade .roomUpgrade .block-trombi-major .bloc-description .title-name,.module-roomUpgrade .roomUpgrade .card-hotel-item .chi-hotel-city,.module-roomUpgrade .roomUpgrade .icones-text-presta .text-services .presta,.module-roomUpgrade .roomUpgrade .popin-title,.module-roomUpgrade .roomUpgrade .title-3{color:#a57b1b;font-size:20px;margin:0 0 20px}@media (max-width:47.99em){.block-desire .bloc-description .module-roomUpgrade .roomUpgrade .title-name,.block-push-doc-2col .module-roomUpgrade .roomUpgrade .title,.block-push-document .module-roomUpgrade .roomUpgrade .title,.block-resa-details-bis .module-roomUpgrade .roomUpgrade .block-price,.block-resa-details-bis .module-roomUpgrade .roomUpgrade .hotel-name,.block-resa-details-bis .module-roomUpgrade .roomUpgrade .select2-container,.block-resa-details .module-roomUpgrade .roomUpgrade .block-price,.block-resa-details .module-roomUpgrade .roomUpgrade .hotel-name,.block-resa-details .module-roomUpgrade .roomUpgrade .select2-container,.block-tripadvisor .module-roomUpgrade .roomUpgrade .title-block,.block-trombi-major .bloc-description .module-roomUpgrade .roomUpgrade .title-name,.card-hotel-item .module-roomUpgrade .roomUpgrade .chi-hotel-city,.icones-text-presta .text-services .module-roomUpgrade .roomUpgrade .presta,.module-roomUpgrade .roomUpgrade .block-desire .bloc-description .title-name,.module-roomUpgrade .roomUpgrade .block-push-doc-2col .title,.module-roomUpgrade .roomUpgrade .block-push-document .title,.module-roomUpgrade .roomUpgrade .block-resa-details-bis .block-price,.module-roomUpgrade .roomUpgrade .block-resa-details-bis .hotel-name,.module-roomUpgrade .roomUpgrade .block-resa-details-bis .select2-container,.module-roomUpgrade .roomUpgrade .block-resa-details .block-price,.module-roomUpgrade .roomUpgrade .block-resa-details .hotel-name,.module-roomUpgrade .roomUpgrade .block-resa-details .select2-container,.module-roomUpgrade .roomUpgrade .block-tripadvisor .title-block,.module-roomUpgrade .roomUpgrade .block-trombi-major .bloc-description .title-name,.module-roomUpgrade .roomUpgrade .card-hotel-item .chi-hotel-city,.module-roomUpgrade .roomUpgrade .icones-text-presta .text-services .presta,.module-roomUpgrade .roomUpgrade .popin-title,.module-roomUpgrade .roomUpgrade .title-3{font-size:19px;margin:0 0 30px}}.module-roomUpgrade .roomUpgrade .description{font-family:lucien-light,arial,helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin:0 0 20px}@media (max-width:47.99em){.module-roomUpgrade .roomUpgrade .description{font-size:12px}}.form-element .module-roomUpgrade .roomUpgrade button[type=submit],.form-element .module-roomUpgrade .roomUpgrade input[type=file]+.form-element-inputfile,.form-element .module-roomUpgrade .roomUpgrade input[type=submit],.module-roomUpgrade .roomUpgrade .btn,.module-roomUpgrade .roomUpgrade .form-element button[type=submit],.module-roomUpgrade .roomUpgrade .form-element input[type=file]+.form-element-inputfile,.module-roomUpgrade .roomUpgrade .form-element input[type=submit]{margin:20px 0 0;padding-left:30px;padding-right:30px}.module-collectionComp{margin:45px 2%}@media (max-width:47.99em){.module-collectionComp{margin:30px 0}}.module-collectionComp .collectionComp{box-shadow:0 0 20px rgba(35,31,32,.1);display:-ms-flexbox;display:flex;margin:50px 0 0}@media (max-width:63.99em){.module-collectionComp .collectionComp{display:block;margin:40px 7% 0}}@media (max-width:47.99em){.module-collectionComp .collectionComp{margin:15px 7% 0}}.module-collectionComp .collectionComp .collectionComp-visual{-ms-flex:0 0 50%;flex:0 0 50%}.module-collectionComp .collectionComp .collectionComp-visual img,.module-collectionComp .collectionComp .collectionComp-visual picture{display:block;height:100%;margin:0;max-width:100%;object-fit:cover;width:100%}@media (max-width:63.99em){.module-collectionComp .collectionComp .collectionComp-visual img,.module-collectionComp .collectionComp .collectionComp-visual picture{height:auto;object-fit:fill;width:100%}}.module-collectionComp .collectionComp .collectionComp-content{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:40px 80px}@media (max-width:63.99em){.module-collectionComp .collectionComp .collectionComp-content{max-width:none}}@media (max-width:47.99em){.module-collectionComp .collectionComp .collectionComp-content{display:block;padding:20px 20px 30px;text-align:center}}.block-nav-envy .module-collectionComp .collectionComp .title-main,.module-collectionComp .collectionComp .block-nav-envy .title-main,.module-collectionComp .collectionComp .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module .title,.module-collectionComp .collectionComp .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module .module-collectionComp .collectionComp .title{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:25px;font-weight:400;margin:0 0 40px}@media (max-width:47.99em){.block-nav-envy .module-collectionComp .collectionComp .title-main,.module-collectionComp .collectionComp .block-nav-envy .title-main,.module-collectionComp .collectionComp .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionComp .collectionComp .module .title,.module-collectionComp .collectionComp .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionComp .collectionComp .title,.module .module-collectionComp .collectionComp .title{font-size:20px;margin:0 0 20px}}.block-desire .bloc-description .module-collectionComp .collectionComp .title-name,.block-push-doc-2col .module-collectionComp .collectionComp .title,.block-push-document .module-collectionComp .collectionComp .title,.block-resa-details-bis .module-collectionComp .collectionComp .block-price,.block-resa-details-bis .module-collectionComp .collectionComp .hotel-name,.block-resa-details-bis .module-collectionComp .collectionComp .select2-container,.block-resa-details .module-collectionComp .collectionComp .block-price,.block-resa-details .module-collectionComp .collectionComp .hotel-name,.block-resa-details .module-collectionComp .collectionComp .select2-container,.block-tripadvisor .module-collectionComp .collectionComp .title-block,.block-trombi-major .bloc-description .module-collectionComp .collectionComp .title-name,.card-hotel-item .module-collectionComp .collectionComp .chi-hotel-city,.icones-text-presta .text-services .module-collectionComp .collectionComp .presta,.module-collectionComp .collectionComp .block-desire .bloc-description .title-name,.module-collectionComp .collectionComp .block-push-doc-2col .title,.module-collectionComp .collectionComp .block-push-document .title,.module-collectionComp .collectionComp .block-resa-details-bis .block-price,.module-collectionComp .collectionComp .block-resa-details-bis .hotel-name,.module-collectionComp .collectionComp .block-resa-details-bis .select2-container,.module-collectionComp .collectionComp .block-resa-details .block-price,.module-collectionComp .collectionComp .block-resa-details .hotel-name,.module-collectionComp .collectionComp .block-resa-details .select2-container,.module-collectionComp .collectionComp .block-tripadvisor .title-block,.module-collectionComp .collectionComp .block-trombi-major .bloc-description .title-name,.module-collectionComp .collectionComp .card-hotel-item .chi-hotel-city,.module-collectionComp .collectionComp .icones-text-presta .text-services .presta,.module-collectionComp .collectionComp .popin-title,.module-collectionComp .collectionComp .title-3{font-size:40px;margin:0 0 10px;text-transform:none}@media (max-width:47.99em){.block-desire .bloc-description .module-collectionComp .collectionComp .title-name,.block-push-doc-2col .module-collectionComp .collectionComp .title,.block-push-document .module-collectionComp .collectionComp .title,.block-resa-details-bis .module-collectionComp .collectionComp .block-price,.block-resa-details-bis .module-collectionComp .collectionComp .hotel-name,.block-resa-details-bis .module-collectionComp .collectionComp .select2-container,.block-resa-details .module-collectionComp .collectionComp .block-price,.block-resa-details .module-collectionComp .collectionComp .hotel-name,.block-resa-details .module-collectionComp .collectionComp .select2-container,.block-tripadvisor .module-collectionComp .collectionComp .title-block,.block-trombi-major .bloc-description .module-collectionComp .collectionComp .title-name,.card-hotel-item .module-collectionComp .collectionComp .chi-hotel-city,.icones-text-presta .text-services .module-collectionComp .collectionComp .presta,.module-collectionComp .collectionComp .block-desire .bloc-description .title-name,.module-collectionComp .collectionComp .block-push-doc-2col .title,.module-collectionComp .collectionComp .block-push-document .title,.module-collectionComp .collectionComp .block-resa-details-bis .block-price,.module-collectionComp .collectionComp .block-resa-details-bis .hotel-name,.module-collectionComp .collectionComp .block-resa-details-bis .select2-container,.module-collectionComp .collectionComp .block-resa-details .block-price,.module-collectionComp .collectionComp .block-resa-details .hotel-name,.module-collectionComp .collectionComp .block-resa-details .select2-container,.module-collectionComp .collectionComp .block-tripadvisor .title-block,.module-collectionComp .collectionComp .block-trombi-major .bloc-description .title-name,.module-collectionComp .collectionComp .card-hotel-item .chi-hotel-city,.module-collectionComp .collectionComp .icones-text-presta .text-services .presta,.module-collectionComp .collectionComp .popin-title,.module-collectionComp .collectionComp .title-3{font-size:25px;margin:0 0 5px}}.module-collectionComp .collectionComp .description{font-family:georgia,arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;margin:0 0 20px}@media (max-width:47.99em){.module-collectionComp .collectionComp .description{font-size:12px}}.form-element .module-collectionComp .collectionComp button[type=submit],.form-element .module-collectionComp .collectionComp input[type=file]+.form-element-inputfile,.form-element .module-collectionComp .collectionComp input[type=submit],.module-collectionComp .collectionComp .btn,.module-collectionComp .collectionComp .form-element button[type=submit],.module-collectionComp .collectionComp .form-element input[type=file]+.form-element-inputfile,.module-collectionComp .collectionComp .form-element input[type=submit]{margin:20px 0 0;padding-left:30px;padding-right:30px}.module-collectionCarousel.collectionInfoBanner,.module-collectionCarousel.collectionRestaurant,.module-collectionCarousel.hero,.module-fluid.module-collectionCarousel{color:#2b2b2b;overflow:hidden;padding:30px 0}@media (max-width:47.99em){.module-collectionCarousel.collectionInfoBanner .module-fluid-content,.module-collectionCarousel.collectionRestaurant .module-fluid-content,.module-collectionCarousel.hero .module-fluid-content,.module-fluid.module-collectionCarousel .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-collectionCarousel.collectionInfoBanner .calendar-widget,.block-map .module-collectionCarousel.collectionInfoBanner .destination-result-list-content,.block-map .module-collectionCarousel.collectionInfoBanner .drm-wrapper,.block-map .module-collectionCarousel.collectionInfoBanner .result-header,.block-map .module-collectionCarousel.collectionInfoBanner .search-line,.block-map .module-collectionCarousel.collectionRestaurant .calendar-widget,.block-map .module-collectionCarousel.collectionRestaurant .destination-result-list-content,.block-map .module-collectionCarousel.collectionRestaurant .drm-wrapper,.block-map .module-collectionCarousel.collectionRestaurant .result-header,.block-map .module-collectionCarousel.collectionRestaurant .search-line,.block-map .module-collectionCarousel.hero .calendar-widget,.block-map .module-collectionCarousel.hero .destination-result-list-content,.block-map .module-collectionCarousel.hero .drm-wrapper,.block-map .module-collectionCarousel.hero .result-header,.block-map .module-collectionCarousel.hero .search-line,.block-map .module-fluid.module-collectionCarousel .calendar-widget,.block-map .module-fluid.module-collectionCarousel .destination-result-list-content,.block-map .module-fluid.module-collectionCarousel .drm-wrapper,.block-map .module-fluid.module-collectionCarousel .result-header,.block-map .module-fluid.module-collectionCarousel .search-line,.m21 .module-collectionCarousel.collectionInfoBanner .calendar-widget,.m21 .module-collectionCarousel.collectionInfoBanner .destination-result-list-content,.m21 .module-collectionCarousel.collectionInfoBanner .drm-wrapper,.m21 .module-collectionCarousel.collectionInfoBanner .result-header,.m21 .module-collectionCarousel.collectionInfoBanner .rooms-selections,.m21 .module-collectionCarousel.collectionInfoBanner .rrc-promo,.m21 .module-collectionCarousel.collectionInfoBanner .search-line,.m21 .module-collectionCarousel.collectionRestaurant .calendar-widget,.m21 .module-collectionCarousel.collectionRestaurant .destination-result-list-content,.m21 .module-collectionCarousel.collectionRestaurant .drm-wrapper,.m21 .module-collectionCarousel.collectionRestaurant .result-header,.m21 .module-collectionCarousel.collectionRestaurant .rooms-selections,.m21 .module-collectionCarousel.collectionRestaurant .rrc-promo,.m21 .module-collectionCarousel.collectionRestaurant .search-line,.m21 .module-collectionCarousel.hero .calendar-widget,.m21 .module-collectionCarousel.hero .destination-result-list-content,.m21 .module-collectionCarousel.hero .drm-wrapper,.m21 .module-collectionCarousel.hero .result-header,.m21 .module-collectionCarousel.hero .rooms-selections,.m21 .module-collectionCarousel.hero .rrc-promo,.m21 .module-collectionCarousel.hero .search-line,.m21 .module-fluid.module-collectionCarousel .calendar-widget,.m21 .module-fluid.module-collectionCarousel .destination-result-list-content,.m21 .module-fluid.module-collectionCarousel .drm-wrapper,.m21 .module-fluid.module-collectionCarousel .result-header,.m21 .module-fluid.module-collectionCarousel .rooms-selections,.m21 .module-fluid.module-collectionCarousel .rrc-promo,.m21 .module-fluid.module-collectionCarousel .search-line,.m21-2 .module-collectionCarousel.collectionInfoBanner .calendar-widget,.m21-2 .module-collectionCarousel.collectionInfoBanner .destination-result-list-content,.m21-2 .module-collectionCarousel.collectionInfoBanner .drm-wrapper,.m21-2 .module-collectionCarousel.collectionInfoBanner .result-header,.m21-2 .module-collectionCarousel.collectionInfoBanner .rooms-selections,.m21-2 .module-collectionCarousel.collectionInfoBanner .rrc-promo,.m21-2 .module-collectionCarousel.collectionInfoBanner .search-line,.m21-2 .module-collectionCarousel.collectionRestaurant .calendar-widget,.m21-2 .module-collectionCarousel.collectionRestaurant .destination-result-list-content,.m21-2 .module-collectionCarousel.collectionRestaurant .drm-wrapper,.m21-2 .module-collectionCarousel.collectionRestaurant .result-header,.m21-2 .module-collectionCarousel.collectionRestaurant .rooms-selections,.m21-2 .module-collectionCarousel.collectionRestaurant .rrc-promo,.m21-2 .module-collectionCarousel.collectionRestaurant .search-line,.m21-2 .module-collectionCarousel.hero .calendar-widget,.m21-2 .module-collectionCarousel.hero .destination-result-list-content,.m21-2 .module-collectionCarousel.hero .drm-wrapper,.m21-2 .module-collectionCarousel.hero .result-header,.m21-2 .module-collectionCarousel.hero .rooms-selections,.m21-2 .module-collectionCarousel.hero .rrc-promo,.m21-2 .module-collectionCarousel.hero .search-line,.m21-2 .module-fluid.module-collectionCarousel .calendar-widget,.m21-2 .module-fluid.module-collectionCarousel .destination-result-list-content,.m21-2 .module-fluid.module-collectionCarousel .drm-wrapper,.m21-2 .module-fluid.module-collectionCarousel .result-header,.m21-2 .module-fluid.module-collectionCarousel .rooms-selections,.m21-2 .module-fluid.module-collectionCarousel .rrc-promo,.m21-2 .module-fluid.module-collectionCarousel .search-line,.module-collectionCarousel.collectionInfoBanner .block-map .calendar-widget,.module-collectionCarousel.collectionInfoBanner .block-map .destination-result-list-content,.module-collectionCarousel.collectionInfoBanner .block-map .drm-wrapper,.module-collectionCarousel.collectionInfoBanner .block-map .result-header,.module-collectionCarousel.collectionInfoBanner .block-map .search-line,.module-collectionCarousel.collectionInfoBanner .inner-medium,.module-collectionCarousel.collectionInfoBanner .inner-small,.module-collectionCarousel.collectionInfoBanner .m21 .calendar-widget,.module-collectionCarousel.collectionInfoBanner .m21 .destination-result-list-content,.module-collectionCarousel.collectionInfoBanner .m21 .drm-wrapper,.module-collectionCarousel.collectionInfoBanner .m21 .result-header,.module-collectionCarousel.collectionInfoBanner .m21 .rooms-selections,.module-collectionCarousel.collectionInfoBanner .m21 .rrc-promo,.module-collectionCarousel.collectionInfoBanner .m21 .search-line,.module-collectionCarousel.collectionInfoBanner .m21-2 .calendar-widget,.module-collectionCarousel.collectionInfoBanner .m21-2 .destination-result-list-content,.module-collectionCarousel.collectionInfoBanner .m21-2 .drm-wrapper,.module-collectionCarousel.collectionInfoBanner .m21-2 .result-header,.module-collectionCarousel.collectionInfoBanner .m21-2 .rooms-selections,.module-collectionCarousel.collectionInfoBanner .m21-2 .rrc-promo,.module-collectionCarousel.collectionInfoBanner .m21-2 .search-line,.module-collectionCarousel.collectionInfoBanner .m37-4,.module-collectionCarousel.collectionRestaurant .block-map .calendar-widget,.module-collectionCarousel.collectionRestaurant .block-map .destination-result-list-content,.module-collectionCarousel.collectionRestaurant .block-map .drm-wrapper,.module-collectionCarousel.collectionRestaurant .block-map .result-header,.module-collectionCarousel.collectionRestaurant .block-map .search-line,.module-collectionCarousel.collectionRestaurant .inner-medium,.module-collectionCarousel.collectionRestaurant .inner-small,.module-collectionCarousel.collectionRestaurant .m21 .calendar-widget,.module-collectionCarousel.collectionRestaurant .m21 .destination-result-list-content,.module-collectionCarousel.collectionRestaurant .m21 .drm-wrapper,.module-collectionCarousel.collectionRestaurant .m21 .result-header,.module-collectionCarousel.collectionRestaurant .m21 .rooms-selections,.module-collectionCarousel.collectionRestaurant .m21 .rrc-promo,.module-collectionCarousel.collectionRestaurant .m21 .search-line,.module-collectionCarousel.collectionRestaurant .m21-2 .calendar-widget,.module-collectionCarousel.collectionRestaurant .m21-2 .destination-result-list-content,.module-collectionCarousel.collectionRestaurant .m21-2 .drm-wrapper,.module-collectionCarousel.collectionRestaurant .m21-2 .result-header,.module-collectionCarousel.collectionRestaurant .m21-2 .rooms-selections,.module-collectionCarousel.collectionRestaurant .m21-2 .rrc-promo,.module-collectionCarousel.collectionRestaurant .m21-2 .search-line,.module-collectionCarousel.collectionRestaurant .m37-4,.module-collectionCarousel.hero .block-map .calendar-widget,.module-collectionCarousel.hero .block-map .destination-result-list-content,.module-collectionCarousel.hero .block-map .drm-wrapper,.module-collectionCarousel.hero .block-map .result-header,.module-collectionCarousel.hero .block-map .search-line,.module-collectionCarousel.hero .inner-medium,.module-collectionCarousel.hero .inner-small,.module-collectionCarousel.hero .m21 .calendar-widget,.module-collectionCarousel.hero .m21 .destination-result-list-content,.module-collectionCarousel.hero .m21 .drm-wrapper,.module-collectionCarousel.hero .m21 .result-header,.module-collectionCarousel.hero .m21 .rooms-selections,.module-collectionCarousel.hero .m21 .rrc-promo,.module-collectionCarousel.hero .m21 .search-line,.module-collectionCarousel.hero .m21-2 .calendar-widget,.module-collectionCarousel.hero .m21-2 .destination-result-list-content,.module-collectionCarousel.hero .m21-2 .drm-wrapper,.module-collectionCarousel.hero .m21-2 .result-header,.module-collectionCarousel.hero .m21-2 .rooms-selections,.module-collectionCarousel.hero .m21-2 .rrc-promo,.module-collectionCarousel.hero .m21-2 .search-line,.module-collectionCarousel.hero .m37-4,.module-fluid.module-collectionCarousel .block-map .calendar-widget,.module-fluid.module-collectionCarousel .block-map .destination-result-list-content,.module-fluid.module-collectionCarousel .block-map .drm-wrapper,.module-fluid.module-collectionCarousel .block-map .result-header,.module-fluid.module-collectionCarousel .block-map .search-line,.module-fluid.module-collectionCarousel .inner-medium,.module-fluid.module-collectionCarousel .inner-small,.module-fluid.module-collectionCarousel .m21 .calendar-widget,.module-fluid.module-collectionCarousel .m21 .destination-result-list-content,.module-fluid.module-collectionCarousel .m21 .drm-wrapper,.module-fluid.module-collectionCarousel .m21 .result-header,.module-fluid.module-collectionCarousel .m21 .rooms-selections,.module-fluid.module-collectionCarousel .m21 .rrc-promo,.module-fluid.module-collectionCarousel .m21 .search-line,.module-fluid.module-collectionCarousel .m21-2 .calendar-widget,.module-fluid.module-collectionCarousel .m21-2 .destination-result-list-content,.module-fluid.module-collectionCarousel .m21-2 .drm-wrapper,.module-fluid.module-collectionCarousel .m21-2 .result-header,.module-fluid.module-collectionCarousel .m21-2 .rooms-selections,.module-fluid.module-collectionCarousel .m21-2 .rrc-promo,.module-fluid.module-collectionCarousel .m21-2 .search-line,.module-fluid.module-collectionCarousel .m37-4{margin:0}}.module.module-collectionCarousel .title{font:400 40px/40px Georgia,Times New Roman,serif;text-align:left;text-transform:none}@media (max-width:47.99em){.module.module-collectionCarousel .title{font-size:30px;line-height:35px;margin-bottom:10px}}.module.module-collectionCarousel .title i{color:#ad1b2d;display:block;font:400 35px/30px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.module.module-collectionCarousel .title i{font-size:30px;line-height:30px}}.module.module-collectionCarousel .description{border-left:1px solid #ad1b2d;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;max-width:720px;padding-left:30px}@media (max-width:47.99em){.collectionCarouselWrapper{margin:0 60px 0 0}}.collectionCarouselItems,.collectionCarouselMore{display:none}.collectionCarousel{margin-top:40px;-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width:47.99em){.collectionCarousel{margin-top:20px}}.collectionCarousel .collectionCarousel-item{display:none}.collectionCarousel .collectionCarousel-item:hover .collectionCarousel-content{-ms-transform:translateY(-70px);transform:translateY(-70px)}@media (max-width:47.99em){.collectionCarousel .collectionCarousel-item:hover .collectionCarousel-content{-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width:47.99em){.collectionCarousel .collectionCarousel-item{box-shadow:0 2px 54px rgba(0,0,0,.06)}}.collectionCarousel .collectionCarousel-visual{margin:0;padding:0;position:relative;z-index:1}.collectionCarousel .collectionCarousel-visual img,.collectionCarousel .collectionCarousel-visual picture{display:block;height:auto;width:100%}.collectionCarousel .collectionCarousel-content{background-color:#fff;box-shadow:0 2px 54px rgba(0,0,0,.06);margin:0 20px;padding:30px;position:relative;-ms-transform:translateY(-30px);transform:translateY(-30px);transition:transform .8s ease;z-index:2}@media (max-width:63.99em){.collectionCarousel .collectionCarousel-content{padding:20px}}@media (max-width:47.99em){.collectionCarousel .collectionCarousel-content{box-shadow:none;margin:0;-ms-transform:translateY(0);transform:translateY(0)}}.collectionCarousel .collectionCarousel-content .collectionCarouselTitle{color:#ad1b2d;display:block;margin:0;text-transform:none;font:400 50px/60px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.collectionCarousel .collectionCarousel-content .collectionCarouselTitle{font-size:40px;line-height:50px}}.collectionCarousel .collectionCarousel-content .collectionCarouselTitle a{color:#ad1b2d;text-decoration:none}.collectionCarousel .collectionCarousel-content .collectionCarouselDescription{font:400 12px/24px lucien-book,arial,helvetica,sans-serif}.collectionCarousel .collectionCarousel-content .collectionCarouselServices{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;position:absolute;right:30px;top:30px}@media (max-width:63.99em){.collectionCarousel .collectionCarousel-content .collectionCarouselServices{right:20px;top:30px}}.collectionCarousel .collectionCarousel-content .collectionCarouselServices>li{color:#a57b1b;font:400 9px/20px lucien-book,arial,helvetica,sans-serif;min-width:30px;text-align:center;text-transform:uppercase}.collectionCarousel .collectionCarousel-content .collectionCarouselServices>li span{display:block;opacity:0;transition:opacity .2s ease}@media (max-width:47.99em){.collectionCarousel .collectionCarousel-content .collectionCarouselServices>li span{display:none}}.collectionCarousel .collectionCarousel-content .collectionCarouselServices>li:hover span{opacity:1}.collectionCarousel .owl-stage-outer{overflow:visible}@media (max-width:47.99em){.collectionCarousel .owl-stage-outer{overflow:visible}}.block-desire .bloc-description .collectionCarousel .title-name,.block-push-doc-2col .collectionCarousel .title,.block-push-document .collectionCarousel .title,.block-resa-details-bis .collectionCarousel .block-price,.block-resa-details-bis .collectionCarousel .hotel-name,.block-resa-details-bis .collectionCarousel .select2-container,.block-resa-details .collectionCarousel .block-price,.block-resa-details .collectionCarousel .hotel-name,.block-resa-details .collectionCarousel .select2-container,.block-tripadvisor .collectionCarousel .title-block,.block-trombi-major .bloc-description .collectionCarousel .title-name,.card-hotel-item .collectionCarousel .chi-hotel-city,.collectionCarousel .block-desire .bloc-description .title-name,.collectionCarousel .block-push-doc-2col .title,.collectionCarousel .block-push-document .title,.collectionCarousel .block-resa-details-bis .block-price,.collectionCarousel .block-resa-details-bis .hotel-name,.collectionCarousel .block-resa-details-bis .select2-container,.collectionCarousel .block-resa-details .block-price,.collectionCarousel .block-resa-details .hotel-name,.collectionCarousel .block-resa-details .select2-container,.collectionCarousel .block-tripadvisor .title-block,.collectionCarousel .block-trombi-major .bloc-description .title-name,.collectionCarousel .card-hotel-item .chi-hotel-city,.collectionCarousel .icones-text-presta .text-services .presta,.collectionCarousel .popin-title,.collectionCarousel .title-3,.icones-text-presta .text-services .collectionCarousel .presta{font-family:lucien-book,arial,helvetica,sans-serif;font-size:1.25em;margin:20px 0 10px;min-height:40px}@media (max-width:47.99em){.block-desire .bloc-description .collectionCarousel .title-name,.block-push-doc-2col .collectionCarousel .title,.block-push-document .collectionCarousel .title,.block-resa-details-bis .collectionCarousel .block-price,.block-resa-details-bis .collectionCarousel .hotel-name,.block-resa-details-bis .collectionCarousel .select2-container,.block-resa-details .collectionCarousel .block-price,.block-resa-details .collectionCarousel .hotel-name,.block-resa-details .collectionCarousel .select2-container,.block-tripadvisor .collectionCarousel .title-block,.block-trombi-major .bloc-description .collectionCarousel .title-name,.card-hotel-item .collectionCarousel .chi-hotel-city,.collectionCarousel .block-desire .bloc-description .title-name,.collectionCarousel .block-push-doc-2col .title,.collectionCarousel .block-push-document .title,.collectionCarousel .block-resa-details-bis .block-price,.collectionCarousel .block-resa-details-bis .hotel-name,.collectionCarousel .block-resa-details-bis .select2-container,.collectionCarousel .block-resa-details .block-price,.collectionCarousel .block-resa-details .hotel-name,.collectionCarousel .block-resa-details .select2-container,.collectionCarousel .block-tripadvisor .title-block,.collectionCarousel .block-trombi-major .bloc-description .title-name,.collectionCarousel .card-hotel-item .chi-hotel-city,.collectionCarousel .icones-text-presta .text-services .presta,.collectionCarousel .popin-title,.collectionCarousel .title-3,.icones-text-presta .text-services .collectionCarousel .presta{font-size:16px;margin:20px 0 5px}}.collectionCarousel .pricing{font-family:lucien-book,arial,helvetica,sans-serif;font-size:1.25em}@media (max-width:47.99em){.collectionCarousel .pricing{font-size:16px}}.collectionCarousel .pricing em{color:#a57b1b;font-family:lucien-regular,arial,helvetica,sans-serif;font-style:normal;font-weight:400}.collectionCarousel .btn,.collectionCarousel .form-element button[type=submit],.collectionCarousel .form-element input[type=file]+.form-element-inputfile,.collectionCarousel .form-element input[type=submit],.form-element .collectionCarousel button[type=submit],.form-element .collectionCarousel input[type=file]+.form-element-inputfile,.form-element .collectionCarousel input[type=submit]{margin:20px 0 0;padding:27px 60px 23px}@media (max-width:47.99em){.collectionCarousel .btn,.collectionCarousel .form-element button[type=submit],.collectionCarousel .form-element input[type=file]+.form-element-inputfile,.collectionCarousel .form-element input[type=submit],.form-element .collectionCarousel button[type=submit],.form-element .collectionCarousel input[type=file]+.form-element-inputfile,.form-element .collectionCarousel input[type=submit]{margin:20px 0 0;padding:22px 30px 18px;width:auto}}.block-map .collectionCarousel .drl-hotel-visit,.block-map .collectionCarousel .search-action,.collectionCarousel .block-map .drl-hotel-visit,.collectionCarousel .block-map .search-action,.collectionCarousel .cta,.collectionCarousel .drm-hotel,.collectionCarousel .m21 .drl-hotel-visit,.collectionCarousel .m21 .search-action,.collectionCarousel .m21-2 .drl-hotel-visit,.collectionCarousel .m21-2 .search-action,.m21 .collectionCarousel .drl-hotel-visit,.m21 .collectionCarousel .search-action,.m21-2 .collectionCarousel .drl-hotel-visit,.m21-2 .collectionCarousel .search-action{margin:20px 0 0}.collectionCarousel .owl-nav .owl-next,.collectionCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:#2b2b2b;border-radius:0;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:-30px;margin:0;position:absolute;top:35%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;width:60px}@media (max-width:63.99em){.collectionCarousel .owl-nav .owl-next,.collectionCarousel .owl-nav .owl-prev{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;left:auto;right:auto;top:auto;-ms-transform:none;transform:none}}.collectionCarousel .owl-nav .owl-next:hover,.collectionCarousel .owl-nav .owl-prev:hover{background-color:#454444}.collectionCarousel .owl-nav .owl-next.disabled,.collectionCarousel .owl-nav .owl-prev.disabled{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;left:auto;right:auto;top:auto;-ms-transform:none;transform:none}.collectionCarousel .owl-nav .owl-next [class*=" icon-"],.collectionCarousel .owl-nav .owl-next [class^=icon-],.collectionCarousel .owl-nav .owl-prev [class*=" icon-"],.collectionCarousel .owl-nav .owl-prev [class^=icon-]{font-size:12px}.collectionCarousel .owl-nav .owl-next{left:auto;right:-53px;-ms-transform:rotate(0deg);transform:rotate(0deg)}.collectionCarousel .owl-controls{padding-top:20px}.collectionCarouselProgress{background-color:#e9e9e9;height:2px;margin:20px auto;position:relative;width:140px}.collectionCarouselProgress span{background-color:#ad1b2d;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.module-collectionCollage.collectionInfoBanner,.module-collectionCollage.collectionRestaurant,.module-collectionCollage.hero,.module-fluid.module-collectionCollage{color:#2b2b2b;overflow:hidden;padding:30px 0}@media (max-width:47.99em){.module-collectionCollage.collectionInfoBanner .module-fluid-content,.module-collectionCollage.collectionRestaurant .module-fluid-content,.module-collectionCollage.hero .module-fluid-content,.module-fluid.module-collectionCollage .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-collectionCollage.collectionInfoBanner .calendar-widget,.block-map .module-collectionCollage.collectionInfoBanner .destination-result-list-content,.block-map .module-collectionCollage.collectionInfoBanner .drm-wrapper,.block-map .module-collectionCollage.collectionInfoBanner .result-header,.block-map .module-collectionCollage.collectionInfoBanner .search-line,.block-map .module-collectionCollage.collectionRestaurant .calendar-widget,.block-map .module-collectionCollage.collectionRestaurant .destination-result-list-content,.block-map .module-collectionCollage.collectionRestaurant .drm-wrapper,.block-map .module-collectionCollage.collectionRestaurant .result-header,.block-map .module-collectionCollage.collectionRestaurant .search-line,.block-map .module-collectionCollage.hero .calendar-widget,.block-map .module-collectionCollage.hero .destination-result-list-content,.block-map .module-collectionCollage.hero .drm-wrapper,.block-map .module-collectionCollage.hero .result-header,.block-map .module-collectionCollage.hero .search-line,.block-map .module-fluid.module-collectionCollage .calendar-widget,.block-map .module-fluid.module-collectionCollage .destination-result-list-content,.block-map .module-fluid.module-collectionCollage .drm-wrapper,.block-map .module-fluid.module-collectionCollage .result-header,.block-map .module-fluid.module-collectionCollage .search-line,.m21 .module-collectionCollage.collectionInfoBanner .calendar-widget,.m21 .module-collectionCollage.collectionInfoBanner .destination-result-list-content,.m21 .module-collectionCollage.collectionInfoBanner .drm-wrapper,.m21 .module-collectionCollage.collectionInfoBanner .result-header,.m21 .module-collectionCollage.collectionInfoBanner .rooms-selections,.m21 .module-collectionCollage.collectionInfoBanner .rrc-promo,.m21 .module-collectionCollage.collectionInfoBanner .search-line,.m21 .module-collectionCollage.collectionRestaurant .calendar-widget,.m21 .module-collectionCollage.collectionRestaurant .destination-result-list-content,.m21 .module-collectionCollage.collectionRestaurant .drm-wrapper,.m21 .module-collectionCollage.collectionRestaurant .result-header,.m21 .module-collectionCollage.collectionRestaurant .rooms-selections,.m21 .module-collectionCollage.collectionRestaurant .rrc-promo,.m21 .module-collectionCollage.collectionRestaurant .search-line,.m21 .module-collectionCollage.hero .calendar-widget,.m21 .module-collectionCollage.hero .destination-result-list-content,.m21 .module-collectionCollage.hero .drm-wrapper,.m21 .module-collectionCollage.hero .result-header,.m21 .module-collectionCollage.hero .rooms-selections,.m21 .module-collectionCollage.hero .rrc-promo,.m21 .module-collectionCollage.hero .search-line,.m21 .module-fluid.module-collectionCollage .calendar-widget,.m21 .module-fluid.module-collectionCollage .destination-result-list-content,.m21 .module-fluid.module-collectionCollage .drm-wrapper,.m21 .module-fluid.module-collectionCollage .result-header,.m21 .module-fluid.module-collectionCollage .rooms-selections,.m21 .module-fluid.module-collectionCollage .rrc-promo,.m21 .module-fluid.module-collectionCollage .search-line,.m21-2 .module-collectionCollage.collectionInfoBanner .calendar-widget,.m21-2 .module-collectionCollage.collectionInfoBanner .destination-result-list-content,.m21-2 .module-collectionCollage.collectionInfoBanner .drm-wrapper,.m21-2 .module-collectionCollage.collectionInfoBanner .result-header,.m21-2 .module-collectionCollage.collectionInfoBanner .rooms-selections,.m21-2 .module-collectionCollage.collectionInfoBanner .rrc-promo,.m21-2 .module-collectionCollage.collectionInfoBanner .search-line,.m21-2 .module-collectionCollage.collectionRestaurant .calendar-widget,.m21-2 .module-collectionCollage.collectionRestaurant .destination-result-list-content,.m21-2 .module-collectionCollage.collectionRestaurant .drm-wrapper,.m21-2 .module-collectionCollage.collectionRestaurant .result-header,.m21-2 .module-collectionCollage.collectionRestaurant .rooms-selections,.m21-2 .module-collectionCollage.collectionRestaurant .rrc-promo,.m21-2 .module-collectionCollage.collectionRestaurant .search-line,.m21-2 .module-collectionCollage.hero .calendar-widget,.m21-2 .module-collectionCollage.hero .destination-result-list-content,.m21-2 .module-collectionCollage.hero .drm-wrapper,.m21-2 .module-collectionCollage.hero .result-header,.m21-2 .module-collectionCollage.hero .rooms-selections,.m21-2 .module-collectionCollage.hero .rrc-promo,.m21-2 .module-collectionCollage.hero .search-line,.m21-2 .module-fluid.module-collectionCollage .calendar-widget,.m21-2 .module-fluid.module-collectionCollage .destination-result-list-content,.m21-2 .module-fluid.module-collectionCollage .drm-wrapper,.m21-2 .module-fluid.module-collectionCollage .result-header,.m21-2 .module-fluid.module-collectionCollage .rooms-selections,.m21-2 .module-fluid.module-collectionCollage .rrc-promo,.m21-2 .module-fluid.module-collectionCollage .search-line,.module-collectionCollage.collectionInfoBanner .block-map .calendar-widget,.module-collectionCollage.collectionInfoBanner .block-map .destination-result-list-content,.module-collectionCollage.collectionInfoBanner .block-map .drm-wrapper,.module-collectionCollage.collectionInfoBanner .block-map .result-header,.module-collectionCollage.collectionInfoBanner .block-map .search-line,.module-collectionCollage.collectionInfoBanner .inner-medium,.module-collectionCollage.collectionInfoBanner .inner-small,.module-collectionCollage.collectionInfoBanner .m21 .calendar-widget,.module-collectionCollage.collectionInfoBanner .m21 .destination-result-list-content,.module-collectionCollage.collectionInfoBanner .m21 .drm-wrapper,.module-collectionCollage.collectionInfoBanner .m21 .result-header,.module-collectionCollage.collectionInfoBanner .m21 .rooms-selections,.module-collectionCollage.collectionInfoBanner .m21 .rrc-promo,.module-collectionCollage.collectionInfoBanner .m21 .search-line,.module-collectionCollage.collectionInfoBanner .m21-2 .calendar-widget,.module-collectionCollage.collectionInfoBanner .m21-2 .destination-result-list-content,.module-collectionCollage.collectionInfoBanner .m21-2 .drm-wrapper,.module-collectionCollage.collectionInfoBanner .m21-2 .result-header,.module-collectionCollage.collectionInfoBanner .m21-2 .rooms-selections,.module-collectionCollage.collectionInfoBanner .m21-2 .rrc-promo,.module-collectionCollage.collectionInfoBanner .m21-2 .search-line,.module-collectionCollage.collectionInfoBanner .m37-4,.module-collectionCollage.collectionRestaurant .block-map .calendar-widget,.module-collectionCollage.collectionRestaurant .block-map .destination-result-list-content,.module-collectionCollage.collectionRestaurant .block-map .drm-wrapper,.module-collectionCollage.collectionRestaurant .block-map .result-header,.module-collectionCollage.collectionRestaurant .block-map .search-line,.module-collectionCollage.collectionRestaurant .inner-medium,.module-collectionCollage.collectionRestaurant .inner-small,.module-collectionCollage.collectionRestaurant .m21 .calendar-widget,.module-collectionCollage.collectionRestaurant .m21 .destination-result-list-content,.module-collectionCollage.collectionRestaurant .m21 .drm-wrapper,.module-collectionCollage.collectionRestaurant .m21 .result-header,.module-collectionCollage.collectionRestaurant .m21 .rooms-selections,.module-collectionCollage.collectionRestaurant .m21 .rrc-promo,.module-collectionCollage.collectionRestaurant .m21 .search-line,.module-collectionCollage.collectionRestaurant .m21-2 .calendar-widget,.module-collectionCollage.collectionRestaurant .m21-2 .destination-result-list-content,.module-collectionCollage.collectionRestaurant .m21-2 .drm-wrapper,.module-collectionCollage.collectionRestaurant .m21-2 .result-header,.module-collectionCollage.collectionRestaurant .m21-2 .rooms-selections,.module-collectionCollage.collectionRestaurant .m21-2 .rrc-promo,.module-collectionCollage.collectionRestaurant .m21-2 .search-line,.module-collectionCollage.collectionRestaurant .m37-4,.module-collectionCollage.hero .block-map .calendar-widget,.module-collectionCollage.hero .block-map .destination-result-list-content,.module-collectionCollage.hero .block-map .drm-wrapper,.module-collectionCollage.hero .block-map .result-header,.module-collectionCollage.hero .block-map .search-line,.module-collectionCollage.hero .inner-medium,.module-collectionCollage.hero .inner-small,.module-collectionCollage.hero .m21 .calendar-widget,.module-collectionCollage.hero .m21 .destination-result-list-content,.module-collectionCollage.hero .m21 .drm-wrapper,.module-collectionCollage.hero .m21 .result-header,.module-collectionCollage.hero .m21 .rooms-selections,.module-collectionCollage.hero .m21 .rrc-promo,.module-collectionCollage.hero .m21 .search-line,.module-collectionCollage.hero .m21-2 .calendar-widget,.module-collectionCollage.hero .m21-2 .destination-result-list-content,.module-collectionCollage.hero .m21-2 .drm-wrapper,.module-collectionCollage.hero .m21-2 .result-header,.module-collectionCollage.hero .m21-2 .rooms-selections,.module-collectionCollage.hero .m21-2 .rrc-promo,.module-collectionCollage.hero .m21-2 .search-line,.module-collectionCollage.hero .m37-4,.module-fluid.module-collectionCollage .block-map .calendar-widget,.module-fluid.module-collectionCollage .block-map .destination-result-list-content,.module-fluid.module-collectionCollage .block-map .drm-wrapper,.module-fluid.module-collectionCollage .block-map .result-header,.module-fluid.module-collectionCollage .block-map .search-line,.module-fluid.module-collectionCollage .inner-medium,.module-fluid.module-collectionCollage .inner-small,.module-fluid.module-collectionCollage .m21 .calendar-widget,.module-fluid.module-collectionCollage .m21 .destination-result-list-content,.module-fluid.module-collectionCollage .m21 .drm-wrapper,.module-fluid.module-collectionCollage .m21 .result-header,.module-fluid.module-collectionCollage .m21 .rooms-selections,.module-fluid.module-collectionCollage .m21 .rrc-promo,.module-fluid.module-collectionCollage .m21 .search-line,.module-fluid.module-collectionCollage .m21-2 .calendar-widget,.module-fluid.module-collectionCollage .m21-2 .destination-result-list-content,.module-fluid.module-collectionCollage .m21-2 .drm-wrapper,.module-fluid.module-collectionCollage .m21-2 .result-header,.module-fluid.module-collectionCollage .m21-2 .rooms-selections,.module-fluid.module-collectionCollage .m21-2 .rrc-promo,.module-fluid.module-collectionCollage .m21-2 .search-line,.module-fluid.module-collectionCollage .m37-4{margin:0}}.module.module-collectionCollage .title{font:35px/35px lucien-light,arial,helvetica,sans-serif;text-align:center;text-transform:uppercase}@media (max-width:47.99em){.module.module-collectionCollage .title{font-size:30px;line-height:35px}}.module.module-collectionCollage .title i{color:#a57b1b;display:none;font:400 25px/25px lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase}@media (max-width:63.99em){.module.module-collectionCollage .title i{font-size:18px;line-height:18px}}@media (max-width:47.99em){.module.module-collectionCollage .title i{font-size:14px;line-height:14px}}.module.module-collectionCollage .description{font:400 16px/24px georgia,Times New Roman,serif;max-width:720px;margin:0 auto;text-align:center}.collectionCollageWrapper{position:relative}@media (max-width:63.99em){.collectionCollageWrapper{margin:0 -9%}}.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next,.collectionCollageWrapper .collectionCollage-nav .collectionCollage-prev{-ms-flex-align:center;align-items:center;background-color:#2b2b2b;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:-30px;margin:-30px 0 0;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;width:60px;z-index:2}@media (max-width:63.99em){.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next,.collectionCollageWrapper .collectionCollage-nav .collectionCollage-prev{display:none}}.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next:hover,.collectionCollageWrapper .collectionCollage-nav .collectionCollage-prev:hover{background-color:#454444}.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next.disabled,.collectionCollageWrapper .collectionCollage-nav .collectionCollage-prev.disabled{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next [class*=" icon-"],.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next [class^=icon-],.collectionCollageWrapper .collectionCollage-nav .collectionCollage-prev [class*=" icon-"],.collectionCollageWrapper .collectionCollage-nav .collectionCollage-prev [class^=icon-]{color:#fff;font-size:12px}.collectionCollageWrapper .collectionCollage-nav .collectionCollage-next{left:auto;right:-30px;-ms-transform:rotate(0deg);transform:rotate(0deg)}.collectionCollage{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:40px;position:relative;scrollbar-width:none;-ms-touch-action:pan-y;touch-action:pan-y;transition:transform .5s ease;-ms-overflow-style:none}.collectionCollage::-webkit-scrollbar{display:none}@media (max-width:63.99em){.collectionCollage{margin-top:20px;overflow-x:scroll;padding:0 7.5%;-ms-touch-action:auto!important;touch-action:auto!important;-ms-transform:none!important;transform:none!important;-webkit-user-drag:auto!important}}.collectionCollage .collectionCollage-item{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto}.collectionCollage .collectionCollage-item:last-child .collectionCollage-right{margin-right:0}.collectionCollage .collectionCollage-item .collectionCollage-bottom,.collectionCollage .collectionCollage-item .collectionCollage-left,.collectionCollage .collectionCollage-item .collectionCollage-right,.collectionCollage .collectionCollage-item .collectionCollage-top{margin:0;padding:0;position:relative}.collectionCollage .collectionCollage-item .collectionCollage-bottom img,.collectionCollage .collectionCollage-item .collectionCollage-bottom picture,.collectionCollage .collectionCollage-item .collectionCollage-left img,.collectionCollage .collectionCollage-item .collectionCollage-left picture,.collectionCollage .collectionCollage-item .collectionCollage-right img,.collectionCollage .collectionCollage-item .collectionCollage-right picture,.collectionCollage .collectionCollage-item .collectionCollage-top img,.collectionCollage .collectionCollage-item .collectionCollage-top picture{display:block;height:auto;max-height:520px;object-fit:cover;pointer-events:none}.collectionCollage .collectionCollage-item .collectionCollage-left{margin-right:20px;max-height:520px}.collectionCollage .collectionCollage-item .collectionCollage-middle{max-height:520px}.collectionCollage .collectionCollage-item .collectionCollage-right{margin-left:20px;margin-right:20px;max-height:520px}.collectionCollage .collectionCollage-item .collectionCollage-top{margin-bottom:20px;max-height:250px}.collectionCollage .collectionCollage-item .collectionCollage-bottom,.collectionCollage .collectionCollage-item .collectionCollage-bottom img,.collectionCollage .collectionCollage-item .collectionCollage-bottom picture,.collectionCollage .collectionCollage-item .collectionCollage-top img,.collectionCollage .collectionCollage-item .collectionCollage-top picture{max-height:250px}.collectionCollageProgress{background-color:#e9e9e9;height:2px;margin:30px auto;position:relative;width:140px}.collectionCollageProgress span{background-color:#a57b1b;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.module-collectionCollage.style-collection-fouquets.collectionInfoBanner .title,.module-collectionCollage.style-collection-fouquets.collectionRestaurant .title,.module-collectionCollage.style-collection-fouquets.hero .title,.module-fluid.module-collectionCollage.style-collection-fouquets .title{text-align:left;text-transform:none;font:400 40px/40px georgia,Times New Roman,serif}.module-collectionCollage.style-collection-fouquets.collectionInfoBanner .title i,.module-collectionCollage.style-collection-fouquets.collectionRestaurant .title i,.module-collectionCollage.style-collection-fouquets.hero .title i,.module-fluid.module-collectionCollage.style-collection-fouquets .title i{color:#ad1b2d;font:400 35px/30px fouquets-v\.beta-bold,Georgia,Times New Roman,serif;text-transform:none;display:block}.module-collectionCollage.style-collection-fouquets.collectionInfoBanner .description,.module-collectionCollage.style-collection-fouquets.collectionRestaurant .description,.module-collectionCollage.style-collection-fouquets.hero .description,.module-fluid.module-collectionCollage.style-collection-fouquets .description{margin-left:0;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;border-left:1px solid #ad1b2d;padding-left:30px;text-align:left}.module-collectionCollage.style-collection-fouquets.collectionInfoBanner .collectionCollageProgress span,.module-collectionCollage.style-collection-fouquets.collectionRestaurant .collectionCollageProgress span,.module-collectionCollage.style-collection-fouquets.hero .collectionCollageProgress span,.module-fluid.module-collectionCollage.style-collection-fouquets .collectionCollageProgress span{background-color:#ad1b2d}.module-collectionEditoComp{color:#2b2b2b;padding:60px 0}@media (max-width:47.99em){.module-collectionEditoComp{padding:60px 0}}@media (max-width:47.99em){.block-map .module-collectionEditoComp .calendar-widget,.block-map .module-collectionEditoComp .destination-result-list-content,.block-map .module-collectionEditoComp .drm-wrapper,.block-map .module-collectionEditoComp .result-header,.block-map .module-collectionEditoComp .search-line,.m21 .module-collectionEditoComp .calendar-widget,.m21 .module-collectionEditoComp .destination-result-list-content,.m21 .module-collectionEditoComp .drm-wrapper,.m21 .module-collectionEditoComp .result-header,.m21 .module-collectionEditoComp .rooms-selections,.m21 .module-collectionEditoComp .rrc-promo,.m21 .module-collectionEditoComp .search-line,.m21-2 .module-collectionEditoComp .calendar-widget,.m21-2 .module-collectionEditoComp .destination-result-list-content,.m21-2 .module-collectionEditoComp .drm-wrapper,.m21-2 .module-collectionEditoComp .result-header,.m21-2 .module-collectionEditoComp .rooms-selections,.m21-2 .module-collectionEditoComp .rrc-promo,.m21-2 .module-collectionEditoComp .search-line,.module-collectionEditoComp .block-map .calendar-widget,.module-collectionEditoComp .block-map .destination-result-list-content,.module-collectionEditoComp .block-map .drm-wrapper,.module-collectionEditoComp .block-map .result-header,.module-collectionEditoComp .block-map .search-line,.module-collectionEditoComp .inner-medium,.module-collectionEditoComp .inner-small,.module-collectionEditoComp .m21 .calendar-widget,.module-collectionEditoComp .m21 .destination-result-list-content,.module-collectionEditoComp .m21 .drm-wrapper,.module-collectionEditoComp .m21 .result-header,.module-collectionEditoComp .m21 .rooms-selections,.module-collectionEditoComp .m21 .rrc-promo,.module-collectionEditoComp .m21 .search-line,.module-collectionEditoComp .m21-2 .calendar-widget,.module-collectionEditoComp .m21-2 .destination-result-list-content,.module-collectionEditoComp .m21-2 .drm-wrapper,.module-collectionEditoComp .m21-2 .result-header,.module-collectionEditoComp .m21-2 .rooms-selections,.module-collectionEditoComp .m21-2 .rrc-promo,.module-collectionEditoComp .m21-2 .search-line,.module-collectionEditoComp .m37-4{margin:0}}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-line{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:60px 0}@media (max-width:47.99em){.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-line{display:block}}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-line:first-child{margin-top:0}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-line:last-child{margin-bottom:0}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-line:nth-child(2n) .collectionEditoComp-visual{-ms-flex-order:2;order:2}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-line:nth-child(2n) .collectionEditoComp-content{-ms-flex-order:1;order:1}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-visual{-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding:0}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-visual img,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-visual picture{display:block;height:auto;width:100%}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content{-ms-flex:0 0 50%;flex:0 0 50%;padding:0 30px;max-width:500px}@media (max-width:47.99em){.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content{padding:20px 7%}}.block-nav-envy .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-main,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-nav-envy .title-main,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title{font:400 45px/45px fouquets-v\.beta-bold,Georgia,Times New Roman,serif;margin:0 0 10px;text-transform:none}@media (max-width:47.99em){.block-nav-envy .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-main,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-nav-envy .title-main,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .module .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.module .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title{font-size:35px;line-height:35px}}.block-desire .bloc-description .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-name,.block-push-doc-2col .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.block-push-document .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title,.block-resa-details-bis .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-price,.block-resa-details-bis .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .hotel-name,.block-resa-details-bis .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .select2-container,.block-resa-details .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-price,.block-resa-details .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .hotel-name,.block-resa-details .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .select2-container,.block-tripadvisor .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-block,.block-trombi-major .bloc-description .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-name,.card-hotel-item .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .chi-hotel-city,.icones-text-presta .text-services .module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .presta,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-desire .bloc-description .title-name,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-push-doc-2col .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-push-document .title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-resa-details-bis .block-price,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-resa-details-bis .hotel-name,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-resa-details-bis .select2-container,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-resa-details .block-price,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-resa-details .hotel-name,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-resa-details .select2-container,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-tripadvisor .title-block,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .block-trombi-major .bloc-description .title-name,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .card-hotel-item .chi-hotel-city,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .icones-text-presta .text-services .presta,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .popin-title,.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .title-3{display:block;font:400 18px/18px lucien-regular,arial,helvetica,sans-serif;margin:0 0 15px;text-transform:uppercase}.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .description{border-left:1px solid #ad1b2d;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;max-width:720px;padding-left:30px}@media (max-width:47.99em){.module-collectionEditoComp .collectionEditoComp .collectionEditoComp-content .description{padding-left:15px}}.module.module-newsCarousel{color:#2b2b2b;padding:60px 0}.module.module-newsCarousel .title{font:400 35px/45px lucien-light,arial,helvetica,sans-serif;margin:0;text-transform:uppercase}@media (max-width:47.99em){.module.module-newsCarousel .title{font-size:30px;line-height:35px}}@media (max-width:47.99em){.newsCarouselCarouselWrapper{overflow:hidden;padding:0 14% 0 7%}}@media (max-width:47.99em){.newsCarouselCarouselWrapper.one-item{overflow:hidden;padding:0 7%}}@media (max-width:47.99em){.block-map .newsCarouselCarouselWrapper .calendar-widget,.block-map .newsCarouselCarouselWrapper .destination-result-list-content,.block-map .newsCarouselCarouselWrapper .drm-wrapper,.block-map .newsCarouselCarouselWrapper .result-header,.block-map .newsCarouselCarouselWrapper .search-line,.m21 .newsCarouselCarouselWrapper .calendar-widget,.m21 .newsCarouselCarouselWrapper .destination-result-list-content,.m21 .newsCarouselCarouselWrapper .drm-wrapper,.m21 .newsCarouselCarouselWrapper .result-header,.m21 .newsCarouselCarouselWrapper .rooms-selections,.m21 .newsCarouselCarouselWrapper .rrc-promo,.m21 .newsCarouselCarouselWrapper .search-line,.m21-2 .newsCarouselCarouselWrapper .calendar-widget,.m21-2 .newsCarouselCarouselWrapper .destination-result-list-content,.m21-2 .newsCarouselCarouselWrapper .drm-wrapper,.m21-2 .newsCarouselCarouselWrapper .result-header,.m21-2 .newsCarouselCarouselWrapper .rooms-selections,.m21-2 .newsCarouselCarouselWrapper .rrc-promo,.m21-2 .newsCarouselCarouselWrapper .search-line,.newsCarouselCarouselWrapper .block-map .calendar-widget,.newsCarouselCarouselWrapper .block-map .destination-result-list-content,.newsCarouselCarouselWrapper .block-map .drm-wrapper,.newsCarouselCarouselWrapper .block-map .result-header,.newsCarouselCarouselWrapper .block-map .search-line,.newsCarouselCarouselWrapper .inner-medium,.newsCarouselCarouselWrapper .m21 .calendar-widget,.newsCarouselCarouselWrapper .m21 .destination-result-list-content,.newsCarouselCarouselWrapper .m21 .drm-wrapper,.newsCarouselCarouselWrapper .m21 .result-header,.newsCarouselCarouselWrapper .m21 .rooms-selections,.newsCarouselCarouselWrapper .m21 .rrc-promo,.newsCarouselCarouselWrapper .m21 .search-line,.newsCarouselCarouselWrapper .m21-2 .calendar-widget,.newsCarouselCarouselWrapper .m21-2 .destination-result-list-content,.newsCarouselCarouselWrapper .m21-2 .drm-wrapper,.newsCarouselCarouselWrapper .m21-2 .result-header,.newsCarouselCarouselWrapper .m21-2 .rooms-selections,.newsCarouselCarouselWrapper .m21-2 .rrc-promo,.newsCarouselCarouselWrapper .m21-2 .search-line,.newsCarouselCarouselWrapper .m37-4{margin:0}}.newsCarouselCarousel{margin-top:30px;-ms-touch-action:pan-y;touch-action:pan-y}.newsCarouselCarousel .newsCarouselCarousel-item{background-color:#f9f9f9;display:none}.newsCarouselCarousel .owl-stage{margin:0 auto}@media (max-width:47.99em){.newsCarouselCarousel .owl-stage-outer{overflow:visible}}.newsCarouselCarousel .item{display:block;position:relative}.newsCarouselCarousel .item img,.newsCarouselCarousel .item picture{display:block;height:100%;margin:0;max-width:100%}.block-desire .bloc-description .newsCarouselCarousel .item .title-name,.block-push-doc-2col .newsCarouselCarousel .item .title,.block-push-document .newsCarouselCarousel .item .title,.block-resa-details-bis .newsCarouselCarousel .item .block-price,.block-resa-details-bis .newsCarouselCarousel .item .hotel-name,.block-resa-details-bis .newsCarouselCarousel .item .select2-container,.block-resa-details .newsCarouselCarousel .item .block-price,.block-resa-details .newsCarouselCarousel .item .hotel-name,.block-resa-details .newsCarouselCarousel .item .select2-container,.block-tripadvisor .newsCarouselCarousel .item .title-block,.block-trombi-major .bloc-description .newsCarouselCarousel .item .title-name,.card-hotel-item .newsCarouselCarousel .item .chi-hotel-city,.icones-text-presta .text-services .newsCarouselCarousel .item .presta,.newsCarouselCarousel .item .block-desire .bloc-description .title-name,.newsCarouselCarousel .item .block-push-doc-2col .title,.newsCarouselCarousel .item .block-push-document .title,.newsCarouselCarousel .item .block-resa-details-bis .block-price,.newsCarouselCarousel .item .block-resa-details-bis .hotel-name,.newsCarouselCarousel .item .block-resa-details-bis .select2-container,.newsCarouselCarousel .item .block-resa-details .block-price,.newsCarouselCarousel .item .block-resa-details .hotel-name,.newsCarouselCarousel .item .block-resa-details .select2-container,.newsCarouselCarousel .item .block-tripadvisor .title-block,.newsCarouselCarousel .item .block-trombi-major .bloc-description .title-name,.newsCarouselCarousel .item .card-hotel-item .chi-hotel-city,.newsCarouselCarousel .item .icones-text-presta .text-services .presta,.newsCarouselCarousel .item .popin-title,.newsCarouselCarousel .item .title-3{font:400 20px/30px lucien-regular,arial,helvetica,sans-serif;margin:0;padding:30px 15px 0;text-transform:none}@media (max-width:47.99em){.block-desire .bloc-description .newsCarouselCarousel .item .title-name,.block-push-doc-2col .newsCarouselCarousel .item .title,.block-push-document .newsCarouselCarousel .item .title,.block-resa-details-bis .newsCarouselCarousel .item .block-price,.block-resa-details-bis .newsCarouselCarousel .item .hotel-name,.block-resa-details-bis .newsCarouselCarousel .item .select2-container,.block-resa-details .newsCarouselCarousel .item .block-price,.block-resa-details .newsCarouselCarousel .item .hotel-name,.block-resa-details .newsCarouselCarousel .item .select2-container,.block-tripadvisor .newsCarouselCarousel .item .title-block,.block-trombi-major .bloc-description .newsCarouselCarousel .item .title-name,.card-hotel-item .newsCarouselCarousel .item .chi-hotel-city,.icones-text-presta .text-services .newsCarouselCarousel .item .presta,.newsCarouselCarousel .item .block-desire .bloc-description .title-name,.newsCarouselCarousel .item .block-push-doc-2col .title,.newsCarouselCarousel .item .block-push-document .title,.newsCarouselCarousel .item .block-resa-details-bis .block-price,.newsCarouselCarousel .item .block-resa-details-bis .hotel-name,.newsCarouselCarousel .item .block-resa-details-bis .select2-container,.newsCarouselCarousel .item .block-resa-details .block-price,.newsCarouselCarousel .item .block-resa-details .hotel-name,.newsCarouselCarousel .item .block-resa-details .select2-container,.newsCarouselCarousel .item .block-tripadvisor .title-block,.newsCarouselCarousel .item .block-trombi-major .bloc-description .title-name,.newsCarouselCarousel .item .card-hotel-item .chi-hotel-city,.newsCarouselCarousel .item .icones-text-presta .text-services .presta,.newsCarouselCarousel .item .popin-title,.newsCarouselCarousel .item .title-3{font-size:25px;padding:20px 15px 0}}.block-desire .bloc-description .newsCarouselCarousel .item .title-name span,.block-push-doc-2col .newsCarouselCarousel .item .title span,.block-push-document .newsCarouselCarousel .item .title span,.block-resa-details-bis .newsCarouselCarousel .item .block-price span,.block-resa-details-bis .newsCarouselCarousel .item .hotel-name span,.block-resa-details-bis .newsCarouselCarousel .item .select2-container span,.block-resa-details .newsCarouselCarousel .item .block-price span,.block-resa-details .newsCarouselCarousel .item .hotel-name span,.block-resa-details .newsCarouselCarousel .item .select2-container span,.block-tripadvisor .newsCarouselCarousel .item .title-block span,.block-trombi-major .bloc-description .newsCarouselCarousel .item .title-name span,.card-hotel-item .newsCarouselCarousel .item .chi-hotel-city span,.icones-text-presta .text-services .newsCarouselCarousel .item .presta span,.newsCarouselCarousel .item .block-desire .bloc-description .title-name span,.newsCarouselCarousel .item .block-push-doc-2col .title span,.newsCarouselCarousel .item .block-push-document .title span,.newsCarouselCarousel .item .block-resa-details-bis .block-price span,.newsCarouselCarousel .item .block-resa-details-bis .hotel-name span,.newsCarouselCarousel .item .block-resa-details-bis .select2-container span,.newsCarouselCarousel .item .block-resa-details .block-price span,.newsCarouselCarousel .item .block-resa-details .hotel-name span,.newsCarouselCarousel .item .block-resa-details .select2-container span,.newsCarouselCarousel .item .block-tripadvisor .title-block span,.newsCarouselCarousel .item .block-trombi-major .bloc-description .title-name span,.newsCarouselCarousel .item .card-hotel-item .chi-hotel-city span,.newsCarouselCarousel .item .icones-text-presta .text-services .presta span,.newsCarouselCarousel .item .popin-title span,.newsCarouselCarousel .item .title-3 span{position:relative;z-index:2}.newsCarouselCarousel .description{font:400 14px/26px lucien-regular,arial,helvetica,sans-serif;font-style:italic;margin:20px 0 30px;padding:0 15px}@media (max-width:47.99em){.newsCarouselCarousel .description{margin:20px 0}}.block-map .newsCarouselCarousel .drl-hotel-visit,.block-map .newsCarouselCarousel .search-action,.m21 .newsCarouselCarousel .drl-hotel-visit,.m21 .newsCarouselCarousel .search-action,.m21-2 .newsCarouselCarousel .drl-hotel-visit,.m21-2 .newsCarouselCarousel .search-action,.newsCarouselCarousel .block-map .drl-hotel-visit,.newsCarouselCarousel .block-map .search-action,.newsCarouselCarousel .cta,.newsCarouselCarousel .drm-hotel,.newsCarouselCarousel .m21 .drl-hotel-visit,.newsCarouselCarousel .m21 .search-action,.newsCarouselCarousel .m21-2 .drl-hotel-visit,.newsCarouselCarousel .m21-2 .search-action{padding:15px 25px 15px 15px}@media (max-width:47.99em){.block-map .newsCarouselCarousel .drl-hotel-visit,.block-map .newsCarouselCarousel .search-action,.m21 .newsCarouselCarousel .drl-hotel-visit,.m21 .newsCarouselCarousel .search-action,.m21-2 .newsCarouselCarousel .drl-hotel-visit,.m21-2 .newsCarouselCarousel .search-action,.newsCarouselCarousel .block-map .drl-hotel-visit,.newsCarouselCarousel .block-map .search-action,.newsCarouselCarousel .cta,.newsCarouselCarousel .drm-hotel,.newsCarouselCarousel .m21 .drl-hotel-visit,.newsCarouselCarousel .m21 .search-action,.newsCarouselCarousel .m21-2 .drl-hotel-visit,.newsCarouselCarousel .m21-2 .search-action{font-size:16px}}.newsCarouselCarousel .owl-nav .owl-next,.newsCarouselCarousel .owl-nav .owl-prev{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.newsCarouselCarousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:1px solid #a57b1b;border-radius:rem(3px);height:6px;margin:4px 3px;width:6px}.newsCarouselCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #a57b1b;border-radius:rem(2px);height:4px;margin:5px 4px;width:4px}.newsCarouselCarouselProgress{background-color:#e9e9e9;display:none;height:2px;margin:30px auto;position:relative;width:140px}@media (max-width:47.99em){.newsCarouselCarouselProgress{display:block}}.newsCarouselCarouselProgress span{background-color:#a57b1b;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.module.module-newsCarousel.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}.module.module-newsCarousel.style-collection-fouquets .newsCarouselCarousel-item{background-color:transparent}.block-desire .bloc-description .module.module-newsCarousel.style-collection-fouquets .item .title-name,.block-push-doc-2col .module.module-newsCarousel.style-collection-fouquets .item .title,.block-push-document .module.module-newsCarousel.style-collection-fouquets .item .title,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .block-price,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .hotel-name,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .select2-container,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .block-price,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .hotel-name,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .select2-container,.block-tripadvisor .module.module-newsCarousel.style-collection-fouquets .item .title-block,.block-trombi-major .bloc-description .module.module-newsCarousel.style-collection-fouquets .item .title-name,.card-hotel-item .module.module-newsCarousel.style-collection-fouquets .item .chi-hotel-city,.icones-text-presta .text-services .module.module-newsCarousel.style-collection-fouquets .item .presta,.module.module-newsCarousel.style-collection-fouquets .item .block-desire .bloc-description .title-name,.module.module-newsCarousel.style-collection-fouquets .item .block-push-doc-2col .title,.module.module-newsCarousel.style-collection-fouquets .item .block-push-document .title,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .block-price,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .hotel-name,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .select2-container,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .block-price,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .hotel-name,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .select2-container,.module.module-newsCarousel.style-collection-fouquets .item .block-tripadvisor .title-block,.module.module-newsCarousel.style-collection-fouquets .item .block-trombi-major .bloc-description .title-name,.module.module-newsCarousel.style-collection-fouquets .item .card-hotel-item .chi-hotel-city,.module.module-newsCarousel.style-collection-fouquets .item .icones-text-presta .text-services .presta,.module.module-newsCarousel.style-collection-fouquets .item .popin-title,.module.module-newsCarousel.style-collection-fouquets .item .title-3{font:400 30px/35px Georgia,Times New Roman,serif;padding:30px 0 0;text-transform:none}@media (max-width:47.99em){.block-desire .bloc-description .module.module-newsCarousel.style-collection-fouquets .item .title-name,.block-push-doc-2col .module.module-newsCarousel.style-collection-fouquets .item .title,.block-push-document .module.module-newsCarousel.style-collection-fouquets .item .title,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .block-price,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .hotel-name,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .select2-container,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .block-price,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .hotel-name,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .select2-container,.block-tripadvisor .module.module-newsCarousel.style-collection-fouquets .item .title-block,.block-trombi-major .bloc-description .module.module-newsCarousel.style-collection-fouquets .item .title-name,.card-hotel-item .module.module-newsCarousel.style-collection-fouquets .item .chi-hotel-city,.icones-text-presta .text-services .module.module-newsCarousel.style-collection-fouquets .item .presta,.module.module-newsCarousel.style-collection-fouquets .item .block-desire .bloc-description .title-name,.module.module-newsCarousel.style-collection-fouquets .item .block-push-doc-2col .title,.module.module-newsCarousel.style-collection-fouquets .item .block-push-document .title,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .block-price,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .hotel-name,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .select2-container,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .block-price,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .hotel-name,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .select2-container,.module.module-newsCarousel.style-collection-fouquets .item .block-tripadvisor .title-block,.module.module-newsCarousel.style-collection-fouquets .item .block-trombi-major .bloc-description .title-name,.module.module-newsCarousel.style-collection-fouquets .item .card-hotel-item .chi-hotel-city,.module.module-newsCarousel.style-collection-fouquets .item .icones-text-presta .text-services .presta,.module.module-newsCarousel.style-collection-fouquets .item .popin-title,.module.module-newsCarousel.style-collection-fouquets .item .title-3{font-size:25px;padding:20px 0 0}}.block-desire .bloc-description .module.module-newsCarousel.style-collection-fouquets .item .title-name span,.block-push-doc-2col .module.module-newsCarousel.style-collection-fouquets .item .title span,.block-push-document .module.module-newsCarousel.style-collection-fouquets .item .title span,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .block-price span,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .hotel-name span,.block-resa-details-bis .module.module-newsCarousel.style-collection-fouquets .item .select2-container span,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .block-price span,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .hotel-name span,.block-resa-details .module.module-newsCarousel.style-collection-fouquets .item .select2-container span,.block-tripadvisor .module.module-newsCarousel.style-collection-fouquets .item .title-block span,.block-trombi-major .bloc-description .module.module-newsCarousel.style-collection-fouquets .item .title-name span,.card-hotel-item .module.module-newsCarousel.style-collection-fouquets .item .chi-hotel-city span,.icones-text-presta .text-services .module.module-newsCarousel.style-collection-fouquets .item .presta span,.module.module-newsCarousel.style-collection-fouquets .item .block-desire .bloc-description .title-name span,.module.module-newsCarousel.style-collection-fouquets .item .block-push-doc-2col .title span,.module.module-newsCarousel.style-collection-fouquets .item .block-push-document .title span,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .block-price span,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .hotel-name span,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details-bis .select2-container span,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .block-price span,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .hotel-name span,.module.module-newsCarousel.style-collection-fouquets .item .block-resa-details .select2-container span,.module.module-newsCarousel.style-collection-fouquets .item .block-tripadvisor .title-block span,.module.module-newsCarousel.style-collection-fouquets .item .block-trombi-major .bloc-description .title-name span,.module.module-newsCarousel.style-collection-fouquets .item .card-hotel-item .chi-hotel-city span,.module.module-newsCarousel.style-collection-fouquets .item .icones-text-presta .text-services .presta span,.module.module-newsCarousel.style-collection-fouquets .item .popin-title span,.module.module-newsCarousel.style-collection-fouquets .item .title-3 span{position:relative;z-index:2}.module.module-newsCarousel.style-collection-fouquets .description{border-left:1px solid #ad1b2d;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;font-style:normal;padding:0 0 0 20px;margin:20px 0 30px}@media (max-width:47.99em){.module.module-newsCarousel.style-collection-fouquets .description{font-size:14px;margin:20px 0}}.block-map .module.module-newsCarousel.style-collection-fouquets .drl-hotel-visit,.block-map .module.module-newsCarousel.style-collection-fouquets .search-action,.m21 .module.module-newsCarousel.style-collection-fouquets .drl-hotel-visit,.m21 .module.module-newsCarousel.style-collection-fouquets .search-action,.m21-2 .module.module-newsCarousel.style-collection-fouquets .drl-hotel-visit,.m21-2 .module.module-newsCarousel.style-collection-fouquets .search-action,.module.module-newsCarousel.style-collection-fouquets .block-map .drl-hotel-visit,.module.module-newsCarousel.style-collection-fouquets .block-map .search-action,.module.module-newsCarousel.style-collection-fouquets .cta,.module.module-newsCarousel.style-collection-fouquets .drm-hotel,.module.module-newsCarousel.style-collection-fouquets .m21 .drl-hotel-visit,.module.module-newsCarousel.style-collection-fouquets .m21 .search-action,.module.module-newsCarousel.style-collection-fouquets .m21-2 .drl-hotel-visit,.module.module-newsCarousel.style-collection-fouquets .m21-2 .search-action{padding:0 25px 0 0}.module.module-newsCarousel.style-collection-fouquets .newsCarouselCarouselProgress span{background-color:#ad1b2d}.module-fluid.module-manifesto,.module-manifesto.collectionInfoBanner,.module-manifesto.collectionRestaurant,.module-manifesto.hero{color:#2b2b2b;overflow:hidden;padding:80px 0 0}@media (max-width:47.99em){.module-fluid.module-manifesto,.module-manifesto.collectionInfoBanner,.module-manifesto.collectionRestaurant,.module-manifesto.hero{padding:40px 0 0}}@media (max-width:47.99em){.module-fluid.module-manifesto .module-fluid-content,.module-manifesto.collectionInfoBanner .module-fluid-content,.module-manifesto.collectionRestaurant .module-fluid-content,.module-manifesto.hero .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-fluid.module-manifesto .calendar-widget,.block-map .module-fluid.module-manifesto .destination-result-list-content,.block-map .module-fluid.module-manifesto .drm-wrapper,.block-map .module-fluid.module-manifesto .result-header,.block-map .module-fluid.module-manifesto .search-line,.block-map .module-manifesto.collectionInfoBanner .calendar-widget,.block-map .module-manifesto.collectionInfoBanner .destination-result-list-content,.block-map .module-manifesto.collectionInfoBanner .drm-wrapper,.block-map .module-manifesto.collectionInfoBanner .result-header,.block-map .module-manifesto.collectionInfoBanner .search-line,.block-map .module-manifesto.collectionRestaurant .calendar-widget,.block-map .module-manifesto.collectionRestaurant .destination-result-list-content,.block-map .module-manifesto.collectionRestaurant .drm-wrapper,.block-map .module-manifesto.collectionRestaurant .result-header,.block-map .module-manifesto.collectionRestaurant .search-line,.block-map .module-manifesto.hero .calendar-widget,.block-map .module-manifesto.hero .destination-result-list-content,.block-map .module-manifesto.hero .drm-wrapper,.block-map .module-manifesto.hero .result-header,.block-map .module-manifesto.hero .search-line,.m21 .module-fluid.module-manifesto .calendar-widget,.m21 .module-fluid.module-manifesto .destination-result-list-content,.m21 .module-fluid.module-manifesto .drm-wrapper,.m21 .module-fluid.module-manifesto .result-header,.m21 .module-fluid.module-manifesto .rooms-selections,.m21 .module-fluid.module-manifesto .rrc-promo,.m21 .module-fluid.module-manifesto .search-line,.m21 .module-manifesto.collectionInfoBanner .calendar-widget,.m21 .module-manifesto.collectionInfoBanner .destination-result-list-content,.m21 .module-manifesto.collectionInfoBanner .drm-wrapper,.m21 .module-manifesto.collectionInfoBanner .result-header,.m21 .module-manifesto.collectionInfoBanner .rooms-selections,.m21 .module-manifesto.collectionInfoBanner .rrc-promo,.m21 .module-manifesto.collectionInfoBanner .search-line,.m21 .module-manifesto.collectionRestaurant .calendar-widget,.m21 .module-manifesto.collectionRestaurant .destination-result-list-content,.m21 .module-manifesto.collectionRestaurant .drm-wrapper,.m21 .module-manifesto.collectionRestaurant .result-header,.m21 .module-manifesto.collectionRestaurant .rooms-selections,.m21 .module-manifesto.collectionRestaurant .rrc-promo,.m21 .module-manifesto.collectionRestaurant .search-line,.m21 .module-manifesto.hero .calendar-widget,.m21 .module-manifesto.hero .destination-result-list-content,.m21 .module-manifesto.hero .drm-wrapper,.m21 .module-manifesto.hero .result-header,.m21 .module-manifesto.hero .rooms-selections,.m21 .module-manifesto.hero .rrc-promo,.m21 .module-manifesto.hero .search-line,.m21-2 .module-fluid.module-manifesto .calendar-widget,.m21-2 .module-fluid.module-manifesto .destination-result-list-content,.m21-2 .module-fluid.module-manifesto .drm-wrapper,.m21-2 .module-fluid.module-manifesto .result-header,.m21-2 .module-fluid.module-manifesto .rooms-selections,.m21-2 .module-fluid.module-manifesto .rrc-promo,.m21-2 .module-fluid.module-manifesto .search-line,.m21-2 .module-manifesto.collectionInfoBanner .calendar-widget,.m21-2 .module-manifesto.collectionInfoBanner .destination-result-list-content,.m21-2 .module-manifesto.collectionInfoBanner .drm-wrapper,.m21-2 .module-manifesto.collectionInfoBanner .result-header,.m21-2 .module-manifesto.collectionInfoBanner .rooms-selections,.m21-2 .module-manifesto.collectionInfoBanner .rrc-promo,.m21-2 .module-manifesto.collectionInfoBanner .search-line,.m21-2 .module-manifesto.collectionRestaurant .calendar-widget,.m21-2 .module-manifesto.collectionRestaurant .destination-result-list-content,.m21-2 .module-manifesto.collectionRestaurant .drm-wrapper,.m21-2 .module-manifesto.collectionRestaurant .result-header,.m21-2 .module-manifesto.collectionRestaurant .rooms-selections,.m21-2 .module-manifesto.collectionRestaurant .rrc-promo,.m21-2 .module-manifesto.collectionRestaurant .search-line,.m21-2 .module-manifesto.hero .calendar-widget,.m21-2 .module-manifesto.hero .destination-result-list-content,.m21-2 .module-manifesto.hero .drm-wrapper,.m21-2 .module-manifesto.hero .result-header,.m21-2 .module-manifesto.hero .rooms-selections,.m21-2 .module-manifesto.hero .rrc-promo,.m21-2 .module-manifesto.hero .search-line,.module-fluid.module-manifesto .block-map .calendar-widget,.module-fluid.module-manifesto .block-map .destination-result-list-content,.module-fluid.module-manifesto .block-map .drm-wrapper,.module-fluid.module-manifesto .block-map .result-header,.module-fluid.module-manifesto .block-map .search-line,.module-fluid.module-manifesto .inner-medium,.module-fluid.module-manifesto .inner-small,.module-fluid.module-manifesto .m21 .calendar-widget,.module-fluid.module-manifesto .m21 .destination-result-list-content,.module-fluid.module-manifesto .m21 .drm-wrapper,.module-fluid.module-manifesto .m21 .result-header,.module-fluid.module-manifesto .m21 .rooms-selections,.module-fluid.module-manifesto .m21 .rrc-promo,.module-fluid.module-manifesto .m21 .search-line,.module-fluid.module-manifesto .m21-2 .calendar-widget,.module-fluid.module-manifesto .m21-2 .destination-result-list-content,.module-fluid.module-manifesto .m21-2 .drm-wrapper,.module-fluid.module-manifesto .m21-2 .result-header,.module-fluid.module-manifesto .m21-2 .rooms-selections,.module-fluid.module-manifesto .m21-2 .rrc-promo,.module-fluid.module-manifesto .m21-2 .search-line,.module-fluid.module-manifesto .m37-4,.module-manifesto.collectionInfoBanner .block-map .calendar-widget,.module-manifesto.collectionInfoBanner .block-map .destination-result-list-content,.module-manifesto.collectionInfoBanner .block-map .drm-wrapper,.module-manifesto.collectionInfoBanner .block-map .result-header,.module-manifesto.collectionInfoBanner .block-map .search-line,.module-manifesto.collectionInfoBanner .inner-medium,.module-manifesto.collectionInfoBanner .inner-small,.module-manifesto.collectionInfoBanner .m21 .calendar-widget,.module-manifesto.collectionInfoBanner .m21 .destination-result-list-content,.module-manifesto.collectionInfoBanner .m21 .drm-wrapper,.module-manifesto.collectionInfoBanner .m21 .result-header,.module-manifesto.collectionInfoBanner .m21 .rooms-selections,.module-manifesto.collectionInfoBanner .m21 .rrc-promo,.module-manifesto.collectionInfoBanner .m21 .search-line,.module-manifesto.collectionInfoBanner .m21-2 .calendar-widget,.module-manifesto.collectionInfoBanner .m21-2 .destination-result-list-content,.module-manifesto.collectionInfoBanner .m21-2 .drm-wrapper,.module-manifesto.collectionInfoBanner .m21-2 .result-header,.module-manifesto.collectionInfoBanner .m21-2 .rooms-selections,.module-manifesto.collectionInfoBanner .m21-2 .rrc-promo,.module-manifesto.collectionInfoBanner .m21-2 .search-line,.module-manifesto.collectionInfoBanner .m37-4,.module-manifesto.collectionRestaurant .block-map .calendar-widget,.module-manifesto.collectionRestaurant .block-map .destination-result-list-content,.module-manifesto.collectionRestaurant .block-map .drm-wrapper,.module-manifesto.collectionRestaurant .block-map .result-header,.module-manifesto.collectionRestaurant .block-map .search-line,.module-manifesto.collectionRestaurant .inner-medium,.module-manifesto.collectionRestaurant .inner-small,.module-manifesto.collectionRestaurant .m21 .calendar-widget,.module-manifesto.collectionRestaurant .m21 .destination-result-list-content,.module-manifesto.collectionRestaurant .m21 .drm-wrapper,.module-manifesto.collectionRestaurant .m21 .result-header,.module-manifesto.collectionRestaurant .m21 .rooms-selections,.module-manifesto.collectionRestaurant .m21 .rrc-promo,.module-manifesto.collectionRestaurant .m21 .search-line,.module-manifesto.collectionRestaurant .m21-2 .calendar-widget,.module-manifesto.collectionRestaurant .m21-2 .destination-result-list-content,.module-manifesto.collectionRestaurant .m21-2 .drm-wrapper,.module-manifesto.collectionRestaurant .m21-2 .result-header,.module-manifesto.collectionRestaurant .m21-2 .rooms-selections,.module-manifesto.collectionRestaurant .m21-2 .rrc-promo,.module-manifesto.collectionRestaurant .m21-2 .search-line,.module-manifesto.collectionRestaurant .m37-4,.module-manifesto.hero .block-map .calendar-widget,.module-manifesto.hero .block-map .destination-result-list-content,.module-manifesto.hero .block-map .drm-wrapper,.module-manifesto.hero .block-map .result-header,.module-manifesto.hero .block-map .search-line,.module-manifesto.hero .inner-medium,.module-manifesto.hero .inner-small,.module-manifesto.hero .m21 .calendar-widget,.module-manifesto.hero .m21 .destination-result-list-content,.module-manifesto.hero .m21 .drm-wrapper,.module-manifesto.hero .m21 .result-header,.module-manifesto.hero .m21 .rooms-selections,.module-manifesto.hero .m21 .rrc-promo,.module-manifesto.hero .m21 .search-line,.module-manifesto.hero .m21-2 .calendar-widget,.module-manifesto.hero .m21-2 .destination-result-list-content,.module-manifesto.hero .m21-2 .drm-wrapper,.module-manifesto.hero .m21-2 .result-header,.module-manifesto.hero .m21-2 .rooms-selections,.module-manifesto.hero .m21-2 .rrc-promo,.module-manifesto.hero .m21-2 .search-line,.module-manifesto.hero .m37-4{margin:0}}.module.module-manifesto{text-align:center}.module.module-manifesto p{font:400 16px/30px lucien-book,arial,helvetica,sans-serif;margin:20px auto 0;max-width:850px}.module.module-manifesto p em{font-style:normal;font-family:lucien-bold,arial,helvetica,sans-serif}.module.module-manifesto .title{color:#ad1b2d;display:block;font:400 35px/40px fouquets-v\.beta-bold,Georgia,Times New Roman,serif;margin:0;text-transform:none}@media (max-width:47.99em){.module.module-manifesto .title{font-size:30px;line-height:35px;margin-bottom:0}}.module.module-manifesto .subtitle{display:block;font:400 50px/60px Georgia,Arial,Helvetica,sans-serif;margin:0 auto 20px;text-transform:none}@media (max-width:47.99em){.module.module-manifesto .subtitle{font-size:40px;line-height:50px;margin-bottom:20px}}.module.module-manifesto .promotion{font:400 16px/30px lucien-bold,arial,helvetica,sans-serif}.form-element .module.module-manifesto button[type=submit],.form-element .module.module-manifesto input[type=file]+.form-element-inputfile,.form-element .module.module-manifesto input[type=submit],.module.module-manifesto .btn,.module.module-manifesto .form-element button[type=submit],.module.module-manifesto .form-element input[type=file]+.form-element-inputfile,.module.module-manifesto .form-element input[type=submit]{margin:0 .8rem}@media (max-width:47.99em){.form-element .module.module-manifesto button[type=submit],.form-element .module.module-manifesto input[type=file]+.form-element-inputfile,.form-element .module.module-manifesto input[type=submit],.module.module-manifesto .btn,.module.module-manifesto .form-element button[type=submit],.module.module-manifesto .form-element input[type=file]+.form-element-inputfile,.module.module-manifesto .form-element input[type=submit]{display:block;margin:.8rem 0}}.form-element .module.module-manifesto button.cta-3d-tour[type=submit] .icon,.form-element .module.module-manifesto input.cta-3d-tour[type=submit] .icon,.form-element .module.module-manifesto input[type=file]+.cta-3d-tour.form-element-inputfile .icon,.module.module-manifesto .btn.cta-3d-tour .icon,.module.module-manifesto .form-element button.cta-3d-tour[type=submit] .icon,.module.module-manifesto .form-element input.cta-3d-tour[type=submit] .icon,.module.module-manifesto .form-element input[type=file]+.cta-3d-tour.form-element-inputfile .icon{display:inline-block;position:relative;width:32px;font-size:32px;height:17px}.form-element .module.module-manifesto button.cta-3d-tour[type=submit] .icon:before,.form-element .module.module-manifesto input.cta-3d-tour[type=submit] .icon:before,.form-element .module.module-manifesto input[type=file]+.cta-3d-tour.form-element-inputfile .icon:before,.module.module-manifesto .btn.cta-3d-tour .icon:before,.module.module-manifesto .form-element button.cta-3d-tour[type=submit] .icon:before,.module.module-manifesto .form-element input.cta-3d-tour[type=submit] .icon:before,.module.module-manifesto .form-element input[type=file]+.cta-3d-tour.form-element-inputfile .icon:before{left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module.module-manifesto .manifesto-visual{margin:60px auto 0;max-width:420px;padding:0}@media (max-width:47.99em){.module.module-manifesto .manifesto-visual{margin:50px auto 0}}.module.module-manifesto .manifesto-visual img,.module.module-manifesto .manifesto-visual picture,.module.module-manifesto .manifesto-visual svg{display:block;height:auto;margin:0 auto;max-width:100%}.module-collectionUniverse.collectionInfoBanner,.module-collectionUniverse.collectionRestaurant,.module-collectionUniverse.hero,.module-fluid.module-collectionUniverse{color:#2b2b2b;overflow:hidden;padding:60px 0}@media (max-width:47.99em){.module-collectionUniverse.collectionInfoBanner,.module-collectionUniverse.collectionRestaurant,.module-collectionUniverse.hero,.module-fluid.module-collectionUniverse{padding:50px 0}}@media (max-width:47.99em){.module-collectionUniverse.collectionInfoBanner .module-fluid-content,.module-collectionUniverse.collectionRestaurant .module-fluid-content,.module-collectionUniverse.hero .module-fluid-content,.module-fluid.module-collectionUniverse .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-collectionUniverse.collectionInfoBanner .calendar-widget,.block-map .module-collectionUniverse.collectionInfoBanner .destination-result-list-content,.block-map .module-collectionUniverse.collectionInfoBanner .drm-wrapper,.block-map .module-collectionUniverse.collectionInfoBanner .result-header,.block-map .module-collectionUniverse.collectionInfoBanner .search-line,.block-map .module-collectionUniverse.collectionRestaurant .calendar-widget,.block-map .module-collectionUniverse.collectionRestaurant .destination-result-list-content,.block-map .module-collectionUniverse.collectionRestaurant .drm-wrapper,.block-map .module-collectionUniverse.collectionRestaurant .result-header,.block-map .module-collectionUniverse.collectionRestaurant .search-line,.block-map .module-collectionUniverse.hero .calendar-widget,.block-map .module-collectionUniverse.hero .destination-result-list-content,.block-map .module-collectionUniverse.hero .drm-wrapper,.block-map .module-collectionUniverse.hero .result-header,.block-map .module-collectionUniverse.hero .search-line,.block-map .module-fluid.module-collectionUniverse .calendar-widget,.block-map .module-fluid.module-collectionUniverse .destination-result-list-content,.block-map .module-fluid.module-collectionUniverse .drm-wrapper,.block-map .module-fluid.module-collectionUniverse .result-header,.block-map .module-fluid.module-collectionUniverse .search-line,.m21 .module-collectionUniverse.collectionInfoBanner .calendar-widget,.m21 .module-collectionUniverse.collectionInfoBanner .destination-result-list-content,.m21 .module-collectionUniverse.collectionInfoBanner .drm-wrapper,.m21 .module-collectionUniverse.collectionInfoBanner .result-header,.m21 .module-collectionUniverse.collectionInfoBanner .rooms-selections,.m21 .module-collectionUniverse.collectionInfoBanner .rrc-promo,.m21 .module-collectionUniverse.collectionInfoBanner .search-line,.m21 .module-collectionUniverse.collectionRestaurant .calendar-widget,.m21 .module-collectionUniverse.collectionRestaurant .destination-result-list-content,.m21 .module-collectionUniverse.collectionRestaurant .drm-wrapper,.m21 .module-collectionUniverse.collectionRestaurant .result-header,.m21 .module-collectionUniverse.collectionRestaurant .rooms-selections,.m21 .module-collectionUniverse.collectionRestaurant .rrc-promo,.m21 .module-collectionUniverse.collectionRestaurant .search-line,.m21 .module-collectionUniverse.hero .calendar-widget,.m21 .module-collectionUniverse.hero .destination-result-list-content,.m21 .module-collectionUniverse.hero .drm-wrapper,.m21 .module-collectionUniverse.hero .result-header,.m21 .module-collectionUniverse.hero .rooms-selections,.m21 .module-collectionUniverse.hero .rrc-promo,.m21 .module-collectionUniverse.hero .search-line,.m21 .module-fluid.module-collectionUniverse .calendar-widget,.m21 .module-fluid.module-collectionUniverse .destination-result-list-content,.m21 .module-fluid.module-collectionUniverse .drm-wrapper,.m21 .module-fluid.module-collectionUniverse .result-header,.m21 .module-fluid.module-collectionUniverse .rooms-selections,.m21 .module-fluid.module-collectionUniverse .rrc-promo,.m21 .module-fluid.module-collectionUniverse .search-line,.m21-2 .module-collectionUniverse.collectionInfoBanner .calendar-widget,.m21-2 .module-collectionUniverse.collectionInfoBanner .destination-result-list-content,.m21-2 .module-collectionUniverse.collectionInfoBanner .drm-wrapper,.m21-2 .module-collectionUniverse.collectionInfoBanner .result-header,.m21-2 .module-collectionUniverse.collectionInfoBanner .rooms-selections,.m21-2 .module-collectionUniverse.collectionInfoBanner .rrc-promo,.m21-2 .module-collectionUniverse.collectionInfoBanner .search-line,.m21-2 .module-collectionUniverse.collectionRestaurant .calendar-widget,.m21-2 .module-collectionUniverse.collectionRestaurant .destination-result-list-content,.m21-2 .module-collectionUniverse.collectionRestaurant .drm-wrapper,.m21-2 .module-collectionUniverse.collectionRestaurant .result-header,.m21-2 .module-collectionUniverse.collectionRestaurant .rooms-selections,.m21-2 .module-collectionUniverse.collectionRestaurant .rrc-promo,.m21-2 .module-collectionUniverse.collectionRestaurant .search-line,.m21-2 .module-collectionUniverse.hero .calendar-widget,.m21-2 .module-collectionUniverse.hero .destination-result-list-content,.m21-2 .module-collectionUniverse.hero .drm-wrapper,.m21-2 .module-collectionUniverse.hero .result-header,.m21-2 .module-collectionUniverse.hero .rooms-selections,.m21-2 .module-collectionUniverse.hero .rrc-promo,.m21-2 .module-collectionUniverse.hero .search-line,.m21-2 .module-fluid.module-collectionUniverse .calendar-widget,.m21-2 .module-fluid.module-collectionUniverse .destination-result-list-content,.m21-2 .module-fluid.module-collectionUniverse .drm-wrapper,.m21-2 .module-fluid.module-collectionUniverse .result-header,.m21-2 .module-fluid.module-collectionUniverse .rooms-selections,.m21-2 .module-fluid.module-collectionUniverse .rrc-promo,.m21-2 .module-fluid.module-collectionUniverse .search-line,.module-collectionUniverse.collectionInfoBanner .block-map .calendar-widget,.module-collectionUniverse.collectionInfoBanner .block-map .destination-result-list-content,.module-collectionUniverse.collectionInfoBanner .block-map .drm-wrapper,.module-collectionUniverse.collectionInfoBanner .block-map .result-header,.module-collectionUniverse.collectionInfoBanner .block-map .search-line,.module-collectionUniverse.collectionInfoBanner .inner-medium,.module-collectionUniverse.collectionInfoBanner .inner-small,.module-collectionUniverse.collectionInfoBanner .m21 .calendar-widget,.module-collectionUniverse.collectionInfoBanner .m21 .destination-result-list-content,.module-collectionUniverse.collectionInfoBanner .m21 .drm-wrapper,.module-collectionUniverse.collectionInfoBanner .m21 .result-header,.module-collectionUniverse.collectionInfoBanner .m21 .rooms-selections,.module-collectionUniverse.collectionInfoBanner .m21 .rrc-promo,.module-collectionUniverse.collectionInfoBanner .m21 .search-line,.module-collectionUniverse.collectionInfoBanner .m21-2 .calendar-widget,.module-collectionUniverse.collectionInfoBanner .m21-2 .destination-result-list-content,.module-collectionUniverse.collectionInfoBanner .m21-2 .drm-wrapper,.module-collectionUniverse.collectionInfoBanner .m21-2 .result-header,.module-collectionUniverse.collectionInfoBanner .m21-2 .rooms-selections,.module-collectionUniverse.collectionInfoBanner .m21-2 .rrc-promo,.module-collectionUniverse.collectionInfoBanner .m21-2 .search-line,.module-collectionUniverse.collectionInfoBanner .m37-4,.module-collectionUniverse.collectionRestaurant .block-map .calendar-widget,.module-collectionUniverse.collectionRestaurant .block-map .destination-result-list-content,.module-collectionUniverse.collectionRestaurant .block-map .drm-wrapper,.module-collectionUniverse.collectionRestaurant .block-map .result-header,.module-collectionUniverse.collectionRestaurant .block-map .search-line,.module-collectionUniverse.collectionRestaurant .inner-medium,.module-collectionUniverse.collectionRestaurant .inner-small,.module-collectionUniverse.collectionRestaurant .m21 .calendar-widget,.module-collectionUniverse.collectionRestaurant .m21 .destination-result-list-content,.module-collectionUniverse.collectionRestaurant .m21 .drm-wrapper,.module-collectionUniverse.collectionRestaurant .m21 .result-header,.module-collectionUniverse.collectionRestaurant .m21 .rooms-selections,.module-collectionUniverse.collectionRestaurant .m21 .rrc-promo,.module-collectionUniverse.collectionRestaurant .m21 .search-line,.module-collectionUniverse.collectionRestaurant .m21-2 .calendar-widget,.module-collectionUniverse.collectionRestaurant .m21-2 .destination-result-list-content,.module-collectionUniverse.collectionRestaurant .m21-2 .drm-wrapper,.module-collectionUniverse.collectionRestaurant .m21-2 .result-header,.module-collectionUniverse.collectionRestaurant .m21-2 .rooms-selections,.module-collectionUniverse.collectionRestaurant .m21-2 .rrc-promo,.module-collectionUniverse.collectionRestaurant .m21-2 .search-line,.module-collectionUniverse.collectionRestaurant .m37-4,.module-collectionUniverse.hero .block-map .calendar-widget,.module-collectionUniverse.hero .block-map .destination-result-list-content,.module-collectionUniverse.hero .block-map .drm-wrapper,.module-collectionUniverse.hero .block-map .result-header,.module-collectionUniverse.hero .block-map .search-line,.module-collectionUniverse.hero .inner-medium,.module-collectionUniverse.hero .inner-small,.module-collectionUniverse.hero .m21 .calendar-widget,.module-collectionUniverse.hero .m21 .destination-result-list-content,.module-collectionUniverse.hero .m21 .drm-wrapper,.module-collectionUniverse.hero .m21 .result-header,.module-collectionUniverse.hero .m21 .rooms-selections,.module-collectionUniverse.hero .m21 .rrc-promo,.module-collectionUniverse.hero .m21 .search-line,.module-collectionUniverse.hero .m21-2 .calendar-widget,.module-collectionUniverse.hero .m21-2 .destination-result-list-content,.module-collectionUniverse.hero .m21-2 .drm-wrapper,.module-collectionUniverse.hero .m21-2 .result-header,.module-collectionUniverse.hero .m21-2 .rooms-selections,.module-collectionUniverse.hero .m21-2 .rrc-promo,.module-collectionUniverse.hero .m21-2 .search-line,.module-collectionUniverse.hero .m37-4,.module-fluid.module-collectionUniverse .block-map .calendar-widget,.module-fluid.module-collectionUniverse .block-map .destination-result-list-content,.module-fluid.module-collectionUniverse .block-map .drm-wrapper,.module-fluid.module-collectionUniverse .block-map .result-header,.module-fluid.module-collectionUniverse .block-map .search-line,.module-fluid.module-collectionUniverse .inner-medium,.module-fluid.module-collectionUniverse .inner-small,.module-fluid.module-collectionUniverse .m21 .calendar-widget,.module-fluid.module-collectionUniverse .m21 .destination-result-list-content,.module-fluid.module-collectionUniverse .m21 .drm-wrapper,.module-fluid.module-collectionUniverse .m21 .result-header,.module-fluid.module-collectionUniverse .m21 .rooms-selections,.module-fluid.module-collectionUniverse .m21 .rrc-promo,.module-fluid.module-collectionUniverse .m21 .search-line,.module-fluid.module-collectionUniverse .m21-2 .calendar-widget,.module-fluid.module-collectionUniverse .m21-2 .destination-result-list-content,.module-fluid.module-collectionUniverse .m21-2 .drm-wrapper,.module-fluid.module-collectionUniverse .m21-2 .result-header,.module-fluid.module-collectionUniverse .m21-2 .rooms-selections,.module-fluid.module-collectionUniverse .m21-2 .rrc-promo,.module-fluid.module-collectionUniverse .m21-2 .search-line,.module-fluid.module-collectionUniverse .m37-4{margin:0}}.module.module-collectionUniverse{text-align:center}.module.module-collectionUniverse p{font:400 16px/30px lucien-light,arial,helvetica,sans-serif;margin-left:auto;margin-right:auto;max-width:850px}.module.module-collectionUniverse .title{color:#ad1b2d;display:block;font:400 35px/40px fouquets-v\.beta-bold,Georgia,Times New Roman,serif;margin:0;text-transform:none}@media (max-width:47.99em){.module.module-collectionUniverse .title{font-size:30px;line-height:35px;margin-bottom:0}}.module.module-collectionUniverse .collectionUniverse-links{list-style:none;margin:15px 0 0;padding:0}.module.module-collectionUniverse .collectionUniverse-links>li a,.module.module-collectionUniverse .collectionUniverse-links>li span{display:inline-block;font:400 40px/50px Georgia,Arial,Helvetica,sans-serif;padding:15px;text-transform:uppercase;transition:color .2s ease}@media (max-width:47.99em){.module.module-collectionUniverse .collectionUniverse-links>li a,.module.module-collectionUniverse .collectionUniverse-links>li span{font-size:30px;line-height:40px}}.module.module-collectionUniverse .collectionUniverse-links>li a:hover{color:#ad1b2d}.module.module-collectionUniverse .collectionUniverse-links>li small{font-size:2rem}.module-collectionExperienceComp{color:#2b2b2b;padding:60px 0}@media (max-width:47.99em){.module-collectionExperienceComp{padding:60px 0}}@media (max-width:47.99em){.block-map .module-collectionExperienceComp .calendar-widget,.block-map .module-collectionExperienceComp .destination-result-list-content,.block-map .module-collectionExperienceComp .drm-wrapper,.block-map .module-collectionExperienceComp .result-header,.block-map .module-collectionExperienceComp .search-line,.m21 .module-collectionExperienceComp .calendar-widget,.m21 .module-collectionExperienceComp .destination-result-list-content,.m21 .module-collectionExperienceComp .drm-wrapper,.m21 .module-collectionExperienceComp .result-header,.m21 .module-collectionExperienceComp .rooms-selections,.m21 .module-collectionExperienceComp .rrc-promo,.m21 .module-collectionExperienceComp .search-line,.m21-2 .module-collectionExperienceComp .calendar-widget,.m21-2 .module-collectionExperienceComp .destination-result-list-content,.m21-2 .module-collectionExperienceComp .drm-wrapper,.m21-2 .module-collectionExperienceComp .result-header,.m21-2 .module-collectionExperienceComp .rooms-selections,.m21-2 .module-collectionExperienceComp .rrc-promo,.m21-2 .module-collectionExperienceComp .search-line,.module-collectionExperienceComp .block-map .calendar-widget,.module-collectionExperienceComp .block-map .destination-result-list-content,.module-collectionExperienceComp .block-map .drm-wrapper,.module-collectionExperienceComp .block-map .result-header,.module-collectionExperienceComp .block-map .search-line,.module-collectionExperienceComp .inner-medium,.module-collectionExperienceComp .inner-small,.module-collectionExperienceComp .m21 .calendar-widget,.module-collectionExperienceComp .m21 .destination-result-list-content,.module-collectionExperienceComp .m21 .drm-wrapper,.module-collectionExperienceComp .m21 .result-header,.module-collectionExperienceComp .m21 .rooms-selections,.module-collectionExperienceComp .m21 .rrc-promo,.module-collectionExperienceComp .m21 .search-line,.module-collectionExperienceComp .m21-2 .calendar-widget,.module-collectionExperienceComp .m21-2 .destination-result-list-content,.module-collectionExperienceComp .m21-2 .drm-wrapper,.module-collectionExperienceComp .m21-2 .result-header,.module-collectionExperienceComp .m21-2 .rooms-selections,.module-collectionExperienceComp .m21-2 .rrc-promo,.module-collectionExperienceComp .m21-2 .search-line,.module-collectionExperienceComp .m37-4{margin:0}}.module-collectionExperienceComp .collectionExperienceComp-info{background-color:#fff}.module-collectionExperienceComp.background-light-grey .collectionExperienceComp-info,.module-collectionExperienceComp.background-light-grey .collectionExperienceComp .collectionExperienceComp-content .collectionExperienceComp-lineOverlay{background-color:#f9f9f9}.module-collectionExperienceComp.background-light-grey .carouselImagesComp-carousel .carouselImagesComp-carousel-progress{box-shadow:0 0 0 10px #f9f9f9}.module-collectionExperienceComp.background-light-grey .carouselImagesComp-carousel .swiper-slide figure:after,.module-collectionExperienceComp.background-light-grey .carouselImagesComp-carousel .swiper-slide figure:before{background-color:#f9f9f9}.module-collectionExperienceComp.background-light-grey .collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:first-child{box-shadow:0 0 0 10px #f9f9f9}@media (max-width:47.99em){.module-collectionExperienceComp.background-light-grey .collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:last-child:before{background-color:#f9f9f9}}.collectionExperienceComp .collectionExperienceComp-content{overflow:hidden;position:relative}.collectionExperienceComp .collectionExperienceComp-content:before{background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMyIiBoZWlnaHQ9IjI1OTEiIHZpZXdCb3g9IjAgMCA2MzIgMjU5MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMzE2LjkxOCAwQzMxNi45MTggMTUxLjA0OCAwLjk5OTk4MiAxOTUuMDA1IDEgMzQ4LjQ1MUMxLjAwMDAyIDU2NC4yMzQgNjIyLjU3NyA2MDcuMzkxIDYzMC44NjUgNzA5LjY4OEM2MzkuMTUzIDgxMS45ODUgMjYyLjg5MSA5MzAuMjY3IDI2Mi44OTEgMTA3MC45M0MyNjIuODkxIDEyMTEuNTggNTc5Ljc1IDEyNTYuMzQgNTc5Ljc1IDE0NzMuNzJDNTc5Ljc1IDE2OTEuMSAxNzEuNzI3IDE3OTguMiAxNzEuNzI3IDE5NzUuNjJDMTcxLjcyNyAyMTUzLjA0IDYxMi42MzIgMjEzMy4wNiA2MTIuNjMyIDIyMTMuNzhDNjEyLjYzMiAyMjg3LjMgMzE2LjkxOCAyMzM1LjI2IDMxNi45MTggMjU5MSIgc3Ryb2tlPSIjQTkxQjJFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4K") 50% 50%/100% 100% no-repeat;bottom:0;content:"";left:50%;margin:30px 0;max-width:630px;position:absolute;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%}.collectionExperienceComp .collectionExperienceComp-content .collectionExperienceComp-lineOverlay{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.collectionExperienceComp .collectionExperienceComp-intro,.collectionExperienceComp .collectionExperienceComp-outro{font:400 14px/30px lucien,arial,helvetica,sans-serif;letter-spacing:1px;text-align:center;text-transform:uppercase}.collectionExperienceComp .collectionExperienceComp-line{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:560px;padding:30px 0;position:relative;z-index:1}@media (max-width:47.99em){.collectionExperienceComp .collectionExperienceComp-line{min-height:650px}}.collectionExperienceComp .collectionExperienceComp-line.left{float:none;-ms-flex-pack:start;justify-content:flex-start}.collectionExperienceComp .collectionExperienceComp-line.left>*{-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:63.99em){.collectionExperienceComp .collectionExperienceComp-line.left>*{-ms-flex:0 0 80%;flex:0 0 80%}}.collectionExperienceComp .collectionExperienceComp-line.right{float:none;-ms-flex-pack:end;justify-content:flex-end}.collectionExperienceComp .collectionExperienceComp-line.right>*{-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:63.99em){.collectionExperienceComp .collectionExperienceComp-line.right>*{-ms-flex:0 0 80%;flex:0 0 80%}}.collectionExperienceComp .collectionExperienceComp-info{-ms-flex:0 0 50%;flex:0 0 50%;max-width:500px}@media (max-width:47.99em){.collectionExperienceComp .collectionExperienceComp-info{padding:20px 7%}}.block-nav-envy .collectionExperienceComp .collectionExperienceComp-info .title-main,.collectionExperienceComp .collectionExperienceComp-info .block-nav-envy .title-main,.collectionExperienceComp .collectionExperienceComp-info .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module .title,.collectionExperienceComp .collectionExperienceComp-info .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module .collectionExperienceComp .collectionExperienceComp-info .title{font:400 35px/40px fouquets-v\.beta-bold,Georgia,Times New Roman,serif;margin:0 0 10px;text-transform:none}@media (max-width:47.99em){.block-nav-envy .collectionExperienceComp .collectionExperienceComp-info .title-main,.collectionExperienceComp .collectionExperienceComp-info .block-nav-envy .title-main,.collectionExperienceComp .collectionExperienceComp-info .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.collectionExperienceComp .collectionExperienceComp-info .module .title,.collectionExperienceComp .collectionExperienceComp-info .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionExperienceComp .collectionExperienceComp-info .title,.module .collectionExperienceComp .collectionExperienceComp-info .title{font-size:45px;line-height:40px}}.block-desire .bloc-description .collectionExperienceComp .collectionExperienceComp-info .title-name,.block-push-doc-2col .collectionExperienceComp .collectionExperienceComp-info .title,.block-push-document .collectionExperienceComp .collectionExperienceComp-info .title,.block-resa-details-bis .collectionExperienceComp .collectionExperienceComp-info .block-price,.block-resa-details-bis .collectionExperienceComp .collectionExperienceComp-info .hotel-name,.block-resa-details-bis .collectionExperienceComp .collectionExperienceComp-info .select2-container,.block-resa-details .collectionExperienceComp .collectionExperienceComp-info .block-price,.block-resa-details .collectionExperienceComp .collectionExperienceComp-info .hotel-name,.block-resa-details .collectionExperienceComp .collectionExperienceComp-info .select2-container,.block-tripadvisor .collectionExperienceComp .collectionExperienceComp-info .title-block,.block-trombi-major .bloc-description .collectionExperienceComp .collectionExperienceComp-info .title-name,.card-hotel-item .collectionExperienceComp .collectionExperienceComp-info .chi-hotel-city,.collectionExperienceComp .collectionExperienceComp-info .block-desire .bloc-description .title-name,.collectionExperienceComp .collectionExperienceComp-info .block-push-doc-2col .title,.collectionExperienceComp .collectionExperienceComp-info .block-push-document .title,.collectionExperienceComp .collectionExperienceComp-info .block-resa-details-bis .block-price,.collectionExperienceComp .collectionExperienceComp-info .block-resa-details-bis .hotel-name,.collectionExperienceComp .collectionExperienceComp-info .block-resa-details-bis .select2-container,.collectionExperienceComp .collectionExperienceComp-info .block-resa-details .block-price,.collectionExperienceComp .collectionExperienceComp-info .block-resa-details .hotel-name,.collectionExperienceComp .collectionExperienceComp-info .block-resa-details .select2-container,.collectionExperienceComp .collectionExperienceComp-info .block-tripadvisor .title-block,.collectionExperienceComp .collectionExperienceComp-info .block-trombi-major .bloc-description .title-name,.collectionExperienceComp .collectionExperienceComp-info .card-hotel-item .chi-hotel-city,.collectionExperienceComp .collectionExperienceComp-info .icones-text-presta .text-services .presta,.collectionExperienceComp .collectionExperienceComp-info .popin-title,.collectionExperienceComp .collectionExperienceComp-info .title-3,.icones-text-presta .text-services .collectionExperienceComp .collectionExperienceComp-info .presta{display:block;font:400 40px/50px Georgia,times,serif;margin:0 0 15px;text-transform:none}.collectionExperienceComp .collectionExperienceComp-info .description{border-left:1px solid #ad1b2d;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;margin:0 0 30px;max-width:720px;padding-left:30px}@media (max-width:47.99em){.collectionExperienceComp .collectionExperienceComp-info .description{padding-left:15px}}.collectionExperienceComp .collectionExperienceComp-info .btn,.collectionExperienceComp .collectionExperienceComp-info .form-element button[type=submit],.collectionExperienceComp .collectionExperienceComp-info .form-element input[type=file]+.form-element-inputfile,.collectionExperienceComp .collectionExperienceComp-info .form-element input[type=submit],.form-element .collectionExperienceComp .collectionExperienceComp-info button[type=submit],.form-element .collectionExperienceComp .collectionExperienceComp-info input[type=file]+.form-element-inputfile,.form-element .collectionExperienceComp .collectionExperienceComp-info input[type=submit]{padding-left:20px;padding-right:20px;margin-right:20px}@media (max-width:47.99em){.block-map .collectionExperienceComp .collectionExperienceComp-info .drl-hotel-visit,.block-map .collectionExperienceComp .collectionExperienceComp-info .search-action,.collectionExperienceComp .collectionExperienceComp-info .block-map .drl-hotel-visit,.collectionExperienceComp .collectionExperienceComp-info .block-map .search-action,.collectionExperienceComp .collectionExperienceComp-info .cta,.collectionExperienceComp .collectionExperienceComp-info .drm-hotel,.collectionExperienceComp .collectionExperienceComp-info .m21 .drl-hotel-visit,.collectionExperienceComp .collectionExperienceComp-info .m21 .search-action,.collectionExperienceComp .collectionExperienceComp-info .m21-2 .drl-hotel-visit,.collectionExperienceComp .collectionExperienceComp-info .m21-2 .search-action,.m21 .collectionExperienceComp .collectionExperienceComp-info .drl-hotel-visit,.m21 .collectionExperienceComp .collectionExperienceComp-info .search-action,.m21-2 .collectionExperienceComp .collectionExperienceComp-info .drl-hotel-visit,.m21-2 .collectionExperienceComp .collectionExperienceComp-info .search-action{display:block;margin:20px 0 0}}.collectionExperienceComp .collectionExperienceComp-gallery{padding-bottom:160px;position:relative;z-index:1}.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images{display:block;height:100%;margin:0 auto;position:relative;width:100%}.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span{display:block}.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span>img,.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span>picture{display:block;height:auto;position:relative;width:100%;z-index:1}.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:first-child{box-shadow:0 0 0 10px #fff;width:70%;z-index:1}@media (max-width:47.99em){.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:first-child{width:100%}}.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:last-child{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:38%;z-index:2}@media (max-width:47.99em){.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:last-child{margin:0 auto;position:relative;right:auto;top:-30px;-ms-transform:none;transform:none;width:75%}.collectionExperienceComp .collectionExperienceComp-gallery .collectionExperienceComp-gallery-images span:last-child:before{background-color:#fff;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:30px}}.module-collectionRoomsCarousel.collectionInfoBanner,.module-collectionRoomsCarousel.collectionRestaurant,.module-collectionRoomsCarousel.hero,.module-fluid.module-collectionRoomsCarousel{color:#231f20;overflow:hidden;padding:30px 0}@media (max-width:47.99em){.module-collectionRoomsCarousel.collectionInfoBanner .module-fluid-content,.module-collectionRoomsCarousel.collectionRestaurant .module-fluid-content,.module-collectionRoomsCarousel.hero .module-fluid-content,.module-fluid.module-collectionRoomsCarousel .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-collectionRoomsCarousel.collectionInfoBanner .line.calendar-widget,.block-map .module-collectionRoomsCarousel.collectionInfoBanner .line.destination-result-list-content,.block-map .module-collectionRoomsCarousel.collectionInfoBanner .line.drm-wrapper,.block-map .module-collectionRoomsCarousel.collectionInfoBanner .line.result-header,.block-map .module-collectionRoomsCarousel.collectionInfoBanner .line.search-line,.block-map .module-collectionRoomsCarousel.collectionRestaurant .line.calendar-widget,.block-map .module-collectionRoomsCarousel.collectionRestaurant .line.destination-result-list-content,.block-map .module-collectionRoomsCarousel.collectionRestaurant .line.drm-wrapper,.block-map .module-collectionRoomsCarousel.collectionRestaurant .line.result-header,.block-map .module-collectionRoomsCarousel.collectionRestaurant .line.search-line,.block-map .module-collectionRoomsCarousel.hero .line.calendar-widget,.block-map .module-collectionRoomsCarousel.hero .line.destination-result-list-content,.block-map .module-collectionRoomsCarousel.hero .line.drm-wrapper,.block-map .module-collectionRoomsCarousel.hero .line.result-header,.block-map .module-collectionRoomsCarousel.hero .line.search-line,.block-map .module-fluid.module-collectionRoomsCarousel .line.calendar-widget,.block-map .module-fluid.module-collectionRoomsCarousel .line.destination-result-list-content,.block-map .module-fluid.module-collectionRoomsCarousel .line.drm-wrapper,.block-map .module-fluid.module-collectionRoomsCarousel .line.result-header,.block-map .module-fluid.module-collectionRoomsCarousel .line.search-line,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.calendar-widget,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.destination-result-list-content,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.drm-wrapper,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.result-header,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.rooms-selections,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.rrc-promo,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .line.search-line,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.calendar-widget,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.destination-result-list-content,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.drm-wrapper,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.result-header,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.rooms-selections,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.rrc-promo,.m21 .module-collectionRoomsCarousel.collectionRestaurant .line.search-line,.m21 .module-collectionRoomsCarousel.hero .line.calendar-widget,.m21 .module-collectionRoomsCarousel.hero .line.destination-result-list-content,.m21 .module-collectionRoomsCarousel.hero .line.drm-wrapper,.m21 .module-collectionRoomsCarousel.hero .line.result-header,.m21 .module-collectionRoomsCarousel.hero .line.rooms-selections,.m21 .module-collectionRoomsCarousel.hero .line.rrc-promo,.m21 .module-collectionRoomsCarousel.hero .line.search-line,.m21 .module-fluid.module-collectionRoomsCarousel .line.calendar-widget,.m21 .module-fluid.module-collectionRoomsCarousel .line.destination-result-list-content,.m21 .module-fluid.module-collectionRoomsCarousel .line.drm-wrapper,.m21 .module-fluid.module-collectionRoomsCarousel .line.result-header,.m21 .module-fluid.module-collectionRoomsCarousel .line.rooms-selections,.m21 .module-fluid.module-collectionRoomsCarousel .line.rrc-promo,.m21 .module-fluid.module-collectionRoomsCarousel .line.search-line,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.calendar-widget,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.destination-result-list-content,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.drm-wrapper,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.result-header,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.rooms-selections,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.rrc-promo,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .line.search-line,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.calendar-widget,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.destination-result-list-content,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.drm-wrapper,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.result-header,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.rooms-selections,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.rrc-promo,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .line.search-line,.m21-2 .module-collectionRoomsCarousel.hero .line.calendar-widget,.m21-2 .module-collectionRoomsCarousel.hero .line.destination-result-list-content,.m21-2 .module-collectionRoomsCarousel.hero .line.drm-wrapper,.m21-2 .module-collectionRoomsCarousel.hero .line.result-header,.m21-2 .module-collectionRoomsCarousel.hero .line.rooms-selections,.m21-2 .module-collectionRoomsCarousel.hero .line.rrc-promo,.m21-2 .module-collectionRoomsCarousel.hero .line.search-line,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.calendar-widget,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.destination-result-list-content,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.drm-wrapper,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.result-header,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.rooms-selections,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.rrc-promo,.m21-2 .module-fluid.module-collectionRoomsCarousel .line.search-line,.module-collectionRoomsCarousel.collectionInfoBanner .block-map .line.calendar-widget,.module-collectionRoomsCarousel.collectionInfoBanner .block-map .line.destination-result-list-content,.module-collectionRoomsCarousel.collectionInfoBanner .block-map .line.drm-wrapper,.module-collectionRoomsCarousel.collectionInfoBanner .block-map .line.result-header,.module-collectionRoomsCarousel.collectionInfoBanner .block-map .line.search-line,.module-collectionRoomsCarousel.collectionInfoBanner .line.inner-medium,.module-collectionRoomsCarousel.collectionInfoBanner .line.inner-small,.module-collectionRoomsCarousel.collectionInfoBanner .line.m37-4,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.calendar-widget,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.destination-result-list-content,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.drm-wrapper,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.result-header,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.rooms-selections,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.rrc-promo,.module-collectionRoomsCarousel.collectionInfoBanner .m21 .line.search-line,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.calendar-widget,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.destination-result-list-content,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.drm-wrapper,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.result-header,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.rooms-selections,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.rrc-promo,.module-collectionRoomsCarousel.collectionInfoBanner .m21-2 .line.search-line,.module-collectionRoomsCarousel.collectionRestaurant .block-map .line.calendar-widget,.module-collectionRoomsCarousel.collectionRestaurant .block-map .line.destination-result-list-content,.module-collectionRoomsCarousel.collectionRestaurant .block-map .line.drm-wrapper,.module-collectionRoomsCarousel.collectionRestaurant .block-map .line.result-header,.module-collectionRoomsCarousel.collectionRestaurant .block-map .line.search-line,.module-collectionRoomsCarousel.collectionRestaurant .line.inner-medium,.module-collectionRoomsCarousel.collectionRestaurant .line.inner-small,.module-collectionRoomsCarousel.collectionRestaurant .line.m37-4,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.calendar-widget,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.destination-result-list-content,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.drm-wrapper,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.result-header,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.rooms-selections,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.rrc-promo,.module-collectionRoomsCarousel.collectionRestaurant .m21 .line.search-line,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.calendar-widget,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.destination-result-list-content,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.drm-wrapper,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.result-header,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.rooms-selections,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.rrc-promo,.module-collectionRoomsCarousel.collectionRestaurant .m21-2 .line.search-line,.module-collectionRoomsCarousel.hero .block-map .line.calendar-widget,.module-collectionRoomsCarousel.hero .block-map .line.destination-result-list-content,.module-collectionRoomsCarousel.hero .block-map .line.drm-wrapper,.module-collectionRoomsCarousel.hero .block-map .line.result-header,.module-collectionRoomsCarousel.hero .block-map .line.search-line,.module-collectionRoomsCarousel.hero .line.inner-medium,.module-collectionRoomsCarousel.hero .line.inner-small,.module-collectionRoomsCarousel.hero .line.m37-4,.module-collectionRoomsCarousel.hero .m21 .line.calendar-widget,.module-collectionRoomsCarousel.hero .m21 .line.destination-result-list-content,.module-collectionRoomsCarousel.hero .m21 .line.drm-wrapper,.module-collectionRoomsCarousel.hero .m21 .line.result-header,.module-collectionRoomsCarousel.hero .m21 .line.rooms-selections,.module-collectionRoomsCarousel.hero .m21 .line.rrc-promo,.module-collectionRoomsCarousel.hero .m21 .line.search-line,.module-collectionRoomsCarousel.hero .m21-2 .line.calendar-widget,.module-collectionRoomsCarousel.hero .m21-2 .line.destination-result-list-content,.module-collectionRoomsCarousel.hero .m21-2 .line.drm-wrapper,.module-collectionRoomsCarousel.hero .m21-2 .line.result-header,.module-collectionRoomsCarousel.hero .m21-2 .line.rooms-selections,.module-collectionRoomsCarousel.hero .m21-2 .line.rrc-promo,.module-collectionRoomsCarousel.hero .m21-2 .line.search-line,.module-fluid.module-collectionRoomsCarousel .block-map .line.calendar-widget,.module-fluid.module-collectionRoomsCarousel .block-map .line.destination-result-list-content,.module-fluid.module-collectionRoomsCarousel .block-map .line.drm-wrapper,.module-fluid.module-collectionRoomsCarousel .block-map .line.result-header,.module-fluid.module-collectionRoomsCarousel .block-map .line.search-line,.module-fluid.module-collectionRoomsCarousel .line.inner-medium,.module-fluid.module-collectionRoomsCarousel .line.inner-small,.module-fluid.module-collectionRoomsCarousel .line.m37-4,.module-fluid.module-collectionRoomsCarousel .m21 .line.calendar-widget,.module-fluid.module-collectionRoomsCarousel .m21 .line.destination-result-list-content,.module-fluid.module-collectionRoomsCarousel .m21 .line.drm-wrapper,.module-fluid.module-collectionRoomsCarousel .m21 .line.result-header,.module-fluid.module-collectionRoomsCarousel .m21 .line.rooms-selections,.module-fluid.module-collectionRoomsCarousel .m21 .line.rrc-promo,.module-fluid.module-collectionRoomsCarousel .m21 .line.search-line,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.calendar-widget,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.destination-result-list-content,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.drm-wrapper,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.result-header,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.rooms-selections,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.rrc-promo,.module-fluid.module-collectionRoomsCarousel .m21-2 .line.search-line{margin:0}}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title{text-align:left;text-transform:uppercase}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title i,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title i{font-style:normal}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .description,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .description{max-width:720px;text-align:center}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .roomCarouselLinks,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .roomCarouselLinks,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .roomCarouselLinks,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .roomCarouselLinks{text-align:center}.block-map .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .drl-hotel-visit,.block-map .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .drm-hotel,.block-map .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .search-action,.block-map .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .drl-hotel-visit,.block-map .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .drm-hotel,.block-map .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .search-action,.block-map .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .drl-hotel-visit,.block-map .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .drm-hotel,.block-map .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .search-action,.block-map .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .drl-hotel-visit,.block-map .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .search-action,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .drl-hotel-visit,.m21 .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .search-action,.m21 .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .drl-hotel-visit,.m21 .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .search-action,.m21 .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .drl-hotel-visit,.m21 .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .search-action,.m21 .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .drl-hotel-visit,.m21 .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .search-action,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .drl-hotel-visit,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .drm-hotel,.m21-2 .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .search-action,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .drl-hotel-visit,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .drm-hotel,.m21-2 .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .search-action,.m21-2 .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .drl-hotel-visit,.m21-2 .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .drm-hotel,.m21-2 .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .search-action,.m21-2 .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .drl-hotel-visit,.m21-2 .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .search-action,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-map .drl-hotel-visit,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-map .drm-hotel,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-map .search-action,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .cta,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .drm-hotel,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m21 .drl-hotel-visit,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m21 .search-action,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m21-2 .drl-hotel-visit,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m21-2 .drm-hotel,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m21-2 .search-action,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-map .drl-hotel-visit,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-map .drm-hotel,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-map .search-action,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .cta,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .drm-hotel,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m21 .drl-hotel-visit,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m21 .search-action,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m21-2 .drl-hotel-visit,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m21-2 .drm-hotel,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m21-2 .search-action,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-map .drl-hotel-visit,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-map .drm-hotel,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-map .search-action,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .cta,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .drm-hotel,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m21 .drl-hotel-visit,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m21 .search-action,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m21-2 .drl-hotel-visit,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m21-2 .drm-hotel,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m21-2 .search-action,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-map .drl-hotel-visit,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-map .search-action,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .cta,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .drm-hotel,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m21 .drl-hotel-visit,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m21 .search-action,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m21-2 .drl-hotel-visit,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m21-2 .search-action{margin-top:20px}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;list-style:none;margin:15px 0 0;padding:5px 0}@media (max-width:47.99em){.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters{margin-right:-7%;overflow-x:auto}}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li{margin-right:30px}@media (max-width:47.99em){.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li{margin-right:15px}}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a{text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a:hover,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a:hover,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a:hover,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a:hover{color:#a57b1b}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionRoomsCarouselFilters>li a.active{color:#a57b1b;font-size:14px;text-decoration:underline}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselProgress,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselProgress,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselProgress,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselProgress{background-color:#e9e9e9;height:2px;margin:20px auto;overflow:hidden;position:relative;width:140px}.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselProgress span,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselProgress span,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselProgress span,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselProgress span{background-color:#a57b1b;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.collectionRoomsCarouselMore,.collectionRoomsCarouselRooms{display:none}.collectionRoomsCarousel{margin-top:40px;-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width:47.99em){.collectionRoomsCarousel{margin-top:20px}}.collectionRoomsCarousel .collectionRoomsCarousel-item{display:none}@media (max-width:47.99em){.collectionRoomsCarousel .collectionRoomsCarousel-item{box-shadow:0 2px 54px rgba(0,0,0,.06)}}.collectionRoomsCarousel .collectionRoomsCarousel-item .sup-HT{letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:super;font-size:.5em}.collectionRoomsCarousel .collectionRoomsCarousel-item img{display:block;height:auto;width:100%}.collectionRoomsCarousel .owl-stage-outer{overflow:visible}@media (max-width:47.99em){.collectionRoomsCarousel .owl-stage-outer{overflow:visible}}.collectionRoomsCarousel .collectionRoomsCarousel-content{background-color:#fff;box-shadow:0 2px 54px rgba(0,0,0,.06);margin:0 20px;padding:30px;position:relative;-ms-transform:translateY(-30px);transform:translateY(-30px);transition:transform .8s ease;z-index:2}@media (max-width:63.99em){.collectionRoomsCarousel .collectionRoomsCarousel-content{padding:20px}}@media (max-width:47.99em){.collectionRoomsCarousel .collectionRoomsCarousel-content{box-shadow:none;margin:0;-ms-transform:translateY(0);transform:translateY(0)}}.block-desire .bloc-description .collectionRoomsCarousel .title-name,.block-push-doc-2col .collectionRoomsCarousel .title,.block-push-document .collectionRoomsCarousel .title,.block-resa-details-bis .collectionRoomsCarousel .block-price,.block-resa-details-bis .collectionRoomsCarousel .hotel-name,.block-resa-details-bis .collectionRoomsCarousel .select2-container,.block-resa-details .collectionRoomsCarousel .block-price,.block-resa-details .collectionRoomsCarousel .hotel-name,.block-resa-details .collectionRoomsCarousel .select2-container,.block-tripadvisor .collectionRoomsCarousel .title-block,.block-trombi-major .bloc-description .collectionRoomsCarousel .title-name,.card-hotel-item .collectionRoomsCarousel .chi-hotel-city,.collectionRoomsCarousel .block-desire .bloc-description .title-name,.collectionRoomsCarousel .block-push-doc-2col .title,.collectionRoomsCarousel .block-push-document .title,.collectionRoomsCarousel .block-resa-details-bis .block-price,.collectionRoomsCarousel .block-resa-details-bis .hotel-name,.collectionRoomsCarousel .block-resa-details-bis .select2-container,.collectionRoomsCarousel .block-resa-details .block-price,.collectionRoomsCarousel .block-resa-details .hotel-name,.collectionRoomsCarousel .block-resa-details .select2-container,.collectionRoomsCarousel .block-tripadvisor .title-block,.collectionRoomsCarousel .block-trombi-major .bloc-description .title-name,.collectionRoomsCarousel .card-hotel-item .chi-hotel-city,.collectionRoomsCarousel .icones-text-presta .text-services .presta,.collectionRoomsCarousel .popin-title,.collectionRoomsCarousel .title-3,.icones-text-presta .text-services .collectionRoomsCarousel .presta{margin:0 0 10px;text-transform:uppercase}@media (max-width:47.99em){.block-desire .bloc-description .collectionRoomsCarousel .title-name,.block-push-doc-2col .collectionRoomsCarousel .title,.block-push-document .collectionRoomsCarousel .title,.block-resa-details-bis .collectionRoomsCarousel .block-price,.block-resa-details-bis .collectionRoomsCarousel .hotel-name,.block-resa-details-bis .collectionRoomsCarousel .select2-container,.block-resa-details .collectionRoomsCarousel .block-price,.block-resa-details .collectionRoomsCarousel .hotel-name,.block-resa-details .collectionRoomsCarousel .select2-container,.block-tripadvisor .collectionRoomsCarousel .title-block,.block-trombi-major .bloc-description .collectionRoomsCarousel .title-name,.card-hotel-item .collectionRoomsCarousel .chi-hotel-city,.collectionRoomsCarousel .block-desire .bloc-description .title-name,.collectionRoomsCarousel .block-push-doc-2col .title,.collectionRoomsCarousel .block-push-document .title,.collectionRoomsCarousel .block-resa-details-bis .block-price,.collectionRoomsCarousel .block-resa-details-bis .hotel-name,.collectionRoomsCarousel .block-resa-details-bis .select2-container,.collectionRoomsCarousel .block-resa-details .block-price,.collectionRoomsCarousel .block-resa-details .hotel-name,.collectionRoomsCarousel .block-resa-details .select2-container,.collectionRoomsCarousel .block-tripadvisor .title-block,.collectionRoomsCarousel .block-trombi-major .bloc-description .title-name,.collectionRoomsCarousel .card-hotel-item .chi-hotel-city,.collectionRoomsCarousel .icones-text-presta .text-services .presta,.collectionRoomsCarousel .popin-title,.collectionRoomsCarousel .title-3,.icones-text-presta .text-services .collectionRoomsCarousel .presta{font-size:1.125em;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1.333em;margin:0 0 5px}}.collectionRoomsCarousel .btn,.collectionRoomsCarousel .form-element button[type=submit],.collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element input[type=submit],.form-element .collectionRoomsCarousel button[type=submit],.form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=submit]{box-sizing:border-box;width:fit-content;padding:22px 30px 18px;margin:20px 15px 0 0;border:none}.collectionRoomsCarousel .btn:hover,.collectionRoomsCarousel .form-element button:hover[type=submit],.collectionRoomsCarousel .form-element input:hover[type=submit],.collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.form-element .collectionRoomsCarousel button:hover[type=submit],.form-element .collectionRoomsCarousel input:hover[type=submit],.form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover{background:#a57b1b}.block-map .collectionRoomsCarousel .drl-hotel-visit,.block-map .collectionRoomsCarousel .search-action,.collectionRoomsCarousel .block-map .drl-hotel-visit,.collectionRoomsCarousel .block-map .search-action,.collectionRoomsCarousel .cta,.collectionRoomsCarousel .drm-hotel,.collectionRoomsCarousel .m21 .drl-hotel-visit,.collectionRoomsCarousel .m21 .search-action,.collectionRoomsCarousel .m21-2 .drl-hotel-visit,.collectionRoomsCarousel .m21-2 .search-action,.m21 .collectionRoomsCarousel .drl-hotel-visit,.m21 .collectionRoomsCarousel .search-action,.m21-2 .collectionRoomsCarousel .drl-hotel-visit,.m21-2 .collectionRoomsCarousel .search-action{margin:20px 0 0}.collectionRoomsCarousel .owl-nav .owl-next,.collectionRoomsCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:#231f20;border-radius:0;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:0;margin:0;position:absolute;top:25%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;width:60px}@media (min-width:87.5em){.collectionRoomsCarousel .owl-nav .owl-next,.collectionRoomsCarousel .owl-nav .owl-prev{left:-80px}}@media (max-width:47.99em){.collectionRoomsCarousel .owl-nav .owl-next,.collectionRoomsCarousel .owl-nav .owl-prev{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}}.collectionRoomsCarousel .owl-nav .owl-next:hover,.collectionRoomsCarousel .owl-nav .owl-prev:hover{background-color:#454444}.collectionRoomsCarousel .owl-nav .owl-next.disabled,.collectionRoomsCarousel .owl-nav .owl-prev.disabled{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.collectionRoomsCarousel .owl-nav .owl-next [class*=" icon-"],.collectionRoomsCarousel .owl-nav .owl-next [class^=icon-],.collectionRoomsCarousel .owl-nav .owl-prev [class*=" icon-"],.collectionRoomsCarousel .owl-nav .owl-prev [class^=icon-]{font-size:12px}.collectionRoomsCarousel .owl-nav .owl-next{left:auto;right:0;-ms-transform:rotate(0deg);transform:rotate(0deg)}@media (min-width:87.5em){.collectionRoomsCarousel .owl-nav .owl-next{left:auto;right:-80px}}.collectionRoomsCarousel .owl-controls{padding-top:20px}.collectionRoomsCarousel .owl-dots.disabled{opacity:0;visibility:hidden}@media (max-width:47.99em){.collectionRoomsCarousel .owl-dots{left:30px;margin-top:10px;position:relative}}.collectionRoomsCarousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:1px solid #a57b1b;border-radius:rem(3px);height:6px;margin:4px 3px;width:6px}.collectionRoomsCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #a57b1b;border-radius:rem(2px);height:4px;margin:5px 4px;width:4px}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant,.module-collectionRoomsCarousel.style-collection-fouquets.hero,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets{color:#2b2b2b}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro{-ms-flex-align:start;align-items:flex-start}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title{text-transform:none}@media (max-width:47.99em){.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title{font-size:30px;line-height:35px}}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title i,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title i{color:#ad1b2d;display:block}@media (max-width:47.99em){.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .title i,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .title i,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .title i{font-size:30px;line-height:30px}}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .description,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .description,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .description{border-left:1px solid #ad1b2d;padding-left:30px;text-align:left}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselIntro .roomCarouselLinks,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselIntro .roomCarouselLinks,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselIntro .roomCarouselLinks,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselIntro .roomCarouselLinks{text-align:left}.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-name,.block-desire .bloc-description .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-name,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title,.block-push-doc-2col .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title,.block-push-document .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title,.block-push-document .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .select2-container,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-price,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .hotel-name,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-price,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .select2-container,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-price,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .hotel-name,.block-resa-details .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .select2-container,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-block,.block-tripadvisor .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-block,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-name,.block-trombi-major .bloc-description .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-name,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .chi-hotel-city,.card-hotel-item .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .chi-hotel-city,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-3,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-3,.collectionRoomsCarousel .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-3,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .presta,.icones-text-presta .text-services .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarousel-content .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarousel-content .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-push-document .title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .block-price,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .collectionRoomsCarousel .title-3,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .popin-title,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarousel-content .title-3,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-desire .bloc-description .title-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-push-doc-2col .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-push-document .title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .block-price,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .hotel-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details-bis .select2-container,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .block-price,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .hotel-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-resa-details .select2-container,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-tripadvisor .title-block,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .block-trombi-major .bloc-description .title-name,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .card-hotel-item .chi-hotel-city,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .icones-text-presta .text-services .presta,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .popin-title,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarousel-content .title-3{text-transform:none}@media (max-width:47.99em){.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner button[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=file]+.form-element-inputfile,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner input[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant button[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=file]+.form-element-inputfile,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant input[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero button[type=submit],.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=file]+.form-element-inputfile,.form-element .module-collectionRoomsCarousel.style-collection-fouquets.hero input[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets button[type=submit],.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .module-fluid.module-collectionRoomsCarousel.style-collection-fouquets input[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .btn,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element button[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=file]+.form-element-inputfile,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .form-element input[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .btn,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element button[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=file]+.form-element-inputfile,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .form-element input[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .btn,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element button[type=submit],.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=file]+.form-element-inputfile,.module-collectionRoomsCarousel.style-collection-fouquets.hero .form-element input[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .btn,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element button[type=submit],.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .form-element input[type=submit]{margin:20px 0 0;padding:22px 30px 18px;width:auto}}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselProgress span,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselProgress span,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselProgress span,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselProgress span{background-color:#ad1b2d}.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionInfoBanner .collectionRoomsCarouselFilters>li a:hover,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.style-collection-fouquets.collectionRestaurant .collectionRoomsCarouselFilters>li a:hover,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselFilters>li a.active,.module-collectionRoomsCarousel.style-collection-fouquets.hero .collectionRoomsCarouselFilters>li a:hover,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselFilters>li a.active,.module-fluid.module-collectionRoomsCarousel.style-collection-fouquets .collectionRoomsCarouselFilters>li a:hover{color:#ad1b2d}.module-fluid.module-offersCarousel,.module-offersCarousel.collectionInfoBanner,.module-offersCarousel.collectionRestaurant,.module-offersCarousel.hero{color:#2b2b2b;overflow:hidden;padding:30px 0}@media (max-width:47.99em){.module-fluid.module-offersCarousel .module-fluid-content,.module-offersCarousel.collectionInfoBanner .module-fluid-content,.module-offersCarousel.collectionRestaurant .module-fluid-content,.module-offersCarousel.hero .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-fluid.module-offersCarousel .line.calendar-widget,.block-map .module-fluid.module-offersCarousel .line.destination-result-list-content,.block-map .module-fluid.module-offersCarousel .line.drm-wrapper,.block-map .module-fluid.module-offersCarousel .line.result-header,.block-map .module-fluid.module-offersCarousel .line.search-line,.block-map .module-offersCarousel.collectionInfoBanner .line.calendar-widget,.block-map .module-offersCarousel.collectionInfoBanner .line.destination-result-list-content,.block-map .module-offersCarousel.collectionInfoBanner .line.drm-wrapper,.block-map .module-offersCarousel.collectionInfoBanner .line.result-header,.block-map .module-offersCarousel.collectionInfoBanner .line.search-line,.block-map .module-offersCarousel.collectionRestaurant .line.calendar-widget,.block-map .module-offersCarousel.collectionRestaurant .line.destination-result-list-content,.block-map .module-offersCarousel.collectionRestaurant .line.drm-wrapper,.block-map .module-offersCarousel.collectionRestaurant .line.result-header,.block-map .module-offersCarousel.collectionRestaurant .line.search-line,.block-map .module-offersCarousel.hero .line.calendar-widget,.block-map .module-offersCarousel.hero .line.destination-result-list-content,.block-map .module-offersCarousel.hero .line.drm-wrapper,.block-map .module-offersCarousel.hero .line.result-header,.block-map .module-offersCarousel.hero .line.search-line,.m21 .module-fluid.module-offersCarousel .line.calendar-widget,.m21 .module-fluid.module-offersCarousel .line.destination-result-list-content,.m21 .module-fluid.module-offersCarousel .line.drm-wrapper,.m21 .module-fluid.module-offersCarousel .line.result-header,.m21 .module-fluid.module-offersCarousel .line.rooms-selections,.m21 .module-fluid.module-offersCarousel .line.rrc-promo,.m21 .module-fluid.module-offersCarousel .line.search-line,.m21 .module-offersCarousel.collectionInfoBanner .line.calendar-widget,.m21 .module-offersCarousel.collectionInfoBanner .line.destination-result-list-content,.m21 .module-offersCarousel.collectionInfoBanner .line.drm-wrapper,.m21 .module-offersCarousel.collectionInfoBanner .line.result-header,.m21 .module-offersCarousel.collectionInfoBanner .line.rooms-selections,.m21 .module-offersCarousel.collectionInfoBanner .line.rrc-promo,.m21 .module-offersCarousel.collectionInfoBanner .line.search-line,.m21 .module-offersCarousel.collectionRestaurant .line.calendar-widget,.m21 .module-offersCarousel.collectionRestaurant .line.destination-result-list-content,.m21 .module-offersCarousel.collectionRestaurant .line.drm-wrapper,.m21 .module-offersCarousel.collectionRestaurant .line.result-header,.m21 .module-offersCarousel.collectionRestaurant .line.rooms-selections,.m21 .module-offersCarousel.collectionRestaurant .line.rrc-promo,.m21 .module-offersCarousel.collectionRestaurant .line.search-line,.m21 .module-offersCarousel.hero .line.calendar-widget,.m21 .module-offersCarousel.hero .line.destination-result-list-content,.m21 .module-offersCarousel.hero .line.drm-wrapper,.m21 .module-offersCarousel.hero .line.result-header,.m21 .module-offersCarousel.hero .line.rooms-selections,.m21 .module-offersCarousel.hero .line.rrc-promo,.m21 .module-offersCarousel.hero .line.search-line,.m21-2 .module-fluid.module-offersCarousel .line.calendar-widget,.m21-2 .module-fluid.module-offersCarousel .line.destination-result-list-content,.m21-2 .module-fluid.module-offersCarousel .line.drm-wrapper,.m21-2 .module-fluid.module-offersCarousel .line.result-header,.m21-2 .module-fluid.module-offersCarousel .line.rooms-selections,.m21-2 .module-fluid.module-offersCarousel .line.rrc-promo,.m21-2 .module-fluid.module-offersCarousel .line.search-line,.m21-2 .module-offersCarousel.collectionInfoBanner .line.calendar-widget,.m21-2 .module-offersCarousel.collectionInfoBanner .line.destination-result-list-content,.m21-2 .module-offersCarousel.collectionInfoBanner .line.drm-wrapper,.m21-2 .module-offersCarousel.collectionInfoBanner .line.result-header,.m21-2 .module-offersCarousel.collectionInfoBanner .line.rooms-selections,.m21-2 .module-offersCarousel.collectionInfoBanner .line.rrc-promo,.m21-2 .module-offersCarousel.collectionInfoBanner .line.search-line,.m21-2 .module-offersCarousel.collectionRestaurant .line.calendar-widget,.m21-2 .module-offersCarousel.collectionRestaurant .line.destination-result-list-content,.m21-2 .module-offersCarousel.collectionRestaurant .line.drm-wrapper,.m21-2 .module-offersCarousel.collectionRestaurant .line.result-header,.m21-2 .module-offersCarousel.collectionRestaurant .line.rooms-selections,.m21-2 .module-offersCarousel.collectionRestaurant .line.rrc-promo,.m21-2 .module-offersCarousel.collectionRestaurant .line.search-line,.m21-2 .module-offersCarousel.hero .line.calendar-widget,.m21-2 .module-offersCarousel.hero .line.destination-result-list-content,.m21-2 .module-offersCarousel.hero .line.drm-wrapper,.m21-2 .module-offersCarousel.hero .line.result-header,.m21-2 .module-offersCarousel.hero .line.rooms-selections,.m21-2 .module-offersCarousel.hero .line.rrc-promo,.m21-2 .module-offersCarousel.hero .line.search-line,.module-fluid.module-offersCarousel .block-map .line.calendar-widget,.module-fluid.module-offersCarousel .block-map .line.destination-result-list-content,.module-fluid.module-offersCarousel .block-map .line.drm-wrapper,.module-fluid.module-offersCarousel .block-map .line.result-header,.module-fluid.module-offersCarousel .block-map .line.search-line,.module-fluid.module-offersCarousel .line.inner-medium,.module-fluid.module-offersCarousel .line.inner-small,.module-fluid.module-offersCarousel .line.m37-4,.module-fluid.module-offersCarousel .m21 .line.calendar-widget,.module-fluid.module-offersCarousel .m21 .line.destination-result-list-content,.module-fluid.module-offersCarousel .m21 .line.drm-wrapper,.module-fluid.module-offersCarousel .m21 .line.result-header,.module-fluid.module-offersCarousel .m21 .line.rooms-selections,.module-fluid.module-offersCarousel .m21 .line.rrc-promo,.module-fluid.module-offersCarousel .m21 .line.search-line,.module-fluid.module-offersCarousel .m21-2 .line.calendar-widget,.module-fluid.module-offersCarousel .m21-2 .line.destination-result-list-content,.module-fluid.module-offersCarousel .m21-2 .line.drm-wrapper,.module-fluid.module-offersCarousel .m21-2 .line.result-header,.module-fluid.module-offersCarousel .m21-2 .line.rooms-selections,.module-fluid.module-offersCarousel .m21-2 .line.rrc-promo,.module-fluid.module-offersCarousel .m21-2 .line.search-line,.module-offersCarousel.collectionInfoBanner .block-map .line.calendar-widget,.module-offersCarousel.collectionInfoBanner .block-map .line.destination-result-list-content,.module-offersCarousel.collectionInfoBanner .block-map .line.drm-wrapper,.module-offersCarousel.collectionInfoBanner .block-map .line.result-header,.module-offersCarousel.collectionInfoBanner .block-map .line.search-line,.module-offersCarousel.collectionInfoBanner .line.inner-medium,.module-offersCarousel.collectionInfoBanner .line.inner-small,.module-offersCarousel.collectionInfoBanner .line.m37-4,.module-offersCarousel.collectionInfoBanner .m21 .line.calendar-widget,.module-offersCarousel.collectionInfoBanner .m21 .line.destination-result-list-content,.module-offersCarousel.collectionInfoBanner .m21 .line.drm-wrapper,.module-offersCarousel.collectionInfoBanner .m21 .line.result-header,.module-offersCarousel.collectionInfoBanner .m21 .line.rooms-selections,.module-offersCarousel.collectionInfoBanner .m21 .line.rrc-promo,.module-offersCarousel.collectionInfoBanner .m21 .line.search-line,.module-offersCarousel.collectionInfoBanner .m21-2 .line.calendar-widget,.module-offersCarousel.collectionInfoBanner .m21-2 .line.destination-result-list-content,.module-offersCarousel.collectionInfoBanner .m21-2 .line.drm-wrapper,.module-offersCarousel.collectionInfoBanner .m21-2 .line.result-header,.module-offersCarousel.collectionInfoBanner .m21-2 .line.rooms-selections,.module-offersCarousel.collectionInfoBanner .m21-2 .line.rrc-promo,.module-offersCarousel.collectionInfoBanner .m21-2 .line.search-line,.module-offersCarousel.collectionRestaurant .block-map .line.calendar-widget,.module-offersCarousel.collectionRestaurant .block-map .line.destination-result-list-content,.module-offersCarousel.collectionRestaurant .block-map .line.drm-wrapper,.module-offersCarousel.collectionRestaurant .block-map .line.result-header,.module-offersCarousel.collectionRestaurant .block-map .line.search-line,.module-offersCarousel.collectionRestaurant .line.inner-medium,.module-offersCarousel.collectionRestaurant .line.inner-small,.module-offersCarousel.collectionRestaurant .line.m37-4,.module-offersCarousel.collectionRestaurant .m21 .line.calendar-widget,.module-offersCarousel.collectionRestaurant .m21 .line.destination-result-list-content,.module-offersCarousel.collectionRestaurant .m21 .line.drm-wrapper,.module-offersCarousel.collectionRestaurant .m21 .line.result-header,.module-offersCarousel.collectionRestaurant .m21 .line.rooms-selections,.module-offersCarousel.collectionRestaurant .m21 .line.rrc-promo,.module-offersCarousel.collectionRestaurant .m21 .line.search-line,.module-offersCarousel.collectionRestaurant .m21-2 .line.calendar-widget,.module-offersCarousel.collectionRestaurant .m21-2 .line.destination-result-list-content,.module-offersCarousel.collectionRestaurant .m21-2 .line.drm-wrapper,.module-offersCarousel.collectionRestaurant .m21-2 .line.result-header,.module-offersCarousel.collectionRestaurant .m21-2 .line.rooms-selections,.module-offersCarousel.collectionRestaurant .m21-2 .line.rrc-promo,.module-offersCarousel.collectionRestaurant .m21-2 .line.search-line,.module-offersCarousel.hero .block-map .line.calendar-widget,.module-offersCarousel.hero .block-map .line.destination-result-list-content,.module-offersCarousel.hero .block-map .line.drm-wrapper,.module-offersCarousel.hero .block-map .line.result-header,.module-offersCarousel.hero .block-map .line.search-line,.module-offersCarousel.hero .line.inner-medium,.module-offersCarousel.hero .line.inner-small,.module-offersCarousel.hero .line.m37-4,.module-offersCarousel.hero .m21 .line.calendar-widget,.module-offersCarousel.hero .m21 .line.destination-result-list-content,.module-offersCarousel.hero .m21 .line.drm-wrapper,.module-offersCarousel.hero .m21 .line.result-header,.module-offersCarousel.hero .m21 .line.rooms-selections,.module-offersCarousel.hero .m21 .line.rrc-promo,.module-offersCarousel.hero .m21 .line.search-line,.module-offersCarousel.hero .m21-2 .line.calendar-widget,.module-offersCarousel.hero .m21-2 .line.destination-result-list-content,.module-offersCarousel.hero .m21-2 .line.drm-wrapper,.module-offersCarousel.hero .m21-2 .line.result-header,.module-offersCarousel.hero .m21-2 .line.rooms-selections,.module-offersCarousel.hero .m21-2 .line.rrc-promo,.module-offersCarousel.hero .m21-2 .line.search-line{margin:0}}.module-fluid.module-offersCarousel .offersCarouselIntro,.module-offersCarousel.collectionInfoBanner .offersCarouselIntro,.module-offersCarousel.collectionRestaurant .offersCarouselIntro,.module-offersCarousel.hero .offersCarouselIntro{text-align:center}.module-fluid.module-offersCarousel .offersCarouselIntro .title,.module-offersCarousel.collectionInfoBanner .offersCarouselIntro .title,.module-offersCarousel.collectionRestaurant .offersCarouselIntro .title,.module-offersCarousel.hero .offersCarouselIntro .title{font:400 40px/45px lucien-light,arial,helvetica,sans-serif;margin:0;text-transform:uppercase}@media (max-width:47.99em){.module-fluid.module-offersCarousel .offersCarouselIntro .title,.module-offersCarousel.collectionInfoBanner .offersCarouselIntro .title,.module-offersCarousel.collectionRestaurant .offersCarouselIntro .title,.module-offersCarousel.hero .offersCarouselIntro .title{font-size:30px;line-height:35px}}.module-fluid.module-offersCarousel .offersCarouselProgress,.module-offersCarousel.collectionInfoBanner .offersCarouselProgress,.module-offersCarousel.collectionRestaurant .offersCarouselProgress,.module-offersCarousel.hero .offersCarouselProgress{background-color:#e9e9e9;display:none;height:2px;margin:20px auto;overflow:hidden;position:relative;width:140px}.module-fluid.module-offersCarousel .offersCarouselProgress span,.module-offersCarousel.collectionInfoBanner .offersCarouselProgress span,.module-offersCarousel.collectionRestaurant .offersCarouselProgress span,.module-offersCarousel.hero .offersCarouselProgress span{background-color:#ad1b2d;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}@media (max-width:47.99em){.offersCarouselWrapper{margin:0 10% 0 0}}.offersCarouselMore,.offersCarouselRooms{display:none}.offersCarousel{margin-top:40px;-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width:47.99em){.offersCarousel{margin-top:30px}}.offersCarousel .offersCarousel-item{margin:0 auto;max-width:950px;position:relative}@media (max-width:47.99em){.offersCarousel .offersCarousel-item{box-shadow:0 2px 54px rgba(0,0,0,.06)}}.offersCarousel .offersCarousel-item .sup-HT{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:super;font-size:.5em}.offersCarousel .offersCarousel-item .offersCarousel-visual{height:auto;width:55%}@media (max-width:47.99em){.offersCarousel .offersCarousel-item .offersCarousel-visual{width:100%}}@media (max-width:47.99em){.offersCarousel .owl-stage-outer{overflow:visible}}.offersCarousel .offersCarousel-content{background-color:#fff;bottom:30px;box-shadow:0 2px 54px rgba(0,0,0,.06);left:45%;margin:0 20px;padding:30px;position:absolute;right:0;transition:transform .8s ease;z-index:2}@media (max-width:63.99em){.offersCarousel .offersCarousel-content{padding:20px;right:30px}}@media (max-width:47.99em){.offersCarousel .offersCarousel-content{bottom:0;box-shadow:none;left:auto;margin:0;position:relative;right:auto;top:auto;-ms-transform:translateY(0);transform:translateY(0)}}.block-desire .bloc-description .offersCarousel .title-name,.block-push-doc-2col .offersCarousel .title,.block-push-document .offersCarousel .title,.block-resa-details-bis .offersCarousel .block-price,.block-resa-details-bis .offersCarousel .hotel-name,.block-resa-details-bis .offersCarousel .select2-container,.block-resa-details .offersCarousel .block-price,.block-resa-details .offersCarousel .hotel-name,.block-resa-details .offersCarousel .select2-container,.block-tripadvisor .offersCarousel .title-block,.block-trombi-major .bloc-description .offersCarousel .title-name,.card-hotel-item .offersCarousel .chi-hotel-city,.icones-text-presta .text-services .offersCarousel .presta,.offersCarousel .block-desire .bloc-description .title-name,.offersCarousel .block-push-doc-2col .title,.offersCarousel .block-push-document .title,.offersCarousel .block-resa-details-bis .block-price,.offersCarousel .block-resa-details-bis .hotel-name,.offersCarousel .block-resa-details-bis .select2-container,.offersCarousel .block-resa-details .block-price,.offersCarousel .block-resa-details .hotel-name,.offersCarousel .block-resa-details .select2-container,.offersCarousel .block-tripadvisor .title-block,.offersCarousel .block-trombi-major .bloc-description .title-name,.offersCarousel .card-hotel-item .chi-hotel-city,.offersCarousel .icones-text-presta .text-services .presta,.offersCarousel .popin-title,.offersCarousel .title-3{margin:0 0 10px;min-height:0}@media (max-width:47.99em){.block-desire .bloc-description .offersCarousel .title-name,.block-push-doc-2col .offersCarousel .title,.block-push-document .offersCarousel .title,.block-resa-details-bis .offersCarousel .block-price,.block-resa-details-bis .offersCarousel .hotel-name,.block-resa-details-bis .offersCarousel .select2-container,.block-resa-details .offersCarousel .block-price,.block-resa-details .offersCarousel .hotel-name,.block-resa-details .offersCarousel .select2-container,.block-tripadvisor .offersCarousel .title-block,.block-trombi-major .bloc-description .offersCarousel .title-name,.card-hotel-item .offersCarousel .chi-hotel-city,.icones-text-presta .text-services .offersCarousel .presta,.offersCarousel .block-desire .bloc-description .title-name,.offersCarousel .block-push-doc-2col .title,.offersCarousel .block-push-document .title,.offersCarousel .block-resa-details-bis .block-price,.offersCarousel .block-resa-details-bis .hotel-name,.offersCarousel .block-resa-details-bis .select2-container,.offersCarousel .block-resa-details .block-price,.offersCarousel .block-resa-details .hotel-name,.offersCarousel .block-resa-details .select2-container,.offersCarousel .block-tripadvisor .title-block,.offersCarousel .block-trombi-major .bloc-description .title-name,.offersCarousel .card-hotel-item .chi-hotel-city,.offersCarousel .icones-text-presta .text-services .presta,.offersCarousel .popin-title,.offersCarousel .title-3{margin:0 0 12px}}.offersCarousel .content{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:24px}@media (max-width:63.99em){.offersCarousel .content{display:none}}.offersCarousel .intro,.offersCarousel .price{font-family:lucien-book,arial,helvetica,sans-serif;font-size:16px;line-height:28px}@media (max-width:63.99em){.offersCarousel .intro,.offersCarousel .price{font-size:14px;line-height:26px}}@media (max-width:47.99em){.offersCarousel .intro,.offersCarousel .price{font-size:12px;line-height:24px}}.offersCarousel .intro em,.offersCarousel .price em{font-family:lucien-regular,arial,helvetica,sans-serif;font-style:normal;font-weight:400}.offersCarousel .intro{margin:0 0 10px}@media (max-width:63.99em){.offersCarousel .intro{margin:0}}.offersCarousel .price{margin:20px 0}@media (max-width:63.99em){.offersCarousel .price{margin:0}}.form-element .offersCarousel button[type=submit],.form-element .offersCarousel input[type=file]+.form-element-inputfile,.form-element .offersCarousel input[type=submit],.offersCarousel .btn,.offersCarousel .form-element button[type=submit],.offersCarousel .form-element input[type=file]+.form-element-inputfile,.offersCarousel .form-element input[type=submit]{margin:20px 15px 0 0;padding:22px 30px 18px}@media (max-width:47.99em){.form-element .offersCarousel button[type=submit],.form-element .offersCarousel input[type=file]+.form-element-inputfile,.form-element .offersCarousel input[type=submit],.offersCarousel .btn,.offersCarousel .form-element button[type=submit],.offersCarousel .form-element input[type=file]+.form-element-inputfile,.offersCarousel .form-element input[type=submit]{margin:20px 0 0;padding:22px 30px 18px;width:auto}}.block-map .offersCarousel .drl-hotel-visit,.block-map .offersCarousel .search-action,.m21 .offersCarousel .drl-hotel-visit,.m21 .offersCarousel .search-action,.m21-2 .offersCarousel .drl-hotel-visit,.m21-2 .offersCarousel .search-action,.offersCarousel .block-map .drl-hotel-visit,.offersCarousel .block-map .search-action,.offersCarousel .cta,.offersCarousel .drm-hotel,.offersCarousel .m21 .drl-hotel-visit,.offersCarousel .m21 .search-action,.offersCarousel .m21-2 .drl-hotel-visit,.offersCarousel .m21-2 .search-action{margin:20px 0 0}.offersCarousel .owl-nav .owl-next,.offersCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:#2b2b2b;border-radius:0;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:0;margin:0;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:all .3s ease;width:60px}@media (min-width:87.5em){.offersCarousel .owl-nav .owl-next,.offersCarousel .owl-nav .owl-prev{left:-80px}}@media (max-width:47.99em){.offersCarousel .owl-nav .owl-next,.offersCarousel .owl-nav .owl-prev{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}}.offersCarousel .owl-nav .owl-next:hover,.offersCarousel .owl-nav .owl-prev:hover{background-color:#454444}.offersCarousel .owl-nav .owl-next.disabled,.offersCarousel .owl-nav .owl-prev.disabled{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.offersCarousel .owl-nav .owl-next [class*=" icon-"],.offersCarousel .owl-nav .owl-next [class^=icon-],.offersCarousel .owl-nav .owl-prev [class*=" icon-"],.offersCarousel .owl-nav .owl-prev [class^=icon-]{font-size:12px}.offersCarousel .owl-nav .owl-next{left:auto;right:0;-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}@media (min-width:87.5em){.offersCarousel .owl-nav .owl-next{left:auto;right:-80px}}.offersCarousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:1px solid #a57b1b;border-radius:rem(3px);height:6px;margin:4px 3px;width:6px}.offersCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #a57b1b;border-radius:rem(2px);height:4px;margin:5px 4px;width:4px}.offersCarousel .owl-controls{padding-top:20px}.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarouselIntro .title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarouselIntro .title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarouselIntro .title,.module-offersCarousel.style-collection-fouquets.hero .offersCarouselIntro .title{font:400 40px/45px Georgia,Times New Roman,serif;margin:0;text-transform:none}@media (max-width:47.99em){.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarouselIntro .title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarouselIntro .title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarouselIntro .title,.module-offersCarousel.style-collection-fouquets.hero .offersCarouselIntro .title{font-size:30px;line-height:35px}}.block-desire .bloc-description .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-name,.block-desire .bloc-description .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-name,.block-desire .bloc-description .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-name,.block-desire .bloc-description .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-name,.block-push-doc-2col .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title,.block-push-doc-2col .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title,.block-push-doc-2col .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title,.block-push-doc-2col .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title,.block-push-document .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title,.block-push-document .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title,.block-push-document .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title,.block-push-document .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title,.block-resa-details-bis .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-price,.block-resa-details-bis .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .hotel-name,.block-resa-details-bis .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .select2-container,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-price,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .hotel-name,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .select2-container,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-price,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .hotel-name,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .select2-container,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-price,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .hotel-name,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .select2-container,.block-resa-details .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-price,.block-resa-details .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .hotel-name,.block-resa-details .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .select2-container,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-price,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .hotel-name,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .select2-container,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-price,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .hotel-name,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .select2-container,.block-resa-details .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-price,.block-resa-details .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .hotel-name,.block-resa-details .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .select2-container,.block-tripadvisor .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-block,.block-tripadvisor .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-block,.block-tripadvisor .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-block,.block-tripadvisor .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-block,.block-trombi-major .bloc-description .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-name,.block-trombi-major .bloc-description .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-name,.block-trombi-major .bloc-description .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-name,.block-trombi-major .bloc-description .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-name,.card-hotel-item .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .chi-hotel-city,.card-hotel-item .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .chi-hotel-city,.card-hotel-item .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .chi-hotel-city,.card-hotel-item .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .chi-hotel-city,.icones-text-presta .text-services .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .presta,.icones-text-presta .text-services .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .presta,.icones-text-presta .text-services .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .presta,.icones-text-presta .text-services .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .presta,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-desire .bloc-description .title-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-push-doc-2col .title,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-push-document .title,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details-bis .block-price,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details-bis .hotel-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details-bis .select2-container,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details .block-price,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details .hotel-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details .select2-container,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-tripadvisor .title-block,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-trombi-major .bloc-description .title-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .card-hotel-item .chi-hotel-city,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .icones-text-presta .text-services .presta,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .popin-title,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-3,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-desire .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-push-doc-2col .title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-push-document .title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details-bis .block-price,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details-bis .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details-bis .select2-container,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details .block-price,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details .select2-container,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-tripadvisor .title-block,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-trombi-major .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .card-hotel-item .chi-hotel-city,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .icones-text-presta .text-services .presta,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .popin-title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-3,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-desire .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-push-doc-2col .title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-push-document .title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details-bis .block-price,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details-bis .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details-bis .select2-container,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details .block-price,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details .select2-container,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-tripadvisor .title-block,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-trombi-major .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .card-hotel-item .chi-hotel-city,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .icones-text-presta .text-services .presta,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .popin-title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-3,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-desire .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-push-doc-2col .title,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-push-document .title,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details-bis .block-price,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details-bis .hotel-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details-bis .select2-container,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details .block-price,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details .hotel-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details .select2-container,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-tripadvisor .title-block,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-trombi-major .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .card-hotel-item .chi-hotel-city,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .icones-text-presta .text-services .presta,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .popin-title,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-3{font:400 30px/40px Georgia,Times New Roman,serif;min-height:40px;text-transform:none}@media (max-width:47.99em){.block-desire .bloc-description .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-name,.block-desire .bloc-description .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-name,.block-desire .bloc-description .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-name,.block-desire .bloc-description .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-name,.block-push-doc-2col .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title,.block-push-doc-2col .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title,.block-push-doc-2col .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title,.block-push-doc-2col .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title,.block-push-document .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title,.block-push-document .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title,.block-push-document .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title,.block-push-document .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title,.block-resa-details-bis .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-price,.block-resa-details-bis .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .hotel-name,.block-resa-details-bis .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .select2-container,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-price,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .hotel-name,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .select2-container,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-price,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .hotel-name,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .select2-container,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-price,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .hotel-name,.block-resa-details-bis .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .select2-container,.block-resa-details .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-price,.block-resa-details .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .hotel-name,.block-resa-details .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .select2-container,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-price,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .hotel-name,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .select2-container,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-price,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .hotel-name,.block-resa-details .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .select2-container,.block-resa-details .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-price,.block-resa-details .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .hotel-name,.block-resa-details .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .select2-container,.block-tripadvisor .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-block,.block-tripadvisor .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-block,.block-tripadvisor .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-block,.block-tripadvisor .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-block,.block-trombi-major .bloc-description .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-name,.block-trombi-major .bloc-description .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-name,.block-trombi-major .bloc-description .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-name,.block-trombi-major .bloc-description .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-name,.card-hotel-item .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .chi-hotel-city,.card-hotel-item .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .chi-hotel-city,.card-hotel-item .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .chi-hotel-city,.card-hotel-item .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .chi-hotel-city,.icones-text-presta .text-services .module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .presta,.icones-text-presta .text-services .module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .presta,.icones-text-presta .text-services .module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .presta,.icones-text-presta .text-services .module-offersCarousel.style-collection-fouquets.hero .offersCarousel .presta,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-desire .bloc-description .title-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-push-doc-2col .title,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-push-document .title,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details-bis .block-price,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details-bis .hotel-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details-bis .select2-container,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details .block-price,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details .hotel-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-resa-details .select2-container,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-tripadvisor .title-block,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .block-trombi-major .bloc-description .title-name,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .card-hotel-item .chi-hotel-city,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .icones-text-presta .text-services .presta,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .popin-title,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .title-3,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-desire .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-push-doc-2col .title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-push-document .title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details-bis .block-price,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details-bis .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details-bis .select2-container,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details .block-price,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-resa-details .select2-container,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-tripadvisor .title-block,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .block-trombi-major .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .card-hotel-item .chi-hotel-city,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .icones-text-presta .text-services .presta,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .popin-title,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .title-3,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-desire .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-push-doc-2col .title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-push-document .title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details-bis .block-price,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details-bis .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details-bis .select2-container,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details .block-price,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details .hotel-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-resa-details .select2-container,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-tripadvisor .title-block,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .block-trombi-major .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .card-hotel-item .chi-hotel-city,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .icones-text-presta .text-services .presta,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .popin-title,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .title-3,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-desire .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-push-doc-2col .title,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-push-document .title,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details-bis .block-price,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details-bis .hotel-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details-bis .select2-container,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details .block-price,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details .hotel-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-resa-details .select2-container,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-tripadvisor .title-block,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .block-trombi-major .bloc-description .title-name,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .card-hotel-item .chi-hotel-city,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .icones-text-presta .text-services .presta,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .popin-title,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .title-3{font:400 25px/32px Georgia,Times New Roman,serif}}.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .content,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .content,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .content,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .content{border-left:1px solid #ad1b2d;font-family:lucien-book,arial,helvetica,sans-serif;font-size:12px;line-height:24px;padding-left:20px}.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .intro,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .price,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .intro,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .price,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .intro,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .price,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .intro,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .price{font-family:lucien-book,arial,helvetica,sans-serif;font-size:16px;line-height:28px}.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .intro em,.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarousel .price em,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .intro em,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarousel .price em,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .intro em,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarousel .price em,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .intro em,.module-offersCarousel.style-collection-fouquets.hero .offersCarousel .price em{font-family:lucien-regular,arial,helvetica,sans-serif;font-style:normal;font-weight:400}.module-fluid.module-offersCarousel.style-collection-fouquets .owl-dots,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .owl-dots,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .owl-dots,.module-offersCarousel.style-collection-fouquets.hero .owl-dots{display:none!important}.module-fluid.module-offersCarousel.style-collection-fouquets .offersCarouselProgress,.module-offersCarousel.style-collection-fouquets.collectionInfoBanner .offersCarouselProgress,.module-offersCarousel.style-collection-fouquets.collectionRestaurant .offersCarouselProgress,.module-offersCarousel.style-collection-fouquets.hero .offersCarouselProgress{display:block}.module-collectionMosaic.collectionInfoBanner,.module-collectionMosaic.collectionRestaurant,.module-collectionMosaic.hero,.module-fluid.module-collectionMosaic{color:#231f20;overflow:hidden;padding:60px 0}@media (max-width:47.99em){.module-collectionMosaic.collectionInfoBanner .module-fluid-content,.module-collectionMosaic.collectionRestaurant .module-fluid-content,.module-collectionMosaic.hero .module-fluid-content,.module-fluid.module-collectionMosaic .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-collectionMosaic.collectionInfoBanner .calendar-widget,.block-map .module-collectionMosaic.collectionInfoBanner .destination-result-list-content,.block-map .module-collectionMosaic.collectionInfoBanner .drm-wrapper,.block-map .module-collectionMosaic.collectionInfoBanner .result-header,.block-map .module-collectionMosaic.collectionInfoBanner .search-line,.block-map .module-collectionMosaic.collectionRestaurant .calendar-widget,.block-map .module-collectionMosaic.collectionRestaurant .destination-result-list-content,.block-map .module-collectionMosaic.collectionRestaurant .drm-wrapper,.block-map .module-collectionMosaic.collectionRestaurant .result-header,.block-map .module-collectionMosaic.collectionRestaurant .search-line,.block-map .module-collectionMosaic.hero .calendar-widget,.block-map .module-collectionMosaic.hero .destination-result-list-content,.block-map .module-collectionMosaic.hero .drm-wrapper,.block-map .module-collectionMosaic.hero .result-header,.block-map .module-collectionMosaic.hero .search-line,.block-map .module-fluid.module-collectionMosaic .calendar-widget,.block-map .module-fluid.module-collectionMosaic .destination-result-list-content,.block-map .module-fluid.module-collectionMosaic .drm-wrapper,.block-map .module-fluid.module-collectionMosaic .result-header,.block-map .module-fluid.module-collectionMosaic .search-line,.m21 .module-collectionMosaic.collectionInfoBanner .calendar-widget,.m21 .module-collectionMosaic.collectionInfoBanner .destination-result-list-content,.m21 .module-collectionMosaic.collectionInfoBanner .drm-wrapper,.m21 .module-collectionMosaic.collectionInfoBanner .result-header,.m21 .module-collectionMosaic.collectionInfoBanner .rooms-selections,.m21 .module-collectionMosaic.collectionInfoBanner .rrc-promo,.m21 .module-collectionMosaic.collectionInfoBanner .search-line,.m21 .module-collectionMosaic.collectionRestaurant .calendar-widget,.m21 .module-collectionMosaic.collectionRestaurant .destination-result-list-content,.m21 .module-collectionMosaic.collectionRestaurant .drm-wrapper,.m21 .module-collectionMosaic.collectionRestaurant .result-header,.m21 .module-collectionMosaic.collectionRestaurant .rooms-selections,.m21 .module-collectionMosaic.collectionRestaurant .rrc-promo,.m21 .module-collectionMosaic.collectionRestaurant .search-line,.m21 .module-collectionMosaic.hero .calendar-widget,.m21 .module-collectionMosaic.hero .destination-result-list-content,.m21 .module-collectionMosaic.hero .drm-wrapper,.m21 .module-collectionMosaic.hero .result-header,.m21 .module-collectionMosaic.hero .rooms-selections,.m21 .module-collectionMosaic.hero .rrc-promo,.m21 .module-collectionMosaic.hero .search-line,.m21 .module-fluid.module-collectionMosaic .calendar-widget,.m21 .module-fluid.module-collectionMosaic .destination-result-list-content,.m21 .module-fluid.module-collectionMosaic .drm-wrapper,.m21 .module-fluid.module-collectionMosaic .result-header,.m21 .module-fluid.module-collectionMosaic .rooms-selections,.m21 .module-fluid.module-collectionMosaic .rrc-promo,.m21 .module-fluid.module-collectionMosaic .search-line,.m21-2 .module-collectionMosaic.collectionInfoBanner .calendar-widget,.m21-2 .module-collectionMosaic.collectionInfoBanner .destination-result-list-content,.m21-2 .module-collectionMosaic.collectionInfoBanner .drm-wrapper,.m21-2 .module-collectionMosaic.collectionInfoBanner .result-header,.m21-2 .module-collectionMosaic.collectionInfoBanner .rooms-selections,.m21-2 .module-collectionMosaic.collectionInfoBanner .rrc-promo,.m21-2 .module-collectionMosaic.collectionInfoBanner .search-line,.m21-2 .module-collectionMosaic.collectionRestaurant .calendar-widget,.m21-2 .module-collectionMosaic.collectionRestaurant .destination-result-list-content,.m21-2 .module-collectionMosaic.collectionRestaurant .drm-wrapper,.m21-2 .module-collectionMosaic.collectionRestaurant .result-header,.m21-2 .module-collectionMosaic.collectionRestaurant .rooms-selections,.m21-2 .module-collectionMosaic.collectionRestaurant .rrc-promo,.m21-2 .module-collectionMosaic.collectionRestaurant .search-line,.m21-2 .module-collectionMosaic.hero .calendar-widget,.m21-2 .module-collectionMosaic.hero .destination-result-list-content,.m21-2 .module-collectionMosaic.hero .drm-wrapper,.m21-2 .module-collectionMosaic.hero .result-header,.m21-2 .module-collectionMosaic.hero .rooms-selections,.m21-2 .module-collectionMosaic.hero .rrc-promo,.m21-2 .module-collectionMosaic.hero .search-line,.m21-2 .module-fluid.module-collectionMosaic .calendar-widget,.m21-2 .module-fluid.module-collectionMosaic .destination-result-list-content,.m21-2 .module-fluid.module-collectionMosaic .drm-wrapper,.m21-2 .module-fluid.module-collectionMosaic .result-header,.m21-2 .module-fluid.module-collectionMosaic .rooms-selections,.m21-2 .module-fluid.module-collectionMosaic .rrc-promo,.m21-2 .module-fluid.module-collectionMosaic .search-line,.module-collectionMosaic.collectionInfoBanner .block-map .calendar-widget,.module-collectionMosaic.collectionInfoBanner .block-map .destination-result-list-content,.module-collectionMosaic.collectionInfoBanner .block-map .drm-wrapper,.module-collectionMosaic.collectionInfoBanner .block-map .result-header,.module-collectionMosaic.collectionInfoBanner .block-map .search-line,.module-collectionMosaic.collectionInfoBanner .inner-medium,.module-collectionMosaic.collectionInfoBanner .inner-small,.module-collectionMosaic.collectionInfoBanner .m21 .calendar-widget,.module-collectionMosaic.collectionInfoBanner .m21 .destination-result-list-content,.module-collectionMosaic.collectionInfoBanner .m21 .drm-wrapper,.module-collectionMosaic.collectionInfoBanner .m21 .result-header,.module-collectionMosaic.collectionInfoBanner .m21 .rooms-selections,.module-collectionMosaic.collectionInfoBanner .m21 .rrc-promo,.module-collectionMosaic.collectionInfoBanner .m21 .search-line,.module-collectionMosaic.collectionInfoBanner .m21-2 .calendar-widget,.module-collectionMosaic.collectionInfoBanner .m21-2 .destination-result-list-content,.module-collectionMosaic.collectionInfoBanner .m21-2 .drm-wrapper,.module-collectionMosaic.collectionInfoBanner .m21-2 .result-header,.module-collectionMosaic.collectionInfoBanner .m21-2 .rooms-selections,.module-collectionMosaic.collectionInfoBanner .m21-2 .rrc-promo,.module-collectionMosaic.collectionInfoBanner .m21-2 .search-line,.module-collectionMosaic.collectionInfoBanner .m37-4,.module-collectionMosaic.collectionRestaurant .block-map .calendar-widget,.module-collectionMosaic.collectionRestaurant .block-map .destination-result-list-content,.module-collectionMosaic.collectionRestaurant .block-map .drm-wrapper,.module-collectionMosaic.collectionRestaurant .block-map .result-header,.module-collectionMosaic.collectionRestaurant .block-map .search-line,.module-collectionMosaic.collectionRestaurant .inner-medium,.module-collectionMosaic.collectionRestaurant .inner-small,.module-collectionMosaic.collectionRestaurant .m21 .calendar-widget,.module-collectionMosaic.collectionRestaurant .m21 .destination-result-list-content,.module-collectionMosaic.collectionRestaurant .m21 .drm-wrapper,.module-collectionMosaic.collectionRestaurant .m21 .result-header,.module-collectionMosaic.collectionRestaurant .m21 .rooms-selections,.module-collectionMosaic.collectionRestaurant .m21 .rrc-promo,.module-collectionMosaic.collectionRestaurant .m21 .search-line,.module-collectionMosaic.collectionRestaurant .m21-2 .calendar-widget,.module-collectionMosaic.collectionRestaurant .m21-2 .destination-result-list-content,.module-collectionMosaic.collectionRestaurant .m21-2 .drm-wrapper,.module-collectionMosaic.collectionRestaurant .m21-2 .result-header,.module-collectionMosaic.collectionRestaurant .m21-2 .rooms-selections,.module-collectionMosaic.collectionRestaurant .m21-2 .rrc-promo,.module-collectionMosaic.collectionRestaurant .m21-2 .search-line,.module-collectionMosaic.collectionRestaurant .m37-4,.module-collectionMosaic.hero .block-map .calendar-widget,.module-collectionMosaic.hero .block-map .destination-result-list-content,.module-collectionMosaic.hero .block-map .drm-wrapper,.module-collectionMosaic.hero .block-map .result-header,.module-collectionMosaic.hero .block-map .search-line,.module-collectionMosaic.hero .inner-medium,.module-collectionMosaic.hero .inner-small,.module-collectionMosaic.hero .m21 .calendar-widget,.module-collectionMosaic.hero .m21 .destination-result-list-content,.module-collectionMosaic.hero .m21 .drm-wrapper,.module-collectionMosaic.hero .m21 .result-header,.module-collectionMosaic.hero .m21 .rooms-selections,.module-collectionMosaic.hero .m21 .rrc-promo,.module-collectionMosaic.hero .m21 .search-line,.module-collectionMosaic.hero .m21-2 .calendar-widget,.module-collectionMosaic.hero .m21-2 .destination-result-list-content,.module-collectionMosaic.hero .m21-2 .drm-wrapper,.module-collectionMosaic.hero .m21-2 .result-header,.module-collectionMosaic.hero .m21-2 .rooms-selections,.module-collectionMosaic.hero .m21-2 .rrc-promo,.module-collectionMosaic.hero .m21-2 .search-line,.module-collectionMosaic.hero .m37-4,.module-fluid.module-collectionMosaic .block-map .calendar-widget,.module-fluid.module-collectionMosaic .block-map .destination-result-list-content,.module-fluid.module-collectionMosaic .block-map .drm-wrapper,.module-fluid.module-collectionMosaic .block-map .result-header,.module-fluid.module-collectionMosaic .block-map .search-line,.module-fluid.module-collectionMosaic .inner-medium,.module-fluid.module-collectionMosaic .inner-small,.module-fluid.module-collectionMosaic .m21 .calendar-widget,.module-fluid.module-collectionMosaic .m21 .destination-result-list-content,.module-fluid.module-collectionMosaic .m21 .drm-wrapper,.module-fluid.module-collectionMosaic .m21 .result-header,.module-fluid.module-collectionMosaic .m21 .rooms-selections,.module-fluid.module-collectionMosaic .m21 .rrc-promo,.module-fluid.module-collectionMosaic .m21 .search-line,.module-fluid.module-collectionMosaic .m21-2 .calendar-widget,.module-fluid.module-collectionMosaic .m21-2 .destination-result-list-content,.module-fluid.module-collectionMosaic .m21-2 .drm-wrapper,.module-fluid.module-collectionMosaic .m21-2 .result-header,.module-fluid.module-collectionMosaic .m21-2 .rooms-selections,.module-fluid.module-collectionMosaic .m21-2 .rrc-promo,.module-fluid.module-collectionMosaic .m21-2 .search-line,.module-fluid.module-collectionMosaic .m37-4{margin:0}}.collectionMosaicWrapper{margin:0 auto;max-width:1060px;position:relative;width:100%}.collectionMosaic{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -10px}.collectionMosaic .collectionMosaic-col{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;padding:0 10px}@media (max-width:63.99em){.collectionMosaic .collectionMosaic-col{-ms-flex:0 0 100%;flex:0 0 100%;padding:0}}.collectionMosaic .collectionMosaic-col>div:first-child,.collectionMosaic .collectionMosaic-col>div:nth-child(2){-ms-flex:0 0 50%;flex:0 0 50%}.collectionMosaic .collectionMosaic-col>div:last-child{-ms-flex:0 0 100%;flex:0 0 100%}.collectionMosaic .collectionMosaic-col figure{display:block;margin:0;padding:10px}.collectionMosaic .collectionMosaic-col figure img,.collectionMosaic .collectionMosaic-col figure picture{display:block;height:auto;width:100%}.collectionMosaic .collectionMosaic-col:nth-child(2n)>div:first-child{-ms-flex-order:2;order:2}@media (max-width:63.99em){.collectionMosaic .collectionMosaic-col:nth-child(2n)>div:first-child{-ms-flex-order:1;order:1}}.collectionMosaic .collectionMosaic-col:nth-child(2n)>div:nth-child(2){-ms-flex-order:3;order:3}@media (max-width:63.99em){.collectionMosaic .collectionMosaic-col:nth-child(2n)>div:nth-child(2){-ms-flex-order:2;order:2}}.collectionMosaic .collectionMosaic-col:nth-child(2n)>div:last-child{-ms-flex-order:1;order:1}@media (max-width:63.99em){.collectionMosaic .collectionMosaic-col:nth-child(2n)>div:last-child{-ms-flex-order:3;order:3}}.collectionMosaic-cta{margin:2rem 0 0;text-align:center}.collectionMosaic-cta a{background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.1);color:#a57b1b}.module-collectionMosaic.style-collection-fouquets{color:#2b2b2b}.module-collectionMosaic.style-collection-fouquets .collectionMosaic-cta a{box-shadow:none!important}.collectionRestaurant{background-color:#000;color:#fff;margin:0;min-height:500px;padding:50px 0;position:relative;z-index:1}@media (max-width:47.99em){.collectionRestaurant{min-height:480px}}.collectionRestaurant .module-fluid-content{bottom:50px;left:0;position:absolute;right:0}@media (max-width:47.99em){.collectionRestaurant .module-fluid-content{bottom:30px}}.collectionRestaurant .collectionRestaurant-visual{bottom:0;left:0;position:absolute;right:0;top:0}.collectionRestaurant .collectionRestaurant-visual img,.collectionRestaurant .collectionRestaurant-visual picture{display:block;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.collectionRestaurant .collectionRestaurant-visual:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.collectionRestaurant .collectionRestaurant-content{max-width:1280px;position:relative;width:100%;z-index:2}@media (max-width:63.99em){.collectionRestaurant .collectionRestaurant-content{padding:0 10px}}.collectionRestaurant .collectionRestaurant-content .title{margin:0}.block-map .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.block-map .collectionRestaurant .collectionRestaurant-content .title .search-action,.collectionRestaurant .collectionRestaurant-content .title .block-map .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .block-map .search-action,.collectionRestaurant .collectionRestaurant-content .title .cta,.collectionRestaurant .collectionRestaurant-content .title .drm-hotel,.collectionRestaurant .collectionRestaurant-content .title .m21 .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .m21 .search-action,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .search-action,.m21 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.m21 .collectionRestaurant .collectionRestaurant-content .title .search-action,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .search-action{color:#fff;font-family:Georgia,Times,serif;font-weight:300;font-size:50px;line-height:1;text-transform:none}@media (max-width:63.99em){.block-map .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.block-map .collectionRestaurant .collectionRestaurant-content .title .search-action,.collectionRestaurant .collectionRestaurant-content .title .block-map .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .block-map .search-action,.collectionRestaurant .collectionRestaurant-content .title .cta,.collectionRestaurant .collectionRestaurant-content .title .drm-hotel,.collectionRestaurant .collectionRestaurant-content .title .m21 .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .m21 .search-action,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .search-action,.m21 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.m21 .collectionRestaurant .collectionRestaurant-content .title .search-action,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .search-action{font-size:40px}}@media (max-width:47.99em){.block-map .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.block-map .collectionRestaurant .collectionRestaurant-content .title .search-action,.collectionRestaurant .collectionRestaurant-content .title .block-map .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .block-map .search-action,.collectionRestaurant .collectionRestaurant-content .title .cta,.collectionRestaurant .collectionRestaurant-content .title .drm-hotel,.collectionRestaurant .collectionRestaurant-content .title .m21 .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .m21 .search-action,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .drl-hotel-visit,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .search-action,.m21 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.m21 .collectionRestaurant .collectionRestaurant-content .title .search-action,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .search-action{letter-spacing:-.5px;-webkit-text-size-adjust:none}}.block-map .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit:hover,.block-map .collectionRestaurant .collectionRestaurant-content .title .search-action:hover,.collectionRestaurant .collectionRestaurant-content .title .block-map .drl-hotel-visit:hover,.collectionRestaurant .collectionRestaurant-content .title .block-map .search-action:hover,.collectionRestaurant .collectionRestaurant-content .title .cta:hover,.collectionRestaurant .collectionRestaurant-content .title .drm-hotel:hover,.collectionRestaurant .collectionRestaurant-content .title .m21 .drl-hotel-visit:hover,.collectionRestaurant .collectionRestaurant-content .title .m21 .search-action:hover,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .drl-hotel-visit:hover,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .search-action:hover,.m21 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit:hover,.m21 .collectionRestaurant .collectionRestaurant-content .title .search-action:hover,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit:hover,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .search-action:hover{color:#fff!important}.block-map .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit:hover .icon-arrow,.block-map .collectionRestaurant .collectionRestaurant-content .title .search-action:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .block-map .drl-hotel-visit:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .block-map .search-action:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .cta:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .drm-hotel:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21 .drl-hotel-visit:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21 .search-action:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .drl-hotel-visit:hover .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .search-action:hover .icon-arrow,.m21 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit:hover .icon-arrow,.m21 .collectionRestaurant .collectionRestaurant-content .title .search-action:hover .icon-arrow,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit:hover .icon-arrow,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .search-action:hover .icon-arrow{color:#fff;right:-30px}.block-map .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit .icon-arrow,.block-map .collectionRestaurant .collectionRestaurant-content .title .search-action .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .block-map .drl-hotel-visit .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .block-map .search-action .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .cta .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .drm-hotel .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21 .drl-hotel-visit .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21 .search-action .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .drl-hotel-visit .icon-arrow,.collectionRestaurant .collectionRestaurant-content .title .m21-2 .search-action .icon-arrow,.m21 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit .icon-arrow,.m21 .collectionRestaurant .collectionRestaurant-content .title .search-action .icon-arrow,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .drl-hotel-visit .icon-arrow,.m21-2 .collectionRestaurant .collectionRestaurant-content .title .search-action .icon-arrow{font-size:25px;right:-20px}.collectionRestaurant .collectionRestaurant-content p{font:400 16px/20px lucien-regular,arial,helvetica,sans-serif;margin:10px 0 0}@media (max-width:47.99em){.collectionRestaurant .collectionRestaurant-content p{font-size:14px;line-height:16px}}.module-collectionActivities.collectionInfoBanner,.module-collectionActivities.collectionRestaurant,.module-collectionActivities.hero,.module-fluid.module-collectionActivities{color:#2b2b2b;overflow:hidden;padding:30px 0}@media (max-width:47.99em){.module-collectionActivities.collectionInfoBanner .module-fluid-content,.module-collectionActivities.collectionRestaurant .module-fluid-content,.module-collectionActivities.hero .module-fluid-content,.module-fluid.module-collectionActivities .module-fluid-content{margin:0 7%}}@media (max-width:47.99em){.block-map .module-collectionActivities.collectionInfoBanner .line.calendar-widget,.block-map .module-collectionActivities.collectionInfoBanner .line.destination-result-list-content,.block-map .module-collectionActivities.collectionInfoBanner .line.drm-wrapper,.block-map .module-collectionActivities.collectionInfoBanner .line.result-header,.block-map .module-collectionActivities.collectionInfoBanner .line.search-line,.block-map .module-collectionActivities.collectionRestaurant .line.calendar-widget,.block-map .module-collectionActivities.collectionRestaurant .line.destination-result-list-content,.block-map .module-collectionActivities.collectionRestaurant .line.drm-wrapper,.block-map .module-collectionActivities.collectionRestaurant .line.result-header,.block-map .module-collectionActivities.collectionRestaurant .line.search-line,.block-map .module-collectionActivities.hero .line.calendar-widget,.block-map .module-collectionActivities.hero .line.destination-result-list-content,.block-map .module-collectionActivities.hero .line.drm-wrapper,.block-map .module-collectionActivities.hero .line.result-header,.block-map .module-collectionActivities.hero .line.search-line,.block-map .module-fluid.module-collectionActivities .line.calendar-widget,.block-map .module-fluid.module-collectionActivities .line.destination-result-list-content,.block-map .module-fluid.module-collectionActivities .line.drm-wrapper,.block-map .module-fluid.module-collectionActivities .line.result-header,.block-map .module-fluid.module-collectionActivities .line.search-line,.m21 .module-collectionActivities.collectionInfoBanner .line.calendar-widget,.m21 .module-collectionActivities.collectionInfoBanner .line.destination-result-list-content,.m21 .module-collectionActivities.collectionInfoBanner .line.drm-wrapper,.m21 .module-collectionActivities.collectionInfoBanner .line.result-header,.m21 .module-collectionActivities.collectionInfoBanner .line.rooms-selections,.m21 .module-collectionActivities.collectionInfoBanner .line.rrc-promo,.m21 .module-collectionActivities.collectionInfoBanner .line.search-line,.m21 .module-collectionActivities.collectionRestaurant .line.calendar-widget,.m21 .module-collectionActivities.collectionRestaurant .line.destination-result-list-content,.m21 .module-collectionActivities.collectionRestaurant .line.drm-wrapper,.m21 .module-collectionActivities.collectionRestaurant .line.result-header,.m21 .module-collectionActivities.collectionRestaurant .line.rooms-selections,.m21 .module-collectionActivities.collectionRestaurant .line.rrc-promo,.m21 .module-collectionActivities.collectionRestaurant .line.search-line,.m21 .module-collectionActivities.hero .line.calendar-widget,.m21 .module-collectionActivities.hero .line.destination-result-list-content,.m21 .module-collectionActivities.hero .line.drm-wrapper,.m21 .module-collectionActivities.hero .line.result-header,.m21 .module-collectionActivities.hero .line.rooms-selections,.m21 .module-collectionActivities.hero .line.rrc-promo,.m21 .module-collectionActivities.hero .line.search-line,.m21 .module-fluid.module-collectionActivities .line.calendar-widget,.m21 .module-fluid.module-collectionActivities .line.destination-result-list-content,.m21 .module-fluid.module-collectionActivities .line.drm-wrapper,.m21 .module-fluid.module-collectionActivities .line.result-header,.m21 .module-fluid.module-collectionActivities .line.rooms-selections,.m21 .module-fluid.module-collectionActivities .line.rrc-promo,.m21 .module-fluid.module-collectionActivities .line.search-line,.m21-2 .module-collectionActivities.collectionInfoBanner .line.calendar-widget,.m21-2 .module-collectionActivities.collectionInfoBanner .line.destination-result-list-content,.m21-2 .module-collectionActivities.collectionInfoBanner .line.drm-wrapper,.m21-2 .module-collectionActivities.collectionInfoBanner .line.result-header,.m21-2 .module-collectionActivities.collectionInfoBanner .line.rooms-selections,.m21-2 .module-collectionActivities.collectionInfoBanner .line.rrc-promo,.m21-2 .module-collectionActivities.collectionInfoBanner .line.search-line,.m21-2 .module-collectionActivities.collectionRestaurant .line.calendar-widget,.m21-2 .module-collectionActivities.collectionRestaurant .line.destination-result-list-content,.m21-2 .module-collectionActivities.collectionRestaurant .line.drm-wrapper,.m21-2 .module-collectionActivities.collectionRestaurant .line.result-header,.m21-2 .module-collectionActivities.collectionRestaurant .line.rooms-selections,.m21-2 .module-collectionActivities.collectionRestaurant .line.rrc-promo,.m21-2 .module-collectionActivities.collectionRestaurant .line.search-line,.m21-2 .module-collectionActivities.hero .line.calendar-widget,.m21-2 .module-collectionActivities.hero .line.destination-result-list-content,.m21-2 .module-collectionActivities.hero .line.drm-wrapper,.m21-2 .module-collectionActivities.hero .line.result-header,.m21-2 .module-collectionActivities.hero .line.rooms-selections,.m21-2 .module-collectionActivities.hero .line.rrc-promo,.m21-2 .module-collectionActivities.hero .line.search-line,.m21-2 .module-fluid.module-collectionActivities .line.calendar-widget,.m21-2 .module-fluid.module-collectionActivities .line.destination-result-list-content,.m21-2 .module-fluid.module-collectionActivities .line.drm-wrapper,.m21-2 .module-fluid.module-collectionActivities .line.result-header,.m21-2 .module-fluid.module-collectionActivities .line.rooms-selections,.m21-2 .module-fluid.module-collectionActivities .line.rrc-promo,.m21-2 .module-fluid.module-collectionActivities .line.search-line,.module-collectionActivities.collectionInfoBanner .block-map .line.calendar-widget,.module-collectionActivities.collectionInfoBanner .block-map .line.destination-result-list-content,.module-collectionActivities.collectionInfoBanner .block-map .line.drm-wrapper,.module-collectionActivities.collectionInfoBanner .block-map .line.result-header,.module-collectionActivities.collectionInfoBanner .block-map .line.search-line,.module-collectionActivities.collectionInfoBanner .line.inner-medium,.module-collectionActivities.collectionInfoBanner .line.inner-small,.module-collectionActivities.collectionInfoBanner .line.m37-4,.module-collectionActivities.collectionInfoBanner .m21 .line.calendar-widget,.module-collectionActivities.collectionInfoBanner .m21 .line.destination-result-list-content,.module-collectionActivities.collectionInfoBanner .m21 .line.drm-wrapper,.module-collectionActivities.collectionInfoBanner .m21 .line.result-header,.module-collectionActivities.collectionInfoBanner .m21 .line.rooms-selections,.module-collectionActivities.collectionInfoBanner .m21 .line.rrc-promo,.module-collectionActivities.collectionInfoBanner .m21 .line.search-line,.module-collectionActivities.collectionInfoBanner .m21-2 .line.calendar-widget,.module-collectionActivities.collectionInfoBanner .m21-2 .line.destination-result-list-content,.module-collectionActivities.collectionInfoBanner .m21-2 .line.drm-wrapper,.module-collectionActivities.collectionInfoBanner .m21-2 .line.result-header,.module-collectionActivities.collectionInfoBanner .m21-2 .line.rooms-selections,.module-collectionActivities.collectionInfoBanner .m21-2 .line.rrc-promo,.module-collectionActivities.collectionInfoBanner .m21-2 .line.search-line,.module-collectionActivities.collectionRestaurant .block-map .line.calendar-widget,.module-collectionActivities.collectionRestaurant .block-map .line.destination-result-list-content,.module-collectionActivities.collectionRestaurant .block-map .line.drm-wrapper,.module-collectionActivities.collectionRestaurant .block-map .line.result-header,.module-collectionActivities.collectionRestaurant .block-map .line.search-line,.module-collectionActivities.collectionRestaurant .line.inner-medium,.module-collectionActivities.collectionRestaurant .line.inner-small,.module-collectionActivities.collectionRestaurant .line.m37-4,.module-collectionActivities.collectionRestaurant .m21 .line.calendar-widget,.module-collectionActivities.collectionRestaurant .m21 .line.destination-result-list-content,.module-collectionActivities.collectionRestaurant .m21 .line.drm-wrapper,.module-collectionActivities.collectionRestaurant .m21 .line.result-header,.module-collectionActivities.collectionRestaurant .m21 .line.rooms-selections,.module-collectionActivities.collectionRestaurant .m21 .line.rrc-promo,.module-collectionActivities.collectionRestaurant .m21 .line.search-line,.module-collectionActivities.collectionRestaurant .m21-2 .line.calendar-widget,.module-collectionActivities.collectionRestaurant .m21-2 .line.destination-result-list-content,.module-collectionActivities.collectionRestaurant .m21-2 .line.drm-wrapper,.module-collectionActivities.collectionRestaurant .m21-2 .line.result-header,.module-collectionActivities.collectionRestaurant .m21-2 .line.rooms-selections,.module-collectionActivities.collectionRestaurant .m21-2 .line.rrc-promo,.module-collectionActivities.collectionRestaurant .m21-2 .line.search-line,.module-collectionActivities.hero .block-map .line.calendar-widget,.module-collectionActivities.hero .block-map .line.destination-result-list-content,.module-collectionActivities.hero .block-map .line.drm-wrapper,.module-collectionActivities.hero .block-map .line.result-header,.module-collectionActivities.hero .block-map .line.search-line,.module-collectionActivities.hero .line.inner-medium,.module-collectionActivities.hero .line.inner-small,.module-collectionActivities.hero .line.m37-4,.module-collectionActivities.hero .m21 .line.calendar-widget,.module-collectionActivities.hero .m21 .line.destination-result-list-content,.module-collectionActivities.hero .m21 .line.drm-wrapper,.module-collectionActivities.hero .m21 .line.result-header,.module-collectionActivities.hero .m21 .line.rooms-selections,.module-collectionActivities.hero .m21 .line.rrc-promo,.module-collectionActivities.hero .m21 .line.search-line,.module-collectionActivities.hero .m21-2 .line.calendar-widget,.module-collectionActivities.hero .m21-2 .line.destination-result-list-content,.module-collectionActivities.hero .m21-2 .line.drm-wrapper,.module-collectionActivities.hero .m21-2 .line.result-header,.module-collectionActivities.hero .m21-2 .line.rooms-selections,.module-collectionActivities.hero .m21-2 .line.rrc-promo,.module-collectionActivities.hero .m21-2 .line.search-line,.module-fluid.module-collectionActivities .block-map .line.calendar-widget,.module-fluid.module-collectionActivities .block-map .line.destination-result-list-content,.module-fluid.module-collectionActivities .block-map .line.drm-wrapper,.module-fluid.module-collectionActivities .block-map .line.result-header,.module-fluid.module-collectionActivities .block-map .line.search-line,.module-fluid.module-collectionActivities .line.inner-medium,.module-fluid.module-collectionActivities .line.inner-small,.module-fluid.module-collectionActivities .line.m37-4,.module-fluid.module-collectionActivities .m21 .line.calendar-widget,.module-fluid.module-collectionActivities .m21 .line.destination-result-list-content,.module-fluid.module-collectionActivities .m21 .line.drm-wrapper,.module-fluid.module-collectionActivities .m21 .line.result-header,.module-fluid.module-collectionActivities .m21 .line.rooms-selections,.module-fluid.module-collectionActivities .m21 .line.rrc-promo,.module-fluid.module-collectionActivities .m21 .line.search-line,.module-fluid.module-collectionActivities .m21-2 .line.calendar-widget,.module-fluid.module-collectionActivities .m21-2 .line.destination-result-list-content,.module-fluid.module-collectionActivities .m21-2 .line.drm-wrapper,.module-fluid.module-collectionActivities .m21-2 .line.result-header,.module-fluid.module-collectionActivities .m21-2 .line.rooms-selections,.module-fluid.module-collectionActivities .m21-2 .line.rrc-promo,.module-fluid.module-collectionActivities .m21-2 .line.search-line{margin:0}}.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .title,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .title,.module-collectionActivities.hero .collectionActivities-intro .title,.module-fluid.module-collectionActivities .collectionActivities-intro .title{font:400 40px/40px Georgia,Times New Roman,serif;text-align:left;text-transform:none}@media (max-width:47.99em){.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .title,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .title,.module-collectionActivities.hero .collectionActivities-intro .title,.module-fluid.module-collectionActivities .collectionActivities-intro .title{font-size:30px;line-height:35px}}.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .title i,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .title i,.module-collectionActivities.hero .collectionActivities-intro .title i,.module-fluid.module-collectionActivities .collectionActivities-intro .title i{color:#ad1b2d;display:block;font:400 35px/30px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .title i,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .title i,.module-collectionActivities.hero .collectionActivities-intro .title i,.module-fluid.module-collectionActivities .collectionActivities-intro .title i{font-size:30px;line-height:30px}}.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .description,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .description,.module-collectionActivities.hero .collectionActivities-intro .description,.module-fluid.module-collectionActivities .collectionActivities-intro .description{border-left:1px solid #ad1b2d;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;max-width:720px;padding-left:30px}.block-map .module-collectionActivities.collectionInfoBanner .collectionActivities-intro .drl-hotel-visit,.block-map .module-collectionActivities.collectionInfoBanner .collectionActivities-intro .search-action,.block-map .module-collectionActivities.collectionRestaurant .collectionActivities-intro .drl-hotel-visit,.block-map .module-collectionActivities.collectionRestaurant .collectionActivities-intro .search-action,.block-map .module-collectionActivities.hero .collectionActivities-intro .drl-hotel-visit,.block-map .module-collectionActivities.hero .collectionActivities-intro .search-action,.block-map .module-fluid.module-collectionActivities .collectionActivities-intro .drl-hotel-visit,.block-map .module-fluid.module-collectionActivities .collectionActivities-intro .search-action,.m21 .module-collectionActivities.collectionInfoBanner .collectionActivities-intro .drl-hotel-visit,.m21 .module-collectionActivities.collectionInfoBanner .collectionActivities-intro .search-action,.m21 .module-collectionActivities.collectionRestaurant .collectionActivities-intro .drl-hotel-visit,.m21 .module-collectionActivities.collectionRestaurant .collectionActivities-intro .search-action,.m21 .module-collectionActivities.hero .collectionActivities-intro .drl-hotel-visit,.m21 .module-collectionActivities.hero .collectionActivities-intro .search-action,.m21 .module-fluid.module-collectionActivities .collectionActivities-intro .drl-hotel-visit,.m21 .module-fluid.module-collectionActivities .collectionActivities-intro .search-action,.m21-2 .module-collectionActivities.collectionInfoBanner .collectionActivities-intro .drl-hotel-visit,.m21-2 .module-collectionActivities.collectionInfoBanner .collectionActivities-intro .search-action,.m21-2 .module-collectionActivities.collectionRestaurant .collectionActivities-intro .drl-hotel-visit,.m21-2 .module-collectionActivities.collectionRestaurant .collectionActivities-intro .search-action,.m21-2 .module-collectionActivities.hero .collectionActivities-intro .drl-hotel-visit,.m21-2 .module-collectionActivities.hero .collectionActivities-intro .search-action,.m21-2 .module-fluid.module-collectionActivities .collectionActivities-intro .drl-hotel-visit,.m21-2 .module-fluid.module-collectionActivities .collectionActivities-intro .search-action,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .block-map .drl-hotel-visit,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .block-map .search-action,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .cta,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .drm-hotel,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .m21 .drl-hotel-visit,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .m21 .search-action,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .m21-2 .drl-hotel-visit,.module-collectionActivities.collectionInfoBanner .collectionActivities-intro .m21-2 .search-action,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .block-map .drl-hotel-visit,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .block-map .search-action,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .cta,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .drm-hotel,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .m21 .drl-hotel-visit,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .m21 .search-action,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .m21-2 .drl-hotel-visit,.module-collectionActivities.collectionRestaurant .collectionActivities-intro .m21-2 .search-action,.module-collectionActivities.hero .collectionActivities-intro .block-map .drl-hotel-visit,.module-collectionActivities.hero .collectionActivities-intro .block-map .search-action,.module-collectionActivities.hero .collectionActivities-intro .cta,.module-collectionActivities.hero .collectionActivities-intro .drm-hotel,.module-collectionActivities.hero .collectionActivities-intro .m21 .drl-hotel-visit,.module-collectionActivities.hero .collectionActivities-intro .m21 .search-action,.module-collectionActivities.hero .collectionActivities-intro .m21-2 .drl-hotel-visit,.module-collectionActivities.hero .collectionActivities-intro .m21-2 .search-action,.module-fluid.module-collectionActivities .collectionActivities-intro .block-map .drl-hotel-visit,.module-fluid.module-collectionActivities .collectionActivities-intro .block-map .search-action,.module-fluid.module-collectionActivities .collectionActivities-intro .cta,.module-fluid.module-collectionActivities .collectionActivities-intro .drm-hotel,.module-fluid.module-collectionActivities .collectionActivities-intro .m21 .drl-hotel-visit,.module-fluid.module-collectionActivities .collectionActivities-intro .m21 .search-action,.module-fluid.module-collectionActivities .collectionActivities-intro .m21-2 .drl-hotel-visit,.module-fluid.module-collectionActivities .collectionActivities-intro .m21-2 .search-action{margin-top:20px}@media (max-width:47.99em){.collectionRoomsCarouselWrapper{margin:0 60px 0 0}}.collectionActivities-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-left:-10px;margin-right:-10px}@media (max-width:47.99em){.collectionActivities-list{margin-top:20px}}.collectionActivities-list .collectionActivities-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:10px}@media (max-width:47.99em){.collectionActivities-list .collectionActivities-item{-ms-flex:0 0 100%;flex:0 0 100%}}.collectionActivities-list .collectionActivities-item img,.collectionActivities-list .collectionActivities-item picture{display:block;height:auto;max-width:100%;width:100%}.collectionActivities-list .collectionActivities-content{padding:30px 0;position:relative}@media (max-width:47.99em){.collectionActivities-list .collectionActivities-content{padding:20px 0}}.block-desire .bloc-description .collectionActivities-list .title-name,.block-push-doc-2col .collectionActivities-list .title,.block-push-document .collectionActivities-list .title,.block-resa-details-bis .collectionActivities-list .block-price,.block-resa-details-bis .collectionActivities-list .hotel-name,.block-resa-details-bis .collectionActivities-list .select2-container,.block-resa-details .collectionActivities-list .block-price,.block-resa-details .collectionActivities-list .hotel-name,.block-resa-details .collectionActivities-list .select2-container,.block-tripadvisor .collectionActivities-list .title-block,.block-trombi-major .bloc-description .collectionActivities-list .title-name,.card-hotel-item .collectionActivities-list .chi-hotel-city,.collectionActivities-list .block-desire .bloc-description .title-name,.collectionActivities-list .block-push-doc-2col .title,.collectionActivities-list .block-push-document .title,.collectionActivities-list .block-resa-details-bis .block-price,.collectionActivities-list .block-resa-details-bis .hotel-name,.collectionActivities-list .block-resa-details-bis .select2-container,.collectionActivities-list .block-resa-details .block-price,.collectionActivities-list .block-resa-details .hotel-name,.collectionActivities-list .block-resa-details .select2-container,.collectionActivities-list .block-tripadvisor .title-block,.collectionActivities-list .block-trombi-major .bloc-description .title-name,.collectionActivities-list .card-hotel-item .chi-hotel-city,.collectionActivities-list .icones-text-presta .text-services .presta,.collectionActivities-list .popin-title,.collectionActivities-list .title-3,.icones-text-presta .text-services .collectionActivities-list .presta{font:400 30px/40px Georgia,Times New Roman,serif;margin:0;min-height:40px;text-transform:none}@media (max-width:47.99em){.block-desire .bloc-description .collectionActivities-list .title-name,.block-push-doc-2col .collectionActivities-list .title,.block-push-document .collectionActivities-list .title,.block-resa-details-bis .collectionActivities-list .block-price,.block-resa-details-bis .collectionActivities-list .hotel-name,.block-resa-details-bis .collectionActivities-list .select2-container,.block-resa-details .collectionActivities-list .block-price,.block-resa-details .collectionActivities-list .hotel-name,.block-resa-details .collectionActivities-list .select2-container,.block-tripadvisor .collectionActivities-list .title-block,.block-trombi-major .bloc-description .collectionActivities-list .title-name,.card-hotel-item .collectionActivities-list .chi-hotel-city,.collectionActivities-list .block-desire .bloc-description .title-name,.collectionActivities-list .block-push-doc-2col .title,.collectionActivities-list .block-push-document .title,.collectionActivities-list .block-resa-details-bis .block-price,.collectionActivities-list .block-resa-details-bis .hotel-name,.collectionActivities-list .block-resa-details-bis .select2-container,.collectionActivities-list .block-resa-details .block-price,.collectionActivities-list .block-resa-details .hotel-name,.collectionActivities-list .block-resa-details .select2-container,.collectionActivities-list .block-tripadvisor .title-block,.collectionActivities-list .block-trombi-major .bloc-description .title-name,.collectionActivities-list .card-hotel-item .chi-hotel-city,.collectionActivities-list .icones-text-presta .text-services .presta,.collectionActivities-list .popin-title,.collectionActivities-list .title-3,.icones-text-presta .text-services .collectionActivities-list .presta{font:400 25px/32px Georgia,Times New Roman,serif}}.collectionActivities-list .content{font-family:lucien-book,arial,helvetica,sans-serif;font-size:12px;line-height:24px}.collectionActivities-list .content em{font-family:lucien-regular,arial,helvetica,sans-serif;font-style:normal;font-weight:400}.block-map .collectionActivities-list .drl-hotel-visit,.block-map .collectionActivities-list .search-action,.collectionActivities-list .block-map .drl-hotel-visit,.collectionActivities-list .block-map .search-action,.collectionActivities-list .cta,.collectionActivities-list .drm-hotel,.collectionActivities-list .m21 .drl-hotel-visit,.collectionActivities-list .m21 .search-action,.collectionActivities-list .m21-2 .drl-hotel-visit,.collectionActivities-list .m21-2 .search-action,.m21 .collectionActivities-list .drl-hotel-visit,.m21 .collectionActivities-list .search-action,.m21-2 .collectionActivities-list .drl-hotel-visit,.m21-2 .collectionActivities-list .search-action{margin:20px 0 0}@media (max-width:47.99em){.block-map .collectionActivities-list .drl-hotel-visit,.block-map .collectionActivities-list .search-action,.collectionActivities-list .block-map .drl-hotel-visit,.collectionActivities-list .block-map .search-action,.collectionActivities-list .cta,.collectionActivities-list .drm-hotel,.collectionActivities-list .m21 .drl-hotel-visit,.collectionActivities-list .m21 .search-action,.collectionActivities-list .m21-2 .drl-hotel-visit,.collectionActivities-list .m21-2 .search-action,.m21 .collectionActivities-list .drl-hotel-visit,.m21 .collectionActivities-list .search-action,.m21-2 .collectionActivities-list .drl-hotel-visit,.m21-2 .collectionActivities-list .search-action{margin:10px 0 0}}.module.module-collectionInstagram{color:#2b2b2b;padding:60px 0}.module.module-collectionInstagram .title{font:400 40px/45px Georgia,Times New Roman,serif;margin:0 0 20px;text-transform:none}@media (max-width:47.99em){.module.module-collectionInstagram .title{font-size:30px;line-height:35px}}.module.module-collectionInstagram .description{font:400 12px/24px lucien-book,arial,helvetica,sans-serif;text-align:center}@media (max-width:47.99em){.collectionInstagramCarouselWrapper{overflow:hidden;padding:0 14% 0 7%}}@media (max-width:47.99em){.collectionInstagramCarouselWrapper.one-item{overflow:hidden;padding:0 7%}}@media (max-width:47.99em){.block-map .collectionInstagramCarouselWrapper .calendar-widget,.block-map .collectionInstagramCarouselWrapper .destination-result-list-content,.block-map .collectionInstagramCarouselWrapper .drm-wrapper,.block-map .collectionInstagramCarouselWrapper .result-header,.block-map .collectionInstagramCarouselWrapper .search-line,.collectionInstagramCarouselWrapper .block-map .calendar-widget,.collectionInstagramCarouselWrapper .block-map .destination-result-list-content,.collectionInstagramCarouselWrapper .block-map .drm-wrapper,.collectionInstagramCarouselWrapper .block-map .result-header,.collectionInstagramCarouselWrapper .block-map .search-line,.collectionInstagramCarouselWrapper .inner-medium,.collectionInstagramCarouselWrapper .m21 .calendar-widget,.collectionInstagramCarouselWrapper .m21 .destination-result-list-content,.collectionInstagramCarouselWrapper .m21 .drm-wrapper,.collectionInstagramCarouselWrapper .m21 .result-header,.collectionInstagramCarouselWrapper .m21 .rooms-selections,.collectionInstagramCarouselWrapper .m21 .rrc-promo,.collectionInstagramCarouselWrapper .m21 .search-line,.collectionInstagramCarouselWrapper .m21-2 .calendar-widget,.collectionInstagramCarouselWrapper .m21-2 .destination-result-list-content,.collectionInstagramCarouselWrapper .m21-2 .drm-wrapper,.collectionInstagramCarouselWrapper .m21-2 .result-header,.collectionInstagramCarouselWrapper .m21-2 .rooms-selections,.collectionInstagramCarouselWrapper .m21-2 .rrc-promo,.collectionInstagramCarouselWrapper .m21-2 .search-line,.collectionInstagramCarouselWrapper .m37-4,.m21 .collectionInstagramCarouselWrapper .calendar-widget,.m21 .collectionInstagramCarouselWrapper .destination-result-list-content,.m21 .collectionInstagramCarouselWrapper .drm-wrapper,.m21 .collectionInstagramCarouselWrapper .result-header,.m21 .collectionInstagramCarouselWrapper .rooms-selections,.m21 .collectionInstagramCarouselWrapper .rrc-promo,.m21 .collectionInstagramCarouselWrapper .search-line,.m21-2 .collectionInstagramCarouselWrapper .calendar-widget,.m21-2 .collectionInstagramCarouselWrapper .destination-result-list-content,.m21-2 .collectionInstagramCarouselWrapper .drm-wrapper,.m21-2 .collectionInstagramCarouselWrapper .result-header,.m21-2 .collectionInstagramCarouselWrapper .rooms-selections,.m21-2 .collectionInstagramCarouselWrapper .rrc-promo,.m21-2 .collectionInstagramCarouselWrapper .search-line{margin:0}}.collectionInstagramCarousel{margin-top:30px;-ms-touch-action:pan-y;touch-action:pan-y}.collectionInstagramCarousel .collectionInstagramCarousel-item{display:none}.collectionInstagramCarousel .owl-stage{margin:0 auto}@media (max-width:47.99em){.collectionInstagramCarousel .owl-stage-outer{overflow:visible}}.collectionInstagramCarousel .item{display:block;position:relative}.collectionInstagramCarousel .item img,.collectionInstagramCarousel .item picture{display:block;height:auto;margin:0;max-width:100%}.collectionInstagramCarousel .owl-nav .owl-next,.collectionInstagramCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:#2b2b2b;border-radius:0;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:0;margin:0;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:all .3s ease;width:60px}@media (min-width:87.5em){.collectionInstagramCarousel .owl-nav .owl-next,.collectionInstagramCarousel .owl-nav .owl-prev{left:-80px}}@media (max-width:47.99em){.collectionInstagramCarousel .owl-nav .owl-next,.collectionInstagramCarousel .owl-nav .owl-prev{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}}.collectionInstagramCarousel .owl-nav .owl-next:hover,.collectionInstagramCarousel .owl-nav .owl-prev:hover{background-color:#454444}.collectionInstagramCarousel .owl-nav .owl-next.disabled,.collectionInstagramCarousel .owl-nav .owl-prev.disabled{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.collectionInstagramCarousel .owl-nav .owl-next [class*=" icon-"],.collectionInstagramCarousel .owl-nav .owl-next [class^=icon-],.collectionInstagramCarousel .owl-nav .owl-prev [class*=" icon-"],.collectionInstagramCarousel .owl-nav .owl-prev [class^=icon-]{font-size:12px}.collectionInstagramCarousel .owl-nav .owl-next{left:auto;right:0;-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}@media (min-width:87.5em){.collectionInstagramCarousel .owl-nav .owl-next{left:auto;right:-80px}}.local-design.hotel-header .module.module-collectionInstagram .title{text-transform:uppercase!important;font-family:lucien-light,arial,helvetica,sans-serif!important}.local-design.hotel-header .module.module-collectionInstagram .description{font:1em/1.5 georgia,Arial,Verdana,Helvetica,sans-serif!important}.local-design.hotel-header .collectionInstagramCarouselProgress span{background-color:#a57b1b!important}.collectionInstagramCarouselProgress{background-color:#e9e9e9;height:2px;margin:30px auto;overflow:hidden;position:relative;width:140px}.collectionInstagramCarouselProgress span{background-color:#ad1b2d;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.collectionInstagram-cta{text-align:center}.local-design.hotel-header .module.module-collectionPartnersComp .collectionPartners .title{text-transform:uppercase!important;font-family:lucien-light,arial,helvetica,sans-serif!important}.module.module-collectionPartnersComp{padding:60px 0}@media (max-width:47.99em){.module.module-collectionPartnersComp{padding:30px 0}}.module.module-collectionPartnersComp .collectionPartners{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1024px}@media (max-width:47.99em){.module.module-collectionPartnersComp .collectionPartners{display:block;margin:0 7%}}.module.module-collectionPartnersComp .collectionPartners .title{font-family:georgia,arial,helvetica,sans-serif;margin:0;text-transform:none}@media (max-width:47.99em){.module.module-collectionPartnersComp .collectionPartners .title{font-size:30px;line-height:40px;margin:0 0 20px}}.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -20px;width:450px}@media (max-width:47.99em){.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list{width:100%}}.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px 20px;width:150px}@media (max-width:47.99em){.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list>div{width:33.33%}}.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list>div a{display:block}.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list>div img,.module.module-collectionPartnersComp .collectionPartners .collectionPartners-list>div picture{display:block;height:auto;max-width:100%}.module.module-collectionPracticalInfoComp{color:var(--dark);padding:60px 0}@media (max-width:47.99em){.module.module-collectionPracticalInfoComp{padding:30px 0}}.module.module-collectionPracticalInfoComp .collectionPracticalInfo-wrapper{margin:0 auto;max-width:850px}@media (max-width:47.99em){.module.module-collectionPracticalInfoComp .collectionPracticalInfo-wrapper{margin:0 7%}}.module.module-collectionPracticalInfoComp .collectionPracticalInfo{display:-ms-flexbox;display:flex;margin:0 -10px}@media (max-width:47.99em){.module.module-collectionPracticalInfoComp .collectionPracticalInfo{display:block}}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-first,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-last{padding:0 10px}@media (max-width:47.99em){.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-first,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-last{padding:10px}}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-first{-ms-flex:0 0 40%;flex:0 0 40%}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-last{-ms-flex:0 0 60%;flex:0 0 60%}.block-desire .bloc-description .module.module-collectionPracticalInfoComp .collectionPracticalInfo .title-name,.block-push-doc-2col .module.module-collectionPracticalInfoComp .collectionPracticalInfo .title,.block-push-document .module.module-collectionPracticalInfoComp .collectionPracticalInfo .title,.block-resa-details-bis .module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-price,.block-resa-details-bis .module.module-collectionPracticalInfoComp .collectionPracticalInfo .hotel-name,.block-resa-details-bis .module.module-collectionPracticalInfoComp .collectionPracticalInfo .select2-container,.block-resa-details .module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-price,.block-resa-details .module.module-collectionPracticalInfoComp .collectionPracticalInfo .hotel-name,.block-resa-details .module.module-collectionPracticalInfoComp .collectionPracticalInfo .select2-container,.block-tripadvisor .module.module-collectionPracticalInfoComp .collectionPracticalInfo .title-block,.block-trombi-major .bloc-description .module.module-collectionPracticalInfoComp .collectionPracticalInfo .title-name,.card-hotel-item .module.module-collectionPracticalInfoComp .collectionPracticalInfo .chi-hotel-city,.icones-text-presta .text-services .module.module-collectionPracticalInfoComp .collectionPracticalInfo .presta,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-desire .bloc-description .title-name,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-push-doc-2col .title,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-push-document .title,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-resa-details-bis .block-price,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-resa-details-bis .hotel-name,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-resa-details-bis .select2-container,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-resa-details .block-price,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-resa-details .hotel-name,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-resa-details .select2-container,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-tripadvisor .title-block,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .block-trombi-major .bloc-description .title-name,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .card-hotel-item .chi-hotel-city,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .icones-text-presta .text-services .presta,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .popin-title,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .title-3{font-size:2.4rem;line-height:4rem;padding-bottom:1.2rem;margin:0}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions{background-color:var(--light);height:100%;padding:30px;color:var(--dark)}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact p,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions p{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:3rem}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact p .icon,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions p .icon{display:block;padding:2px 5px 0 0}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact .collectionPracticalInfo-label,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions .collectionPracticalInfo-label{width:100%;margin-bottom:-.9rem}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact a,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions a{text-decoration:underline}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact a[target=_blank],.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions a[target=_blank]{word-break:break-all}.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact a[target=_blank]:after,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions a[target=_blank]:after{background:transparent url(resources/img/svg/arrow_outbound.svg) 0 0 no-repeat;content:"";display:inline-block;height:12px;left:3px;position:relative;top:2px;width:12px}.form-element .module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact button[type=submit],.form-element .module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact input[type=file]+.form-element-inputfile,.form-element .module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact input[type=submit],.form-element .module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions button[type=submit],.form-element .module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions input[type=file]+.form-element-inputfile,.form-element .module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions input[type=submit],.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact .btn,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact .form-element button[type=submit],.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact .form-element input[type=file]+.form-element-inputfile,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-contact .form-element input[type=submit],.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions .btn,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions .form-element button[type=submit],.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions .form-element input[type=file]+.form-element-inputfile,.module.module-collectionPracticalInfoComp .collectionPracticalInfo .collectionPracticalInfo-directions .form-element input[type=submit]{text-decoration:none}.module.module-collectionPracticalInfoComp.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-align:center;margin:0 0 30px;text-transform:none}@media (max-width:47.99em){.module.module-collectionPracticalInfoComp.style-collection-fouquets .title{font-size:30px;line-height:35px}}.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionPracticalInfo-contact,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionPracticalInfo-directions{font:400 16px/26px lucien-book,arial,helvetica,sans-serif}.block-desire .bloc-description .module.module-collectionPracticalInfoComp.style-collection-fouquets .title-name,.block-push-doc-2col .module.module-collectionPracticalInfoComp.style-collection-fouquets .title,.block-push-document .module.module-collectionPracticalInfoComp.style-collection-fouquets .title,.block-resa-details-bis .module.module-collectionPracticalInfoComp.style-collection-fouquets .block-price,.block-resa-details-bis .module.module-collectionPracticalInfoComp.style-collection-fouquets .hotel-name,.block-resa-details-bis .module.module-collectionPracticalInfoComp.style-collection-fouquets .select2-container,.block-resa-details .module.module-collectionPracticalInfoComp.style-collection-fouquets .block-price,.block-resa-details .module.module-collectionPracticalInfoComp.style-collection-fouquets .hotel-name,.block-resa-details .module.module-collectionPracticalInfoComp.style-collection-fouquets .select2-container,.block-tripadvisor .module.module-collectionPracticalInfoComp.style-collection-fouquets .title-block,.block-trombi-major .bloc-description .module.module-collectionPracticalInfoComp.style-collection-fouquets .title-name,.card-hotel-item .module.module-collectionPracticalInfoComp.style-collection-fouquets .chi-hotel-city,.icones-text-presta .text-services .module.module-collectionPracticalInfoComp.style-collection-fouquets .presta,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-desire .bloc-description .title-name,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-push-doc-2col .title,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-push-document .title,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-resa-details-bis .block-price,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-resa-details-bis .hotel-name,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-resa-details-bis .select2-container,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-resa-details .block-price,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-resa-details .hotel-name,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-resa-details .select2-container,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-tripadvisor .title-block,.module.module-collectionPracticalInfoComp.style-collection-fouquets .block-trombi-major .bloc-description .title-name,.module.module-collectionPracticalInfoComp.style-collection-fouquets .card-hotel-item .chi-hotel-city,.module.module-collectionPracticalInfoComp.style-collection-fouquets .icones-text-presta .text-services .presta,.module.module-collectionPracticalInfoComp.style-collection-fouquets .popin-title,.module.module-collectionPracticalInfoComp.style-collection-fouquets .title-3{color:var(--brandPrimary);display:block;font-family:fouquets-v\.beta-bold,Georgia,Times New Roman,serif;font-size:4rem;font-weight:400;line-height:5rem;padding-bottom:0;margin:0 0 20px;text-transform:none;text-align:left}.collectionRoomsCarousel .form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .module.module-collectionPracticalInfoComp.style-collection-fouquets .btn,.form-element .collectionRoomsCarousel .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets button[type=submit],.form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=submit],.module.module-collectionPracticalInfoComp.style-collection-fouquets .btn-main,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionRoomsCarousel .btn,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element button[type=submit],.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element input[type=submit]{color:var(--brandPrimary);background-color:var(--lightest)}.collectionRoomsCarousel .form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.collectionRoomsCarousel .form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.collectionRoomsCarousel .module.module-collectionPracticalInfoComp.style-collection-fouquets .btn:focus,.collectionRoomsCarousel .module.module-collectionPracticalInfoComp.style-collection-fouquets .btn:hover,.form-element .collectionRoomsCarousel .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=file]+.form-element-inputfile:focus,.form-element .collectionRoomsCarousel .module.module-collectionPracticalInfoComp.style-collection-fouquets input[type=file]+.form-element-inputfile:hover,.form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets button:focus[type=submit],.form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets button:hover[type=submit],.form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets input:focus[type=submit],.form-element .module.module-collectionPracticalInfoComp.style-collection-fouquets input:hover[type=submit],.module.module-collectionPracticalInfoComp.style-collection-fouquets .btn-main:focus,.module.module-collectionPracticalInfoComp.style-collection-fouquets .btn-main:hover,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionRoomsCarousel .btn:focus,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionRoomsCarousel .btn:hover,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:focus,.module.module-collectionPracticalInfoComp.style-collection-fouquets .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile:hover,.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:focus,.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile:hover,.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element button:focus[type=submit],.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element button:hover[type=submit],.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element input:focus[type=submit],.module.module-collectionPracticalInfoComp.style-collection-fouquets .form-element input:hover[type=submit]{color:var(--lightest);background-color:var(--brandPrimary)}.module-collectionBarRestaurantComp{color:#2b2b2b;padding:60px 0}@media (max-width:47.99em){.module-collectionBarRestaurantComp{padding:60px 0}}@media (max-width:47.99em){.block-map .module-collectionBarRestaurantComp .calendar-widget,.block-map .module-collectionBarRestaurantComp .destination-result-list-content,.block-map .module-collectionBarRestaurantComp .drm-wrapper,.block-map .module-collectionBarRestaurantComp .result-header,.block-map .module-collectionBarRestaurantComp .search-line,.m21 .module-collectionBarRestaurantComp .calendar-widget,.m21 .module-collectionBarRestaurantComp .destination-result-list-content,.m21 .module-collectionBarRestaurantComp .drm-wrapper,.m21 .module-collectionBarRestaurantComp .result-header,.m21 .module-collectionBarRestaurantComp .rooms-selections,.m21 .module-collectionBarRestaurantComp .rrc-promo,.m21 .module-collectionBarRestaurantComp .search-line,.m21-2 .module-collectionBarRestaurantComp .calendar-widget,.m21-2 .module-collectionBarRestaurantComp .destination-result-list-content,.m21-2 .module-collectionBarRestaurantComp .drm-wrapper,.m21-2 .module-collectionBarRestaurantComp .result-header,.m21-2 .module-collectionBarRestaurantComp .rooms-selections,.m21-2 .module-collectionBarRestaurantComp .rrc-promo,.m21-2 .module-collectionBarRestaurantComp .search-line,.module-collectionBarRestaurantComp .block-map .calendar-widget,.module-collectionBarRestaurantComp .block-map .destination-result-list-content,.module-collectionBarRestaurantComp .block-map .drm-wrapper,.module-collectionBarRestaurantComp .block-map .result-header,.module-collectionBarRestaurantComp .block-map .search-line,.module-collectionBarRestaurantComp .inner-medium,.module-collectionBarRestaurantComp .inner-small,.module-collectionBarRestaurantComp .m21 .calendar-widget,.module-collectionBarRestaurantComp .m21 .destination-result-list-content,.module-collectionBarRestaurantComp .m21 .drm-wrapper,.module-collectionBarRestaurantComp .m21 .result-header,.module-collectionBarRestaurantComp .m21 .rooms-selections,.module-collectionBarRestaurantComp .m21 .rrc-promo,.module-collectionBarRestaurantComp .m21 .search-line,.module-collectionBarRestaurantComp .m21-2 .calendar-widget,.module-collectionBarRestaurantComp .m21-2 .destination-result-list-content,.module-collectionBarRestaurantComp .m21-2 .drm-wrapper,.module-collectionBarRestaurantComp .m21-2 .result-header,.module-collectionBarRestaurantComp .m21-2 .rooms-selections,.module-collectionBarRestaurantComp .m21-2 .rrc-promo,.module-collectionBarRestaurantComp .m21-2 .search-line,.module-collectionBarRestaurantComp .m37-4{margin:0 7%}}.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav{border-bottom:1px solid rgba(43,43,43,.2);margin:0 0 60px}.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action{margin:0;padding:0}.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a{display:block;padding:20px;position:relative}.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:after,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:after,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:after,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:after,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:after,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a:after{background-color:#a57b1b;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:height .2s ease}.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:hover,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:hover,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:hover,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:hover,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:hover,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a:hover,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a.active,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a:hover{color:#a57b1b!important}.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active:after,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active:after,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active:after,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active:after,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active:after,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a.active:after,.module-collectionBarRestaurantComp .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a.active:after{height:4px}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:120px 0}@media (max-width:47.99em){.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line{display:block;margin:60px 0}}.block-nav-envy .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title-main,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .block-nav-envy .title-main,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title{color:#231f20;font:400 25px/25px lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .description{border-left:none;padding-left:0}@media (max-width:47.99em){.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .description{padding-left:0}}.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .drl-hotel-visit .icon-arrow:before,.block-map .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .search-action .icon-arrow:before,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .drl-hotel-visit .icon-arrow:before,.m21 .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .search-action .icon-arrow:before,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .drl-hotel-visit .icon-arrow:before,.m21-2 .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .search-action .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .block-map .drl-hotel-visit .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .block-map .search-action .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .cta .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .drm-hotel .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .m21 .drl-hotel-visit .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .m21 .search-action .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .m21-2 .drl-hotel-visit .icon-arrow:before,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .m21-2 .search-action .icon-arrow:before{display:inline-block}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line:first-child{margin-top:0}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line:last-child{margin-bottom:0}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line:nth-child(2n) .collectionBarRestaurantComp-visual{-ms-flex-order:2;order:2}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line:nth-child(2n) .collectionBarRestaurantComp-content{-ms-flex-order:1;order:1}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-line:nth-child(odd) .collectionBarRestaurantComp-content{-ms-flex-pack:end;justify-content:flex-end}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-visual{-ms-flex:0 0 60%;flex:0 0 60%;margin:0;padding:0}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-visual img,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-visual picture{display:block;height:auto;width:100%}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 40%;flex:0 0 40%;position:relative;z-index:2}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .collectionBarRestaurantComp-card{background-color:#fff;box-shadow:0 2px 54px rgba(0,0,0,.06);-ms-flex:0 0 calc(100% + 60px);flex:0 0 calc(100% + 60px);padding:30px}@media (max-width:47.99em){.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .collectionBarRestaurantComp-card{-ms-flex:0 0 100%;flex:0 0 100%;padding:30px 20px}}.block-nav-envy .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-main,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .block-nav-envy .title-main,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title{margin:0 0 20px;padding-right:30px;position:relative;color:#231f20;font:400 25px/25px lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase}@media (max-width:47.99em){.block-nav-envy .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-main,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .block-nav-envy .title-main,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module .title,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title{font-size:25px;line-height:30px}}.block-nav-envy .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-main .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .block-nav-envy .title-main .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module .title .icon,.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-2 .icon,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title .icon,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title .icon,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title .icon,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title .icon,.module .module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title .icon{display:none}.module-collectionBarRestaurantComp .collectionBarRestaurantComp .collectionBarRestaurantComp-content .description{font:400 14px/21px georgia,Times New Roman,serif;margin:0 0 20px;max-width:720px}.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:after,.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:after,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:after,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:after,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:after,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a:after,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a:after{background-color:#ad1b2d}.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active,.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:hover,.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active,.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:hover,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:hover,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:hover,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a.active,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drl-hotel-visit a:hover,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a.active,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .search-action a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .drl-hotel-visit a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .block-map .search-action a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .cta a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .drm-hotel a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .drl-hotel-visit a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21 .search-action a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .drl-hotel-visit a:hover,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a.active,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp-nav .collectionBarRestaurantComp-nav-list .m21-2 .search-action a:hover{color:#ad1b2d!important}.block-nav-envy .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title-main,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .block-nav-envy .title-main,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title{color:#ad1b2d;font:400 40px/50px fouquets-v\.beta-bold,Georgia,Times New Roman,serif}@media (max-width:47.99em){.block-nav-envy .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title-main,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .block-nav-envy .title-main,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .module .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title,.module .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-line.alternate .title{font-size:30px;line-height:45px}}.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .description{border-left:1px solid #ad1b2d;padding-left:30px;font:400 12px/24px lucien-book,arial,helvetica,sans-serif}@media (max-width:47.99em){.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .description{padding-left:15px}}.block-nav-envy .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-main,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .block-nav-envy .title-main,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .module .title,.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title,.module .module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .title{font:400 30px/40px Georgia,Times New Roman,serif;text-transform:none}.module-collectionBarRestaurantComp.style-collection-fouquets .collectionBarRestaurantComp .collectionBarRestaurantComp-content .icon{display:initial;color:#a57b1b;position:absolute;right:0;top:6px}.module.module-collectionMenuComp{color:#2b2b2b;padding:60px 0}.module.module-collectionMenuComp .title{margin:0}@media (max-width:47.99em){.module.module-collectionMenuComp{padding:50px 0}}@media (max-width:47.99em){.block-map .module.module-collectionMenuComp .calendar-widget,.block-map .module.module-collectionMenuComp .destination-result-list-content,.block-map .module.module-collectionMenuComp .drm-wrapper,.block-map .module.module-collectionMenuComp .result-header,.block-map .module.module-collectionMenuComp .search-line,.m21 .module.module-collectionMenuComp .calendar-widget,.m21 .module.module-collectionMenuComp .destination-result-list-content,.m21 .module.module-collectionMenuComp .drm-wrapper,.m21 .module.module-collectionMenuComp .result-header,.m21 .module.module-collectionMenuComp .rooms-selections,.m21 .module.module-collectionMenuComp .rrc-promo,.m21 .module.module-collectionMenuComp .search-line,.m21-2 .module.module-collectionMenuComp .calendar-widget,.m21-2 .module.module-collectionMenuComp .destination-result-list-content,.m21-2 .module.module-collectionMenuComp .drm-wrapper,.m21-2 .module.module-collectionMenuComp .result-header,.m21-2 .module.module-collectionMenuComp .rooms-selections,.m21-2 .module.module-collectionMenuComp .rrc-promo,.m21-2 .module.module-collectionMenuComp .search-line,.module.module-collectionMenuComp .block-map .calendar-widget,.module.module-collectionMenuComp .block-map .destination-result-list-content,.module.module-collectionMenuComp .block-map .drm-wrapper,.module.module-collectionMenuComp .block-map .result-header,.module.module-collectionMenuComp .block-map .search-line,.module.module-collectionMenuComp .inner-medium,.module.module-collectionMenuComp .inner-small,.module.module-collectionMenuComp .m21 .calendar-widget,.module.module-collectionMenuComp .m21 .destination-result-list-content,.module.module-collectionMenuComp .m21 .drm-wrapper,.module.module-collectionMenuComp .m21 .result-header,.module.module-collectionMenuComp .m21 .rooms-selections,.module.module-collectionMenuComp .m21 .rrc-promo,.module.module-collectionMenuComp .m21 .search-line,.module.module-collectionMenuComp .m21-2 .calendar-widget,.module.module-collectionMenuComp .m21-2 .destination-result-list-content,.module.module-collectionMenuComp .m21-2 .drm-wrapper,.module.module-collectionMenuComp .m21-2 .result-header,.module.module-collectionMenuComp .m21-2 .rooms-selections,.module.module-collectionMenuComp .m21-2 .rrc-promo,.module.module-collectionMenuComp .m21-2 .search-line,.module.module-collectionMenuComp .m37-4{margin:0 7%}}.collectionMenuComp-nav{margin:0 0 60px;overflow:hidden;overflow-x:auto;text-align:center}.collectionMenuComp-nav .module-fluid-content{border-bottom:1px solid rgba(43,43,43,.2)}.collectionMenuComp-nav .collectionMenuComp-nav-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action,.collectionMenuComp-nav .collectionMenuComp-nav-list .cta,.collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action{margin:0;padding:0}.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a,.collectionMenuComp-nav .collectionMenuComp-nav-list .cta a,.collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a{display:block;padding:20px;position:relative;white-space:nowrap}.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:after,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .cta a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a:after,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:after,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:after,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:after,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:after{background-color:#a57b1b;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:height .2s ease}.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:hover,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .cta a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .cta a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a:hover,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a.active,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a:hover,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:hover,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:hover,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:hover,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:hover{color:#a57b1b!important}.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active:after,.block-map .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .cta a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a.active:after,.collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a.active:after,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active:after,.m21 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active:after,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active:after,.m21-2 .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active:after{height:4px}.collectionMenuComp .collectionMenuComp-line{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:120px 0}@media (max-width:47.99em){.collectionMenuComp .collectionMenuComp-line{display:block;margin:60px 0}}.collectionMenuComp .collectionMenuComp-line:first-child{margin-top:0}.collectionMenuComp .collectionMenuComp-line:last-child{margin-bottom:0}.collectionMenuComp .collectionMenuComp-visual{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding:0}@media (max-width:47.99em){.collectionMenuComp .collectionMenuComp-visual{margin:30px 0 0}}.collectionMenuComp .collectionMenuComp-visual img,.collectionMenuComp .collectionMenuComp-visual picture{display:block;height:auto;max-width:100%}.collectionMenuComp .collectionMenuComp-content{-ms-flex:0 0 50%;flex:0 0 50%;position:relative;z-index:2}.block-nav-envy .collectionMenuComp .collectionMenuComp-content .title-main,.collectionMenuComp .collectionMenuComp-content .block-nav-envy .title-main,.collectionMenuComp .collectionMenuComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.collectionMenuComp .collectionMenuComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.collectionMenuComp .collectionMenuComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.collectionMenuComp .collectionMenuComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.collectionMenuComp .collectionMenuComp-content .module .title,.collectionMenuComp .collectionMenuComp-content .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title,.module .collectionMenuComp .collectionMenuComp-content .title{color:#a57b1b;font:400 25px/25px lucien-regular,arial,helvetica,sans-serif;margin:0 0 10px;padding-right:30px;position:relative;text-transform:uppercase}.block-nav-envy .collectionMenuComp .collectionMenuComp-content .title-main .icon,.collectionMenuComp .collectionMenuComp-content .block-nav-envy .title-main .icon,.collectionMenuComp .collectionMenuComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .icon,.collectionMenuComp .collectionMenuComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .icon,.collectionMenuComp .collectionMenuComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .icon,.collectionMenuComp .collectionMenuComp-content .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .icon,.collectionMenuComp .collectionMenuComp-content .module .title .icon,.collectionMenuComp .collectionMenuComp-content .title-2 .icon,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title .icon,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title .icon,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title .icon,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .collectionMenuComp .collectionMenuComp-content .title .icon,.module .collectionMenuComp .collectionMenuComp-content .title .icon{color:#a57b1b;position:absolute;right:0;top:6px}.collectionMenuComp .collectionMenuComp-content p{font:400 14px/24px lucien-book,arial,helvetica,sans-serif;margin:0 0 30px}.collectionMenuComp .collectionMenuComp-content p em{font-style:normal;font:400 14px/24px lucien-regular,arial,helvetica,sans-serif}.block-map .collectionMenuComp .collectionMenuComp-content p .drl-hotel-visit,.block-map .collectionMenuComp .collectionMenuComp-content p .search-action,.collectionMenuComp .collectionMenuComp-content p .block-map .drl-hotel-visit,.collectionMenuComp .collectionMenuComp-content p .block-map .search-action,.collectionMenuComp .collectionMenuComp-content p .cta,.collectionMenuComp .collectionMenuComp-content p .drm-hotel,.collectionMenuComp .collectionMenuComp-content p .m21 .drl-hotel-visit,.collectionMenuComp .collectionMenuComp-content p .m21 .search-action,.collectionMenuComp .collectionMenuComp-content p .m21-2 .drl-hotel-visit,.collectionMenuComp .collectionMenuComp-content p .m21-2 .search-action,.m21 .collectionMenuComp .collectionMenuComp-content p .drl-hotel-visit,.m21 .collectionMenuComp .collectionMenuComp-content p .search-action,.m21-2 .collectionMenuComp .collectionMenuComp-content p .drl-hotel-visit,.m21-2 .collectionMenuComp .collectionMenuComp-content p .search-action{font:400 12px/24px lucien-regular,arial,helvetica,sans-serif}.collectionMenuComp .collectionMenuComp-content .collectionMenuComp-content-cta{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.collectionMenuComp .collectionMenuComp-content .description{margin:0 0 30px;max-width:720px}.module.module-collectionMenuComp.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}@media (max-width:47.99em){.module.module-collectionMenuComp.style-collection-fouquets .title{font-size:30px;line-height:35px}}.form-element .module.module-collectionMenuComp.style-collection-fouquets button[type=submit],.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp.style-collection-fouquets input[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .btn,.module.module-collectionMenuComp.style-collection-fouquets .form-element button[type=submit],.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=file]+.form-element-inputfile,.module.module-collectionMenuComp.style-collection-fouquets .form-element input[type=submit]{box-shadow:none}.block-nav-envy .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .block-nav-envy .title-main,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title-2{color:#ad1b2d;font:400 45px/50px fouquets-v\.beta-bold,Georgia,Times New Roman,serif;text-transform:none}@media (max-width:47.99em){.block-nav-envy .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .block-nav-envy .title-main,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .title-2{font-size:40px;line-height:50px}}.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content p{font:400 12px/24px lucien-book,arial,helvetica,sans-serif}.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content p em{font:400 12px/24px lucien-regular,arial,helvetica,sans-serif}.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-content .description{border-left:1px solid #ad1b2d;padding-left:10px}.block-map .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:after,.block-map .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:after,.m21 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:after,.m21 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:after,.m21-2 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:after,.m21-2 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .cta a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a:after,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a:after{background-color:#ad1b2d}.block-map .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active,.block-map .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:hover,.block-map .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active,.block-map .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:hover,.m21 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active,.m21 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:hover,.m21 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active,.m21 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:hover,.m21-2 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a.active,.m21-2 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drl-hotel-visit a:hover,.m21-2 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a.active,.m21-2 .module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .search-action a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .drl-hotel-visit a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .block-map .search-action a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .cta a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .cta a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .drm-hotel a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .drl-hotel-visit a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21 .search-action a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .drl-hotel-visit a:hover,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a.active,.module.module-collectionMenuComp.style-collection-fouquets .collectionMenuComp-nav .collectionMenuComp-nav-list .m21-2 .search-action a:hover{color:#ad1b2d!important}.collection-popin.collection-popin-logo .popin-title:before{background:transparent url(resources/img/svg/logo-fouquets.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:30px;margin:0 auto 20px;width:128px}.collection-popin .popin-back{background-color:#2b2b2b;color:#fff;display:block;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:11px;line-height:20px;padding:5px 30px;text-align:left;text-transform:uppercase}@media (max-width:47.99em){.collection-popin .popin-back{padding:5px 15px}}.collection-popin .popin-back .back{display:inline-block;font-size:5px;margin-right:5px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.collection-popin .collection-popin-property{background-color:#f4f4f4;box-shadow:inset 0 3px 5px hsla(0,0%,62%,.25);color:#2b2b2b;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:11px;line-height:12px;padding:10px;text-align:center;text-transform:uppercase}.collection-popin .collection-popin-property em{font-style:normal;font-family:lucien-bold,arial,helvetica,sans-serif}@media (max-width:47.99em){.collection-popin .popin{display:block;position:fixed;top:0;height:100vh;overflow:auto}}@media (max-width:47.99em){.collection-popin .popin .content-wrapper,.collection-popin .popin .popin-content{display:block}}.collection-popin .popin .content-scroll .content-wrapper .popin-content .popin-ground{background-color:#fff;border:none;color:#2b2b2b}.collection-popin .btn-close{color:#2b2b2b;border-color:#2b2b2b;right:15px;top:15px}.collection-popin .popin-title{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:15px;line-height:20px;padding-top:20px;z-index:1}.collection-popin .popin-title:after{display:none}.collection-popin .in-content{padding:0 0 60px}.collection-popin .collectionBookingPopin-nav{border-bottom:1px solid rgba(43,43,43,.2);border-top:1px solid rgba(43,43,43,.2);margin:0}.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .drl-hotel-visit,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .search-action,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .cta,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drm-hotel,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .drl-hotel-visit,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .search-action,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .drl-hotel-visit,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .search-action,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action{margin:0;padding:0}.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .drl-hotel-visit a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .search-action a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .cta a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drm-hotel a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .drl-hotel-visit a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .search-action a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .drl-hotel-visit a,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .search-action a,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a{display:block;padding:15px 20px;position:relative}.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a:after,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .drl-hotel-visit a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .search-action a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .cta a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drm-hotel a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .drl-hotel-visit a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .search-action a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .drl-hotel-visit a:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .search-action a:after,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a:after,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a:after,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a:after,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a:after{background-color:#ad1b2d;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:height .2s ease}.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a.active,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a:hover,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a.active,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .drl-hotel-visit a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .drl-hotel-visit a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .search-action a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .search-action a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .cta a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .cta a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drm-hotel a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drm-hotel a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .drl-hotel-visit a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .drl-hotel-visit a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .search-action a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .search-action a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .drl-hotel-visit a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .drl-hotel-visit a:hover,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .search-action a.active,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .search-action a:hover,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a.active,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a:hover,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a.active,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a:hover,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a.active,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a:hover,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a.active,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a:hover{color:#ad1b2d!important}.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a.active:after,.block-map .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .drl-hotel-visit a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .block-map .search-action a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .cta a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drm-hotel a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .drl-hotel-visit a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21 .search-action a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .drl-hotel-visit a.active:after,.collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .m21-2 .search-action a.active:after,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a.active:after,.m21 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a.active:after,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .drl-hotel-visit a.active:after,.m21-2 .collection-popin .collectionBookingPopin-nav .collectionBookingPopin-nav-list .search-action a.active:after{height:4px}.collection-popin .collectionBookingPopinCarouselProgress{background-color:#e9e9e9;height:2px;margin:30px auto 0;overflow:hidden;position:relative;width:140px}@media (max-width:47.99em){.collection-popin .collectionBookingPopinCarouselProgress{display:none}}.collection-popin .collectionBookingPopinCarouselProgress span{background-color:#ad1b2d;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.collection-popin .collectionBookingPopinCarouselWrapper{margin:0 auto;max-width:730px;min-height:290px;padding:60px 0 0}@media (max-width:47.99em){.collection-popin .collectionBookingPopinCarouselWrapper{max-width:80%}}.collection-popin .collectionBookingPopinCarouselMore,.collection-popin .collectionBookingPopinCarouselRooms{display:none}.collection-popin .collectionBookingPopinCarousel{-ms-touch-action:pan-y;touch-action:pan-y}@media (max-width:47.99em){.collection-popin .collectionBookingPopinCarousel{margin-top:20px}}.collection-popin .collectionBookingPopinCarousel .collectionBookingPopinCarousel-item{background-color:#000;display:none;position:relative}@media (max-width:47.99em){.collection-popin .collectionBookingPopinCarousel .collectionBookingPopinCarousel-item{margin-bottom:20px}}.collection-popin .collectionBookingPopinCarousel .collectionBookingPopinCarousel-item img,.collection-popin .collectionBookingPopinCarousel .collectionBookingPopinCarousel-item picture{opacity:.5;height:auto;width:100%}.collection-popin .collectionBookingPopinCarousel .owl-stage{margin:0 auto}.collection-popin .collectionBookingPopinCarousel .collectionBookingPopinCarousel-content{bottom:0;color:#fff;left:0;padding:30px;position:absolute;right:0;z-index:2}@media (max-width:63.99em){.collection-popin .collectionBookingPopinCarousel .collectionBookingPopinCarousel-content{padding:20px}}.block-desire .bloc-description .collection-popin .collectionBookingPopinCarousel .title-name,.block-push-doc-2col .collection-popin .collectionBookingPopinCarousel .title,.block-push-document .collection-popin .collectionBookingPopinCarousel .title,.block-resa-details-bis .collection-popin .collectionBookingPopinCarousel .block-price,.block-resa-details-bis .collection-popin .collectionBookingPopinCarousel .hotel-name,.block-resa-details-bis .collection-popin .collectionBookingPopinCarousel .select2-container,.block-resa-details .collection-popin .collectionBookingPopinCarousel .block-price,.block-resa-details .collection-popin .collectionBookingPopinCarousel .hotel-name,.block-resa-details .collection-popin .collectionBookingPopinCarousel .select2-container,.block-tripadvisor .collection-popin .collectionBookingPopinCarousel .title-block,.block-trombi-major .bloc-description .collection-popin .collectionBookingPopinCarousel .title-name,.card-hotel-item .collection-popin .collectionBookingPopinCarousel .chi-hotel-city,.collection-popin .collectionBookingPopinCarousel .block-desire .bloc-description .title-name,.collection-popin .collectionBookingPopinCarousel .block-push-doc-2col .title,.collection-popin .collectionBookingPopinCarousel .block-push-document .title,.collection-popin .collectionBookingPopinCarousel .block-resa-details-bis .block-price,.collection-popin .collectionBookingPopinCarousel .block-resa-details-bis .hotel-name,.collection-popin .collectionBookingPopinCarousel .block-resa-details-bis .select2-container,.collection-popin .collectionBookingPopinCarousel .block-resa-details .block-price,.collection-popin .collectionBookingPopinCarousel .block-resa-details .hotel-name,.collection-popin .collectionBookingPopinCarousel .block-resa-details .select2-container,.collection-popin .collectionBookingPopinCarousel .block-tripadvisor .title-block,.collection-popin .collectionBookingPopinCarousel .block-trombi-major .bloc-description .title-name,.collection-popin .collectionBookingPopinCarousel .card-hotel-item .chi-hotel-city,.collection-popin .collectionBookingPopinCarousel .icones-text-presta .text-services .presta,.collection-popin .collectionBookingPopinCarousel .popin-title,.collection-popin .collectionBookingPopinCarousel .title-3,.icones-text-presta .text-services .collection-popin .collectionBookingPopinCarousel .presta{font:400 24px/40px Georgia,Times New Roman,serif;margin:0 0 30px;min-height:40px}@media (max-width:47.99em){.block-desire .bloc-description .collection-popin .collectionBookingPopinCarousel .title-name,.block-push-doc-2col .collection-popin .collectionBookingPopinCarousel .title,.block-push-document .collection-popin .collectionBookingPopinCarousel .title,.block-resa-details-bis .collection-popin .collectionBookingPopinCarousel .block-price,.block-resa-details-bis .collection-popin .collectionBookingPopinCarousel .hotel-name,.block-resa-details-bis .collection-popin .collectionBookingPopinCarousel .select2-container,.block-resa-details .collection-popin .collectionBookingPopinCarousel .block-price,.block-resa-details .collection-popin .collectionBookingPopinCarousel .hotel-name,.block-resa-details .collection-popin .collectionBookingPopinCarousel .select2-container,.block-tripadvisor .collection-popin .collectionBookingPopinCarousel .title-block,.block-trombi-major .bloc-description .collection-popin .collectionBookingPopinCarousel .title-name,.card-hotel-item .collection-popin .collectionBookingPopinCarousel .chi-hotel-city,.collection-popin .collectionBookingPopinCarousel .block-desire .bloc-description .title-name,.collection-popin .collectionBookingPopinCarousel .block-push-doc-2col .title,.collection-popin .collectionBookingPopinCarousel .block-push-document .title,.collection-popin .collectionBookingPopinCarousel .block-resa-details-bis .block-price,.collection-popin .collectionBookingPopinCarousel .block-resa-details-bis .hotel-name,.collection-popin .collectionBookingPopinCarousel .block-resa-details-bis .select2-container,.collection-popin .collectionBookingPopinCarousel .block-resa-details .block-price,.collection-popin .collectionBookingPopinCarousel .block-resa-details .hotel-name,.collection-popin .collectionBookingPopinCarousel .block-resa-details .select2-container,.collection-popin .collectionBookingPopinCarousel .block-tripadvisor .title-block,.collection-popin .collectionBookingPopinCarousel .block-trombi-major .bloc-description .title-name,.collection-popin .collectionBookingPopinCarousel .card-hotel-item .chi-hotel-city,.collection-popin .collectionBookingPopinCarousel .icones-text-presta .text-services .presta,.collection-popin .collectionBookingPopinCarousel .popin-title,.collection-popin .collectionBookingPopinCarousel .title-3,.icones-text-presta .text-services .collection-popin .collectionBookingPopinCarousel .presta{font:400 22px/32px Georgia,Times New Roman,serif;margin:0 0 15px}}.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next,.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-prev{-ms-flex-align:center;align-items:center;background-color:#2b2b2b;border-radius:0;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:-100px;margin:0;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:all .3s ease;width:60px}@media (max-width:47.99em){.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next,.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-prev{display:none}}.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next:hover,.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-prev:hover{background-color:#454444}.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next.disabled,.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-prev.disabled{opacity:0;visibility:hidden}.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next [class*=" icon-"],.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next [class^=icon-],.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-prev [class*=" icon-"],.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-prev [class^=icon-]{font-size:12px}.collection-popin .collectionBookingPopinCarousel .owl-nav .owl-next{left:auto;right:-100px;-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.collection-popin .collectionBookingPopinCarousel .owl-dots.disabled{opacity:0;visibility:hidden}@media (max-width:47.99em){.collection-popin .collectionBookingPopinCarousel .owl-dots{left:30px;margin-top:10px;position:relative}}.collection-popin .collectionBookingPopinCarousel .owl-dots .owl-dot.active span{background-color:#a57b1b;border:1px solid #a57b1b;border-radius:rem(3px);height:6px;margin:4px 3px;width:6px}.collection-popin .collectionBookingPopinCarousel .owl-dots .owl-dot span{background-color:transparent;border:1px solid #a57b1b;border-radius:rem(2px);height:4px;margin:5px 4px;width:4px}.collection-popin .collection-popin-fourchette{margin:0 45px}@media (max-width:47.99em){.collection-popin .collection-popin-fourchette{margin:0 15px}}.collection-popin .collection-popin-fourchette .popin-title{color:#2b2b2b;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:15px;line-height:20px}.collection-popin .collection-popin-fourchette .lafourchette{background-color:#f4f4f4;border-bottom:none}.collection-popin .collection-popin-fourchette .lafourchette .api-error-msg{color:#ad1b2d}.collection-popin .collection-popin-fourchette #lafourchette-steps .lafourchette-header{background-color:#fff;height:auto;padding:20px 0}.collection-popin .collection-popin-fourchette .lafourchette-header-title{display:none}.collection-popin .collection-popin-fourchette .lafourchette-nav-content{background-color:#f4f4f4;color:#2b2b2b}.collection-popin .collection-popin-fourchette .lafourchette-nav-list-item{background-color:#f4f4f4;border-color:#f4f4f4;color:#2b2b2b}.collection-popin .collection-popin-fourchette .lafourchette-nav-list-item:first-child{border-left:1px solid #f4f4f4}.collection-popin .collection-popin-fourchette .lafourchette-nav-list-item:last-child{border-right:1px solid #f4f4f4}.collection-popin .collection-popin-fourchette .lafourchette-nav-list-item.is-disabled{background-color:#fff;color:rgba(43,43,43,.3)}.collection-popin .collection-popin-fourchette .lafourchette-nav-list-item.active .lafourchette-nav-list-item-label{color:#2b2b2b}.collection-popin .collection-popin-fourchette .lafourchette-nav-list-item .icon-svg{display:none}.collection-popin .collection-popin-fourchette .lafourchette-loader-spinner{border:8px solid transparent;border-bottom-color:#ad1b2d;border-top-color:#ad1b2d}.collection-popin .collection-popin-fourchette .lafourchette-hourly-list-item,.collection-popin .collection-popin-fourchette .lafourchette-people-list-item,.collection-popin .collection-popin-fourchette .lafourchette-saletype-list-item{background-color:#fff;color:#ad1b2d}.collection-popin .collection-popin-fourchette .lafourchette-hourly-list-item.selected,.collection-popin .collection-popin-fourchette .lafourchette-hourly-list-item:hover,.collection-popin .collection-popin-fourchette .lafourchette-people-list-item.selected,.collection-popin .collection-popin-fourchette .lafourchette-people-list-item:hover,.collection-popin .collection-popin-fourchette .lafourchette-saletype-list-item.selected,.collection-popin .collection-popin-fourchette .lafourchette-saletype-list-item:hover{background-color:#ad1b2d;color:#fff}.collection-popin .collection-popin-fourchette .pika-single{color:#2b2b2b;background:transparent}.collection-popin .collection-popin-fourchette .pika-single .pika-label{background-color:transparent;color:#2b2b2b}.collection-popin .collection-popin-fourchette .pika-single .pika-table thead{background-color:#fff}.collection-popin .collection-popin-fourchette .pika-single .pika-table th{background-color:#fff;color:#2b2b2b}.collection-popin .collection-popin-fourchette .pika-single .pika-button{background-color:transparent;color:#2b2b2b}.collection-popin .collection-popin-fourchette .pika-single .is-selected .pika-button,.collection-popin .collection-popin-fourchette .pika-single .pika-button:hover{background-color:#ad1b2d;color:#fff}.collection-popin .collection-popin-fourchette .is-rtl .pika-prev,.collection-popin .collection-popin-fourchette .pika-next{background-image:url(resources/img/svg/arrow-right-black.svg)}.collection-popin .collection-popin-fourchette .is-rtl .pika-next,.collection-popin .collection-popin-fourchette .pika-prev{background-image:url(resources/img/svg/arrow-left-black.svg)}.collection-popin .collection-popin-fourchette .lafourchette-form-select.form-select,.collection-popin .collection-popin-fourchette .lafourchette-form-text,.collection-popin .collection-popin-fourchette .lafourchette-form-text-note{color:#2b2b2b;background-color:#fff!important;border-color:#dfdfdf}.collection-popin .collection-popin-fourchette .lafourchette-form-checkboxes input[type=checkbox]:checked+label:before,.collection-popin .collection-popin-fourchette .lafourchette-form-select-civility-mobile input[type=radio]:checked+label:before{background-color:#ad1b2d}.collection-popin .collection-popin-fourchette .button-golden{background-color:#fff;color:#ad1b2d;border:1px solid #ad1b2d}.collection-popin .collection-popin-fourchette .button-golden:hover{background-color:#ad1b2d;color:#fff}.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .popin-ground{height:700px;max-width:700px}@media (max-width:47.99em){.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .popin-ground{height:100vh}}.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .in-content{height:100%;width:100%;padding:0}.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .popin-title{height:0;padding:0}.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .popin-title .btn-close{top:5px;right:5px}.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .collection-popin-sevenrooms{height:100%;position:relative}.collection-popin .popin[data-toggler-itemid=collection-sevenrooms] .collection-popin-sevenrooms iframe{background:#fff;border:none;display:block;height:100%;width:100%}body.sticky-collection-nav .collection-nav-main .nav-main{position:fixed;top:0;transition:transform 125ms linear;z-index:11}body.sticky-collection-nav.sticky-up .collection-nav-main .nav-main{transform:translate3d(0,30px,0)}@media (max-width:63.99em){body.sticky-collection-nav.sticky-up .collection-nav-main .nav-main{transform:translate3d(0,44px,0)}}@media (max-width:63.99em){body.HU.hotel-header .main-container{margin-top:50px}}@media (min-width:48em){body.HU.hotel-header .hero .hero-booking{bottom:auto;left:auto;margin-top:30px;position:static;right:auto;top:auto}}@media (max-width:63.99em){body.HU .collection-nav-main{height:0}}body.HU .collection-nav-main .nav-main{transition:transform 125ms linear}@media (max-width:63.99em){body.HU .collection-nav-main .nav-main{position:fixed;top:0;transform:translate3d(0,74px,0)}}@media (max-width:63.99em){body.HU.sticky-down .collection-nav-main .nav-main{transform:translateZ(0)}}body.HU.sticky-up .collection-nav-main .nav-main{transform:translateZ(0)}@media (max-width:63.99em){body.HU.sticky-up .collection-nav-main .nav-main{transform:translate3d(0,74px,0)}}body.HU.sticky-up.sticky-collection-nav .collection-nav-main .nav-main{transform:translate3d(0,74px,0)}.collection-nav-main{height:50px;position:relative}.collection-nav-main .nav-main{background-color:#fff;box-shadow:0 1px 5px hsla(0,0%,62%,.35);position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;will-change:transform,height}.collection-nav-main .nav-main:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:50px}.collection-nav-main .nav-main:before{content:"";position:absolute;display:block;right:0;left:0;bottom:0;height:1px;background-color:rgba(43,43,43,.2)}.collection-nav-main .nav-main .nav-main-inner{overflow:hidden;overflow-x:auto}@media (max-width:87.5em){.collection-nav-main .nav-main .nav-main-inner{height:100%}}.collection-nav-main .nav-main .menu{display:table;margin:0 auto}.collection-nav-main .nav-main .menu li{display:table-cell;vertical-align:middle}.collection-nav-main .nav-main .menu li.active .nav-primary-link,.collection-nav-main .nav-main .menu li.active a{color:#a57b1b}.collection-nav-main .nav-main .menu li.active .nav-primary-link .text:after,.collection-nav-main .nav-main .menu li.active a .text:after{background:#a57b1b}.collection-nav-main .nav-main .menu .nav-primary-link,.collection-nav-main .nav-main .menu a{position:relative;height:50px;padding:0 20px;display:table-cell;vertical-align:middle;font-size:1.3rem;transition:color 125ms ease-out;line-height:1.6rem;text-align:center}.collection-nav-main .nav-main .menu .nav-link .text:after{content:"";width:100%;height:4px;background:transparent;position:absolute;bottom:0;left:0;transition:background-color 125ms ease-out}.collection-nav-main .nav-main .menu .nav-link.chevron:after{content:"\e901";font-family:icons-header;display:inline-block;vertical-align:middle;position:absolute;right:0;top:32%;transition:transform .25s ease-in-out;font-size:5px;margin-left:10px}.collection-nav-main .nav-main .menu .nav-link.chevron.up:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.collection-nav-main .nav-main .menu .nav-link:before{display:none}.collection-nav-main .nav-main .menu .nav-link:hover{transition:color 125ms ease-out}.collection-nav-main .nav-main .menu .nav-link:hover .text:after{transition:background-color 125ms ease-out}@media (max-width:63.99em){.collection-nav-main .nav-main .menu.nav-list-local .active:after{background:#a57b1b}}.collection-nav-main .nav-main .menu .nav-primary-link,.collection-nav-main .nav-main .menu a{white-space:nowrap}.collection-nav-main .nav-main .menu .nav-primary-link:hover,.collection-nav-main .nav-main .menu a:hover,.collection-nav-main .nav-main .menu li.active .nav-primary-link,.collection-nav-main .nav-main .menu li.active>a{color:#a57b1b}.collection-nav-main .nav-main .menu li.active .nav-primary-link .text:after,.collection-nav-main .nav-main .menu li.active>a .text:after{background:#a57b1b}.collection-nav-main .nav-main .menu .nav-link:hover{color:#a57b1b}.collection-nav-main .nav-main .menu .nav-link:hover .text:after{background:#a57b1b}.collection-nav-main .nav-main .nav-list-national>li.active{border-bottom:4px solid #a57b1b}.collection-nav-main .nav-main .menu li.color-fouquets.active .nav-primary-link,.collection-nav-main .nav-main .menu li.color-fouquets.active a{color:#ad1b2d}.collection-nav-main .nav-main .menu li.color-fouquets.active .nav-primary-link .text:after,.collection-nav-main .nav-main .menu li.color-fouquets.active a .text:after{background:#ad1b2d}.collection-nav-main .nav-main .menu .nav-link.color-fouquets:hover,.collection-nav-main .nav-main .menu li.color-fouquets .nav-primary-link:hover,.collection-nav-main .nav-main .menu li.color-fouquets a:hover{color:#ad1b2d}.collection-nav-main .nav-main .menu .nav-link.color-fouquets:hover .text:after{background:#ad1b2d}.collection-nav-main .nav-main .menu .nav-primary-link.color-fouquets,.collection-nav-main .nav-main .menu a.color-fouquets{white-space:nowrap}.collection-nav-main .nav-main .menu .nav-primary-link.color-fouquets:hover,.collection-nav-main .nav-main .menu a.color-fouquets:hover,.collection-nav-main .nav-main .menu li.color-fouquets.active .nav-primary-link,.collection-nav-main .nav-main .menu li.color-fouquets.active>a{color:#ad1b2d}.collection-nav-main .nav-main .menu.nav-list-local li.color-fouquets.active:after,.collection-nav-main .nav-main .menu li.color-fouquets.active .nav-primary-link .text:after,.collection-nav-main .nav-main .menu li.color-fouquets.active>a .text:after{background:#ad1b2d}.collectionInfoBanner{background-color:#fff;box-shadow:0 2px 54px rgba(0,0,0,.06);color:#2b2b2b;margin:0;padding:50px 0;position:relative;text-align:center;z-index:1}.collectionInfoBanner .collectionInfoBanner-content{position:relative;width:100%}@media (max-width:63.99em){.collectionInfoBanner .collectionInfoBanner-content{padding:0 10px}}.collectionInfoBanner .title{font-family:lucien-light,arial,helvetica,sans-serif;line-height:4rem;font-size:3rem;text-transform:uppercase;margin:0}@media (min-width:64em){.collectionInfoBanner .title{font-size:4rem}}.collectionInfoBanner p{font:400 16px/20px lucien-book,arial,helvetica,sans-serif;margin:20px 0 0}@media (max-width:47.99em){.collectionInfoBanner p{font-size:14px;line-height:16px}}.style-collection-fouquets.collectionInfoBanner .title{font:400 40px/50px Georgia,times,serif;text-transform:none}@media (max-width:47.99em){.style-collection-fouquets.collectionInfoBanner .title{font:400 30px/40px Georgia,times,serif}}.style-collection-fouquets.collectionInfoBanner p{font:400 16px/20px lucien-book,arial,helvetica,sans-serif;margin:20px 0 0}@media (max-width:47.99em){.style-collection-fouquets.collectionInfoBanner p{font-size:14px;line-height:16px}}.block-map .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit,.block-map .style-collection-fouquets.collectionInfoBanner .search-action,.m21 .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit,.m21 .style-collection-fouquets.collectionInfoBanner .search-action,.m21-2 .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit,.m21-2 .style-collection-fouquets.collectionInfoBanner .search-action,.style-collection-fouquets.collectionInfoBanner .block-map .drl-hotel-visit,.style-collection-fouquets.collectionInfoBanner .block-map .search-action,.style-collection-fouquets.collectionInfoBanner .cta,.style-collection-fouquets.collectionInfoBanner .drm-hotel,.style-collection-fouquets.collectionInfoBanner .m21 .drl-hotel-visit,.style-collection-fouquets.collectionInfoBanner .m21 .search-action,.style-collection-fouquets.collectionInfoBanner .m21-2 .drl-hotel-visit,.style-collection-fouquets.collectionInfoBanner .m21-2 .search-action{color:#2b2b2b}.block-map .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit:hover,.block-map .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit:hover .icon-arrow,.block-map .style-collection-fouquets.collectionInfoBanner .search-action:hover,.block-map .style-collection-fouquets.collectionInfoBanner .search-action:hover .icon-arrow,.m21 .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit:hover,.m21 .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit:hover .icon-arrow,.m21 .style-collection-fouquets.collectionInfoBanner .search-action:hover,.m21 .style-collection-fouquets.collectionInfoBanner .search-action:hover .icon-arrow,.m21-2 .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit:hover,.m21-2 .style-collection-fouquets.collectionInfoBanner .drl-hotel-visit:hover .icon-arrow,.m21-2 .style-collection-fouquets.collectionInfoBanner .search-action:hover,.m21-2 .style-collection-fouquets.collectionInfoBanner .search-action:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .block-map .drl-hotel-visit:hover,.style-collection-fouquets.collectionInfoBanner .block-map .drl-hotel-visit:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .block-map .search-action:hover,.style-collection-fouquets.collectionInfoBanner .block-map .search-action:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .cta:hover,.style-collection-fouquets.collectionInfoBanner .cta:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .drm-hotel:hover,.style-collection-fouquets.collectionInfoBanner .drm-hotel:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .m21 .drl-hotel-visit:hover,.style-collection-fouquets.collectionInfoBanner .m21 .drl-hotel-visit:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .m21 .search-action:hover,.style-collection-fouquets.collectionInfoBanner .m21 .search-action:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .m21-2 .drl-hotel-visit:hover,.style-collection-fouquets.collectionInfoBanner .m21-2 .drl-hotel-visit:hover .icon-arrow,.style-collection-fouquets.collectionInfoBanner .m21-2 .search-action:hover,.style-collection-fouquets.collectionInfoBanner .m21-2 .search-action:hover .icon-arrow{color:#a57b1b}.collection-gallery{column-count:3;column-gap:0}@media (max-width:63.99em){.collection-gallery{column-count:2}}@media (max-width:47.99em){.collection-gallery{column-count:1}}.collection-gallery .collection-gallery-item{display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;break-inside:avoid;padding:10px}.collection-gallery .collection-gallery-item figure{margin:0;padding:0}.collection-gallery .collection-gallery-item figure img{display:block;height:auto;width:100%}.carouselImagesComp-carousel{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto 50px;min-height:500px;position:relative;z-index:1}@media (max-width:47.99em){.carouselImagesComp-carousel{margin:0 7% 50px;min-height:300px}}.carouselImagesComp-carousel .carouselImagesComp-carousel .swiper-slide figure:after,.carouselImagesComp-carousel .carouselImagesComp-carousel .swiper-slide figure:before{background-color:#f9f9f9}.carouselImagesComp-carousel .carouselImagesComp-carousel-swiper{max-width:100%;width:760px;padding:10px 0}@media (max-width:47.99em){.carouselImagesComp-carousel .carouselImagesComp-carousel-swiper{width:400px}}.carouselImagesComp-carousel .swiper-slide{background-position:50%;background-size:cover;width:414px;height:618px}@media (max-width:47.99em){.carouselImagesComp-carousel .swiper-slide{width:224px;height:335px}}.carouselImagesComp-carousel .swiper-slide.swiper-slide-active figure:after,.carouselImagesComp-carousel .swiper-slide.swiper-slide-active figure:before{left:-5px;right:-5px}.carouselImagesComp-carousel .swiper-slide .carouselImagesComp-link{height:100%;width:100%;position:relative}.carouselImagesComp-carousel .swiper-slide .carouselImagesComp-link:after{content:"";color:var(--lightest);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;transition:background-color .2s}@media (min-width:1024px){.carouselImagesComp-carousel .swiper-slide .carouselImagesComp-link:after{background-color:transparent;background-image:none}.carouselImagesComp-carousel .swiper-slide .carouselImagesComp-link:hover:after{background-color:var(--darkAlpha40)}}.carouselImagesComp-carousel .swiper-slide figure{display:block;margin:0;padding:0;position:relative;z-index:2}.carouselImagesComp-carousel .swiper-slide figure:before{background-color:#fff;content:"";height:17%;left:0;position:absolute;right:0;top:-5px;z-index:1}.carouselImagesComp-carousel .swiper-slide figure:after{background-color:#fff;bottom:-5px;content:"";height:17%;left:0;position:absolute;right:0;z-index:1}.carouselImagesComp-carousel .swiper-slide figure img,.carouselImagesComp-carousel .swiper-slide figure picture{height:auto;pointer-events:none;position:relative;width:100%;z-index:2}.carouselImagesComp-carousel .carouselImagesComp-next,.carouselImagesComp-carousel .carouselImagesComp-prev{-ms-flex-align:center;align-items:center;background-color:#2b2b2b;background-image:none;border-radius:0;color:#fff;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:center;justify-content:center;left:0;margin:0;outline:none;position:absolute;top:50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);transition:all .3s ease;width:60px}@media (max-width:47.99em){.carouselImagesComp-carousel .carouselImagesComp-next,.carouselImagesComp-carousel .carouselImagesComp-prev{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}}.carouselImagesComp-carousel .carouselImagesComp-next:hover,.carouselImagesComp-carousel .carouselImagesComp-prev:hover{background-color:#454444}.carouselImagesComp-carousel .carouselImagesComp-next.disabled,.carouselImagesComp-carousel .carouselImagesComp-prev.disabled{opacity:0;visibility:hidden}.carouselImagesComp-carousel .carouselImagesComp-next [class*=" icon-"],.carouselImagesComp-carousel .carouselImagesComp-next [class^=icon-],.carouselImagesComp-carousel .carouselImagesComp-prev [class*=" icon-"],.carouselImagesComp-carousel .carouselImagesComp-prev [class^=icon-]{font-size:12px}.carouselImagesComp-carousel .carouselImagesComp-next{left:auto;right:0;-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.carouselImagesComp-carousel .carouselImagesComp-carousel-progress{background-color:#e9e9e9;box-shadow:0 0 0 10px #fff;bottom:-20px;height:2px;margin:0 auto;overflow:hidden;position:absolute;width:140px}.carouselImagesComp-carousel .carouselImagesComp-carousel-progress span{background-color:#a57b1b;display:block;height:2px;left:0;position:absolute;top:0;transition:left .3s ease;width:0}.carouselImagesComp-carousel.style-collection-fouquets .carouselImagesComp-carousel-progress span{background-color:#ad1b2d}.messages{background-color:var(--lessLight);color:var(--darkAlpha40);position:relative;width:100vw;width:100dvw;left:50%;translate:-50% 0}.message{padding:.8rem 1.05rem;max-width:1280px;margin:0 auto;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.2rem;line-height:1.4rem;text-transform:uppercase;text-align:center}@media (min-width:1024px){.message{font-size:1.6rem;line-height:1.9rem;padding:.55rem 1.05rem}}.message a{color:var(--darkAlpha40);text-decoration:underline}.message p{margin:0}body.no-scroll{height:100%;overflow:hidden;width:100%;position:fixed}.main-container{max-width:1280px;margin:auto;transition:margin 125ms linear;margin-top:159px}.sticky .main-container{margin-top:50px}@media (max-width:63.99em){.main-container{max-width:none;margin-top:114px}.hotel-header .main-container{margin-top:154px}.sticky .main-container{margin-top:40px}.hotel-header.sticky .main-container{margin-top:159px}.mobile-no-scroll{height:100%;overflow:hidden;width:100%;position:fixed}}.inner-small{margin:0 2%}.block-map .calendar-widget,.block-map .destination-result-list-content,.block-map .drm-wrapper,.block-map .result-header,.block-map .search-line,.inner-medium,.m21 .calendar-widget,.m21 .destination-result-list-content,.m21 .drm-wrapper,.m21 .result-header,.m21 .rooms-selections,.m21 .rrc-promo,.m21 .search-line,.m21-2 .calendar-widget,.m21-2 .destination-result-list-content,.m21-2 .drm-wrapper,.m21-2 .result-header,.m21-2 .rooms-selections,.m21-2 .rrc-promo,.m21-2 .search-line,.m37-4{margin:0 7%}.inner-large{margin:0 22.9%}.title-subtitle{width:75%;margin:0 auto 60px;text-align:center}.title-subtitle:last-child{margin-bottom:20px}.icon-svg svg{width:100%;height:100%;display:block}@media (max-width:63.99em){.no-tablet{display:none!important}}@media (max-width:47.99em){.no-mobile{display:none!important}}img[src*=amazon-adsystem]{position:absolute;visibility:hidden}#header{position:fixed;left:0;top:0;width:100%;z-index:105;text-align:center;text-transform:uppercase;will-change:transform,height;transition:transform 125ms linear;transform:translate3d(0,30px,0)}#header.national{height:130px}#header.national>.wrapper{height:50px;will-change:transform;transform:translate3d(0,80px,0)}#header.local{height:130px}#header.local>.wrapper{height:50px;will-change:transform;transform:translate3d(0,80px,0)}#header .btn-back:before,#header .btn-menu:before,#header .nav-link#nav-link-booking:before,#header .nav-link-after,#header .nav-link-before,#header .nav-link.account:before,#header .nav-link.activities:before,#header .nav-link.burger:before,#header .nav-link.calendar:before,#header .nav-link.callback:before,#header .nav-link.chevron:after,#header .nav-link.email:before,#header .nav-link.gift:before,#header .nav-link.hotels:before,#header .nav-link.lang:before,#header .nav-link.offers:before,#header .nav-link.phone:before,#header .nav-link.suites:before{font-family:icons-header;display:inline-block;vertical-align:middle}#header .btn-back:before,#header .btn-menu:before,#header .nav-link#nav-link-booking:before,#header .nav-link-before,#header .nav-link.account:before,#header .nav-link.activities:before,#header .nav-link.burger:before,#header .nav-link.calendar:before,#header .nav-link.callback:before,#header .nav-link.email:before,#header .nav-link.gift:before,#header .nav-link.hotels:before,#header .nav-link.lang:before,#header .nav-link.offers:before,#header .nav-link.phone:before,#header .nav-link.suites:before{font-size:16px;color:#a57b1b;margin-right:10px}#header .nav-link-after,#header .nav-link.chevron:after{font-size:5px;margin-left:10px}#header .nav-list-back a.nav-link{text-overflow:ellipsis;white-space:nowrap}@media (max-width:47.99em){#header .nav-list-back .text-desktop{display:none}}#header .nav-list-back .text-mobile{display:none}@media (max-width:47.99em){#header .nav-list-back .text-mobile{display:inline}}#header .nav-list-back .back{display:inline-block;-ms-transform:rotate(90deg);transform:rotate(90deg)}#header .nav-list-back .back:before{color:#fff;font-size:5px}#header .inner{max-width:1280px;margin:0 auto;height:auto;position:relative}#header .nav-link.chevron:after{transition:transform .25s ease-in-out;content:"\e901"}#header .nav-link.up.chevron:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}#header .nav-link.rotate.chevron:after{-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);position:absolute;right:10px;top:calc(50% - 2px);margin:0;line-height:normal}#header .nav-link.phone:before{content:"\e65c"}#header .nav-link.lang:before{content:"\e902"}#header .nav-link.account:before{content:"\e60d"}#header .nav-link.callback:before{content:"\e906"}#header .nav-link.email:before{content:"\e636"}#header .nav-link.hotels:before{content:"\e904"}#header .nav-link.activities:before{content:"\e619"}#header .nav-link.offers:before{content:"\e905"}#header .nav-link.suites:before{content:"\e64a"}#header .nav-link.gift:before{content:"\e602"}#header .nav-link.calendar:before{content:"\e65e"}#header .nav-link.burger:before{content:"\e608";font-size:10px}#header .nav-link#nav-link-booking{background:#a57b1b}#header .nav-link#nav-link-booking:before{content:"\e65d";color:#fff}.desktop #header .nav-link#nav-link-booking:hover{background:#8c6916}#header .btn-menu{will-change:top,transform;transition:transform 125ms linear,top 125ms linear}#header .btn-menu .text{opacity:1;transition:opacity 50ms linear .1s}#header .btn-menu:before{content:"\e903";font-size:1.6rem;display:inline-block}#header .btn-menu.active:before{content:"\e608"}.sticky-down #header .btn-menu .text{transition:opacity 50ms}#header .btn-back{background:#a57b1b;border:none;color:#fff;text-transform:uppercase;position:absolute;left:15px;bottom:15px;width:calc(100vw - 45px);height:60px;line-height:60px;font-size:.8571428571em;z-index:30}#header .btn-back:before{content:"\e900";-ms-transform:rotate(180deg);transform:rotate(180deg);font-size:10px!important;margin-right:10px!important;color:#fff;margin-bottom:4px}@media (min-width:64em){#header .layer-nav-national .btn-back{position:relative;max-width:150px;display:inline-block}}#header .nav-top-header{position:absolute;width:100%;z-index:1;background:#231f20;height:30px;transform:translate3d(0,-30px,0);transition:transform 125ms linear}#header .nav-top-header .nav-list li{position:relative}#header .nav-top-header .nav-list li.active>.nav-panel{visibility:visible;opacity:1;transition:visibility 125ms ease-out,opacity 125ms ease-out}#header .nav-top-header .nav-list li .nav-link.chevron:after{color:#fff}#header .nav-top-header .nav-link{font-size:.6875em;color:#fff;padding:0 15px;height:30px;line-height:30px;display:block;background:transparent;transition:background-color 125ms ease-out,color 125ms ease-out}.desktop #header .nav-top-header .nav-link:hover{background:#a57b1b;transition:background-color 125ms ease-out,color 125ms ease-out}.desktop #header .nav-top-header .nav-link:hover:before{color:#fff}#header .nav-top-header .JS_phone-link[data-phone-locale]{display:none}#header .nav-panel{visibility:hidden;opacity:0;min-width:180px;max-height:180px;overflow-y:auto;position:absolute;left:0;top:100%;background:#231f20;width:100%;z-index:30;text-align:left;transition:visibility 125ms ease-out,opacity 125ms ease-out}#header>.wrapper{transition:transform 125ms linear,height 125ms linear}.active #header>.wrapper,.active #header>.wrapper>.nav-main{transition:none}#header>.wrapper:before{content:" ";position:absolute;width:100vw;height:300px;bottom:0;left:50%;background:#fff;box-shadow:0 0 5px 1px hsla(0,0%,62%,.35);will-change:transform;transition:transform 125ms linear;transform:translate3d(-50%,0,0)}#header .logo-long{display:inline-block;overflow:hidden;position:absolute;bottom:100%;-ms-transform:translate(-50%);transform:translate(-50%);width:auto;height:54px;left:50%;margin:7px 0;transition:opacity 125ms linear}#header .logo-long img{height:100%}#header .logo-short{display:inline-block;overflow:hidden;position:absolute;bottom:auto;height:25px;width:17px;padding:0 20px;opacity:0;transition:opacity 125ms linear;top:50%;left:2em;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header .logo-short img{height:100%}#header .nav-main{position:relative}#header .nav-main.active .nav-list-national a>br{display:inline;content:" ";padding-left:4px}#header .nav-main.active .nav-list-national>li.active{border-style:none}#header .nav-main.active .menu .nav-primary-link[class*=" icon-header-"],#header .nav-main.active .menu .nav-primary-link[class^=icon-header-],#header .nav-main.active .menu a[class*=" icon-header-"],#header .nav-main.active .menu a[class^=icon-header-]{padding-left:3em}#header .nav-main .menu{display:table;margin:0 auto}#header .nav-main .menu>li{display:table-cell;vertical-align:middle}#header .nav-main .menu>li.active .nav-primary-link,#header .nav-main .menu>li.active>a{color:#a57b1b}#header .nav-main .menu>li.active .nav-primary-link .text:after,#header .nav-main .menu>li.active>a .text:after{background:#a57b1b}#header .nav-main .menu .nav-primary-link,#header .nav-main .menu a{position:relative;height:50px;padding:0 20px;display:table-cell;vertical-align:middle;font-size:1.3rem;transition:color 125ms ease-out;line-height:1.6rem;text-align:center}#header .nav-main .menu .nav-link .text:after{content:"";width:100%;height:4px;background:transparent;position:absolute;bottom:0;left:0;transition:background-color 125ms ease-out}#header .nav-main .menu .nav-link.chevron:after{position:absolute;right:0;top:32%}#header .nav-main .menu .nav-link.chevron.up:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}#header .nav-main .menu .nav-link:before{display:none}#header .nav-main .menu .nav-link:hover{color:#a57b1b;transition:color 125ms ease-out}#header .nav-main .menu .nav-link:hover .text:after{background:#a57b1b;transition:background-color 125ms ease-out}#header .nav-main .nav-list-national{text-align:left;padding:0 20px}#header .nav-main .nav-list-national>li.active{border-bottom:4px solid #a57b1b}@media (min-width:64em){#header .nav-main .nav-list-national{text-align:center;display:table;margin:0 auto}#header .nav-main .nav-list-national>li{display:table-cell;vertical-align:middle;height:42px;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:border-color 125ms ease-out}#header .nav-main .nav-list-national>li>.nav-primary-link,#header .nav-main .nav-list-national>li>a{height:42px;font-size:1.3rem;transition:color 125ms ease-out;line-height:1.3rem;padding:0 20px}#header .nav-main .nav-list-national>li>.nav-primary-link:before,#header .nav-main .nav-list-national>li>a:before{display:none}}.sticky #header.national{height:50px}.sticky #header.national .nav-main{padding-left:58px;padding-right:10px}.sticky #header.local{height:50px}.sticky #header.local .nav-main{padding-left:58px;padding-right:10px}.sticky #header .wrapper{width:100%}.sticky #header .logo-long{opacity:0}.sticky #header .logo-short{opacity:1;z-index:20}.sticky #header .nav-main{font-size:.75em;max-width:100%;text-align:center}.sticky #header .nav-main .menu li .nav-primary-link,.sticky #header .nav-main .menu li a{padding-bottom:0}.sticky #header .nav-main .menu li:last-child{max-width:none}.sticky #header .nav-main .menu li:last-child .icon-header-chevron{top:calc(50% - 10px);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.sticky-down #header,.sticky-down #header.local .wrapper.inner,.sticky-down #header.national .wrapper.inner,.sticky-up #header.local .wrapper.inner,.sticky-up #header.national .wrapper.inner{transform:translateZ(0)!important}.android #header.local .nav-main .menu .nav-primary-link:hover,.android #header.local .nav-main .menu a:hover,.ios #header.local .nav-main .menu .nav-primary-link:hover,.ios #header.local .nav-main .menu a:hover{color:#231f20}#header .subpanel-mobile{position:absolute;visibility:hidden;text-align:left;opacity:0}#header .layer-nav-lang.subpanel-mobile{position:absolute;visibility:hidden;opacity:0;text-align:center}#header .layer-nav-lang.subpanel-mobile.active{visibility:visible;opacity:1}#header .layer-list a{font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;display:block}#header .layer-list a:hover{color:#a57b1b}#header .layer-list a.img-logo{padding-left:0}#header .layer-list a:before{font-family:icons-header;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#a57b1b}#header .layer-list{font-size:1.2rem;margin-top:10px}#header .layer-list[data-id=contact-panel] li:last-child a{pointer-events:none}#header .layer-list[data-id=contact-panel] li:last-child a:hover{color:#615f60}#header .layer-list li a{padding:3px 0 8px 12px;font-size:1.2rem;color:#615f60}#header .layer-list li a:before{top:4px;left:-10px;font-size:1.8rem}#header .layer-list[data-id=sites-panel-local] li a{padding-left:0}@media (min-width:64em){.mobile-only{display:none!important}}@media (max-width:47.99em){#header>.nav-top-header>.nav-list>li>a.nav-link{overflow:hidden;padding:0!important}#header>.nav-top-header>.nav-list>li.nav-list-back>a.nav-link{padding:0 0 0 10px!important}}@media (max-width:63.99em){#header{transform:translate3d(0,44px,0)}#header .nav-top-header{height:44px;transform:translate3d(0,-44px,0)}#header .nav-top-header .nav-link{height:44px;line-height:44px}.android .subpanel-mobile .btn-back{bottom:60px!important}.android .national .nav-main-inner{padding-bottom:60px}.android .layer-nav-national .layer-content{height:calc(100vh - 90px)!important}.android .layer-nav-national .subpanel-mobile .btn-back{bottom:40px!important}.android .national .nav-main .menu{padding-top:5px!important}.android.landscape .layer-lang-list{height:calc(100vh - 210px)!important;overflow:auto!important}.ios .subpanel-mobile .btn-back{bottom:80px!important}.ios .layer-nav-national .layer-content{padding-bottom:20px!important;height:calc(100vh - 90px)!important}.ios .layer-nav-national .subpanel-mobile .btn-back{bottom:40px!important}.ios .national .nav-main-inner{padding-bottom:70px}.ios .national .nav-main .menu{padding-top:5px!important}.ios.landscape .subpanel-mobile .btn-back{bottom:80px!important}.ios.landscape .layer-lang-list{height:calc(100vh - 210px)!important;overflow:auto!important}.ios.landscape .national .nav-main-inner{padding-bottom:50px}#header.national{height:70px}#header.national>.wrapper{height:70px;transform:translateZ(0)}}@media (max-width:63.99em) and (max-width:63.99em){#header.national>.wrapper{transition:none}}@media (max-width:63.99em){#header.local{height:110px}#header.local>.wrapper{height:50px;transform:translate3d(0,60px,0)}#header .layer-list li a{padding:6px 0 12px 16px;font-size:1.4rem}#header .layer-list li a:before{top:5px;left:-16px;font-size:2.2rem}#header .layer-list{font-size:1.4rem;margin:0 0 0 6px}#header .layer-list li{margin-bottom:20px}#header .layer-list a{color:#231f20}#header .layer-list .icon-header{font-size:2.2rem}#header .layer-list[data-id=contact-panel] li:last-child a{pointer-events:all}#header .subpanel-mobile{top:0;left:0;right:0;bottom:0;padding:40px 15px 0;max-height:inherit;opacity:0;background:#fff;transition:.4s ease;transition-property:opacity,transform,visibility;-ms-transform:translateX(100%);transform:translateX(100%)}#header .subpanel-mobile .nav-link{font-size:1.4rem;color:#231f20;padding:15px 20px;height:auto;line-height:normal}#header .subpanel-mobile.active{opacity:1;visibility:visible;-ms-transform:translateX(0);transform:translateX(0)}#header .nav-main .subpanel-mobile{padding-top:0}#header .desktop-only{display:none!important}#header .nav-list-contact,#header .nav-list-group{display:none}#header .wrapper{max-width:none}#header .btn-back:before,#header .btn-menu:before,#header .nav-link#nav-link-booking:before,#header .nav-link-before,#header .nav-link.account:before,#header .nav-link.activities:before,#header .nav-link.burger:before,#header .nav-link.calendar:before,#header .nav-link.callback:before,#header .nav-link.email:before,#header .nav-link.gift:before,#header .nav-link.hotels:before,#header .nav-link.lang:before,#header .nav-link.offers:before,#header .nav-link.phone:before,#header .nav-link.suites:before{font-size:13px;margin-right:5px}#header .nav-link-after,#header .nav-link.chevron:after{margin-left:5px}#header .nav-main .nav-link.chevron:after{color:#a57b1b;right:10px!important}#header .nav-main .menu .nav-primary-link,#header .nav-main .menu a{width:100%;height:auto;padding:0 20px;font-size:1.4rem;display:block}#header .nav-main .menu .nav-primary-link.img-logo,#header .nav-main .menu a.img-logo{padding-left:0}.sticky-down #header .nav-top-header .nav-list>li.hidden .nav-panel,.sticky-up #header .nav-top-header .nav-list>li.hidden .nav-panel{transition:top 125ms linear}#header .nav-top-header .nav-list>li{width:33.33333%}#header .nav-top-header .nav-list>li.hidden{display:block!important;position:absolute;left:-999em}#header .nav-top-header .nav-list>li.hidden .nav-panel{max-height:none}#header .nav-top-header .nav-list>li.hidden .btn-back:before,#header .nav-top-header .nav-list>li.hidden .btn-menu:before,#header .nav-top-header .nav-list>li.hidden .nav-link#nav-link-booking:before,#header .nav-top-header .nav-list>li.hidden .nav-link-before,#header .nav-top-header .nav-list>li.hidden .nav-link.account:before,#header .nav-top-header .nav-list>li.hidden .nav-link.activities:before,#header .nav-top-header .nav-list>li.hidden .nav-link.burger:before,#header .nav-top-header .nav-list>li.hidden .nav-link.calendar:before,#header .nav-top-header .nav-list>li.hidden .nav-link.callback:before,#header .nav-top-header .nav-list>li.hidden .nav-link.email:before,#header .nav-top-header .nav-list>li.hidden .nav-link.gift:before,#header .nav-top-header .nav-list>li.hidden .nav-link.hotels:before,#header .nav-top-header .nav-list>li.hidden .nav-link.lang:before,#header .nav-top-header .nav-list>li.hidden .nav-link.offers:before,#header .nav-top-header .nav-list>li.hidden .nav-link.phone:before,#header .nav-top-header .nav-list>li.hidden .nav-link.suites:before{font-size:17px}#header .nav-top-header .nav-link{font-size:.6428571429em}#header .nav-top-header .nav-link.burger:before{font-size:10px}#header .logo{padding:0}#header .logo.logo-long{bottom:0;margin:14px 0;height:42px}#header .logo.logo-short{bottom:auto;height:25px;opacity:0;left:27px;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header .btn-menu{display:inline-block;position:absolute;top:20px;right:0;background:none;border:0;color:#a57b1b;width:80px;text-align:center;outline:none}#header .btn-menu:before{margin:0 auto}#header .btn-menu .text{display:block;text-transform:uppercase;color:#231f20;font-size:1rem;margin-top:8px}#header .nav-main{display:none;background:#fff;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 100px)}#header .nav-main.active{display:block;height:calc(100vh - 100px)}#header .nav-main .menu{display:block}#header .nav-main .menu.hidden{display:none}#header .nav-main .menu li{display:block}#header .nav-main .menu .nav-link:hover .text:after,#header .nav-main .menu li.active .text:after{display:none}#header .nav-main .menu .nav-link:before{display:inline-block;font-size:20px;margin-right:15px}#header .nav-main-inner{overflow-y:auto;height:100%}#header .btn-back{left:15px}#header .nav-main.active .subpanel-mobile{height:calc(100vh - 100px)!important}#header .nav-main.active .subpanel-mobile .layer-list li{margin-bottom:5px}.sticky #header{text-align:center}.sticky #header.national{height:40px}.sticky #header.national>.wrapper{height:40px;transform:translateZ(0)}.sticky #header.local{height:50px}.sticky #header.local>.wrapper{height:50px;transform:translateZ(0)}.sticky #header .wrapper{position:relative}.sticky #header .logo-long{opacity:0}.sticky #header .logo-short{opacity:1}.sticky #header .btn-menu{top:50%;position:absolute;-ms-transform:translateY(-50%) translateY(11px);transform:translateY(-50%) translateY(11px)}.sticky #header .btn-menu .text{opacity:0}.sticky #header.national .nav-main-inner{padding-bottom:10px}.sticky #header .nav-main{display:none;margin-left:0;font-size:1em}.sticky #header .nav-main.active{display:block}#header.national .btn-back{background:#a57b1b;border:none;color:#fff;text-transform:uppercase;position:absolute;left:15px;bottom:15px;width:calc(100vw - 30px);height:60px;line-height:60px;font-size:.8571428571em;z-index:30}#header.national .nav-top-header .nav-list-contact .nav-panel li{margin-bottom:10px}#header.national .nav-top-header .nav-list-contact .nav-panel .nav-link{padding:6px 0 12px 30px;font-size:1.4rem}#header.national .nav-top-header .nav-list-contact .nav-panel .nav-link:before{position:relative;left:-10px;font-size:2.2rem!important}#header.national .nav-main .menu .nav-primary-link,#header.national .nav-main .menu a{text-align:left}#header.collection .nav-list-lang{display:none}#header.local .logo .logo-long{width:auto;height:32px}#header.local .btn-back{background:#a57b1b;border:none;color:#fff;text-transform:uppercase;position:absolute;left:15px;bottom:30px;width:calc(100vw - 30px);height:60px;line-height:60px;font-size:.8571428571em;z-index:30}#header.local>.wrapper>.nav-main{height:100%}#header.local .logo-long{height:32px;bottom:50px}#header.local .logo-short{display:none}#header.local .btn-menu{position:static;width:auto;padding:0 10px}#header.local .btn-menu .text{display:inline-block;margin:0;color:#fff}#header.local .nav-list-lang{display:none}#header.local .nav-list-lang>ul .nav-primary-link.chevron,#header.local .nav-list-lang>ul a.chevron{padding-left:18px}#header.local .nav-list-lang>ul .nav-primary-link.chevron:after,#header.local .nav-list-lang>ul a.chevron:after{content:none}#header.local .nav-main{display:block;position:static;height:auto;padding:0;font-size:.7857142857em;text-align:center;overflow-x:auto;overflow-y:initial}#header.local .nav-main .menu{display:-ms-inline-flexbox;display:inline-flex}#header.local .nav-main .menu li{-ms-flex-negative:0;flex-shrink:0}#header.local .nav-main .menu li.active .icon-header{color:#a57b1b;font-size:.4rem}#header.local .nav-main .menu li.active .nav-panel{display:block;position:fixed;top:100%;left:auto;right:0}#header.local .nav-main .menu li .nav-panel{display:none}}@media (max-width:63.99em) and (max-width:63.99em){#header.local .nav-main .menu li{margin-bottom:0}#header.local .nav-main .menu li>.nav-primary-link,#header.local .nav-main .menu li>a{font-size:1.3rem;height:50px}}@media (max-width:63.99em){#header.local .nav-main .menu .nav-primary-link,#header.local .nav-main .menu a{display:table-cell}#header.local .nav-main .menu .nav-primary-link.chevron,#header.local .nav-main .menu a.chevron{padding-right:30px!important}.sticky #header.local .logo-short{display:block}.sticky #header.local .nav-main li>a.icon-header-blogo.icon-logo{padding-left:auto!important}.sticky #header.local .nav-main li>a.icon-header-blogo.icon-logo:before{display:none}.sticky #header.local .nav-main{padding-left:58px}.sticky #header.local .nav-main .menu li.submenu-hotels .icon-header-chevron{top:calc(50% - 10px);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sticky #header.local .nav-main .menu li.submenu-hotels .nav-panel li{margin:0}.sticky #header.local .nav-main .menu .icon-header{color:#231f20;font-size:.4rem}}body.no-scroll #header .logo-short{display:none}.nav-main .menu .nav-primary-item{position:static!important}.nav-primary-link{cursor:pointer;font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase}.nav-primary-link:after{-ms-transform:rotate(0deg);transform:rotate(0deg);transition:transform .2s}.dropdown-container{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;transition:grid-template-rows .2s;transition:grid-template-rows .2s,-ms-grid-rows .2s;background-color:var(--lightest);position:absolute;top:100%}.nav-primary-item.submenu-open .dropdown-container{-ms-grid-rows:1fr;grid-template-rows:1fr}.nav-primary-item.submenu-open .nav-primary-link:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:64em){.nav-primary-item:focus-within .dropdown-container,.nav-primary-item:hover .dropdown-container{-ms-grid-rows:1fr;grid-template-rows:1fr}.nav-primary-item:focus-within .nav-primary-link:after,.nav-primary-item:hover .nav-primary-link:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-primary-item.submenu-open .dropdown-container{-ms-grid-rows:0fr;grid-template-rows:0fr}.nav-primary-item.submenu-open .nav-primary-link:after{-ms-transform:rotate(0);transform:rotate(0)}.nav-primary-item.submenu-open:focus-within .dropdown-container,.nav-primary-item.submenu-open:hover .dropdown-container{-ms-grid-rows:1fr;grid-template-rows:1fr}.nav-primary-item.submenu-open:focus-within .nav-primary-link:after,.nav-primary-item.submenu-open:hover .nav-primary-link:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}}.nav-secondary{min-width:20rem;max-width:25rem;overflow:hidden}#header .nav-main .menu .nav-secondary-link{text-align:left;width:22rem}.collection-nav-main .nav-main .menu .nav-primary-link{color:var(--dark);font-size:1.3rem}.collection-nav-main .nav-main .menu .nav-secondary-item{display:block}.collection-nav-main .nav-main .menu.nav-list-local .submenu-open:after{background-color:var(--brandPrimary)}.collection-nav-main .nav-main .menu .nav-secondary-link{width:22rem;text-align:left;white-space:nowrap}.style-collection-fouquets .nav-main .menu .nav-link.chevron:after{content:"\e901";font-family:icons-header;display:inline-block;vertical-align:middle;position:absolute;right:0;top:32%;transition:transform .25s ease-in-out;font-size:5px;margin-left:10px}.color-fouquets .nav-secondary-link:hover{color:#ad1b2d!important}@media (max-width:63.99em){.nav-main.active .menu.nav-list-national li:not(.layer-nav-only){display:block!important}.nav-list-national .nav-primary-item{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:1rem}.nav-list-national .nav-primary-item.submenu-open{background-color:var(--lessLight)}#header .nav-list-national.nav-primary .nav-primary-link{display:inline-block!important;line-height:1rem!important;height:1rem!important}#header .nav-main .nav-list-national.menu .nav-link:hover{color:var(--dark)}.nav-list-national .dropdown-container{position:static}#header .nav-main .menu.nav-list-national .nav-link.chevron:after{top:0}.nav-list-national .dropdown-container{background-color:transparent;padding-left:4.1rem}.nav-list-national .submenu-open .dropdown-container{padding-bottom:1rem}.nav-list-national .nav-secondary{min-width:auto;max-width:none}#header .nav-main .menu.nav-list-national .nav-secondary-link{padding:1.5rem 0;color:var(--middle);text-transform:none;width:auto}}.layer-nav-national.active .menu.nav-list-national li{display:block!important}@media (min-width:1024px){.layer-nav-national.active .menu.nav-list-national li.mobile-only{display:none!important}}.layer-nav-national .nav-list-national .nav-primary-item{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}.layer-nav-national .nav-list-national .nav-primary-item.submenu-open{background-color:var(--lessLight)}@media (min-width:1024px){.layer-nav-national .nav-list-national .nav-primary-item.submenu-open{background-color:transparent}}#header .layer-nav-national .nav-list-national .nav-primary-link{display:inline-block!important;line-height:5rem!important;height:5rem!important;padding:0 1.6rem 0 1.2rem;font-size:1.4rem}@media (max-width:63.99em){#header .layer-nav-national .nav-list-national .nav-primary-link{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;height:2.2rem!important}#header .layer-nav-national .nav-list-national .nav-primary-link:before{top:auto}}#header .layer-nav-national .nav-list-national.menu .nav-link:hover{color:var(--dark)}@media (min-width:1024px){#header .layer-nav-national .nav-list-national.menu .nav-link:hover{color:var(--brandPrimary)}}.layer-nav-national .nav-list-national .dropdown-container{position:static}#header .layer-nav-national .menu.nav-list-national .nav-link.chevron:after{top:0;margin-left:auto;position:relative;right:-1.5rem}.layer-nav-national .nav-list-national .dropdown-container{background-color:transparent;padding-left:4.1rem}.layer-nav-national .nav-list-national .submenu-open .dropdown-container{padding-bottom:1rem}.layer-nav-national .nav-list-national .nav-secondary{min-width:auto;max-width:none}#header .layer-nav-national .menu.nav-list-national .nav-secondary-link{padding:1.5rem 0;color:var(--middle);text-transform:none}body.style-collection-fouquets #header.local,body.style-collection-fouquets #header.national{height:auto}body.style-collection-fouquets .main-container{margin-top:30px}@media (max-width:63.99em){body.style-collection-fouquets .main-container{margin-top:4rem}}body.style-collection-fouquets.sticky-collection-nav #header{height:0}body.HU .main-container{margin-top:0}body.HU .hero{margin-bottom:0}body.HU.sticky-down .header-universal-container .header-universal{transform:translate3d(0,-74px,0)}body.HU.sticky-up .header-universal-container .header-universal{transform:translateZ(0)}body.HU.show-header-mobile-nav .header-universal-mask{opacity:1;visibility:visible}body.HU.show-header-mobile-nav .header-universal-toggle span{opacity:0}body.HU.show-header-mobile-nav .header-universal-toggle:before{margin-top:0;-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}body.HU.show-header-mobile-nav .header-universal-toggle:after{margin-top:0;-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}body.HU.show-header-mobile-nav .header-universal-content{opacity:1;-ms-transform:translate(0);transform:translate(0);visibility:visible}@media (min-width:80em){body.HU.show-header-mobile-nav .header-universal-content{-ms-transform:none;transform:none}}.header-universal-container{height:74px;transition:height 125ms linear}.header-universal-local-container{height:50px}.header-universal-local-container .collection-nav-main .nav-main{transition:transform 125ms linear,top 125ms linear}.header-universal-mask{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s ease;visibility:hidden;z-index:104}@media (min-width:80em){.header-universal-mask{display:none}}.header-universal{-ms-flex-align:center;align-items:center;background:#1b1b1a;display:-ms-flexbox;display:flex;height:74px;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:16px 24px;position:fixed;top:0;transition:transform 125ms linear;width:100%;will-change:transform;z-index:105}.header-universal-toggle{background-color:transparent;border:none;display:block;height:32px;-ms-flex-order:1;order:1;position:relative;width:32px}@media (min-width:80em){.header-universal-toggle{display:none}}.header-universal-toggle:after,.header-universal-toggle:before,.header-universal-toggle span{background-color:#a57b1b;border-radius:2px;content:"";display:block;height:3px;left:0;position:absolute;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .4s ease;width:30px}.header-universal-toggle:before{margin-top:-10px}.header-universal-toggle:after{margin-top:10px}.header-universal-content{background:#1b1b1a;height:calc(100vh - 74px);left:0;opacity:0;overflow:hidden;overflow-y:scroll;padding-bottom:100px;position:fixed;right:0;top:74px;-ms-transform:translateY(-30px);transform:translateY(-30px);transition:all .3s ease;visibility:hidden}@media (min-width:48em){.header-universal-content{overflow:visible;right:auto;-ms-transform:translate(-30px);transform:translate(-30px);width:390px}}@media (min-width:80em){.header-universal-content{background:transparent;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;left:auto;opacity:1;-ms-flex-order:2;order:2;overflow-y:visible;padding-bottom:0;position:static;right:auto;top:auto;-ms-transform:none;transform:none;transition:all .3s ease;visibility:visible}}.header-universal-content a{color:#fff}.header-universal-content .header-universal-submenu-container{background:#1b1b1a;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-ms-transform:translate(30vw);transform:translate(30vw);transition:all .3s ease;visibility:hidden;z-index:2}@media (min-width:48em){.header-universal-content .header-universal-submenu-container{border-left:1px solid #696969;bottom:0;height:calc(100vh - 74px);left:390px;position:absolute;right:auto;top:0;-ms-transform:translate(-30px);transform:translate(-30px);width:390px;z-index:-1}}@media (min-width:80em){.header-universal-content .header-universal-submenu-container{border-left:none;border-top:1px solid #696969;bottom:auto;display:-ms-flexbox;display:flex;height:auto;-ms-flex-pack:center;justify-content:center;left:0;padding:48px 0;position:fixed;right:0;top:74px;-ms-transform:translateY(-30px);transform:translateY(-30px);width:auto;z-index:auto}}.header-universal-content .header-universal-submenu-container .header-universal-submenu-name{margin:25px 0;padding:0 24px;position:relative}@media (min-width:48em){.header-universal-content .header-universal-submenu-container .header-universal-submenu-name{display:none}}.header-universal-content .header-universal-submenu-container .header-universal-submenu-name .back{display:block;height:30px;left:24px;padding:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}.header-universal-content .header-universal-submenu-container .header-universal-submenu-name .back .icon{display:block;font-size:10px;left:50%;position:absolute;right:auto;top:50%;-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%}.header-universal-content .header-universal-submenu-container .header-universal-submenu-name span{color:#fff;display:block;font-size:16px;font-weight:600;line-height:24px;text-align:center}@media (min-width:80em){.header-universal-content .header-universal-submenu-container .header-universal-submenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px;max-width:1048px}}@media (min-width:80em){.header-universal-content .header-universal-submenu-container .header-universal-submenu li{padding:0 8px;width:25%}}.header-universal-content .header-universal-submenu-container .header-universal-submenu li a img{display:none;max-width:100%}@media (min-width:80em){.header-universal-content .header-universal-submenu-container .header-universal-submenu li a img{display:block;margin:0 0 15px}}.header-universal-logo{display:block;height:42px;-ms-flex-order:2;order:2}@media (min-width:80em){.header-universal-logo{margin-right:30px;-ms-flex-order:1;order:1}}.header-universal-logo img{display:block;height:100%;width:auto}.header-universal-menu{padding:20px 0;text-transform:uppercase}@media (min-width:80em){.header-universal-menu{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:74px}}@media (min-width:80em){.header-universal-menu>li{display:-ms-flexbox;display:flex}}.header-universal-menu>li.show-header-submenu>a{color:#a57b1b}@media (min-width:80em){.header-universal-menu>li.show-header-submenu>a .icon{-ms-transform:translate(0) rotate(180deg);transform:translate(0) rotate(180deg)}}.header-universal-menu>li.show-header-submenu .header-universal-submenu-container{opacity:1;-ms-transform:translate(0);transform:translate(0);visibility:visible}.header-universal-menu>li a{display:block;font-size:16px;font-weight:600;line-height:24px;padding:12px 24px;position:relative;transition:color 125ms linear}.header-universal-menu>li a:hover,.header-universal-menu>li a:hover .icon{color:#a57b1b}@media (min-width:80em){.header-universal-menu>li a{display:inline-block;font-size:12px;font-weight:400;leading-trim:both;letter-spacing:.54px;line-height:18px;padding:12px 10px;text-align:center;text-wrap:nowrap}}@media (min-width:1400px){.header-universal-menu>li a{padding:12px}}@media (min-width:80em){.header-universal-menu>li a.contact,.header-universal-menu>li a.home{display:none}}@media (min-width:80em){.header-universal-menu>li a.websites{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-left:0}.header-universal-menu>li a.websites:before{background-color:#a0a0a0;content:"";display:block;height:14px;margin-right:12px;width:1px}}.header-universal-menu>li a.fouquets{font-family:fouquets-v\.beta-bold,Georgia,Times New Roman,serif;font-size:24px;text-transform:none}@media (min-width:80em){.header-universal-menu>li a.fouquets{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:12px;text-transform:uppercase}}.header-universal-menu>li a .icon{display:block;font-size:10px;position:absolute;right:24px;top:50%;-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:all 125ms linear}@media (min-width:80em){.header-universal-menu>li a .icon{display:inline-block;font-size:5px;margin-left:3px;position:relative;right:-2px;top:-1px;-ms-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.header-universal-mobile-tools{padding:0 24px 12px}@media (min-width:80em){.header-universal-mobile-tools{display:none}}.header-universal-mobile-tools .booking{border-radius:4px;font-size:14px;line-height:20px;text-transform:none;width:100%}.header-universal-mobile-tools .language{-ms-flex-align:center;align-items:center;border-top:1px solid #696969;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;padding-top:24px}.header-universal-mobile-tools .language p{font-size:16px;font-weight:600;line-height:24px}.header-universal-mobile-tools .language .lang{position:relative}.header-universal-mobile-tools .language .lang select{appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:300;outline:none;padding:5px 20px 5px 5px;position:relative;z-index:1}.header-universal-mobile-tools .language .lang:after{color:#fff;content:"\e901";font-family:icons-header;display:inline-block;vertical-align:middle;position:absolute;right:5px;top:50%;font-size:5px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-universal-tools{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:3;order:3}.header-universal-tools .booking{border-radius:4px;display:none;font-size:14px;line-height:20px;margin:0 8px;padding:10px 12px;text-transform:none}@media (min-width:80em){.header-universal-tools .booking{display:block}}.header-universal-tools .account{display:block;height:32px;margin:0 8px}.header-universal-tools .account img{display:block;height:100%;width:auto}.header-universal-tools .lang{display:none;margin:0 8px;position:relative}.header-universal-tools .lang select{appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:300;outline:none;padding:5px 20px 5px 5px;position:relative;text-transform:uppercase;z-index:1}.header-universal-tools .lang select option{background-color:#1b1b1a;padding:2px 4px}.header-universal-tools .lang:after{color:#fff;content:"\e901";font-family:icons-header;display:inline-block;vertical-align:middle;position:absolute;right:5px;top:50%;font-size:5px;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:80em){.header-universal-tools .lang{display:block}}.header-universal .menu-hightlighter .menu-hightlighter-lighter{display:none;max-height:3px}@media (min-width:80em){.header-universal .menu-hightlighter .menu-hightlighter-lighter{display:block}}#breadcrumb{padding:10px 0 5px;text-transform:uppercase;color:#404040;font-size:1.2rem}#breadcrumb .inner{margin:0 auto;max-width:1280px}#breadcrumb .block-map .calendar-widget,#breadcrumb .block-map .destination-result-list-content,#breadcrumb .block-map .drm-wrapper,#breadcrumb .block-map .result-header,#breadcrumb .block-map .search-line,#breadcrumb .inner-medium,#breadcrumb .m21 .calendar-widget,#breadcrumb .m21 .destination-result-list-content,#breadcrumb .m21 .drm-wrapper,#breadcrumb .m21 .result-header,#breadcrumb .m21 .rooms-selections,#breadcrumb .m21 .rrc-promo,#breadcrumb .m21 .search-line,#breadcrumb .m21-2 .calendar-widget,#breadcrumb .m21-2 .destination-result-list-content,#breadcrumb .m21-2 .drm-wrapper,#breadcrumb .m21-2 .result-header,#breadcrumb .m21-2 .rooms-selections,#breadcrumb .m21-2 .rrc-promo,#breadcrumb .m21-2 .search-line,#breadcrumb .m37-4,.block-map #breadcrumb .calendar-widget,.block-map #breadcrumb .destination-result-list-content,.block-map #breadcrumb .drm-wrapper,.block-map #breadcrumb .result-header,.block-map #breadcrumb .search-line,.m21 #breadcrumb .calendar-widget,.m21 #breadcrumb .destination-result-list-content,.m21 #breadcrumb .drm-wrapper,.m21 #breadcrumb .result-header,.m21 #breadcrumb .rooms-selections,.m21 #breadcrumb .rrc-promo,.m21 #breadcrumb .search-line,.m21-2 #breadcrumb .calendar-widget,.m21-2 #breadcrumb .destination-result-list-content,.m21-2 #breadcrumb .drm-wrapper,.m21-2 #breadcrumb .result-header,.m21-2 #breadcrumb .rooms-selections,.m21-2 #breadcrumb .rrc-promo,.m21-2 #breadcrumb .search-line{margin:0 1%}#breadcrumb .list-item{line-height:1.5;display:inline-block;margin-right:2px}#breadcrumb .list-item:first-child:before{display:none}#breadcrumb .list-item:before{content:">";width:4px;height:6px;margin-right:4px}#breadcrumb .last-item{color:#a57b1b}@media (max-width:63.99em){#breadcrumb{display:none}}.local-design #breadcrumb .list-item.withEllipsis:after,.style-collection-fouquets #breadcrumb .list-item.withEllipsis:after{content:">\00a0\00a0\002026";margin-left:2px;margin-right:2px}.local-design #breadcrumb .list-item.hidden-desktop:first-child+.list-item:before,.style-collection-fouquets #breadcrumb .list-item.hidden-desktop:first-child+.list-item:before{display:none}#footerContainer{position:relative}#footerContainer .bandeau-mpg{padding:80px 0}@media (max-width:47.99em){#footerContainer .bandeau-mpg{padding:40px 0 50px}}#footerContainer .bandeau-mpg .title-main{margin:40px 0}#footerContainer .bandeau-mpg .text{padding-bottom:40px}#footerContainer .bandeau-mpg .block-map .drl-hotel-visit,#footerContainer .bandeau-mpg .block-map .search-action,#footerContainer .bandeau-mpg .cta,#footerContainer .bandeau-mpg .drm-hotel,#footerContainer .bandeau-mpg .m21 .drl-hotel-visit,#footerContainer .bandeau-mpg .m21 .search-action,#footerContainer .bandeau-mpg .m21-2 .drl-hotel-visit,#footerContainer .bandeau-mpg .m21-2 .search-action,.block-map #footerContainer .bandeau-mpg .drl-hotel-visit,.block-map #footerContainer .bandeau-mpg .search-action,.m21 #footerContainer .bandeau-mpg .drl-hotel-visit,.m21 #footerContainer .bandeau-mpg .search-action,.m21-2 #footerContainer .bandeau-mpg .drl-hotel-visit,.m21-2 #footerContainer .bandeau-mpg .search-action{font-size:.875em}@media (max-width:47.99em){#footerContainer .bandeau-mpg .block-map .drl-hotel-visit,#footerContainer .bandeau-mpg .block-map .search-action,#footerContainer .bandeau-mpg .cta,#footerContainer .bandeau-mpg .drm-hotel,#footerContainer .bandeau-mpg .m21 .drl-hotel-visit,#footerContainer .bandeau-mpg .m21 .search-action,#footerContainer .bandeau-mpg .m21-2 .drl-hotel-visit,#footerContainer .bandeau-mpg .m21-2 .search-action,.block-map #footerContainer .bandeau-mpg .drl-hotel-visit,.block-map #footerContainer .bandeau-mpg .search-action,.m21 #footerContainer .bandeau-mpg .drl-hotel-visit,.m21 #footerContainer .bandeau-mpg .search-action,.m21-2 #footerContainer .bandeau-mpg .drl-hotel-visit,.m21-2 #footerContainer .bandeau-mpg .search-action{font-size:.75em}}#footerContainer .footer{padding:30px 0 60px}@media (max-width:47.99em){#footerContainer .footer{padding:30px 0 80px}}#footerContainer .footer .blockContainer{margin:0 auto;max-width:1380px;padding:0 50px}@media (max-width:63.99em){#footerContainer .footer .blockContainer{padding:0 5px}}@media (max-width:47.99em){#footerContainer .footer .itemContainer{width:100%;float:none;padding:0 25px}}#footerContainer .footer .block-item{display:block;text-align:center;padding:35px 20px 0;width:300px;margin:0 auto;border-bottom:5px solid transparent;transition:background-color .25s ease 0s,border-color .25s ease 0s}.no-touch #footerContainer .footer .block-item:hover{background-color:#272324;border-bottom:5px solid #a57b1b;transition:background-color .25s ease 0s,border-color .25s ease 0s}@media (max-width:47.99em){#footerContainer .footer .block-item:after{content:"\e603";font-size:8px;color:#fff;font-family:icons;float:right}}@media (max-width:63.99em){#footerContainer .footer .block-item{padding:35px 5px 45px;width:250px}}@media (max-width:47.99em){#footerContainer .footer .block-item{border-bottom:2px solid #393637;padding:25px 5px 45px;width:100%}}#footerContainer .footer .text-description{min-height:75px}@media (max-width:47.99em){#footerContainer .footer .text-description{display:none}}#footerContainer .footer .title-item{margin:20px 0;min-height:50px}@media (max-width:47.99em){#footerContainer .footer .title-item{margin:0;float:left;font-size:.75em}}#footerContainer .footer .title-item-bis{margin:20px 0;min-height:20px}@media (max-width:47.99em){#footerContainer .footer .img-icon{float:left;width:23px;height:23px;margin-right:20px}}#footerContainer .footer .optional-title .title-item{text-align:center;float:none;min-height:0}@media (max-width:47.99em){#footerContainer .footer .optional-title .title-item{margin:20px 0}}#footerContainer .footer .block-share{text-align:center;padding:32px 0 40px}#footerContainer .footer .block-share .img-share{padding:0 25px}@media (max-width:47.99em){#footerContainer .footer .block-share .img-share{padding:0 10px}}#footerContainer .footer .block-share .icon{color:#656363;font-size:30px;margin:0 25px;transition:color .3s ease}#footerContainer .footer .block-share .icon:hover{color:#8b8989}@media (max-width:47.99em){#footerContainer .footer .block-share .icon{margin:0 10px}}#footerContainer .footer .bookByPhone{text-align:center}#footerContainer .footer .bookByPhone .title-item{margin-top:0;margin-bottom:8px;min-height:0;margin-right:.5rem}#footerContainer .footer .bookByPhone .phoneIcon{font-family:icons-header;font-size:1.6rem;font-weight:700;vertical-align:middle;margin-right:.5rem}#footerContainer .footer .bookByPhone .phoneIcon:before{content:"\e65c"}#footerContainer .footer .list-item{text-align:center}#footerContainer .footer .list-item li{display:inline-block;padding:0 20px}@media (max-width:63.99em){#footerContainer .footer .list-item li{padding:0 8px}}#footerContainer .footer .list-item li a{font-size:.75em;color:#b1b1b1}#footerContainer .footer .list-item-hotel{padding-top:30px}#footerContainer .block-map .drl-hotel-visit,#footerContainer .block-map .search-action,#footerContainer .cta,#footerContainer .drm-hotel,#footerContainer .m21 .drl-hotel-visit,#footerContainer .m21 .search-action,#footerContainer .m21-2 .drl-hotel-visit,#footerContainer .m21-2 .search-action,.block-map #footerContainer .drl-hotel-visit,.block-map #footerContainer .search-action,.m21 #footerContainer .drl-hotel-visit,.m21 #footerContainer .search-action,.m21-2 #footerContainer .drl-hotel-visit,.m21-2 #footerContainer .search-action{color:#fff;margin:20px 0 0;text-transform:uppercase}.container-fork{width:73%;margin-left:auto;margin-right:auto}.lafourchette{background-color:#231f20;border-bottom:6px solid #a57b1b;position:relative;height:auto;overflow:hidden;font-family:lucien-regular}.lafourchette .mobile-only{display:none}.lafourchette .desktop-only{display:block}.lafourchette .api-error-msg{color:#a57b1b;display:none;width:100%;text-align:center;height:100%;margin:200px 0;font-size:1.6rem}.lafourchette .api-error-msg .api-error-msg-wrapper{display:table-cell;width:100%;text-align:center;vertical-align:middle}.lafourchette.api-error .api-error-msg{display:table!important}.lafourchette.api-error #lafourchette-restaurants-list,.lafourchette.api-error #lafourchette-steps{display:none!important}.lafourchette span.icon-peoples{width:30px;height:25px}.lafourchette span.icon-promo{width:25px;height:25px}.lafourchette span.icon-coordonnees{width:14px;height:20px;margin-right:4px}.lafourchette-header{display:table;position:relative;width:100%;height:100%}.lafourchette-header img{width:100%}.lafourchette-header-title{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:2.6rem;text-transform:uppercase;text-align:center;width:100%;left:0}.lafourchette-content{text-align:center}@keyframes f{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.lafourchette-loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem}.lafourchette-loader-wrapper{position:relative;height:10rem;width:10rem}.lafourchette-loader-spinner{border:8px solid transparent;border-bottom-color:#a57b1b;border-top-color:#a57b1b;border-radius:50%;height:100%;width:100%;position:absolute;left:50%;top:50%;animation:f 1s linear infinite}.lafourchette-button{margin:10px auto 40px}.lafourchette-button.button-grey{background-color:#454344;color:#fff;font-family:lucien-light;display:inline-block;height:40px;padding:0 20px;line-height:40px;margin:0;margin-left:1.5%}.lafourchette-button#pricing-and-vailability{display:inline-block;width:auto;background-color:grey;border-color:grey;cursor:default}.lafourchette-button#pricing-and-vailability.active{background-color:#a57b1b;border-color:#a57b1b;cursor:pointer}.lafourchette-nav-mobile{display:none}.lafourchette-nav-list{list-style:none;margin:0;padding:0;overflow:hidden}.lafourchette-nav-list-item{border-top:1px solid grey;border-left:1px solid grey;border-bottom:1px solid #a57b1b;cursor:pointer;position:relative;float:left;margin:0;padding:0;width:20%;padding:10px 0;min-height:62px;background-color:#2e2a2b}.lafourchette-nav-list-item .icon-svg{display:inline-block;width:20px;height:20px}.lafourchette-nav-list-item .icon-svg svg{fill:grey}.lafourchette-nav-list-item:first-child{border-left:none}.lafourchette-nav-list-item.active{background-color:#231f20;border-color:#a57b1b;border-bottom:1px solid transparent;border-right:1px solid #a57b1b;border-left:1px solid #a57b1b}.lafourchette-nav-list-item.active:last-child{border-right:1px solid transparent}.lafourchette-nav-list-item.active:first-child{border-left:1px solid transparent}.lafourchette-nav-list-item.active+.lafourchette-nav-list-item{border-left:none}.lafourchette-nav-list-item.active .icon-svg svg{fill:#a57b1b}.lafourchette-nav-list-item.active .lafourchette-nav-list-item-label{color:#fff}.lafourchette-nav-list-item.is-disabled{cursor:not-allowed}.lafourchette-nav-list-item.itemnext{border-left:1px solid transparent}.lafourchette-nav-list-item-wrapper{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.lafourchette-form-select.form-select{appearance:none;background:#fff url(resources/img/skin/icon-arrowdown.gif) 97% 50% no-repeat;border:1px solid #a0a0a0;border-radius:0;color:#a0a0a0;display:block;font-size:13px;margin:0;outline:none;transition:all .3s ease;width:100%;background-color:#373536!important;border:1px solid #636363;float:left;padding:12px 8px;height:40px;font-size:12px!important}.lafourchette-form-text-note{background-color:#373536!important;padding:10px;border:1px solid #636363;color:#fff}.lafourchette-form-text-note:focus{background-color:#fff!important;color:#000}.lafourchette-form-text{background-color:#373536!important;float:left;border:1px solid #636363;height:40px;padding:0 10px;font-size:.75em;color:#fff}.lafourchette-form-text:focus{background-color:#fff!important;color:#000}.lafourchette-form-select-civility{width:20%;display:inline-block;float:left;margin-right:1.5%}.lafourchette-form-select-civility select{padding:12px 8px}.lafourchette-form-text-firstname{width:38%;display:inline-block;float:left;margin-right:1.5%}.lafourchette-form-text-name{width:39%;display:inline-block}.lafourchette-form-text-email{margin-top:12px!important}.lafourchette-form-text-phone1{width:40%;margin-right:1.5%;display:inline-block;float:left}.lafourchette-form-text-phone1 select{padding:12px 8px}.lafourchette-form-text-phone2{width:51.5%;display:inline-block}.lafourchette-restaurants-list{list-style:none;margin-top:15px;overflow:hidden}.lafourchette-restaurants-list-item{cursor:pointer;display:inline-block;width:22%}.lafourchette-restaurants-list-item.active .lafourchette-restaurants-list-item-img,.lafourchette-restaurants-list-item:hover .lafourchette-restaurants-list-item-img{border-color:#a57b1b}.lafourchette-restaurants-list-item picture{display:block}.lafourchette-restaurants-list-item picture img{width:100%;border:none;vertical-align:middle}.lafourchette-restaurants-list-item-img{display:block;border:1px solid transparent;transition:border-color .2s ease}.lafourchette-restaurants-list-item-label{text-transform:uppercase;color:#fff;display:inline-block;text-align:center;margin-top:5px;font-size:1.2vw}.lafourchette-nav-list-item-label{color:#a0a0a0;text-transform:uppercase;font-size:13px}.lafourchette-content-offer .lafourchette-form-radio-item,.lafourchette-form-select-civility-mobile .lafourchette-form-radio-item{position:relative}.lafourchette-content-offer label:before,.lafourchette-form-select-civility-mobile label:before{content:"";display:inline-block;width:16px;height:16px;border-radius:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:1px solid #a2a0a1}.lafourchette-content-offer input,.lafourchette-form-select-civility-mobile input{float:left}.lafourchette-content-offer .lafourchette-form-radio-item .lafourchette-form-radio-item-civility input[type=radio],.lafourchette-form-select-civility-mobile .lafourchette-form-radio-item .lafourchette-form-radio-item-civility input[type=radio]{display:none;width:30px}.lafourchette-content-offer input[type=radio]:checked+label:before,.lafourchette-form-select-civility-mobile input[type=radio]:checked+label:before{content:"";display:inline-block;width:16px;height:16px;background-color:#a57b1b;text-align:center}.lafourchette-form-radio-item-civility{position:relative;width:50%!important;float:left}.lafourchette-form-radio-item-civility label{padding-left:30px;line-height:10px}.lafourchette-form-checkboxes{float:left;width:60%;margin-top:20px!important;z-index:1}.lafourchette-form-checkboxes .lafourchette-form-checkboxes-title{margin-bottom:20px;display:inline-block;font-size:1vw}.lafourchette-form-checkboxes .lafourchette-form-checkboxe-item{position:relative}.lafourchette-form-checkboxes label{font-family:lucien-regular;color:#b2b2b2;display:block;margin-left:30px;font-size:.9vw;max-width:90%}.lafourchette-form-checkboxes label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;border:1px solid #a2a0a1;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.lafourchette-form-checkboxes input{float:left!important;width:30px!important;display:none!important}.lafourchette-form-checkboxes input[type=checkbox]:checked+label:before{content:"";display:inline-block;width:16px;height:16px;background-color:#a57b1b;text-align:center}.lafourchette-radio .lafourchette-radio-input{display:none;width:3rem}.lafourchette-radio .lafourchette-radio-label{display:block;padding-left:3rem;position:relative;line-height:1.6rem;cursor:pointer}.lafourchette-radio .lafourchette-radio-label:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;border-radius:1.6rem;margin-right:1rem;position:absolute;left:0;bottom:.1rem;border:.1rem solid #a2a0a1}.lafourchette-radio .lafourchette-radio-input:checked~.lafourchette-radio-label:before{background-color:#a57b1b}.collection-popin .collection-popin-fourchette .lafourchette-radio .lafourchette-radio-input:checked~.lafourchette-radio-label:before{background-color:#ad1b2d}.text-reservation .error-message{position:relative;font-weight:700;padding-top:8px;font-size:13px;color:red;display:block;margin:20px 0 -20px}.lafourchette-content-step-wrapper{max-width:80%;margin:0 auto;padding-bottom:30px;min-height:420px}.lafourchette-content-step-wrapper .form-block{padding:6px;margin-top:24px}.lafourchette-content-step-wrapper .form-block:after{content:""}.lafourchette-saletype-list{padding-top:40px}.lafourchette-hourly-list-title,.lafourchette-people-list-title,.lafourchette-saletype-list-title{text-align:left;display:block;padding-top:30px;text-transform:uppercase;margin-bottom:10px}.lafourchette-hourly-list,.lafourchette-people-list{color:#b2b2b2;list-style:none;padding:0}.lafourchette-hourly-list-item,.lafourchette-people-list-item,.lafourchette-saletype-list-item{cursor:pointer;display:inline-block;background-color:#2e2a2b;color:#a2a0a1;font-size:12px;padding-top:12px;width:24%;height:40px;margin-bottom:5px;text-align:center;transition:background-color .2s ease}.lafourchette-hourly-list-item.selected,.lafourchette-hourly-list-item:hover,.lafourchette-people-list-item.selected,.lafourchette-people-list-item:hover,.lafourchette-saletype-list-item.selected,.lafourchette-saletype-list-item:hover{background-color:#a57b1b;color:#fff}.lafourchette-saletype-list-item{width:100%;text-transform:uppercase}#lafourchette-steps .lafourchette-header{height:100px}#lafourchette-confirmation{float:right;margin:0;margin-top:41px;width:35%;padding:20px 0;font-size:1.2vw}#lafourchette-confirmation:hover{padding:20px 0}#lafourchette-booking-btn{float:right;padding:20px 10%!important;font-size:.8vw}.lafourchette-content-step{display:none;text-align:left}.lafourchette-content-step-back{font-family:lucien-light;color:#b2b2b2;cursor:pointer;display:block;padding-top:30px}.lafourchette-nav-content{background-color:#231f20;color:#fff}.lafourchette-form .form-block{position:relative}.lafourchette-form .form-block:not(.lafourchette-form-text-phone2) *{display:block;width:100%}.lafourchette-form .error-message{position:absolute;top:40px;font-weight:700;padding-top:8px;font-size:.6em;color:red}.lafourchette-form .form-block .form-text{color:#b2b2b2;font-size:12px}.lafourchette-form .form-block .form-text-link{color:#b2b2b2;text-decoration:underline;display:inline}.lafourchette-form .lafourchette-form-text-phone2{width:100%}.lafourchette-form .intl-tel-input{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:justify;justify-content:space-between}.lafourchette-form .intl-error{position:absolute;top:-16px;left:calc(50% + 7px);z-index:10;font-weight:700;padding-top:8px;font-size:.6em}.lafourchette-form .intl-error:after{color:red}.lafourchette-form .lafourchette-form-text-phone2 .error-message{left:calc(50% + 12px)}.lafourchette-form .lafourchette-form-text{padding-left:10px!important;width:50%}.lafourchette-form .flag-container{position:static;background-color:#373536;border:1px solid #636363;height:40px;padding:0;font-size:.75em;color:#fff;width:50%}.lafourchette-form .lafourchette-form-text-phone2 .intl-tel-input.allow-dropdown.separate-dial-code .selected-flag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.lafourchette-form .lafourchette-form-text-phone2 .intl-tel-input.allow-dropdown.separate-dial-code .selected-flag:before{content:attr(title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.lafourchette-form .lafourchette-form-text-phone2 .intl-tel-input.allow-dropdown.separate-dial-code .selected-flag .iti-flag,.lafourchette-form .lafourchette-form-text-phone2 .intl-tel-input.allow-dropdown.separate-dial-code .selected-flag .selected-dial-code{display:none}.lafourchette-form .country-list .country-name{color:var(--darkest)}@media (min-width:768px){.lafourchette-form .flag-container{width:30%}.lafourchette-form .lafourchette-form-text{padding-left:10px!important;width:70%}.lafourchette-form .intl-error{left:calc(30% + 12px)}.lafourchette-form .lafourchette-form-text-phone2 .error-message{left:calc(30% + 15px)}}.collection-popin-fourchette .lafourchette-form .flag-container{background-color:#fff;color:#373536;border-color:#dfdfdf}.collection-popin-fourchette .lafourchette-form .flag-container .selected-flag{background-color:transparent}input#datepicker{display:none}.lafourchette-confirmation-blocinfo{margin-bottom:40px}.lafourchette-confirmation-blocinfo span{color:#a0a0a0;font-family:lucien-light;display:inline-block}.last-block-info{float:left}.lafourchette-confirmation-title{display:block;text-transform:uppercase;padding-top:45px;font-family:lucien-bold;font-weight:400}.lafourchette-confirmation-title-mail{display:block;margin-bottom:30px}.lafourchette-confirmation-subtitle{display:block;font-family:lucien-bold;font-weight:400}.lafourchette-confirmation-img{display:inline-block;float:left;margin-right:30px}@media (min-width:80em){.lafourchette{min-height:575px!important}.api-error-msg{margin:0!important}#lafourchette-confirmation,.lafourchette-restaurants-list-item-label{font-size:1rem!important}.lafourchette-form-checkboxes-title{font-size:.9rem!important}#lafourchette-booking-btn{font-size:1em!important}.lafourchette-form-select{font-size:.9em!important}.lafourchette-form-select,.lafourchette-form-select-civility select{padding:10px 8px!important}.lafourchette-form-text,.lafourchette-form-text-note{font-size:12px!important}.lafourchette .lafourchette-header-title{font-size:28px}.lafourchette .lafourchette-nav-list-item-label{font-size:13px}.lafourchette .lafourchette-form-checkboxes label,.lafourchette .lafourchette-people-list-item{font-size:12px}.pika-button,.pika-label,.pika-table th{font-size:14px}}@media (max-width:63.99em){.container-fork{width:83%;margin-left:auto;margin-right:auto}.lafourchette-form-checkboxes label{font-size:1rem}#lafourchette-booking-btn,.lafourchette-nav-list-item-label{font-size:1.2rem}}@media (max-width:47.99em){.container-fork{width:82.8%;margin-left:auto;margin-right:auto}.lafourchette{height:auto}.lafourchette .mobile-only{display:block}.lafourchette .desktop-only{display:none}.lafourchette-nav-mobile-step{text-transform:uppercase;height:80px;line-height:80px;text-align:center;position:relative;display:none}.lafourchette-nav-mobile-step0{display:block}.lafourchette-nav-mobile-step-title{color:#fff;font-size:11px}.lafourchette-nav-mobile-step-back{cursor:pointer;position:absolute;left:0;top:0;height:100%;width:40px;background-color:#2e2a2b}.lafourchette-nav-mobile-step-back img{height:30px}.lafourchette-header-mobile-title{color:#a57b1b}.lafourchette-nav-desktop{display:none}.lafourchette-nav-mobile{display:block}.lafourchette-saletype-list-item{padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lafourchette-restaurants-list-item{width:80%;height:auto;margin-bottom:30px}.lafourchette-hourly-list-item,.lafourchette-people-list-item{font-size:10px;width:23%}.lafourchette-form-radio-item-civility label,.lafourchette-hourly-list-title,.lafourchette-people-list-title{font-size:13px}.lafourchette-button{width:100%!important}#mobile-confirm-step2{margin-top:100px}.lafourchette-content-step2 .lafourchette-form-select{font-size:1rem!important}#lafourchette-confirmation{float:none;display:block;clear:both;width:auto;margin-top:110px}.lafourchette-form-checkboxes,.lafourchette-form-text-email,.lafourchette-form-text-firstname,.lafourchette-form-text-name{width:100%!important}#lafourchette-booking-btn{float:none!important;width:100%!important;margin:30px auto 0!important}.lafourchette-confirmation-img{width:100%!important;margin-top:30px;margin-bottom:20px}.lafourchette-confirmation-img img{width:100%}.lafourchette-button-confirmation-back{text-transform:uppercase;text-align:center;background-color:#a0a0a0!important;transition:all .2s ease}.lafourchette-button-confirmation-back:hover{background-color:#fff!important;color:#000}.lafourchette-form-select,.lafourchette-form-text{font-size:10px}.lafourchette-form-text-phone1{width:55%}.lafourchette-form-text-phone2{width:41.5%}.lafourchette-button-label{font-size:13px}.pika-table th{font-size:10px!important;padding-left:2px!important}.pika-table td,.pika-table th{width:10%!important;height:30px!important}.lafourchette-content-step-wrapper{max-width:90%}.pika-button{padding:4px 2px}.pika-label{font-size:15px}.lafourchette-form-checkboxes label{font-size:1rem!important}#lafourchette-booking-btn{font-size:13px!important}}.m40.style-collection-fouquets{color:#2b2b2b}.block-nav-envy .m40.style-collection-fouquets .title.title-main,.m40.style-collection-fouquets .block-nav-envy .title.title-main,.m40.style-collection-fouquets .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.m40.style-collection-fouquets .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.m40.style-collection-fouquets .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.m40.style-collection-fouquets .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.m40.style-collection-fouquets .module .title,.m40.style-collection-fouquets .title.title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m40.style-collection-fouquets .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m40.style-collection-fouquets .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m40.style-collection-fouquets .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m40.style-collection-fouquets .title,.module .m40.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}.m40.style-collection-fouquets .title-subtitle{font:400 14px/24px lucien-book,arial,helvetica,sans-serif}.m40.style-collection-fouquets .btn-icon-tel .text-menu span{color:#2b2b2b}.m40.style-collection-fouquets .blocks-barresto .container-item{margin-bottom:60px;padding:0;position:relative}.m40.style-collection-fouquets .blocks-barresto .container-item:after{background-color:rgba(43,43,43,.2);bottom:-1px;content:"";height:1px;left:50%;position:absolute;right:0;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:height .2s ease;width:100vw}.m40.style-collection-fouquets .blocks-barresto .container-item .list-item{border:none}.m40.style-collection-fouquets .block-products .list-item{padding:0}.m40.style-collection-fouquets .block-products .list-item:hover{color:#ad1b2d!important}.m40.style-collection-fouquets .block-products .list-item a{display:block;font-family:lucien-regular,arial,helvetica,sans-serif;padding:20px}.m40.style-collection-fouquets .block-products .list-item a:after{background-color:#ad1b2d;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:height .2s ease}.m40.style-collection-fouquets .block-products .list-item a.active,.m40.style-collection-fouquets .block-products .list-item a:hover{color:#ad1b2d!important}.m40.style-collection-fouquets .block-products .list-item a.active:after{height:4px}.m40.style-collection-fouquets .block-hotel .cta-3d-tour:hover{background-color:#ad1b2d}.m40.style-collection-fouquets .m37-6{margin:60px 0}.block-desire .bloc-description .m40.style-collection-fouquets .m37-6 .block-hotel-card .title-name,.block-push-doc-2col .m40.style-collection-fouquets .m37-6 .block-hotel-card .title,.block-push-document .m40.style-collection-fouquets .m37-6 .block-hotel-card .title,.block-resa-details-bis .m40.style-collection-fouquets .m37-6 .block-hotel-card .block-price,.block-resa-details-bis .m40.style-collection-fouquets .m37-6 .block-hotel-card .hotel-name,.block-resa-details-bis .m40.style-collection-fouquets .m37-6 .block-hotel-card .select2-container,.block-resa-details .m40.style-collection-fouquets .m37-6 .block-hotel-card .block-price,.block-resa-details .m40.style-collection-fouquets .m37-6 .block-hotel-card .hotel-name,.block-resa-details .m40.style-collection-fouquets .m37-6 .block-hotel-card .select2-container,.block-tripadvisor .m40.style-collection-fouquets .m37-6 .block-hotel-card .title-block,.block-trombi-major .bloc-description .m40.style-collection-fouquets .m37-6 .block-hotel-card .title-name,.card-hotel-item .m40.style-collection-fouquets .m37-6 .block-hotel-card .chi-hotel-city,.icones-text-presta .text-services .m40.style-collection-fouquets .m37-6 .block-hotel-card .presta,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-desire .bloc-description .title-name,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-push-doc-2col .title,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-push-document .title,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-resa-details-bis .block-price,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-resa-details-bis .hotel-name,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-resa-details-bis .select2-container,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-resa-details .block-price,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-resa-details .hotel-name,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-resa-details .select2-container,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-tripadvisor .title-block,.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-trombi-major .bloc-description .title-name,.m40.style-collection-fouquets .m37-6 .block-hotel-card .card-hotel-item .chi-hotel-city,.m40.style-collection-fouquets .m37-6 .block-hotel-card .icones-text-presta .text-services .presta,.m40.style-collection-fouquets .m37-6 .block-hotel-card .popin-title,.m40.style-collection-fouquets .m37-6 .block-hotel-card .title-3{font:400 30px/40px Georgia,Times New Roman,serif;text-transform:none}.m40.style-collection-fouquets .m37-6 .block-hotel-card .bloc-description .description{font:400 12px/24px lucien-book,arial,helvetica,sans-serif;min-height:0}.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-price-offer .text{font-family:lucien-book,arial,helvetica,sans-serif}.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-price-offer .price{color:#2b2b2b;font-family:lucien-regular,arial,helvetica,sans-serif}.m40.style-collection-fouquets .m37-6 .block-hotel-card .block-price-offer .price .sup-HT,.m40.style-collection-fouquets .m37-6 .block-hotel-card .product-bottom .text-menu .phone{color:#2b2b2b}.m30.style-collection-fouquets{color:#2b2b2b;font:400 16px/30px lucien-book,arial,helvetica,sans-serif}.m30.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}.m30.style-collection-fouquets .block-product-description{margin:50px 0 0}.m30.style-collection-fouquets .block-product-description .bloc-description{padding:0 6%}@media (max-width:47.99em){.m30.style-collection-fouquets .block-product-description .bloc-description{padding:30px 10%}}.m30.style-collection-fouquets .block-product-description .description:first-letter{font-size:inherit;float:none;line-height:inherit;margin:0}.m30.style-collection-fouquets .sparkle{display:none}.module-roomUpgrade.style-collection-fouquets{color:#2b2b2b;font:400 16px/30px lucien-book,arial,helvetica,sans-serif}.block-nav-envy .module-roomUpgrade.style-collection-fouquets .title.title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .module-roomUpgrade.style-collection-fouquets .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .module-roomUpgrade.style-collection-fouquets .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .module-roomUpgrade.style-collection-fouquets .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .module-roomUpgrade.style-collection-fouquets .title,.module-roomUpgrade.style-collection-fouquets .block-nav-envy .title.title-main,.module-roomUpgrade.style-collection-fouquets .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.module-roomUpgrade.style-collection-fouquets .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.module-roomUpgrade.style-collection-fouquets .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.module-roomUpgrade.style-collection-fouquets .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.module-roomUpgrade.style-collection-fouquets .module .title,.module-roomUpgrade.style-collection-fouquets .title.title-2,.module .module-roomUpgrade.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}.module-roomUpgrade.style-collection-fouquets .title-subtitle{font:400 16px/30px lucien-book,arial,helvetica,sans-serif}.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content{background-color:#f9f9f9}.block-desire .bloc-description .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .title-name,.block-push-doc-2col .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .title,.block-push-document .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .title,.block-resa-details-bis .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-price,.block-resa-details-bis .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .hotel-name,.block-resa-details-bis .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .select2-container,.block-resa-details .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-price,.block-resa-details .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .hotel-name,.block-resa-details .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .select2-container,.block-tripadvisor .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .title-block,.block-trombi-major .bloc-description .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .title-name,.card-hotel-item .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .chi-hotel-city,.icones-text-presta .text-services .module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .presta,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-desire .bloc-description .title-name,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-push-doc-2col .title,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-push-document .title,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-resa-details-bis .block-price,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-resa-details-bis .hotel-name,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-resa-details-bis .select2-container,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-resa-details .block-price,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-resa-details .hotel-name,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-resa-details .select2-container,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-tripadvisor .title-block,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .block-trombi-major .bloc-description .title-name,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .card-hotel-item .chi-hotel-city,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .icones-text-presta .text-services .presta,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .popin-title,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .title-3{color:#2b2b2b;font:400 30px/40px Georgia,Times New Roman,serif;text-transform:none}.m36-2.style-collection-fouquets,.module-roomUpgrade.style-collection-fouquets .roomUpgrade .roomUpgrade-content .description{font:400 16px/30px lucien-book,arial,helvetica,sans-serif}.m36-2.style-collection-fouquets{color:#2b2b2b}.m36-2.style-collection-fouquets .block-filter .dropdown-title:before{background-color:#2b2b2b}.m36-2.style-collection-fouquets .block-filter .active.dropdown-title,.m36-2.style-collection-fouquets .block-filter .dropdown-title:hover{color:#ad1b2d}.m36-2.style-collection-fouquets .block-filter2{padding:20px 0}.m36-2.style-collection-fouquets .block-filter2 .offers{color:#2b2b2b;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:47.99em){.m36-2.style-collection-fouquets .block-filter2 .offers{top:auto;-ms-transform:none;transform:none}}.m44-3.style-collection-fouquets{color:#2b2b2b}.m44-3.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;margin:60px 0;text-transform:none}@media (max-width:47.99em){.m44-3.style-collection-fouquets .title{margin:30px 0}}.m45.style-collection-fouquets{color:#2b2b2b;font:400 12px/24px lucien-book,arial,helvetica,sans-serif}.m45.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;text-transform:none}.m45.style-collection-fouquets .block-push-fb{background-color:#fff;box-shadow:0 2px 54px rgba(0,0,0,.06);margin:0 auto;max-width:860px}@media (max-width:47.99em){.m45.style-collection-fouquets .block-push-fb{padding:30px 25px}}.m45.style-collection-fouquets .description{color:#2b2b2b}@media (max-width:47.99em){.m45.style-collection-fouquets .description{text-align:left}}.m45.style-collection-fouquets .description a{opacity:.5;text-decoration:underline}.m45.style-collection-fouquets .description .description-readmore{display:none}.m21.style-collection-fouquets{color:#2b2b2b;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;margin:30px 0}.m21.style-collection-fouquets .search-line{background-color:#fff;margin:0}.m21.style-collection-fouquets .search-line .label{color:#2b2b2b;font:400 12px/14px Georgia,Times New Roman,serif;text-align:left}.m21.style-collection-fouquets .search-line .search-action{background-color:#f4f4f4;border:none;color:#2b2b2b;font:400 10px/14px lucien-book,arial,helvetica,sans-serif;margin-top:10px;padding-left:10px;text-align:left;text-transform:uppercase}.m21.style-collection-fouquets .search-line .search-action.active,.m21.style-collection-fouquets .search-line .search-action:hover{color:#ad1b2d!important}.m21.style-collection-fouquets .search-line .search-action .icon{display:none}.m21.style-collection-fouquets .result-line{box-shadow:0 3px 3px 0 rgba(0,0,0,.15);position:absolute;width:100%}.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button:not(.active)[type=submit],.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button[type=submit],.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input:not(.active)[type=submit],.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.form-element-inputfile:not(.active),.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=submit],.m21.style-collection-fouquets .result-line .result-header-buttons .btn,.m21.style-collection-fouquets .result-line .result-header-buttons .btn:not(.active),.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button:not(.active)[type=submit],.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button[type=submit],.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input:not(.active)[type=submit],.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active),.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=submit]{background-color:#f9f9f9;border:none}.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button.active[type=submit],.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input.active[type=submit],.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.active.form-element-inputfile,.m21.style-collection-fouquets .result-line .result-header-buttons .btn.active,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button.active[type=submit],.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input.active[type=submit],.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile{background-color:#ad1b2d}.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button.active[type=submit] .cr-date,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button.active[type=submit] .cr-day,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button.active[type=submit] .cr-monthyear,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons button.active[type=submit] .cr-title,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input.active[type=submit] .cr-date,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input.active[type=submit] .cr-day,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input.active[type=submit] .cr-monthyear,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input.active[type=submit] .cr-title,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.active.form-element-inputfile .cr-date,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.active.form-element-inputfile .cr-day,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.active.form-element-inputfile .cr-monthyear,.form-element .m21.style-collection-fouquets .result-line .result-header-buttons input[type=file]+.active.form-element-inputfile .cr-title,.m21.style-collection-fouquets .result-line .result-header-buttons .btn.active .cr-date,.m21.style-collection-fouquets .result-line .result-header-buttons .btn.active .cr-day,.m21.style-collection-fouquets .result-line .result-header-buttons .btn.active .cr-monthyear,.m21.style-collection-fouquets .result-line .result-header-buttons .btn.active .cr-title,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button.active[type=submit] .cr-date,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button.active[type=submit] .cr-day,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button.active[type=submit] .cr-monthyear,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element button.active[type=submit] .cr-title,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input.active[type=submit] .cr-date,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input.active[type=submit] .cr-day,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input.active[type=submit] .cr-monthyear,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input.active[type=submit] .cr-title,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile .cr-date,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile .cr-day,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile .cr-monthyear,.m21.style-collection-fouquets .result-line .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile .cr-title{color:#fff}@media (max-width:47.99em){.m21.style-collection-fouquets .result-line .calendar-result.active+.close-all{top:-15px}}.m21.style-collection-fouquets .result-line .pickmeup{border:none}.m21.style-collection-fouquets .result-line .pickmeup .pmu-instance .pmu-days .pmu-selected{background-color:rgba(173,27,45,.75)!important}.m21.style-collection-fouquets .result-line .pickmeup .pmu-instance .pmu-days .pmu-selected-first,.m21.style-collection-fouquets .result-line .pickmeup .pmu-instance .pmu-days .pmu-selected-last{background-color:#ad1b2d!important}.m21.style-collection-fouquets .result-line .result-header{background-color:#fff;border:none;height:auto}.m21.style-collection-fouquets .result-line .result-header .destination-label{background-color:#f4f4f4;color:#2b2b2b}.m21.style-collection-fouquets .result-line .block-filter{margin:0}.m21.style-collection-fouquets .result-line .block-filter .filters{display:block}.m21.style-collection-fouquets .result-line .block-filter .list{box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.m21.style-collection-fouquets .result-line .module.m36-1{margin:0}.m38-2.style-collection-fouquets{color:#2b2b2b;font:400 12px/24px lucien-book,arial,helvetica,sans-serif;margin:30px 0}.block-nav-envy .m38-2.style-collection-fouquets .title-main,.m38-2.style-collection-fouquets .block-nav-envy .title-main,.m38-2.style-collection-fouquets .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.m38-2.style-collection-fouquets .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.m38-2.style-collection-fouquets .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.m38-2.style-collection-fouquets .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.m38-2.style-collection-fouquets .module .title,.m38-2.style-collection-fouquets .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m38-2.style-collection-fouquets .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m38-2.style-collection-fouquets .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m38-2.style-collection-fouquets .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m38-2.style-collection-fouquets .title,.module .m38-2.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;margin:0 0 30px;text-transform:none}.block-desire .bloc-description .m38-2.style-collection-fouquets .card-hotel-item .title-name,.block-push-doc-2col .m38-2.style-collection-fouquets .card-hotel-item .title,.block-push-document .m38-2.style-collection-fouquets .card-hotel-item .title,.block-resa-details-bis .m38-2.style-collection-fouquets .card-hotel-item .block-price,.block-resa-details-bis .m38-2.style-collection-fouquets .card-hotel-item .hotel-name,.block-resa-details-bis .m38-2.style-collection-fouquets .card-hotel-item .select2-container,.block-resa-details .m38-2.style-collection-fouquets .card-hotel-item .block-price,.block-resa-details .m38-2.style-collection-fouquets .card-hotel-item .hotel-name,.block-resa-details .m38-2.style-collection-fouquets .card-hotel-item .select2-container,.block-tripadvisor .m38-2.style-collection-fouquets .card-hotel-item .title-block,.block-trombi-major .bloc-description .m38-2.style-collection-fouquets .card-hotel-item .title-name,.icones-text-presta .text-services .m38-2.style-collection-fouquets .card-hotel-item .presta,.m38-2.style-collection-fouquets .card-hotel-item .block-desire .bloc-description .title-name,.m38-2.style-collection-fouquets .card-hotel-item .block-push-doc-2col .title,.m38-2.style-collection-fouquets .card-hotel-item .block-push-document .title,.m38-2.style-collection-fouquets .card-hotel-item .block-resa-details-bis .block-price,.m38-2.style-collection-fouquets .card-hotel-item .block-resa-details-bis .hotel-name,.m38-2.style-collection-fouquets .card-hotel-item .block-resa-details-bis .select2-container,.m38-2.style-collection-fouquets .card-hotel-item .block-resa-details .block-price,.m38-2.style-collection-fouquets .card-hotel-item .block-resa-details .hotel-name,.m38-2.style-collection-fouquets .card-hotel-item .block-resa-details .select2-container,.m38-2.style-collection-fouquets .card-hotel-item .block-tripadvisor .title-block,.m38-2.style-collection-fouquets .card-hotel-item .block-trombi-major .bloc-description .title-name,.m38-2.style-collection-fouquets .card-hotel-item .chi-hotel-city,.m38-2.style-collection-fouquets .card-hotel-item .icones-text-presta .text-services .presta,.m38-2.style-collection-fouquets .card-hotel-item .popin-title,.m38-2.style-collection-fouquets .card-hotel-item .title-3{font:400 30px/40px Georgia,Times New Roman,serif;margin:0}.block-suites .m38-2.style-collection-fouquets .card-hotel-item .subtitle-suites,.block-trombi-major .bloc-description .m38-2.style-collection-fouquets .card-hotel-item .job-position,.m38-2.style-collection-fouquets .card-hotel-item .block-suites .subtitle-suites,.m38-2.style-collection-fouquets .card-hotel-item .block-trombi-major .bloc-description .job-position,.m38-2.style-collection-fouquets .card-hotel-item .chi-hotel-region,.m38-2.style-collection-fouquets .card-hotel-item .title-3-bis{font:400 16px/30px lucien-book,arial,helvetica,sans-serif;margin:30px 0 0}.m38-2.style-collection-fouquets .card-hotel-item .description{margin:30px 0 0}.block-map .m38-2.style-collection-fouquets .card-hotel-item .description .drl-hotel-visit,.block-map .m38-2.style-collection-fouquets .card-hotel-item .description .search-action,.m21 .m38-2.style-collection-fouquets .card-hotel-item .description .drl-hotel-visit,.m21 .m38-2.style-collection-fouquets .card-hotel-item .description .search-action,.m21-2 .m38-2.style-collection-fouquets .card-hotel-item .description .drl-hotel-visit,.m21-2 .m38-2.style-collection-fouquets .card-hotel-item .description .search-action,.m38-2.style-collection-fouquets .card-hotel-item .description .block-map .drl-hotel-visit,.m38-2.style-collection-fouquets .card-hotel-item .description .block-map .search-action,.m38-2.style-collection-fouquets .card-hotel-item .description .cta,.m38-2.style-collection-fouquets .card-hotel-item .description .drm-hotel,.m38-2.style-collection-fouquets .card-hotel-item .description .m21 .drl-hotel-visit,.m38-2.style-collection-fouquets .card-hotel-item .description .m21 .search-action,.m38-2.style-collection-fouquets .card-hotel-item .description .m21-2 .drl-hotel-visit,.m38-2.style-collection-fouquets .card-hotel-item .description .m21-2 .search-action{color:#2b2b2b}.m19-2.style-collection-fouquets{color:#2b2b2b;font:400 18px/24px lucien-book,arial,helvetica,sans-serif;margin:30px 0}.block-nav-envy .m19-2.style-collection-fouquets .title-main,.m19-2.style-collection-fouquets .block-nav-envy .title-main,.m19-2.style-collection-fouquets .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.m19-2.style-collection-fouquets .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.m19-2.style-collection-fouquets .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.m19-2.style-collection-fouquets .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.m19-2.style-collection-fouquets .module .title,.m19-2.style-collection-fouquets .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .m19-2.style-collection-fouquets .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .m19-2.style-collection-fouquets .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .m19-2.style-collection-fouquets .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .m19-2.style-collection-fouquets .title,.module .m19-2.style-collection-fouquets .title{font:400 40px/45px Georgia,Times New Roman,serif;margin:0 0 30px;text-transform:none}.block-suites .m19-2.style-collection-fouquets .subtitle-suites,.block-trombi-major .bloc-description .m19-2.style-collection-fouquets .job-position,.card-hotel-item .m19-2.style-collection-fouquets .chi-hotel-region,.m19-2.style-collection-fouquets .block-suites .subtitle-suites,.m19-2.style-collection-fouquets .block-trombi-major .bloc-description .job-position,.m19-2.style-collection-fouquets .card-hotel-item .chi-hotel-region,.m19-2.style-collection-fouquets .title-3-bis{color:#2b2b2b;font:400 18px/30px lucien-book,arial,helvetica,sans-serif}.m19-2.style-collection-fouquets .block-resa:before{background-color:transparent}.m19-2.style-collection-fouquets .block-resa .txt-hr{font-family:Georgia,Times New Roman,serif}.form-element .m19-2.style-collection-fouquets .block-cta button[type=submit],.form-element .m19-2.style-collection-fouquets .block-cta input[type=file]+.form-element-inputfile,.form-element .m19-2.style-collection-fouquets .block-cta input[type=submit],.m19-2.style-collection-fouquets .block-cta .btn,.m19-2.style-collection-fouquets .block-cta .form-element button[type=submit],.m19-2.style-collection-fouquets .block-cta .form-element input[type=file]+.form-element-inputfile,.m19-2.style-collection-fouquets .block-cta .form-element input[type=submit],.m19-2.style-collection-fouquets .block-resa .text-menu span{color:#ad1b2d}.m39-1.style-collection-fouquets{color:#2b2b2b;font:400 12px/24px lucien-book,arial,helvetica,sans-serif}.m39-1.style-collection-fouquets .block-desire{margin-left:auto;margin-right:auto;max-width:1280px}@media (max-width:63.99em){.m39-1.style-collection-fouquets .block-desire{margin-left:7%;margin-right:7%}}.m39-1.style-collection-fouquets .block-desire .bloc-description .title-name{font:400 30px/40px Georgia,Times New Roman,serif;text-transform:none}.m39-1.style-collection-fouquets .block-desire .bloc-description .description{font:400 12px/24px lucien-book,arial,helvetica,sans-serif}.block-map .m39-1.style-collection-fouquets .block-desire .bloc-description .drl-hotel-visit,.block-map .m39-1.style-collection-fouquets .block-desire .bloc-description .search-action,.m21 .m39-1.style-collection-fouquets .block-desire .bloc-description .drl-hotel-visit,.m21 .m39-1.style-collection-fouquets .block-desire .bloc-description .search-action,.m21-2 .m39-1.style-collection-fouquets .block-desire .bloc-description .drl-hotel-visit,.m21-2 .m39-1.style-collection-fouquets .block-desire .bloc-description .search-action,.m39-1.style-collection-fouquets .block-desire .bloc-description .block-map .drl-hotel-visit,.m39-1.style-collection-fouquets .block-desire .bloc-description .block-map .search-action,.m39-1.style-collection-fouquets .block-desire .bloc-description .cta,.m39-1.style-collection-fouquets .block-desire .bloc-description .drm-hotel,.m39-1.style-collection-fouquets .block-desire .bloc-description .m21 .drl-hotel-visit,.m39-1.style-collection-fouquets .block-desire .bloc-description .m21 .search-action,.m39-1.style-collection-fouquets .block-desire .bloc-description .m21-2 .drl-hotel-visit,.m39-1.style-collection-fouquets .block-desire .bloc-description .m21-2 .search-action{font-size:14px}.m39-1.style-collection-fouquets .block-w1{width:45%}@media (max-width:63.99em){.m39-1.style-collection-fouquets .block-w1{width:100%}}.m39-1.style-collection-fouquets .block-w2{width:55%}@media (max-width:63.99em){.m39-1.style-collection-fouquets .block-w2{width:100%}}.m16-1.style-collection-fouquets .block-rte,.m16-1.style-collection-fouquets .block-rte-intro,.m16-2.style-collection-fouquets .block-rte,.m16-2.style-collection-fouquets .block-rte-intro,.m16-3.style-collection-fouquets .block-rte,.m16-3.style-collection-fouquets .block-rte-intro,.m16-4.style-collection-fouquets .block-rte,.m16-4.style-collection-fouquets .block-rte-intro,.m16-5.style-collection-fouquets .block-rte,.m16-5.style-collection-fouquets .block-rte-intro{color:#2b2b2b;font:400 16px/24px lucien-book,arial,helvetica,sans-serif}.m16-1.style-collection-fouquets .block-rte-intro p,.m16-1.style-collection-fouquets .block-rte p,.m16-2.style-collection-fouquets .block-rte-intro p,.m16-2.style-collection-fouquets .block-rte p,.m16-3.style-collection-fouquets .block-rte-intro p,.m16-3.style-collection-fouquets .block-rte p,.m16-4.style-collection-fouquets .block-rte-intro p,.m16-4.style-collection-fouquets .block-rte p,.m16-5.style-collection-fouquets .block-rte-intro p,.m16-5.style-collection-fouquets .block-rte p{font-family:lucien-book,arial,helvetica,sans-serif;padding-bottom:30px}.m16-1.style-collection-fouquets .block-rte-intro p:last-child,.m16-1.style-collection-fouquets .block-rte p:last-child,.m16-2.style-collection-fouquets .block-rte-intro p:last-child,.m16-2.style-collection-fouquets .block-rte p:last-child,.m16-3.style-collection-fouquets .block-rte-intro p:last-child,.m16-3.style-collection-fouquets .block-rte p:last-child,.m16-4.style-collection-fouquets .block-rte-intro p:last-child,.m16-4.style-collection-fouquets .block-rte p:last-child,.m16-5.style-collection-fouquets .block-rte-intro p:last-child,.m16-5.style-collection-fouquets .block-rte p:last-child{padding-bottom:0}.m16-1.style-collection-fouquets .block-rte-intro ul,.m16-1.style-collection-fouquets .block-rte ul,.m16-2.style-collection-fouquets .block-rte-intro ul,.m16-2.style-collection-fouquets .block-rte ul,.m16-3.style-collection-fouquets .block-rte-intro ul,.m16-3.style-collection-fouquets .block-rte ul,.m16-4.style-collection-fouquets .block-rte-intro ul,.m16-4.style-collection-fouquets .block-rte ul,.m16-5.style-collection-fouquets .block-rte-intro ul,.m16-5.style-collection-fouquets .block-rte ul{padding-bottom:30px;display:table}.m16-1.style-collection-fouquets .block-rte-intro li,.m16-1.style-collection-fouquets .block-rte li,.m16-2.style-collection-fouquets .block-rte-intro li,.m16-2.style-collection-fouquets .block-rte li,.m16-3.style-collection-fouquets .block-rte-intro li,.m16-3.style-collection-fouquets .block-rte li,.m16-4.style-collection-fouquets .block-rte-intro li,.m16-4.style-collection-fouquets .block-rte li,.m16-5.style-collection-fouquets .block-rte-intro li,.m16-5.style-collection-fouquets .block-rte li{font-family:lucien-book,arial,helvetica,sans-serif;position:relative;display:list-item;list-style-type:disc}.m16-1.style-collection-fouquets .block-rte-intro li:first-line,.m16-1.style-collection-fouquets .block-rte li:first-line,.m16-2.style-collection-fouquets .block-rte-intro li:first-line,.m16-2.style-collection-fouquets .block-rte li:first-line,.m16-3.style-collection-fouquets .block-rte-intro li:first-line,.m16-3.style-collection-fouquets .block-rte li:first-line,.m16-4.style-collection-fouquets .block-rte-intro li:first-line,.m16-4.style-collection-fouquets .block-rte li:first-line,.m16-5.style-collection-fouquets .block-rte-intro li:first-line,.m16-5.style-collection-fouquets .block-rte li:first-line{color:#2b2b2b}.m16-1.style-collection-fouquets .block-rte-intro b,.m16-1.style-collection-fouquets .block-rte-intro strong,.m16-1.style-collection-fouquets .block-rte b,.m16-1.style-collection-fouquets .block-rte strong,.m16-2.style-collection-fouquets .block-rte-intro b,.m16-2.style-collection-fouquets .block-rte-intro strong,.m16-2.style-collection-fouquets .block-rte b,.m16-2.style-collection-fouquets .block-rte strong,.m16-3.style-collection-fouquets .block-rte-intro b,.m16-3.style-collection-fouquets .block-rte-intro strong,.m16-3.style-collection-fouquets .block-rte b,.m16-3.style-collection-fouquets .block-rte strong,.m16-4.style-collection-fouquets .block-rte-intro b,.m16-4.style-collection-fouquets .block-rte-intro strong,.m16-4.style-collection-fouquets .block-rte b,.m16-4.style-collection-fouquets .block-rte strong,.m16-5.style-collection-fouquets .block-rte-intro b,.m16-5.style-collection-fouquets .block-rte-intro strong,.m16-5.style-collection-fouquets .block-rte b,.m16-5.style-collection-fouquets .block-rte strong{color:#ad1b2d}.m16-1.style-collection-fouquets .block-rte-intro h1,.m16-1.style-collection-fouquets .block-rte-intro h2,.m16-1.style-collection-fouquets .block-rte-intro h3,.m16-1.style-collection-fouquets .block-rte-intro h4,.m16-1.style-collection-fouquets .block-rte-intro h5,.m16-1.style-collection-fouquets .block-rte-intro h6,.m16-1.style-collection-fouquets .block-rte h1,.m16-1.style-collection-fouquets .block-rte h2,.m16-1.style-collection-fouquets .block-rte h3,.m16-1.style-collection-fouquets .block-rte h4,.m16-1.style-collection-fouquets .block-rte h5,.m16-1.style-collection-fouquets .block-rte h6,.m16-2.style-collection-fouquets .block-rte-intro h1,.m16-2.style-collection-fouquets .block-rte-intro h2,.m16-2.style-collection-fouquets .block-rte-intro h3,.m16-2.style-collection-fouquets .block-rte-intro h4,.m16-2.style-collection-fouquets .block-rte-intro h5,.m16-2.style-collection-fouquets .block-rte-intro h6,.m16-2.style-collection-fouquets .block-rte h1,.m16-2.style-collection-fouquets .block-rte h2,.m16-2.style-collection-fouquets .block-rte h3,.m16-2.style-collection-fouquets .block-rte h4,.m16-2.style-collection-fouquets .block-rte h5,.m16-2.style-collection-fouquets .block-rte h6,.m16-3.style-collection-fouquets .block-rte-intro h1,.m16-3.style-collection-fouquets .block-rte-intro h2,.m16-3.style-collection-fouquets .block-rte-intro h3,.m16-3.style-collection-fouquets .block-rte-intro h4,.m16-3.style-collection-fouquets .block-rte-intro h5,.m16-3.style-collection-fouquets .block-rte-intro h6,.m16-3.style-collection-fouquets .block-rte h1,.m16-3.style-collection-fouquets .block-rte h2,.m16-3.style-collection-fouquets .block-rte h3,.m16-3.style-collection-fouquets .block-rte h4,.m16-3.style-collection-fouquets .block-rte h5,.m16-3.style-collection-fouquets .block-rte h6,.m16-4.style-collection-fouquets .block-rte-intro h1,.m16-4.style-collection-fouquets .block-rte-intro h2,.m16-4.style-collection-fouquets .block-rte-intro h3,.m16-4.style-collection-fouquets .block-rte-intro h4,.m16-4.style-collection-fouquets .block-rte-intro h5,.m16-4.style-collection-fouquets .block-rte-intro h6,.m16-4.style-collection-fouquets .block-rte h1,.m16-4.style-collection-fouquets .block-rte h2,.m16-4.style-collection-fouquets .block-rte h3,.m16-4.style-collection-fouquets .block-rte h4,.m16-4.style-collection-fouquets .block-rte h5,.m16-4.style-collection-fouquets .block-rte h6,.m16-5.style-collection-fouquets .block-rte-intro h1,.m16-5.style-collection-fouquets .block-rte-intro h2,.m16-5.style-collection-fouquets .block-rte-intro h3,.m16-5.style-collection-fouquets .block-rte-intro h4,.m16-5.style-collection-fouquets .block-rte-intro h5,.m16-5.style-collection-fouquets .block-rte-intro h6,.m16-5.style-collection-fouquets .block-rte h1,.m16-5.style-collection-fouquets .block-rte h2,.m16-5.style-collection-fouquets .block-rte h3,.m16-5.style-collection-fouquets .block-rte h4,.m16-5.style-collection-fouquets .block-rte h5,.m16-5.style-collection-fouquets .block-rte h6{font-family:Georgia,Times New Roman,serif;text-transform:none}.sidebar{background-color:#231f20;color:#fff;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.2rem;text-transform:uppercase}@media (min-width:64em){.sidebar{width:180px}}.sidebar [class*=" icon-"]:before,.sidebar [class^=icon-]:before{font-size:20px;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar [class*=" icon-"].icon-evenement:before,.sidebar [class^=icon-].icon-evenement:before{font-size:29px}.sidebar [class*=" icon-header-"]:before,.sidebar [class^=icon-header-]:before{font-family:icons-header;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar .icon-arrow_bottom{position:absolute;right:20px;top:22px;padding-top:8px;border:1px solid #fff;border-radius:2px;height:25px;width:25px;text-align:center}.sidebar .icon-arrow_bottom:before{font-size:9px;cursor:pointer;transition:transform .25s ease-in-out;vertical-align:top}.sidebar .icon-arrow_bottom.toggle-active{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:63.99em){.sidebar .hidden-desktop{display:block!important}}.sidebar-top{display:table;width:100%;padding:15px 0;position:relative;color:#fff}@media (max-width:63.99em){.sidebar-top{width:100vw;min-height:66px}}.sidebar-top .page-title{font-size:1.6rem;text-transform:uppercase;text-align:center;font-family:lucien-regular,arial,helvetica,sans-serif;position:relative;margin:0;padding:10px 0}.sidebar-top .page-title:before{position:absolute;left:0;top:50%;margin-top:-4px;width:65px;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-top .page-title.icon-evenement:before{margin-top:0}.status{position:relative;z-index:10;display:table-cell;text-align:center;vertical-align:middle;width:50px;font-size:0;background-color:#231f20}@media (max-width:63.99em){.status{font-size:1.2rem;padding-left:5px}}.status:before{display:block;margin:0 auto 3px;content:"";background:url(resources/img/layout/eph/bg-tabs.png) no-repeat;width:22px;height:22px;background-size:154px 22px}.status.silver:before{background-position:-27px 0}.status.gold:before{background-position:-52px 0}.status.platinium:before{background-position:-79px 0}.status.discover:before{background-position:-105px 0}.status.pre-infiniment:before{background-position:-132px 0}.status-container{position:relative;width:100%;overflow:hidden}.user{display:table-cell;vertical-align:middle}@media (max-width:47.99em){.user{padding-left:10px}}@media (min-width:48em) and (max-width:63.99em){.user{text-align:center}}.user-name{left:65px;display:block;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:63.99em){.user-name{width:calc(100vw - 140px)}}@media (min-width:64em){.user-name:hover{transition:left 2s ease-in;position:absolute;z-index:1;text-overflow:inherit;width:auto}.user-name:hover+.eph-number{margin-top:18px}}.eph-number{display:block;font-size:1rem}@media (max-width:63.99em){.eph-number{font-size:1.4rem}}.sidebar-list{padding-bottom:20px}@media (max-width:63.99em){.sidebar-list{position:absolute;left:0;right:0;z-index:11;margin-top:-1px;background-color:#231f20;height:0;overflow:hidden;-ms-transform:scaleY(0);transform:scaleY(0);-ms-transform-origin:50% 0;transform-origin:50% 0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.sidebar-list.toggle-content-active{padding-bottom:50px;height:calc(100% - 176px);-ms-transform:scaleY(1);transform:scaleY(1);overflow-y:auto}}.sidebar-link{position:relative;display:block;padding:15px 15px 15px 50px;border-right:4px solid transparent;transition:all 125ms ease-in-out;color:#fff;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.1rem;line-height:1.2;text-transform:uppercase}@media (max-width:63.99em){.sidebar-link{font-size:1.6rem}}@media (min-width:64em){.sidebar-link:active,.sidebar-link:hover{background-color:#41413e;border-right-color:#a57b1b}}.sidebar-link:active{color:#a57b1b}.sidebar-link:before{position:absolute;top:50%;left:0;width:50px;font-size:16px;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:63.99em){.sidebar-link:before{margin-right:10px}}.sidebar-link.iconeph-profile:before{font-size:16px}.sidebar-list-item .sparkle{margin-top:15px;margin-bottom:15px}@media (max-width:63.99em){.sidebar-list-item .sparkle{margin:10px 0;width:100vw;background-position:50%}}.sidebar-list-item.item-logout .sidebar-link,.sidebar-list-item.item-logout .sidebar-link:before{color:hsla(0,0%,100%,.5)}@media (max-width:63.99em){.sidebar-list-item.active{display:none}}.sidebar-list-item.active .sidebar-link{background-color:#41413e;border-right-color:#a57b1b}.form-mpg .module .title{margin:0 0 35px}.form-mpg .block-form{width:100%;margin:20px 0;position:relative}.form-mpg .form-container-small .block-form:first-child{margin-top:0}.form-mpg .left-col,.form-mpg .right-col{width:calc(50% - 15px)}@media (max-width:47.99em){.form-mpg .left-col,.form-mpg .right-col{width:100%;float:none}}.form-mpg .left-col{float:left}.form-mpg .right-col{float:right}@media (max-width:47.99em){.form-mpg .right-col{margin-top:10px}}.form-mpg .list{margin-top:10px}.form-mpg .list .item{width:50%;float:left}@media (max-width:47.99em){.form-mpg .list .item{width:100%;float:none}}.form-mpg .form-text-input{height:55px}.form-mpg .form-container.block-vam-col,.form-mpg .form-container.drm-container-col,.form-mpg .m21 .form-container.rrc-col,.form-mpg .m21-2 .form-container.rrc-col,.m21 .form-mpg .form-container.rrc-col,.m21-2 .form-mpg .form-container.rrc-col{display:table-cell!important}.form-mpg .information{font-size:14px;color:#a57b1b;text-align:center;width:56%;margin:0 auto 50px}@media (max-width:47.99em){.form-mpg .information{width:80%}}.form-mpg .pm-placeholder{margin-top:15px!important}.form-mpg .screenshot-msg{font-family:georgia,arial,helvetica,sans-serif;font-size:13px;font-style:italic;color:#9f9f9f;padding-bottom:30px}.form-mpg .select2{height:55px}.form-mpg .select2-selection__rendered{line-height:54px!important}.form-mpg .select2-container--default .select2-selection--single{height:53px}@media (max-width:47.99em){.block-map .drm-container-col,.block-vam-col,.drm-container-col,.m21 .rrc-col,.m21-2 .drm-container-col,.m21-2 .rrc-col{display:block!important}.block-vam-col.btn-main,.btn-main.drm-container-col,.collectionRoomsCarousel .block-vam-col.btn,.collectionRoomsCarousel .drm-container-col.btn,.collectionRoomsCarousel .form-element .block-map input[type=file]+.form-element-inputfile.drm-container-col,.collectionRoomsCarousel .form-element .m21 input[type=file]+.form-element-inputfile.rrc-col,.collectionRoomsCarousel .form-element .m21-2 input[type=file]+.form-element-inputfile.drm-container-col,.collectionRoomsCarousel .form-element .m21-2 input[type=file]+.form-element-inputfile.rrc-col,.collectionRoomsCarousel .form-element input[type=file]+.block-vam-col.form-element-inputfile,.collectionRoomsCarousel .form-element input[type=file]+.drm-container-col.form-element-inputfile,.collectionRoomsCarousel .m21 .btn.rrc-col,.collectionRoomsCarousel .m21 .form-element input[type=file]+.form-element-inputfile.rrc-col,.collectionRoomsCarousel .m21-2 .btn.rrc-col,.collectionRoomsCarousel .m21-2 .form-element input[type=file]+.form-element-inputfile.rrc-col,.form-element .collectionRoomsCarousel .block-map input[type=file]+.drm-container-col.form-element-inputfile,.form-element .collectionRoomsCarousel .m21 input[type=file]+.rrc-col.form-element-inputfile,.form-element .collectionRoomsCarousel .m21-2 input[type=file]+.drm-container-col.form-element-inputfile,.form-element .collectionRoomsCarousel .m21-2 input[type=file]+.rrc-col.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.block-vam-col.form-element-inputfile,.form-element .collectionRoomsCarousel input[type=file]+.drm-container-col.form-element-inputfile,.form-element .m21 .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.form-element .m21 button.rrc-col[type=submit],.form-element .m21 input.rrc-col[type=submit],.form-element .m21-2 .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.form-element .m21-2 button.rrc-col[type=submit],.form-element .m21-2 input.rrc-col[type=submit],.form-element button.block-vam-col[type=submit],.form-element button.drm-container-col[type=submit],.form-element input.block-vam-col[type=submit],.form-element input.drm-container-col[type=submit],.m21 .btn-main.rrc-col,.m21 .collectionRoomsCarousel .btn.rrc-col,.m21 .collectionRoomsCarousel .form-element input[type=file]+.rrc-col.form-element-inputfile,.m21 .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.m21 .form-element button.rrc-col[type=submit],.m21 .form-element input.rrc-col[type=submit],.m21-2 .btn-main.rrc-col,.m21-2 .collectionRoomsCarousel .btn.rrc-col,.m21-2 .collectionRoomsCarousel .form-element input[type=file]+.rrc-col.form-element-inputfile,.m21-2 .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile.rrc-col,.m21-2 .form-element button.rrc-col[type=submit],.m21-2 .form-element input.rrc-col[type=submit]{margin:20px auto}}.form-mpg .informatique-low{width:60%;font-size:13px;color:#9f9f9f;float:left}@media (max-width:47.99em){.form-mpg .informatique-low{width:100%;float:none}}.form-mpg .informatique-low.mpg{color:#231f20;font-size:1em}@media (max-width:47.99em){.form-mpg .informatique-low{text-align:center}.collectionRoomsCarousel .form-element .form-mpg input.informatique-low[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-mpg .informatique-low+.btn,.form-element .collectionRoomsCarousel .form-mpg input.informatique-low[type=file]+.form-element-inputfile,.form-element .form-mpg .informatique-low+button[type=submit],.form-element .form-mpg .informatique-low+input[type=submit],.form-mpg .collectionRoomsCarousel .form-element input.informatique-low[type=file]+.form-element-inputfile,.form-mpg .collectionRoomsCarousel .informatique-low+.btn,.form-mpg .form-element .collectionRoomsCarousel .informatique-low+button[type=submit],.form-mpg .form-element .collectionRoomsCarousel .informatique-low+input[type=submit],.form-mpg .form-element .collectionRoomsCarousel input.informatique-low[type=file]+.form-element-inputfile,.form-mpg .form-element .informatique-low+button[type=submit],.form-mpg .form-element .informatique-low+input[type=submit],.form-mpg .informatique-low+.btn-main{margin:20px auto;display:block!important}.form-mpg .informatique-low+.reverse-unit{float:none}}.form-profile{text-align:left}@media (max-width:63.99em){.form-profile.form{margin-bottom:45px}}@media (min-width:48em){.form-profile.form-mpg .left-col,.form-profile.form-mpg .right-col{width:calc(50% - 15px)}}.form-profile.form-mpg .informatique-low{width:100%;float:none;color:#8c8c8c;font-size:14px;text-align:left}.form-profile .toggle-content{margin-top:8px}.form-profile .toggle-content>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-profile .toggle-content>ul li{width:50%}.form-profile .form-checkbox{display:table;margin-top:5px}.form-profile .form-checkbox .btn-checkbox,.form-profile .form-checkbox .checkbox-label{display:table-cell;vertical-align:top}.form-profile .form-checkbox .btn-checkbox:checked+.checkbox-label{color:#a57b1b}.form-profile .form-select,.form-profile .form-text-input,.form-profile.form .intl-tel-input{margin-bottom:0}.form-profile .compulsory-indication{position:relative;top:auto;right:auto}.form-profile .db .compulsory-indication{text-align:right}.block-map .form-profile .drl-hotel-visit,.block-map .form-profile .search-action,.form-profile .block-map .drl-hotel-visit,.form-profile .block-map .search-action,.form-profile .cta,.form-profile .drm-hotel,.form-profile .m21 .drl-hotel-visit,.form-profile .m21 .search-action,.form-profile .m21-2 .drl-hotel-visit,.form-profile .m21-2 .search-action,.m21 .form-profile .drl-hotel-visit,.m21 .form-profile .search-action,.m21-2 .form-profile .drl-hotel-visit,.m21-2 .form-profile .search-action{color:#231f20;cursor:pointer}.block-nav-envy .form-profile .module .title.title-main,.form-profile .module .block-nav-envy .title.title-main,.form-profile .module .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.form-profile .module .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.form-profile .module .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.form-profile .module .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.form-profile .module .title,.form-profile .module .title.title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .form-profile .module .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .form-profile .module .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .form-profile .module .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .form-profile .module .title{margin:40px 0 20px;text-align:center}.form-profile .select2{margin-top:10px}.form-profile .select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px;color:#656565!important;font-size:13.3333px}.form-profile .infos-disabled{top:50%;left:20px;width:250px;font-size:1.2rem}@media (max-width:47.99em){.form-profile .infos-disabled{left:auto;right:0}}.collectionRoomsCarousel .form-element .form-profile input[type=file]+.inactive.form-element-inputfile,.collectionRoomsCarousel .form-profile .inactive.btn,.form-element .collectionRoomsCarousel .form-profile input[type=file]+.inactive.form-element-inputfile,.form-element .form-profile button.inactive[type=submit],.form-element .form-profile input.inactive[type=submit],.form-profile .btn-main.inactive,.form-profile .collectionRoomsCarousel .form-element input[type=file]+.inactive.form-element-inputfile,.form-profile .collectionRoomsCarousel .inactive.btn,.form-profile .form-element .collectionRoomsCarousel input[type=file]+.inactive.form-element-inputfile,.form-profile .form-element button.inactive[type=submit],.form-profile .form-element input.inactive[type=submit]{background:#9f9f9f}.collectionRoomsCarousel .form-element .form-profile input[type=file]+.active.form-element-inputfile,.collectionRoomsCarousel .form-profile .active.btn,.form-element .collectionRoomsCarousel .form-profile input[type=file]+.active.form-element-inputfile,.form-element .form-profile button.active[type=submit],.form-element .form-profile input.active[type=submit],.form-profile .btn-main.active,.form-profile .collectionRoomsCarousel .active.btn,.form-profile .collectionRoomsCarousel .form-element input[type=file]+.active.form-element-inputfile,.form-profile .form-element .collectionRoomsCarousel input[type=file]+.active.form-element-inputfile,.form-profile .form-element button.active[type=submit],.form-profile .form-element input.active[type=submit]{background:#a57b1b}.infos-disabled{display:none;position:absolute;z-index:10;padding:5px;opacity:0;background-color:#dcdcdc;color:#231f20;text-align:center;white-space:normal;box-shadow:1px 1px 4px rgba(0,0,0,.2);max-height:0;transform:translate3d(0,-10px,0);transition:opacity .15s ease-in-out,transform .15s ease-in-out,max-height .15s ease-in-out}@media (max-width:47.99em){.block-nav-envy .form-profile .title-main,.form-profile .block-nav-envy .title-main,.form-profile .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.form-profile .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.form-profile .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.form-profile .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.form-profile .module .title,.form-profile .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .form-profile .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .form-profile .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .form-profile .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .form-profile .title,.module .form-profile .title{font-size:2.5rem;line-height:1.2}.form-item-civility .compulsory-indication{margin-bottom:20px;margin-top:-20px}.form .form-item-civility .form-radio{float:left}}@media (min-width:48em){.form-item-civility .compulsory-indication{text-align:right}}.form-item-phone .phone-indicator{width:100px;padding-right:10px;float:left;position:relative;background-color:#f1f1f1;margin-top:10px;border-bottom:1px solid #9f9f9f}.form-item-phone .phone-indicator:after{content:"";height:35px;width:1px;background-color:#c7c7c7;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-item-phone .phone-indicator .form-select{margin:0;border-bottom:0}.form-item-phone .form-text-input{width:calc(100% - 100px);float:left}.btn-add-profile{position:absolute;z-index:10;bottom:0;right:10%;margin-top:-5px;padding:8px 10px;width:170px;background-color:#a57b1b;color:#fff;font-size:1.6rem;text-transform:none;white-space:nowrap}@media (max-width:47.99em){.btn-add-profile{padding:2px 0 0;width:44px;height:44px;right:7%}}.btn-add-profile.disabled{background-color:#8c8c8c}.btn-add-profile.disabled:hover .infos-disabled{opacity:1;transform:translateZ(0);max-height:1000px}.btn-add-profile .infos-disabled{top:calc(100% + 10px);left:-50px;width:300px;font-size:1rem}@media (max-width:63.99em){.btn-add-profile .infos-disabled{left:-60px}}@media (max-width:47.99em){.btn-add-profile .infos-disabled{left:auto;right:0;width:250px}}.only-child,.only-partner{display:none}.form-child .only-child,.form-partner .only-partner{display:block}.info-bubble{position:relative;font-family:lucien-regular,arial,helvetica,sans-serif}.info-bubble:hover .info-bubble-layer{opacity:1;transform:translateZ(0);max-height:1000px}.ic-info{position:relative;display:inline-block;width:22px;height:22px;line-height:21px;text-align:center;border:1px solid #231f20;border-radius:50%;background-color:#fff;font-size:1.8rem;font-family:georgia,arial,helvetica,sans-serif;cursor:pointer}.info-bubble-layer{position:absolute;bottom:37px;z-index:1;margin-left:-80px;padding:10px;width:350px;opacity:0;font-size:1.4rem;border:1px solid #dcdcdc;background-color:#fff;box-shadow:-1px 2px 5px 1px #efefef;pointer-events:none;transform:translate3d(0,10px,0);max-height:0;transition:all .15s ease-in-out}.info-bubble-layer:after,.info-bubble-layer:before{border:solid transparent;content:"";height:0;width:0;position:absolute}.info-bubble-layer:before{z-index:10;left:57px;bottom:-24px;border-top-color:#dcdcdc;border-width:12px}.info-bubble-layer:after{z-index:100;left:59px;bottom:-20px;border-top-color:#fff;border-width:10px}@media (max-width:47.99em){.info-bubble-layer{transform:translate3d(0,-10px,0);bottom:-88px;margin-left:-140px;width:240px;font-size:1.2rem}.info-bubble-layer:before{left:117px;bottom:74px;border-top-color:transparent;border-bottom-color:#dcdcdc}.info-bubble-layer:after{left:119px;bottom:74px;border-top-color:transparent;border-bottom-color:#fff}}.left-col .ic-info:after,.left-col .ic-info:before{bottom:-17px}.list-optins{color:#8c8c8c;font-size:1.4rem}@media (max-width:47.99em){.list-optins .form-checkbox{height:30px}}.form-container-small{max-width:460px;margin:0 auto}.form-message{padding:80px 0;text-align:center}.message-confirmation{font-family:lucien-bold,arial,helvetica,sans-serif;color:#a57b1b;margin-bottom:10px;text-transform:uppercase}.message-confirmation .confirmation-email{text-transform:none}@media (max-width:47.99em){.message-confirmation .confirmation-email{display:block;margin-top:8px}}.account-wrapper{padding-bottom:70px}@media (max-width:63.99em){.account-wrapper{padding-bottom:45px}}@media (max-width:47.99em){.account-wrapper .bloc-subscribe .submit-line{margin-top:30px}}@media (min-width:48em){.account-wrapper .form-profile.form-mpg .left-col,.account-wrapper .form-profile.form-mpg .right-col{width:calc(50% - 45px)}}.account-wrapper .form{margin-bottom:0}.account-wrapper .form-item{margin:20px 0}.account-wrapper .block-nav-envy .title-main,.account-wrapper .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.account-wrapper .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.account-wrapper .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.account-wrapper .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.account-wrapper .module .title,.account-wrapper .title-2,.block-nav-envy .account-wrapper .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .account-wrapper .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .account-wrapper .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .account-wrapper .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .account-wrapper .title,.module .account-wrapper .title{font-size:2.5rem;line-height:1.2;text-align:center}@media (min-width:48em){.account-wrapper .form-mpg .block-form{padding-bottom:80px}.account-wrapper .submit-line{position:absolute;width:calc(50% - 45px);bottom:0}}.account-title{margin-left:auto;margin-right:auto;max-width:220px}.account-title em{font-style:normal}.account-wrapper .form-login .account-title em{display:block}.login-reminder .form-checkbox{margin-top:15px}@media (min-width:64em){.block-map .login-reminder .drl-hotel-visit,.block-map .login-reminder .search-action,.login-reminder .block-map .drl-hotel-visit,.login-reminder .block-map .search-action,.login-reminder .cta,.login-reminder .drm-hotel,.login-reminder .m21 .drl-hotel-visit,.login-reminder .m21 .search-action,.login-reminder .m21-2 .drl-hotel-visit,.login-reminder .m21-2 .search-action,.m21 .login-reminder .drl-hotel-visit,.m21 .login-reminder .search-action,.m21-2 .login-reminder .drl-hotel-visit,.m21-2 .login-reminder .search-action{float:left}.login-reminder .form-checkbox{margin-top:-2px;float:right}}.block-map .login-reminder .drl-hotel-visit,.block-map .login-reminder .search-action,.login-reminder .block-map .drl-hotel-visit,.login-reminder .block-map .search-action,.login-reminder .cta,.login-reminder .drm-hotel,.login-reminder .m21 .drl-hotel-visit,.login-reminder .m21 .search-action,.login-reminder .m21-2 .drl-hotel-visit,.login-reminder .m21-2 .search-action,.m21 .login-reminder .drl-hotel-visit,.m21 .login-reminder .search-action,.m21-2 .login-reminder .drl-hotel-visit,.m21-2 .login-reminder .search-action{font-family:inherit;text-transform:none;text-decoration:underline;font-size:16px}.account-list-advantages{margin-top:10px}.account-list-advantages .list-adv-item{position:relative;padding-left:63px;margin-top:40px;font-family:georgia,Arial,Verdana,Helvetica,sans-serif;font-size:1.6rem}.account-list-advantages .list-adv-item.iconeph-sparkle{margin-bottom:-4px}.account-list-advantages .list-adv-item:before{position:absolute;left:0;top:-14px;font-size:40px;font-family:icons;color:#a57b1b}.account-list-advantages .list-adv-item[class*=" iconeph-"]:before,.account-list-advantages .list-adv-item[class^=iconeph-]:before{font-size:30px}.landscape .list-adv-text{font-size:1.4rem}.block-cgu{text-align:center}.form-profile .block-cgu .form-checkbox{margin:20px auto 0}@media (max-width:320px){.form-profile .block-cgu .form-checkbox{max-width:85%}}.block-cgu .form-text-label{text-align:center}.block-cgu p+p{margin-top:20px}.block-map .destination-result-list-content,.block-map .drm-container,.block-vam,.drm-container,.m21 .destination-result-list-content,.m21 .rrc-line,.m21-2 .destination-result-list-content,.m21-2 .drm-container,.m21-2 .rrc-line{display:table}.block-map .destination-result-list-content .title-name,.block-vam .title-name,.drm-container .title-name,.m21 .destination-result-list-content .title-name,.m21 .rrc-line .title-name,.m21-2 .destination-result-list-content .title-name,.m21-2 .rrc-line .title-name{margin-top:0;line-height:1}.block-map .drm-container-col,.block-vam-col,.drm-container-col,.m21 .rrc-col,.m21-2 .drm-container-col,.m21-2 .rrc-col{display:table-cell;vertical-align:middle}.blocks-multi-col-gutter{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:47.99em){.blocks-multi-col-gutter{margin:0;display:block}}.bloc-picture img{height:auto;width:100%}.pattern{background:#000;opacity:.3;right:0;bottom:0}.block-item-vam,.pattern{position:absolute;top:0;left:0}.block-item-vam{text-align:center}.block-item-vam,.block-item-vam .block-map .destination-result-list-content,.block-item-vam .block-vam,.block-item-vam .drm-container,.block-item-vam .m21 .destination-result-list-content,.block-item-vam .m21 .rrc-line,.block-item-vam .m21-2 .destination-result-list-content,.block-item-vam .m21-2 .rrc-line,.block-map .block-item-vam .destination-result-list-content,.m21 .block-item-vam .destination-result-list-content,.m21 .block-item-vam .rrc-line,.m21-2 .block-item-vam .destination-result-list-content,.m21-2 .block-item-vam .rrc-line{width:100%;height:100%}.service-icon{margin:24px 0}.service-icon .icon{font-size:32px;color:#9f9f9f;margin-right:20px;display:inline-block;margin-bottom:4px}.copyright-picture{position:absolute;color:#fff;-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:100%;left:99%;width:40%;-ms-transform-origin:0;transform-origin:0;padding-left:20px;text-align:left}@media (max-width:47.99em){.copyright-picture{display:none}}.hotel-name{position:absolute;top:10px;right:20px;color:#fff;z-index:5}@media (max-width:47.99em){.hotel-name{display:none}}.product-bottom{margin-top:10px}.block-trombi-major .block-vam-col,.block-trombi-major .drm-container-col,.block-trombi-major .m21 .rrc-col,.block-trombi-major .m21-2 .rrc-col,.m21 .block-trombi-major .rrc-col,.m21-2 .block-trombi-major .rrc-col{vertical-align:middle;width:50%}.block-trombi-major .bloc-description,.block-trombi-major .bloc-picture{width:50%}.block-trombi-major .bloc-picture img,.block-trombi-major .bloc-picture picture{display:block;height:auto;width:100%}.block-trombi-major .bloc-description{background:#f9f9f9;vertical-align:middle}.block-trombi-major .bloc-description>*{margin:0 16%}@media (max-width:63.99em){.block-trombi-major .bloc-description{padding:0 5%}.block-trombi-major .bloc-description>*{margin:0}}.block-trombi-major .bloc-description .title-name{margin-bottom:20px}.block-trombi-major .bloc-description .job-position{margin-bottom:30px;line-height:1em;color:#9f9f9f}.block-trombi-major .bloc-description .description{font-style:italic}@media (max-width:47.99em){.block-trombi-major{padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.block-trombi-major .block-vam-col,.block-trombi-major .drm-container-col,.block-trombi-major .m21 .rrc-col,.block-trombi-major .m21-2 .rrc-col,.m21 .block-trombi-major .rrc-col,.m21-2 .block-trombi-major .rrc-col{width:100%;display:block}.block-trombi-major .bloc-description.drm-container-col,.block-trombi-major .block-vam-col.bloc-description,.block-trombi-major .m21 .bloc-description.rrc-col,.block-trombi-major .m21-2 .bloc-description.rrc-col,.m21 .block-trombi-major .bloc-description.rrc-col,.m21-2 .block-trombi-major .bloc-description.rrc-col{padding:30px 10%;width:auto}.block-trombi-major .block-vam-col h1,.block-trombi-major .drm-container-col h1,.block-trombi-major .m21 .rrc-col h1,.block-trombi-major .m21-2 .rrc-col h1,.m21 .block-trombi-major .rrc-col h1,.m21-2 .block-trombi-major .rrc-col h1{margin-bottom:15px}.block-trombi-major .block-vam-col .job-position,.block-trombi-major .drm-container-col .job-position,.block-trombi-major .m21 .rrc-col .job-position,.block-trombi-major .m21-2 .rrc-col .job-position,.m21 .block-trombi-major .rrc-col .job-position,.m21-2 .block-trombi-major .rrc-col .job-position{margin-bottom:20px}.block-trombi-major .bloc-picture{-ms-flex-order:1;order:1;width:100%!important}}.block-trombi-minor{position:relative;display:block;margin-left:15px;margin-right:15px;background:#f9f9f9}@media (max-width:47.99em){.block-trombi-minor{margin-left:0;margin-right:0}}.block-map .block-trombi-minor .drl-hotel-visit,.block-map .block-trombi-minor .search-action,.block-trombi-minor .block-map .drl-hotel-visit,.block-trombi-minor .block-map .search-action,.block-trombi-minor .cta,.block-trombi-minor .drm-hotel,.block-trombi-minor .m21 .drl-hotel-visit,.block-trombi-minor .m21 .search-action,.block-trombi-minor .m21-2 .drl-hotel-visit,.block-trombi-minor .m21-2 .search-action,.m21 .block-trombi-minor .drl-hotel-visit,.m21 .block-trombi-minor .search-action,.m21-2 .block-trombi-minor .drl-hotel-visit,.m21-2 .block-trombi-minor .search-action{position:absolute;z-index:10;left:5%;bottom:20px}.block-trombi-minor .bloc-picture{overflow:hidden}.block-trombi-minor .bloc-picture .crop{margin:-9.075% 0}@media (max-width:47.99em){.block-trombi-minor .bloc-picture .crop{margin:auto}}.block-trombi-minor .bloc-description{padding:5%;margin-bottom:40px}.block-trombi-minor .bloc-description .title-name{line-height:1;word-wrap:break-word;min-height:60px}@media (max-width:63.99em){.block-trombi-minor .bloc-description .title-name{min-height:140px}}@media (max-width:47.99em){.block-trombi-minor .bloc-description .title-name{min-height:inherit}}.block-trombi-minor .bloc-description .job-position{margin-bottom:1em;color:#9f9f9f;min-height:70px}@media (max-width:63.99em){.block-trombi-minor .bloc-description .job-position{min-height:95px}}@media (max-width:47.99em){.block-trombi-minor .bloc-description .job-position{min-height:inherit}}.block-trombi-minor .bloc-description .description{min-height:95px;font-style:italic}@media (max-width:63.99em){.block-trombi-minor .bloc-description .description{min-height:150px}}@media (max-width:47.99em){.block-trombi-minor .bloc-description .description{min-height:inherit}}.bloc-picture{overflow:hidden}.bloc-picture .crop{margin:-9.075% 0}@media (max-width:47.99em){.bloc-picture .crop{margin:auto}}.block-trombi-2-minor .block-trombi-minor{width:50%}@media (max-width:47.99em){.block-trombi-2-minor .block-trombi-minor{width:100%}}.block-trombi-2-minor .bloc-description .title-name{min-height:45px}@media (max-width:63.99em){.block-trombi-2-minor .bloc-description .title-name{min-height:60px}}@media (max-width:47.99em){.block-trombi-2-minor .bloc-description .title-name{min-height:inherit}}.block-trombi-2-minor .bloc-description .job-position{min-height:50px}.block-trombi-2-minor .bloc-description .description{min-height:60px}@media (max-width:63.99em){.block-trombi-2-minor .bloc-description .description{min-height:80px}}@media (max-width:47.99em){.block-trombi-2-minor .bloc-description .description{min-height:inherit}}.block-trombi-3-minor .block-trombi-minor{width:calc(33.33333% - 30px)}@media (max-width:47.99em){.block-trombi-3-minor .block-trombi-minor{width:100%}}@media (max-width:47.99em){.all-blocks-trombi{margin:0}.block-trombi-minor{width:100%;margin-bottom:30px}.block-trombi-minor .bloc-description{padding:30px 10%;margin-bottom:0}.block-trombi-minor .bloc-description h1{line-height:1}.block-trombi-minor .bloc-description .job-position{color:#9f9f9f}.block-map .block-trombi-minor .drl-hotel-visit,.block-map .block-trombi-minor .search-action,.block-trombi-minor .block-map .drl-hotel-visit,.block-trombi-minor .block-map .search-action,.block-trombi-minor .cta,.block-trombi-minor .drm-hotel,.block-trombi-minor .m21 .drl-hotel-visit,.block-trombi-minor .m21 .search-action,.block-trombi-minor .m21-2 .drl-hotel-visit,.block-trombi-minor .m21-2 .search-action,.m21 .block-trombi-minor .drl-hotel-visit,.m21 .block-trombi-minor .search-action,.m21-2 .block-trombi-minor .drl-hotel-visit,.m21-2 .block-trombi-minor .search-action{position:relative;left:auto;bottom:auto;margin-top:15px}}.block-actu{padding:45px 30px;transition:all .5s cubic-bezier(.19,1,.22,1)}.block-actu .title-block{color:#9f9f9f;padding-bottom:45px}.block-actu .desc-block-actu{min-height:400px;margin-bottom:60px;position:relative;color:#231f20}@media (max-width:63.99em){.block-actu .desc-block-actu{min-height:210px}}@media (max-width:47.99em){.block-actu .desc-block-actu{min-height:inherit}}.block-actu .desc-block-actu:after{content:"";border-bottom:1px solid #a57b1b;width:70px;position:absolute;bottom:0;left:0}html.desktop .block-actu:hover{background:#231f20}html.desktop .block-actu:hover .desc-block-actu{color:#fff}.block-map html.desktop .block-actu:hover .drl-hotel-visit,.block-map html.desktop .block-actu:hover .search-action,.m21 html.desktop .block-actu:hover .drl-hotel-visit,.m21 html.desktop .block-actu:hover .search-action,.m21-2 html.desktop .block-actu:hover .drl-hotel-visit,.m21-2 html.desktop .block-actu:hover .search-action,html.desktop .block-actu:hover .block-map .drl-hotel-visit,html.desktop .block-actu:hover .block-map .search-action,html.desktop .block-actu:hover .cta,html.desktop .block-actu:hover .drm-hotel,html.desktop .block-actu:hover .icon-arrow,html.desktop .block-actu:hover .m21 .drl-hotel-visit,html.desktop .block-actu:hover .m21 .search-action,html.desktop .block-actu:hover .m21-2 .drl-hotel-visit,html.desktop .block-actu:hover .m21-2 .search-action{color:#a57b1b}.block-desire{padding-bottom:86px}.block-desire .block-vam-col,.block-desire .drm-container-col,.block-desire .m21 .rrc-col,.block-desire .m21-2 .rrc-col,.m21 .block-desire .rrc-col,.m21-2 .block-desire .rrc-col{vertical-align:middle}.block-desire .bloc-margin{margin:0 7%}.block-desire .bloc-description{width:33%;background:#fff;vertical-align:middle}@media (max-width:63.99em){.block-desire .bloc-description{padding:0 5%}}.block-desire .bloc-description .title-name{font-size:1.5em;line-height:1;margin-bottom:40px;word-wrap:break-word}.block-desire .bloc-description .description{font-size:1em;color:#615f60;margin-bottom:40px}.block-desire .bloc-description .list-item{margin:10px 0}.block-desire .bloc-description .list-item a{display:inline-block}.block-desire .block-link-bedroom-description{position:absolute;top:50%;margin-top:-36px;z-index:5;text-align:center;background-color:hsla(0,0%,100%,.5)}@media (max-width:47.99em){.block-desire .block-link-bedroom-description{display:none}}.block-desire .block-link-bedroom-description .open-popin{padding:15px 10px;display:block;cursor:pointer}html.desktop .block-desire .block-link-bedroom-description .open-popin:hover{color:#a57b1b}.block-desire .block-link-bedroom-description.align-right{right:0}.block-desire .block-link-bedroom-description.align-left{left:0}.block-desire .bloc-picture{width:66%;position:relative}@media (max-width:63.99em){.block-desire{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding-bottom:0}.block-desire .block-vam-col,.block-desire .drm-container-col,.block-desire .m21 .rrc-col,.block-desire .m21-2 .rrc-col,.m21 .block-desire .rrc-col,.m21-2 .block-desire .rrc-col{width:100%;display:block}.block-desire .bloc-description{padding:50px 0 70px;width:auto}.block-desire .bloc-description .list-item{display:inline-block;margin:10px 50px 0 0}.block-desire h1{margin-bottom:15px}.block-desire .bloc-picture{-ms-flex-order:1;order:1;width:100%}}@media (max-width:47.99em){.block-desire .block-vam-col,.block-desire .drm-container-col,.block-desire .m21 .rrc-col,.block-desire .m21-2 .rrc-col,.m21 .block-desire .rrc-col,.m21-2 .block-desire .rrc-col{width:100%;display:block}.block-desire .bloc-description{padding:20px 0 30px;width:auto}.block-desire .bloc-description .title-name{margin-bottom:20px;font-size:1em}.block-desire .bloc-description .list-item{margin:10px 50px 0 0;display:block}}.block-products{margin-bottom:20px}.block-products .container-item{text-align:center;padding-bottom:48px}@media (max-width:63.99em){.block-products .container-item{display:none}}.block-products .list-item{padding:2px 20px 0;border-left:1px solid #9f9f9f}.block-products .list-item a{cursor:pointer}.block-products .list-item a.active,.block-products .list-item a:hover{color:#a57b1b}.block-products .list-item:first-child{border-left:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.block-products .list-item{padding-top:6px}}.block-products .list-item1{background-color:#f1f1f1;padding:20px 45px;width:100%;border-top:1px solid #dfdfdf;margin:0;cursor:pointer;display:none;position:relative}.block-products .list-item1.active,.block-products .list-item1.active:after{color:#a57b1b}@media (max-width:63.99em){.block-products .list-item1{display:block;padding:20px 55px}}@media (max-width:47.99em){.block-products .list-item1{padding:20px 25px}}.block-products .list-item1:after{content:"\e604";color:#9f9f9f;display:inline-block;font-family:icons;font-size:5px;position:absolute;right:30px;margin-top:-2px;top:50%}@media (max-width:63.99em){.block-products .block-item{margin-top:30px}}.block-products .block-container{width:50%;float:left}.block-products .block-container:first-child .block-title{border-left:none}@media (max-width:47.99em){.block-products .block-container{width:100%;float:none}}.block-products .block-container .bloc-picture{position:relative;display:block}.block-products .block-container .block-title{background-color:#f9f9f9;padding:25px 30px;border-left:1px solid #e9e8e8;min-height:180px}@media (min-width:768px) and (max-width:1024px){.block-products .block-container .block-title{min-height:210px}}@media (max-width:47.99em){.block-products .block-container .block-title{text-align:center;border-left:none;min-height:inherit}}.block-desire .bloc-description .block-products .block-container .block-title .title-name,.block-products .block-container .block-title .block-desire .bloc-description .title-name,.block-products .block-container .block-title .block-push-doc-2col .title,.block-products .block-container .block-title .block-push-document .title,.block-products .block-container .block-title .block-resa-details-bis .block-price,.block-products .block-container .block-title .block-resa-details-bis .hotel-name,.block-products .block-container .block-title .block-resa-details-bis .select2-container,.block-products .block-container .block-title .block-resa-details .block-price,.block-products .block-container .block-title .block-resa-details .hotel-name,.block-products .block-container .block-title .block-resa-details .select2-container,.block-products .block-container .block-title .block-tripadvisor .title-block,.block-products .block-container .block-title .block-trombi-major .bloc-description .title-name,.block-products .block-container .block-title .card-hotel-item .chi-hotel-city,.block-products .block-container .block-title .icones-text-presta .text-services .presta,.block-products .block-container .block-title .popin-title,.block-products .block-container .block-title .title-3,.block-push-doc-2col .block-products .block-container .block-title .title,.block-push-document .block-products .block-container .block-title .title,.block-resa-details-bis .block-products .block-container .block-title .block-price,.block-resa-details-bis .block-products .block-container .block-title .hotel-name,.block-resa-details-bis .block-products .block-container .block-title .select2-container,.block-resa-details .block-products .block-container .block-title .block-price,.block-resa-details .block-products .block-container .block-title .hotel-name,.block-resa-details .block-products .block-container .block-title .select2-container,.block-tripadvisor .block-products .block-container .block-title .title-block,.block-trombi-major .bloc-description .block-products .block-container .block-title .title-name,.card-hotel-item .block-products .block-container .block-title .chi-hotel-city,.icones-text-presta .text-services .block-products .block-container .block-title .presta{font-size:1.125em;margin-bottom:0;margin-top:0;min-height:53px}@media (max-width:63.99em){.block-desire .bloc-description .block-products .block-container .block-title .title-name,.block-products .block-container .block-title .block-desire .bloc-description .title-name,.block-products .block-container .block-title .block-push-doc-2col .title,.block-products .block-container .block-title .block-push-document .title,.block-products .block-container .block-title .block-resa-details-bis .block-price,.block-products .block-container .block-title .block-resa-details-bis .hotel-name,.block-products .block-container .block-title .block-resa-details-bis .select2-container,.block-products .block-container .block-title .block-resa-details .block-price,.block-products .block-container .block-title .block-resa-details .hotel-name,.block-products .block-container .block-title .block-resa-details .select2-container,.block-products .block-container .block-title .block-tripadvisor .title-block,.block-products .block-container .block-title .block-trombi-major .bloc-description .title-name,.block-products .block-container .block-title .card-hotel-item .chi-hotel-city,.block-products .block-container .block-title .icones-text-presta .text-services .presta,.block-products .block-container .block-title .popin-title,.block-products .block-container .block-title .title-3,.block-push-doc-2col .block-products .block-container .block-title .title,.block-push-document .block-products .block-container .block-title .title,.block-resa-details-bis .block-products .block-container .block-title .block-price,.block-resa-details-bis .block-products .block-container .block-title .hotel-name,.block-resa-details-bis .block-products .block-container .block-title .select2-container,.block-resa-details .block-products .block-container .block-title .block-price,.block-resa-details .block-products .block-container .block-title .hotel-name,.block-resa-details .block-products .block-container .block-title .select2-container,.block-tripadvisor .block-products .block-container .block-title .title-block,.block-trombi-major .bloc-description .block-products .block-container .block-title .title-name,.card-hotel-item .block-products .block-container .block-title .chi-hotel-city,.icones-text-presta .text-services .block-products .block-container .block-title .presta{font-size:1em}}@media (max-width:47.99em){.block-desire .bloc-description .block-products .block-container .block-title .title-name,.block-products .block-container .block-title .block-desire .bloc-description .title-name,.block-products .block-container .block-title .block-push-doc-2col .title,.block-products .block-container .block-title .block-push-document .title,.block-products .block-container .block-title .block-resa-details-bis .block-price,.block-products .block-container .block-title .block-resa-details-bis .hotel-name,.block-products .block-container .block-title .block-resa-details-bis .select2-container,.block-products .block-container .block-title .block-resa-details .block-price,.block-products .block-container .block-title .block-resa-details .hotel-name,.block-products .block-container .block-title .block-resa-details .select2-container,.block-products .block-container .block-title .block-tripadvisor .title-block,.block-products .block-container .block-title .block-trombi-major .bloc-description .title-name,.block-products .block-container .block-title .card-hotel-item .chi-hotel-city,.block-products .block-container .block-title .icones-text-presta .text-services .presta,.block-products .block-container .block-title .popin-title,.block-products .block-container .block-title .title-3,.block-push-doc-2col .block-products .block-container .block-title .title,.block-push-document .block-products .block-container .block-title .title,.block-resa-details-bis .block-products .block-container .block-title .block-price,.block-resa-details-bis .block-products .block-container .block-title .hotel-name,.block-resa-details-bis .block-products .block-container .block-title .select2-container,.block-resa-details .block-products .block-container .block-title .block-price,.block-resa-details .block-products .block-container .block-title .hotel-name,.block-resa-details .block-products .block-container .block-title .select2-container,.block-tripadvisor .block-products .block-container .block-title .title-block,.block-trombi-major .bloc-description .block-products .block-container .block-title .title-name,.card-hotel-item .block-products .block-container .block-title .chi-hotel-city,.icones-text-presta .text-services .block-products .block-container .block-title .presta{min-height:inherit}}.block-products .block-container .block-title .subtitle-gold{display:block;color:#a57b1b;font-size:.9375em;font-style:italic}.block-products .bloc-description{padding:0 25px 140px}@media (max-width:63.99em){.block-products .bloc-description{padding:0 12px 100px}}@media (max-width:47.99em){.block-products .bloc-description{text-align:center;min-height:inherit}}.block-products .bloc-description .title-description{font-size:.9375em;min-height:54px}@media (max-width:47.99em){.block-products .bloc-description .title-description{min-height:inherit}}.block-products .bloc-description .description{display:block;font-size:.875em;color:#615f60;min-height:110px}@media (min-width:64em){.block-products .bloc-description .description{min-height:150px}}@media (max-width:63.99em){.block-products .bloc-description .description{min-height:200px}}@media (max-width:47.99em){.block-products .bloc-description .description{min-height:inherit}}.block-products .bloc-description .description.min-height-nul{min-height:inherit}.block-products .bloc-description .description-participant{font-size:.875em;color:#615f60;min-height:inherit}@media (max-width:63.99em){.block-products .bloc-description .description-participant{min-height:85px}}@media (max-width:47.99em){.block-products .bloc-description .description-participant{min-height:inherit}}.block-products .bloc-description .subtitle-hotel{margin-top:10px}@media (max-width:47.99em){.block-products .bloc-description .subtitle-hotel{min-height:inherit}}.block-products .bloc-description .product-bottom{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.99em){.block-products .bloc-description .product-bottom{text-align:left}.block-products .bloc-description .product-bottom.mob-center{text-align:center}}.block-products .bloc-description .product-bottom:before{display:none}.block-map .block-products .bloc-description .product-bottom .drl-hotel-visit,.block-map .block-products .bloc-description .product-bottom .search-action,.block-products .bloc-description .product-bottom .block-map .drl-hotel-visit,.block-products .bloc-description .product-bottom .block-map .search-action,.block-products .bloc-description .product-bottom .cta,.block-products .bloc-description .product-bottom .drm-hotel,.block-products .bloc-description .product-bottom .m21 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21 .search-action,.block-products .bloc-description .product-bottom .m21-2 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21-2 .search-action,.m21 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21 .block-products .bloc-description .product-bottom .search-action,.m21-2 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21-2 .block-products .bloc-description .product-bottom .search-action{-ms-flex-order:1;order:1;margin-right:20px;line-height:67px}@media (max-width:47.99em){.block-map .block-products .bloc-description .product-bottom .drl-hotel-visit,.block-map .block-products .bloc-description .product-bottom .search-action,.block-products .bloc-description .product-bottom .block-map .drl-hotel-visit,.block-products .bloc-description .product-bottom .block-map .search-action,.block-products .bloc-description .product-bottom .cta,.block-products .bloc-description .product-bottom .drm-hotel,.block-products .bloc-description .product-bottom .m21 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21 .search-action,.block-products .bloc-description .product-bottom .m21-2 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21-2 .search-action,.m21 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21 .block-products .bloc-description .product-bottom .search-action,.m21-2 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21-2 .block-products .bloc-description .product-bottom .search-action{display:inline-block;line-height:30px}}@media (max-width:63.99em){.block-map .block-products .bloc-description .product-bottom .drl-hotel-visit,.block-map .block-products .bloc-description .product-bottom .search-action,.block-products .bloc-description .product-bottom .block-map .drl-hotel-visit,.block-products .bloc-description .product-bottom .block-map .search-action,.block-products .bloc-description .product-bottom .cta,.block-products .bloc-description .product-bottom .drm-hotel,.block-products .bloc-description .product-bottom .m21 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21 .search-action,.block-products .bloc-description .product-bottom .m21-2 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21-2 .search-action,.m21 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21 .block-products .bloc-description .product-bottom .search-action,.m21-2 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21-2 .block-products .bloc-description .product-bottom .search-action{margin-right:0}}@media only screen and (max-width:1170px){.block-map .block-products .bloc-description .product-bottom .drl-hotel-visit,.block-map .block-products .bloc-description .product-bottom .search-action,.block-products .bloc-description .product-bottom .block-map .drl-hotel-visit,.block-products .bloc-description .product-bottom .block-map .search-action,.block-products .bloc-description .product-bottom .cta,.block-products .bloc-description .product-bottom .drm-hotel,.block-products .bloc-description .product-bottom .m21 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21 .search-action,.block-products .bloc-description .product-bottom .m21-2 .drl-hotel-visit,.block-products .bloc-description .product-bottom .m21-2 .search-action,.m21 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21 .block-products .bloc-description .product-bottom .search-action,.m21-2 .block-products .bloc-description .product-bottom .drl-hotel-visit,.m21-2 .block-products .bloc-description .product-bottom .search-action{margin-right:0}}@media (max-width:63.99em){.block-products .bloc-description .product-bottom .bottom-right{float:none!important}}.block-products .bloc-description .product-bottom .block-price-offer{-ms-flex-order:3;order:3}.block-products .bloc-description .product-bottom .btn-icon-tel,.block-products .bloc-description .product-bottom .btn-main,.block-products .bloc-description .product-bottom .collectionRoomsCarousel .btn,.block-products .bloc-description .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-products .bloc-description .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-products .bloc-description .product-bottom .form-element button[type=submit],.block-products .bloc-description .product-bottom .form-element input[type=submit],.collectionRoomsCarousel .block-products .bloc-description .product-bottom .btn,.collectionRoomsCarousel .form-element .block-products .bloc-description .product-bottom input[type=file]+.form-element-inputfile,.form-element .block-products .bloc-description .product-bottom button[type=submit],.form-element .block-products .bloc-description .product-bottom input[type=submit],.form-element .collectionRoomsCarousel .block-products .bloc-description .product-bottom input[type=file]+.form-element-inputfile{max-width:none}@media (max-width:63.99em){.block-products .bloc-description .product-bottom .btn-icon-tel,.block-products .bloc-description .product-bottom .btn-main,.block-products .bloc-description .product-bottom .collectionRoomsCarousel .btn,.block-products .bloc-description .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-products .bloc-description .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-products .bloc-description .product-bottom .form-element button[type=submit],.block-products .bloc-description .product-bottom .form-element input[type=submit],.collectionRoomsCarousel .block-products .bloc-description .product-bottom .btn,.collectionRoomsCarousel .form-element .block-products .bloc-description .product-bottom input[type=file]+.form-element-inputfile,.form-element .block-products .bloc-description .product-bottom button[type=submit],.form-element .block-products .bloc-description .product-bottom input[type=submit],.form-element .collectionRoomsCarousel .block-products .bloc-description .product-bottom input[type=file]+.form-element-inputfile{-ms-flex-order:4;order:4;-ms-flex:0 100%;flex:0 100%;margin-top:15px}}.block-products .bloc-description .product-bottom .sup-HT{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:super;font-size:8px}.block-products .bloc-description .btn,.block-products .bloc-description .btn-icon-tel,.block-products .bloc-description .form-element button[type=submit],.block-products .bloc-description .form-element input[type=file]+.form-element-inputfile,.block-products .bloc-description .form-element input[type=submit],.form-element .block-products .bloc-description button[type=submit],.form-element .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .block-products .bloc-description input[type=submit]{-ms-flex-order:2;order:2}@media (max-width:63.99em){.block-products .bloc-description .btn,.block-products .bloc-description .btn-icon-tel,.block-products .bloc-description .form-element button[type=submit],.block-products .bloc-description .form-element input[type=file]+.form-element-inputfile,.block-products .bloc-description .form-element input[type=submit],.form-element .block-products .bloc-description button[type=submit],.form-element .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .block-products .bloc-description input[type=submit]{float:none;margin:0;display:block}}.block-products .bloc-description .btn-main,.block-products .bloc-description .collectionRoomsCarousel .btn,.block-products .bloc-description .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-products .bloc-description .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-products .bloc-description .form-element button[type=submit],.block-products .bloc-description .form-element input[type=submit],.collectionRoomsCarousel .block-products .bloc-description .btn,.collectionRoomsCarousel .form-element .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .block-products .bloc-description button[type=submit],.form-element .block-products .bloc-description input[type=submit],.form-element .collectionRoomsCarousel .block-products .bloc-description input[type=file]+.form-element-inputfile{margin:0;-ms-flex-order:2;order:2;padding-left:45px;padding-right:45px}@media (max-width:47.99em){.block-products .bloc-description .btn-main,.block-products .bloc-description .collectionRoomsCarousel .btn,.block-products .bloc-description .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-products .bloc-description .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-products .bloc-description .form-element button[type=submit],.block-products .bloc-description .form-element input[type=submit],.collectionRoomsCarousel .block-products .bloc-description .btn,.collectionRoomsCarousel .form-element .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .block-products .bloc-description button[type=submit],.form-element .block-products .bloc-description input[type=submit],.form-element .collectionRoomsCarousel .block-products .bloc-description input[type=file]+.form-element-inputfile{width:auto}}@media (max-width:47.99em){.block-products .bottom-right{display:block}}.block-products .block-2pushs .block-suites .subtitle-suites,.block-products .block-2pushs .block-trombi-major .bloc-description .job-position,.block-products .block-2pushs .card-hotel-item .chi-hotel-region,.block-products .block-2pushs .title-3-bis,.block-suites .block-products .block-2pushs .subtitle-suites,.block-trombi-major .bloc-description .block-products .block-2pushs .job-position,.card-hotel-item .block-products .block-2pushs .chi-hotel-region{margin-bottom:-30px}@media (min-width:64em){.block-products .block-2pushs .title-offer-product-block{margin-bottom:-30px}}@media (max-width:47.99em){.block-map .block-products.block-hotel .product-bottom .drl-hotel-visit,.block-map .block-products.block-hotel .product-bottom .search-action,.block-products.block-hotel .product-bottom .block-map .drl-hotel-visit,.block-products.block-hotel .product-bottom .block-map .search-action,.block-products.block-hotel .product-bottom .cta,.block-products.block-hotel .product-bottom .drm-hotel,.block-products.block-hotel .product-bottom .m21 .drl-hotel-visit,.block-products.block-hotel .product-bottom .m21 .search-action,.block-products.block-hotel .product-bottom .m21-2 .drl-hotel-visit,.block-products.block-hotel .product-bottom .m21-2 .search-action,.m21 .block-products.block-hotel .product-bottom .drl-hotel-visit,.m21 .block-products.block-hotel .product-bottom .search-action,.m21-2 .block-products.block-hotel .product-bottom .drl-hotel-visit,.m21-2 .block-products.block-hotel .product-bottom .search-action{line-height:60px}}@media (max-width:63.99em){.block-products.block-hotel .block-price-offer{margin-top:0}}@media (max-width:47.99em){.block-products.block-hotel .block-price-offer{margin-top:16px}}.block-products .block-desire .list-item{border:none}.block-products .block-price-offer{margin-left:15px;margin-top:3px;text-align:left}@media (max-width:47.99em){.block-products .block-price-offer{text-align:left;margin-top:4px}}@media only screen and (max-width:1170px){.block-products .block-price-offer{margin-left:15px}}@media screen and (min-width:1280px){.block-products .block-price-offer{margin-left:15px}}.block-products .btn-icon-tel{text-align:center;padding-left:7px;padding-right:7px}@media only screen and (min-width:1024px) and (max-width:1170px){.block-products .btn-icon-tel .icon{margin-right:0}}.collectionRoomsCarousel .eph .block-products .bloc-description .btn,.collectionRoomsCarousel .form-element .eph .block-products .bloc-description input[type=file]+.form-element-inputfile,.eph .block-products .bloc-description .btn-main,.eph .block-products .bloc-description .collectionRoomsCarousel .btn,.eph .block-products .bloc-description .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.eph .block-products .bloc-description .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.eph .block-products .bloc-description .form-element button[type=submit],.eph .block-products .bloc-description .form-element input[type=submit],.form-element .collectionRoomsCarousel .eph .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .eph .block-products .bloc-description button[type=submit],.form-element .eph .block-products .bloc-description input[type=submit]{width:auto}.block-desire .bloc-description .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .title-name,.block-push-doc-2col .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .title,.block-push-document .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .title,.block-resa-details-bis .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-price,.block-resa-details-bis .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .hotel-name,.block-resa-details-bis .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .select2-container,.block-resa-details .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-price,.block-resa-details .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .hotel-name,.block-resa-details .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .select2-container,.block-tripadvisor .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .title-block,.block-trombi-major .bloc-description .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .title-name,.card-hotel-item .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .chi-hotel-city,.icones-text-presta .text-services .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .presta,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-desire .bloc-description .title-name,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-push-doc-2col .title,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-push-document .title,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-resa-details-bis .block-price,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-resa-details-bis .hotel-name,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-resa-details-bis .select2-container,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-resa-details .block-price,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-resa-details .hotel-name,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-resa-details .select2-container,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-tripadvisor .title-block,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-trombi-major .bloc-description .title-name,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .card-hotel-item .chi-hotel-city,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .icones-text-presta .text-services .presta,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .popin-title,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .title-3{font-family:Georgia,Times New Roman,Times,serif;font-size:3rem;text-transform:none;margin-top:0;margin-bottom:2rem!important}.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .description{font-family:lucien-book,arial,helvetica,sans-serif;font-size:1.2rem;line-height:2.4rem;color:var(--dark);margin-bottom:2rem;padding-left:3rem;border-left:.1rem solid var(--brandPrimary)}.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .drl-hotel-visit,.block-map .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .search-action,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .drl-hotel-visit,.m21 .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .search-action,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .drl-hotel-visit,.m21-2 .module-collectionBarRestaurantComp.style-collection-fouquets .block-products .search-action,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-map .drl-hotel-visit,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .block-map .search-action,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .cta,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .drm-hotel,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .m21 .drl-hotel-visit,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .m21 .search-action,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .m21-2 .drl-hotel-visit,.module-collectionBarRestaurantComp.style-collection-fouquets .block-products .m21-2 .search-action{line-height:normal}.bandeau-mpg{text-align:center}.bandeau-mpg .title-3-ter{color:#231f20;line-height:40px}@media (max-width:47.99em){.bandeau-mpg .title-3-ter{font-size:1.125em}}.bandeau-mpg .text{width:75%;margin:0 auto;color:#302c2d;line-height:24px}@media (max-width:63.99em){.bandeau-mpg .text{width:75%}}@media (max-width:47.99em){.bandeau-mpg .text{font-size:.875em;width:95%}}.bandeau-mpg .block-map .drl-hotel-visit,.bandeau-mpg .block-map .search-action,.bandeau-mpg .cta,.bandeau-mpg .drm-hotel,.bandeau-mpg .m21 .drl-hotel-visit,.bandeau-mpg .m21 .search-action,.bandeau-mpg .m21-2 .drl-hotel-visit,.bandeau-mpg .m21-2 .search-action,.block-map .bandeau-mpg .drl-hotel-visit,.block-map .bandeau-mpg .search-action,.m21 .bandeau-mpg .drl-hotel-visit,.m21 .bandeau-mpg .search-action,.m21-2 .bandeau-mpg .drl-hotel-visit,.m21-2 .bandeau-mpg .search-action{font-size:.875em;margin-top:40px}@media (max-width:47.99em){.bandeau-mpg .block-map .drl-hotel-visit,.bandeau-mpg .block-map .search-action,.bandeau-mpg .cta,.bandeau-mpg .drm-hotel,.bandeau-mpg .m21 .drl-hotel-visit,.bandeau-mpg .m21 .search-action,.bandeau-mpg .m21-2 .drl-hotel-visit,.bandeau-mpg .m21-2 .search-action,.block-map .bandeau-mpg .drl-hotel-visit,.block-map .bandeau-mpg .search-action,.m21 .bandeau-mpg .drl-hotel-visit,.m21 .bandeau-mpg .search-action,.m21-2 .bandeau-mpg .drl-hotel-visit,.m21-2 .bandeau-mpg .search-action{font-size:.75em}}.block-activity{position:relative;width:33.3%;overflow:hidden}.block-activity:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.block-activity .pattern{opacity:0;transition:all .3s ease-in-out 0s;z-index:1}.block-activity .default{transition:all .3s ease-in-out 0s;opacity:1;-ms-transform:scale(1);transform:scale(1)}.block-activity .default .media{max-width:100%;height:auto;width:100%}.block-activity .block-item-vam{color:#fff;z-index:5}.block-activity .block-item-vam .block-vam-col,.block-activity .block-item-vam .drm-container-col,.block-activity .block-item-vam .m21 .rrc-col,.block-activity .block-item-vam .m21-2 .rrc-col,.m21 .block-activity .block-item-vam .rrc-col,.m21-2 .block-activity .block-item-vam .rrc-col{padding:35px 10px 0}.block-activity .block-item-vam .block-desire .bloc-description .title-name,.block-activity .block-item-vam .block-push-doc-2col .title,.block-activity .block-item-vam .block-push-document .title,.block-activity .block-item-vam .block-resa-details-bis .block-price,.block-activity .block-item-vam .block-resa-details-bis .hotel-name,.block-activity .block-item-vam .block-resa-details-bis .select2-container,.block-activity .block-item-vam .block-resa-details .block-price,.block-activity .block-item-vam .block-resa-details .hotel-name,.block-activity .block-item-vam .block-resa-details .select2-container,.block-activity .block-item-vam .block-tripadvisor .title-block,.block-activity .block-item-vam .block-trombi-major .bloc-description .title-name,.block-activity .block-item-vam .card-hotel-item .chi-hotel-city,.block-activity .block-item-vam .icones-text-presta .text-services .presta,.block-activity .block-item-vam .popin-title,.block-activity .block-item-vam .title-3,.block-desire .bloc-description .block-activity .block-item-vam .title-name,.block-push-doc-2col .block-activity .block-item-vam .title,.block-push-document .block-activity .block-item-vam .title,.block-resa-details-bis .block-activity .block-item-vam .block-price,.block-resa-details-bis .block-activity .block-item-vam .hotel-name,.block-resa-details-bis .block-activity .block-item-vam .select2-container,.block-resa-details .block-activity .block-item-vam .block-price,.block-resa-details .block-activity .block-item-vam .hotel-name,.block-resa-details .block-activity .block-item-vam .select2-container,.block-tripadvisor .block-activity .block-item-vam .title-block,.block-trombi-major .bloc-description .block-activity .block-item-vam .title-name,.card-hotel-item .block-activity .block-item-vam .chi-hotel-city,.icones-text-presta .text-services .block-activity .block-item-vam .presta{line-height:1;margin-bottom:20px;font-size:1.5625em;font-family:lucien-regular,arial,helvetica,sans-serif}.block-activity .block-item-vam .activity-description{padding:0 20%;min-height:65px}.block-activity .block-item-vam .block-map .drl-hotel-visit,.block-activity .block-item-vam .block-map .search-action,.block-activity .block-item-vam .cta,.block-activity .block-item-vam .drm-hotel,.block-activity .block-item-vam .m21 .drl-hotel-visit,.block-activity .block-item-vam .m21 .search-action,.block-activity .block-item-vam .m21-2 .drl-hotel-visit,.block-activity .block-item-vam .m21-2 .search-action,.block-map .block-activity .block-item-vam .drl-hotel-visit,.block-map .block-activity .block-item-vam .search-action,.m21 .block-activity .block-item-vam .drl-hotel-visit,.m21 .block-activity .block-item-vam .search-action,.m21-2 .block-activity .block-item-vam .drl-hotel-visit,.m21-2 .block-activity .block-item-vam .search-action{color:#fff;z-index:10;margin-right:0}.block-activity:hover .default{-ms-transform:scale(1.04);transform:scale(1.04)}.block-activity:hover .pattern{opacity:.3;z-index:5}@media (max-width:63.99em){.block-activity{width:50%}}@media (max-width:47.99em){.block-activity{width:100%}.block-activity .block-vam-col,.block-activity .drm-container-col,.block-activity .m21 .rrc-col,.block-activity .m21-2 .rrc-col,.m21 .block-activity .rrc-col,.m21-2 .block-activity .rrc-col{display:table-cell!important}}.block-ksp-3col{position:relative;width:33.33333%;height:600px;overflow:hidden}.block-ksp-3col:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.block-ksp-3col .pattern{opacity:0;transition:all .5s ease-in-out;z-index:3}.block-ksp-3col img{position:absolute;top:0;left:50%;margin-left:-280px}.block-ksp-3col .block-text{position:absolute;bottom:60px;left:10%;right:2%;color:#fff;z-index:6}.block-desire .bloc-description .block-ksp-3col .block-text .title-name,.block-ksp-3col .block-text .block-desire .bloc-description .title-name,.block-ksp-3col .block-text .block-push-doc-2col .title,.block-ksp-3col .block-text .block-push-document .title,.block-ksp-3col .block-text .block-resa-details-bis .block-price,.block-ksp-3col .block-text .block-resa-details-bis .hotel-name,.block-ksp-3col .block-text .block-resa-details-bis .select2-container,.block-ksp-3col .block-text .block-resa-details .block-price,.block-ksp-3col .block-text .block-resa-details .hotel-name,.block-ksp-3col .block-text .block-resa-details .select2-container,.block-ksp-3col .block-text .block-tripadvisor .title-block,.block-ksp-3col .block-text .block-trombi-major .bloc-description .title-name,.block-ksp-3col .block-text .card-hotel-item .chi-hotel-city,.block-ksp-3col .block-text .icones-text-presta .text-services .presta,.block-ksp-3col .block-text .popin-title,.block-ksp-3col .block-text .title-3,.block-push-doc-2col .block-ksp-3col .block-text .title,.block-push-document .block-ksp-3col .block-text .title,.block-resa-details-bis .block-ksp-3col .block-text .block-price,.block-resa-details-bis .block-ksp-3col .block-text .hotel-name,.block-resa-details-bis .block-ksp-3col .block-text .select2-container,.block-resa-details .block-ksp-3col .block-text .block-price,.block-resa-details .block-ksp-3col .block-text .hotel-name,.block-resa-details .block-ksp-3col .block-text .select2-container,.block-tripadvisor .block-ksp-3col .block-text .title-block,.block-trombi-major .bloc-description .block-ksp-3col .block-text .title-name,.card-hotel-item .block-ksp-3col .block-text .chi-hotel-city,.icones-text-presta .text-services .block-ksp-3col .block-text .presta{padding-bottom:20px;text-transform:none;padding-right:2%;font-size:1.5625em;font-family:lucien-regular,arial,helvetica,sans-serif}.block-ksp-3col .block-text .activity-description{padding-right:20%;padding-bottom:20px;min-height:90px}.block-ksp-3col .block-text .block-map .drl-hotel-visit,.block-ksp-3col .block-text .block-map .search-action,.block-ksp-3col .block-text .cta,.block-ksp-3col .block-text .drm-hotel,.block-ksp-3col .block-text .m21 .drl-hotel-visit,.block-ksp-3col .block-text .m21 .search-action,.block-ksp-3col .block-text .m21-2 .drl-hotel-visit,.block-ksp-3col .block-text .m21-2 .search-action,.block-map .block-ksp-3col .block-text .drl-hotel-visit,.block-map .block-ksp-3col .block-text .search-action,.m21 .block-ksp-3col .block-text .drl-hotel-visit,.m21 .block-ksp-3col .block-text .search-action,.m21-2 .block-ksp-3col .block-text .drl-hotel-visit,.m21-2 .block-ksp-3col .block-text .search-action{color:#fff}.block-ksp-3col:hover .pattern{opacity:.3}@media (max-width:63.99em){.block-ksp-3col{width:100%;height:195px;display:block!important}.block-ksp-3col img{position:absolute;top:0;left:0;margin-left:0;height:auto;width:100%}.block-ksp-3col .block-text{text-align:center;bottom:70px;left:0;width:100%}.block-desire .bloc-description .block-ksp-3col .block-text .title-name,.block-ksp-3col .block-text .block-desire .bloc-description .title-name,.block-ksp-3col .block-text .block-push-doc-2col .title,.block-ksp-3col .block-text .block-push-document .title,.block-ksp-3col .block-text .block-resa-details-bis .block-price,.block-ksp-3col .block-text .block-resa-details-bis .hotel-name,.block-ksp-3col .block-text .block-resa-details-bis .select2-container,.block-ksp-3col .block-text .block-resa-details .block-price,.block-ksp-3col .block-text .block-resa-details .hotel-name,.block-ksp-3col .block-text .block-resa-details .select2-container,.block-ksp-3col .block-text .block-tripadvisor .title-block,.block-ksp-3col .block-text .block-trombi-major .bloc-description .title-name,.block-ksp-3col .block-text .card-hotel-item .chi-hotel-city,.block-ksp-3col .block-text .icones-text-presta .text-services .presta,.block-ksp-3col .block-text .popin-title,.block-ksp-3col .block-text .title-3,.block-push-doc-2col .block-ksp-3col .block-text .title,.block-push-document .block-ksp-3col .block-text .title,.block-resa-details-bis .block-ksp-3col .block-text .block-price,.block-resa-details-bis .block-ksp-3col .block-text .hotel-name,.block-resa-details-bis .block-ksp-3col .block-text .select2-container,.block-resa-details .block-ksp-3col .block-text .block-price,.block-resa-details .block-ksp-3col .block-text .hotel-name,.block-resa-details .block-ksp-3col .block-text .select2-container,.block-tripadvisor .block-ksp-3col .block-text .title-block,.block-trombi-major .bloc-description .block-ksp-3col .block-text .title-name,.card-hotel-item .block-ksp-3col .block-text .chi-hotel-city,.icones-text-presta .text-services .block-ksp-3col .block-text .presta{min-height:30px}.block-ksp-3col .block-text .activity-description{display:none}}.block-ksp-2col{position:relative;width:49.9%;height:600px;overflow:hidden}.block-ksp-2col:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.block-ksp-2col .pattern{opacity:0;transition:all .5s ease-in-out;z-index:3}.block-ksp-2col img{position:absolute;top:0;left:50%;margin-left:-275px}.block-ksp-2col .block-text{position:absolute;bottom:60px;left:10%;right:2%;color:#fff;z-index:6}.block-desire .bloc-description .block-ksp-2col .block-text .title-name,.block-ksp-2col .block-text .block-desire .bloc-description .title-name,.block-ksp-2col .block-text .block-push-doc-2col .title,.block-ksp-2col .block-text .block-push-document .title,.block-ksp-2col .block-text .block-resa-details-bis .block-price,.block-ksp-2col .block-text .block-resa-details-bis .hotel-name,.block-ksp-2col .block-text .block-resa-details-bis .select2-container,.block-ksp-2col .block-text .block-resa-details .block-price,.block-ksp-2col .block-text .block-resa-details .hotel-name,.block-ksp-2col .block-text .block-resa-details .select2-container,.block-ksp-2col .block-text .block-tripadvisor .title-block,.block-ksp-2col .block-text .block-trombi-major .bloc-description .title-name,.block-ksp-2col .block-text .card-hotel-item .chi-hotel-city,.block-ksp-2col .block-text .icones-text-presta .text-services .presta,.block-ksp-2col .block-text .popin-title,.block-ksp-2col .block-text .title-3,.block-push-doc-2col .block-ksp-2col .block-text .title,.block-push-document .block-ksp-2col .block-text .title,.block-resa-details-bis .block-ksp-2col .block-text .block-price,.block-resa-details-bis .block-ksp-2col .block-text .hotel-name,.block-resa-details-bis .block-ksp-2col .block-text .select2-container,.block-resa-details .block-ksp-2col .block-text .block-price,.block-resa-details .block-ksp-2col .block-text .hotel-name,.block-resa-details .block-ksp-2col .block-text .select2-container,.block-tripadvisor .block-ksp-2col .block-text .title-block,.block-trombi-major .bloc-description .block-ksp-2col .block-text .title-name,.card-hotel-item .block-ksp-2col .block-text .chi-hotel-city,.icones-text-presta .text-services .block-ksp-2col .block-text .presta{padding-right:2%;padding-bottom:20px;min-height:45px;text-transform:none;font-size:1.5625em;font-family:lucien-regular,arial,helvetica,sans-serif}.block-ksp-2col .block-text .activity-description{padding-right:20%;min-height:90px;padding-bottom:20px}.block-ksp-2col .block-text .block-map .drl-hotel-visit,.block-ksp-2col .block-text .block-map .search-action,.block-ksp-2col .block-text .cta,.block-ksp-2col .block-text .drm-hotel,.block-ksp-2col .block-text .m21 .drl-hotel-visit,.block-ksp-2col .block-text .m21 .search-action,.block-ksp-2col .block-text .m21-2 .drl-hotel-visit,.block-ksp-2col .block-text .m21-2 .search-action,.block-map .block-ksp-2col .block-text .drl-hotel-visit,.block-map .block-ksp-2col .block-text .search-action,.m21 .block-ksp-2col .block-text .drl-hotel-visit,.m21 .block-ksp-2col .block-text .search-action,.m21-2 .block-ksp-2col .block-text .drl-hotel-visit,.m21-2 .block-ksp-2col .block-text .search-action{color:#fff}.block-ksp-2col:hover .pattern{opacity:.3}@media (max-width:47.99em){.block-ksp-2col{width:100%;height:195px;display:block!important}.block-ksp-2col img{position:absolute;top:0;left:0;margin-left:0;height:auto;width:100%}.block-ksp-2col .block-text{text-align:center;bottom:70px;left:0;width:100%}.block-desire .bloc-description .block-ksp-2col .block-text .title-name,.block-ksp-2col .block-text .block-desire .bloc-description .title-name,.block-ksp-2col .block-text .block-push-doc-2col .title,.block-ksp-2col .block-text .block-push-document .title,.block-ksp-2col .block-text .block-resa-details-bis .block-price,.block-ksp-2col .block-text .block-resa-details-bis .hotel-name,.block-ksp-2col .block-text .block-resa-details-bis .select2-container,.block-ksp-2col .block-text .block-resa-details .block-price,.block-ksp-2col .block-text .block-resa-details .hotel-name,.block-ksp-2col .block-text .block-resa-details .select2-container,.block-ksp-2col .block-text .block-tripadvisor .title-block,.block-ksp-2col .block-text .block-trombi-major .bloc-description .title-name,.block-ksp-2col .block-text .card-hotel-item .chi-hotel-city,.block-ksp-2col .block-text .icones-text-presta .text-services .presta,.block-ksp-2col .block-text .popin-title,.block-ksp-2col .block-text .title-3,.block-push-doc-2col .block-ksp-2col .block-text .title,.block-push-document .block-ksp-2col .block-text .title,.block-resa-details-bis .block-ksp-2col .block-text .block-price,.block-resa-details-bis .block-ksp-2col .block-text .hotel-name,.block-resa-details-bis .block-ksp-2col .block-text .select2-container,.block-resa-details .block-ksp-2col .block-text .block-price,.block-resa-details .block-ksp-2col .block-text .hotel-name,.block-resa-details .block-ksp-2col .block-text .select2-container,.block-tripadvisor .block-ksp-2col .block-text .title-block,.block-trombi-major .bloc-description .block-ksp-2col .block-text .title-name,.card-hotel-item .block-ksp-2col .block-text .chi-hotel-city,.icones-text-presta .text-services .block-ksp-2col .block-text .presta{min-height:30px}.block-ksp-2col .block-text .activity-description{display:none}}.block-ksp-3col-bis{position:relative;width:33.33333%;height:600px}.block-ksp-3col-bis .link{position:relative;width:100%;overflow:hidden}.block-ksp-3col-bis .link:after{content:"";position:absolute;bottom:0;left:0;width:101%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.block-ksp-3col-bis .link:hover .block-map .drl-hotel-visit,.block-ksp-3col-bis .link:hover .block-map .drl-hotel-visit a,.block-ksp-3col-bis .link:hover .block-map .search-action,.block-ksp-3col-bis .link:hover .block-map .search-action a,.block-ksp-3col-bis .link:hover .cta,.block-ksp-3col-bis .link:hover .cta a,.block-ksp-3col-bis .link:hover .drm-hotel,.block-ksp-3col-bis .link:hover .drm-hotel a,.block-ksp-3col-bis .link:hover .m21 .drl-hotel-visit,.block-ksp-3col-bis .link:hover .m21 .drl-hotel-visit a,.block-ksp-3col-bis .link:hover .m21 .search-action,.block-ksp-3col-bis .link:hover .m21 .search-action a,.block-ksp-3col-bis .link:hover .m21-2 .drl-hotel-visit,.block-ksp-3col-bis .link:hover .m21-2 .drl-hotel-visit a,.block-ksp-3col-bis .link:hover .m21-2 .search-action,.block-ksp-3col-bis .link:hover .m21-2 .search-action a,.block-map .block-ksp-3col-bis .link:hover .drl-hotel-visit,.block-map .block-ksp-3col-bis .link:hover .drl-hotel-visit a,.block-map .block-ksp-3col-bis .link:hover .search-action,.block-map .block-ksp-3col-bis .link:hover .search-action a,.m21 .block-ksp-3col-bis .link:hover .drl-hotel-visit,.m21 .block-ksp-3col-bis .link:hover .drl-hotel-visit a,.m21 .block-ksp-3col-bis .link:hover .search-action,.m21 .block-ksp-3col-bis .link:hover .search-action a,.m21-2 .block-ksp-3col-bis .link:hover .drl-hotel-visit,.m21-2 .block-ksp-3col-bis .link:hover .drl-hotel-visit a,.m21-2 .block-ksp-3col-bis .link:hover .search-action,.m21-2 .block-ksp-3col-bis .link:hover .search-action a{color:#a57b1b!important}.block-ksp-3col-bis .link:hover .block-map .drl-hotel-visit .icon-arrow,.block-ksp-3col-bis .link:hover .block-map .search-action .icon-arrow,.block-ksp-3col-bis .link:hover .cta .icon-arrow,.block-ksp-3col-bis .link:hover .drm-hotel .icon-arrow,.block-ksp-3col-bis .link:hover .m21 .drl-hotel-visit .icon-arrow,.block-ksp-3col-bis .link:hover .m21 .search-action .icon-arrow,.block-ksp-3col-bis .link:hover .m21-2 .drl-hotel-visit .icon-arrow,.block-ksp-3col-bis .link:hover .m21-2 .search-action .icon-arrow,.block-map .block-ksp-3col-bis .link:hover .drl-hotel-visit .icon-arrow,.block-map .block-ksp-3col-bis .link:hover .search-action .icon-arrow,.m21 .block-ksp-3col-bis .link:hover .drl-hotel-visit .icon-arrow,.m21 .block-ksp-3col-bis .link:hover .search-action .icon-arrow,.m21-2 .block-ksp-3col-bis .link:hover .drl-hotel-visit .icon-arrow,.m21-2 .block-ksp-3col-bis .link:hover .search-action .icon-arrow{right:0}.block-ksp-3col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-3col-bis .block-map .search-action:not(.single),.block-ksp-3col-bis .cta:not(.single),.block-ksp-3col-bis .drm-hotel:not(.single),.block-ksp-3col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-3col-bis .m21 .search-action:not(.single),.block-ksp-3col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-3col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-3col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-3col-bis .search-action:not(.single),.m21 .block-ksp-3col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-3col-bis .search-action:not(.single),.m21-2 .block-ksp-3col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-3col-bis .search-action:not(.single){position:absolute;bottom:27px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);color:#fff;z-index:4}.block-ksp-3col-bis .pattern{opacity:0;transition:all .5s ease-in-out;z-index:3}.block-ksp-3col-bis img{position:absolute;top:0;left:50%;margin-left:-550px}.block-ksp-3col-bis:hover .pattern{opacity:.3}@media (max-width:63.99em){.block-ksp-3col-bis{width:100%;height:175px}.block-ksp-3col-bis img{position:absolute;top:0;left:0;margin-left:0;height:auto;width:100%}.block-ksp-3col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-3col-bis .block-map .search-action:not(.single),.block-ksp-3col-bis .cta:not(.single),.block-ksp-3col-bis .drm-hotel:not(.single),.block-ksp-3col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-3col-bis .m21 .search-action:not(.single),.block-ksp-3col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-3col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-3col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-3col-bis .search-action:not(.single),.m21 .block-ksp-3col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-3col-bis .search-action:not(.single),.m21-2 .block-ksp-3col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-3col-bis .search-action:not(.single){bottom:18px}.block-ksp-3col-bis .block-text-fluide{bottom:40px!important;height:70%!important}}@media (max-width:47.99em){.block-ksp-3col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-3col-bis .block-map .search-action:not(.single),.block-ksp-3col-bis .cta:not(.single),.block-ksp-3col-bis .drm-hotel:not(.single),.block-ksp-3col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-3col-bis .m21 .search-action:not(.single),.block-ksp-3col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-3col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-3col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-3col-bis .search-action:not(.single),.m21 .block-ksp-3col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-3col-bis .search-action:not(.single),.m21-2 .block-ksp-3col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-3col-bis .search-action:not(.single){bottom:12px}.block-ksp-3col-bis .block-map .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-3col-bis .block-map .search-action:not(.single) .icon-arrow,.block-ksp-3col-bis .cta:not(.single) .icon-arrow,.block-ksp-3col-bis .drm-hotel:not(.single) .icon-arrow,.block-ksp-3col-bis .m21 .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-3col-bis .m21 .search-action:not(.single) .icon-arrow,.block-ksp-3col-bis .m21-2 .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-3col-bis .m21-2 .search-action:not(.single) .icon-arrow,.block-map .block-ksp-3col-bis .drl-hotel-visit:not(.single) .icon-arrow,.block-map .block-ksp-3col-bis .search-action:not(.single) .icon-arrow,.m21 .block-ksp-3col-bis .drl-hotel-visit:not(.single) .icon-arrow,.m21 .block-ksp-3col-bis .search-action:not(.single) .icon-arrow,.m21-2 .block-ksp-3col-bis .drl-hotel-visit:not(.single) .icon-arrow,.m21-2 .block-ksp-3col-bis .search-action:not(.single) .icon-arrow{position:static}.block-ksp-3col-bis .block-text-fluide{bottom:35px!important;height:73%!important}}.block-ksp-2col-bis{position:relative;width:50%;height:600px}.block-ksp-2col-bis .link{color:#fff;position:relative;overflow:hidden;width:100%}.block-ksp-2col-bis .link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.block-ksp-2col-bis .link:hover .block-map .drl-hotel-visit,.block-ksp-2col-bis .link:hover .block-map .drl-hotel-visit a,.block-ksp-2col-bis .link:hover .block-map .search-action,.block-ksp-2col-bis .link:hover .block-map .search-action a,.block-ksp-2col-bis .link:hover .cta,.block-ksp-2col-bis .link:hover .cta a,.block-ksp-2col-bis .link:hover .drm-hotel,.block-ksp-2col-bis .link:hover .drm-hotel a,.block-ksp-2col-bis .link:hover .m21 .drl-hotel-visit,.block-ksp-2col-bis .link:hover .m21 .drl-hotel-visit a,.block-ksp-2col-bis .link:hover .m21 .search-action,.block-ksp-2col-bis .link:hover .m21 .search-action a,.block-ksp-2col-bis .link:hover .m21-2 .drl-hotel-visit,.block-ksp-2col-bis .link:hover .m21-2 .drl-hotel-visit a,.block-ksp-2col-bis .link:hover .m21-2 .search-action,.block-ksp-2col-bis .link:hover .m21-2 .search-action a,.block-map .block-ksp-2col-bis .link:hover .drl-hotel-visit,.block-map .block-ksp-2col-bis .link:hover .drl-hotel-visit a,.block-map .block-ksp-2col-bis .link:hover .search-action,.block-map .block-ksp-2col-bis .link:hover .search-action a,.m21 .block-ksp-2col-bis .link:hover .drl-hotel-visit,.m21 .block-ksp-2col-bis .link:hover .drl-hotel-visit a,.m21 .block-ksp-2col-bis .link:hover .search-action,.m21 .block-ksp-2col-bis .link:hover .search-action a,.m21-2 .block-ksp-2col-bis .link:hover .drl-hotel-visit,.m21-2 .block-ksp-2col-bis .link:hover .drl-hotel-visit a,.m21-2 .block-ksp-2col-bis .link:hover .search-action,.m21-2 .block-ksp-2col-bis .link:hover .search-action a{color:#a57b1b!important}.block-ksp-2col-bis .link:hover .block-map .drl-hotel-visit .icon-arrow,.block-ksp-2col-bis .link:hover .block-map .search-action .icon-arrow,.block-ksp-2col-bis .link:hover .cta .icon-arrow,.block-ksp-2col-bis .link:hover .drm-hotel .icon-arrow,.block-ksp-2col-bis .link:hover .m21 .drl-hotel-visit .icon-arrow,.block-ksp-2col-bis .link:hover .m21 .search-action .icon-arrow,.block-ksp-2col-bis .link:hover .m21-2 .drl-hotel-visit .icon-arrow,.block-ksp-2col-bis .link:hover .m21-2 .search-action .icon-arrow,.block-map .block-ksp-2col-bis .link:hover .drl-hotel-visit .icon-arrow,.block-map .block-ksp-2col-bis .link:hover .search-action .icon-arrow,.m21 .block-ksp-2col-bis .link:hover .drl-hotel-visit .icon-arrow,.m21 .block-ksp-2col-bis .link:hover .search-action .icon-arrow,.m21-2 .block-ksp-2col-bis .link:hover .drl-hotel-visit .icon-arrow,.m21-2 .block-ksp-2col-bis .link:hover .search-action .icon-arrow{right:0}.block-ksp-2col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-2col-bis .block-map .search-action:not(.single),.block-ksp-2col-bis .cta:not(.single),.block-ksp-2col-bis .drm-hotel:not(.single),.block-ksp-2col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-2col-bis .m21 .search-action:not(.single),.block-ksp-2col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-2col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-2col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-2col-bis .search-action:not(.single),.m21 .block-ksp-2col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-2col-bis .search-action:not(.single),.m21-2 .block-ksp-2col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-2col-bis .search-action:not(.single){position:absolute;bottom:27px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);color:#fff;z-index:4}.block-ksp-2col-bis .pattern{opacity:0;transition:all .5s ease-in-out;z-index:3}.block-ksp-2col-bis img{position:absolute;top:0;left:50%;margin-left:-550px}.block-ksp-2col-bis:hover .pattern{opacity:.3}@media (max-width:63.99em){.block-ksp-2col-bis{width:100%;height:175px}.block-ksp-2col-bis img{position:absolute;top:0;left:0;margin-left:0;height:auto;width:100%}.block-ksp-2col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-2col-bis .block-map .search-action:not(.single),.block-ksp-2col-bis .cta:not(.single),.block-ksp-2col-bis .drm-hotel:not(.single),.block-ksp-2col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-2col-bis .m21 .search-action:not(.single),.block-ksp-2col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-2col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-2col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-2col-bis .search-action:not(.single),.m21 .block-ksp-2col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-2col-bis .search-action:not(.single),.m21-2 .block-ksp-2col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-2col-bis .search-action:not(.single){bottom:18px}.block-ksp-2col-bis .block-text-fluide{bottom:40px!important;height:70%!important}}@media (max-width:47.99em){.block-ksp-2col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-2col-bis .block-map .search-action:not(.single),.block-ksp-2col-bis .cta:not(.single),.block-ksp-2col-bis .drm-hotel:not(.single),.block-ksp-2col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-2col-bis .m21 .search-action:not(.single),.block-ksp-2col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-2col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-2col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-2col-bis .search-action:not(.single),.m21 .block-ksp-2col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-2col-bis .search-action:not(.single),.m21-2 .block-ksp-2col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-2col-bis .search-action:not(.single){bottom:12px}.block-ksp-2col-bis .block-map .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-2col-bis .block-map .search-action:not(.single) .icon-arrow,.block-ksp-2col-bis .cta:not(.single) .icon-arrow,.block-ksp-2col-bis .drm-hotel:not(.single) .icon-arrow,.block-ksp-2col-bis .m21 .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-2col-bis .m21 .search-action:not(.single) .icon-arrow,.block-ksp-2col-bis .m21-2 .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-2col-bis .m21-2 .search-action:not(.single) .icon-arrow,.block-map .block-ksp-2col-bis .drl-hotel-visit:not(.single) .icon-arrow,.block-map .block-ksp-2col-bis .search-action:not(.single) .icon-arrow,.m21 .block-ksp-2col-bis .drl-hotel-visit:not(.single) .icon-arrow,.m21 .block-ksp-2col-bis .search-action:not(.single) .icon-arrow,.m21-2 .block-ksp-2col-bis .drl-hotel-visit:not(.single) .icon-arrow,.m21-2 .block-ksp-2col-bis .search-action:not(.single) .icon-arrow{position:static}.block-ksp-2col-bis .block-text-fluide{bottom:35px!important;height:73%!important}}.block-ksp-1col-bis{position:relative;width:100%}.block-ksp-1col-bis .link{color:#fff;position:relative;overflow:hidden}.block-ksp-1col-bis .link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.block-ksp-1col-bis .link:hover .block-map .drl-hotel-visit,.block-ksp-1col-bis .link:hover .block-map .drl-hotel-visit a,.block-ksp-1col-bis .link:hover .block-map .search-action,.block-ksp-1col-bis .link:hover .block-map .search-action a,.block-ksp-1col-bis .link:hover .cta,.block-ksp-1col-bis .link:hover .cta a,.block-ksp-1col-bis .link:hover .drm-hotel,.block-ksp-1col-bis .link:hover .drm-hotel a,.block-ksp-1col-bis .link:hover .m21 .drl-hotel-visit,.block-ksp-1col-bis .link:hover .m21 .drl-hotel-visit a,.block-ksp-1col-bis .link:hover .m21 .search-action,.block-ksp-1col-bis .link:hover .m21 .search-action a,.block-ksp-1col-bis .link:hover .m21-2 .drl-hotel-visit,.block-ksp-1col-bis .link:hover .m21-2 .drl-hotel-visit a,.block-ksp-1col-bis .link:hover .m21-2 .search-action,.block-ksp-1col-bis .link:hover .m21-2 .search-action a,.block-map .block-ksp-1col-bis .link:hover .drl-hotel-visit,.block-map .block-ksp-1col-bis .link:hover .drl-hotel-visit a,.block-map .block-ksp-1col-bis .link:hover .search-action,.block-map .block-ksp-1col-bis .link:hover .search-action a,.m21 .block-ksp-1col-bis .link:hover .drl-hotel-visit,.m21 .block-ksp-1col-bis .link:hover .drl-hotel-visit a,.m21 .block-ksp-1col-bis .link:hover .search-action,.m21 .block-ksp-1col-bis .link:hover .search-action a,.m21-2 .block-ksp-1col-bis .link:hover .drl-hotel-visit,.m21-2 .block-ksp-1col-bis .link:hover .drl-hotel-visit a,.m21-2 .block-ksp-1col-bis .link:hover .search-action,.m21-2 .block-ksp-1col-bis .link:hover .search-action a{color:#a57b1b!important}.block-ksp-1col-bis .link:hover .block-map .drl-hotel-visit .icon-arrow,.block-ksp-1col-bis .link:hover .block-map .search-action .icon-arrow,.block-ksp-1col-bis .link:hover .cta .icon-arrow,.block-ksp-1col-bis .link:hover .drm-hotel .icon-arrow,.block-ksp-1col-bis .link:hover .m21 .drl-hotel-visit .icon-arrow,.block-ksp-1col-bis .link:hover .m21 .search-action .icon-arrow,.block-ksp-1col-bis .link:hover .m21-2 .drl-hotel-visit .icon-arrow,.block-ksp-1col-bis .link:hover .m21-2 .search-action .icon-arrow,.block-map .block-ksp-1col-bis .link:hover .drl-hotel-visit .icon-arrow,.block-map .block-ksp-1col-bis .link:hover .search-action .icon-arrow,.m21 .block-ksp-1col-bis .link:hover .drl-hotel-visit .icon-arrow,.m21 .block-ksp-1col-bis .link:hover .search-action .icon-arrow,.m21-2 .block-ksp-1col-bis .link:hover .drl-hotel-visit .icon-arrow,.m21-2 .block-ksp-1col-bis .link:hover .search-action .icon-arrow{right:0}.block-ksp-1col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-1col-bis .block-map .search-action:not(.single),.block-ksp-1col-bis .cta:not(.single),.block-ksp-1col-bis .drm-hotel:not(.single),.block-ksp-1col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-1col-bis .m21 .search-action:not(.single),.block-ksp-1col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-1col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-1col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-1col-bis .search-action:not(.single),.m21 .block-ksp-1col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-1col-bis .search-action:not(.single),.m21-2 .block-ksp-1col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-1col-bis .search-action:not(.single){position:absolute;bottom:27px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);color:#fff;z-index:4}.block-ksp-1col-bis .pattern{opacity:0;transition:all .5s ease-in-out;z-index:3}.block-ksp-1col-bis img{display:block}.block-ksp-1col-bis:hover .pattern{opacity:.3}@media (max-width:63.99em){.block-ksp-1col-bis .link{width:100%;height:175px}.block-ksp-1col-bis img{position:absolute;top:0;left:0;margin-left:0;height:auto;width:100%}.block-ksp-1col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-1col-bis .block-map .search-action:not(.single),.block-ksp-1col-bis .cta:not(.single),.block-ksp-1col-bis .drm-hotel:not(.single),.block-ksp-1col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-1col-bis .m21 .search-action:not(.single),.block-ksp-1col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-1col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-1col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-1col-bis .search-action:not(.single),.m21 .block-ksp-1col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-1col-bis .search-action:not(.single),.m21-2 .block-ksp-1col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-1col-bis .search-action:not(.single){bottom:18px}.block-ksp-1col-bis .block-text-fluide{bottom:40px!important;height:70%!important}}@media (max-width:47.99em){.block-ksp-1col-bis .block-map .drl-hotel-visit:not(.single),.block-ksp-1col-bis .block-map .search-action:not(.single),.block-ksp-1col-bis .cta:not(.single),.block-ksp-1col-bis .drm-hotel:not(.single),.block-ksp-1col-bis .m21 .drl-hotel-visit:not(.single),.block-ksp-1col-bis .m21 .search-action:not(.single),.block-ksp-1col-bis .m21-2 .drl-hotel-visit:not(.single),.block-ksp-1col-bis .m21-2 .search-action:not(.single),.block-map .block-ksp-1col-bis .drl-hotel-visit:not(.single),.block-map .block-ksp-1col-bis .search-action:not(.single),.m21 .block-ksp-1col-bis .drl-hotel-visit:not(.single),.m21 .block-ksp-1col-bis .search-action:not(.single),.m21-2 .block-ksp-1col-bis .drl-hotel-visit:not(.single),.m21-2 .block-ksp-1col-bis .search-action:not(.single){bottom:12px}.block-ksp-1col-bis .block-map .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-1col-bis .block-map .search-action:not(.single) .icon-arrow,.block-ksp-1col-bis .cta:not(.single) .icon-arrow,.block-ksp-1col-bis .drm-hotel:not(.single) .icon-arrow,.block-ksp-1col-bis .m21 .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-1col-bis .m21 .search-action:not(.single) .icon-arrow,.block-ksp-1col-bis .m21-2 .drl-hotel-visit:not(.single) .icon-arrow,.block-ksp-1col-bis .m21-2 .search-action:not(.single) .icon-arrow,.block-map .block-ksp-1col-bis .drl-hotel-visit:not(.single) .icon-arrow,.block-map .block-ksp-1col-bis .search-action:not(.single) .icon-arrow,.m21 .block-ksp-1col-bis .drl-hotel-visit:not(.single) .icon-arrow,.m21 .block-ksp-1col-bis .search-action:not(.single) .icon-arrow,.m21-2 .block-ksp-1col-bis .drl-hotel-visit:not(.single) .icon-arrow,.m21-2 .block-ksp-1col-bis .search-action:not(.single) .icon-arrow{position:static}}.block-hotel-cover{position:relative;overflow:hidden;text-align:center;background:#fff}.block-hotel-cover.overflow-visible{overflow:visible}.block-hotel-cover .block-hotel-cover-visual{display:block;min-height:488px;overflow:hidden;position:relative}@media (max-width:63.99em){.block-hotel-cover .block-hotel-cover-visual{min-height:400px}}@media (max-width:47.99em){.block-hotel-cover .block-hotel-cover-visual{min-height:200px}}.block-hotel-cover .block-hotel-cover-visual img,.block-hotel-cover .block-hotel-cover-visual picture{min-height:100%;min-width:100%;object-fit:cover;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-hotel-cover .open-popin{cursor:pointer}.block-hotel-cover .icon-phone{margin-right:15px}.block-hotel-cover .icon-360,.block-hotel-cover .icon-arrow-right,.block-hotel-cover .icon-camera,.block-hotel-cover .icon-evenement,.block-hotel-cover .icon-localisation{color:#fff;font-size:1.375em;padding-bottom:5px;display:block}@media (max-width:63.99em){.block-hotel-cover .icon-360,.block-hotel-cover .icon-arrow-right,.block-hotel-cover .icon-camera,.block-hotel-cover .icon-evenement,.block-hotel-cover .icon-localisation{font-size:1.125em;padding-bottom:10px}}.block-hotel-cover .icon-evenement,.block-hotel-cover .icon-localisation{font-size:2.25em}@media (max-width:63.99em){.block-hotel-cover .icon-evenement,.block-hotel-cover .icon-localisation{font-size:1.5625em}}.block-hotel-cover .block-icon-map{color:#fff}@media (max-width:47.99em){.block-hotel-cover .block-icon-map{display:none!important}}.block-hotel-cover.block-hotel-m35 .block-icon-map,.block-hotel-cover.block-hotel-m35 .icon-france,.block-hotel-cover.block-hotel-m35 .subtitle,.block-hotel-cover.block-hotel .block-icon-map,.block-hotel-cover.block-hotel .icon-france,.block-hotel-cover.block-hotel .subtitle{display:inline-block;margin:0 10px;padding:0!important}.block-hotel-cover .title{font-size:3.125em;margin:0 auto -20px!important;width:90%;line-height:1;padding-bottom:2%}@media (max-width:63.99em){.block-hotel-cover .title{font-size:2.5em}}@media (max-width:47.99em){.block-hotel-cover .title{margin:.67em auto!important;font-size:1.375em!important;font-weight:700;-webkit-text-size-adjust:none}}.block-hotel-cover .stars{margin:5px 0}.block-hotel-cover .stars .icon{color:#fff}.block-hotel-cover .subtitle{font-size:2.1875em;margin-bottom:15px!important;padding:0 10%;line-height:1}@media (max-width:63.99em){.block-hotel-cover .subtitle{font-size:1.875em}}@media (max-width:47.99em){.block-hotel-cover .subtitle{font-size:1.2857142857em;margin:-10px 0 10px;font-size:1em!important;padding:0 15%;-webkit-text-size-adjust:none}}.block-hotel-cover .block-link-bedroom-description{position:absolute;top:0;left:0;height:100%;z-index:6;text-align:center}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content,.block-hotel-cover .block-link-bedroom-description .block-vam,.block-hotel-cover .block-link-bedroom-description .drm-container,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line{height:100%}.block-hotel-cover .block-link-bedroom-description .block-vam-col a,.block-hotel-cover .block-link-bedroom-description .block-vam-col span,.block-hotel-cover .block-link-bedroom-description .drm-container-col a,.block-hotel-cover .block-link-bedroom-description .drm-container-col span,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-col a,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-col span,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-col a,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-col span{background-color:rgba(0,0,0,.75);width:96px;height:96px;display:block;display:table-cell;vertical-align:middle}.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-360,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-arrow-right,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-camera,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-evenement,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-localisation,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .text-menu-icon,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-360,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-arrow-right,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-camera,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-evenement,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-localisation,.m21 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .text-menu-icon,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-360,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-arrow-right,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-camera,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-evenement,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .icon-localisation,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col a:hover .text-menu-icon,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-360,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-arrow-right,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-camera,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-evenement,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .icon-localisation,.m21-2 html.desktop .block-hotel-cover .block-link-bedroom-description .rrc-col span:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col a:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col a:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col a:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col a:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col a:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col a:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col span:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col span:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col span:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col span:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col span:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .block-vam-col span:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col a:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col a:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col a:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col a:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col a:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col a:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col span:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col span:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col span:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col span:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col span:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .drm-container-col span:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col a:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .m21 .rrc-col span:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col a:hover .text-menu-icon,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span:hover .icon-360,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span:hover .icon-arrow-right,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span:hover .icon-camera,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span:hover .icon-evenement,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span:hover .icon-localisation,html.desktop .block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col span:hover .text-menu-icon{color:#a57b1b}.block-hotel-cover .block-link-bedroom-description .block-vam-col i,.block-hotel-cover .block-link-bedroom-description .drm-container-col i,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-col i,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-col i,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-col i,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-col i{padding-top:15px}@media (max-width:47.99em){.block-hotel-cover .block-link-bedroom-description{display:block;height:60px!important}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin{padding-top:0!important;width:24%;height:60px;width:78px}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .icon-localisation,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .icon-360,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .icon-arrow-right,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .icon-camera,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .icon-evenement,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .icon-localisation,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-360,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-arrow-right,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-camera,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-evenement,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-localisation,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-360,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-arrow-right,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-camera,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-evenement,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-localisation,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .icon-360,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .icon-arrow-right,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .icon-camera,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .icon-evenement,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .icon-localisation,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-360,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-arrow-right,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-camera,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-evenement,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-localisation,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-360,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-arrow-right,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-camera,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-evenement,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .icon-localisation,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-360,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-arrow-right,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-camera,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-evenement,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .icon-localisation{padding-top:10px}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .text-menu-icon{padding:0 10px 5px}.block-hotel-cover .block-link-bedroom-description .separator{height:60px!important}}.block-hotel-cover .block-link-bedroom-description a{display:block}.block-hotel-cover .block-link-bedroom-description .separator{height:2px;background:#a57b1b;margin:0}.block-hotel-cover .svg{fill:#fff;text-align:center}.block-hotel-cover .svg.movie{width:20px;height:25px}.block-hotel-cover .svg.camera{width:30px;height:30px}.block-hotel-cover .block-item-vam,.block-hotel-cover .block-map .drl-hotel-visit,.block-hotel-cover .block-map .search-action,.block-hotel-cover .cta,.block-hotel-cover .drm-hotel,.block-hotel-cover .m21 .drl-hotel-visit,.block-hotel-cover .m21 .search-action,.block-hotel-cover .m21-2 .drl-hotel-visit,.block-hotel-cover .m21-2 .search-action,.block-hotel-cover .text-menu-icon,.block-map .block-hotel-cover .drl-hotel-visit,.block-map .block-hotel-cover .search-action,.m21 .block-hotel-cover .drl-hotel-visit,.m21 .block-hotel-cover .search-action,.m21-2 .block-hotel-cover .drl-hotel-visit,.m21-2 .block-hotel-cover .search-action{color:#fff}.block-hotel-cover .block-cta{margin-right:8%}.block-hotel-cover .text-menu-icon{padding:0 10px 15px}@media (max-width:63.99em){.block-hotel-cover .block-item-vam .block-vam-col,.block-hotel-cover .block-item-vam .drm-container-col,.block-hotel-cover .block-item-vam .m21 .rrc-col,.block-hotel-cover .block-item-vam .m21-2 .rrc-col,.m21 .block-hotel-cover .block-item-vam .rrc-col,.m21-2 .block-hotel-cover .block-item-vam .rrc-col{padding-bottom:60px}.block-hotel-cover .block-item-vam:last-child .block-vam-col,.block-hotel-cover .block-item-vam:last-child .drm-container-col,.block-hotel-cover .block-item-vam:last-child .m21 .rrc-col,.block-hotel-cover .block-item-vam:last-child .m21-2 .rrc-col,.m21 .block-hotel-cover .block-item-vam:last-child .rrc-col,.m21-2 .block-hotel-cover .block-item-vam:last-child .rrc-col{padding-bottom:0}}@media (max-width:47.99em){.block-hotel-cover .block-vam-col,.block-hotel-cover .drm-container-col,.block-hotel-cover .m21 .rrc-col,.block-hotel-cover .m21-2 .rrc-col,.m21 .block-hotel-cover .rrc-col,.m21-2 .block-hotel-cover .rrc-col{display:table-cell!important}}.block-hotel-cover img{display:block;width:100%}.block-hotel-cover .block-more{font-size:.75em;background:#fff;position:absolute;bottom:0;left:0;padding:20px 75px 20px 65px;width:570px;text-align:left}@media (max-width:63.99em){.block-hotel-cover .block-more{position:relative}}@media (max-width:47.99em){.block-hotel-cover .block-more{padding-right:20px;width:100%}}.block-hotel-cover .block-more:before{content:"";width:25px;height:1px;background:#000;position:absolute;top:28px;left:20px}@media (max-width:63.99em){.block-hotel-cover.block-hotel .icon-barthelemy{margin-bottom:10px}.block-hotel-cover .block-link-bedroom-description{width:100%;height:96px;top:inherit;bottom:0;background-color:#000;position:relative}.block-hotel-cover .block-link-bedroom-description .separator{height:96px;width:2px;float:left}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content,.block-hotel-cover .block-link-bedroom-description .block-vam,.block-hotel-cover .block-link-bedroom-description .drm-container,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line{margin:0 auto}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin{padding-top:8px;float:left;position:relative}.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-map .destination-result-list-content .m21-2 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .m21 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .block-vam .m21-2 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .m21 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .drm-container .m21-2 .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21 .rrc-line .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .drm-container .rrc-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .block-vam-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .drm-container-col .open-popin .text-menu-icon,.block-hotel-cover .block-link-bedroom-description .m21-2 .rrc-line .rrc-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21 .rrc-col .open-popin .text-menu-icon,.block-map .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .m21-2 .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .text-menu-icon,.m21 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .block-vam .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .block-vam-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .drm-container-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .destination-result-list-content .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .drm-container .rrc-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .block-vam-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .drm-container-col .open-popin .text-menu-icon,.m21-2 .block-hotel-cover .block-link-bedroom-description .rrc-line .rrc-col .open-popin .text-menu-icon{position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);line-height:1em}.block-hotel-cover .copyright-picture{padding-left:115px}}.block-discover .block-nav-envy .title-main,.block-discover .link,.block-discover .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-discover .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-discover .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-discover .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-discover .module .title,.block-discover .title-2,.block-nav-envy .block-discover .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-discover .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-discover .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-discover .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-discover .title,.module .block-discover .title{text-align:center}.block-discover .block-nav-envy .title-main,.block-discover .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-discover .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-discover .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-discover .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-discover .module .title,.block-discover .title-2,.block-nav-envy .block-discover .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-discover .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-discover .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-discover .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-discover .title,.module .block-discover .title{margin-bottom:.1em}@media (max-width:47.99em){.block-discover .block-nav-envy .title-main,.block-discover .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-discover .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-discover .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-discover .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-discover .module .title,.block-discover .title-2,.block-nav-envy .block-discover .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-discover .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-discover .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-discover .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-discover .title,.module .block-discover .title{margin-bottom:.83em}}.block-discover .link{margin-bottom:25px}@media (max-width:63.99em){.block-discover .link{display:none}}.block-discover .link-mobile{display:none}@media (max-width:63.99em){.block-discover .link-mobile{display:block}}.block-discover .bloc-picture{width:50%;position:relative}@media (max-width:63.99em){.block-discover .bloc-picture{width:100%}}.block-discover .card-hotel-container{width:50%;background-color:#f8f8f8}@media (max-width:63.99em){.block-discover .card-hotel-container{width:100%;text-align:center;padding:25px 7%}}.block-discover .description{margin:42px 0;min-height:42px}@media (max-width:63.99em){.block-discover .description{margin:22px 0}}@media (max-width:63.99em){.block-discover .block-vam-col,.block-discover .drm-container-col,.block-discover .m21 .rrc-col,.block-discover .m21-2 .rrc-col,.m21 .block-discover .rrc-col,.m21-2 .block-discover .rrc-col{display:block}}.block-discover .reverse{position:relative}.block-discover .block-wrapper{padding:0 14%}@media (max-width:63.99em){.block-discover .block-wrapper{padding:0}}.block-map .m38-2 .block-discover .destination-result-list-content,.m21 .m38-2 .block-discover .destination-result-list-content,.m21 .m38-2 .block-discover .rrc-line,.m21-2 .m38-2 .block-discover .destination-result-list-content,.m21-2 .m38-2 .block-discover .rrc-line,.m38-2 .block-discover .block-map .destination-result-list-content,.m38-2 .block-discover .block-vam,.m38-2 .block-discover .drm-container,.m38-2 .block-discover .m21 .destination-result-list-content,.m38-2 .block-discover .m21 .rrc-line,.m38-2 .block-discover .m21-2 .destination-result-list-content,.m38-2 .block-discover .m21-2 .rrc-line{width:100%}.m38-2 .block-discover .block-wrapper{margin-bottom:150px}@media (max-width:63.99em){.m38-2 .block-discover .block-wrapper{margin-bottom:130px}}.m38-2 .block-discover .main-link{display:block}.m38-2 .block-discover .main-link .block-wrapper{margin-bottom:100px}@media (max-width:63.99em){.m38-2 .block-discover .main-link .block-wrapper{margin-bottom:80px}}.collectionRoomsCarousel .form-element .m38-2 .block-discover input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m38-2 .block-discover .btn,.form-element .collectionRoomsCarousel .m38-2 .block-discover input[type=file]+.form-element-inputfile,.form-element .m38-2 .block-discover button[type=submit],.form-element .m38-2 .block-discover input[type=submit],.m38-2 .block-discover .btn-main,.m38-2 .block-discover .collectionRoomsCarousel .btn,.m38-2 .block-discover .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m38-2 .block-discover .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m38-2 .block-discover .form-element button[type=submit],.m38-2 .block-discover .form-element input[type=submit]{position:absolute;bottom:11%;left:56.75%}@media (max-width:63.99em){.collectionRoomsCarousel .form-element .m38-2 .block-discover input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m38-2 .block-discover .btn,.form-element .collectionRoomsCarousel .m38-2 .block-discover input[type=file]+.form-element-inputfile,.form-element .m38-2 .block-discover button[type=submit],.form-element .m38-2 .block-discover input[type=submit],.m38-2 .block-discover .btn-main,.m38-2 .block-discover .collectionRoomsCarousel .btn,.m38-2 .block-discover .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m38-2 .block-discover .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m38-2 .block-discover .form-element button[type=submit],.m38-2 .block-discover .form-element input[type=submit]{left:50%;bottom:25px;-ms-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:47.99em){.collectionRoomsCarousel .form-element .m38-2 .block-discover input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m38-2 .block-discover .btn,.form-element .collectionRoomsCarousel .m38-2 .block-discover input[type=file]+.form-element-inputfile,.form-element .m38-2 .block-discover button[type=submit],.form-element .m38-2 .block-discover input[type=submit],.m38-2 .block-discover .btn-main,.m38-2 .block-discover .collectionRoomsCarousel .btn,.m38-2 .block-discover .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m38-2 .block-discover .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m38-2 .block-discover .form-element button[type=submit],.m38-2 .block-discover .form-element input[type=submit]{width:82%}}.block-discover .reservation-infos{text-align:left}.block-discover .toggle-content{max-height:75px;-ms-transform-origin:top;transform-origin:top;overflow:hidden;height:auto;-ms-transform:inherit;transform:inherit;transition:max-height .5s ease-in-out}.block-discover .toggle-content.toggle-content-active{max-height:2000px;transition:max-height .5s ease-in-out}@media (min-width:80em){.block-discover .toggle-content{max-height:50px}}@media (min-width:48em){.block-discover .toggle-content{max-height:48px}}.block-discover .toggle-intro{max-height:75px;overflow:hidden;transition-delay:.25s}@media (min-width:80em){.block-discover .toggle-intro{max-height:50px}}@media (min-width:48em){.block-discover .toggle-intro{max-height:65px}}.block-discover .toggle-intro.collapsed{transition-delay:.15s}.eph .block-discover .toggle-intro{height:auto;max-height:75px}.eph .block-discover .toggle-intro.collapsed{max-height:0}.eph .block-discover .toggle-intro.collapsed .btn-link{display:none}.eph .block-discover .toggle-content{max-height:0}.eph .block-discover .toggle-content-active{max-height:2000px}@media (min-width:64em){.block-discover .reservation-number{display:block}}.block-discover .btn-link{color:#a57b1b;text-decoration:underline}@media (max-width:63.99em){.block-reverse-tablet{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}@media (max-width:47.99em){.block-reverse-mobile{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.block-highlight{position:relative;padding-top:40px}.block-highlight .block-map .drl-hotel-visit,.block-highlight .block-map .search-action,.block-highlight .cta,.block-highlight .drm-hotel,.block-highlight .m21 .drl-hotel-visit,.block-highlight .m21 .search-action,.block-highlight .m21-2 .drl-hotel-visit,.block-highlight .m21-2 .search-action,.block-map .block-highlight .drl-hotel-visit,.block-map .block-highlight .search-action,.m21 .block-highlight .drl-hotel-visit,.m21 .block-highlight .search-action,.m21-2 .block-highlight .drl-hotel-visit,.m21-2 .block-highlight .search-action{color:#fff}.block-highlight:before{content:"";width:100%;height:517px;background:#231f20;position:absolute;top:0;left:0;z-index:-1}.block-highlight .block-suites .subtitle-suites,.block-highlight .block-trombi-major .bloc-description .job-position,.block-highlight .card-hotel-item .chi-hotel-region,.block-highlight .title-3-bis,.block-suites .block-highlight .subtitle-suites,.block-trombi-major .bloc-description .block-highlight .job-position,.card-hotel-item .block-highlight .chi-hotel-region{color:#a57b1b;text-align:center}.block-highlight .block-nav-envy .title-main,.block-highlight .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-highlight .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-highlight .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-highlight .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-highlight .module .title,.block-highlight .title-2,.block-nav-envy .block-highlight .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-highlight .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-highlight .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-highlight .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-highlight .title,.module .block-highlight .title{color:#fff;text-align:center;margin-top:0}.block-highlight .block-picture{width:50%}.block-highlight .block-picture img{width:100%}.block-highlight .block-text{background:#302c2d;padding:0 7%;width:50%}.block-highlight .block-text p{color:#9f9f9f;padding-bottom:40px}.block-desire .bloc-description .block-highlight .block-text .title-name,.block-highlight .block-text .block-desire .bloc-description .title-name,.block-highlight .block-text .block-push-doc-2col .title,.block-highlight .block-text .block-push-document .title,.block-highlight .block-text .block-resa-details-bis .block-price,.block-highlight .block-text .block-resa-details-bis .hotel-name,.block-highlight .block-text .block-resa-details-bis .select2-container,.block-highlight .block-text .block-resa-details .block-price,.block-highlight .block-text .block-resa-details .hotel-name,.block-highlight .block-text .block-resa-details .select2-container,.block-highlight .block-text .block-tripadvisor .title-block,.block-highlight .block-text .block-trombi-major .bloc-description .title-name,.block-highlight .block-text .card-hotel-item .chi-hotel-city,.block-highlight .block-text .icones-text-presta .text-services .presta,.block-highlight .block-text .popin-title,.block-highlight .block-text .title-3,.block-push-doc-2col .block-highlight .block-text .title,.block-push-document .block-highlight .block-text .title,.block-resa-details-bis .block-highlight .block-text .block-price,.block-resa-details-bis .block-highlight .block-text .hotel-name,.block-resa-details-bis .block-highlight .block-text .select2-container,.block-resa-details .block-highlight .block-text .block-price,.block-resa-details .block-highlight .block-text .hotel-name,.block-resa-details .block-highlight .block-text .select2-container,.block-tripadvisor .block-highlight .block-text .title-block,.block-trombi-major .bloc-description .block-highlight .block-text .title-name,.card-hotel-item .block-highlight .block-text .chi-hotel-city,.icones-text-presta .text-services .block-highlight .block-text .presta{color:#fff;padding-bottom:25px}.block-highlight .block-nav-envy .title-main,.block-highlight .block-picture,.block-highlight .block-suites .subtitle-suites,.block-highlight .block-text,.block-highlight .block-trombi-major .bloc-description .job-position,.block-highlight .card-hotel-item .chi-hotel-region,.block-highlight .intro,.block-highlight .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-highlight .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-highlight .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-highlight .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-highlight .module .title,.block-highlight .title-2,.block-highlight .title-3-bis,.block-nav-envy .block-highlight .title-main,.block-suites .block-highlight .subtitle-suites,.block-trombi-major .bloc-description .block-highlight .job-position,.card-hotel-item .block-highlight .chi-hotel-region,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-highlight .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-highlight .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-highlight .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-highlight .title,.module .block-highlight .title{z-index:2;position:relative}.block-highlight .intro{padding-bottom:50px;color:#fff;text-align:center;padding:0 20% 50px}.block-highlight .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;z-index:2}.block-highlight iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.block-highlight.iframe .videoWrapper{background:#f0f0f0}.block-highlight.iframe .title{color:#231f20;margin-bottom:20px}.block-highlight.iframe:before{content:"";width:100%;height:200px;background:#dfdfdf;position:absolute;top:0;left:0;z-index:1}@media (max-width:63.99em){.block-highlight:before{height:320px}.block-highlight .block-picture{display:none!important}.block-highlight .block-text{width:100%;text-align:center;padding-top:35px;padding-bottom:35px}}@media (max-width:47.99em){.block-highlight .btn-main,.block-highlight .collectionRoomsCarousel .btn,.block-highlight .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-highlight .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-highlight .form-element button[type=submit],.block-highlight .form-element input[type=submit],.collectionRoomsCarousel .block-highlight .btn,.collectionRoomsCarousel .form-element .block-highlight input[type=file]+.form-element-inputfile,.form-element .block-highlight button[type=submit],.form-element .block-highlight input[type=submit],.form-element .collectionRoomsCarousel .block-highlight input[type=file]+.form-element-inputfile{padding:20px 7px}}.block-2pushs{position:relative}.block-2pushs .block-map .drl-hotel-visit,.block-2pushs .block-map .search-action,.block-2pushs .cta,.block-2pushs .drm-hotel,.block-2pushs .m21 .drl-hotel-visit,.block-2pushs .m21 .search-action,.block-2pushs .m21-2 .drl-hotel-visit,.block-2pushs .m21-2 .search-action,.block-map .block-2pushs .drl-hotel-visit,.block-map .block-2pushs .search-action,.m21 .block-2pushs .drl-hotel-visit,.m21 .block-2pushs .search-action,.m21-2 .block-2pushs .drl-hotel-visit,.m21-2 .block-2pushs .search-action{color:#fff}.block-2pushs .block-suites .subtitle-suites,.block-2pushs .block-trombi-major .bloc-description .job-position,.block-2pushs .card-hotel-item .chi-hotel-region,.block-2pushs .title-3-bis,.block-suites .block-2pushs .subtitle-suites,.block-trombi-major .bloc-description .block-2pushs .job-position,.card-hotel-item .block-2pushs .chi-hotel-region{color:#a57b1b;text-align:center}.block-2pushs .block-nav-envy .title-main,.block-2pushs .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-2pushs .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-2pushs .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-2pushs .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-2pushs .module .title,.block-2pushs .title-2,.block-nav-envy .block-2pushs .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-2pushs .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-2pushs .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-2pushs .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-2pushs .title,.module .block-2pushs .title{color:#231f20;text-align:center;margin-top:0}.block-2pushs .block-push-container{width:50%;position:relative;overflow:hidden}.block-2pushs .media{max-width:100%;height:auto}.block-2pushs .block-text{padding:0 10%}.block-2pushs .block-text p{color:#fff;padding-bottom:40px}.block-2pushs .block-text .title-name{color:#fff;padding-bottom:25px;font-size:2.1875em}@media (max-width:63.99em){.block-2pushs .block-push-container{width:100%}.block-2pushs .block-text .block-desire .bloc-description .title-name,.block-2pushs .block-text .block-push-doc-2col .title,.block-2pushs .block-text .block-push-document .title,.block-2pushs .block-text .block-resa-details-bis .block-price,.block-2pushs .block-text .block-resa-details-bis .hotel-name,.block-2pushs .block-text .block-resa-details-bis .select2-container,.block-2pushs .block-text .block-resa-details .block-price,.block-2pushs .block-text .block-resa-details .hotel-name,.block-2pushs .block-text .block-resa-details .select2-container,.block-2pushs .block-text .block-tripadvisor .title-block,.block-2pushs .block-text .block-trombi-major .bloc-description .title-name,.block-2pushs .block-text .card-hotel-item .chi-hotel-city,.block-2pushs .block-text .icones-text-presta .text-services .presta,.block-2pushs .block-text .popin-title,.block-2pushs .block-text .title-3,.block-desire .bloc-description .block-2pushs .block-text .title-name,.block-push-doc-2col .block-2pushs .block-text .title,.block-push-document .block-2pushs .block-text .title,.block-resa-details-bis .block-2pushs .block-text .block-price,.block-resa-details-bis .block-2pushs .block-text .hotel-name,.block-resa-details-bis .block-2pushs .block-text .select2-container,.block-resa-details .block-2pushs .block-text .block-price,.block-resa-details .block-2pushs .block-text .hotel-name,.block-resa-details .block-2pushs .block-text .select2-container,.block-tripadvisor .block-2pushs .block-text .title-block,.block-trombi-major .bloc-description .block-2pushs .block-text .title-name,.card-hotel-item .block-2pushs .block-text .chi-hotel-city,.icones-text-presta .text-services .block-2pushs .block-text .presta{font-size:2.1875em}}@media (max-width:47.99em){.block-2pushs .block-text .block-desire .bloc-description .title-name,.block-2pushs .block-text .block-push-doc-2col .title,.block-2pushs .block-text .block-push-document .title,.block-2pushs .block-text .block-resa-details-bis .block-price,.block-2pushs .block-text .block-resa-details-bis .hotel-name,.block-2pushs .block-text .block-resa-details-bis .select2-container,.block-2pushs .block-text .block-resa-details .block-price,.block-2pushs .block-text .block-resa-details .hotel-name,.block-2pushs .block-text .block-resa-details .select2-container,.block-2pushs .block-text .block-tripadvisor .title-block,.block-2pushs .block-text .block-trombi-major .bloc-description .title-name,.block-2pushs .block-text .card-hotel-item .chi-hotel-city,.block-2pushs .block-text .icones-text-presta .text-services .presta,.block-2pushs .block-text .popin-title,.block-2pushs .block-text .title-3,.block-desire .bloc-description .block-2pushs .block-text .title-name,.block-push-doc-2col .block-2pushs .block-text .title,.block-push-document .block-2pushs .block-text .title,.block-resa-details-bis .block-2pushs .block-text .block-price,.block-resa-details-bis .block-2pushs .block-text .hotel-name,.block-resa-details-bis .block-2pushs .block-text .select2-container,.block-resa-details .block-2pushs .block-text .block-price,.block-resa-details .block-2pushs .block-text .hotel-name,.block-resa-details .block-2pushs .block-text .select2-container,.block-tripadvisor .block-2pushs .block-text .title-block,.block-trombi-major .bloc-description .block-2pushs .block-text .title-name,.card-hotel-item .block-2pushs .block-text .chi-hotel-city,.icones-text-presta .text-services .block-2pushs .block-text .presta{font-size:1.125em}.block-2pushs .block-vam-col,.block-2pushs .drm-container-col,.block-2pushs .m21 .rrc-col,.block-2pushs .m21-2 .rrc-col,.m21 .block-2pushs .rrc-col,.m21-2 .block-2pushs .rrc-col{display:table-cell!important}}.block-product-description{padding-bottom:20px}.block-product-description .block-vam-col,.block-product-description .drm-container-col,.block-product-description .m21 .rrc-col,.block-product-description .m21-2 .rrc-col,.m21 .block-product-description .rrc-col,.m21-2 .block-product-description .rrc-col{vertical-align:middle;width:50%}.block-product-description .bloc-picture{width:50%!important}@media (max-width:47.99em){.block-product-description .bloc-picture{width:100%!important}}.block-product-description .bloc-description{background:#f9f9f9;padding:0 8%;vertical-align:middle}.block-product-description .bloc-description:first-letter{font-size:3.125em;float:left;line-height:1;margin:0 5px -10px 0}@media (max-width:63.99em){.block-product-description .bloc-description{padding:0 5%}}.block-product-description .description{padding-bottom:30px}@media (max-width:63.99em){.block-product-description .bloc-description{padding:30px 5%}}@media (max-width:47.99em){.block-product-description{padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.block-product-description .block-vam-col,.block-product-description .drm-container-col,.block-product-description .m21 .rrc-col,.block-product-description .m21-2 .rrc-col,.m21 .block-product-description .rrc-col,.m21-2 .block-product-description .rrc-col{width:100%;display:block}.block-product-description .bloc-description.drm-container-col,.block-product-description .block-vam-col.bloc-description,.block-product-description .m21 .bloc-description.rrc-col,.block-product-description .m21-2 .bloc-description.rrc-col,.m21 .block-product-description .bloc-description.rrc-col,.m21-2 .block-product-description .bloc-description.rrc-col{padding:30px 10%;width:auto}.block-product-description .block-vam-col h1,.block-product-description .drm-container-col h1,.block-product-description .m21 .rrc-col h1,.block-product-description .m21-2 .rrc-col h1,.m21 .block-product-description .rrc-col h1,.m21-2 .block-product-description .rrc-col h1{margin-bottom:15px}.block-product-description .bloc-picture{-ms-flex-order:1;order:1;width:100%}}.pickmeup{background:#fff;border:1px solid #f1f1f1;border-radius:0;z-index:999999}.pickmeup .pmu-instance{height:auto;padding:0;width:460px}.pickmeup .pmu-instance nav{display:block}.pickmeup .pmu-instance .pmu-day-of-week div,.pickmeup .pmu-instance .pmu-month,.pickmeup .pmu-instance .pmu-next,.pickmeup .pmu-instance .pmu-prev{color:#231f20}.pickmeup .pmu-instance .pmu-month,.pickmeup .pmu-instance .pmu-next,.pickmeup .pmu-instance .pmu-prev{margin-top:15px;padding-top:15px;display:inline-block}.pickmeup .pmu-instance .pmu-day-of-week div{padding:15px 0}.pickmeup .pmu-instance .pmu-days,.pickmeup .pmu-instance .pmu-months,.pickmeup .pmu-instance .pmu-years{padding-bottom:10px}.pickmeup .pmu-instance .pmu-days .pmu-button,.pickmeup .pmu-instance .pmu-months .pmu-button,.pickmeup .pmu-instance .pmu-years .pmu-button{color:#231f20;padding:10px 0}.pickmeup .pmu-instance .pmu-days .pmu-disabled,.pickmeup .pmu-instance .pmu-months .pmu-disabled,.pickmeup .pmu-instance .pmu-years .pmu-disabled{color:#9f9f9f}.pickmeup .pmu-instance .pmu-days .pmu-today,.pickmeup .pmu-instance .pmu-months .pmu-today,.pickmeup .pmu-instance .pmu-years .pmu-today{background-color:inherit;color:#615f60;font-weight:700;text-decoration:underline}.pickmeup .pmu-instance .pmu-days .pmu-selected,.pickmeup .pmu-instance .pmu-months .pmu-selected,.pickmeup .pmu-instance .pmu-years .pmu-selected{background:#c2a450!important;color:#fff}.pickmeup .pmu-instance .pmu-days .pmu-selected-first,.pickmeup .pmu-instance .pmu-days .pmu-selected-last,.pickmeup .pmu-instance .pmu-months .pmu-selected-first,.pickmeup .pmu-instance .pmu-months .pmu-selected-last,.pickmeup .pmu-instance .pmu-years .pmu-selected-first,.pickmeup .pmu-instance .pmu-years .pmu-selected-last{background:#ae8616!important}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{width:14.25%}.pickmeup .pmu-instance .pmu-months *,.pickmeup .pmu-instance .pmu-years *{width:16%}.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{font-size:30px;height:auto;line-height:.8em;opacity:0;-ms-transform:translateY(-3px);transform:translateY(-3px);transition:125ms;width:10%}.pickmeup .pmu-instance nav .pmu-next.month-active,.pickmeup .pmu-instance nav .pmu-prev.month-active{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:80em){.pickmeup .pmu-instance:first-child nav .pmu-next,.pickmeup .pmu-instance:last-child nav .pmu-prev{visibility:hidden!important}.pickmeup .pmu-instance:first-child nav .pmu-prev,.pickmeup .pmu-instance:last-child nav .pmu-next{visibility:visible!important}}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:80%}.pickmeup .pmu-instance:first-child:last-child .pmu-month,.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{display:inline-block!important}.pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first,.pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last,.pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first,.pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last,.pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first,.pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last{background:#c2a450}.pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first.pmu-not-in-month,.pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last.pmu-not-in-month,.pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first.pmu-not-in-month,.pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last.pmu-not-in-month,.pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first.pmu-not-in-month,.pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last.pmu-not-in-month{background:rgba(194,164,80,.75)}.block-filter{text-align:center;position:relative;z-index:4}.block-filter .title-filter{font-size:.875em;font-weight:700;text-transform:uppercase}.block-filter .filters{position:static;display:inline-block;margin:10px 0}@media (max-width:47.99em){.block-filter .filters{display:block;margin:20px 0}}.block-filter .dropdown-title{display:inline-block;position:relative}.block-filter .dropdown-title .count{color:#a57b1b;display:inline-block;margin-left:5px}.block-filter .dropdown-title:before{content:"";position:absolute;width:85%;height:1px;background-color:#a57b1b;bottom:0}.block-filter .active.dropdown-title{color:#a57b1b}.block-filter .active.dropdown-title:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-filter .item-block{overflow:hidden}.block-filter .list{background:#fff;position:absolute;right:0;left:0;visibility:hidden;z-index:2}.block-filter .list.active{height:auto;padding:25px}.block-filter .list ul{font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;font-size:.8125em;color:#9f9f9f;overflow:hidden;padding-bottom:15px;padding-left:10px;text-align:left;-ms-transform:translateX(8.33333%);transform:translateX(8.33333%);width:91.66667%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.block-filter .list ul.list-stars{text-align:center}.block-filter .btn,.block-filter .form-element button[type=submit],.block-filter .form-element input[type=file]+.form-element-inputfile,.block-filter .form-element input[type=submit],.form-element .block-filter button[type=submit],.form-element .block-filter input[type=file]+.form-element-inputfile,.form-element .block-filter input[type=submit]{transition:none}.block-filter .active.list{width:100%;border:none;border-top:1px solid #dfdfdf;z-index:15;visibility:visible}.block-filter li{float:left;display:-ms-flexbox;display:flex;width:32%;padding-bottom:15px;-ms-flex-align:center;align-items:center}.block-filter label{display:inline-block}.block-filter input:checked+label{color:#000;font-weight:700}.with-bg~.m36-2 .block-filter{padding-top:0}.block-filter2{background-color:#fafafa;padding:33px 0 25px}.block-filter2 .offers{color:#a57b1b;text-transform:uppercase;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:7%}@media (max-width:63.99em){.block-filter2 .offers{right:50%;-ms-transform:translate(50%)!important;transform:translate(50%)!important;top:calc(50% + 16px)!important}}@media (max-width:47.99em){.block-filter2 .offers{position:static;-ms-transform:none;transform:none}}@media (max-width:63.99em){.block-filter2 .filters{display:inline-block}}@media (max-width:47.99em){.block-filter2 .filters{display:block}}@media (max-width:63.99em){.block-filter2 .list{top:102px}}@media (max-width:47.99em){.block-filter2 .list{top:inherit}}@media (max-width:63.99em){.block-filter li{width:50%}}@media (max-width:47.99em){.block-filter li{width:100%}.block-filter ul.list-2-cols{width:auto;padding-left:0;-ms-transform:none;transform:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-filter ul.list-2-cols li{display:-ms-flexbox;display:flex;width:50%}}.overlay-filter{position:fixed;left:0;top:0;background:#fff;z-index:1;width:100%;height:100%;opacity:0;display:none}.overlay-filter.active{display:block}@media (max-width:63.99em){.block-hotel{margin:20px auto 0;width:90%;max-width:550px;text-align:center}}.block-hotel .bloc-picture{width:50%}@media (max-width:63.99em){.block-hotel .bloc-picture{width:100%;display:block}}.block-hotel .bloc-description{width:50%;padding:0 0 0 60px}@media (max-width:63.99em){.block-hotel .bloc-description{width:100%;padding:0}}.block-desire .bloc-description .block-hotel .title-name,.block-hotel .block-desire .bloc-description .title-name,.block-hotel .block-push-doc-2col .title,.block-hotel .block-push-document .title,.block-hotel .block-resa-details-bis .block-price,.block-hotel .block-resa-details-bis .hotel-name,.block-hotel .block-resa-details-bis .select2-container,.block-hotel .block-resa-details .block-price,.block-hotel .block-resa-details .hotel-name,.block-hotel .block-resa-details .select2-container,.block-hotel .block-tripadvisor .title-block,.block-hotel .block-trombi-major .bloc-description .title-name,.block-hotel .card-hotel-item .chi-hotel-city,.block-hotel .icones-text-presta .text-services .presta,.block-hotel .popin-title,.block-hotel .title-3,.block-push-doc-2col .block-hotel .title,.block-push-document .block-hotel .title,.block-resa-details-bis .block-hotel .block-price,.block-resa-details-bis .block-hotel .hotel-name,.block-resa-details-bis .block-hotel .select2-container,.block-resa-details .block-hotel .block-price,.block-resa-details .block-hotel .hotel-name,.block-resa-details .block-hotel .select2-container,.block-tripadvisor .block-hotel .title-block,.block-trombi-major .bloc-description .block-hotel .title-name,.card-hotel-item .block-hotel .chi-hotel-city,.icones-text-presta .text-services .block-hotel .presta{font-size:1.25em;margin-bottom:0}.block-hotel .subtitle-hotel{text-align:left;font-size:1.125em}@media (max-width:63.99em){.block-hotel .subtitle-hotel{text-align:center}}@media (max-width:47.99em){.block-hotel .block-map .drl-hotel-visit,.block-hotel .block-map .search-action,.block-hotel .cta,.block-hotel .drm-hotel,.block-hotel .m21 .drl-hotel-visit,.block-hotel .m21 .search-action,.block-hotel .m21-2 .drl-hotel-visit,.block-hotel .m21-2 .search-action,.block-map .block-hotel .drl-hotel-visit,.block-map .block-hotel .search-action,.m21 .block-hotel .drl-hotel-visit,.m21 .block-hotel .search-action,.m21-2 .block-hotel .drl-hotel-visit,.m21-2 .block-hotel .search-action{padding-right:0}}.block-hotel .cta-3d-tour{background-color:rgba(0,0,0,.5);bottom:8px;border-radius:4px;color:#fff;font:400 16px/32px lucien-regular,arial,helvetica,sans-serif;padding:8px;position:absolute;right:8px;transition:background-color .3s ease;z-index:1}.block-hotel .cta-3d-tour:hover{background-color:#a57b1b}.block-hotel .cta-3d-tour .icon{font-size:32px}.block-hotel .cta-3d-tour .text{display:none}@media (max-width:63.99em){.block-hotel .product-bottom{text-align:left}}@media (max-width:63.99em){.block-hotel .product-bottom .bottom-right{float:none}}.block-desire .block-hotel-activity .bloc-description .title-name,.block-hotel-activity .bloc-description .block-push-doc-2col .title,.block-hotel-activity .bloc-description .block-push-document .title,.block-hotel-activity .bloc-description .block-resa-details-bis .block-price,.block-hotel-activity .bloc-description .block-resa-details-bis .hotel-name,.block-hotel-activity .bloc-description .block-resa-details-bis .select2-container,.block-hotel-activity .bloc-description .block-resa-details .block-price,.block-hotel-activity .bloc-description .block-resa-details .hotel-name,.block-hotel-activity .bloc-description .block-resa-details .select2-container,.block-hotel-activity .bloc-description .block-tripadvisor .title-block,.block-hotel-activity .bloc-description .card-hotel-item .chi-hotel-city,.block-hotel-activity .bloc-description .icones-text-presta .text-services .presta,.block-hotel-activity .bloc-description .popin-title,.block-hotel-activity .bloc-description .title-3,.block-hotel-activity .block-desire .bloc-description .title-name,.block-hotel-activity .block-trombi-major .bloc-description .title-name,.block-push-doc-2col .block-hotel-activity .bloc-description .title,.block-push-document .block-hotel-activity .bloc-description .title,.block-resa-details-bis .block-hotel-activity .bloc-description .block-price,.block-resa-details-bis .block-hotel-activity .bloc-description .hotel-name,.block-resa-details-bis .block-hotel-activity .bloc-description .select2-container,.block-resa-details .block-hotel-activity .bloc-description .block-price,.block-resa-details .block-hotel-activity .bloc-description .hotel-name,.block-resa-details .block-hotel-activity .bloc-description .select2-container,.block-tripadvisor .block-hotel-activity .bloc-description .title-block,.block-trombi-major .block-hotel-activity .bloc-description .title-name,.card-hotel-item .block-hotel-activity .bloc-description .chi-hotel-city,.icones-text-presta .text-services .block-hotel-activity .bloc-description .presta{margin-bottom:27px}.block-hotel-activity .bloc-description .subtitle-hotel{margin-bottom:10px}.block-desire .bloc-description .block-giftsbox .title-name,.block-giftsbox .block-desire .bloc-description .title-name,.block-giftsbox .block-push-doc-2col .title,.block-giftsbox .block-push-document .title,.block-giftsbox .block-resa-details-bis .block-price,.block-giftsbox .block-resa-details-bis .hotel-name,.block-giftsbox .block-resa-details-bis .select2-container,.block-giftsbox .block-resa-details .block-price,.block-giftsbox .block-resa-details .hotel-name,.block-giftsbox .block-resa-details .select2-container,.block-giftsbox .block-tripadvisor .title-block,.block-giftsbox .block-trombi-major .bloc-description .title-name,.block-giftsbox .card-hotel-item .chi-hotel-city,.block-giftsbox .icones-text-presta .text-services .presta,.block-giftsbox .popin-title,.block-giftsbox .title-3,.block-push-doc-2col .block-giftsbox .title,.block-push-document .block-giftsbox .title,.block-resa-details-bis .block-giftsbox .block-price,.block-resa-details-bis .block-giftsbox .hotel-name,.block-resa-details-bis .block-giftsbox .select2-container,.block-resa-details .block-giftsbox .block-price,.block-resa-details .block-giftsbox .hotel-name,.block-resa-details .block-giftsbox .select2-container,.block-tripadvisor .block-giftsbox .title-block,.block-trombi-major .bloc-description .block-giftsbox .title-name,.card-hotel-item .block-giftsbox .chi-hotel-city,.icones-text-presta .text-services .block-giftsbox .presta{font-size:1.25em;margin-bottom:0}.block-giftsbox .title-description{margin:5px 0 30px;text-align:left!important}.block-giftsbox .more-offer{padding-right:0}.block-giftsbox .more-info{width:100%;text-align:center}.block-giftsbox .block-map .drl-hotel-visit,.block-giftsbox .block-map .search-action,.block-giftsbox .cta,.block-giftsbox .drm-hotel,.block-giftsbox .m21 .drl-hotel-visit,.block-giftsbox .m21 .search-action,.block-giftsbox .m21-2 .drl-hotel-visit,.block-giftsbox .m21-2 .search-action,.block-map .block-giftsbox .drl-hotel-visit,.block-map .block-giftsbox .search-action,.m21 .block-giftsbox .drl-hotel-visit,.m21 .block-giftsbox .search-action,.m21-2 .block-giftsbox .drl-hotel-visit,.m21-2 .block-giftsbox .search-action{display:inline-block}.block-itinerary{text-align:center;position:relative;background:#f9f9f9}.block-itinerary .block-dropdown{position:absolute;width:100%;top:-30px}.block-itinerary .list{position:absolute;top:60px;left:25%;z-index:2;width:50%;display:inline-block;padding:16px 20px;border:1px solid #dfdfdf;background:#fff;visibility:hidden;text-transform:uppercase}.block-itinerary .list .item-list{padding:10px 0}.block-itinerary .list a{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:.875em;color:#9f9f9f;margin-bottom:30px;display:block}@media (max-width:47.99em){.block-itinerary .list a{margin-bottom:15px}}.block-itinerary .list a:hover{color:#a57b1b}.block-itinerary .list a.disabled{display:none}.block-itinerary .active.list{visibility:visible}.block-itinerary .item{padding:60px 0 0;text-align:center;display:none}.block-itinerary .item li{display:inline-block;vertical-align:top;width:19%;text-align:center;padding-bottom:40px}.block-itinerary .item.line-display{margin:0 auto;text-align:left;width:90%}.block-itinerary .item.line-display li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0 0 10px;text-align:left;width:auto}.block-itinerary .item.line-display li .block-trombi-major .bloc-description .description,.block-itinerary .item.line-display li .layer .layer-title,.block-itinerary .item.line-display li .sitemap-info-hotels .content-hotel .block-content-hotel .hotel-name,.block-itinerary .item.line-display li .title-4,.block-trombi-major .bloc-description .block-itinerary .item.line-display li .description,.layer .block-itinerary .item.line-display li .layer-title,.sitemap-info-hotels .content-hotel .block-content-hotel .block-itinerary .item.line-display li .hotel-name{padding:0 10px 0 0}.block-itinerary .item.line-display li p{display:block}.block-itinerary .item.line-display li .description{width:auto}.block-itinerary #item-1{display:block}.block-itinerary .block-trombi-major .bloc-description .description,.block-itinerary .layer .layer-title,.block-itinerary .sitemap-info-hotels .content-hotel .block-content-hotel .hotel-name,.block-itinerary .title-4,.block-trombi-major .bloc-description .block-itinerary .description,.layer .block-itinerary .layer-title,.sitemap-info-hotels .content-hotel .block-content-hotel .block-itinerary .hotel-name{padding:0 0 20px;text-transform:uppercase}.block-itinerary .description{color:#615f60;width:60%;display:inline-block}.block-itinerary .btn,.block-itinerary .form-element button[type=submit],.block-itinerary .form-element input[type=file]+.form-element-inputfile,.block-itinerary .form-element input[type=submit],.form-element .block-itinerary button[type=submit],.form-element .block-itinerary input[type=file]+.form-element-inputfile,.form-element .block-itinerary input[type=submit]{line-height:20px;padding:20px}.block-itinerary .btn i,.block-itinerary .form-element button[type=submit] i,.block-itinerary .form-element input[type=file]+.form-element-inputfile i,.block-itinerary .form-element input[type=submit] i,.form-element .block-itinerary button[type=submit] i,.form-element .block-itinerary input[type=file]+.form-element-inputfile i,.form-element .block-itinerary input[type=submit] i{font-size:4px}.block-itinerary .btn:not(.JS_toggler),.block-itinerary .form-element button:not(.JS_toggler)[type=submit],.block-itinerary .form-element input:not(.JS_toggler)[type=submit],.block-itinerary .form-element input[type=file]+.form-element-inputfile:not(.JS_toggler),.form-element .block-itinerary button:not(.JS_toggler)[type=submit],.form-element .block-itinerary input:not(.JS_toggler)[type=submit],.form-element .block-itinerary input[type=file]+.form-element-inputfile:not(.JS_toggler){cursor:default}.block-itinerary .btn:not(.JS_toggler) i,.block-itinerary .form-element button:not(.JS_toggler)[type=submit] i,.block-itinerary .form-element input:not(.JS_toggler)[type=submit] i,.block-itinerary .form-element input[type=file]+.form-element-inputfile:not(.JS_toggler) i,.form-element .block-itinerary button:not(.JS_toggler)[type=submit] i,.form-element .block-itinerary input:not(.JS_toggler)[type=submit] i,.form-element .block-itinerary input[type=file]+.form-element-inputfile:not(.JS_toggler) i{display:none}.block-itinerary .block-map .drl-hotel-visit,.block-itinerary .block-map .search-action,.block-itinerary .cta,.block-itinerary .drm-hotel,.block-itinerary .m21 .drl-hotel-visit,.block-itinerary .m21 .search-action,.block-itinerary .m21-2 .drl-hotel-visit,.block-itinerary .m21-2 .search-action,.block-map .block-itinerary .drl-hotel-visit,.block-map .block-itinerary .search-action,.m21 .block-itinerary .drl-hotel-visit,.m21 .block-itinerary .search-action,.m21-2 .block-itinerary .drl-hotel-visit,.m21-2 .block-itinerary .search-action{margin-bottom:35px}.block-itinerary .info-parking{text-align:center;width:90%;background:#f1f1f1;padding:30px 0;margin-bottom:40px;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:.8125em;display:none}.block-itinerary .info-parking.active{display:inline-block}@media (max-width:63.99em){.block-itinerary .item li p{width:50%!important}}.block-nav-envy{position:relative}.block-nav-envy .block-envy{text-align:center}@media (max-width:63.99em){.block-nav-envy .block-envy{overflow:auto}}.block-nav-envy .block-envy .navigation-icon{display:inline-block;padding:0 1.2%}.block-nav-envy .block-envy .navigation-icon a{color:#909090;display:block;padding:25px 0;border-bottom:2px solid transparent;cursor:pointer}.block-nav-envy .block-envy .navigation-icon a.active,.block-nav-envy .block-envy .navigation-icon a:hover{color:#a57b1b;border-bottom:2px solid #a57b1b}.block-nav-envy .block-envy .navigation-icon a.active .icon-rightnow,.block-nav-envy .block-envy .navigation-icon a:hover .icon-rightnow{background-image:url(resources/img/data/moteur/rightnow_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-casino,.block-nav-envy .block-envy .navigation-icon a:hover .icon-casino{background-image:url(resources/img/data/moteur/casino_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-gastronomy,.block-nav-envy .block-envy .navigation-icon a:hover .icon-gastronomy{background-image:url(resources/img/data/moteur/gastronomy_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-golf,.block-nav-envy .block-envy .navigation-icon a:hover .icon-golf{background-image:url(resources/img/data/moteur/golf_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-seaside,.block-nav-envy .block-envy .navigation-icon a:hover .icon-seaside{background-image:url(resources/img/data/moteur/seaside_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-show,.block-nav-envy .block-envy .navigation-icon a:hover .icon-show{background-image:url(resources/img/data/moteur/show_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-family,.block-nav-envy .block-envy .navigation-icon a:hover .icon-family{background-image:url(resources/img/data/moteur/family_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-sport,.block-nav-envy .block-envy .navigation-icon a:hover .icon-sport{background-image:url(resources/img/data/moteur/sport_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-wellbe,.block-nav-envy .block-envy .navigation-icon a:hover .icon-wellbe{background-image:url(resources/img/data/moteur/wellbe_h.png)!important}.block-nav-envy .block-envy .navigation-icon a.active .icon-horse,.block-nav-envy .block-envy .navigation-icon a:hover .icon-horse{background-image:url(resources/img/data/moteur/horse-riding_h.png)!important}.block-nav-envy .block-envy .navigation-icon .icon-envy{height:28px;background-position:50%;background-repeat:no-repeat}.block-nav-envy .block-envy .navigation-icon .icon{display:block;text-align:center;font-size:28px;margin:0 auto 16px}.block-nav-envy .block-envy .navigation-icon span{text-transform:uppercase;font-size:.875em}.block-nav-envy .block-envy .navigation-icon:last-child{margin-right:30px}.block-nav-envy .title-main{color:#231f20;text-align:center;margin-top:35px;margin-bottom:0;font-size:1.5625em}@media (max-width:47.99em){.block-nav-envy .title-main{font-size:1.125em}}.block-nav-envy .btn-close{right:7%;top:13px}@media (max-width:63.99em){.block-nav-envy .filter-tab{background:url(resources/img/data/alpha.png) no-repeat scroll 50%;height:159px;position:absolute;right:0;top:11px;width:64px;pointer-events:none}}.block-nav-envy .block-products .bloc-description .description{font-size:.875em}.block-nav-envy .block-products .block-item{padding-top:0;margin-top:0}@media (max-width:63.99em){.block-nav-envy .scroll-container{white-space:nowrap}}.block-M24{background-color:#fff}.block-M24 .block-vam-col,.block-M24 .drm-container-col,.block-M24 .m21 .rrc-col,.block-M24 .m21-2 .rrc-col,.m21 .block-M24 .rrc-col,.m21-2 .block-M24 .rrc-col{vertical-align:middle;width:50%}@media (max-width:63.99em){.block-M24 .block-vam-col,.block-M24 .drm-container-col,.block-M24 .m21 .rrc-col,.block-M24 .m21-2 .rrc-col,.m21 .block-M24 .rrc-col,.m21-2 .block-M24 .rrc-col{width:100%}}.block-M24 .bloc-picture{width:auto}@media (max-width:63.99em){.block-M24 .bloc-picture{width:100%;display:block}}.block-M24 .icon-Golf{font-size:45px;color:#909090}.block-M24 .bloc-description{padding:21px 16%}@media screen and (min-width:1024px) and (max-width:1200px){.block-M24 .bloc-description{padding:21px 8%}}@media (max-width:63.99em){.block-M24 .bloc-description{padding:21px 16% 40px}}.block-M24 .title-icon{text-align:center;margin-bottom:30px}.block-M24 .title-icon span{font-size:1.5625em;color:#909090;text-transform:uppercase;margin-left:25px}.block-M24 .description{margin-top:30px;margin-bottom:30px}.block-M24 .product-bottom .bottom-right{float:none}@media (max-width:63.99em){.block-M24 .btn-main,.block-M24 .collectionRoomsCarousel .btn,.block-M24 .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-M24 .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-M24 .form-element button[type=submit],.block-M24 .form-element input[type=submit],.collectionRoomsCarousel .block-M24 .btn,.collectionRoomsCarousel .form-element .block-M24 input[type=file]+.form-element-inputfile,.form-element .block-M24 button[type=submit],.form-element .block-M24 input[type=submit],.form-element .collectionRoomsCarousel .block-M24 input[type=file]+.form-element-inputfile{width:100%!important}}@media (max-width:47.99em){.block-M24 .btn-main,.block-M24 .collectionRoomsCarousel .btn,.block-M24 .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-M24 .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-M24 .form-element button[type=submit],.block-M24 .form-element input[type=submit],.collectionRoomsCarousel .block-M24 .btn,.collectionRoomsCarousel .form-element .block-M24 input[type=file]+.form-element-inputfile,.form-element .block-M24 button[type=submit],.form-element .block-M24 input[type=submit],.form-element .collectionRoomsCarousel .block-M24 input[type=file]+.form-element-inputfile{line-height:20px;padding:8% 30px}}.block-desire .bloc-description .block-hotel-card .title-name,.block-hotel-card .block-desire .bloc-description .title-name,.block-hotel-card .block-push-doc-2col .title,.block-hotel-card .block-push-document .title,.block-hotel-card .block-resa-details-bis .block-price,.block-hotel-card .block-resa-details-bis .hotel-name,.block-hotel-card .block-resa-details-bis .select2-container,.block-hotel-card .block-resa-details .block-price,.block-hotel-card .block-resa-details .hotel-name,.block-hotel-card .block-resa-details .select2-container,.block-hotel-card .block-tripadvisor .title-block,.block-hotel-card .block-trombi-major .bloc-description .title-name,.block-hotel-card .card-hotel-item .chi-hotel-city,.block-hotel-card .icones-text-presta .text-services .presta,.block-hotel-card .popin-title,.block-hotel-card .title-3,.block-push-doc-2col .block-hotel-card .title,.block-push-document .block-hotel-card .title,.block-resa-details-bis .block-hotel-card .block-price,.block-resa-details-bis .block-hotel-card .hotel-name,.block-resa-details-bis .block-hotel-card .select2-container,.block-resa-details .block-hotel-card .block-price,.block-resa-details .block-hotel-card .hotel-name,.block-resa-details .block-hotel-card .select2-container,.block-tripadvisor .block-hotel-card .title-block,.block-trombi-major .bloc-description .block-hotel-card .title-name,.card-hotel-item .block-hotel-card .chi-hotel-city,.icones-text-presta .text-services .block-hotel-card .presta{margin-bottom:27px}@media (max-width:47.99em){.block-hotel-card .bloc-description .btn,.block-hotel-card .bloc-description .form-element button[type=submit],.block-hotel-card .bloc-description .form-element input[type=file]+.form-element-inputfile,.block-hotel-card .bloc-description .form-element input[type=submit],.form-element .block-hotel-card .bloc-description button[type=submit],.form-element .block-hotel-card .bloc-description input[type=file]+.form-element-inputfile,.form-element .block-hotel-card .bloc-description input[type=submit]{width:100%}}.block-suites .title-suites{font-size:1.875em;color:#a57b1b;margin:0}.block-suites .subtitle-suites{font-size:1.25em;color:#dfdfdf}.block-suites .text-news{margin-top:25px}.block-suites .subtitle-suites a,.block-suites .text-news a,.block-suites .title-suites a{color:inherit}.block-suites .text-menu{width:75%;font-size:1em}.block-suites .text-menu span{color:#a57b1b}.block-suites .icon,.block-suites .text-menu{display:inline-block;vertical-align:middle}.block-suites .icon{margin-right:15px}.block-suites .block-icon{margin-top:20px}.block-suites .block-icon .icon{font-size:1.875em}.block-suites .btn-main,.block-suites .collectionRoomsCarousel .btn,.block-suites .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-suites .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-suites .form-element button[type=submit],.block-suites .form-element input[type=submit],.collectionRoomsCarousel .block-suites .btn,.collectionRoomsCarousel .form-element .block-suites input[type=file]+.form-element-inputfile,.form-element .block-suites button[type=submit],.form-element .block-suites input[type=submit],.form-element .collectionRoomsCarousel .block-suites input[type=file]+.form-element-inputfile{width:50%}@media (min-width:64em){.block-suites .btn-main,.block-suites .collectionRoomsCarousel .btn,.block-suites .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-suites .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-suites .form-element button[type=submit],.block-suites .form-element input[type=submit],.collectionRoomsCarousel .block-suites .btn,.collectionRoomsCarousel .form-element .block-suites input[type=file]+.form-element-inputfile,.form-element .block-suites button[type=submit],.form-element .block-suites input[type=submit],.form-element .collectionRoomsCarousel .block-suites input[type=file]+.form-element-inputfile{width:71%}}@media (max-width:47.99em){.block-suites .btn-main,.block-suites .collectionRoomsCarousel .btn,.block-suites .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-suites .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-suites .form-element button[type=submit],.block-suites .form-element input[type=submit],.collectionRoomsCarousel .block-suites .btn,.collectionRoomsCarousel .form-element .block-suites input[type=file]+.form-element-inputfile,.form-element .block-suites button[type=submit],.form-element .block-suites input[type=submit],.form-element .collectionRoomsCarousel .block-suites input[type=file]+.form-element-inputfile{width:100%}}@media (max-width:63.99em){.block-suites .bloc-description.drm-container-col,.block-suites .block-vam-col.bloc-description,.block-suites .m21 .bloc-description.rrc-col,.block-suites .m21-2 .bloc-description.rrc-col,.m21 .block-suites .bloc-description.rrc-col,.m21-2 .block-suites .bloc-description.rrc-col{padding:50px 5%}}.block-map .block-suites .drl-hotel-visit,.block-map .block-suites .search-action,.block-suites .block-map .drl-hotel-visit,.block-suites .block-map .search-action,.block-suites .cta,.block-suites .drm-hotel,.block-suites .m21 .drl-hotel-visit,.block-suites .m21 .search-action,.block-suites .m21-2 .drl-hotel-visit,.block-suites .m21-2 .search-action,.m21 .block-suites .drl-hotel-visit,.m21 .block-suites .search-action,.m21-2 .block-suites .drl-hotel-visit,.m21-2 .block-suites .search-action{margin:20px 0}.block-rte-intro{margin:0 21%}.block-rte-intro .columns{column-count:2;column-gap:40px;margin-bottom:45px;margin-top:40px;text-align:justify}@media (max-width:47.99em){.block-rte-intro .columns{column-count:1;column-gap:20px}}.block-rte p{font-size:1em;padding-bottom:30px}.block-rte p:last-child{padding-bottom:0}.block-rte ul{padding-bottom:30px;display:table}.block-rte li{margin-left:30px;position:relative;display:list-item;list-style-type:disc}.block-rte li:first-line{color:#000}.block-rte img{height:auto}@media (max-width:63.99em){.block-rte img{width:auto;max-width:100%;float:none!important;margin:0!important}}.block-rte b,.block-rte strong{color:#a57b1b}.block-info-1{width:33%;color:#fff;background:#231f20;padding:40px 30px 30px 40px}.block-info-1 .list-info li{padding-bottom:20px}.block-info-1 .list-info li .detail{width:75%;display:inline-block;vertical-align:middle}.block-info-1 .list-info li i{display:inline-block;padding-right:15px;color:#a57b1b}.block-info-1 .list-info li .contact{text-decoration:underline;color:#a57b1b}.block-info-1 .hotel-name{padding-bottom:20px;font-family:lucien-light,arial,helvetica,sans-serif;text-transform:uppercase;font-weight:700}@media (max-width:47.99em){.block-info-1{width:100%}}.block-info-2{width:66%;color:#231f20;background:#f9f9f9;padding:40px 30px 30px 40px}.block-info-2 .list-info li{padding-bottom:20px}.block-info-2 .list-info li .detail{width:75%;display:inline-block;vertical-align:middle}.block-info-2 .list-info li i{display:inline-block;padding-right:15px;color:#a57b1b;vertical-align:top;padding-top:5px}.block-info-2 .list-info li .contact{text-decoration:underline;color:#a57b1b}.block-info-2 .col2{display:inline-block;width:49%}.block-info-2 .hotel-name{padding-bottom:20px;font-family:lucien-light,arial,helvetica,sans-serif;text-transform:uppercase;font-weight:700}@media (max-width:47.99em){.block-info-2 .hotel-name{display:block;left:0!important}}@media (max-width:63.99em){.block-info-2 .hotel-name{min-height:70px}}@media (max-width:47.99em){.block-info-2,.block-info-2 .col2{width:100%}}.block-services{margin:0 7%}@media (max-width:47.99em){.block-services{margin:0}}.block-services .container-item{width:33%;float:left;text-align:left}@media (max-width:63.99em){.block-services .container-item{display:block;width:40%}}@media (max-width:47.99em){.block-services .container-item{display:none}}.block-map .block-services .container-item .drl-hotel-visit,.block-map .block-services .container-item .search-action,.block-services .container-item .block-map .drl-hotel-visit,.block-services .container-item .block-map .search-action,.block-services .container-item .cta,.block-services .container-item .drm-hotel,.block-services .container-item .m21 .drl-hotel-visit,.block-services .container-item .m21 .search-action,.block-services .container-item .m21-2 .drl-hotel-visit,.block-services .container-item .m21-2 .search-action,.m21 .block-services .container-item .drl-hotel-visit,.m21 .block-services .container-item .search-action,.m21-2 .block-services .container-item .drl-hotel-visit,.m21-2 .block-services .container-item .search-action{border:none;width:100%}.block-map .block-services .container-item .drl-hotel-visit a,.block-map .block-services .container-item .search-action a,.block-services .container-item .block-map .drl-hotel-visit a,.block-services .container-item .block-map .search-action a,.block-services .container-item .cta a,.block-services .container-item .drm-hotel a,.block-services .container-item .m21 .drl-hotel-visit a,.block-services .container-item .m21 .search-action a,.block-services .container-item .m21-2 .drl-hotel-visit a,.block-services .container-item .m21-2 .search-action a,.m21 .block-services .container-item .drl-hotel-visit a,.m21 .block-services .container-item .search-action a,.m21-2 .block-services .container-item .drl-hotel-visit a,.m21-2 .block-services .container-item .search-action a{padding:40px;display:block;position:relative}@media (max-width:63.99em){.block-map .block-services .container-item .drl-hotel-visit a,.block-map .block-services .container-item .search-action a,.block-services .container-item .block-map .drl-hotel-visit a,.block-services .container-item .block-map .search-action a,.block-services .container-item .cta a,.block-services .container-item .drm-hotel a,.block-services .container-item .m21 .drl-hotel-visit a,.block-services .container-item .m21 .search-action a,.block-services .container-item .m21-2 .drl-hotel-visit a,.block-services .container-item .m21-2 .search-action a,.m21 .block-services .container-item .drl-hotel-visit a,.m21 .block-services .container-item .search-action a,.m21-2 .block-services .container-item .drl-hotel-visit a,.m21-2 .block-services .container-item .search-action a{padding:40px 20px}}.block-map .block-services .container-item .drl-hotel-visit a:after,.block-map .block-services .container-item .search-action a:after,.block-services .container-item .block-map .drl-hotel-visit a:after,.block-services .container-item .block-map .search-action a:after,.block-services .container-item .cta a:after,.block-services .container-item .drm-hotel a:after,.block-services .container-item .m21 .drl-hotel-visit a:after,.block-services .container-item .m21 .search-action a:after,.block-services .container-item .m21-2 .drl-hotel-visit a:after,.block-services .container-item .m21-2 .search-action a:after,.m21 .block-services .container-item .drl-hotel-visit a:after,.m21 .block-services .container-item .search-action a:after,.m21-2 .block-services .container-item .drl-hotel-visit a:after,.m21-2 .block-services .container-item .search-action a:after{content:"";width:57px;height:1px;background-color:#dfdfdf;position:absolute;bottom:0;left:40px}.block-map .block-services .container-item .drl-hotel-visit a.active,.block-map .block-services .container-item .drl-hotel-visit a:hover,.block-map .block-services .container-item .search-action a.active,.block-map .block-services .container-item .search-action a:hover,.block-services .container-item .block-map .drl-hotel-visit a.active,.block-services .container-item .block-map .drl-hotel-visit a:hover,.block-services .container-item .block-map .search-action a.active,.block-services .container-item .block-map .search-action a:hover,.block-services .container-item .cta a.active,.block-services .container-item .cta a:hover,.block-services .container-item .drm-hotel a.active,.block-services .container-item .drm-hotel a:hover,.block-services .container-item .m21 .drl-hotel-visit a.active,.block-services .container-item .m21 .drl-hotel-visit a:hover,.block-services .container-item .m21 .search-action a.active,.block-services .container-item .m21 .search-action a:hover,.block-services .container-item .m21-2 .drl-hotel-visit a.active,.block-services .container-item .m21-2 .drl-hotel-visit a:hover,.block-services .container-item .m21-2 .search-action a.active,.block-services .container-item .m21-2 .search-action a:hover,.m21 .block-services .container-item .drl-hotel-visit a.active,.m21 .block-services .container-item .drl-hotel-visit a:hover,.m21 .block-services .container-item .search-action a.active,.m21 .block-services .container-item .search-action a:hover,.m21-2 .block-services .container-item .drl-hotel-visit a.active,.m21-2 .block-services .container-item .drl-hotel-visit a:hover,.m21-2 .block-services .container-item .search-action a.active,.m21-2 .block-services .container-item .search-action a:hover{background-color:#f9f9f9}@media (max-width:63.99em){.block-services .list-item1{display:none}}@media (max-width:47.99em){.block-services .list-item1{display:block}}@media (max-width:63.99em){.block-services .list-item{padding:0 30px 0 0}}.block-services .block-container{width:33%;padding-left:70px}@media screen and (min-width:1024px) and (max-width:1125px){.block-services .block-container{padding-left:50px;width:37%}}@media (max-width:63.99em){.block-services .block-container{padding-left:0;width:60%;float:right}}@media (max-width:47.99em){.block-services .block-container{width:100%}}.block-services .block-item{padding-left:95px}@media (max-width:63.99em){.block-services .block-item{padding-left:0;margin-top:0}}@media (max-width:47.99em){.block-services .block-item{overflow:hidden;margin:0 7%}}.block-services .text-menu{width:70%;vertical-align:top;font-size:1.125em;text-transform:none;margin-left:20px;color:#231f20}.block-services .text-menu .title-service{min-height:54px;display:block}.block-services .text-menu .description-service{display:block;font-size:.7777777778em}.block-services .block-icon{padding:24px 0}.block-services .icon,.block-services .text-menu{display:inline-block}.block-services .icon{font-size:40px;color:#909090}.activity-news .bloc-description{background:#231f20;color:#fff}.activity-news .bloc-description .description{margin-bottom:40px;font-family:georgia,arial,helvetica,sans-serif;font-style:inherit}.activity-news .bloc-description .job-position,.activity-news .block-map .drl-hotel-visit,.activity-news .block-map .search-action,.activity-news .cta,.activity-news .drm-hotel,.activity-news .m21 .drl-hotel-visit,.activity-news .m21 .search-action,.activity-news .m21-2 .drl-hotel-visit,.activity-news .m21-2 .search-action,.block-map .activity-news .drl-hotel-visit,.block-map .activity-news .search-action,.m21 .activity-news .drl-hotel-visit,.m21 .activity-news .search-action,.m21-2 .activity-news .drl-hotel-visit,.m21-2 .activity-news .search-action{color:#fff}.block-push-gifts .bloc-picture{overflow:visible;position:relative;width:50%;vertical-align:top}.block-push-gifts .bloc-picture .block-text{padding:8% 10%;width:80%;position:relative;z-index:10;background:#f9f9f9}.block-desire .bloc-description .block-push-gifts .bloc-picture .block-text .title-name,.block-push-doc-2col .block-push-gifts .bloc-picture .block-text .title,.block-push-document .block-push-gifts .bloc-picture .block-text .title,.block-push-gifts .bloc-picture .block-text .block-desire .bloc-description .title-name,.block-push-gifts .bloc-picture .block-text .block-push-doc-2col .title,.block-push-gifts .bloc-picture .block-text .block-push-document .title,.block-push-gifts .bloc-picture .block-text .block-resa-details-bis .block-price,.block-push-gifts .bloc-picture .block-text .block-resa-details-bis .hotel-name,.block-push-gifts .bloc-picture .block-text .block-resa-details-bis .select2-container,.block-push-gifts .bloc-picture .block-text .block-resa-details .block-price,.block-push-gifts .bloc-picture .block-text .block-resa-details .hotel-name,.block-push-gifts .bloc-picture .block-text .block-resa-details .select2-container,.block-push-gifts .bloc-picture .block-text .block-tripadvisor .title-block,.block-push-gifts .bloc-picture .block-text .block-trombi-major .bloc-description .title-name,.block-push-gifts .bloc-picture .block-text .card-hotel-item .chi-hotel-city,.block-push-gifts .bloc-picture .block-text .icones-text-presta .text-services .presta,.block-push-gifts .bloc-picture .block-text .popin-title,.block-push-gifts .bloc-picture .block-text .title-3,.block-resa-details-bis .block-push-gifts .bloc-picture .block-text .block-price,.block-resa-details-bis .block-push-gifts .bloc-picture .block-text .hotel-name,.block-resa-details-bis .block-push-gifts .bloc-picture .block-text .select2-container,.block-resa-details .block-push-gifts .bloc-picture .block-text .block-price,.block-resa-details .block-push-gifts .bloc-picture .block-text .hotel-name,.block-resa-details .block-push-gifts .bloc-picture .block-text .select2-container,.block-tripadvisor .block-push-gifts .bloc-picture .block-text .title-block,.block-trombi-major .bloc-description .block-push-gifts .bloc-picture .block-text .title-name,.card-hotel-item .block-push-gifts .bloc-picture .block-text .chi-hotel-city,.icones-text-presta .text-services .block-push-gifts .bloc-picture .block-text .presta{min-height:50px;margin-bottom:20px}.block-push-gifts .bloc-picture .block-text.push1{margin:-120px 0 0 14%}@media (max-width:63.99em){.block-push-gifts .bloc-picture .block-text.push1{margin:-80px 0 0 14%}}.block-push-gifts .bloc-picture .block-text.push1.bloc-description{margin:0 0 0 14%}.block-push-gifts .bloc-picture .block-text.push2{margin:-120px 0 0 6%}@media (max-width:63.99em){.block-push-gifts .bloc-picture .block-text.push2{margin:-80px 0 0 6%}}.block-push-gifts .bloc-picture .block-text.push2.bloc-description{margin:0 0 0 6%}.block-push-gifts .bloc-picture .block-text .description{padding-bottom:30px}.block-push-gifts.blocks-barresto .description{padding-bottom:30px;min-height:175px}@media (max-width:63.99em){.block-push-gifts.blocks-barresto .description{min-height:230px}}.block-push-gifts .hotel-name{color:#000;font-size:16px;top:50px;left:13%;right:0}.block-push-gifts .list-info{margin-top:75px}@media (max-width:47.99em){.block-push-gifts .bloc-picture{width:100%;padding-bottom:35px}.block-push-gifts .bloc-picture .block-text.push1,.block-push-gifts .bloc-picture .block-text.push2{margin:-90px auto 0}.block-desire .bloc-description .block-push-gifts .bloc-picture .block-text .title-name,.block-push-doc-2col .block-push-gifts .bloc-picture .block-text .title,.block-push-document .block-push-gifts .bloc-picture .block-text .title,.block-push-gifts .bloc-picture .block-text .block-desire .bloc-description .title-name,.block-push-gifts .bloc-picture .block-text .block-push-doc-2col .title,.block-push-gifts .bloc-picture .block-text .block-push-document .title,.block-push-gifts .bloc-picture .block-text .block-resa-details-bis .block-price,.block-push-gifts .bloc-picture .block-text .block-resa-details-bis .hotel-name,.block-push-gifts .bloc-picture .block-text .block-resa-details-bis .select2-container,.block-push-gifts .bloc-picture .block-text .block-resa-details .block-price,.block-push-gifts .bloc-picture .block-text .block-resa-details .hotel-name,.block-push-gifts .bloc-picture .block-text .block-resa-details .select2-container,.block-push-gifts .bloc-picture .block-text .block-tripadvisor .title-block,.block-push-gifts .bloc-picture .block-text .block-trombi-major .bloc-description .title-name,.block-push-gifts .bloc-picture .block-text .card-hotel-item .chi-hotel-city,.block-push-gifts .bloc-picture .block-text .description,.block-push-gifts .bloc-picture .block-text .icones-text-presta .text-services .presta,.block-push-gifts .bloc-picture .block-text .popin-title,.block-push-gifts .bloc-picture .block-text .title-3,.block-resa-details-bis .block-push-gifts .bloc-picture .block-text .block-price,.block-resa-details-bis .block-push-gifts .bloc-picture .block-text .hotel-name,.block-resa-details-bis .block-push-gifts .bloc-picture .block-text .select2-container,.block-resa-details .block-push-gifts .bloc-picture .block-text .block-price,.block-resa-details .block-push-gifts .bloc-picture .block-text .hotel-name,.block-resa-details .block-push-gifts .bloc-picture .block-text .select2-container,.block-tripadvisor .block-push-gifts .bloc-picture .block-text .title-block,.block-trombi-major .bloc-description .block-push-gifts .bloc-picture .block-text .title-name,.card-hotel-item .block-push-gifts .bloc-picture .block-text .chi-hotel-city,.icones-text-presta .text-services .block-push-gifts .bloc-picture .block-text .presta{min-height:inherit}}.insert-info{background-color:#f9f9f9;padding:50px;margin-bottom:30px}@media (max-width:63.99em){.insert-info{padding:30px}}@media (max-width:47.99em){.insert-info{width:100%!important}}.insert-info .title-info{font-size:1.25em;margin-top:0}.insert-info .subtitle-info{font-size:2.1875em;color:#a57b1b;text-transform:uppercase}.insert-info .description{margin:30px 0}.highlight-gift{background-color:#f9f9f9;padding:8% 4%}@media (max-width:63.99em){.highlight-gift{width:100%!important}}@media (max-width:47.99em){.highlight-gift{padding:30px}}.highlight-gift .title-info{font-size:1.5625em;color:#a57b1b;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1em;min-height:70px}@media (max-width:63.99em){.highlight-gift .title-info{min-height:inherit;padding-bottom:30px}}.highlight-gift .description{min-height:120px;padding-bottom:20px}@media (max-width:63.99em){.highlight-gift .description{min-height:inherit;padding-bottom:30px}}.highlight-gift.odd{background:#f1f1f1}.blocks-barresto .inner-tab{padding:0 12.7% 50px;position:relative}.blocks-barresto .inner-tab .tab{border:1px solid #bdbbbc;background:#fff}@media (max-width:63.99em){.blocks-barresto .inner-tab .tab{line-height:22px}}.blocks-barresto .inner-tab .tab.active{border:1px solid #a57b1b;color:#a57b1b}.blocks-barresto .container-item{width:35%;margin:0 auto}.blocks-barresto .container-item .list-item{display:inline-block;text-align:center;vertical-align:top}@media (max-width:63.99em){.blocks-barresto .container-item{display:block;width:90%}}.blocks-barresto .block-info-hotel .title{margin:0;line-height:1}@media (max-width:63.99em){.blocks-barresto .block-info-hotel .title{margin-top:-15px}}.blocks-barresto .desc-text{width:70%;float:left}@media (max-width:47.99em){.blocks-barresto .desc-text{width:100%;float:none}}.blocks-barresto .block-price{float:right;text-align:center;color:#000}@media (max-width:47.99em){.blocks-barresto .block-price{width:100%;float:none;margin-top:20px}}.blocks-barresto .block-price .price{font-size:26px;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1;height:21px}.blocks-barresto .block-price .text:last-child{font-family:lucien-book,arial,helvetica,sans-serif}.block-push-fb{padding:55px 70px;width:33%;background:#f9f9f9;text-align:center}@media (max-width:63.99em){.block-push-fb{padding:55px 20px}}@media (max-width:47.99em){.block-push-fb{width:100%}}.block-push-fb .title{font-size:1.5625em;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1;text-transform:uppercase;padding-bottom:30px}.block-push-fb .description{padding-bottom:30px}.block-push-fb .icon-facebook{color:#3b5998;font-size:5em;margin-bottom:10px;display:inline-block}.block-push-fb .btn-main-reverse,.block-push-fb .form-element .module.module-collectionMenuComp button[type=submit],.block-push-fb .form-element .module.module-collectionMenuComp input[type=file]+.form-element-inputfile,.block-push-fb .form-element .module.module-collectionMenuComp input[type=submit],.block-push-fb .form-element input[type=file]+.form-element-inputfile,.block-push-fb .module.module-collectionMenuComp .btn,.block-push-fb .module.module-collectionMenuComp .form-element button[type=submit],.block-push-fb .module.module-collectionMenuComp .form-element input[type=submit],.form-element .block-push-fb input[type=file]+.form-element-inputfile,.form-element .module.module-collectionMenuComp .block-push-fb button[type=submit],.form-element .module.module-collectionMenuComp .block-push-fb input[type=submit],.module.module-collectionMenuComp .block-push-fb .btn,.module.module-collectionMenuComp .form-element .block-push-fb button[type=submit],.module.module-collectionMenuComp .form-element .block-push-fb input[type=submit]{box-shadow:0 4px 5px rgba(0,0,0,.1)}.block-push-care{width:66%;color:#fff;background:#f9f9f9;padding:8% 15%;text-align:center;font-family:lucien-regular,arial,helvetica,sans-serif}.block-push-care.black{background:#000}.block-push-care.black .description,.block-push-care.black .label{color:#fff}.block-push-care.grey-light{background:#f1f1f1}.block-push-care.white{background:#fff}@media (max-width:63.99em){.block-push-care{width:100%!important}}.block-push-care .title{text-transform:uppercase;font-size:1.25em;color:#a57b1b;padding-bottom:15px}.block-push-care .description{color:#000;padding:30px 0}.block-push-care .label{color:#000;font-size:1em;text-transform:uppercase}.block-push-care .info{color:#a57b1b}.block-push-care .list-info li{display:inline-block;padding:30px 35px}.block-push-document{padding:55px 70px;width:33%;background:#f9f9f9;text-align:left}.block-push-document img{width:100%}@media (max-width:47.99em){.block-push-document img{width:auto}}@media (max-width:63.99em){.block-push-document{text-align:center!important;padding:55px 20px}}@media (max-width:47.99em){.block-push-document{width:100%}}.block-push-document .title{padding-bottom:30px;text-align:left!important;text-transform:none;font-family:lucien-regular,arial,helvetica,sans-serif;font-weight:400}@media (max-width:63.99em){.block-push-document .title{text-align:center!important}}.block-push-document .description{padding:30px 0}.block-push-doc-2col{width:50%;max-width:550px;background:#f9f9f9;text-align:center;padding-bottom:40px;display:inline-block;letter-spacing:normal;word-spacing:normal;text-rendering:auto;vertical-align:top}@media (max-width:47.99em){.block-push-doc-2col{width:100%;float:none}}.block-push-doc-2col .picture,.block-push-doc-2col .picture img{width:100%}@media (max-width:63.99em){.block-push-doc-2col .picture img{width:auto}}.block-push-doc-2col .title{text-transform:none;font-family:lucien-regular,arial,helvetica,sans-serif;font-weight:400;color:#a57b1b;margin:30px 0!important}.block-push-doc-2col .description{padding:0 15% 30px}.news-details .bloc-picture{width:42%;margin:0 10% 4% 0;float:left}@media (max-width:47.99em){.news-details .bloc-picture{width:100%}}.news-details .bloc-news{padding-top:40px}.news-details .bloc-news>p{margin-bottom:35px}.news-details .bloc-news .tel-info{text-align:center;padding:15px 0;width:48%;background-color:#f9f9f9;float:right}@media (max-width:47.99em){.news-details .bloc-news .tel-info{width:100%}}.block-actuality{text-align:center;padding:30px 0;position:relative}@media (max-width:47.99em){.block-actuality{padding:30px}}.block-actuality .intro{font-size:1.5625em}.block-actuality .actuality-description{font-size:.875em}@media (max-width:47.99em){.block-actuality .actuality-description{font-size:1.25em}}.block-actuality p{margin:10px 0}.block-actuality .block-map .drl-hotel-visit,.block-actuality .block-map .search-action,.block-actuality .cta,.block-actuality .drm-hotel,.block-actuality .m21 .drl-hotel-visit,.block-actuality .m21 .search-action,.block-actuality .m21-2 .drl-hotel-visit,.block-actuality .m21-2 .search-action,.block-map .block-actuality .drl-hotel-visit,.block-map .block-actuality .search-action,.m21 .block-actuality .drl-hotel-visit,.m21 .block-actuality .search-action,.m21-2 .block-actuality .drl-hotel-visit,.m21-2 .block-actuality .search-action{color:#a57b1b}.block-actuality:hover{background:#f9f9f9}.block-actuality:after{content:"";position:absolute;bottom:0;width:250px;height:1px;background:#dfdfdf;left:50%;margin-left:-125px}.block-actuality .block-picture img{height:auto;margin:0 auto}@media (max-width:47.99em){.block-actuality .block-picture img{width:100%}}.block-push-visit{background-color:#000;padding:4%;color:#fff}@media (max-width:63.99em){.block-push-visit{padding:5%}}@media (max-width:47.99em){.block-push-visit{padding:8%;width:100%!important}}.block-push-visit .title-info{font-size:1.5625em;margin:0 0 30px;color:#a57b1b;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1em}.block-push-visit .description{margin-bottom:40px}.block-map .block-push-visit .drl-hotel-visit,.block-map .block-push-visit .search-action,.block-push-visit .block-map .drl-hotel-visit,.block-push-visit .block-map .search-action,.block-push-visit .cta,.block-push-visit .drm-hotel,.block-push-visit .m21 .drl-hotel-visit,.block-push-visit .m21 .search-action,.block-push-visit .m21-2 .drl-hotel-visit,.block-push-visit .m21-2 .search-action,.m21 .block-push-visit .drl-hotel-visit,.m21 .block-push-visit .search-action,.m21-2 .block-push-visit .drl-hotel-visit,.m21-2 .block-push-visit .search-action{color:#fff}.practical-info .bloc-picture{overflow:hidden;position:relative}@media (max-width:63.99em){.practical-info .bloc-picture{display:block}}.practical-info .bloc-picture img{width:auto;height:100%;min-width:614px;min-height:567px;position:absolute;top:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}@media (max-width:63.99em){.practical-info .bloc-picture img{width:100%;height:auto;min-width:0;min-height:0;position:static;-ms-transform:none;transform:none}}.block-map .practical-info .destination-result-list-content,.m21 .practical-info .destination-result-list-content,.m21 .practical-info .rrc-line,.m21-2 .practical-info .destination-result-list-content,.m21-2 .practical-info .rrc-line,.practical-info .block-map .destination-result-list-content,.practical-info .block-vam,.practical-info .drm-container,.practical-info .m21 .destination-result-list-content,.practical-info .m21 .rrc-line,.practical-info .m21-2 .destination-result-list-content,.practical-info .m21-2 .rrc-line{width:100%}.practical-info .block-info-1{width:50%;background:#231f20}.practical-info .block-info-1.small{padding:140px 95px}@media (max-width:63.99em){.practical-info .block-info-1.small{padding:70px}}@media (max-width:47.99em){.practical-info .block-info-1.small{padding:50px 40px}}.practical-info .block-info-1 .name{text-transform:uppercase;margin-bottom:60px}@media (max-width:63.99em){.practical-info .block-info-1 .name{margin-bottom:45px}}@media (max-width:63.99em){.practical-info .block-info-1{width:100%;display:block}}.practical-info .block-info-1 .list-info li i{vertical-align:top}.icones-text-services{background:#f9f9f9;padding:50px 0;position:relative}.icones-text-services .breadcumb{position:absolute;top:10px;left:10px;font-size:.75em}.icones-text-services .text-services{text-align:center;margin:0}.icones-text-services .text-services p{margin:5px 0}.form .file-wrapper .icones-text-services .text-services .file-holder,.icones-text-services .text-services .form .file-wrapper .file-holder,.icones-text-services .text-services .text-itinary{color:#9f9f9f}.icones-text-services .text-services .text-italic{color:#dfdfdf;min-height:40px}.block-tripadvisor{padding:0 4% 5%;background:#f9f9f9;margin-bottom:30px}.block-tripadvisor .block-actu{background:#f9f9f9!important}.block-tripadvisor .block-actu .stars{width:69px;height:14px}.block-tripadvisor .block-actu .starsnull{background:url(resources/img/skin/ratings.png) no-repeat -220px -154px}.block-tripadvisor .block-actu .stars0{background:url(resources/img/skin/ratings.png) no-repeat -220px -140px}.block-tripadvisor .block-actu .stars0-5{background:url(resources/img/skin/ratings.png) no-repeat -220px -126px}.block-tripadvisor .block-actu .stars1{background:url(resources/img/skin/ratings.png) no-repeat -220px -112px}.block-tripadvisor .block-actu .stars1-5{background:url(resources/img/skin/ratings.png) no-repeat -220px -98px}.block-tripadvisor .block-actu .stars2{background:url(resources/img/skin/ratings.png) no-repeat -220px -84px}.block-tripadvisor .block-actu .stars2-5{background:url(resources/img/skin/ratings.png) no-repeat -220px -70px}.block-tripadvisor .block-actu .stars3{background:url(resources/img/skin/ratings.png) no-repeat -220px -56px}.block-tripadvisor .block-actu .stars3-5{background:url(resources/img/skin/ratings.png) no-repeat -220px -42px}.block-tripadvisor .block-actu .stars4{background:url(resources/img/skin/ratings.png) no-repeat -220px -28px}.block-tripadvisor .block-actu .stars4-5{background:url(resources/img/skin/ratings.png) no-repeat -220px -14px}.block-tripadvisor .block-actu .stars5{background:url(resources/img/skin/ratings.png) no-repeat -220px 0}@media (max-width:63.99em){.block-tripadvisor .block-actu{padding:30px 20px 0}}.block-tripadvisor .block-actu:hover{background:none}@media (max-width:63.99em){.block-tripadvisor{text-align:left}}.block-tripadvisor .title-block{font-size:1.25em;color:#000!important;padding-bottom:30px;line-height:1em;vertical-align:bottom;display:table-cell}.block-tripadvisor .date,.block-tripadvisor .text-news{font-size:1em;color:#9f9f9f!important;font-family:georgia,arial,helvetica,sans-serif;padding-top:15px;min-height:200px}@media (max-width:63.99em){.block-tripadvisor .date,.block-tripadvisor .text-news{min-height:inherit;padding-bottom:20px;text-align:left}}.block-tripadvisor .date{color:#615f60!important;min-height:inherit}.block-tripadvisor .desc-block-actu{margin-bottom:15px}@media (max-width:63.99em){.block-tripadvisor .desc-block-actu{margin-bottom:10px}}.block-tripadvisor .desc-block-actu img{height:180px}.block-tripadvisor .column{width:33%;display:inline-block}.block-tripadvisor .column.certificate .text-news{min-height:224px}@media (max-width:63.99em){.block-tripadvisor .column{width:100%}}.block-tripadvisor .elt-cta{text-align:center}.block-map .block-tripadvisor .drl-hotel-visit,.block-map .block-tripadvisor .search-action,.block-tripadvisor .block-map .drl-hotel-visit,.block-tripadvisor .block-map .search-action,.block-tripadvisor .cta,.block-tripadvisor .drm-hotel,.block-tripadvisor .m21 .drl-hotel-visit,.block-tripadvisor .m21 .search-action,.block-tripadvisor .m21-2 .drl-hotel-visit,.block-tripadvisor .m21-2 .search-action,.m21 .block-tripadvisor .drl-hotel-visit,.m21 .block-tripadvisor .search-action,.m21-2 .block-tripadvisor .drl-hotel-visit,.m21-2 .block-tripadvisor .search-action{padding:0;display:inline-block}.block-video .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;z-index:2}.block-video .videoWrapper.video-loading{background:url(resources/img/skin/loader.gif) no-repeat 50% 50%}.block-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.highlight-resa{background-color:#f9f9f9;padding:8% 4%}@media (max-width:63.99em){.highlight-resa{padding:55px 20px}}@media (max-width:47.99em){.highlight-resa{padding:30px;width:100%!important}}.highlight-resa .title-info{font-size:1.5625em;margin:0 0 30px;color:#a57b1b;font-family:lucien-regular,arial,helvetica,sans-serif;line-height:1em}.highlight-resa .description{margin-bottom:40px}.highlight-resa.odd{background:#f1f1f1}.highlight-resa .text-menu{width:75%}.highlight-resa .text-menu span{color:#a57b1b}.highlight-resa .icon-mobile,.highlight-resa .text-menu{display:inline-block;vertical-align:middle}.highlight-resa .icon-mobile{margin-right:10px;font-size:2.5em}@media (max-width:63.99em){.highlight-resa .icon-mobile{margin-right:0;font-size:2.1875em}}.highlight-resa .block-icon{margin-top:20px}.block-resa{position:relative;padding-top:40px;margin-bottom:50px}.block-map .block-resa .drl-hotel-visit,.block-map .block-resa .search-action,.block-resa .block-map .drl-hotel-visit,.block-resa .block-map .search-action,.block-resa .cta,.block-resa .drm-hotel,.block-resa .m21 .drl-hotel-visit,.block-resa .m21 .search-action,.block-resa .m21-2 .drl-hotel-visit,.block-resa .m21-2 .search-action,.m21 .block-resa .drl-hotel-visit,.m21 .block-resa .search-action,.m21-2 .block-resa .drl-hotel-visit,.m21-2 .block-resa .search-action{color:#fff}.block-resa:before{content:"";width:100%;height:250px;background:#f1f1f1;position:absolute;top:0;left:0;z-index:1}.block-resa .block-suites .subtitle-suites,.block-resa .block-trombi-major .bloc-description .job-position,.block-resa .card-hotel-item .chi-hotel-region,.block-resa .title-3-bis,.block-suites .block-resa .subtitle-suites,.block-trombi-major .bloc-description .block-resa .job-position,.card-hotel-item .block-resa .chi-hotel-region{color:#a57b1b;margin-bottom:40px;text-align:center}.block-nav-envy .block-resa .title-main,.block-resa .block-nav-envy .title-main,.block-resa .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-resa .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-resa .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-resa .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-resa .module .title,.block-resa .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa .title,.module .block-resa .title{color:#000;text-align:center;margin:0}.block-resa .block-picture{width:50%}.block-resa .block-picture img{width:100%}.block-resa .block-text{background:#302c2d;padding:0 7%;width:50%}.block-resa .block-text p{color:#9f9f9f;padding-bottom:40px}.block-desire .bloc-description .block-resa .block-text .title-name,.block-push-doc-2col .block-resa .block-text .title,.block-push-document .block-resa .block-text .title,.block-resa-details-bis .block-resa .block-text .block-price,.block-resa-details-bis .block-resa .block-text .hotel-name,.block-resa-details-bis .block-resa .block-text .select2-container,.block-resa-details .block-resa .block-text .block-price,.block-resa-details .block-resa .block-text .hotel-name,.block-resa-details .block-resa .block-text .select2-container,.block-resa .block-text .block-desire .bloc-description .title-name,.block-resa .block-text .block-push-doc-2col .title,.block-resa .block-text .block-push-document .title,.block-resa .block-text .block-resa-details-bis .block-price,.block-resa .block-text .block-resa-details-bis .hotel-name,.block-resa .block-text .block-resa-details-bis .select2-container,.block-resa .block-text .block-resa-details .block-price,.block-resa .block-text .block-resa-details .hotel-name,.block-resa .block-text .block-resa-details .select2-container,.block-resa .block-text .block-tripadvisor .title-block,.block-resa .block-text .block-trombi-major .bloc-description .title-name,.block-resa .block-text .card-hotel-item .chi-hotel-city,.block-resa .block-text .icones-text-presta .text-services .presta,.block-resa .block-text .popin-title,.block-resa .block-text .title-3,.block-tripadvisor .block-resa .block-text .title-block,.block-trombi-major .bloc-description .block-resa .block-text .title-name,.card-hotel-item .block-resa .block-text .chi-hotel-city,.icones-text-presta .text-services .block-resa .block-text .presta{color:#fff;padding-bottom:25px}.block-nav-envy .block-resa .title-main,.block-resa .block-cta,.block-resa .block-nav-envy .title-main,.block-resa .block-picture,.block-resa .block-suites .subtitle-suites,.block-resa .block-text,.block-resa .block-trombi-major .bloc-description .job-position,.block-resa .card-hotel-item .chi-hotel-region,.block-resa .intro,.block-resa .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-resa .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-resa .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-resa .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-resa .module .title,.block-resa .title-2,.block-resa .title-3-bis,.block-suites .block-resa .subtitle-suites,.block-trombi-major .bloc-description .block-resa .job-position,.card-hotel-item .block-resa .chi-hotel-region,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa .title,.module .block-resa .title{z-index:2;position:relative}.block-resa .intro{padding-bottom:50px;color:#fff;text-align:center;padding:0 20% 50px}.block-resa .block-cta{background:#f9f9f9;text-align:center;padding:35px 22px}.block-resa .btn,.block-resa .form-element button[type=submit],.block-resa .form-element input[type=file]+.form-element-inputfile,.block-resa .form-element input[type=submit],.block-resa .text-menu,.form-element .block-resa button[type=submit],.form-element .block-resa input[type=file]+.form-element-inputfile,.form-element .block-resa input[type=submit]{display:inline-block;margin-left:10px;margin-right:10px}.block-resa .text-menu{font-size:1em}.block-resa .text-menu span{color:#a57b1b}@media (max-width:47.99em){.block-resa .text-menu{margin-top:15px;margin-bottom:15px}}@media (max-width:47.99em){.block-resa .btn,.block-resa .form-element button[type=submit],.block-resa .form-element input[type=file]+.form-element-inputfile,.block-resa .form-element input[type=submit],.form-element .block-resa button[type=submit],.form-element .block-resa input[type=file]+.form-element-inputfile,.form-element .block-resa input[type=submit]{margin-top:0}}.block-resa .icon-mobile{font-size:40px}@media (max-width:47.99em){.block-resa .icon-mobile{margin-bottom:0}}.block-resa .split{border-bottom:1px solid #f1f1f1;padding-bottom:30px;margin-bottom:30px;position:relative}.block-resa .txt-hr{width:36px;height:35px;border-radius:18px/17px 17px 18px 18px;background-color:#fff;border:1px solid #f1f1f1;color:#9f9f9f;padding-top:6px;font-size:.8125em;font-style:italic;position:absolute;left:50%;bottom:-18px;margin-left:-18px}.block-resa-details,.block-resa-details-bis{position:relative;padding:40px 10%;margin-bottom:20px;background:#f9f9f9;border-bottom:6px solid #f1f1f1;text-align:center}.block-resa-details-bis .hotel-name,.block-resa-details .hotel-name{font-size:1.1875em;line-height:1em;padding-bottom:20px}.block-resa-details-bis .city,.block-resa-details .city{font-size:1.125em;line-height:1.125em;color:#9f9f9f;text-align:center}.block-resa-details-bis .col,.block-resa-details .col{display:inline-block;width:38%;vertical-align:top;padding:0 4% 0 0}@media (max-width:63.99em){.block-resa-details-bis .col,.block-resa-details .col{padding:0 1% 0 0}}.block-resa-details-bis .col-1,.block-resa-details .col-1{width:37%;vertical-align:bottom}.block-resa-details-bis .col-2,.block-resa-details .col-2{width:36%;vertical-align:bottom}.block-resa-details-bis .col-3,.block-resa-details .col-3{width:25%;padding:0 0 0 20px}.block-resa-details-bis .select2-container,.block-resa-details .select2-container{font-size:.75em!important}.block-resa-details-bis .select2-selection__rendered,.block-resa-details .select2-selection__rendered{color:#231f20!important}.block-resa-details-bis .block-price-wrapper,.block-resa-details .block-price-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:3%;vertical-align:top}.block-resa-details-bis .block-price,.block-resa-details .block-price{font-size:1.125em;margin-top:2px}.block-resa-details-bis .block-price .text,.block-resa-details .block-price .text{white-space:nowrap}.block-resa-details-bis .block-striked-price,.block-resa-details .block-striked-price{font-family:lucien-regular,arial,helvetica,sans-serif;display:none;color:#9f9f9f;margin-top:2px;text-transform:uppercase}.block-resa-details-bis .block-striked-price.active,.block-resa-details .block-striked-price.active{display:inline-block}.block-resa-details-bis .block-striked-price .text,.block-resa-details .block-striked-price .text{font-size:.625em;white-space:nowrap}.block-resa-details-bis .block-striked-price .striked-price,.block-resa-details .block-striked-price .striked-price{font-size:.9375em}.block-resa-details-bis .block-striked-price .striked-price .sup-HT-strike,.block-resa-details .block-striked-price .striked-price .sup-HT-strike{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;vertical-align:top;font-size:8px}.block-resa-details-bis .price,.block-resa-details .price{font-size:.875em;line-height:1;height:32px}@media (max-width:47.99em){.block-resa-details-bis .price,.block-resa-details .price{height:auto;padding:2px 0}}.block-resa-details-bis .price .sup-HT,.block-resa-details .price .sup-HT{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:10px;letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:top;white-space:nowrap}.block-resa-details-bis .price span,.block-resa-details .price span{color:#a57b1b;font-size:2.1875em;letter-spacing:-1.5px;white-space:nowrap}@media (max-width:47.99em){.block-resa-details-bis .price span,.block-resa-details .price span{font-size:1.5625em}}.block-resa-details-bis .price span .sup-HT,.block-resa-details .price span .sup-HT{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:top;font-size:10px}.block-resa-details-bis .text,.block-resa-details .text{font-size:.75em}@media (max-width:47.99em){.block-resa-details-bis .text,.block-resa-details .text{font-size:.625em;line-height:1.25em}}.block-resa-details-bis .text-intro,.block-resa-details .text-intro{margin-bottom:30px}.block-resa-details-bis .text-intro .text,.block-resa-details .text-intro .text{font:normal normal normal 14px/20px georgia;letter-spacing:.28px;color:#231f20;text-align:center}@media (max-width:47.99em){.block-resa-details-bis .text-intro .text,.block-resa-details .text-intro .text{font:normal normal normal 12px/20px georgia}}.block-resa-details-bis .text-countdown,.block-resa-details .text-countdown{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:.8125em;font-weight:400;letter-spacing:-.2px;margin:-10px 0 20px;text-transform:uppercase}.block-resa-details-bis .text-countdown b,.block-resa-details-bis .text-countdown em,.block-resa-details-bis .text-countdown strong,.block-resa-details .text-countdown b,.block-resa-details .text-countdown em,.block-resa-details .text-countdown strong{color:#a57b1b;font-weight:500;font-size:1.1538461538em;font-style:normal}@media (max-width:47.99em){.block-resa-details-bis .text-countdown b,.block-resa-details-bis .text-countdown em,.block-resa-details-bis .text-countdown strong,.block-resa-details .text-countdown b,.block-resa-details .text-countdown em,.block-resa-details .text-countdown strong{font-size:1em}}@media (max-width:47.99em){.block-resa-details-bis .text-countdown,.block-resa-details .text-countdown{font-size:.7142857143em}}.block-nav-envy .block-resa-details-bis .title-main,.block-nav-envy .block-resa-details .title-main,.block-resa-details-bis .block-nav-envy .title-main,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module .title,.block-resa-details-bis .title-2,.block-resa-details .block-nav-envy .title-main,.block-resa-details .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-resa-details .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-resa-details .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-resa-details .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-resa-details .module .title,.block-resa-details .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details .title,.module .block-resa-details-bis .title,.module .block-resa-details .title{font-size:1.5625em;margin:0 0 30px;color:#a57b1b!important;font-family:lucien-regular;line-height:20px;text-align:center}.block-nav-envy .block-resa-details-bis .title-main .promo-percent,.block-nav-envy .block-resa-details .title-main .promo-percent,.block-resa-details-bis .block-nav-envy .title-main .promo-percent,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module .title .promo-percent,.block-resa-details-bis .title-2 .promo-percent,.block-resa-details .block-nav-envy .title-main .promo-percent,.block-resa-details .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module .title .promo-percent,.block-resa-details .title-2 .promo-percent,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module .block-resa-details-bis .title .promo-percent,.module .block-resa-details .title .promo-percent{font:normal normal normal 15px/20px lucien-regular;letter-spacing:0;display:none;text-transform:none}.block-nav-envy .block-resa-details-bis .title-main .promo-percent.active,.block-nav-envy .block-resa-details .title-main .promo-percent.active,.block-resa-details-bis .block-nav-envy .title-main .promo-percent.active,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module .title .promo-percent.active,.block-resa-details-bis .title-2 .promo-percent.active,.block-resa-details .block-nav-envy .title-main .promo-percent.active,.block-resa-details .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module .title .promo-percent.active,.block-resa-details .title-2 .promo-percent.active,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module .block-resa-details-bis .title .promo-percent.active,.module .block-resa-details .title .promo-percent.active{display:inline-block}@media (max-width:47.99em){.block-nav-envy .block-resa-details-bis .title-main .promo-percent.active,.block-nav-envy .block-resa-details .title-main .promo-percent.active,.block-resa-details-bis .block-nav-envy .title-main .promo-percent.active,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details-bis .module .title .promo-percent.active,.block-resa-details-bis .title-2 .promo-percent.active,.block-resa-details .block-nav-envy .title-main .promo-percent.active,.block-resa-details .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent.active,.block-resa-details .module .title .promo-percent.active,.block-resa-details .title-2 .promo-percent.active,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent.active,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent.active,.module .block-resa-details-bis .title .promo-percent.active,.module .block-resa-details .title .promo-percent.active{display:block}}@media (max-width:47.99em){.block-nav-envy .block-resa-details-bis .title-main .promo-percent,.block-nav-envy .block-resa-details .title-main .promo-percent,.block-resa-details-bis .block-nav-envy .title-main .promo-percent,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details-bis .module .title .promo-percent,.block-resa-details-bis .title-2 .promo-percent,.block-resa-details .block-nav-envy .title-main .promo-percent,.block-resa-details .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title .promo-percent,.block-resa-details .module .title .promo-percent,.block-resa-details .title-2 .promo-percent,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title .promo-percent,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details .title .promo-percent,.module .block-resa-details-bis .title .promo-percent,.module .block-resa-details .title .promo-percent{vertical-align:baseline}}.block-resa-details.decli .col,.decli.block-resa-details-bis .col{vertical-align:top;width:26%}.block-resa-details.decli .col-2,.decli.block-resa-details-bis .col-2{width:52%}.block-resa-details.decli .col-3,.decli.block-resa-details-bis .col-3{margin-top:-50px;width:20%}@media (max-width:63.99em){.block-resa-details.decli .col-3,.decli.block-resa-details-bis .col-3{margin-top:0}}.block-resa-details.decli .block-price,.decli.block-resa-details-bis .block-price{padding-bottom:20px}@media (max-width:63.99em){.block-resa-details.decli .block-price,.decli.block-resa-details-bis .block-price{padding-bottom:0}}@media (max-width:47.99em){.block-resa-details.decli .block-price,.decli.block-resa-details-bis .block-price{padding-bottom:10px}}.block-resa-details.decli .btn,.block-resa-details.decli .form-element button[type=submit],.block-resa-details.decli .form-element input[type=file]+.form-element-inputfile,.block-resa-details.decli .form-element input[type=submit],.decli.block-resa-details-bis .btn,.decli.block-resa-details-bis .form-element button[type=submit],.decli.block-resa-details-bis .form-element input[type=file]+.form-element-inputfile,.decli.block-resa-details-bis .form-element input[type=submit],.form-element .block-resa-details.decli button[type=submit],.form-element .block-resa-details.decli input[type=file]+.form-element-inputfile,.form-element .block-resa-details.decli input[type=submit],.form-element .decli.block-resa-details-bis button[type=submit],.form-element .decli.block-resa-details-bis input[type=file]+.form-element-inputfile,.form-element .decli.block-resa-details-bis input[type=submit]{vertical-align:top}.block-resa-details-bis .col-tel,.block-resa-details .col-tel{margin-top:0!important}.block-resa-details-bis .col-tel .text-menu span,.block-resa-details .col-tel .text-menu span{color:#a57b1b;font-size:1.25em!important;white-space:nowrap}.block-resa-details-bis .block-last .block-price,.block-resa-details-bis .block-last .btn,.block-resa-details-bis .block-last .form-element button[type=submit],.block-resa-details-bis .block-last .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .block-last .form-element input[type=submit],.block-resa-details-bis .block-last .select2,.block-resa-details .block-last .block-price,.block-resa-details .block-last .btn,.block-resa-details .block-last .form-element button[type=submit],.block-resa-details .block-last .form-element input[type=file]+.form-element-inputfile,.block-resa-details .block-last .form-element input[type=submit],.block-resa-details .block-last .select2,.form-element .block-resa-details-bis .block-last button[type=submit],.form-element .block-resa-details-bis .block-last input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis .block-last input[type=submit],.form-element .block-resa-details .block-last button[type=submit],.form-element .block-resa-details .block-last input[type=file]+.form-element-inputfile,.form-element .block-resa-details .block-last input[type=submit]{display:inline-block;vertical-align:top}.block-resa-details-bis .block-last .block-striked-price,.block-resa-details .block-last .block-striked-price{vertical-align:top}.block-resa-details-bis .block-last .btn,.block-resa-details-bis .block-last .form-element button[type=submit],.block-resa-details-bis .block-last .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .block-last .form-element input[type=submit],.block-resa-details .block-last .btn,.block-resa-details .block-last .form-element button[type=submit],.block-resa-details .block-last .form-element input[type=file]+.form-element-inputfile,.block-resa-details .block-last .form-element input[type=submit],.form-element .block-resa-details-bis .block-last button[type=submit],.form-element .block-resa-details-bis .block-last input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis .block-last input[type=submit],.form-element .block-resa-details .block-last button[type=submit],.form-element .block-resa-details .block-last input[type=file]+.form-element-inputfile,.form-element .block-resa-details .block-last input[type=submit]{margin-left:-4px;width:auto}.block-resa-details-bis .block-last .select2,.block-resa-details .block-last .select2{width:45%!important;margin:0}.block-resa-details-bis .block-last .select2.error .select2-selection__rendered,.block-resa-details .block-last .select2.error .select2-selection__rendered{color:red!important;border-bottom:1px solid red}.block-resa-details-bis .block-last .select2-selection--single,.block-resa-details-bis .block-last .select2-selection__rendered,.block-resa-details .block-last .select2-selection--single,.block-resa-details .block-last .select2-selection__rendered{height:56px}.block-resa-details-bis .block-last .select2-selection__rendered,.block-resa-details .block-last .select2-selection__rendered{padding-top:12px}.block-resa-details-bis .block-last .select2-selection__arrow,.block-resa-details .block-last .select2-selection__arrow{top:23px}.block-resa-details-bis .block-last .block-price-wrapper .block-striked-price,.block-resa-details .block-last .block-price-wrapper .block-striked-price{margin-left:10px}.block-resa-details-bis .block-last .block-price,.block-resa-details-bis .block-last .block-striked-price,.block-resa-details .block-last .block-price,.block-resa-details .block-last .block-striked-price{text-align:left;margin-left:3%}.block-resa-details-bis .block-last .block-price .striked-price .sup-HT-strike,.block-resa-details-bis .block-last .block-striked-price .striked-price .sup-HT-strike,.block-resa-details .block-last .block-price .striked-price .sup-HT-strike,.block-resa-details .block-last .block-striked-price .striked-price .sup-HT-strike{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;vertical-align:top;font-size:8px}.block-resa-details-bis .price-tax-informations-ctn,.block-resa-details .price-tax-informations-ctn{padding-bottom:30px!important;position:relative}.block-resa-details-bis .price-tax-informations-ctn .price-tax-informations,.block-resa-details .price-tax-informations-ctn .price-tax-informations{clear:both;text-align:left;bottom:10px;left:0;display:none;text-transform:none;margin:0;position:absolute;right:0;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:10px;white-space:nowrap}.block-resa-details-bis .price-tax-informations-ctn .price-tax-informations.active,.block-resa-details .price-tax-informations-ctn .price-tax-informations.active{display:block}.block-resa-details-bis{text-align:inherit}@media (min-width:1024px){.block-resa-details-bis{display:-ms-grid;display:grid;grid:auto-flow dense/150px 1fr 150px;grid-gap:0 20px}.block-resa-details-bis .col{width:unset!important}.block-nav-envy .block-resa-details-bis .title-main,.block-resa-details-bis .block-nav-envy .title-main,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module .title,.block-resa-details-bis .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module .block-resa-details-bis .title{margin:0 0 30px;text-align:left;-ms-grid-column:1;grid-column-start:1;grid-column-end:4}.block-resa-details-bis .text-countdown{margin:0 0 20px}.block-resa-details-bis .col-prix{margin-top:0!important}.block-resa-details-bis .col-prix .text-menu span{color:#a57b1b;font-size:1.25em!important}.block-resa-details-bis .col-prix .block-striked-price{margin-left:10px;min-height:80px;position:absolute;vertical-align:top}.block-resa-details-bis .col-prix .block-price{padding-bottom:20px;float:left}}@media (max-width:1023px){.block-nav-envy .block-resa-details-bis .title-main,.block-resa-details-bis .block-nav-envy .title-main,.block-resa-details-bis .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-resa-details-bis .module .title,.block-resa-details-bis .title-2,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-resa-details-bis .title,.module .block-resa-details-bis .title{margin:0 0 20px}.block-resa-details-bis .description{font-size:12px!important}.block-resa-details-bis .col-prix{text-align:center!important}.block-resa-details-bis .col-prix .btn-main,.block-resa-details-bis .col-prix .collectionRoomsCarousel .btn,.block-resa-details-bis .col-prix .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .col-prix .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details-bis .col-prix .form-element button[type=submit],.block-resa-details-bis .col-prix .form-element input[type=submit],.collectionRoomsCarousel .block-resa-details-bis .col-prix .btn,.collectionRoomsCarousel .form-element .block-resa-details-bis .col-prix input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis .col-prix button[type=submit],.form-element .block-resa-details-bis .col-prix input[type=submit],.form-element .collectionRoomsCarousel .block-resa-details-bis .col-prix input[type=file]+.form-element-inputfile{width:100%}}@media (max-width:1023px){.block-resa-details-bis,.block-resa-details.decli,.decli.block-resa-details-bis{margin-top:10px!important;text-align:center!important;padding:20px 30px}.block-resa-details-bis .col,.block-resa-details.decli .col,.decli.block-resa-details-bis .col{width:100%;display:block;padding-bottom:20px;padding-right:0;padding-left:0}.block-resa-details-bis .col .right,.block-resa-details.decli .col .right,.decli.block-resa-details-bis .col .right{float:none}.block-resa-details-bis .col-prix,.block-resa-details.decli .col-prix,.decli.block-resa-details-bis .col-prix{margin-top:10px!important;padding:0 10px 10px}.block-resa-details-bis .col-prix .block-price,.block-resa-details.decli .col-prix .block-price,.decli.block-resa-details-bis .col-prix .block-price{display:inline-block;margin-bottom:15px}.block-resa-details-bis .col-prix .block-striked-price,.block-resa-details.decli .col-prix .block-striked-price,.decli.block-resa-details-bis .col-prix .block-striked-price{display:none;vertical-align:top;margin-left:10px}.block-resa-details-bis .col-prix .block-striked-price.active,.block-resa-details.decli .col-prix .block-striked-price.active,.decli.block-resa-details-bis .col-prix .block-striked-price.active{display:inline-block}.block-resa-details-bis .col-prix .btn-main,.block-resa-details-bis .col-prix .collectionRoomsCarousel .btn,.block-resa-details-bis .col-prix .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .col-prix .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details-bis .col-prix .form-element button[type=submit],.block-resa-details-bis .col-prix .form-element input[type=submit],.block-resa-details.decli .col-prix .btn-main,.block-resa-details.decli .col-prix .collectionRoomsCarousel .btn,.block-resa-details.decli .col-prix .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details.decli .col-prix .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details.decli .col-prix .form-element button[type=submit],.block-resa-details.decli .col-prix .form-element input[type=submit],.collectionRoomsCarousel .block-resa-details-bis .col-prix .btn,.collectionRoomsCarousel .block-resa-details.decli .col-prix .btn,.collectionRoomsCarousel .decli.block-resa-details-bis .col-prix .btn,.collectionRoomsCarousel .form-element .block-resa-details-bis .col-prix input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .block-resa-details.decli .col-prix input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .decli.block-resa-details-bis .col-prix input[type=file]+.form-element-inputfile,.decli.block-resa-details-bis .col-prix .btn-main,.decli.block-resa-details-bis .col-prix .collectionRoomsCarousel .btn,.decli.block-resa-details-bis .col-prix .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.decli.block-resa-details-bis .col-prix .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.decli.block-resa-details-bis .col-prix .form-element button[type=submit],.decli.block-resa-details-bis .col-prix .form-element input[type=submit],.form-element .block-resa-details-bis .col-prix button[type=submit],.form-element .block-resa-details-bis .col-prix input[type=submit],.form-element .block-resa-details.decli .col-prix button[type=submit],.form-element .block-resa-details.decli .col-prix input[type=submit],.form-element .collectionRoomsCarousel .block-resa-details-bis .col-prix input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .block-resa-details.decli .col-prix input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .decli.block-resa-details-bis .col-prix input[type=file]+.form-element-inputfile,.form-element .decli.block-resa-details-bis .col-prix button[type=submit],.form-element .decli.block-resa-details-bis .col-prix input[type=submit]{float:none}.block-resa-details-bis .col-prix .col-3,.block-resa-details.decli .col-prix .col-3,.decli.block-resa-details-bis .col-prix .col-3{margin-top:0}.block-resa-details-bis .col,.block-resa-details .col{width:100%;display:block;padding-bottom:20px;padding-right:0;padding-left:0}.block-resa-details-bis .col .right,.block-resa-details .col .right{float:none}.block-resa-details-bis .block-price,.block-resa-details .block-price{display:inline-block}.block-resa-details-bis .block-striked-price,.block-resa-details .block-striked-price{display:none}.block-resa-details-bis .block-striked-price.active,.block-resa-details .block-striked-price.active{display:inline-block}.block-resa-details-bis .btn-main,.block-resa-details-bis .collectionRoomsCarousel .btn,.block-resa-details-bis .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details-bis .form-element button[type=submit],.block-resa-details-bis .form-element input[type=submit],.block-resa-details .btn-main,.block-resa-details .collectionRoomsCarousel .btn,.block-resa-details .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details .form-element button[type=submit],.block-resa-details .form-element input[type=submit],.collectionRoomsCarousel .block-resa-details-bis .btn,.collectionRoomsCarousel .block-resa-details .btn,.collectionRoomsCarousel .form-element .block-resa-details-bis input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .block-resa-details input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis button[type=submit],.form-element .block-resa-details-bis input[type=submit],.form-element .block-resa-details button[type=submit],.form-element .block-resa-details input[type=submit],.form-element .collectionRoomsCarousel .block-resa-details-bis input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .block-resa-details input[type=file]+.form-element-inputfile{float:none}.block-resa-details-bis .col-3,.block-resa-details .col-3{margin-top:0}.block-resa-details,.block-resa-details-bis{padding:40px}.block-last .block-price,.block-last .btn,.block-last .form-element button[type=submit],.block-last .form-element input[type=file]+.form-element-inputfile,.block-last .form-element input[type=submit],.block-last .select2,.form-element .block-last button[type=submit],.form-element .block-last input[type=file]+.form-element-inputfile,.form-element .block-last input[type=submit]{display:block}.block-last .select2-selection__rendered{padding-top:12px;padding-bottom:11px}.block-last .select2-selection__arrow{top:21px}.block-last .block-price{text-align:left;margin-left:8%}.block-resa-details-bis .block-last,.block-resa-details .block-last{overflow:hidden;text-align:center}.block-resa-details-bis .block-last .select2,.block-resa-details .block-last .select2{margin-bottom:30px}}@media (max-width:47.99em){.block-resa-details-bis .block-price,.block-resa-details .block-price{float:none}.block-resa-details-bis .btn-main,.block-resa-details-bis .collectionRoomsCarousel .btn,.block-resa-details-bis .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details-bis .form-element button[type=submit],.block-resa-details-bis .form-element input[type=submit],.block-resa-details .btn-main,.block-resa-details .collectionRoomsCarousel .btn,.block-resa-details .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details .form-element button[type=submit],.block-resa-details .form-element input[type=submit],.collectionRoomsCarousel .block-resa-details-bis .btn,.collectionRoomsCarousel .block-resa-details .btn,.collectionRoomsCarousel .form-element .block-resa-details-bis input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .block-resa-details input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis button[type=submit],.form-element .block-resa-details-bis input[type=submit],.form-element .block-resa-details button[type=submit],.form-element .block-resa-details input[type=submit],.form-element .collectionRoomsCarousel .block-resa-details-bis input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .block-resa-details input[type=file]+.form-element-inputfile{float:none;margin-left:0}.block-resa-details,.block-resa-details-bis{text-align:center;padding:30px 30px 20px}.block-resa-details-bis .block-last,.block-resa-details .block-last{text-align:center}.block-resa-details-bis .block-last .select2,.block-resa-details .block-last .select2{text-align:left;width:100%!important}.block-resa-details-bis .block-last .block-price,.block-resa-details-bis .block-last .block-striked-price,.block-resa-details .block-last .block-price,.block-resa-details .block-last .block-striked-price{margin-top:7px}}@media (max-width:47.99em) and (max-width:47.99em){.block-resa-details-bis .block-last .block-price,.block-resa-details-bis .block-last .block-striked-price,.block-resa-details .block-last .block-price,.block-resa-details .block-last .block-striked-price{margin-top:4px}}@media (max-width:47.99em){.block-resa-details-bis .block-last .btn-main,.block-resa-details-bis .block-last .collectionRoomsCarousel .btn,.block-resa-details-bis .block-last .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .block-last .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details-bis .block-last .form-element button[type=submit],.block-resa-details-bis .block-last .form-element input[type=submit],.block-resa-details .block-last .btn-main,.block-resa-details .block-last .collectionRoomsCarousel .btn,.block-resa-details .block-last .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details .block-last .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details .block-last .form-element button[type=submit],.block-resa-details .block-last .form-element input[type=submit],.collectionRoomsCarousel .block-resa-details-bis .block-last .btn,.collectionRoomsCarousel .block-resa-details .block-last .btn,.collectionRoomsCarousel .form-element .block-resa-details-bis .block-last input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .block-resa-details .block-last input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis .block-last button[type=submit],.form-element .block-resa-details-bis .block-last input[type=submit],.form-element .block-resa-details .block-last button[type=submit],.form-element .block-resa-details .block-last input[type=submit],.form-element .collectionRoomsCarousel .block-resa-details-bis .block-last input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .block-resa-details .block-last input[type=file]+.form-element-inputfile{float:none;width:45%}}@media (max-width:22.5em){.block-resa-details-bis .block-last .btn-main,.block-resa-details-bis .block-last .collectionRoomsCarousel .btn,.block-resa-details-bis .block-last .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details-bis .block-last .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details-bis .block-last .form-element button[type=submit],.block-resa-details-bis .block-last .form-element input[type=submit],.block-resa-details .block-last .btn-main,.block-resa-details .block-last .collectionRoomsCarousel .btn,.block-resa-details .block-last .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.block-resa-details .block-last .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.block-resa-details .block-last .form-element button[type=submit],.block-resa-details .block-last .form-element input[type=submit],.collectionRoomsCarousel .block-resa-details-bis .block-last .btn,.collectionRoomsCarousel .block-resa-details .block-last .btn,.collectionRoomsCarousel .form-element .block-resa-details-bis .block-last input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .form-element .block-resa-details .block-last input[type=file]+.form-element-inputfile,.form-element .block-resa-details-bis .block-last button[type=submit],.form-element .block-resa-details-bis .block-last input[type=submit],.form-element .block-resa-details .block-last button[type=submit],.form-element .block-resa-details .block-last input[type=submit],.form-element .collectionRoomsCarousel .block-resa-details-bis .block-last input[type=file]+.form-element-inputfile,.form-element .collectionRoomsCarousel .block-resa-details .block-last input[type=file]+.form-element-inputfile{margin-bottom:20px;width:100%}.block-resa-details-bis .block-last .block-price,.block-resa-details .block-last .block-price{margin-left:0}.block-resa-details-bis .block-last .block-striked-price,.block-resa-details .block-last .block-striked-price{margin-left:15px}}.block-push-gifts .inner-tab{display:none}.block-push-gifts .block-info-hotel{position:relative;color:#fff}.block-push-gifts .block-info-hotel .block-vam-col,.block-push-gifts .block-info-hotel .drm-container-col,.block-push-gifts .block-info-hotel .m21 .rrc-col,.block-push-gifts .block-info-hotel .m21-2 .rrc-col,.m21 .block-push-gifts .block-info-hotel .rrc-col,.m21-2 .block-push-gifts .block-info-hotel .rrc-col{display:table-cell!important}.block-push-gifts .block-info-hotel .title{font-size:3.125em;text-transform:capitalize}.block-push-gifts .block-info-hotel .subtitle{font-size:1.5625em;text-transform:uppercase;margin:10px 0 0}.block-push-gifts .block-info-hotel .icon-barthelemy,.block-push-gifts .block-info-hotel .icon-france,.block-push-gifts .block-info-hotel .icon-maroc{color:#fff}.block-push-gifts .block-text .title-description{padding-bottom:20px;min-height:70px}@media (max-width:63.99em){.block-push-gifts .block-text .title-description{min-height:95px}}.block-push-gifts .block-text .from-night{float:left;color:#a57b1b;text-transform:uppercase}.block-push-gifts .block-text .from-night .price{font-size:30px}.block-push-gifts .block-text .from-night .price span{font-size:14px;color:#615f60}.block-push-gifts .block-text .closed-annual{float:left;width:47%;font-size:14px}.block-map .block-push-gifts .block-text .product-bottom .drl-hotel-visit,.block-map .block-push-gifts .block-text .product-bottom .search-action,.block-push-gifts .block-text .product-bottom .block-map .drl-hotel-visit,.block-push-gifts .block-text .product-bottom .block-map .search-action,.block-push-gifts .block-text .product-bottom .cta,.block-push-gifts .block-text .product-bottom .drm-hotel,.block-push-gifts .block-text .product-bottom .m21 .drl-hotel-visit,.block-push-gifts .block-text .product-bottom .m21 .search-action,.block-push-gifts .block-text .product-bottom .m21-2 .drl-hotel-visit,.block-push-gifts .block-text .product-bottom .m21-2 .search-action,.m21 .block-push-gifts .block-text .product-bottom .drl-hotel-visit,.m21 .block-push-gifts .block-text .product-bottom .search-action,.m21-2 .block-push-gifts .block-text .product-bottom .drl-hotel-visit,.m21-2 .block-push-gifts .block-text .product-bottom .search-action{float:right}.block-comparator .inner-tab{padding:0 12.7% 50px}@media (max-width:47.99em){.block-comparator .inner-tab{padding:0 12%}}.block-comparator .inner-tab .block-map .destination-result-list-content,.block-comparator .inner-tab .block-vam,.block-comparator .inner-tab .drm-container,.block-comparator .inner-tab .m21 .destination-result-list-content,.block-comparator .inner-tab .m21 .rrc-line,.block-comparator .inner-tab .m21-2 .destination-result-list-content,.block-comparator .inner-tab .m21-2 .rrc-line,.block-map .block-comparator .inner-tab .destination-result-list-content,.m21 .block-comparator .inner-tab .destination-result-list-content,.m21 .block-comparator .inner-tab .rrc-line,.m21-2 .block-comparator .inner-tab .destination-result-list-content,.m21-2 .block-comparator .inner-tab .rrc-line{width:100%}.block-comparator .inner-tab .block-hotel-comparative{width:30%}.block-comparator .inner-tab .block-hotel-comparative .block-icon{display:none}.block-comparator .inner-tab .block-hotel-comparative .no-services{border:1px solid #dfdfdf;width:20%}@media (max-width:47.99em){.block-comparator .inner-tab .block-hotel-comparative .no-services{margin:20px auto;width:50%}}.block-comparator .inner-tab .block-hotel-comparative .block-trombi-major .bloc-description .description,.block-comparator .inner-tab .block-hotel-comparative .layer .layer-title,.block-comparator .inner-tab .block-hotel-comparative .sitemap-info-hotels .content-hotel .block-content-hotel .hotel-name,.block-comparator .inner-tab .block-hotel-comparative .title-4,.block-trombi-major .bloc-description .block-comparator .inner-tab .block-hotel-comparative .description,.layer .block-comparator .inner-tab .block-hotel-comparative .layer-title,.sitemap-info-hotels .content-hotel .block-content-hotel .block-comparator .inner-tab .block-hotel-comparative .hotel-name{text-transform:uppercase;margin-bottom:10px}.block-comparator .inner-tab .block-icon{width:14%;text-align:center;color:#a57b1b}@media (max-width:47.99em){.block-comparator .inner-tab .block-icon{margin:10px auto;width:auto}}.block-comparator .inner-tab .block-icon .icon{font-size:2.75em!important}.block-comparator .inner-tab .block-icon .ariane{color:#231f20;width:70%;margin:0 auto}@media (max-width:63.99em){.block-push-gifts.blocks-barresto .block-text{text-align:center}.block-push-gifts.blocks-barresto .block-text .title-description{padding-bottom:20px}.block-push-gifts.blocks-barresto .block-text .title-description .stars{display:block}.block-push-gifts.blocks-barresto .block-text .from-night{float:none;margin-bottom:10px}.block-push-gifts.blocks-barresto .block-text .from-night .price{font-size:30px}.block-push-gifts.blocks-barresto .block-text .from-night .price span{font-size:14px;color:#dfdfdf}.block-push-gifts.blocks-barresto .block-text .closed-annual{float:none;width:100%;font-size:14px}.block-push-gifts.blocks-barresto .block-text .product-bottom{margin-top:10px}.block-map .block-push-gifts.blocks-barresto .block-text .product-bottom .drl-hotel-visit,.block-map .block-push-gifts.blocks-barresto .block-text .product-bottom .search-action,.block-push-gifts.blocks-barresto .block-text .product-bottom .block-map .drl-hotel-visit,.block-push-gifts.blocks-barresto .block-text .product-bottom .block-map .search-action,.block-push-gifts.blocks-barresto .block-text .product-bottom .bottom-right,.block-push-gifts.blocks-barresto .block-text .product-bottom .cta,.block-push-gifts.blocks-barresto .block-text .product-bottom .drm-hotel,.block-push-gifts.blocks-barresto .block-text .product-bottom .m21 .drl-hotel-visit,.block-push-gifts.blocks-barresto .block-text .product-bottom .m21 .search-action,.block-push-gifts.blocks-barresto .block-text .product-bottom .m21-2 .drl-hotel-visit,.block-push-gifts.blocks-barresto .block-text .product-bottom .m21-2 .search-action,.m21 .block-push-gifts.blocks-barresto .block-text .product-bottom .drl-hotel-visit,.m21 .block-push-gifts.blocks-barresto .block-text .product-bottom .search-action,.m21-2 .block-push-gifts.blocks-barresto .block-text .product-bottom .drl-hotel-visit,.m21-2 .block-push-gifts.blocks-barresto .block-text .product-bottom .search-action{float:none!important}}@media (max-width:47.99em){.block-push-gifts.blocks-barresto .inner-tab{display:block;padding:0}.block-push-gifts.blocks-barresto .inner-tab .tab{line-height:50px}.block-push-gifts .accordion-wrapper,.block-push-gifts .block-hotel-comparative,.block-push-gifts .block-info-1{height:0;overflow:hidden;position:relative}.block-push-gifts .accordion-wrapper.active,.block-push-gifts .block-hotel-comparative.active,.block-push-gifts .block-info-1.active{height:auto;overflow:visible}.block-push-gifts .accordion-wrapper.bloc-picture,.block-push-gifts .block-hotel-comparative.bloc-picture,.block-push-gifts .block-info-1.bloc-picture{padding-bottom:0}.block-push-gifts .block-text{text-align:center}.block-push-gifts .block-text .title-description{padding-bottom:20px}.block-push-gifts .block-text .title-description .stars{display:block}.block-push-gifts .block-text .from-night{float:none;margin-bottom:10px}.block-push-gifts .block-text .from-night .price{font-size:30px}.block-push-gifts .block-text .from-night .price span{font-size:14px;color:#dfdfdf}.block-push-gifts .block-text .closed-annual{float:none;width:100%;font-size:14px}.block-push-gifts .block-text .product-bottom{margin-top:10px}.block-map .block-push-gifts .block-text .product-bottom .drl-hotel-visit,.block-map .block-push-gifts .block-text .product-bottom .search-action,.block-push-gifts .block-text .product-bottom .block-map .drl-hotel-visit,.block-push-gifts .block-text .product-bottom .block-map .search-action,.block-push-gifts .block-text .product-bottom .cta,.block-push-gifts .block-text .product-bottom .drm-hotel,.block-push-gifts .block-text .product-bottom .m21 .drl-hotel-visit,.block-push-gifts .block-text .product-bottom .m21 .search-action,.block-push-gifts .block-text .product-bottom .m21-2 .drl-hotel-visit,.block-push-gifts .block-text .product-bottom .m21-2 .search-action,.m21 .block-push-gifts .block-text .product-bottom .drl-hotel-visit,.m21 .block-push-gifts .block-text .product-bottom .search-action,.m21-2 .block-push-gifts .block-text .product-bottom .drl-hotel-visit,.m21-2 .block-push-gifts .block-text .product-bottom .search-action{float:none}.block-comparator .block-hotel-comparative{width:100%!important;text-align:center}.block-comparator .block-hotel-comparative.active+.block-icon{display:none!important}}.tarif-reservation .block-info-1{width:50%;padding:7%}@media (max-width:63.99em){.tarif-reservation .block-info-1{text-align:center;padding:0}}@media (max-width:47.99em){.tarif-reservation .block-info-1{width:100%}}.tarif-reservation .block-tarif-reservation{background:#231f20}.tarif-reservation .block-tarif-reservation+.block-info-1{background:#302c2d}@media (max-width:63.99em){.tarif-reservation .block-tarif-reservation{text-align:center;padding:7% 23%}}.tarif-reservation .product-bottom{margin-top:20px}.tarif-reservation .product-bottom .closed-info{color:#a57b1b;padding-left:60px}@media (max-width:63.99em){.tarif-reservation .product-bottom .closed-info{width:100%;float:none;display:block;padding:0}}@media (max-width:63.99em){.form-element .tarif-reservation .product-bottom button[type=submit],.form-element .tarif-reservation .product-bottom input[type=file]+.form-element-inputfile,.form-element .tarif-reservation .product-bottom input[type=submit],.tarif-reservation .product-bottom .btn,.tarif-reservation .product-bottom .form-element button[type=submit],.tarif-reservation .product-bottom .form-element input[type=file]+.form-element-inputfile,.tarif-reservation .product-bottom .form-element input[type=submit]{width:75%;display:block;margin:0 auto 10px}}@media (max-width:63.99em){.tarif-reservation .product-bottom .btn-block{display:block}}.block-map .tarif-reservation .destination-result-list-content,.m21 .tarif-reservation .destination-result-list-content,.m21 .tarif-reservation .rrc-line,.m21-2 .tarif-reservation .destination-result-list-content,.m21-2 .tarif-reservation .rrc-line,.tarif-reservation .block-map .destination-result-list-content,.tarif-reservation .block-vam,.tarif-reservation .drm-container,.tarif-reservation .m21 .destination-result-list-content,.tarif-reservation .m21 .rrc-line,.tarif-reservation .m21-2 .destination-result-list-content,.tarif-reservation .m21-2 .rrc-line{width:100%}.icones-text-presta{padding:0;position:relative}.icones-text-presta .text-services{text-align:center;margin:30px 0}.icones-text-presta .text-services .icon-presta{font-size:2.5em;min-height:55px;display:inline-block}@media (max-width:47.99em){.icones-text-presta .text-services .icon-presta{min-height:inherit;padding-bottom:20px}}.icones-text-presta .text-services .presta{font-size:1em;line-height:1em;min-height:50px}@media (max-width:47.99em){.icones-text-presta .text-services .presta{min-height:inherit;padding-bottom:20px}}.icones-text-presta .text-services .description{font-size:.875em;color:#9f9f9f;min-height:84px;padding:0 10%;margin-bottom:10px}@media (max-width:63.99em){.icones-text-presta .text-services .description{min-height:45px}}@media (max-width:47.99em){.icones-text-presta .text-services .description{min-height:inherit;padding-bottom:10px}}.icones-text-presta .text-services .text-italic{color:#dfdfdf}@media (max-width:47.99em){.icones-text-presta .text-services{margin-bottom:20px}}.icon-presta{font-size:2.5em;min-height:55px;display:inline-block}@media (max-width:47.99em){.icon-presta{min-height:inherit;padding-bottom:20px}}.icones-text-package{padding:0;position:relative;font-size:0}.icones-text-package>*{font-size:16px}.icones-text-package .text-services{margin:10px 0;min-height:190px}.icones-text-package .text-services .icon-presta{font-size:2.5em;display:inline-block;float:left}.icones-text-package .text-services .block-text{padding:0 20% 0 60px}@media (max-width:47.99em){.icones-text-package .text-services .block-text{padding-right:0}}.icones-text-package .text-services .presta{font-size:1.125em;line-height:1.5em;padding-bottom:15px}.icones-text-package .text-services .description{font-size:.875em;color:#9f9f9f;padding:0 10% 5px 0}.icones-text-package .text-services .text-italic{color:#dfdfdf}@media (max-width:47.99em){.icones-text-package .text-services{margin-bottom:30px;min-height:inherit}}.icones-text-partner{text-align:center;background:#f9f9f9;padding:55px 70px}.icones-text-partner .title{margin:0 0 30px!important}.icones-text-partner .logo{min-height:70px;margin-bottom:20px}.block-highlight-iframe{position:relative;padding-top:40px;background-color:#f0f0f0}.block-highlight-iframe .title{color:#231f20;padding:20px 0}.block-highlight-iframe .videoWrapper{position:relative;padding-bottom:35%;padding-top:25px;height:100%;width:100%;z-index:2;background:#f0f0f0}.block-highlight-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media (max-width:63.99em){.block-highlight-iframe{width:100%;margin-left:auto;margin-right:auto}.block-highlight-iframe .title{padding:10px 0}.block-highlight-iframe .videoWrapper{padding-bottom:50%!important}}@media (max-width:47.99em){.block-highlight-iframe{width:100%;margin-left:auto;margin-right:auto}.block-highlight-iframe .title{padding:10px 0}.block-highlight-iframe .videoWrapper{padding-bottom:0!important}.block-highlight-iframe iframe{position:relative!important}}.block-destinations .subtitle-hotel{padding-bottom:15px}.block-destinations .list-features li{width:32%;display:inline-block;line-height:1em;font-family:lucien-book,arial,helvetica,sans-serif;vertical-align:top;margin-bottom:10px}.block-destinations .list-features li.last{width:100%}.block-destinations .product-bottom{margin-top:20px!important}.block-destinations .description{min-height:inherit!important;padding-bottom:20px}.block-comparator .item-hotel{border-bottom:1px solid #e2e2e2;padding:35px 0}.block-comparator .item-hotel:last-child{border:none}.block-comparator .block-hotel{text-align:left}.block-comparator .subtitle-hotel{color:#8d8d8d}@media (max-width:47.99em){.block-comparator .subtitle-hotel{text-align:left;padding-bottom:5px}}.block-comparator .btn-delete{font-family:lucien-book,arial,helvetica,sans-serif;font-size:.875em;text-transform:uppercase;color:#231f20;display:inline-block;cursor:pointer}.block-comparator .bloc-delete,.block-comparator .bloc-description,.block-comparator .bloc-picture{width:33%}@media (max-width:47.99em){.block-comparator .bloc-delete,.block-comparator .bloc-description,.block-comparator .bloc-picture{width:100%!important;text-align:left;padding:0!important}}.block-comparator .bloc-description{width:50%;padding-left:7%}.block-comparator .bloc-delete{text-align:right;width:16%}@media (max-width:47.99em){.block-comparator .bloc-delete{text-align:center}}.block-comparator .btn-add{background:#e2e2e2;border:none;cursor:pointer;display:inline-block;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:.875em;line-height:inherit;margin:90px 0;padding:30px 45px;text-transform:uppercase}@media (max-width:47.99em){.block-comparator .btn-add{margin-top:35px}}.block-comparator .btn,.block-comparator .form-element button[type=submit],.block-comparator .form-element input[type=file]+.form-element-inputfile,.block-comparator .form-element input[type=submit],.form-element .block-comparator button[type=submit],.form-element .block-comparator input[type=file]+.form-element-inputfile,.form-element .block-comparator input[type=submit]{margin-bottom:35px!important;line-height:1em!important;padding-top:20px;padding-bottom:20px}.block-children{padding:45px 0}.block-children .btn,.block-children .form-element button[type=submit],.block-children .form-element input[type=file]+.form-element-inputfile,.block-children .form-element input[type=submit],.block-children .text,.form-element .block-children button[type=submit],.form-element .block-children input[type=file]+.form-element-inputfile,.form-element .block-children input[type=submit]{margin-bottom:35px;padding:10px 10%}.block-children .block-icon{padding:10px 0}@media (max-width:47.99em){.block-children .block-icon{text-align:center}}.block-children .icon-mobile{font-size:40px}.block-children .text-menu{font-size:1em;display:inline-block;line-height:1.5em!important;text-align:left;vertical-align:middle}@media (max-width:47.99em){.block-children .text-menu{text-align:center}}@media (max-width:47.99em){.block-children{margin:0 10%}}.block-mdp{padding:45px 0}@media (max-width:47.99em){.block-mdp{margin:0 10%}}.block-mdp .btn,.block-mdp .form-element button[type=submit],.block-mdp .form-element input[type=file]+.form-element-inputfile,.block-mdp .form-element input[type=submit],.block-mdp .text,.form-element .block-mdp button[type=submit],.form-element .block-mdp input[type=file]+.form-element-inputfile,.form-element .block-mdp input[type=submit]{margin-bottom:35px}@media (max-width:63.99em){.block-mdp .btn,.block-mdp .form-element button[type=submit],.block-mdp .form-element input[type=file]+.form-element-inputfile,.block-mdp .form-element input[type=submit],.block-mdp .text,.form-element .block-mdp button[type=submit],.form-element .block-mdp input[type=file]+.form-element-inputfile,.form-element .block-mdp input[type=submit]{line-height:1em;padding-top:20px;padding-bottom:20px}}.block-mdp .block-icon{padding:10px 35px}.block-mdp .icon-mobile{font-size:40px}.block-mdp .text-menu{font-size:1em;display:inline-block;line-height:1.5em;text-align:left;vertical-align:middle}.block-mdp .form-item{margin-bottom:45px}.block-mdp .form-item input{margin-bottom:5px}.block-mdp .form-item samp{font-family:georgia,arial,helvetica,sans-serif;font-size:.75em;font-style:italic}.block-carousel img{width:auto!important;max-width:100%;height:auto;max-height:100%;margin:0 auto}.block-carousel .carousel-gallery .owl-item,.block-carousel .carousel-gallery .owl-stage-outer{width:100%}.block-carousel .owl-nav{margin:0}.block-carousel .owl-next,.block-carousel .owl-prev{display:block!important;width:70px;height:60px;background:#a57b1b!important;border-radius:0!important;position:absolute;top:50%;left:0;margin:0!important;margin-top:-30px!important}.block-carousel .owl-next:hover,.block-carousel .owl-prev:hover{background:#a57b1b}.block-carousel .owl-prev:after{content:"<";font-size:18px;font-weight:700;position:absolute;top:28%;left:39%}.block-carousel .owl-next{left:auto;right:0}.block-carousel .owl-next:after{content:">";font-size:18px;font-weight:700;position:absolute;top:28%;left:39%}.block-map{text-align:left;padding-top:9px;padding-bottom:9px}.block-map.active{padding:45px 0}.block-map .search-line{font-size:.875em;padding:20px 2%;background:#231f20;border-bottom:5px solid #a57b1b}.block-map .search-line-wrapper{display:table;width:100%}.block-map .search-line-item{display:table-cell;vertical-align:bottom;padding:0 2%}.block-map .search-line-item.validation{width:1%}.block-map .label{color:#f1f1f1;margin-bottom:5px}.block-map .search-action{background:#2e2a2b;border-bottom:1px solid #454243;color:#a2a0a1;cursor:pointer;display:block;font-size:1em;padding:12px 10px 10px;text-transform:uppercase;transition:all 125ms ease-in-out}.block-map .search-action.active{background:#fff;color:#231f20}.block-map .result-line{position:relative}.block-map .close-all{opacity:0;position:absolute;right:14%;top:0;visibility:hidden;z-index:1;-ms-transform:translateY(-5px);transform:translateY(-5px)}.block-map .close-all .btn-close{right:auto;top:auto}.block-map.search-open .close-all{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0);transition:125ms ease-out 50ms}.block-map .result-header{background:#231f20;border-bottom:1px solid #a57b1b;margin-top:-5px}.block-map .result-header-buttons{margin-bottom:-1px}.block-map .result-header-buttons .btn,.block-map .result-header-buttons .form-element button[type=submit],.block-map .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.block-map .result-header-buttons .form-element input[type=submit],.form-element .block-map .result-header-buttons button[type=submit],.form-element .block-map .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .block-map .result-header-buttons input[type=submit]{display:inline-block;position:relative;color:#a2a0a1;border-width:1px 1px 0;border-color:transparent;border-style:solid}.block-map .result-header-buttons .btn.active,.block-map .result-header-buttons .form-element button.active[type=submit],.block-map .result-header-buttons .form-element input.active[type=submit],.block-map .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile,.form-element .block-map .result-header-buttons button.active[type=submit],.form-element .block-map .result-header-buttons input.active[type=submit],.form-element .block-map .result-header-buttons input[type=file]+.active.form-element-inputfile{background:#fff;color:#a57b1b;border-color:#a57b1b}.block-map .result-header-buttons{text-align:center}.block-map .destination-label{color:hsla(0,0%,100%,.8);margin:18px 4%;position:absolute;visibility:hidden}.block-map .destination-result-list{padding:60px 0;transition:125ms}.block-map .destination-result-list:hover{background:#f1f1f1}.block-map .drl-name{width:280px}.block-map .drl-hotels,.block-map .drl-name{display:table-cell}.block-map .drl-hotels-content{position:relative;display:inline-block;vertical-align:middle;margin-bottom:10px}.block-map .drl-hotels-content:before{content:"";background:rgba(165,123,27,0);bottom:0;left:0;position:absolute;right:0;top:0;transition:.25s ease-in 0ms}.block-map .drl-hotels-wrapper:hover .drl-hotels-content:before{background:rgba(165,123,27,.5);transition:.25s ease-out 0ms}.block-map .drl-hotels-wrapper:hover .cta,.block-map .drl-hotels-wrapper:hover .drl-hotel-visit,.block-map .drl-hotels-wrapper:hover .drm-hotel,.block-map .drl-hotels-wrapper:hover .search-action{color:#a57b1b}.block-map .drl-hotels-wrapper:hover .drl-hotel-visit{opacity:1;transition:.25s ease-out .2s;visibility:visible}.block-map .drl-hotels-wrapper:hover .drl-hotel-visit-ico{transition:opacity .25s ease-in .3s,margin-left .25s ease-out .3s;opacity:1;margin-left:5px}.block-map .drl-hotels-wrapper .cta,.block-map .drl-hotels-wrapper .drl-hotel-visit,.block-map .drl-hotels-wrapper .drm-hotel,.block-map .drl-hotels-wrapper .search-action{display:block;cursor:pointer}.block-map .drl-hotel-visit{bottom:0;color:#fff!important;height:10px;left:0;margin:auto;opacity:0;padding:0;position:absolute;right:0;text-align:center;top:0;transition:125ms ease-in 50ms;visibility:hidden}.block-map .drl-hotel-visit-ico{display:inline-block;margin-left:0;opacity:0;transition:125ms ease-in 0ms;will-change:margin-left,opacity}.block-map .drm-container{width:100%}.block-map .drm-container-col{vertical-align:bottom;width:152px}.block-map .drm-city,.block-map .drm-hotel,.block-map .drm-region{font-size:.875em;margin:10px 0;padding-right:20px}.block-map .drm-region{color:#000;text-transform:uppercase}.block-map .drm-city{color:#9f9f9f}.block-map .drm-hotel{display:block}.block-map .drm-hotel+.drm-city,.block-map .drm-hotel+.drm-region{margin-top:40px}.block-map .cr-date,.block-map .cr-day,.block-map .cr-monthyear,.block-map .cr-title{line-height:1.3}.block-map .cr-title{color:#a57b1b;font-size:.75em;margin:10px 0;text-transform:uppercase}.block-map .cr-date{color:#a57b1b;font-size:2.1875em}.block-map .cr-monthyear{font-style:italic}.block-map .cr-day{color:#9f9f9f}.block-map .calendar-result .result-header-buttons .btn,.block-map .calendar-result .result-header-buttons .form-element button[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.block-map .calendar-result .result-header-buttons .form-element input[type=submit],.form-element .block-map .calendar-result .result-header-buttons button[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .block-map .calendar-result .result-header-buttons input[type=submit]{padding:10px 0;pointer-events:none;width:280px}.block-map .calendar-result .result-header-buttons .btn:not(.active),.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit],.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active),.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit],.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active){background:#2e2a2b}.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-date,.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-day,.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-monthyear,.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-title,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-date,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-day,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-monthyear,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-title,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-date,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-day,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-monthyear,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-title,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-date,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-day,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-title,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-date,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-day,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-monthyear,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-title,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-date,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-day,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-monthyear,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-title,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-date,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-day,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-title{color:#9f9f9f}.block-map .calendar-result .result-header-buttons .btn:before,.block-map .calendar-result .result-header-buttons .form-element button[type=submit]:before,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:before,.block-map .calendar-result .result-header-buttons .form-element input[type=submit]:before,.form-element .block-map .calendar-result .result-header-buttons button[type=submit]:before,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:before,.form-element .block-map .calendar-result .result-header-buttons input[type=submit]:before{content:"";background:radial-gradient(ellipse at center,rgba(165,123,27,0) 0,hsla(47,47%,93%,0) 88%,hsla(0,0%,100%,0) 100%);width:20px;height:20px;border-radius:50%;position:absolute;-ms-transform:scale(1);transform:scale(1);opacity:.5;bottom:0;left:0;right:0;top:0;margin:auto}.block-map .calendar-result .result-header-buttons .btn.active:before,.block-map .calendar-result .result-header-buttons .form-element button.active[type=submit]:before,.block-map .calendar-result .result-header-buttons .form-element input.active[type=submit]:before,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:before,.form-element .block-map .calendar-result .result-header-buttons button.active[type=submit]:before,.form-element .block-map .calendar-result .result-header-buttons input.active[type=submit]:before,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:before{background:radial-gradient(ellipse at center,#a57b1b 0,hsla(47,47%,93%,0) 88%,hsla(0,0%,100%,0) 100%);-ms-transform:scale(8);transform:scale(8);opacity:0;transition:all .5s ease-out 30ms}.block-map .calendar-result .pickmeup{display:table!important;width:100%}.block-map .calendar-result .pmu-instance{display:table-cell;padding-right:10%}.block-map .calendar-result .pmu-instance+.pmu-instance{padding-left:10%;padding-right:0}@media (max-width:63.99em){.block-map .calendar-widget,.block-map .destination-result-list-content,.block-map .drm-wrapper,.block-map .result-header,.block-map .search-line{margin-left:0;margin-right:0}.block-map .search-line-item,.block-map .search-line-wrapper{display:block;margin-bottom:20px}.block-map .search-line-item:last-child,.block-map .search-line-wrapper{margin-bottom:0}.block-map .search-line-item.validation{text-align:center;width:auto}.block-map .destination-label{margin:-20px 0 0;padding:10px 0;position:static;text-align:center;visibility:visible}.block-map .destination-switch{display:none}.block-map .close-all{right:40px}.block-map .pickmeup .pmu-instance+.pmu-instance{display:none}.block-map .calendar-result .result-header-buttons .btn,.block-map .calendar-result .result-header-buttons .form-element button[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.block-map .calendar-result .result-header-buttons .form-element input[type=submit],.form-element .block-map .calendar-result .result-header-buttons button[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .block-map .calendar-result .result-header-buttons input[type=submit]{padding:10px 0;pointer-events:none;width:280px}.block-map .calendar-result .result-header-buttons .btn:not(.active),.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit],.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active),.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit],.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active){background:#2e2a2b}.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-date,.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-day,.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-monthyear,.block-map .calendar-result .result-header-buttons .btn:not(.active) .cr-title,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-date,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-day,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-monthyear,.block-map .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-title,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-date,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-day,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-monthyear,.block-map .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-title,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-date,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-day,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-title,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-date,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-day,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-monthyear,.form-element .block-map .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-title,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-date,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-day,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-monthyear,.form-element .block-map .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-title,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-date,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-day,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-title{color:#9f9f9f}.block-map .pmu-range .pickmeup .pmu-instance{padding:0}.block-map .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first,.block-map .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first.pmu-not-in-month,.block-map .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last,.block-map .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last.pmu-not-in-month,.block-map .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first,.block-map .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first.pmu-not-in-month,.block-map .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last,.block-map .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last.pmu-not-in-month,.block-map .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first,.block-map .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first.pmu-not-in-month,.block-map .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last,.block-map .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last.pmu-not-in-month{background:#c2a450}}@media (max-width:47.99em){.block-map .calendar-result .result-header-buttons .btn,.block-map .calendar-result .result-header-buttons .form-element button[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.block-map .calendar-result .result-header-buttons .form-element input[type=submit],.form-element .block-map .calendar-result .result-header-buttons button[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .block-map .calendar-result .result-header-buttons input[type=submit]{width:50%}.block-map .calendar-result .result-header-buttons .btn:first-child,.block-map .calendar-result .result-header-buttons .form-element button:first-child[type=submit],.block-map .calendar-result .result-header-buttons .form-element input:first-child[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:first-child,.form-element .block-map .calendar-result .result-header-buttons button:first-child[type=submit],.form-element .block-map .calendar-result .result-header-buttons input:first-child[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:first-child{border-left:none}.block-map .calendar-result .result-header-buttons .btn:last-child,.block-map .calendar-result .result-header-buttons .form-element button:last-child[type=submit],.block-map .calendar-result .result-header-buttons .form-element input:last-child[type=submit],.block-map .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:last-child,.form-element .block-map .calendar-result .result-header-buttons button:last-child[type=submit],.form-element .block-map .calendar-result .result-header-buttons input:last-child[type=submit],.form-element .block-map .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:last-child{border-right:none}.block-map .calendar-result.active+.close-all{top:-50px}}.block-copyright .bloc-picture{width:50%;position:relative}@media (max-width:63.99em){.block-copyright .bloc-picture{width:100%}}.block-copyright .reverse{position:relative}@media (max-width:63.99em){.block-copyright .reverse{width:50%}}.block-price-offer{text-align:center}.block-price-offer .price,.block-price-offer .text{font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;font-size:.7em;color:#231f20}.block-price-offer .price{color:#a57b1b;font-size:1.7em;line-height:1em}.block-price-offer .price.price-high-end{font-size:1.5em;line-height:1em}.block-price-offer .price .sup-HT{font-family:lucien-regular,arial,helvetica,sans-serif;letter-spacing:0;color:#a57b1b;text-transform:uppercase;vertical-align:super;font-size:8px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.block-price-offer .price{line-height:1em}}@media only screen and (min-device-width:320px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.block-price-offer .price{line-height:1em}.block-price-offer .price.price-high-end{font-size:1.475em;line-height:1.075em}}.block-center-fluide{display:-ms-flexbox;display:flex;position:relative}.block-center-fluide .block-text-fluide{position:absolute;bottom:55px;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;width:100%;height:34%;color:#fff;z-index:6}.block-center-fluide .block-text-fluide .content{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:0 3%}.block-center-fluide .block-text-fluide .period{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:14px}@media (max-width:63.99em){.block-center-fluide .block-text-fluide .period{margin-bottom:12px}}@media (max-width:47.99em){.block-center-fluide .block-text-fluide .period{font-size:12px}}.block-center-fluide .block-text-fluide .title-7{height:130px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;line-height:25px}.block-center-fluide .block-text-fluide .block-map .drl-hotel-visit,.block-center-fluide .block-text-fluide .block-map .search-action,.block-center-fluide .block-text-fluide .cta,.block-center-fluide .block-text-fluide .drm-hotel,.block-center-fluide .block-text-fluide .m21 .drl-hotel-visit,.block-center-fluide .block-text-fluide .m21 .search-action,.block-center-fluide .block-text-fluide .m21-2 .drl-hotel-visit,.block-center-fluide .block-text-fluide .m21-2 .search-action,.block-map .block-center-fluide .block-text-fluide .drl-hotel-visit,.block-map .block-center-fluide .block-text-fluide .search-action,.m21 .block-center-fluide .block-text-fluide .drl-hotel-visit,.m21 .block-center-fluide .block-text-fluide .search-action,.m21-2 .block-center-fluide .block-text-fluide .drl-hotel-visit,.m21-2 .block-center-fluide .block-text-fluide .search-action{color:#fff;z-index:6}.block-center-fluide .block-text-fluide .block-map .single.drl-hotel-visit,.block-center-fluide .block-text-fluide .block-map .single.search-action,.block-center-fluide .block-text-fluide .cta.single,.block-center-fluide .block-text-fluide .m21 .single.drl-hotel-visit,.block-center-fluide .block-text-fluide .m21 .single.search-action,.block-center-fluide .block-text-fluide .m21-2 .single.drl-hotel-visit,.block-center-fluide .block-text-fluide .m21-2 .single.search-action,.block-center-fluide .block-text-fluide .single.drm-hotel,.block-map .block-center-fluide .block-text-fluide .single.drl-hotel-visit,.block-map .block-center-fluide .block-text-fluide .single.search-action,.m21 .block-center-fluide .block-text-fluide .single.drl-hotel-visit,.m21 .block-center-fluide .block-text-fluide .single.search-action,.m21-2 .block-center-fluide .block-text-fluide .single.drl-hotel-visit,.m21-2 .block-center-fluide .block-text-fluide .single.search-action{margin-bottom:10px}@media (max-width:63.99em){.block-center-fluide .block-text-fluide{bottom:20px;height:80%}.block-center-fluide .block-text-fluide .title-7{height:auto;margin-bottom:10px;line-height:20px}}.m58 .popin.popin-hotel-resa .popin-content{overflow:visible}.m58 .popin.popin-hotel-resa .content-scroll .content-wrapper .popin-content .popin-ground{border:none;position:relative}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .content-scroll{max-width:136rem}.m58 .popin.popin-hotel-resa .popin-ground{margin-left:4rem;margin-right:4rem;border-radius:1rem}.m58 .popin.popin-hotel-resa .content-scroll .content-wrapper .popin-content .popin-ground{min-height:66rem}}.m58 .popin.popin-hotel-resa .content-scroll .content-wrapper .popin-content .popin-ground>.popin-title{padding:0;margin:0;min-height:auto}.m58 .popin.popin-hotel-resa .popin-title-text{display:none}.m58 .popin.popin-hotel-resa .popin-title .popin-close{position:absolute;right:1rem;top:1.5rem;z-index:10}.m58 .popin.popin-hotel-resa .in-content{position:relative;overflow:hidden}.m58 .popin.popin-hotel-resa .popin-data-selection{position:absolute;top:0;left:0;height:0}.m58 .popin.popin-hotel-resa .block-fast-booking,.m58 .popin.popin-hotel-resa .block-map-resa-hotel,.m58 .popin.popin-hotel-resa .block-travellers-number{background-color:var(--lightest);margin:0;height:100vh;height:100dvh;width:100vw;translate:110vw;position:absolute;left:0;top:0;transition:translate .4s;display:-ms-grid;display:grid;-ms-grid-rows:min-content auto;grid-template-rows:min-content auto;box-shadow:0 0 1rem 0 rgba(0,0,0,.5)}.m58 .popin.popin-hotel-resa .block-fast-booking .block-travellers-number-container,.m58 .popin.popin-hotel-resa .block-fast-booking .fastbooking_calendar_container,.m58 .popin.popin-hotel-resa .block-fast-booking .resa-hotel-container,.m58 .popin.popin-hotel-resa .block-map-resa-hotel .block-travellers-number-container,.m58 .popin.popin-hotel-resa .block-map-resa-hotel .fastbooking_calendar_container,.m58 .popin.popin-hotel-resa .block-map-resa-hotel .resa-hotel-container,.m58 .popin.popin-hotel-resa .block-travellers-number .block-travellers-number-container,.m58 .popin.popin-hotel-resa .block-travellers-number .fastbooking_calendar_container,.m58 .popin.popin-hotel-resa .block-travellers-number .resa-hotel-container{display:none}.m58 .popin.popin-hotel-resa .step1-active .block-map-resa-hotel,.m58 .popin.popin-hotel-resa .step2-active .block-travellers-number,.m58 .popin.popin-hotel-resa .step3-active .block-fast-booking{translate:0}.m58 .popin.popin-hotel-resa .step1-active .block-map-resa-hotel .block-travellers-number-container,.m58 .popin.popin-hotel-resa .step1-active .block-map-resa-hotel .fastbooking_calendar_container,.m58 .popin.popin-hotel-resa .step1-active .block-map-resa-hotel .resa-hotel-container,.m58 .popin.popin-hotel-resa .step2-active .block-travellers-number .block-travellers-number-container,.m58 .popin.popin-hotel-resa .step2-active .block-travellers-number .fastbooking_calendar_container,.m58 .popin.popin-hotel-resa .step2-active .block-travellers-number .resa-hotel-container,.m58 .popin.popin-hotel-resa .step3-active .block-fast-booking .block-travellers-number-container,.m58 .popin.popin-hotel-resa .step3-active .block-fast-booking .fastbooking_calendar_container,.m58 .popin.popin-hotel-resa .step3-active .block-fast-booking .resa-hotel-container{display:block}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .in-content{display:-ms-flexbox;display:flex;height:66rem;overflow:visible}.m58 .popin.popin-hotel-resa .popin-data-summary{width:40%;position:relative;z-index:10}.m58 .popin.popin-hotel-resa .popin-data-selection{background-color:var(--lightest);position:relative;height:auto;width:60%;border-radius:0 10px 10px 0}.m58 .popin.popin-hotel-resa .block-fast-booking,.m58 .popin.popin-hotel-resa .block-map-resa-hotel,.m58 .popin.popin-hotel-resa .block-travellers-number{height:100%;width:100%;border-radius:0 10px 10px 0;translate:0;pointer-events:none;opacity:0;transition:opacity .2s;box-shadow:none}.m58 .popin.popin-hotel-resa .block-map-resa-hotel{pointer-events:auto;opacity:1}.m58 .popin.popin-hotel-resa .block-map-resa-hotel .resa-hotel-container{display:block}.m58 .popin.popin-hotel-resa .step1-active .block-map-resa-hotel,.m58 .popin.popin-hotel-resa .step2-active .block-travellers-number,.m58 .popin.popin-hotel-resa .step3-active .block-fast-booking{opacity:1;pointer-events:auto}.m58 .popin.popin-hotel-resa .step2-active .block-map-resa-hotel,.m58 .popin.popin-hotel-resa .step3-active .block-map-resa-hotel{display:none}}.m58 .popin.popin-hotel-resa .validation-button{font-size:1.2rem;line-height:1.4rem;padding-top:1.8rem;padding-bottom:1.8rem;box-shadow:0 3px 5px var(--darkestAlpha25)}.m58 .popin.popin-hotel-resa .validation-button[disabled]{background-color:hsla(0,0%,51%,.3);color:hsla(0,0%,100%,.5);box-shadow:none}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .validation-button{font-size:1.4rem;padding-top:2.3rem;padding-bottom:2.3rem}}.m58 .popin.popin-hotel-resa .step2-validate{margin-top:2rem}.m58 .popin.popin-hotel-resa .step3-validate{position:fixed;bottom:1.7rem;left:1.7rem;width:calc(100vw - 3.4rem)}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .step3-validate{position:absolute;width:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.m58 .popin.popin-hotel-resa .resa-validator[disabled]{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.2)}.m58 .popin.popin-hotel-resa .step3-validate[disabled]{background-color:#d3d2d2;color:#fff}.m58 .popin.popin-hotel-resa .popin-data-summary{container-type:inline-size;container-name:popin-data-summary}.m58 .popin.popin-hotel-resa .popin-data-summary_inner{padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100dvh}.m58 .popin.popin-hotel-resa .popin-data-summary_logo{margin:0 auto 5rem}.m58 .popin.popin-hotel-resa .content-scroll .content-wrapper .popin-content .popin-ground .popin-data-summary .popin-title{padding:0;min-height:auto;font-size:2rem;line-height:2.4rem;margin-bottom:8.1rem}@media (min-width:1360px){.m58 .popin.popin-hotel-resa .content-scroll .content-wrapper .popin-content .popin-ground .popin-data-summary .popin-title{margin-bottom:7rem}}.m58 .popin.popin-hotel-resa .popin-title .btn-close{border-color:var(--lightest);color:var(--lightest)}.m58 .popin.popin-hotel-resa [class$=-active] .popin-title .btn-close{display:none}.m58 .popin.popin-hotel-resa .fake-inputs-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:auto;position:relative}.m58 .popin.popin-hotel-resa .fake-input{text-align:left;padding:2.3rem 0;background-color:transparent;border:none;border-bottom:.1rem solid var(--lightest);font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.6rem;text-transform:uppercase;color:var(--lightest);transition:border-bottom-color .2s;white-space:nowrap}.m58 .popin.popin-hotel-resa .fake-input .added-info{display:none}.m58 .popin.popin-hotel-resa .fake-input .arrow:before{font-family:icons-header;content:"\e900";font-size:1.4rem;margin:0 1.2rem;vertical-align:middle}.m58 .popin.popin-hotel-resa .fake-input[disabled]{opacity:.3}.m58 .popin.popin-hotel-resa #petillance{width:8rem;height:1.4rem}.m58 .popin.popin-hotel-resa #petillance path{fill:var(--lightest)}.m58 .popin.popin-hotel-resa .step1-trigger,.m58 .popin.popin-hotel-resa .step2-trigger{margin-bottom:2.7rem}.m58 .popin.popin-hotel-resa .step1-active .step1-trigger,.m58 .popin.popin-hotel-resa .step2-active .step2-trigger,.m58 .popin.popin-hotel-resa .step3-active .step3-trigger{border-bottom-color:var(--brandPrimary)}.m58 .popin.popin-hotel-resa .step1-active .step1-trigger:before,.m58 .popin.popin-hotel-resa .step2-active .step2-trigger:before,.m58 .popin.popin-hotel-resa .step3-active .step3-trigger:before{color:var(--brandPrimary)}.m58 .popin.popin-hotel-resa .step1-trigger:before{font-family:icons;content:"\e660";margin-left:.2rem;margin-right:1.6rem;font-weight:700}.m58 .popin.popin-hotel-resa .step2-trigger:before{font-family:icons;content:"\e64a";margin-right:1.8rem;font-weight:700}.m58 .popin.popin-hotel-resa .step3-trigger:before{font-family:icons-eph;content:"\e903";margin-right:1.8rem;font-weight:700}.m58 .popin.popin-hotel-resa .step1-trigger:before,.m58 .popin.popin-hotel-resa .step2-trigger:before,.m58 .popin.popin-hotel-resa .step3-trigger:before{font-size:1.8rem;vertical-align:text-bottom;transition:color .2s}.m58 .popin.popin-hotel-resa .dropdown1-shadow,.m58 .popin.popin-hotel-resa .dropdown2-shadow,.m58 .popin.popin-hotel-resa .dropdown3-shadow,.m58 .popin.popin-hotel-resa .hyphen{display:none}.m58 .popin.popin-hotel-resa [data-travellers] .hyphen{display:inline}.m58 .popin.popin-hotel-resa .petillance{display:none}@container popin-data-summary (min-width:512px){.m58 .popin.popin-hotel-resa .popin-data-summary_inner{padding:2.6rem 10.5rem 6rem 10.8rem}}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .popin-data-summary_inner{min-height:100%}.m58 .popin.popin-hotel-resa .step1-trigger,.m58 .popin.popin-hotel-resa .step2-trigger{margin-bottom:1rem}.m58 .popin.popin-hotel-resa .petillance{display:block;position:absolute;right:-5rem;top:6.5rem}.m58 .popin.popin-hotel-resa .petillance:before{color:var(--dark)}.m58 .popin.popin-hotel-resa .petillance:after{display:none}}@media (min-width:1360px){.m58 .popin.popin-hotel-resa .petillance{right:-14rem}}.m58 .popin.popin-hotel-resa .popin-data-selection{color:var(--dark)}.m58 .popin.popin-hotel-resa .step-header{background-color:var(--lightest);box-shadow:0 4px 5px var(--middleTransparent);border-radius:0 1rem 0 0;position:relative;z-index:10}.m58 .popin.popin-hotel-resa .step-name{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid var(--lessLight);padding-top:1.8rem;padding-bottom:1.7rem}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .step-name{display:none}}.m58 .popin.popin-hotel-resa .step-title{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.4rem;text-transform:uppercase;margin:0 auto;padding-right:3.5rem}.m58 .popin.popin-hotel-resa .cancel-button{font-family:icons-eph;font-size:1.8rem;padding:.8rem 1rem;margin-left:.5rem;background-color:transparent;border:0}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .popin-title>.popin-close{display:none}}.m58 .popin.popin-hotel-resa .popin-data-selection .popin-close{position:absolute;top:2.3rem;right:1.5rem}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .popin-data-selection .popin-close{top:1rem;right:2rem}}.m58 .popin.popin-hotel-resa .popin-data-selection .btn-close{position:static;border-color:var(--dark);color:var(--dark)}.m58 .popin.popin-hotel-resa .step-details{background-image:url(../../../../etc.clientlibs/hotels/clientlibs/clientlib-eph/resources/img/skin/petillance-load-gold.svg);background-position:50%;background-repeat:no-repeat;background-size:10%}.m58 .popin.popin-hotel-resa .step-details.with-nav{max-width:100vw}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .step-details.with-nav{width:calc(60vw - 5rem);max-width:76.8rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 6rem;grid-template-columns:auto 6rem}.m58 .popin.popin-hotel-resa .step-details.with-nav:after{content:"";display:block}}.m58 .popin.popin-hotel-resa .step-navigation{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;background-color:var(--lightest);border-radius:0 1rem 0 0;overflow-x:auto}.m58 .popin.popin-hotel-resa .step-navigation-item:first-child{margin-left:auto}.m58 .popin.popin-hotel-resa .step-navigation-item:last-child{margin-right:auto}.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link{display:inline-block;font-family:lucien-regular,arial,helvetica,sans-serif;--ancestor-fontSize:1.3rem;font-size:var(--ancestor-fontSize);line-height:normal;text-transform:uppercase;padding:1.7rem 2rem;white-space:nowrap;position:relative;transition:color .2s}.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:var(--brandPrimary);transition:height .2s}.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link.active,.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link:focus,.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link:hover{color:var(--brandPrimary);outline:none}.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link.active:after,.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link:focus:after,.m58 .popin.popin-hotel-resa .step-navigation-item .step-navigation-link:hover:after{height:.4rem}.m58 .popin.popin-hotel-resa .step-navigation-metro{display:none;--ancestor-fontSize:inherit;line-height:normal}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .step-navigation-metro{display:inline-block;pointer-events:none}}.m58 .popin.popin-hotel-resa .step-subtitle{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.3rem;line-height:1.6rem;text-transform:uppercase;padding:1.7rem 0;border-radius:0 1rem 0 0}.m58 .popin.popin-hotel-resa .step-subtitle.with-background{background-color:var(--lightest)}.m58 .popin.popin-hotel-resa .step-scroller{scroll-padding-top:calc(35vh - 12rem);scroll-padding-top:calc(35dvh - 12rem)}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .step-scroller{scroll-padding-top:24.5rem}}.m58 .popin.popin-hotel-resa .popin-data-selection :target{margin-top:0!important;padding-top:0!important}.m58 .popin.popin-hotel-resa .resa-list-I{margin:2rem auto calc(100vh - 30rem);margin:2rem auto calc(100dvh - 30rem);padding:0 1.5rem;max-width:35.5rem;font-family:lucien-regular,arial,helvetica,sans-serif;text-align:left}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .resa-list-I{margin:4.5rem auto 31rem}}.m58 .popin.popin-hotel-resa .resa-country{color:var(--dark);position:relative}.m58 .popin.popin-hotel-resa .resa-country-name{--resaCountryNameColor:var(--dark);font-size:2rem;--ancestor-fontSize:2rem;line-height:2.4rem;text-transform:uppercase;margin-bottom:3rem;color:var(--resaCountryNameColor);transition:color .2s;position:relative}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .resa-country-name{font-size:2.2rem;line-height:2.6rem}}.m58 .popin.popin-hotel-resa .resa-destination{border-bottom:.1rem solid var(--dark);margin-bottom:3rem}.m58 .popin.popin-hotel-resa .resa-destination-name{font-size:1.6rem;line-height:1.9rem;text-transform:uppercase;color:var(--dark)}.m58 .popin.popin-hotel-resa .resa-hotel{border-bottom:.1rem solid var(--middle);margin-right:2rem}.m58 .popin.popin-hotel-resa .resa-hotel:last-child{border-bottom:none}.m58 .popin.popin-hotel-resa .resa-hotel-name{display:block;font-size:1.6rem;line-height:1.9rem;text-transform:uppercase;padding:1.4rem 1rem 1.4rem 0;color:var(--middle);position:relative;transition:color .2s}.m58 .popin.popin-hotel-resa .resa-hotel-name:after{content:"\e902";font-family:icons-eph;font-size:1.4rem;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.m58 .popin.popin-hotel-resa .resa-hotel-name:focus,.m58 .popin.popin-hotel-resa .resa-hotel-name:hover{color:var(--brandPrimary);outline:none}.m58 .popin.popin-hotel-resa .resa-hotel-name:focus:after,.m58 .popin.popin-hotel-resa .resa-hotel-name:hover:after{-ms-transform:translate(2rem,-50%);transform:translate(2rem,-50%)}.m58 .popin.popin-hotel-resa #fastbooking_calendar_container{padding-top:2.2rem;padding-right:4rem;padding-left:4rem}@media (min-width:1024px){.m58 .popin.popin-hotel-resa #fastbooking_calendar_container{padding-top:8rem;padding-right:7.3rem;padding-left:7.3rem}}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--month-name{font-size:1.8rem;line-height:2.2rem;color:var(--lessDark)!important;margin-bottom:2rem;padding-top:.6rem}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar button svg line{stroke:var(--lessDark)!important}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar button[disabled=disabled] svg line{opacity:.2}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--weekdays{color:var(--lessDark)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day{border:.15rem solid var(--lightest)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day:not(.valid_day){color:var(--lessDark);opacity:.3}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day{background-color:transparent}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day .day--number{color:var(--lessDark)}.m58 .popin.popin-hotel-resa .fbw-calendar--container{color:var(--dark);background-color:var(--lightest);padding:0}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--bottom{margin:0}.m58 .popin.popin-hotel-resa .fbw-calendar--container.fbw-calendar--theme-2 .fwb-cal-bottom--group{padding:0}.m58 .popin.popin-hotel-resa .fbw-calendar--container .legend-cal .legend-color.legend-color--best{background-color:var(--brandPrimaryAlpha20)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .legend-cal .legend-color.legend-color--last{box-shadow:inset 0 0 0 .1rem var(--brandPrimary)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .legend-cal .legend-color.legend-color--minStay{background-image:none;background-color:var(--lessLessLight)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.best-price{background-color:var(--brandPrimaryAlpha20)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.best-price .day--number,.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.best-price .day--price{color:var(--brandPrimary)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.last-room{box-shadow:inset 0 0 0 .1rem var(--brandPrimary)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.last-room .day--number,.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.last-room .day--price{color:var(--brandPrimary)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.min_stay .day--min-stay{background-image:none;background-color:var(--lessLessLight)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.min_stay:hover .min_stay-details{color:var(--lightest)!important;background-color:var(--brandPrimary)}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day p{color:var(--lightest)!important}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_in,.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_out{background-color:var(--brandPrimary)!important;border-color:var(--lightest)!important}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.fbw-calendar--in-between{background-color:var(--brandPrimaryAlpha80)!important}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day:hover{background-color:var(--lessLessLight)!important}.m58 .popin.popin-hotel-resa .fbw-calendar--container .fbw-calendar--day.valid_day:hover p{color:var(--lightest)!important}.m58 .popin.popin-hotel-resa .legend-cal{margin-bottom:1rem}.m58 .popin.popin-hotel-resa .message-bestprice,.m58 .popin.popin-hotel-resa .message-reopen{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;padding:.8rem 1rem}.m58 .popin.popin-hotel-resa .message-bestprice b,.m58 .popin.popin-hotel-resa .message-reopen b{white-space:nowrap}.m58 .popin.popin-hotel-resa #fastbooking_calendar_container{position:relative}.m58 .popin.popin-hotel-resa .message-bestprice{background-color:var(--brandPrimaryAlpha20);color:var(--brandPrimary);-ms-flex-order:2;order:2;margin-bottom:1.5rem;text-align:center}.m58 .popin.popin-hotel-resa .message-bestprice[class=message-bestprice]~#fb-widget-1 .fbw-calendar--bottom{margin-top:5rem}.m58 .popin.popin-hotel-resa .message-bestprice[class="message-bestprice display-none"]~#fb-widget-1 .fbw-calendar--bottom{margin-top:0}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .message-bestprice[class=message-bestprice]~#fb-widget-1 .fbw-calendar--bottom{margin-top:3rem}.m58 .popin.popin-hotel-resa .message-bestprice[class="message-bestprice display-none"]~#fb-widget-1 .fbw-calendar--bottom{margin-top:0}}.m58 .popin.popin-hotel-resa .message-reopen{background-color:var(--lessLight);color:var(--darkAlpha40)}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .messages-container{position:absolute;top:0;left:0;width:100%}.m58 .popin.popin-hotel-resa .message-bestprice,.m58 .popin.popin-hotel-resa .message-reopen{font-size:1.6rem;line-height:1.9rem;padding:.5rem 1rem}}.m58 .popin.popin-hotel-resa .block-travellers-number-container{font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.4rem;height:100%;margin:0 auto;max-width:36.5rem;padding:0 1.7rem}.m58 .popin.popin-hotel-resa .block-travellers-number-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.m58 .popin.popin-hotel-resa .block-travellers-number-grid:before{content:"";-ms-flex:25% 0 1;flex:25% 0 1}.m58 .popin.popin-hotel-resa .block-travellers-number-grid .travellers-selector{-ms-flex:75% 1 0px;flex:75% 1 0;padding-top:2rem;padding-bottom:2rem}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .block-travellers-number-grid:before{-ms-flex:32.5% 0 1;flex:32.5% 0 1}.m58 .popin.popin-hotel-resa .block-travellers-number-grid .travellers-selector{-ms-flex:67.5% 1 0px;flex:67.5% 1 0}}.m58 .popin.popin-hotel-resa .children-disclaimer{font-size:1.2rem;font-style:italic;text-align:left}.m58 .popin.popin-hotel-resa .count-field{border-bottom:.1rem solid var(--dark);padding:.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.m58 .popin.popin-hotel-resa .children-age-container .count-field,.m58 .popin.popin-hotel-resa .count-field:last-of-type{border-bottom:none}.m58 .popin.popin-hotel-resa .count-label{font-size:1.6rem;text-transform:uppercase;color:var(--lessDark);opacity:.5;margin-right:auto}.m58 .popin.popin-hotel-resa .count-data{font-size:2.2rem;text-align:center;color:var(--dark);width:3rem}.m58 .popin.popin-hotel-resa .count-minus,.m58 .popin.popin-hotel-resa .count-plus{font-size:1.8rem;padding:.5rem;border:none;background:none;color:var(--lessDark);opacity:.5;width:3rem}.m58 .popin.popin-hotel-resa #fb--hotel-selector,.m58 .popin.popin-hotel-resa .fbw-calendar--config{display:none}@media (min-width:1024px){.m58 .popin.popin-hotel-resa .step1-cancel,.m58 .popin.popin-hotel-resa .step2-cancel,.m58 .popin.popin-hotel-resa .step3-cancel,.m58 .popin.popin-hotel-resa .step3-validate{display:none}}.main-container .hero.search-module{margin-bottom:17rem}@media (min-width:1024px){.main-container .hero.search-module{margin-bottom:4rem}}@keyframes g{0%{opacity:0}to{opacity:1}}.main-container .hero.search-module .hero-booking{position:absolute;top:calc(100% + 6rem);right:2.4rem;bottom:auto;left:2.4rem;font-family:lucien-regular,arial,helvetica,sans-serif;width:auto;background-color:#fff;padding:.5rem 1.6rem 1.6rem;box-shadow:0 4px 13px rgba(0,0,0,.08);opacity:0;animation-name:g;animation-duration:.2s;animation-delay:.5s;animation-fill-mode:forwards}@media (min-width:1024px){.main-container .hero.search-module .hero-booking{top:calc(150% + 6rem);padding:1.6rem;margin:0 auto;max-width:90rem}.main-container .hero.search-module .hero-booking.with-stars{top:calc(110% + 6rem)}}.main-container .hero.search-module .in-content{display:-ms-grid;display:grid}@media (min-width:1024px){.main-container .hero.search-module .in-content{grid-auto-flow:column;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}}.main-container .hero.search-module .fake-inputs-wrapper,.main-container .hero.search-module .popin-data-selection,.main-container .hero.search-module .popin-data-summary,.main-container .hero.search-module .popin-data-summary_inner{display:contents}.main-container .hero.search-module .block-map-resa-hotel{-ms-flex-order:20;order:20;position:relative;margin:0}.main-container .hero.search-module .block-travellers-number{-ms-flex-order:40;order:40;position:relative}.main-container .hero.search-module .block-fast-booking{-ms-flex-order:60;order:60;position:relative}.main-container .hero.search-module .fake-input{text-align:left;padding:2.4rem 0;background-color:transparent;border:none;border-bottom:.1rem solid var(--darkestAlpha10);font-family:lucien-regular,arial,helvetica,sans-serif;font-size:1.4rem;text-transform:uppercase;color:var(--darkest);transition:border-bottom-color .2s;white-space:nowrap;position:relative}.main-container .hero.search-module .fake-input .arrow:before{content:"-";font-size:1.4rem}.main-container .hero.search-module .fake-input[disabled],.main-container .hero.search-module .fake-input[disabled]:after{color:var(--darkAlpha40)}@media (min-width:1024px){.main-container .hero.search-module .fake-input{border-bottom:none;border-right:.1rem solid var(--darkestAlpha10)}}.main-container .hero.search-module .fake-input.step1-trigger{-ms-flex-order:10;order:10}@media (min-width:1024px){.main-container .hero.search-module .fake-input.step1-trigger{padding-right:2.5rem;width:24.7rem}}.main-container .hero.search-module .fake-input.step2-trigger{-ms-flex-order:30;order:30}@media (min-width:1024px){.main-container .hero.search-module .fake-input.step2-trigger{padding-left:2.5rem;padding-right:2.5rem;width:24rem}}.main-container .hero.search-module .fake-input.step3-trigger{-ms-flex-order:50;order:50}@media (min-width:1024px){.main-container .hero.search-module .fake-input.step3-trigger{border-right:none;padding-left:2.5rem;padding-right:2.5rem;width:25rem}}.main-container .hero.search-module .fake-input .added-info{display:none;position:absolute;top:1rem}.main-container .hero.search-module .fake-input .hyphen{display:none}.main-container .hero.search-module .fake-input[data-city],.main-container .hero.search-module .fake-input[data-nights],.main-container .hero.search-module .fake-input[data-travellers]{padding:3.2rem 0 1.6rem;text-transform:none}.main-container .hero.search-module .fake-input[data-city]:before,.main-container .hero.search-module .fake-input[data-nights]:before,.main-container .hero.search-module .fake-input[data-travellers]:before{display:none}.main-container .hero.search-module .fake-input[data-city] .added-info,.main-container .hero.search-module .fake-input[data-nights] .added-info,.main-container .hero.search-module .fake-input[data-travellers] .added-info{display:inline;left:0;font-size:1rem;line-height:2;color:var(--middle);text-transform:uppercase}.main-container .hero.search-module .fake-input[data-city] .hyphen,.main-container .hero.search-module .fake-input[data-nights] .hyphen,.main-container .hero.search-module .fake-input[data-travellers] .hyphen{display:inline}@media (min-width:1024px){.main-container .hero.search-module .fake-input[data-nights],.main-container .hero.search-module .fake-input[data-travellers]{padding-left:1.5rem}.main-container .hero.search-module .fake-input[data-nights] .added-info,.main-container .hero.search-module .fake-input[data-travellers] .added-info{left:1.5rem}}.main-container .hero.search-module .fake-input:after{content:"\e604";font-family:icons;font-size:.8rem;color:var(--brandPrimary);position:absolute;right:0;top:50%;translate:0 -.65rem;rotate:0deg;transition:rotate .2s}@media (min-width:1024px){.main-container .hero.search-module .fake-input:after{right:1.5rem}}.main-container .hero.search-module #petillance{width:8rem;height:1.4rem}.main-container .hero.search-module #petillance path{fill:var(--brandPrimary)}.main-container .hero.search-module .step1-trigger:before{display:none}.main-container .hero.search-module .step2-trigger:before{font-family:icons;content:"\e64a";margin-right:1rem;font-weight:700}.main-container .hero.search-module .step3-trigger:before{font-family:icons-eph;content:"\e903";margin-right:1rem;font-weight:700}.main-container .hero.search-module .step1-trigger:before,.main-container .hero.search-module .step2-trigger:before,.main-container .hero.search-module .step3-trigger:before{font-size:1.3rem;vertical-align:text-bottom;color:var(--brandPrimary)}.main-container .hero.search-module .resa-validator{-ms-flex-order:70;order:70;margin-top:.7rem;width:100%}@media (min-width:1024px){.main-container .hero.search-module .resa-validator{margin-top:0}}.main-container .hero.search-module .resa-validator[disabled]{opacity:.5;background-color:var(--darkAlpha40);color:var(--dark)}.main-container .hero.search-module .with-nav{position:absolute;top:-13.2rem;left:-1.6rem;width:calc(100% + 3.2rem);background-color:var(--lightest);z-index:-1}.main-container .hero.search-module .with-nav:after{content:"";position:absolute;bottom:-.3rem;left:1.6rem;width:calc(100% - 3.2rem);height:.1rem;background-color:var(--darkestAlpha10)}.main-container .hero.search-module .with-nav.open{box-shadow:0 .9rem 1.1rem var(--darkestAlpha10);z-index:20}.main-container .hero.search-module .with-nav.open:after{display:none}.main-container .hero.search-module .with-nav.open .step-navigation:after{rotate:180deg}@media (min-width:1024px){.main-container .hero.search-module .with-nav{top:auto;bottom:8rem;width:auto;background-color:transparent;mix-blend-mode:lighten}.main-container .hero.search-module .with-nav:after{display:none}.main-container .hero.search-module .with-nav.open{box-shadow:none}}.main-container .hero.search-module .step-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.main-container .hero.search-module .step-navigation:before{content:attr(data-country);font-size:1rem;line-height:2;color:var(--middle);text-transform:uppercase;padding-left:1.7rem;position:relative;top:1.5rem}.main-container .hero.search-module .step-navigation:after{content:"\e604";font-family:icons;font-size:.8rem;color:var(--brandPrimary);position:absolute;right:1.5rem;top:3rem;rotate:0deg;transition:rotate .2s}@media (min-width:1024px){.main-container .hero.search-module .step-navigation:after{display:none}}@media (min-width:1024px){.main-container .hero.search-module .step-navigation{background-color:rgba(0,0,0,.6);bottom:8.1rem;max-width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-ms-flex-direction:row;flex-direction:row}.main-container .hero.search-module .step-navigation:before{display:none}}.main-container .hero.search-module .step-navigation-item{position:relative;width:100%;text-align:left}.main-container .hero.search-module .step-navigation-link{display:inline-block;--ancestor-fontSize:1.4rem;font-size:var(--ancestor-fontSize);line-height:1.7rem;text-transform:uppercase;padding:1.3rem 1.7rem;color:var(--darkest);white-space:nowrap;transition:color .2s,background-color .2s;pointer-events:none;display:none}.main-container .hero.search-module .step-navigation-link.active{display:block;background-color:var(--lightest);color:var(--darkest)}.main-container .hero.search-module .step-navigation-link:focus,.main-container .hero.search-module .step-navigation-link:hover{color:var(--brandPrimary)}@media (min-width:1024px){.main-container .hero.search-module .step-navigation-link{color:var(--lightest);pointer-events:all;display:block}.main-container .hero.search-module .step-navigation-link:focus,.main-container .hero.search-module .step-navigation-link:hover{color:var(--lightest)}.main-container .hero.search-module .step-navigation-link.active:focus,.main-container .hero.search-module .step-navigation-link.active:hover{color:var(--darkest)}}.main-container .hero.search-module .with-nav.open .step-navigation-link,.main-container .hero.search-module .with-nav:focus-within .step-navigation-link{pointer-events:all;display:block}.main-container .hero.search-module .step-navigation-metro{display:none;--ancestor-fontSize:inherit;line-height:normal}@media (min-width:1024px){.main-container .hero.search-module .step-navigation-metro{display:inline-block;pointer-events:none}}.main-container .hero.search-module .fast-booking-dropdown,.main-container .hero.search-module .map-resa-hotel-dropdown,.main-container .hero.search-module .travellers-number-dropdown{position:absolute;background-color:var(--lightest);display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;transition:grid-template-rows .2s;transition:grid-template-rows .2s,-ms-grid-rows .2s;box-shadow:0 .9rem 1.1rem var(--darkestAlpha10);z-index:10}.main-container .hero.search-module .fast-booking-content,.main-container .hero.search-module .map-resa-hotel-content,.main-container .hero.search-module .travellers-number-content{overflow:hidden}.main-container .hero.search-module .step1-active .map-resa-hotel-dropdown,.main-container .hero.search-module .step2-active .travellers-number-dropdown,.main-container .hero.search-module .step3-active .fast-booking-dropdown{-ms-grid-rows:1fr;grid-template-rows:1fr}.main-container .hero.search-module .step1-active .step1-trigger,.main-container .hero.search-module .step2-active .step2-trigger,.main-container .hero.search-module .step3-active .step3-trigger{border-bottom-color:var(--dark)}.main-container .hero.search-module .step1-active .step1-trigger:after,.main-container .hero.search-module .step2-active .step2-trigger:after,.main-container .hero.search-module .step3-active .step3-trigger:after{rotate:180deg}.main-container .hero.search-module .dropdown1-closer,.main-container .hero.search-module .dropdown2-closer,.main-container .hero.search-module .dropdown3-closer{position:absolute;cursor:pointer;left:1.6rem;width:100%}.main-container .hero.search-module .dropdown1-closer{top:.6rem}.main-container .hero.search-module .dropdown2-closer{top:7.1rem}.main-container .hero.search-module .dropdown3-closer{top:13.7rem}.main-container .hero.search-module .step1-active .dropdown1-closer,.main-container .hero.search-module .step2-active .dropdown2-closer,.main-container .hero.search-module .step3-active .dropdown3-closer{height:6.4rem}@media (min-width:1024px){.main-container .hero.search-module .dropdown1-closer,.main-container .hero.search-module .dropdown2-closer,.main-container .hero.search-module .dropdown3-closer{top:1.6rem}.main-container .hero.search-module .dropdown1-closer{left:1.6rem;width:24.7rem}.main-container .hero.search-module .dropdown2-closer{left:24.7rem;width:25.5rem}.main-container .hero.search-module .dropdown3-closer{left:48rem;width:27.3rem}.main-container .hero.search-module .step1-active .dropdown1-closer,.main-container .hero.search-module .step2-active .dropdown2-closer,.main-container .hero.search-module .step3-active .dropdown3-closer{height:7rem}}.main-container .hero.search-module .dropdown1-shadow,.main-container .hero.search-module .dropdown2-shadow,.main-container .hero.search-module .dropdown3-shadow{position:absolute;bottom:100%;left:-1.6rem;width:calc(100% + 3.2rem);background-image:linear-gradient(var(--darkestAlpha0),var(--darkestAlpha10));background-position:50% 50%;background-size:contain;background-repeat:no-repeat;pointer-events:none}.main-container .hero.search-module .step1-active .dropdown1-shadow,.main-container .hero.search-module .step2-active .dropdown2-shadow,.main-container .hero.search-module .step3-active .dropdown3-shadow{height:2rem}@media (min-width:1024px){.main-container .hero.search-module .dropdown1-shadow,.main-container .hero.search-module .dropdown2-shadow,.main-container .hero.search-module .dropdown3-shadow{display:none}}.main-container .hero.search-module .fast-booking-dropdown,.main-container .hero.search-module .map-resa-hotel-dropdown,.main-container .hero.search-module .travellers-number-dropdown{top:0;left:-1.6rem;right:-1.6rem}@media (min-width:1024px){.main-container .hero.search-module .map-resa-hotel-dropdown{top:1.8rem;left:-1.6rem;width:35rem}.main-container .hero.search-module .travellers-number-dropdown{top:1.8rem;left:0;width:40rem}.main-container .hero.search-module .fast-booking-dropdown{top:1.8rem;right:0;left:auto;width:70rem}}.main-container .hero.search-module #fb--hotel-selector,.main-container .hero.search-module .fbw-calendar--config{display:none}.main-container .hero.search-module .resa-list-I{padding:2.4rem;text-align:left;overflow:auto;max-height:40rem}.main-container .hero.search-module .resa-country-name{display:none}.main-container .hero.search-module .resa-destination{border-bottom:.1rem solid var(--darkestAlpha10);padding:0 1.6rem;margin-bottom:2.4rem}.main-container .hero.search-module .resa-destination:last-child{border-bottom:none}.main-container .hero.search-module .resa-destination-name{font-size:1.6rem;text-transform:uppercase;color:var(--middle);padding-bottom:1rem}.main-container .hero.search-module .resa-list-III{margin-bottom:1.3rem}.main-container .hero.search-module .resa-hotel{padding:1rem 0}.main-container .hero.search-module .resa-hotel-name{display:block;transition:color .2s}.main-container .hero.search-module .resa-hotel-name:hover{color:var(--brandPrimary)}.main-container .hero.search-module .block-travellers-number-container{color:var(--darkest);padding:2.4rem;text-align:center;overflow:auto;max-height:66rem}.main-container .hero.search-module .count-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 1.6rem 2.4rem;border-bottom:.1rem solid var(--darkestAlpha10);margin-bottom:1.6rem}.main-container .hero.search-module .children-age-container .count-field,.main-container .hero.search-module .count-field:last-of-type{border-bottom:none;margin-bottom:0}.main-container .hero.search-module .count-label{font-size:1.8rem;margin-right:auto}.main-container .hero.search-module .count-minus,.main-container .hero.search-module .count-plus{font-size:2rem;color:var(--brandPrimary);background-color:transparent;border:.2rem solid var(--brandPrimary);padding:0;width:2rem;height:2rem;border-radius:50%;line-height:.9;-ms-flex-negative:0;flex-shrink:0}.main-container .hero.search-module .count-minus.disabled,.main-container .hero.search-module .count-plus.disabled{color:var(--darkestAlpha25);border-color:var(--darkestAlpha25)}.main-container .hero.search-module .count-data{width:4rem;display:-ms-grid;display:grid;place-items:center}.main-container .hero.search-module .children-disclaimer{text-align:left;font-size:1.2rem;font-style:italic;margin-bottom:2.4rem;padding-left:1.6rem}.main-container .hero.search-module .step2-validate{box-shadow:0 3px 5px var(--darkestAlpha25)}.main-container .hero.search-module .fbw-calendar--container{background-color:var(--lightest);padding:2.4rem 2.4rem 0}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar{border-bottom:.1rem solid var(--lessDark)}.main-container .hero.search-module .fbw-calendar--container.fbw-calendar--theme-2 .fwb-cal-bottom--group{padding-right:0}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--month-name{font-size:1.8rem;line-height:2.2rem;color:var(--lessDark)!important;margin-bottom:2rem;padding-top:.6rem}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar button svg line{stroke:var(--lessDark)!important}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar button[disabled=disabled] svg line{opacity:.2}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--weekdays{color:var(--middle)}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day{border:none}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day:not(.valid_day){color:var(--lessDark);opacity:.1}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.unavailable_day{background-color:var(--lessLight);color:var(--lessLessLight);opacity:.85}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day{background-color:transparent}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day .day--number{color:var(--lessDark)}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--bottom{display:none}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day .day--price,.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.last-room .day--price{color:var(--middle)}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.best-price .day--price{background-color:var(--middleTransparent);padding:.3rem;color:var(--brandPrimary);font-weight:600;border-radius:1rem}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.min_stay .day--min-stay{display:none}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.min_stay:hover .min_stay-details{color:var(--lightest)!important;background-color:var(--lessDark);font-size:1.4rem;padding:.8rem;top:-4.5rem;left:auto;right:0;height:auto}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.min_stay:hover .min_stay-details:before{content:"";position:absolute;display:block;background-color:var(--lessDark);height:2rem;width:2rem;top:2rem;bottom:-.5rem;right:1rem;rotate:45deg;z-index:-1}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day:first-child.min_stay:hover .min_stay-details,.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day:nth-child(2).min_stay:hover .min_stay-details{left:0;right:auto}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day:first-child.min_stay:hover .min_stay-details::before,.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day:nth-child(2).min_stay:hover .min_stay-details:before{right:auto;left:1rem}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day p{color:var(--lightest)!important}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_in,.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_out{background-color:var(--brandPrimary)!important}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_in{border-top-left-radius:2.7rem;border-bottom-left-radius:2.7rem;cursor:auto}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.chosen_day.day_out{border-top-right-radius:2.7rem;border-bottom-right-radius:2.7rem;cursor:auto}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day.best-price.chosen_day .day--price{background-color:var(--brandPrimary);color:var(--lightest);border:1px solid var(--lightest)}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day:hover{background-color:var(--lessLessLight)!important}.main-container .hero.search-module .fbw-calendar--container .fbw-calendar--day.valid_day:hover p{color:var(--lightest)!important}.main-container .hero.search-module .fbw-calendar--container.fbw-calendar--theme-2 .fbw-calendar{-ms-flex-order:0;order:0}.main-container .hero.search-module .message-bestprice{text-transform:uppercase;color:var(--lessDark)}.main-container .hero.search-module .message-bestprice b{display:inline-block;background-color:var(--middleTransparent);padding:.3rem .7rem;color:var(--brandPrimary);font-size:1rem;font-weight:600;border-radius:1rem;vertical-align:middle}.main-container .hero.search-module .message-reopen{display:none}.main-container .hero.search-module .step3-validate{margin-bottom:2.4rem;width:calc(100% - 4.8rem)}.main-container .hero.search-module .step3-validate[disabled]{background-color:#d3d2d2;color:#fff}@media (min-width:1024px){.main-container .hero.search-module .step3-validate{width:auto}}.children-disclaimer{display:none}div[data-selected-hotel=frcan27837] .children-disclaimer[data-display-for*=frcan27837],div[data-selected-hotel=frcan27838] .children-disclaimer[data-display-for*=frcan27838],div[data-selected-hotel=frcou27842] .children-disclaimer[data-display-for*=frcou27842],div[data-selected-hotel=frdea27830] .children-disclaimer[data-display-for*=frdea27830],div[data-selected-hotel=frdea27831] .children-disclaimer[data-display-for*=frdea27831],div[data-selected-hotel=frdea27832] .children-disclaimer[data-display-for*=frdea27832],div[data-selected-hotel=frdin27833] .children-disclaimer[data-display-for*=frdin27833],div[data-selected-hotel=freng27827] .children-disclaimer[data-display-for*=freng27827],div[data-selected-hotel=frlab27834] .children-disclaimer[data-display-for*=frlab27834],div[data-selected-hotel=frlab27835] .children-disclaimer[data-display-for*=frlab27835],div[data-selected-hotel=frlab27836] .children-disclaimer[data-display-for*=frlab27836],div[data-selected-hotel=frlet11241] .children-disclaimer[data-display-for*=frlet11241],div[data-selected-hotel=frlil27839] .children-disclaimer[data-display-for*=frlil27839],div[data-selected-hotel=frpar27829] .children-disclaimer[data-display-for*=frpar27829],div[data-selected-hotel=frrib27840] .children-disclaimer[data-display-for*=frrib27840],div[data-selected-hotel=frsai31527] .children-disclaimer[data-display-for*=frsai31527],div[data-selected-hotel=mamar27841] .children-disclaimer[data-display-for*=mamar27841],div[data-selected-hotel=usnew29097] .children-disclaimer[data-display-for*=usnew29097]{display:block}.block-activation{position:relative}@media (max-width:63.99em){.block-activation{height:310px;overflow:hidden}.block-activation picture img{height:100%;width:auto;max-width:none}}@media (max-width:47.99em){.block-activation{height:255px}}.block-activation .block-nav-envy .title-main,.block-activation .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title,.block-activation .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title,.block-activation .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title,.block-activation .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title,.block-activation .module .title,.block-activation .title-2,.block-nav-envy .block-activation .title-main,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-activation .title,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-activation .title,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-activation .title,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-activation .title,.module .block-activation .title{margin:0 0 15px;padding:0}.block-activation .block-nav-envy .title-main em,.block-activation .module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .title em,.block-activation .module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .title em,.block-activation .module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .title em,.block-activation .module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .title em,.block-activation .module .title em,.block-activation .title-2 em,.block-nav-envy .block-activation .title-main em,.module-collectionRoomsCarousel.collectionInfoBanner .collectionRoomsCarouselIntro .block-activation .title em,.module-collectionRoomsCarousel.collectionRestaurant .collectionRoomsCarouselIntro .block-activation .title em,.module-collectionRoomsCarousel.hero .collectionRoomsCarouselIntro .block-activation .title em,.module-fluid.module-collectionRoomsCarousel .collectionRoomsCarouselIntro .block-activation .title em,.module .block-activation .title em{font-style:normal}.block-activation-inner{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;width:100%;max-width:385px;color:#fff;text-align:center}.block-activation-inner .action-line{margin-top:30px}.module{position:relative}.module .title{text-align:center;margin-bottom:.5em}@media (max-width:47.99em){.module .title{margin:.83em 0}}.module .title-3-ter{text-align:center}.module .subtitle{margin:-10px 0 30px;text-align:center}@media (max-width:63.99em){.module .subtitle-mobile{display:none}}.margin-bottom-xxs{margin-bottom:10px}.margin-bottom-xs{margin-bottom:20px}.margin-bottom-small{margin-bottom:30px}.margin-bottom-medium{margin-bottom:40px}.margin-bottom-large{margin-bottom:50px}.margin-top-xxs{margin-top:10px!important}.margin-top-xs{margin-top:20px!important}.margin-top-small{margin-top:30px!important}.margin-top-medium{margin-top:40px!important}.margin-top-large{margin-top:50px!important}.collectionInfoBanner,.collectionRestaurant,.hero,.module-fluid{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.collectionInfoBanner .module-fluid-content,.collectionRestaurant .module-fluid-content,.hero .module-fluid-content,.module-fluid .module-fluid-content{margin:0 auto;max-width:1280px}.module-bg-light{background-color:#f9f9f9;padding:80px 0}@media (max-width:47.99em){.module-bg-light{padding:30px 0}}@media (max-width:47.99em){.block-map .m25-1 .calendar-widget,.block-map .m25-1 .destination-result-list-content,.block-map .m25-1 .drm-wrapper,.block-map .m25-1 .result-header,.block-map .m25-1 .search-line,.block-map .m25-2 .calendar-widget,.block-map .m25-2 .destination-result-list-content,.block-map .m25-2 .drm-wrapper,.block-map .m25-2 .result-header,.block-map .m25-2 .search-line,.m21 .m25-1 .calendar-widget,.m21 .m25-1 .destination-result-list-content,.m21 .m25-1 .drm-wrapper,.m21 .m25-1 .result-header,.m21 .m25-1 .rooms-selections,.m21 .m25-1 .rrc-promo,.m21 .m25-1 .search-line,.m21 .m25-2 .calendar-widget,.m21 .m25-2 .destination-result-list-content,.m21 .m25-2 .drm-wrapper,.m21 .m25-2 .result-header,.m21 .m25-2 .rooms-selections,.m21 .m25-2 .rrc-promo,.m21 .m25-2 .search-line,.m21-2 .m25-1 .calendar-widget,.m21-2 .m25-1 .destination-result-list-content,.m21-2 .m25-1 .drm-wrapper,.m21-2 .m25-1 .result-header,.m21-2 .m25-1 .rooms-selections,.m21-2 .m25-1 .rrc-promo,.m21-2 .m25-1 .search-line,.m21-2 .m25-2 .calendar-widget,.m21-2 .m25-2 .destination-result-list-content,.m21-2 .m25-2 .drm-wrapper,.m21-2 .m25-2 .result-header,.m21-2 .m25-2 .rooms-selections,.m21-2 .m25-2 .rrc-promo,.m21-2 .m25-2 .search-line,.m25-1 .block-map .calendar-widget,.m25-1 .block-map .destination-result-list-content,.m25-1 .block-map .drm-wrapper,.m25-1 .block-map .result-header,.m25-1 .block-map .search-line,.m25-1 .inner-medium,.m25-1 .m21 .calendar-widget,.m25-1 .m21 .destination-result-list-content,.m25-1 .m21 .drm-wrapper,.m25-1 .m21 .result-header,.m25-1 .m21 .rooms-selections,.m25-1 .m21 .rrc-promo,.m25-1 .m21 .search-line,.m25-1 .m21-2 .calendar-widget,.m25-1 .m21-2 .destination-result-list-content,.m25-1 .m21-2 .drm-wrapper,.m25-1 .m21-2 .result-header,.m25-1 .m21-2 .rooms-selections,.m25-1 .m21-2 .rrc-promo,.m25-1 .m21-2 .search-line,.m25-1 .m37-4,.m25-2 .block-map .calendar-widget,.m25-2 .block-map .destination-result-list-content,.m25-2 .block-map .drm-wrapper,.m25-2 .block-map .result-header,.m25-2 .block-map .search-line,.m25-2 .inner-medium,.m25-2 .m21 .calendar-widget,.m25-2 .m21 .destination-result-list-content,.m25-2 .m21 .drm-wrapper,.m25-2 .m21 .result-header,.m25-2 .m21 .rooms-selections,.m25-2 .m21 .rrc-promo,.m25-2 .m21 .search-line,.m25-2 .m21-2 .calendar-widget,.m25-2 .m21-2 .destination-result-list-content,.m25-2 .m21-2 .drm-wrapper,.m25-2 .m21-2 .result-header,.m25-2 .m21-2 .rooms-selections,.m25-2 .m21-2 .rrc-promo,.m25-2 .m21-2 .search-line,.m25-2 .m37-4{margin:0!important}}.m26-2 .popin{display:none}.m26-2 .popin.active{display:block}.m26-2 .popin .popin-title{padding:15px 0}.m26-2 .card-hotel-item{width:63%}@media (max-width:47.99em){.block-map .m33 .calendar-widget,.block-map .m33 .destination-result-list-content,.block-map .m33 .drm-wrapper,.block-map .m33 .result-header,.block-map .m33 .search-line,.m21 .m33 .calendar-widget,.m21 .m33 .destination-result-list-content,.m21 .m33 .drm-wrapper,.m21 .m33 .result-header,.m21 .m33 .rooms-selections,.m21 .m33 .rrc-promo,.m21 .m33 .search-line,.m21-2 .m33 .calendar-widget,.m21-2 .m33 .destination-result-list-content,.m21-2 .m33 .drm-wrapper,.m21-2 .m33 .result-header,.m21-2 .m33 .rooms-selections,.m21-2 .m33 .rrc-promo,.m21-2 .m33 .search-line,.m33 .block-map .calendar-widget,.m33 .block-map .destination-result-list-content,.m33 .block-map .drm-wrapper,.m33 .block-map .result-header,.m33 .block-map .search-line,.m33 .inner-medium,.m33 .m21 .calendar-widget,.m33 .m21 .destination-result-list-content,.m33 .m21 .drm-wrapper,.m33 .m21 .result-header,.m33 .m21 .rooms-selections,.m33 .m21 .rrc-promo,.m33 .m21 .search-line,.m33 .m21-2 .calendar-widget,.m33 .m21-2 .destination-result-list-content,.m33 .m21-2 .drm-wrapper,.m33 .m21-2 .result-header,.m33 .m21-2 .rooms-selections,.m33 .m21-2 .rrc-promo,.m33 .m21-2 .search-line,.m33 .m37-4{margin:0!important}}@media (min-width:80em){.block-map .m34 .block-activity:hover .block-item-vam .drl-hotel-visit,.block-map .m34 .block-activity:hover .block-item-vam .search-action,.m21 .m34 .block-activity:hover .block-item-vam .drl-hotel-visit,.m21 .m34 .block-activity:hover .block-item-vam .search-action,.m21-2 .m34 .block-activity:hover .block-item-vam .drl-hotel-visit,.m21-2 .m34 .block-activity:hover .block-item-vam .search-action,.m34 .block-activity:hover .block-item-vam .block-map .drl-hotel-visit,.m34 .block-activity:hover .block-item-vam .block-map .search-action,.m34 .block-activity:hover .block-item-vam .cta,.m34 .block-activity:hover .block-item-vam .drm-hotel,.m34 .block-activity:hover .block-item-vam .m21 .drl-hotel-visit,.m34 .block-activity:hover .block-item-vam .m21 .search-action,.m34 .block-activity:hover .block-item-vam .m21-2 .drl-hotel-visit,.m34 .block-activity:hover .block-item-vam .m21-2 .search-action{color:#a57b1b}.m34 .block-activity:hover .block-item-vam .icon-arrow{right:0}.touch .m34 .block-activity:hover .block-item-vam .icon-arrow{padding-left:10px}}.m37-4{color:#2b2b2b;font:400 16px/30px lucien-book,arial,helvetica,sans-serif}.m37-4,.m37-4 .block-products{display:-ms-flexbox;display:flex}.m37-4 .block-products{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 20px;margin:0;width:100%}.m37-4 .block-products .block-container{width:calc(50% - 10px);position:relative}@media (max-width:47.99em){.m37-4 .block-products .block-container{width:100%}}.m37-4 .block-products .block-container .block-title{background-color:transparent;border:none;min-height:0;padding:24px 0 0}@media (max-width:47.99em){.m37-4 .block-products .block-container .block-title{text-align:left}}.block-desire .bloc-description .m37-4 .block-products .block-container .block-title .title-name,.block-push-doc-2col .m37-4 .block-products .block-container .block-title .title,.block-push-document .m37-4 .block-products .block-container .block-title .title,.block-resa-details-bis .m37-4 .block-products .block-container .block-title .block-price,.block-resa-details-bis .m37-4 .block-products .block-container .block-title .hotel-name,.block-resa-details-bis .m37-4 .block-products .block-container .block-title .select2-container,.block-resa-details .m37-4 .block-products .block-container .block-title .block-price,.block-resa-details .m37-4 .block-products .block-container .block-title .hotel-name,.block-resa-details .m37-4 .block-products .block-container .block-title .select2-container,.block-tripadvisor .m37-4 .block-products .block-container .block-title .title-block,.block-trombi-major .bloc-description .m37-4 .block-products .block-container .block-title .title-name,.card-hotel-item .m37-4 .block-products .block-container .block-title .chi-hotel-city,.icones-text-presta .text-services .m37-4 .block-products .block-container .block-title .presta,.m37-4 .block-products .block-container .block-title .block-desire .bloc-description .title-name,.m37-4 .block-products .block-container .block-title .block-push-doc-2col .title,.m37-4 .block-products .block-container .block-title .block-push-document .title,.m37-4 .block-products .block-container .block-title .block-resa-details-bis .block-price,.m37-4 .block-products .block-container .block-title .block-resa-details-bis .hotel-name,.m37-4 .block-products .block-container .block-title .block-resa-details-bis .select2-container,.m37-4 .block-products .block-container .block-title .block-resa-details .block-price,.m37-4 .block-products .block-container .block-title .block-resa-details .hotel-name,.m37-4 .block-products .block-container .block-title .block-resa-details .select2-container,.m37-4 .block-products .block-container .block-title .block-tripadvisor .title-block,.m37-4 .block-products .block-container .block-title .block-trombi-major .bloc-description .title-name,.m37-4 .block-products .block-container .block-title .card-hotel-item .chi-hotel-city,.m37-4 .block-products .block-container .block-title .icones-text-presta .text-services .presta,.m37-4 .block-products .block-container .block-title .popin-title,.m37-4 .block-products .block-container .block-title .title-3{font:400 24px/36px lucien-regular,Times New Roman,serif;min-height:0;padding-bottom:12px;text-transform:uppercase}.m37-4 .block-products .block-container .block-title .subtitle-gold{color:#231f20;line-height:1.5!important;font:400 14px/28px lucien-book,arial,helvetica,sans-serif}.m37-4 .block-products .bloc-description{padding:0 0 143px}@media (max-width:47.99em){.m37-4 .block-products .bloc-description{padding:0 0 60px;text-align:left}}.m37-4 .block-products .bloc-description .title-description{color:#231f20;font:400 14px/21px lucien-regular,arial,helvetica,sans-serif;min-height:0;margin:0;padding-bottom:16px}.m37-4 .block-products .bloc-description .description{border:0;color:#636363;min-height:0}.m37-4 .block-products .product-bottom{bottom:24px;left:0;margin-top:20px;position:absolute;right:0;margin-top:10px;min-height:69px}@media (max-width:63.99em){.m37-4 .block-products .product-bottom{margin-top:15px;bottom:0}}@media (max-width:47.99em){.m37-4 .block-products .product-bottom{bottom:auto;left:auto;position:static;right:auto}}.collectionRoomsCarousel .form-element .m37-4 .block-products .product-bottom input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m37-4 .block-products .product-bottom .btn,.form-element .collectionRoomsCarousel .m37-4 .block-products .product-bottom input[type=file]+.form-element-inputfile,.form-element .m37-4 .block-products .product-bottom button[type=submit],.form-element .m37-4 .block-products .product-bottom input[type=submit],.m37-4 .block-products .product-bottom .btn-main,.m37-4 .block-products .product-bottom .collectionRoomsCarousel .btn,.m37-4 .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m37-4 .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m37-4 .block-products .product-bottom .form-element button[type=submit],.m37-4 .block-products .product-bottom .form-element input[type=submit]{position:unset;left:124px}@media (max-width:63.99em){.collectionRoomsCarousel .form-element .m37-4 .block-products .product-bottom input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m37-4 .block-products .product-bottom .btn,.form-element .collectionRoomsCarousel .m37-4 .block-products .product-bottom input[type=file]+.form-element-inputfile,.form-element .m37-4 .block-products .product-bottom button[type=submit],.form-element .m37-4 .block-products .product-bottom input[type=submit],.m37-4 .block-products .product-bottom .btn-main,.m37-4 .block-products .product-bottom .collectionRoomsCarousel .btn,.m37-4 .block-products .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m37-4 .block-products .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m37-4 .block-products .product-bottom .form-element button[type=submit],.m37-4 .block-products .product-bottom .form-element input[type=submit]{position:relative;left:0}}.m37-4 .block-products .product-bottom .block-price-offer .text{font:400 12px/14px lucien-book,arial,helvetica,sans-serif}.m37-4 .block-products .product-bottom .block-price-offer .price{color:#a57b1b;font:400 26px/30px lucien-regular,arial,helvetica,sans-serif;position:relative;top:-2px}@media (max-width:47.99em){.m37-4 .bloc-picture{text-align:center}.m37-4 .bloc-picture img{width:100%;max-width:550px}}.block-desire .bloc-description .m37-4.style-collection-fouquets .block-products .block-container .block-title .title-name,.block-push-doc-2col .m37-4.style-collection-fouquets .block-products .block-container .block-title .title,.block-push-document .m37-4.style-collection-fouquets .block-products .block-container .block-title .title,.block-resa-details-bis .m37-4.style-collection-fouquets .block-products .block-container .block-title .block-price,.block-resa-details-bis .m37-4.style-collection-fouquets .block-products .block-container .block-title .hotel-name,.block-resa-details-bis .m37-4.style-collection-fouquets .block-products .block-container .block-title .select2-container,.block-resa-details .m37-4.style-collection-fouquets .block-products .block-container .block-title .block-price,.block-resa-details .m37-4.style-collection-fouquets .block-products .block-container .block-title .hotel-name,.block-resa-details .m37-4.style-collection-fouquets .block-products .block-container .block-title .select2-container,.block-tripadvisor .m37-4.style-collection-fouquets .block-products .block-container .block-title .title-block,.block-trombi-major .bloc-description .m37-4.style-collection-fouquets .block-products .block-container .block-title .title-name,.card-hotel-item .m37-4.style-collection-fouquets .block-products .block-container .block-title .chi-hotel-city,.icones-text-presta .text-services .m37-4.style-collection-fouquets .block-products .block-container .block-title .presta,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-desire .bloc-description .title-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-push-doc-2col .title,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-push-document .title,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details-bis .block-price,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details-bis .hotel-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details-bis .select2-container,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details .block-price,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details .hotel-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details .select2-container,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-tripadvisor .title-block,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-trombi-major .bloc-description .title-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .card-hotel-item .chi-hotel-city,.m37-4.style-collection-fouquets .block-products .block-container .block-title .icones-text-presta .text-services .presta,.m37-4.style-collection-fouquets .block-products .block-container .block-title .popin-title,.m37-4.style-collection-fouquets .block-products .block-container .block-title .title-3{font:400 30px/35px Georgia,Times New Roman,serif;text-transform:none}@media (max-width:47.99em){.block-desire .bloc-description .m37-4.style-collection-fouquets .block-products .block-container .block-title .title-name,.block-push-doc-2col .m37-4.style-collection-fouquets .block-products .block-container .block-title .title,.block-push-document .m37-4.style-collection-fouquets .block-products .block-container .block-title .title,.block-resa-details-bis .m37-4.style-collection-fouquets .block-products .block-container .block-title .block-price,.block-resa-details-bis .m37-4.style-collection-fouquets .block-products .block-container .block-title .hotel-name,.block-resa-details-bis .m37-4.style-collection-fouquets .block-products .block-container .block-title .select2-container,.block-resa-details .m37-4.style-collection-fouquets .block-products .block-container .block-title .block-price,.block-resa-details .m37-4.style-collection-fouquets .block-products .block-container .block-title .hotel-name,.block-resa-details .m37-4.style-collection-fouquets .block-products .block-container .block-title .select2-container,.block-tripadvisor .m37-4.style-collection-fouquets .block-products .block-container .block-title .title-block,.block-trombi-major .bloc-description .m37-4.style-collection-fouquets .block-products .block-container .block-title .title-name,.card-hotel-item .m37-4.style-collection-fouquets .block-products .block-container .block-title .chi-hotel-city,.icones-text-presta .text-services .m37-4.style-collection-fouquets .block-products .block-container .block-title .presta,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-desire .bloc-description .title-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-push-doc-2col .title,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-push-document .title,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details-bis .block-price,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details-bis .hotel-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details-bis .select2-container,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details .block-price,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details .hotel-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-resa-details .select2-container,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-tripadvisor .title-block,.m37-4.style-collection-fouquets .block-products .block-container .block-title .block-trombi-major .bloc-description .title-name,.m37-4.style-collection-fouquets .block-products .block-container .block-title .card-hotel-item .chi-hotel-city,.m37-4.style-collection-fouquets .block-products .block-container .block-title .icones-text-presta .text-services .presta,.m37-4.style-collection-fouquets .block-products .block-container .block-title .popin-title,.m37-4.style-collection-fouquets .block-products .block-container .block-title .title-3{font-size:25px;line-height:30px}}.m37-4.style-collection-fouquets .block-products .bloc-description .title-description,.m37-4.style-collection-fouquets .block-products .block-container .block-title .subtitle-gold{font-size:14px;color:#2b2b2b}.m37-4.style-collection-fouquets .block-products .bloc-description .description{font:400 12px/24px lucien-book,arial,helvetica,sans-serif;border-left:1px solid #ad1b2d;padding-left:15px;color:#2b2b2b}.m37-4.style-collection-fouquets .block-products .product-bottom .block-price-offer .price,.m37-4.style-collection-fouquets .block-products .product-bottom .block-price-offer .price .sup-HT,.m37-4.style-collection-fouquets .block-products .product-bottom .btn-icon-tel .text-menu span{color:#2b2b2b}@media (max-width:47.99em){.m39-1.m-popin-gallery .popin[data-toggler-itemid=gallery],.m39-2.m-popin-gallery .popin[data-toggler-itemid=gallery]{margin-top:-114px;height:100vh}}.m39-1.m-popin-gallery .popin-ground,.m39-2.m-popin-gallery .popin-ground{width:1000px}@media (max-width:63.99em){.m39-1.m-popin-gallery .popin-ground,.m39-2.m-popin-gallery .popin-ground{width:650px}.m39-1.m-popin-gallery .popin-ground img,.m39-2.m-popin-gallery .popin-ground img{height:371px}}@media (max-width:47.99em){.m39-1.m-popin-gallery .popin-ground,.m39-2.m-popin-gallery .popin-ground{width:320px}}@media (max-width:47.99em){.m39-1.m-popin-gallery .content-scroll,.m39-2.m-popin-gallery .content-scroll{overflow:auto;height:100%;pointer-events:visible}}.m39-1.m-popin-gallery .carousel-gallery,.m39-2.m-popin-gallery .carousel-gallery{min-height:200px}.m39-1 .block-w1{width:33%}@media (max-width:63.99em){.m39-1 .block-w1{width:100%}}.m39-1 .block-w1 .description a{color:#615f60}.m39-1 .block-w2{width:66%}@media (max-width:63.99em){.m39-1 .block-w2{width:100%}}@media (max-width:63.99em){.m39-1 .block-desire{-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.m39-1 .block-desire .bloc-description,.m39-1 .block-desire .bloc-picture{width:auto}.m39-1 .bloc-description{padding:0 10%}@media (max-width:63.99em){.m39-1 .bloc-description{padding:20px 0 30px}}.m39-1bis .block-desire .bloc-description .description{margin-bottom:0}.m35 .title{margin:0 auto -20px!important}@media (max-width:47.99em){.m35 .title{margin:.67em auto!important}}@media (max-width:47.99em){.m35.m-popin-gallery .popin[data-toggler-itemid=gallery]{margin-top:-114px;height:100vh}}.m35.m-popin-gallery .popin-ground{width:1000px}@media (max-width:63.99em){.m35.m-popin-gallery .popin-ground{width:650px}}@media (max-width:47.99em){.m35.m-popin-gallery .popin-ground{width:320px}}@media (max-width:47.99em){.m35.m-popin-gallery .content-scroll{overflow:auto;height:100%;pointer-events:visible}}.m35.m-popin-gallery .carousel-gallery{min-height:200px}@media (max-width:47.99em){.popin-child.active{display:block!important;position:fixed}.popin-child .popin-ground{width:inherit!important}.popin-child .content-scroll{height:100%;overflow:auto}.popin-child-active{overflow:hidden}}.m27-1 .block-w1{width:50%}@media (max-width:63.99em){.m27-1 .block-w1{width:inherit}}.m21 .m27-1 .rrc-col,.m21-2 .m27-1 .rrc-col,.m27-1 .block-vam-col,.m27-1 .drm-container-col,.m27-1 .m21 .rrc-col,.m27-1 .m21-2 .rrc-col{background:#302c2d}.m27-1 .block-picture{width:auto}.m27-1 .block-highlight .block-text{width:auto;padding:0 15%}@media (max-width:63.99em){.m27-1 .block-highlight .block-text{padding-bottom:35px;padding-top:35px}}.m27-1 .block-highlight .block-text p{padding-bottom:50px}.m37-1 .product-bottom{margin-top:10px}@media (max-width:47.99em){.m37-1 .bloc-picture{text-align:center}.m37-1 .bloc-picture img{width:100%;max-width:550px}.m37-1 .comparator{display:none}}@media (max-width:63.99em){.m37-1 .product-bottom{margin-top:15px}}.js-filter-destination:not(.filter-show),.js-filter-hotel-item:not(.filter-show){display:none}.block-desire .bloc-description .m37-2 .title-name,.block-push-doc-2col .m37-2 .title,.block-push-document .m37-2 .title,.block-resa-details-bis .m37-2 .block-price,.block-resa-details-bis .m37-2 .hotel-name,.block-resa-details-bis .m37-2 .select2-container,.block-resa-details .m37-2 .block-price,.block-resa-details .m37-2 .hotel-name,.block-resa-details .m37-2 .select2-container,.block-tripadvisor .m37-2 .title-block,.block-trombi-major .bloc-description .m37-2 .title-name,.card-hotel-item .m37-2 .chi-hotel-city,.icones-text-presta .text-services .m37-2 .presta,.m37-2 .block-desire .bloc-description .title-name,.m37-2 .block-push-doc-2col .title,.m37-2 .block-push-document .title,.m37-2 .block-resa-details-bis .block-price,.m37-2 .block-resa-details-bis .hotel-name,.m37-2 .block-resa-details-bis .select2-container,.m37-2 .block-resa-details .block-price,.m37-2 .block-resa-details .hotel-name,.m37-2 .block-resa-details .select2-container,.m37-2 .block-tripadvisor .title-block,.m37-2 .block-trombi-major .bloc-description .title-name,.m37-2 .card-hotel-item .chi-hotel-city,.m37-2 .icones-text-presta .text-services .presta,.m37-2 .popin-title,.m37-2 .title-3{margin-bottom:6px!important}@media (max-width:47.99em){.m37-2 .bloc-picture{text-align:center}.m37-2 .bloc-picture img{width:100%;max-width:550px}}@media (max-width:47.99em){.m37-3 .bloc-picture{text-align:center}.m37-3 .bloc-picture img{width:100%;max-width:550px}}.m37-6 .product-bottom{width:100%}.m37-6 .product-bottom>div{display:table-cell;vertical-align:middle;width:66%}@media (max-width:47.99em){.m37-6 .product-bottom>div{display:block;width:100%;margin-bottom:15px}}.m37-6 .product-bottom .text-menu{display:table-cell;vertical-align:middle}@media (max-width:47.99em){.m37-6 .product-bottom .text-menu{display:block!important;width:100%;text-align:center}}.m37-6 .product-bottom .text-menu .phone{color:#a57b1b;font-size:1.25em!important}.m40 .with-360{position:relative}.m40 .with-360 .link-360{position:absolute;left:0;bottom:0;width:100%;background:#404040;text-align:center;padding:7px 5px 8px}.m40 .with-360 .link-360 .link-360-content{display:inline-block;position:relative;color:#fff}.m40 .with-360 .link-360 .link-360-content .icon-360{float:left;margin:2px 8px 0 0}.m40 .with-360 .link-360 .link-360-content .mobile{font-size:.75em;text-transform:uppercase}.m40 .with-360 .link-360 .link-360-content .desktop{display:none;padding:0 10px;font-size:.75em;text-transform:uppercase}html.desktop .m40 .with-360 .link-360:hover .link-360-content{color:#a57b1b}@media (min-width:64em){.m40 .with-360 .link-360{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:96px;height:96px;display:table-cell;vertical-align:middle;background:rgba(0,0,0,.75);padding:0}.m40 .with-360 .link-360 .link-360-content{display:block;margin-top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.m40 .with-360 .link-360 .link-360-content .icon-360{display:block;float:none;padding:0 0 5px;margin-right:0;font-size:1.5625em}.m40 .with-360 .link-360 .link-360-content .mobile{display:none}.m40 .with-360 .link-360 .link-360-content .desktop{display:block}}.block-desire .bloc-description .m40.m40-price .m37-6 .block-hotel-card .title-name,.block-push-doc-2col .m40.m40-price .m37-6 .block-hotel-card .title,.block-push-document .m40.m40-price .m37-6 .block-hotel-card .title,.block-resa-details-bis .m40.m40-price .m37-6 .block-hotel-card .block-price,.block-resa-details-bis .m40.m40-price .m37-6 .block-hotel-card .hotel-name,.block-resa-details-bis .m40.m40-price .m37-6 .block-hotel-card .select2-container,.block-resa-details .m40.m40-price .m37-6 .block-hotel-card .block-price,.block-resa-details .m40.m40-price .m37-6 .block-hotel-card .hotel-name,.block-resa-details .m40.m40-price .m37-6 .block-hotel-card .select2-container,.block-tripadvisor .m40.m40-price .m37-6 .block-hotel-card .title-block,.block-trombi-major .bloc-description .m40.m40-price .m37-6 .block-hotel-card .title-name,.card-hotel-item .m40.m40-price .m37-6 .block-hotel-card .chi-hotel-city,.icones-text-presta .text-services .m40.m40-price .m37-6 .block-hotel-card .presta,.m40.m40-price .m37-6 .block-hotel-card .block-desire .bloc-description .title-name,.m40.m40-price .m37-6 .block-hotel-card .block-push-doc-2col .title,.m40.m40-price .m37-6 .block-hotel-card .block-push-document .title,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details-bis .block-price,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details-bis .hotel-name,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details-bis .select2-container,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details .block-price,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details .hotel-name,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details .select2-container,.m40.m40-price .m37-6 .block-hotel-card .block-tripadvisor .title-block,.m40.m40-price .m37-6 .block-hotel-card .block-trombi-major .bloc-description .title-name,.m40.m40-price .m37-6 .block-hotel-card .card-hotel-item .chi-hotel-city,.m40.m40-price .m37-6 .block-hotel-card .icones-text-presta .text-services .presta,.m40.m40-price .m37-6 .block-hotel-card .popin-title,.m40.m40-price .m37-6 .block-hotel-card .title-3{margin-bottom:48px}.block-map .m40.m40-price .m37-6 .block-hotel-card .drl-hotel-visit,.block-map .m40.m40-price .m37-6 .block-hotel-card .search-action,.m21 .m40.m40-price .m37-6 .block-hotel-card .drl-hotel-visit,.m21 .m40.m40-price .m37-6 .block-hotel-card .search-action,.m21-2 .m40.m40-price .m37-6 .block-hotel-card .drl-hotel-visit,.m21-2 .m40.m40-price .m37-6 .block-hotel-card .search-action,.m40.m40-price .m37-6 .block-hotel-card .block-map .drl-hotel-visit,.m40.m40-price .m37-6 .block-hotel-card .block-map .search-action,.m40.m40-price .m37-6 .block-hotel-card .cta,.m40.m40-price .m37-6 .block-hotel-card .drm-hotel,.m40.m40-price .m37-6 .block-hotel-card .m21 .drl-hotel-visit,.m40.m40-price .m37-6 .block-hotel-card .m21 .search-action,.m40.m40-price .m37-6 .block-hotel-card .m21-2 .drl-hotel-visit,.m40.m40-price .m37-6 .block-hotel-card .m21-2 .search-action{margin-top:0!important}.m40.m40-price .m37-6 .product-bottom{display:-ms-flexbox;display:flex;margin:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.m40.m40-price .m37-6 .product-bottom.fix-price>*{width:auto;-ms-flex:0 1 auto;flex:0 1 auto}.collectionRoomsCarousel .form-element .m40.m40-price .m37-6 .product-bottom input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m40.m40-price .m37-6 .product-bottom .btn,.form-element .collectionRoomsCarousel .m40.m40-price .m37-6 .product-bottom input[type=file]+.form-element-inputfile,.form-element .m40.m40-price .m37-6 .product-bottom button[type=submit],.form-element .m40.m40-price .m37-6 .product-bottom input[type=submit],.m40.m40-price .m37-6 .product-bottom .btn-main,.m40.m40-price .m37-6 .product-bottom .collectionRoomsCarousel .btn,.m40.m40-price .m37-6 .product-bottom .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m40.m40-price .m37-6 .product-bottom .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m40.m40-price .m37-6 .product-bottom .form-element button[type=submit],.m40.m40-price .m37-6 .product-bottom .form-element input[type=submit]{padding-left:20px;padding-right:20px}.m40.m40-price .m37-6 .product-bottom .block-price{text-align:right}.m40.m40-price .m37-6 .product-bottom .ctn{margin-bottom:0}@media (max-width:79.99em){.block-map .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.block-map .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m21 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.m21 .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m21-2 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.m21-2 .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .block-map .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .block-map .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .cta .icon-arrow,.m40.m40-price .m37-6 .product-bottom .drm-hotel .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21 .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21 .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21-2 .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21-2 .search-action .icon-arrow{position:static}}@media (max-width:63.99em){.m40.m40-price .m37-6 .blocks-barresto .desc-text{margin-bottom:18px}.block-desire .bloc-description .m40.m40-price .m37-6 .block-hotel-card .title-name,.block-push-doc-2col .m40.m40-price .m37-6 .block-hotel-card .title,.block-push-document .m40.m40-price .m37-6 .block-hotel-card .title,.block-resa-details-bis .m40.m40-price .m37-6 .block-hotel-card .block-price,.block-resa-details-bis .m40.m40-price .m37-6 .block-hotel-card .hotel-name,.block-resa-details-bis .m40.m40-price .m37-6 .block-hotel-card .select2-container,.block-resa-details .m40.m40-price .m37-6 .block-hotel-card .block-price,.block-resa-details .m40.m40-price .m37-6 .block-hotel-card .hotel-name,.block-resa-details .m40.m40-price .m37-6 .block-hotel-card .select2-container,.block-tripadvisor .m40.m40-price .m37-6 .block-hotel-card .title-block,.block-trombi-major .bloc-description .m40.m40-price .m37-6 .block-hotel-card .title-name,.card-hotel-item .m40.m40-price .m37-6 .block-hotel-card .chi-hotel-city,.icones-text-presta .text-services .m40.m40-price .m37-6 .block-hotel-card .presta,.m40.m40-price .m37-6 .block-hotel-card .block-desire .bloc-description .title-name,.m40.m40-price .m37-6 .block-hotel-card .block-push-doc-2col .title,.m40.m40-price .m37-6 .block-hotel-card .block-push-document .title,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details-bis .block-price,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details-bis .hotel-name,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details-bis .select2-container,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details .block-price,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details .hotel-name,.m40.m40-price .m37-6 .block-hotel-card .block-resa-details .select2-container,.m40.m40-price .m37-6 .block-hotel-card .block-tripadvisor .title-block,.m40.m40-price .m37-6 .block-hotel-card .block-trombi-major .bloc-description .title-name,.m40.m40-price .m37-6 .block-hotel-card .card-hotel-item .chi-hotel-city,.m40.m40-price .m37-6 .block-hotel-card .icones-text-presta .text-services .presta,.m40.m40-price .m37-6 .block-hotel-card .popin-title,.m40.m40-price .m37-6 .block-hotel-card .title-3{margin-bottom:36px}.block-map .m40.m40-price .m37-6 .block-hotel-card .drl-hotel-visit,.block-map .m40.m40-price .m37-6 .block-hotel-card .search-action,.m21 .m40.m40-price .m37-6 .block-hotel-card .drl-hotel-visit,.m21 .m40.m40-price .m37-6 .block-hotel-card .search-action,.m21-2 .m40.m40-price .m37-6 .block-hotel-card .drl-hotel-visit,.m21-2 .m40.m40-price .m37-6 .block-hotel-card .search-action,.m40.m40-price .m37-6 .block-hotel-card .block-map .drl-hotel-visit,.m40.m40-price .m37-6 .block-hotel-card .block-map .search-action,.m40.m40-price .m37-6 .block-hotel-card .cta,.m40.m40-price .m37-6 .block-hotel-card .drm-hotel,.m40.m40-price .m37-6 .block-hotel-card .m21 .drl-hotel-visit,.m40.m40-price .m37-6 .block-hotel-card .m21 .search-action,.m40.m40-price .m37-6 .block-hotel-card .m21-2 .drl-hotel-visit,.m40.m40-price .m37-6 .block-hotel-card .m21-2 .search-action{margin-top:0!important}.block-map .m40.m40-price .m37-6 .bloc-description .product-bottom .drl-hotel-visit,.block-map .m40.m40-price .m37-6 .bloc-description .product-bottom .search-action,.m21 .m40.m40-price .m37-6 .bloc-description .product-bottom .drl-hotel-visit,.m21 .m40.m40-price .m37-6 .bloc-description .product-bottom .search-action,.m21-2 .m40.m40-price .m37-6 .bloc-description .product-bottom .drl-hotel-visit,.m21-2 .m40.m40-price .m37-6 .bloc-description .product-bottom .search-action,.m40.m40-price .m37-6 .bloc-description .product-bottom .block-map .drl-hotel-visit,.m40.m40-price .m37-6 .bloc-description .product-bottom .block-map .search-action,.m40.m40-price .m37-6 .bloc-description .product-bottom .cta,.m40.m40-price .m37-6 .bloc-description .product-bottom .drm-hotel,.m40.m40-price .m37-6 .bloc-description .product-bottom .m21 .drl-hotel-visit,.m40.m40-price .m37-6 .bloc-description .product-bottom .m21 .search-action,.m40.m40-price .m37-6 .bloc-description .product-bottom .m21-2 .drl-hotel-visit,.m40.m40-price .m37-6 .bloc-description .product-bottom .m21-2 .search-action{margin-bottom:0}.m40.m40-price .m37-6 .product-bottom{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-map .m40.m40-price .m37-6 .product-bottom.fix-price.center .drl-hotel-visit,.block-map .m40.m40-price .m37-6 .product-bottom.fix-price.center .search-action,.m21 .m40.m40-price .m37-6 .product-bottom.fix-price.center .drl-hotel-visit,.m21 .m40.m40-price .m37-6 .product-bottom.fix-price.center .search-action,.m21-2 .m40.m40-price .m37-6 .product-bottom.fix-price.center .drl-hotel-visit,.m21-2 .m40.m40-price .m37-6 .product-bottom.fix-price.center .search-action,.m40.m40-price .m37-6 .product-bottom.fix-price.center .block-map .drl-hotel-visit,.m40.m40-price .m37-6 .product-bottom.fix-price.center .block-map .search-action,.m40.m40-price .m37-6 .product-bottom.fix-price.center .cta,.m40.m40-price .m37-6 .product-bottom.fix-price.center .drm-hotel,.m40.m40-price .m37-6 .product-bottom.fix-price.center .m21 .drl-hotel-visit,.m40.m40-price .m37-6 .product-bottom.fix-price.center .m21 .search-action,.m40.m40-price .m37-6 .product-bottom.fix-price.center .m21-2 .drl-hotel-visit,.m40.m40-price .m37-6 .product-bottom.fix-price.center .m21-2 .search-action{width:100%;height:auto;text-align:center;display:block}.block-map .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit,.block-map .m40.m40-price .m37-6 .product-bottom .search-action,.m21 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit,.m21 .m40.m40-price .m37-6 .product-bottom .search-action,.m21-2 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit,.m21-2 .m40.m40-price .m37-6 .product-bottom .search-action,.m40.m40-price .m37-6 .product-bottom .block-map .drl-hotel-visit,.m40.m40-price .m37-6 .product-bottom .block-map .search-action,.m40.m40-price .m37-6 .product-bottom .cta,.m40.m40-price .m37-6 .product-bottom .drm-hotel,.m40.m40-price .m37-6 .product-bottom .m21 .drl-hotel-visit,.m40.m40-price .m37-6 .product-bottom .m21 .search-action,.m40.m40-price .m37-6 .product-bottom .m21-2 .drl-hotel-visit,.m40.m40-price .m37-6 .product-bottom .m21-2 .search-action{-ms-flex-order:1;order:1;line-height:normal;height:60px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:5px}.block-map .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.block-map .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m21 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.m21 .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m21-2 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.m21-2 .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .block-map .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .block-map .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .cta .icon-arrow,.m40.m40-price .m37-6 .product-bottom .drm-hotel .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21 .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21 .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21-2 .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21-2 .search-action .icon-arrow{margin-bottom:5px}}@media (max-width:63.99em) and (max-width:47.99em){.block-map .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.block-map .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m21 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.m21 .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m21-2 .m40.m40-price .m37-6 .product-bottom .drl-hotel-visit .icon-arrow,.m21-2 .m40.m40-price .m37-6 .product-bottom .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .block-map .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .block-map .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .cta .icon-arrow,.m40.m40-price .m37-6 .product-bottom .drm-hotel .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21 .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21 .search-action .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21-2 .drl-hotel-visit .icon-arrow,.m40.m40-price .m37-6 .product-bottom .m21-2 .search-action .icon-arrow{margin-bottom:7px}}@media (max-width:63.99em){.form-element .m40.m40-price .m37-6 .product-bottom button[type=submit],.form-element .m40.m40-price .m37-6 .product-bottom input[type=file]+.form-element-inputfile,.form-element .m40.m40-price .m37-6 .product-bottom input[type=submit],.m40.m40-price .m37-6 .product-bottom .btn,.m40.m40-price .m37-6 .product-bottom .form-element button[type=submit],.m40.m40-price .m37-6 .product-bottom .form-element input[type=file]+.form-element-inputfile,.m40.m40-price .m37-6 .product-bottom .form-element input[type=submit]{-ms-flex-order:2;order:2;font-size:.9285714286em;margin:36px 45px 0}}@media (max-width:63.99em) and (max-width:47.99em){.form-element .m40.m40-price .m37-6 .product-bottom button[type=submit],.form-element .m40.m40-price .m37-6 .product-bottom input[type=file]+.form-element-inputfile,.form-element .m40.m40-price .m37-6 .product-bottom input[type=submit],.m40.m40-price .m37-6 .product-bottom .btn,.m40.m40-price .m37-6 .product-bottom .form-element button[type=submit],.m40.m40-price .m37-6 .product-bottom .form-element input[type=file]+.form-element-inputfile,.m40.m40-price .m37-6 .product-bottom .form-element input[type=submit]{margin:18px 0 0}}@media (max-width:63.99em){.m40.m40-price .m37-6 .product-bottom .bottom-right{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:3;order:3}.m40.m40-price .m37-6 .product-bottom .block-price-offer{-ms-flex-order:2;order:2}}.m40.m40-price .blocks-barresto .desc-text{width:100%;margin-bottom:43px}@media (max-width:47.99em){.m40.m40-price .blocks-barresto .desc-text{margin-bottom:18px}}.m31 .block-item{width:86%}.m31 .product-bottom{margin-top:10px}@media (max-width:63.99em){.m31 .product-bottom{margin-top:15px}}.m24 .block-products{margin-bottom:0}@media (max-width:63.99em){.m24 .block-products .block-container{display:table-cell;vertical-align:middle}}.m24 .product-bottom{margin-top:10px}@media (max-width:63.99em){.block-map .m24 .destination-result-list-content,.m21 .m24 .destination-result-list-content,.m21 .m24 .rrc-line,.m21-2 .m24 .destination-result-list-content,.m21-2 .m24 .rrc-line,.m24 .block-map .destination-result-list-content,.m24 .block-vam,.m24 .drm-container,.m24 .m21 .destination-result-list-content,.m24 .m21 .rrc-line,.m24 .m21-2 .destination-result-list-content,.m24 .m21-2 .rrc-line{display:table}.m21 .m24 .rrc-col,.m21-2 .m24 .rrc-col,.m24 .block-vam-col,.m24 .drm-container-col,.m24 .m21 .rrc-col,.m24 .m21-2 .rrc-col{display:block}.m24 .product-bottom{margin-top:15px}}.m24 .description{min-height:120px!important}@media (max-width:63.99em){.m24 .description{min-height:145px!important}}@media (max-width:47.99em){.m24 .description{min-height:inherit!important}}.m24 .bloc-description .title-description{min-height:25px}@media (max-width:47.99em){.m24 .block-title{min-height:inherit!important}}.m21{margin:-50px 0 0}.m21 .rooms-selections .dds-theme-black .dropdown-s-list{padding-top:10px}.m21 .rooms-selections .dds-theme-black .dropdown-s-list label{text-indent:-16px}.m21 .search-line{font-size:.875em;padding:20px 2%;background:#231f20;border-bottom:5px solid #a57b1b}.m21 .search-line-wrapper{display:table;width:100%}.m21 .search-line-item{display:table-cell;vertical-align:bottom;padding:0 2%}.m21 .search-line-item.validation{width:15%}.m21 .best-price{float:right;margin-right:-3%;margin-top:45px}.m21 .label{color:#f1f1f1;margin-bottom:5px}.m21 .search-action{background:#2e2a2b;border-bottom:1px solid #454243;color:#a2a0a1;cursor:pointer;display:block;font-size:.85em;padding:12px 40px 10px 10px!important;text-transform:uppercase;font-family:lucien-regular,arial,helvetica,sans-serif;transition:all 125ms ease-in-out;position:relative}.m21 .search-action.active{background:#fff;color:#231f20}.m21 .search-action.form-error{outline:2px solid #cb0000;color:#cb0000}.m21 .search-action .icon{position:absolute;top:20%;right:6%}.m21 .result-line{position:relative;padding-top:5px;margin-top:-5px;background-color:#fff}.m21 .result-line .close-all{opacity:0;position:absolute;right:14%;top:0;visibility:hidden;z-index:1;-ms-transform:translateY(-5px);transform:translateY(-5px)}.m21 .result-line .close-all .btn-close{right:auto;top:auto}.m21 .result-line .close-all .hide-btn-close,.m21 .result-line .result-line-item~.close-all{display:none}.m21 .result-line .result-line-item.active~.close-all{display:block}.m21.search-open .close-all{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0);transition:125ms ease-out 50ms}.m21 .result-header{background:#231f20;border-bottom:1px solid #a57b1b;margin-top:-5px}.m21 .result-header-buttons{margin-bottom:-1px}.form-element .m21 .result-header-buttons button[type=submit],.form-element .m21 .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21 .result-header-buttons input[type=submit],.m21 .result-header-buttons .btn,.m21 .result-header-buttons .form-element button[type=submit],.m21 .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21 .result-header-buttons .form-element input[type=submit]{display:inline-block;position:relative;color:#a2a0a1;border-width:1px 1px 0;border-color:transparent;border-style:solid}.form-element .m21 .result-header-buttons button.active[type=submit],.form-element .m21 .result-header-buttons input.active[type=submit],.form-element .m21 .result-header-buttons input[type=file]+.active.form-element-inputfile,.m21 .result-header-buttons .btn.active,.m21 .result-header-buttons .form-element button.active[type=submit],.m21 .result-header-buttons .form-element input.active[type=submit],.m21 .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile{background:#fff;color:#a57b1b;border-color:#a57b1b}.m21 .result-header-buttons{text-align:center}.m21 .destination-label{color:hsla(0,0%,100%,.8);margin:18px 4%;position:absolute;visibility:hidden}.m21 .destination-result-list{padding:15px 0;transition:125ms}@media (max-width:63.99em){.m21 .destination-result-list{padding:15px 0}}.no-touch .m21 .destination-result-list:hover{background:#f1f1f1}.no-touch .m21 .destination-result-list:hover .drl-name .cta,.no-touch .m21 .destination-result-list:hover .drl-name .drl-hotel-visit,.no-touch .m21 .destination-result-list:hover .drl-name .drm-hotel,.no-touch .m21 .destination-result-list:hover .drl-name .search-action{visibility:visible}.m21 .destination-result-list-content .card-hotel-item{width:72%}.m21 .drl-name{width:300px}.m21 .drl-name .cta,.m21 .drl-name .drl-hotel-visit,.m21 .drl-name .drm-hotel,.m21 .drl-name .search-action{margin-top:30px;visibility:hidden}.m21 .chi-hotel-city{color:#9f9f9f;text-transform:inherit}.m21 .card-hotel-item .chi-hotel-region{color:#a57b1b;font-size:14px;text-transform:uppercase}.m21 .drl-hotels,.m21 .drl-name{display:table-cell;vertical-align:middle}.m21 .drl-hotels-content{position:relative;display:inline-block;vertical-align:middle;margin-bottom:20px}@media (max-width:47.99em){.m21 .drl-hotels-content{margin-bottom:10px}}.m21 .drl-hotels-wrapper{display:block;float:left}.m21 .drl-hotels-wrapper img{width:276px}.m21 .drl-hotels-wrapper:hover .drl-hotels-content:before{background:rgba(165,123,27,.5);transition:.25s ease-out 0ms}.m21 .drl-hotels-wrapper:hover .cta,.m21 .drl-hotels-wrapper:hover .drl-hotel-visit,.m21 .drl-hotels-wrapper:hover .drm-hotel,.m21 .drl-hotels-wrapper:hover .search-action{color:#a57b1b}.m21 .drl-hotels-wrapper:hover .drl-hotel-visit{opacity:1;transition:.25s ease-out .2s;visibility:visible}.m21 .drl-hotels-wrapper:hover .drl-hotel-visit-ico{transition:opacity .25s ease-in .3s,margin-left .25s ease-out .3s;opacity:1;margin-left:5px}.m21 .drl-hotels-wrapper .cta,.m21 .drl-hotels-wrapper .drl-hotel-visit,.m21 .drl-hotels-wrapper .drm-hotel,.m21 .drl-hotels-wrapper .search-action{display:block;cursor:pointer}.m21 .last-wrapper{margin-top:15px}.m21 .drl-hotel-visit{bottom:0;color:#fff!important;height:10px;left:0;margin:auto;opacity:0;padding:0;position:absolute;right:0;text-align:center;top:0;transition:125ms ease-in 50ms;visibility:hidden}.m21 .drl-hotel-visit-ico{display:inline-block;margin-left:0;opacity:0;transition:125ms ease-in 0ms;will-change:margin-left,opacity}.m21 .block-map-resa-hotel{padding-top:20px}.m21 .cr-date,.m21 .cr-day,.m21 .cr-monthyear,.m21 .cr-title{line-height:1.3;opacity:1;transition:opacity 125ms}.m21 .cr-date.hide,.m21 .cr-day.hide,.m21 .cr-monthyear.hide,.m21 .cr-title.hide{opacity:0}.m21 .cr-title{color:#a57b1b;font-size:.75em;margin:10px 0;text-transform:uppercase}.m21 .cr-date{color:#a57b1b;font-size:2.1875em}.m21 .cr-monthyear{font-style:italic;font-family:georgia,arial,helvetica,sans-serif!important;color:#231f20;text-transform:none!important;padding-bottom:10px}.m21 .cr-day{color:#9f9f9f}.m21 .calendar-result .result-header-buttons{text-align:center;overflow:hidden;width:100%;position:relative}.form-element .m21 .calendar-result .result-header-buttons button[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21 .calendar-result .result-header-buttons input[type=submit],.m21 .calendar-result .result-header-buttons .btn,.m21 .calendar-result .result-header-buttons .form-element button[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21 .calendar-result .result-header-buttons .form-element input[type=submit]{padding:10px 0;width:280px}.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit],.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active),.m21 .calendar-result .result-header-buttons .btn:not(.active),.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit],.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active){background:#2e2a2b}.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-date,.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-day,.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-monthyear,.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-title,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-date,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-day,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-monthyear,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-title,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-date,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-day,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-title,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-date,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-day,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-monthyear,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-title,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-date,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-day,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-monthyear,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-title,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-date,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-day,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-monthyear,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-title,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-date,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-day,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-title{color:#9f9f9f}.form-element .m21 .calendar-result .result-header-buttons button[type=submit]:before,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:before,.form-element .m21 .calendar-result .result-header-buttons input[type=submit]:before,.m21 .calendar-result .result-header-buttons .btn:before,.m21 .calendar-result .result-header-buttons .form-element button[type=submit]:before,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:before,.m21 .calendar-result .result-header-buttons .form-element input[type=submit]:before{content:"";background:radial-gradient(ellipse at center,rgba(165,123,27,0) 0,hsla(47,47%,93%,0) 88%,hsla(0,0%,100%,0) 100%);width:20px;height:20px;border-radius:50%;position:absolute;-ms-transform:scale(1);transform:scale(1);opacity:.5;bottom:0;left:0;right:0;top:0;margin:auto}.form-element .m21 .calendar-result .result-header-buttons button.active[type=submit]:before,.form-element .m21 .calendar-result .result-header-buttons input.active[type=submit]:before,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:before,.m21 .calendar-result .result-header-buttons .btn.active:before,.m21 .calendar-result .result-header-buttons .form-element button.active[type=submit]:before,.m21 .calendar-result .result-header-buttons .form-element input.active[type=submit]:before,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:before{background:radial-gradient(ellipse at center,#a57b1b 0,hsla(47,47%,93%,0) 88%,hsla(0,0%,100%,0) 100%);-ms-transform:scale(8);transform:scale(8);opacity:0;transition:all .5s ease-out 30ms}.m21 .calendar-result #resa_calendar{position:relative}.m21 .calendar-result .pickmeup{display:table!important;width:100%}.m21 .calendar-result .pmu-instance{display:table-cell;padding-right:7%;padding-left:0;width:50%!important}.m21 .calendar-result .pmu-instance+.pmu-instance{padding-left:7%;padding-right:0}.m21 .calendar-result .pmu-not-in-month{visibility:hidden}.m21 .result-rooms .result-header{height:50px}@media (max-width:63.99em){.m21 .result-rooms .result-header{height:35px}}@media (max-width:47.99em){.m21 .result-rooms .result-header{height:30px}}.m21 .rooms-selections{position:relative}.m21 .rrc-line{padding:40px 0;width:100%}.m21 .rrc-line:not(:first-child):after{content:"";border-top:1px solid #dfdfdf;left:0;margin-top:-40px;position:absolute;width:100%}.m21 .rrc-line.room-hidden{display:none}.m21 .rrc-col{padding:20px 0;text-align:right;text-transform:uppercase}.m21 .rrc-col.rrc-col-label{border-right:1px solid #dfdfdf;text-align:left;width:20%}.m21 .rrc-col.rrc-col-adult,.m21 .rrc-col.rrc-col-kidos{width:25%}.m21 .rrc-col.rrc-col-delete{text-align:right;width:30%}.m21 .add-room,.m21 .delete-room{cursor:pointer;position:relative;text-transform:uppercase}.m21 .add-room{text-align:right}.m21 .add-room .icon{font-size:20px;padding-right:10px}.m21 .delete-room .icon{font-size:8px;padding-right:10px}.m21 .rrc-promo{text-transform:uppercase}.m21 .rrc-promo .form-text-input{width:280px;margin-left:40px}@media (max-width:63.99em){.m21{margin:0 7%}.m21 .calendar-widget,.m21 .destination-result-list-content,.m21 .drm-wrapper,.m21 .result-header,.m21 .search-line{margin-left:0;margin-right:0}.m21 .search-line-item,.m21 .search-line-wrapper{display:block;margin-bottom:20px}.m21 .search-line-item:last-child,.m21 .search-line-wrapper{margin-bottom:0}.m21 .search-line-item.validation{text-align:center}.m21 .search-line-item.search-date,.m21 .search-line-item.search-destination,.m21 .search-line-item.search-rooms,.m21 .search-line-item.validation{width:auto}.m21 .destination-label{margin:-20px 0 0;padding:10px 0;position:absolute;background:#231f20;text-align:center;visibility:visible;overflow:hidden;width:100%}.m21 .destination-switch{display:none}.m21 .dsi-list{visibility:visible}.m21 .dsi-map{visibility:hidden}.m21 .destination-map{display:none}.m21 .destination-list{visibility:visible;height:auto;width:100%;margin-top:5%}.m21 .close-all{right:40px;top:-70px}.m21 .icon-barthelemy,.m21 .icon-france,.m21 .icon-maroc,.m21 .mapicon-barthelemy,.m21 .mapicon-france,.m21 .mapicon-maroc{margin:inherit}.m21 .block-icon-map{display:inline-block;margin-right:20px}.m21 .drl-hotels-wrapper{margin-bottom:20px}.m21 .best-price{margin-right:-2%}.m21 .search-line{padding:30px 2%}.m21 .pickmeup .pmu-instance+.pmu-instance{display:none}.m21 .calendar-result .result-header-buttons{overflow:hidden;width:100%;text-align:center}.form-element .m21 .calendar-result .result-header-buttons button[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21 .calendar-result .result-header-buttons input[type=submit],.m21 .calendar-result .result-header-buttons .btn,.m21 .calendar-result .result-header-buttons .form-element button[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21 .calendar-result .result-header-buttons .form-element input[type=submit]{padding:10px 0}.form-element .m21 .calendar-result .result-header-buttons button.active:first-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input.active:first-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:first-child,.m21 .calendar-result .result-header-buttons .btn.active:first-child,.m21 .calendar-result .result-header-buttons .form-element button.active:first-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input.active:first-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:first-child{border-left:none}.form-element .m21 .calendar-result .result-header-buttons button.active:last-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input.active:last-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:last-child,.m21 .calendar-result .result-header-buttons .btn.active:last-child,.m21 .calendar-result .result-header-buttons .form-element button.active:last-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input.active:last-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:last-child{border-right:none}.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit],.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active),.m21 .calendar-result .result-header-buttons .btn:not(.active),.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit],.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active){background:#2e2a2b}.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-date,.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-day,.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-monthyear,.form-element .m21 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-title,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-date,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-day,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-monthyear,.form-element .m21 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-title,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-date,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-day,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-title,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-date,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-day,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-monthyear,.m21 .calendar-result .result-header-buttons .btn:not(.active) .cr-title,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-date,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-day,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-monthyear,.m21 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-title,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-date,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-day,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-monthyear,.m21 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-title,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-date,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-day,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-title{color:#9f9f9f}.m21 .pmu-range .pickmeup .pmu-instance{padding:0}.m21 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first,.m21 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first.pmu-not-in-month,.m21 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last,.m21 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last.pmu-not-in-month,.m21 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first,.m21 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first.pmu-not-in-month,.m21 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last,.m21 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last.pmu-not-in-month,.m21 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first,.m21 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first.pmu-not-in-month,.m21 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last,.m21 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last.pmu-not-in-month{background:#c2a450}.m21 .resa-drop-label{display:block}.m21 .destination-result-list-content .card-hotel-item{width:56%}}@media (max-width:47.99em){.m21{margin:0}.m21 .search-action{position:relative}.m21 .add-room{text-align:center}.m21 .calendar-result .result-header-buttons{width:100%}.form-element .m21 .calendar-result .result-header-buttons button[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21 .calendar-result .result-header-buttons input[type=submit],.m21 .calendar-result .result-header-buttons .btn,.m21 .calendar-result .result-header-buttons .form-element button[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21 .calendar-result .result-header-buttons .form-element input[type=submit]{width:50%;float:left}.form-element .m21 .calendar-result .result-header-buttons button:first-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input:first-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:first-child,.m21 .calendar-result .result-header-buttons .btn:first-child,.m21 .calendar-result .result-header-buttons .form-element button:first-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input:first-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:first-child{border-left:none}.form-element .m21 .calendar-result .result-header-buttons button:last-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input:last-child[type=submit],.form-element .m21 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:last-child,.m21 .calendar-result .result-header-buttons .btn:last-child,.m21 .calendar-result .result-header-buttons .form-element button:last-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input:last-child[type=submit],.m21 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:last-child{border-right:none}.m21 .calendar-result.active+.close-all{top:-50px}.m21 .rrc-line{display:block;padding:10px 0}.m21 .rrc-line:not(:first-child):after{border-top:none}.m21 .rrc-col{display:block;width:auto!important;text-align:left!important;margin-left:10vw}.m21 .rrc-col.rrc-col-label{border-right:none;position:relative;margin:0;text-align:center!important}.m21 .rrc-col.rrc-col-label:after{content:"";border-bottom:1px solid #dfdfdf;position:absolute;width:150px;margin:auto;left:0;right:0;bottom:0}.m21 .rrc-col .resa-drop-label{margin-left:40px;display:inline}.m21 .rrc-promo{text-align:center;margin-top:45px}.m21 .best-price{width:100%;text-align:center}.m21 .drl-hotels,.m21 .drl-name{display:table;margin:0 auto}.m21 .drl-name{width:210px}.m21 .drl-hotels-wrapper{float:none}.m21 .drl-hotels-wrapper .cta,.m21 .drl-hotels-wrapper .drl-hotel-visit,.m21 .drl-hotels-wrapper .drm-hotel,.m21 .drl-hotels-wrapper .search-action{text-align:center}.m21 .block-icon-map{float:left;margin-right:15px;height:40px;width:40px}.m21 .block-icon-map:before{font-size:40px}.m21 .card-hotel-item{float:left;margin-top:-6px}.m21 .destination-result{clear:both}.m21 .destination-result-list{border-bottom:1px solid #dfdfdf;padding:20px 0 0}.m21 .destination-result-list:last-child{border-bottom:none}.m21 .destination-result-list-content{width:100%}.m21 .destination-result-list-content .card-hotel-item{width:70%}}.m21 .select2-container{width:auto!important;border:none!important;outline:none!important}.m21 .select2-container *{outline:none}.m21 .select2-selection__rendered{background:#231f20!important;color:#fff!important;padding:5px 40px 5px 25px!important;width:75px}.m21 .select2-selection--single{height:auto!important}.m21 .select2-selection__arrow{top:11px!important;right:20px!important}.resa-select .select2-results{border:none}.resa-select .select2-results__options .select2-results__option{background:#231f20!important;border:none;color:#fff!important;margin:0;padding:5px 15px 5px 0;text-align:center}.resa-select .select2-results>.select2-results__options{max-height:none}.resa-select.select2-dropdown{border:none}html.flexbox .m21 .calendar-result .pickmeup{display:-ms-flexbox!important;display:flex!important}html.flexbox .m21 .calendar-result .pickmeup .pmu-instance{display:block}@media (max-width:63.99em){html.flexbox .m21 .calendar-result .pickmeup .pmu-instance{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:63.99em){html.flexbox .m21 .calendar-result .pickmeup .pmu-instance+.pmu-instance{display:none}}.m21-2{margin-bottom:50px}@media (max-width:63.99em){.m21-2{margin-bottom:10px}}.m21-2 .rooms-selections .dds-theme-black .dropdown-s-list{padding-top:10px}.m21-2 .rooms-selections .dds-theme-black .dropdown-s-list label{text-indent:-16px}.m21-2 .search-line{font-size:.8125em;padding:20px 2%;background:#231f20;border-bottom:5px solid #a57b1b}.m21-2 .search-line .best-price{visibility:hidden}.m21-2 .search-line-wrapper{display:table;width:100%}.m21-2 .search-line-item.validation{width:15%}.m21-2 .search-line-item input{background:transparent;border:none;color:#a2a0a1;width:100%}.m21-2 .search-line-item input:focus{outline:none}.m21-2 .best-price{float:right;margin-right:-2%;margin-top:45px}.m21-2 .label{color:#f1f1f1;margin-bottom:5px}.m21-2 .search-action{background:#2e2a2b;border-bottom:1px solid #454243;color:#a2a0a1;cursor:pointer;display:block;height:37px;font-size:.85em;padding:12px 30px 10px 6px!important;text-transform:none;transition:all 125ms ease-in-out;position:relative;font-family:georgia,arial,helvetica,sans-serif}.m21-2 .search-action.active{background:#fff;color:#231f20}.m21-2 .search-action .icon{position:absolute;top:20%;right:6%}.m21-2 .search-action input{width:100px;line-height:1;padding-right:25px}.m21-2 .search-date.fix-mb .search-action.active{margin-bottom:45px}.m21-2 .result-line{position:relative}.m21-2 .close-all{opacity:0;position:absolute;right:14%;top:0;visibility:hidden;z-index:1;-ms-transform:translateY(-5px);transform:translateY(-5px)}.m21-2.search-open .close-all{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0);transition:125ms ease-out 50ms}.m21-2 .result-header{background:#231f20;border-bottom:1px solid #a57b1b}.m21-2 .result-header .selection-events{color:#fff}.m21-2 .result-header-buttons{margin-bottom:-1px}.form-element .m21-2 .result-header-buttons button[type=submit],.form-element .m21-2 .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21-2 .result-header-buttons input[type=submit],.m21-2 .result-header-buttons .btn,.m21-2 .result-header-buttons .form-element button[type=submit],.m21-2 .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21-2 .result-header-buttons .form-element input[type=submit]{display:inline-block;position:relative;color:#a2a0a1;border-width:1px 1px 0;border-color:transparent;border-style:solid}.form-element .m21-2 .result-header-buttons button.active[type=submit],.form-element .m21-2 .result-header-buttons input.active[type=submit],.form-element .m21-2 .result-header-buttons input[type=file]+.active.form-element-inputfile,.m21-2 .result-header-buttons .btn.active,.m21-2 .result-header-buttons .form-element button.active[type=submit],.m21-2 .result-header-buttons .form-element input.active[type=submit],.m21-2 .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile{background:#fff;color:#a57b1b;border-color:#a57b1b}.m21-2 .block-filter{margin:0 7%}.m21-2 .block-filter input{margin-left:0}.m21-2 .block-filter .active.list{border-top:none;padding:25px 0}.m21-2 .result-header-buttons{text-align:center}.m21-2 .destination-label{color:hsla(0,0%,100%,.8);margin:18px 4%;position:absolute;visibility:hidden}.m21-2 .destination-result{margin-top:5%}.m21-2 .destination-result-list{padding:60px 0;transition:125ms}.m21-2 .destination-result-list:hover{background:#f1f1f1}.m21-2 .drl-name{width:280px}.m21-2 .drl-name .cta,.m21-2 .drl-name .drl-hotel-visit,.m21-2 .drl-name .drm-hotel,.m21-2 .drl-name .search-action{margin-top:30px}.m21-2 .chi-hotel-city{color:#9f9f9f;text-transform:inherit}.m21-2 .card-hotel-item .chi-hotel-region{color:#a57b1b;font-size:14px;text-transform:uppercase}.m21-2 .drl-hotels,.m21-2 .drl-name{display:table-cell;vertical-align:middle}.m21-2 .drl-hotels-content{position:relative;display:inline-block;vertical-align:middle;margin-bottom:10px}.m21-2 .drl-hotels-content:before{content:"";background:rgba(165,123,27,0);bottom:0;left:0;position:absolute;right:0;top:0;transition:.25s ease-in 0ms}.m21-2 .drl-hotels-wrapper{display:block;float:left}.m21-2 .drl-hotels-wrapper:hover .drl-hotels-content:before{background:rgba(165,123,27,.5);transition:.25s ease-out 0ms}.m21-2 .drl-hotels-wrapper:hover .cta,.m21-2 .drl-hotels-wrapper:hover .drl-hotel-visit,.m21-2 .drl-hotels-wrapper:hover .drm-hotel,.m21-2 .drl-hotels-wrapper:hover .search-action{color:#a57b1b}.m21-2 .drl-hotels-wrapper:hover .drl-hotel-visit{opacity:1;transition:.25s ease-out .2s;visibility:visible}.m21-2 .drl-hotels-wrapper:hover .drl-hotel-visit-ico{transition:opacity .25s ease-in .3s,margin-left .25s ease-out .3s;opacity:1;margin-left:5px}.m21-2 .drl-hotels-wrapper .cta,.m21-2 .drl-hotels-wrapper .drl-hotel-visit,.m21-2 .drl-hotels-wrapper .drm-hotel,.m21-2 .drl-hotels-wrapper .search-action{display:block;cursor:pointer}.m21-2 .last-wrapper{margin-top:15px}.m21-2 .drl-hotel-visit{bottom:0;color:#fff!important;height:10px;left:0;margin:auto;opacity:0;padding:0;position:absolute;right:0;text-align:center;top:0;transition:125ms ease-in 50ms;visibility:hidden}.m21-2 .drl-hotel-visit-ico{display:inline-block;margin-left:0;opacity:0;transition:125ms ease-in 0ms;will-change:margin-left,opacity}.m21-2 .drm-container{width:100%}.m21-2 .drm-container.map-interactive-ok .drm-city-wrapper{opacity:.5}.m21-2 .drm-container.map-interactive-ok .drm-city-wrapper.map-city-active{opacity:1}.m21-2 .drm-container-col{vertical-align:bottom}.m21-2 .drm-city,.m21-2 .drm-hotel,.m21-2 .drm-region{font-size:.875em;margin:10px 0}.m21-2 .drm-region{color:#a57b1b;text-transform:uppercase}.m21-2 .drm-city{color:#9f9f9f}.m21-2 .drm-hotel{display:block}.m21-2 .drm-hotel.resa-active-label{font-weight:700}.m21-2 .drm-city-wrapper{margin-bottom:40px;transition:all 125ms}.m21-2 .destination-map .big-map-detail{transition:all 125ms;opacity:0}.m21-2 .destination-map .big-map-detail.active{opacity:1}.m21-2 .destination-map .map-togglers{margin-top:20px;text-align:center}.m21-2 .destination-map .map-toggler{margin:0 5px;padding-right:0;transition:all .5s}.m21-2 .destination-map .map-toggler:not(.active){border-bottom:transparent}.m21-2 .destination-map .block-icon-map{margin-right:0}.m21-2 .destination-map .block-icon-map:before{font-size:260px}.m21-2 .cr-date,.m21-2 .cr-day,.m21-2 .cr-monthyear,.m21-2 .cr-title{line-height:1.3}.m21-2 .cr-title{color:#a57b1b;font-size:.75em;margin:10px 0;text-transform:uppercase}.m21-2 .cr-date{color:#a57b1b;font-size:2.1875em}.m21-2 .cr-monthyear{font-style:italic}.m21-2 .cr-day{color:#9f9f9f}.form-element .m21-2 .calendar-result .result-header-buttons button[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21-2 .calendar-result .result-header-buttons input[type=submit],.m21-2 .calendar-result .result-header-buttons .btn,.m21-2 .calendar-result .result-header-buttons .form-element button[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21-2 .calendar-result .result-header-buttons .form-element input[type=submit]{padding:10px 0;pointer-events:none;width:280px}.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active),.m21-2 .calendar-result .result-header-buttons .btn:not(.active),.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active){background:#2e2a2b}.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-date,.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-day,.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-monthyear,.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-title,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-date,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-day,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-monthyear,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-title,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-date,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-day,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-title,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-date,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-day,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-title,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-date,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-day,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-title,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-date,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-day,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-title,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-date,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-day,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-title{color:#9f9f9f}.form-element .m21-2 .calendar-result .result-header-buttons button[type=submit]:before,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:before,.form-element .m21-2 .calendar-result .result-header-buttons input[type=submit]:before,.m21-2 .calendar-result .result-header-buttons .btn:before,.m21-2 .calendar-result .result-header-buttons .form-element button[type=submit]:before,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:before,.m21-2 .calendar-result .result-header-buttons .form-element input[type=submit]:before{content:"";background:radial-gradient(ellipse at center,rgba(165,123,27,0) 0,hsla(47,47%,93%,0) 88%,hsla(0,0%,100%,0) 100%);width:20px;height:20px;border-radius:50%;position:absolute;-ms-transform:scale(1);transform:scale(1);opacity:.5;bottom:0;left:0;right:0;top:0;margin:auto}.form-element .m21-2 .calendar-result .result-header-buttons button.active[type=submit]:before,.form-element .m21-2 .calendar-result .result-header-buttons input.active[type=submit]:before,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:before,.m21-2 .calendar-result .result-header-buttons .btn.active:before,.m21-2 .calendar-result .result-header-buttons .form-element button.active[type=submit]:before,.m21-2 .calendar-result .result-header-buttons .form-element input.active[type=submit]:before,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:before{background:radial-gradient(ellipse at center,#a57b1b 0,hsla(47,47%,93%,0) 88%,hsla(0,0%,100%,0) 100%);-ms-transform:scale(8);transform:scale(8);opacity:0;transition:all .5s ease-out 30ms}.m21-2 .calendar-result .pickmeup{display:table!important;width:100%}.m21-2 .calendar-result .pmu-instance{display:table-cell;padding-right:10%}.m21-2 .calendar-result .pmu-instance+.pmu-instance{padding-left:10%;padding-right:0}.m21-2 .rooms-selections{position:relative}.m21-2 .rrc-line{padding:40px 0;width:100%}.m21-2 .rrc-line:not(:first-child):after{content:"";border-top:1px solid #dfdfdf;left:0;margin-top:-40px;position:absolute;width:100%}.m21-2 .rrc-line.room-hidden{display:none}.m21-2 .rrc-col{padding:20px 0;text-align:right;text-transform:uppercase}.m21-2 .rrc-col.rrc-col-label{border-right:1px solid #dfdfdf;text-align:left;width:20%}.m21-2 .rrc-col.rrc-col-adult,.m21-2 .rrc-col.rrc-col-kidos{width:25%}.m21-2 .rrc-col.rrc-col-delete{text-align:right;width:30%}.m21-2 .add-room,.m21-2 .delete-room{cursor:pointer;position:relative;text-transform:uppercase}.m21-2 .add-room{text-align:right}.m21-2 .add-room .icon{font-size:20px;padding-right:10px}.m21-2 .delete-room .icon{font-size:8px;padding-right:10px}.m21-2 .rrc-promo{text-transform:uppercase}.m21-2 .rrc-promo .form-text-input{width:280px;margin-left:40px}@media (max-width:63.99em){.m21-2 .calendar-widget,.m21-2 .destination-result-list-content,.m21-2 .drm-wrapper,.m21-2 .result-header,.m21-2 .search-line{margin-left:0;margin-right:0}.m21-2 .search-line-item,.m21-2 .search-line-wrapper{display:block;margin-bottom:20px}.m21-2 .search-line-item:last-child,.m21-2 .search-line-wrapper{margin-bottom:0}.m21-2 .search-line-item.validation{text-align:center}.m21-2 .search-line-item.search-date,.m21-2 .search-line-item.search-destination,.m21-2 .search-line-item.search-rooms,.m21-2 .search-line-item.validation{width:auto}.m21-2 .search-line{padding:30px 2%}.m21-2 .destination-label{margin:-20px 0 0;padding:10px 0;position:static;text-align:center;visibility:visible}.m21-2 .destination-switch{display:none}.m21-2 .dsi-list{visibility:visible}.m21-2 .dsi-map{visibility:hidden}.m21-2 .destination-map{display:none}.m21-2 .destination-list{visibility:visible;height:auto}.m21-2 .close-all{right:40px;top:-50px}.m21-2 .block-filter{margin:inherit}.m21-2 .pickmeup .pmu-instance+.pmu-instance{display:none}.m21-2 .calendar-result .result-header-buttons{overflow:hidden}.form-element .m21-2 .calendar-result .result-header-buttons button[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21-2 .calendar-result .result-header-buttons input[type=submit],.m21-2 .calendar-result .result-header-buttons .btn,.m21-2 .calendar-result .result-header-buttons .form-element button[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21-2 .calendar-result .result-header-buttons .form-element input[type=submit]{padding:10px 0;pointer-events:none;width:50%;float:left}.form-element .m21-2 .calendar-result .result-header-buttons button.active:first-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input.active:first-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:first-child,.m21-2 .calendar-result .result-header-buttons .btn.active:first-child,.m21-2 .calendar-result .result-header-buttons .form-element button.active:first-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input.active:first-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:first-child{border-left:none}.form-element .m21-2 .calendar-result .result-header-buttons button.active:last-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input.active:last-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.active.form-element-inputfile:last-child,.m21-2 .calendar-result .result-header-buttons .btn.active:last-child,.m21-2 .calendar-result .result-header-buttons .form-element button.active:last-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input.active:last-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.active.form-element-inputfile:last-child{border-right:none}.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active),.m21-2 .calendar-result .result-header-buttons .btn:not(.active),.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active){background:#2e2a2b}.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-date,.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-day,.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-monthyear,.form-element .m21-2 .calendar-result .result-header-buttons button:not(.active)[type=submit] .cr-title,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-date,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-day,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-monthyear,.form-element .m21-2 .calendar-result .result-header-buttons input:not(.active)[type=submit] .cr-title,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-date,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-day,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:not(.active) .cr-title,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-date,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-day,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .btn:not(.active) .cr-title,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-date,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-day,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .form-element button:not(.active)[type=submit] .cr-title,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-date,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-day,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .form-element input:not(.active)[type=submit] .cr-title,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-date,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-day,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-monthyear,.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:not(.active) .cr-title{color:#9f9f9f}.m21-2 .pmu-range .pickmeup .pmu-instance{padding:0}.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-first.pmu-not-in-month,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-days .pmu-selected-last.pmu-not-in-month,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-first.pmu-not-in-month,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-months .pmu-selected-last.pmu-not-in-month,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-first.pmu-not-in-month,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last,.m21-2 .pmu-range .pickmeup .pmu-instance .pmu-years .pmu-selected-last.pmu-not-in-month{background:#c2a450}}@media (min-width:64em){.m21-2 .search-action{height:45px}}@media (min-width:80em){.m21-2 .search-action{height:40px}}@media (max-width:47.99em){.m21-2 .search-action{position:relative;height:37px}.m21-2 .add-room{text-align:center}.m21-2 .calendar-result .result-header-buttons{width:100%}.form-element .m21-2 .calendar-result .result-header-buttons button[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile,.form-element .m21-2 .calendar-result .result-header-buttons input[type=submit],.m21-2 .calendar-result .result-header-buttons .btn,.m21-2 .calendar-result .result-header-buttons .form-element button[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile,.m21-2 .calendar-result .result-header-buttons .form-element input[type=submit]{width:50%}.form-element .m21-2 .calendar-result .result-header-buttons button:first-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input:first-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:first-child,.m21-2 .calendar-result .result-header-buttons .btn:first-child,.m21-2 .calendar-result .result-header-buttons .form-element button:first-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input:first-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:first-child{border-left:none}.form-element .m21-2 .calendar-result .result-header-buttons button:last-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input:last-child[type=submit],.form-element .m21-2 .calendar-result .result-header-buttons input[type=file]+.form-element-inputfile:last-child,.m21-2 .calendar-result .result-header-buttons .btn:last-child,.m21-2 .calendar-result .result-header-buttons .form-element button:last-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input:last-child[type=submit],.m21-2 .calendar-result .result-header-buttons .form-element input[type=file]+.form-element-inputfile:last-child{border-right:none}.m21-2 .calendar-result.active+.close-all{top:-50px}.m21-2 .rrc-line{display:block;padding:10px 0}.m21-2 .rrc-line:not(:first-child):after{border-top:none}.m21-2 .rrc-col{display:block;width:auto!important;text-align:center!important}.m21-2 .rrc-col.rrc-col-label{border-right:none;position:relative}.m21-2 .rrc-col.rrc-col-label:after{content:"";border-bottom:1px solid #dfdfdf;position:absolute;width:150px;margin:auto;left:0;right:0;bottom:0}.m21-2 .rrc-col .resa-drop-label{margin-left:40px}.m21-2 .rrc-promo{text-align:center;margin-top:45px}}@media (max-width:63.99em){.m21-2 .m36-1{margin:0}}.m21-2 .m36-1 .block-filter{background-color:#fff}@media (max-width:63.99em){.m21-2 .m36-1 .block-filter .active.list{padding:15px 13%}}.loading{background:url(resources/img/skin/loader.gif) no-repeat 50% 50%}.m23 .m21,.m23 .m21-2{z-index:5;position:relative}@media (max-width:63.99em){.m23 .m21,.m23 .m21-2{margin-top:0}}@media (max-width:47.99em){.m23.m-popin-gallery .popin[data-toggler-itemid=gallery]{margin-top:-114px;height:100vh}}.m23.m-popin-gallery .popin-ground{width:1000px}@media (max-width:63.99em){.m23.m-popin-gallery .popin-ground{width:650px}}@media (max-width:47.99em){.m23.m-popin-gallery .popin-ground{width:320px}}@media (max-width:47.99em){.m23.m-popin-gallery .content-scroll{overflow:auto;height:100%;pointer-events:visible}}.m23.m-popin-gallery .carousel-gallery{min-height:200px}.m23 .popin{display:block}.m23 .block-global-resa-details{margin-top:-60px;z-index:10;position:relative}@media (max-width:47.99em){.m23 .popin-child .block-carousel .owl-next,.m23 .popin-child .block-carousel .owl-prev{margin-top:-55px!important;width:50px;height:40px}.m23 .popin-child .block-carousel .owl-next:after,.m23 .popin-child .block-carousel .owl-prev:after{top:15%}.m23 .block-carousel .owl-next,.m23 .block-carousel .owl-prev{margin-top:-20px!important;width:50px;height:40px}.m23 .block-carousel .owl-next:after,.m23 .block-carousel .owl-prev:after{top:15%}}@media (max-width:63.99em){.m23 .block-global-resa-details{margin-top:0}.m23 .block-carousel .owl-next,.m23 .block-carousel .owl-prev{margin-top:-30px!important}}.m20-1 .highlight-gift{width:33%}.m20-2 .highlight-gift{width:50%;text-align:center}.m10-1 .insert-info{width:33%}.m10-2 .insert-info{width:66%;text-align:center}.sitemap-info{width:100%}.sitemap-info .info-content{width:50%;padding-left:10%}@media (max-width:47.99em){.sitemap-info .info-content{width:100%!important;padding-left:0}}.sitemap-info .info-content .title-item{position:relative;margin:30px 0}@media (max-width:47.99em){.sitemap-info .info-content .title-item{text-align:center}}.sitemap-info .info-content .title-item:before{content:"";display:block;width:20px;height:1px;border-bottom:1px solid #a57b1b;position:absolute;top:17px}@media (max-width:47.99em){.sitemap-info .info-content .title-item:before{display:none}}.sitemap-info .info-content .title-item a{padding:0 50px;color:#a57b1b;display:block;cursor:pointer}.sitemap-info .info-content .item-content{padding-left:50px}@media (max-width:47.99em){.sitemap-info .info-content .item-content{padding-left:0;text-align:center}}.sitemap-info .info-content .item-content .item{margin:15px 0}.sitemap-info-hotels{background:#f9f9f9}.sitemap-info-hotels .content-hotel{width:33.3%;float:left;background-color:#f9f9f9;padding:50px 8%}@media (max-width:47.99em){.sitemap-info-hotels .content-hotel{padding:0;width:100%!important;text-align:center}}.sitemap-info-hotels .content-hotel .block-content-hotel{margin-bottom:60px;display:block}@media (max-width:47.99em){.sitemap-info-hotels .content-hotel .block-content-hotel{margin-bottom:30px}}.sitemap-info-hotels .content-hotel .block-content-hotel p{text-transform:uppercase}.sitemap-info-hotels .content-hotel .block-content-hotel .city{color:#a57b1b}.m09 .title-3-ter{width:75%;margin:0 auto}.m09 .sparkle{margin:55px auto 30px}.m18-1 .block-push-care{width:31%;padding:4% 5%}@media (max-width:63.99em){.m18-1 .block-push-care{padding:15% 12%}}.m18-1 .block-push-care .list-info li,.m18-1 .block-push-care .title{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.m18-2 .block-push-care{padding:4% 5%}@media (max-width:63.99em){.m18-2 .block-push-care{padding:15% 12%}}.m18-2 .block-push-care .list-info li,.m18-2 .block-push-care .title{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.m18-2 .block-push-care .info,.m18-2 .block-push-care .label{display:inline-block}.m45 .block-push-fb{width:100%;padding:55px 60px}.m45 .title{font-family:lucien-light,arial}.m45 .description{padding-bottom:0}.m11-1{letter-spacing:-.31em;text-align:center}@media (max-width:63.99em){.m11-1 .block-push-doc-2col img{width:auto;max-width:100%}}.m11-2{letter-spacing:-.31em;text-align:center}@media (max-width:63.99em){.m11-2 .block-push-doc-2col .picture img{width:auto;max-width:100%}}.m52 .block-actuality{padding:30px}.m52:last-child .block-actuality:after{display:none}.m14-1 .block-push-visit{width:33%}.m15-1{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:47.99em){.m15-1{display:table}}.m15-3 .block-price{margin-top:20px;color:#fff;text-transform:uppercase;font-size:1.4285714286em;font-family:lucien-regular,arial,helvetica,sans-serif}.m32 .title .logo{display:block}.m32 .title .logo>img{width:143px!important}.m44-1 .dib{display:inline-block;vertical-align:top}.m44-1 .grid-column-5-3-2{width:19.5%}@media (max-width:63.99em){.m44-1 .grid-column-5-3-2{width:32.5%}}@media (max-width:47.99em){.m44-1 .grid-column-5-3-2{width:49%}}.m16-1 .block-rte h1{font-size:2.1875em;font-family:lucien-light,arial,helvetica,sans-serif;text-transform:uppercase;font-weight:400}.m16-1 .block-rte h4{font-size:1.5em;line-height:1;font-family:lucien-regular,arial,helvetica,sans-serif;text-transform:uppercase;font-weight:400}.m16-1 .block-rte p{font-size:1em}.m16-1 .block-rte li{font-family:georgia,arial,helvetica,sans-serif}.m16-4 img{max-width:100%}.m16-6{text-align:center}.m19-1 .highlight-resa{width:33%}.m19-1 .text-menu span{display:block}.m19-3 .btn-icon-tel{text-align:left;pointer-events:auto;display:inline-block;pointer-events:none}.m19-3 .btn-icon-tel.active+.block-price{margin-left:3%}.m19-3 .select2-container--default .select2-selection--single .select2-selection__arrow:before{color:#231f20}@media (max-width:63.99em){.m19-3 .btn-icon-tel{padding:15px 0 15px 15px}}@media (max-width:47.99em){.m19-3 .btn-icon-tel{padding:15px 0;pointer-events:auto}.m19-3 .btn-icon-tel .icon{display:none}}.eph .m19-3{margin-top:-30px}.m29Bis .stars{margin-left:0}@media (max-width:47.99em){.m29Bis .block-push-gifts .bloc-picture .block-text{width:100%}.m29Bis .block-push-gifts .bloc-picture .block-text.push1.bloc-description,.m29Bis .block-push-gifts .bloc-picture .block-text.push2.bloc-description{margin:0}}.m55 .drm-container-col{vertical-align:middle!important}.m55 .block-map{padding-bottom:0;padding-top:0}@media (max-width:63.99em){.m55 .block-map,.m55 .container-item{display:none}}@media (max-width:47.99em){.form-element .m55 .block-products .bloc-description button[type=submit],.form-element .m55 .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .m55 .block-products .bloc-description input[type=submit],.m55 .block-products .bloc-description .btn,.m55 .block-products .bloc-description .form-element button[type=submit],.m55 .block-products .bloc-description .form-element input[type=file]+.form-element-inputfile,.m55 .block-products .bloc-description .form-element input[type=submit]{margin:0;width:auto}}@media (max-width:47.99em) and (max-width:47.99em){.collectionRoomsCarousel .form-element .m55 .block-products .bloc-description input[type=file]+.form-element-inputfile,.collectionRoomsCarousel .m55 .block-products .bloc-description .btn,.form-element .collectionRoomsCarousel .m55 .block-products .bloc-description input[type=file]+.form-element-inputfile,.form-element .m55 .block-products .bloc-description button[type=submit],.form-element .m55 .block-products .bloc-description input[type=submit],.m55 .block-products .bloc-description .btn-main,.m55 .block-products .bloc-description .collectionRoomsCarousel .btn,.m55 .block-products .bloc-description .collectionRoomsCarousel .form-element input[type=file]+.form-element-inputfile,.m55 .block-products .bloc-description .form-element .collectionRoomsCarousel input[type=file]+.form-element-inputfile,.m55 .block-products .bloc-description .form-element button[type=submit],.m55 .block-products .bloc-description .form-element input[type=submit]{width:100%}}@media (max-width:47.99em){.m55 .block-products .bottom-right{display:inline-block}}.m55 .block-destinations{display:block}.m56{color:#231f20}.m56 .block-products{margin:0!important}.m56 .block-products .container-item{margin:0!important;background-color:transparent;padding:0;margin-bottom:4.8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:.4rem}@media (max-width:47.99em){.m56 .block-products .container-item{margin-bottom:0}}.m56 .block-products .container-item li{border:none;font-family:lucien-bold,arial,helvetica,sans-serif;font-size:.8125em;padding:0}.m56 .block-products .container-item li:hover{color:#ad1b2d!important}.m56 .block-products .container-item li a{display:block;font:400 13px/24px lucien-regular,arial,helvetica,sans-serif;padding:1.2rem}.m56 .block-products .container-item li a:after{background-color:#a57b1b;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:height .2s ease}@media (max-width:47.99em){.m56 .block-products .container-item li a:after{display:none}}.m56 .block-products .container-item li a.active,.m56 .block-products .container-item li a:hover{color:#a57b1b!important}.m56 .block-products .container-item li a.active:after,.m56 .block-products .container-item li a:hover:after{height:4px}.m56 .block-products .container-item:after{background-color:rgba(43,43,43,.2);bottom:-1px;content:"";height:1px;left:50%;position:absolute;right:0;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:height .2s ease;width:100vw}@media (max-width:47.99em){.m56 .block-products .container-item:after{display:none}}@media (max-width:63.99em){.m56 .block-products .container-item{display:block}}@media (max-width:47.99em){.m56 .block-products .container-item{display:block;padding:0}.m56 .block-products .container-item li{padding:.8rem 2rem;text-align:left;border-bottom:1px solid #f1f1f1}.m56 .block-products .container-item li a{display:block}.m56 .accordion-wrapper.active{margin-top:0;padding-top:4rem}}.m56.sticky{will-change:transform;transition:transform 125ms linear;transform:translate3d(0,80px,0);border-top:1px solid rgba(43,43,43,.2);box-shadow:none;position:relative;transform-style:preserve-3d;margin:0}.m56.sticky .block-products .container-item:after{background:transparent}.m56.sticky:after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;box-shadow:0 0 5px 1px hsla(0,0%,62%,.35);transform:translateZ(-1px)}body.sticky #header .m56.sticky{-ms-transform:none;transform:none}.m56.style-collection-fouquets{color:#2b2b2b;font:400 13px/24px lucien-regular,arial,helvetica,sans-serif;position:sticky;z-index:10;background-color:#fff;will-change:top;transition:top 125ms linear}.m56.style-collection-fouquets:before{content:"";display:block;background-color:#fff;height:100%;width:100vw;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:47.99em){.m56.style-collection-fouquets:before{display:none}}.m56.style-collection-fouquets .block-products .container-item li a:after{background-color:#ad1b2d}@media (max-width:47.99em){.m56.style-collection-fouquets .block-products .container-item li a:after{display:block}}.m56.style-collection-fouquets .block-products .container-item li a.active,.m56.style-collection-fouquets .block-products .container-item li a:hover{color:#ad1b2d!important}@media (max-width:47.99em){.m56.style-collection-fouquets .block-products .container-item{margin-bottom:0}}.m56.style-collection-fouquets .block-products .container-item:after{display:-ms-flexbox;display:flex}@media (max-width:47.99em){.m56.style-collection-fouquets .block-products .container-item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;width:fit-content;margin-left:auto!important;margin-right:auto!important;overflow-x:auto;padding:0}.m56.style-collection-fouquets .block-products .container-item:before{content:"";background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:50px;z-index:1}.m56.style-collection-fouquets .block-products .container-item li{padding:0;text-align:center;border-bottom:none;-ms-flex-negative:0;flex-shrink:0;position:relative}.m56.style-collection-fouquets .block-products .container-item li a{display:block}.m56.style-collection-fouquets .accordion-wrapper.active{margin-top:0;padding-top:4rem}}.sticky-down .m56.style-collection-fouquets{top:5rem}.sticky-up .m56.style-collection-fouquets{top:8rem}@media (max-width:47.99em){.sticky-up .m56.style-collection-fouquets{top:9.4rem}}.m57 .grid-gutter{width:1%;height:100%}.m57 .content-grid{display:table}.m57 .grid-66{width:66%;display:table-cell;vertical-align:middle}.m57 .grid-66 .block-push-care .title{height:22%}.m57 .grid-66 .block-push-care .description{height:20%}.m57 .grid-first{width:66%}.m57 .grid-first:first-child{padding:0 15%!important}.m57 .grid-first:first-child .block-push-care{padding:0}.m57 .grid-50{width:33.3%;display:table-cell;vertical-align:middle}.m57 .grid-50.m18-1 .block-push-care{padding:8% 15%!important}.m57 .grid-50.m18-1 .block-push-care .title{height:37%}.m57 .grid-50.m18-1 .block-push-care .description{height:50%}.m57 .grid-33{width:33.3%;display:table-cell;vertical-align:middle}.m57 .grid-33.m18-1 .block-push-care{height:50%;padding:8% 15%!important}.m57 .grid-33.m18-1 .block-push-care .title{height:37%}.m57 .grid-33.m18-1 .block-push-care .description{height:50%}.m57 .block-push-care{width:100%!important}.m57 .description{font-size:.875em}.m57 .grid-black{background-color:#000}.m57 .grid-white{background-color:#fff}.m57 .grid-grey-light{background-color:#f1f1f1}.m57 .grid-black .description,.m57 .grid-black .label{color:#fff}@media (max-width:63.99em){.m57 .grid{float:none}.m57 .content-grid{display:block}.m57 .grid-first{margin-bottom:10px}.m57 .grid-gutter{display:none}.m57 .grid-50,.m57 .grid-66{width:100%;display:block}.m57 .grid-50.m18-1 .block-push-care{padding:8% 15%!important}.m57 .grid-33{width:100%;display:block}.m57 .grid-33.m18-1 .block-push-care{padding:8% 15%!important}}.m44-4 .grid-global{display:block;margin:0 auto}.m44-4 .logo{display:inline-block;text-align:center;padding:0 55px;width:auto}@media (max-width:47.99em){.m44-4 .logo{padding:inherit}}.m37-1Bis .block-products{overflow:hidden;display:block}@media (max-width:47.99em){.m37-1Bis .bloc-picture{text-align:center}.m37-1Bis .bloc-picture img{width:100%;max-width:550px}}@media (max-width:47.99em){.m37-6 .bloc-picture{text-align:center}.m37-6 .bloc-picture img{width:100%;max-width:550px}}.m44-3 .dib{display:inline-block;vertical-align:top}.m44-3 .icones-text-package{visibility:visible;opacity:1;height:auto;transition:all 125ms}.m44-3 .hidden{visibility:hidden;height:0;opacity:0;transition:all 125ms}@media (max-width:63.99em){.m44-3 .grid-column-3-1{width:49.5%}}@media (max-width:47.99em){.m44-3 .grid-column-3-1{width:100%}}.m58 .popin{display:block;position:fixed;top:0;height:100vh;overflow:auto}.m58 .popin .content-scroll{height:auto;max-width:1024px;pointer-events:auto}.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground{min-height:100vh;background:#231f20;color:#fff;border:2px solid #a57b1b}.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground .popin-title{font-size:1.1428571429em;padding:15px 37px 15px 0;min-height:46px}.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground .popin-title:after{display:none}.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground .popin-title .popin-close .btn-close{right:5px;top:5px;background-color:transparent}.m58 .popin[data-toggler-itemid*=gallery] .content-scroll,.m58 .popin[data-toggler-itemid*=video] .content-scroll{height:100%}.m58 .popin[data-toggler-itemid*=gallery] .popin-ground,.m58 .popin[data-toggler-itemid*=video] .popin-ground{min-height:auto!important}.m58 .popin[data-toggler-itemid*=video] .popin-ground{width:100%}.m58 .block-map-resa-hotel{margin:0 35px}.m58 .block-map-resa-hotel.drm-wrapper{margin:0 7%}.m58 .block-map-resa-hotel .map-togglers{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.m58 .block-map-resa-hotel .map-togglers .map-toggler{display:inline-block;font-size:1em;color:#a57b1b;text-transform:none;border-bottom:none}.m58 .block-map-resa-hotel .map-togglers .map-toggler.active{color:#fff;border-bottom:1px solid #fff}.m58 .block-map-resa-hotel .JS_item_toggler{opacity:0;height:0;overflow:hidden;transition:all 125ms}.m58 .block-map-resa-hotel .JS_item_toggler.active{opacity:1;height:auto}.m58 .block-map-resa-hotel .columns .column{text-align:left}.m58 .block-map-resa-hotel .columns .column.map{display:none}.m58 .block-map-resa-hotel .columns .column .JS_choose_resa{cursor:pointer}.m58 .block-map-resa-hotel .columns .column .region-wrapper .region{margin:20px 0 0;font-size:1em;line-height:1.25em;text-transform:uppercase}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper{margin-bottom:25px}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper .city{margin:10px 0 0;font-size:.9285714286em;color:#dfdfdf;text-transform:uppercase;line-height:1.25em}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper .hotel{margin:10px 0 0;font-size:.9285714286em;color:#a57b1b;text-transform:uppercase;line-height:1.25em}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper .hotel a{color:inherit}.m58 .hotels-list-wrapper .sparkle{height:24px;margin:90px auto 80px;width:114px}@media (max-width:47.99em){.m58 .hotels-list-wrapper .sparkle{height:16px;margin:50px auto;width:70px}}@media (min-width:48em){.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground .popin-title{font-size:1.25em;padding:18px 0 30px}.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground .popin-title .popin-close .btn-close{right:10px;top:10px}.m58 .block-map-resa-hotel{text-align:center}.m58 .block-map-resa-hotel .map-togglers{display:inline-block}.m58 .block-map-resa-hotel .map-togglers .map-toggler{padding-right:0;margin-right:25px}.m58 .block-map-resa-hotel .columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m58 .block-map-resa-hotel .columns .column{width:100%;-ms-flex:none;flex:none;-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex}.m58 .block-map-resa-hotel .columns .column.map{display:block;-ms-flex-order:0;order:0}.m58 .block-map-resa-hotel .columns .column .region-wrapper{-ms-flex:1;flex:1;max-width:25%;display:inline-block;padding-right:15px}.m58 .block-map-resa-hotel .columns .column .region-wrapper .region{margin:20px 0 0;font-size:.875em;text-transform:uppercase}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper{margin-bottom:25px}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper .city{margin:10px 0 0;font-size:.8125em;color:#dfdfdf;text-transform:uppercase}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper .hotel{margin:10px 0 0;font-size:.8125em;color:#a57b1b;text-transform:uppercase}.m58 .block-map-resa-hotel .block-icon-map{display:block;width:400px;height:400px;margin:15px auto}.m58 .block-map-resa-hotel .block-icon-map svg{width:100%;height:100%}.m58 .block-map-resa-hotel .block-icon-map svg path{fill:#fff}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger{font-size:.75em;cursor:pointer}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger .number{position:absolute;left:0;top:2px;width:100%;text-align:center;color:#fff}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger .number.one{display:none}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger .name{position:absolute;left:100%;top:2px;white-space:nowrap;color:#a57b1b;padding-left:5px}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-deauville .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-paris .name{left:50%;top:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:0}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-dinard .name{left:50%;top:auto;bottom:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:0}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-baule .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-cannes .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-courchevel .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-enghiens .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-niederbronn .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-ribeauville .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger.dest-touquet .name{left:auto;right:100%;padding-right:5px}.m58 .block-map-resa-hotel .map-interactive-ok .JS_map_trigger{opacity:.4}.m58 .block-map-resa-hotel .map-interactive-ok .JS_map_trigger.map-city-active{opacity:1}}@media (min-width:64em){.m58 .block-map-resa-hotel{margin:0}.m58 .block-map-resa-hotel.drm-wrapper{margin:0 7%}.m58 .block-map-resa-hotel .columns .column{-ms-flex:1;flex:1;width:auto;display:block;padding-left:45px}.m58 .block-map-resa-hotel .columns .column.map{-ms-flex:2;flex:2;-ms-flex-order:1;order:1;padding-left:0}.m58 .block-map-resa-hotel .columns .column .region-wrapper{-ms-flex:none;flex:none;max-width:none;display:block;margin-bottom:35px}.m58 .block-map-resa-hotel .columns .column .region-wrapper .city-wrapper{margin-bottom:0}.m58 .block-map-resa-hotel .block-icon-map{width:450px;height:450px}.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger .name,.m58 .block-map-resa-hotel .block-icon-map .JS_map_trigger .number{top:3px}}@media (min-width:64.0625em){.m58 .popin .content-scroll{height:100%}.m58 .popin .content-scroll .content-wrapper .popin-content .popin-ground{min-height:auto}}.hotel-color .popin .popin-ground{background-color:#fff!important;color:#000!important}.hotel-color .block-map-resa-hotel .city{color:#9f9f9f!important}.hotel-color .block-map-resa-hotel .map-togglers .map-toggler.active{color:#000!important;border-bottom:1px solid #000!important}.m59{margin:75px 0 82px}@media (max-width:47.99em){.m59{margin:40px 0}}.m59 .hotel-rating{margin-top:50px;text-align:center}@media (max-width:47.99em){.m59 .hotel-rating{margin-top:25px}}.m59 .hotel-rating .value{color:#9f9f9f;font-family:lucien-regular,arial,helvetica,sans-serif;font-size:24px;letter-spacing:3px;line-height:40px}@media (max-width:47.99em){.m59 .hotel-rating .value{font-size:12px;letter-spacing:.75px;line-height:30px}}.m59 .hotel-rating .value em{color:#a57b1b;display:inline-block;font-size:40px;font-style:normal;font-weight:700;margin-right:10px}@media (max-width:47.99em){.m59 .hotel-rating .value em{font-size:20px;margin-right:5px}}.m59 .hotel-rating .info{color:#9f9f9f;font-family:georgia,arial,helvetica,sans-serif;font-size:15px;line-height:40px}@media (max-width:47.99em){.m59 .hotel-rating .info{font-size:12px;line-height:30px}}.m59collection{color:#2b2b2b}.m59collection .title{font-family:georgia,arial,helvetica,sans-serif;font-size:40px;line-height:45px;text-transform:none}@media (max-width:47.99em){.m59collection .title{font-size:30px;line-height:35px}}.m59collection .hotel-rating{margin-top:30px}@media (max-width:47.99em){.m59collection .hotel-rating{margin-top:15px}}.m59collection .hotel-rating .value{color:#2b2b2b;font-family:georgia,arial,helvetica,sans-serif;font-size:16px;line-height:45px}.m59collection .hotel-rating .value em{color:#ad1b2d;display:inline-block;font-family:fouquets-v\.beta-bold,Georgia,Times New Roman,serif;font-size:50px;letter-spacing:-3px;line-height:75px;margin-right:10px}.m59collection .hotel-rating .value em:first-letter{font-size:70px}.m59collection .hotel-rating .info{color:#2b2b2b;font-family:lucien-book,arial,helvetica,sans-serif;font-size:16px;margin-top:-20px}