﻿@import"../fonts/stylesheet.css";@keyframes defilement{from{transform:translateX(-250px)}to{transform:translateX(calc(-100% - 250px))}}.row-40{margin:0;padding:0}.row-40>.col,.row-40>[class*=col-]{margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;outline:none;box-sizing:border-box}html{font-size:100%}html body{position:relative;width:100%;color:#000;font-family:"Lato",sans-serif;font-size:16px;line-height:18px;font-weight:400;margin:0;background-color:#1d1d1b}html body.active{overflow:hidden}html body .h1,html body h1{color:#000;font-size:40px;font-weight:400;margin:0}html body .h2,html body h2{color:#000;font-size:30px;font-weight:600;margin:0}html body .h3,html body h3{color:#000;font-size:25px;font-weight:600;margin:0}html body .h4,html body h4{color:#000;font-size:20px;margin:0}html body .h5,html body h5{color:#000;font-size:18px;font-weight:600;margin:0}html body .h6,html body h6{color:#000;font-size:16px;font-weight:600;margin:0}html body p{margin-bottom:20px}html body p:last-child{margin-bottom:0}html body ol,html body ul{margin:0 0 0 20px;padding:0}html body ol li,html body ul li{margin-bottom:5px}html body ol li::marker,html body ul li::marker{content:none}html body ol li ol,html body ol li ul,html body ul li ol,html body ul li ul{margin:0 0 0 20px;padding:0}html body ol li ol li,html body ol li ul li,html body ul li ol li,html body ul li ul li{margin-bottom:5px}html body a{color:#000;font-weight:500;text-decoration:none;-webkit-transition:all 0.3 ease-in-out;-moz-transition:all 0.3 ease-in-out;-ms-transition:all 0.3 ease-in-out;-o-transition:all 0.3 ease-in-out;transition:all 0.3 ease-in-out}html body a:hover{color:#000;text-decoration:none}html body a:focus{text-decoration:none}html body nav ul{margin:0;padding:0}html body nav ul li{margin:0}html body img,html body iframe,html body video{max-width:100%;height:auto}html body hr{border-color:#000}html body strong{font-weight:700}html body button:focus{outline:none}html body table{width:100%}html body header,html body aside,html body main,html body footer,html body section,html body article{position:relative}html body .wpcf7-page{font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:700;line-height:normal}html body .wpcf7-page .wpcf7-section--container{padding-right:280px;padding-left:280px}html body .wpcf7-page .wpcf7-section--container .wpcf7{background-color:#fff}html body .wpcf7-page .wpcf7-section--container .wpcf7 .submit{margin-top:55px}html body .wpcf7-page .wpcf7-section--container .wpcf7 .submit p{justify-content:center}html body .wpcf7-page .wpcf7-section--container .wpcf7 .submit p input[type=submit]{display:block;border:none;border-radius:0;padding:10px 33px;text-align:center;font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background-color:#1d1d1b;width:fit-content;color:#ebe6e4}html body .wpcf7-page .wpcf7-section--container .wpcf7 .submit p input[type=submit]:hover{color:#1d1d1b;background-color:#ebe6e4}html body .wpcf7-page .wpcf7-section--container .wpcf7 .submit p .wpcf7-spinner{display:none}html body .wpcf7-page .wpcf7-section--container .wpcf7 p{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:20px}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label{width:100%;font-family:"Circular-Std";font-size:18px;font-style:normal;font-weight:700;line-height:20px}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label input,html body .wpcf7-page .wpcf7-section--container .wpcf7 p label textarea,html body .wpcf7-page .wpcf7-section--container .wpcf7 p label select{margin-top:13px;width:100%;background-color:#ebe6e4;border:none;height:60px;padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:"Circular-Std-book";font-size:14px;font-style:italic;font-weight:450;line-height:normal}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label textarea{min-height:200px}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ebe6e4 url("../images/svg/arrow-down-black.svg") no-repeat right 14px center}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label.half{width:calc(50% - 10px)}@media(max-width: 767px){html body .wpcf7-page .wpcf7-section--container .wpcf7 p label.half{width:100%}}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label span:first-of-type::after{content:" *";font-size:18px;font-style:normal;font-weight:700;line-height:20px;color:#e20808}html body .wpcf7-page .wpcf7-section--container .wpcf7 p label span.not-mandatory:first-of-type::after{content:""}html body .wpcf7-page .wpcf7-section--container .wpcf7-list-item{margin-left:0;font-family:"Circular-Std-book";font-size:14px;font-style:normal;font-weight:450;line-height:22px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}html body .wpcf7-page .wpcf7-section--container .wpcf7-list-item input{margin-right:20px;display:block}html body .wpcf7-page .wpcf7-section--container .checkboxes{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}html body .wpcf7-page .wpcf7-section--container .mandatory-field{font-family:"Circular-Std-Book";font-size:16px;font-style:normal;font-weight:450;line-height:24.2px}html body .wpcf7-page .wpcf7-section--container .mandatory-field::before{content:"* ";font-size:18px;font-style:normal;font-weight:700;line-height:20px;color:#e20808}@media(max-width: 1199px){html body .wpcf7-page .wpcf7-section--container{padding-right:100px;padding-left:100px}}@media(max-width: 991px){html body .wpcf7-page .wpcf7-section--container{padding-right:50px;padding-left:50px}}@media(max-width: 767px){html body .wpcf7-page .wpcf7-section--container{padding-right:10px;padding-left:10px}}html body .wp-block-column:not(:first-child){margin-left:2em}html body .normal-page-container{margin-right:20px;margin-left:20px;background-color:#fff}@media(min-width: 1441px){html body .normal-page-container{margin-right:0px;margin-left:0px}}@media(max-width: 991px){html body .normal-page-container{margin-right:0;margin-left:0}}html body .wp-block-columns{display:flex}html body .wysiwyg h1{color:#000;margin-bottom:60px}html body .wysiwyg h2{color:#000;margin-bottom:28px}html body .wysiwyg p{color:#000;margin-bottom:31px;line-height:24px}html body .wysiwyg p:last-of-type{margin-bottom:0}@media(max-width: 767px){html body .wysiwyg{padding-left:20px;padding-right:20px}}html body .img-container{position:relative;display:block;overflow:hidden}html body .img-container>img{display:block;width:100%;height:100%;object-fit:contain}html body .btn-black{background-color:#1d1d1b;width:fit-content;color:#ebe6e4}html body .btn-black:hover{color:#1d1d1b;background-color:#ebe6e4}html body .btn-black.btn-black-bis:hover{color:#1d1d1b;background-color:#fff}html body .btn-beige{background-color:#ebe6e4;width:fit-content;color:#1d1d1b}html body .btn-beige:hover{background-color:#1d1d1b;color:#ebe6e4}html body .btn-red{background-color:#e20808;width:fit-content;color:#fff}html body .btn-red:hover{background-color:#1d1d1b;color:#ebe6e4}html body .btn{display:block;border:none;border-radius:0;width:fit-content;padding:10px 33px;text-align:center;font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}html body .daterangepicker::before,html body .daterangepicker::after{left:50% !important;right:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1024px){html body .daterangepicker::before,html body .daterangepicker::after{left:25% !important;right:unset}}html body .daterangepicker .btn{display:inline}html body .daterangepicker .btn.applyBtn{background-color:#e20808}html body .sbi_follow_btn a{font-size:18px !important}html body .bg-white{margin-right:20px;margin-left:20px;background-color:#fff;padding:55px 60px 90px}@media(min-width: 1441px){html body .bg-white{margin-right:0px;margin-left:0px}}@media(max-width: 1439px){html body .bg-white{padding-left:53px;padding-right:53px}}@media(max-width: 1199px){html body .bg-white{padding-left:42px;padding-right:30px}}@media(max-width: 767px){html body .bg-white{margin-right:0;margin-left:0;padding:70px 0}}html body .bg-beige{background-color:#ebe6e4}html body .breadcrumb{margin-bottom:0}html body .breadcrumb--container{width:100%;padding-top:45px;padding-bottom:0;font-family:"Circular-Std-book";font-size:16px;font-style:normal;font-weight:450}@media(max-width: 767px){html body .breadcrumb--container{margin-left:0;margin-right:0;padding-right:20px;padding-left:20px;padding-top:14px;font-family:"Circular-Std-book";font-size:16px;font-style:normal;font-weight:450;line-height:normal}}html body .offre--container{z-index:1;width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:70px 84px 40px 108px;position:relative}html body .offre--container .mask-container{width:calc(100% - 433px);position:absolute;left:0;z-index:1;top:0;bottom:0}html body .offre--container .mask-container .mask{width:100%;height:100%;-webkit-mask-image:url("../images/png/mask-offre.png");mask-image:url("../images/png/mask-offre.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:rgba(0,0,0,.4);mask-size:100% 100%}html body .offre--container .mask-container .mask::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}html body .offre--container .mask-container .mask .background-image{object-fit:cover}@media(max-width: 767px){html body .offre--container .mask-container .mask{-webkit-mask-image:url("../images/png/mask-offre-mobile.png");mask-image:url("../images/png/mask-offre-mobile.png")}}@media(max-width: 1439px){html body .offre--container .mask-container{width:calc(100% - 393px)}}@media(max-width: 991px){html body .offre--container .mask-container{width:calc(100% - 250px)}}@media(max-width: 767px){html body .offre--container .mask-container{width:100%}}html body .offre--container .left{display:flex;flex-direction:column;gap:27px;z-index:2}html body .offre--container .left .title-container{display:flex;flex-direction:row;gap:8px}html body .offre--container .left .title-container .stars{margin-top:5px;display:flex;gap:4px;height:8px;width:10px}@media(max-width: 767px){html body .offre--container .left .title-container{flex-direction:column}}html body .offre--container .left .title-section{font-style:italic}html body .offre--container .left .btn-container{width:fit-content;height:fit-content}@media(max-width: 767px){html body .offre--container .left .btn-container .btn-beige{background-color:#1d1d1b;width:fit-content;color:#ebe6e4}html body .offre--container .left .btn-container .btn-beige:hover{color:#1d1d1b;background-color:#ebe6e4}}html body .offre--container .left .price-container{padding:10px 15px;background-color:#c4b9b4}html body .offre--container .left .price-container .price{font-family:"Circular-Std";font-size:90px;font-style:italic;font-weight:900;line-height:90px;color:#fff;word-break:keep-all}@media(max-width: 767px){html body .offre--container .left .price-container .price .mobile{display:inline !important}}@media(max-width: 991px){html body .offre--container .left .price-container .price{font-size:45px;line-height:45px}}@media(max-width: 767px){html body .offre--container .left .price-container .price{text-align:center;font-style:normal}}@media(max-width: 991px){html body .offre--container .left .price-container{margin-right:56px}}@media(max-width: 767px){html body .offre--container .left .price-container{margin-right:0;width:100%;background:none}}@media(max-width: 1439px){html body .offre--container .left{width:calc(100% - 453px)}}@media(max-width: 991px){html body .offre--container .left{width:calc(100% - 270px)}}@media(max-width: 767px){html body .offre--container .left{width:100%}}html body .offre--container .right{display:flex;flex-direction:column;justify-content:center;gap:27px}html body .offre--container .right .price-container{padding:10px 15px;background-color:#c4b9b4}html body .offre--container .right .price-container .price{font-family:"Circular-Std";font-size:90px;font-style:italic;font-weight:900;line-height:90px;color:#fff;word-break:keep-all}@media(max-width: 767px){html body .offre--container .right .price-container .price .mobile{display:inline !important}}@media(max-width: 991px){html body .offre--container .right .price-container .price{font-size:45px;line-height:45px}}@media(max-width: 767px){html body .offre--container .right .price-container .price{text-align:center;font-style:normal}}@media(max-width: 991px){html body .offre--container .right .price-container{margin-right:56px}}@media(max-width: 767px){html body .offre--container .right .price-container{margin-right:0;width:100%;background:none}}html body .offre--container .right .desc{max-width:223px;font-size:12px;line-height:13px;opacity:.45;color:#1d1d1b}@media(max-width: 991px){html body .offre--container .right .desc{max-width:180px}}@media(max-width: 767px){html body .offre--container .right .desc{margin-right:unset;margin-left:unset}}@media(max-width: 1439px){html body .offre--container{padding:70px 60px 40px}}@media(max-width: 991px){html body .offre--container{padding:40px 20px}}@media(max-width: 767px){html body .offre--container{flex-direction:column;padding:23px 13px 29px 21px}}@media(max-width: 767px){html body .offre{background:#fff;padding:0 20px 70px}}html body .more-infos .infos-container{padding-left:320px;padding-right:320px;display:flex;flex-direction:column;align-items:center;padding-top:100px}html body .more-infos .infos-container .title{color:#000;text-align:center;font-family:"Circular-Std-Book";font-size:45px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}@media(max-width: 1439px){html body .more-infos .infos-container .title{font-size:35px}}@media(max-width: 767px){html body .more-infos .infos-container .title{padding-left:20px;padding-right:20px;margin-bottom:28px}}@media(max-width: 375px){html body .more-infos .infos-container .title{padding-left:0;padding-right:0;margin-bottom:28px}}html body .more-infos .infos-container .text{font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:450;line-height:normal;text-align:center;color:#000;margin-bottom:40px}@media(max-width: 1439px){html body .more-infos .infos-container .text{font-size:16px}}@media(max-width: 767px){html body .more-infos .infos-container .text{text-align:center;margin-bottom:28px}}@media(max-width: 1439px){html body .more-infos .infos-container{padding-left:288px;padding-right:288px}}@media(max-width: 1199px){html body .more-infos .infos-container{padding-left:231px;padding-right:231px}}@media(max-width: 991px){html body .more-infos .infos-container{padding-left:100px;padding-right:100px}}@media(max-width: 767px){html body .more-infos .infos-container{padding-left:20px;padding-right:20px;padding-top:68px}}html body .title-mega{font-family:"Circular-Std";font-size:90px;font-style:normal;font-weight:900;line-height:77px}@media(max-width: 1439px){html body .title-mega{font-size:80px;line-height:67px}}@media(max-width: 1199px){html body .title-mega{font-size:60px;line-height:57px}}@media(max-width: 991px){html body .title-mega{font-size:40px;line-height:37px}}@media(max-width: 767px){html body .title-mega{font-size:35px;line-height:40px}}html body .title-section,html body .wysiwyg h1{font-family:"Circular-Std";font-size:50px;font-style:normal;font-weight:900;line-height:55px;text-transform:uppercase}@media(max-width: 1439px){html body .title-section,html body .wysiwyg h1{font-size:45px;line-height:50px}}@media(max-width: 1199px){html body .title-section,html body .wysiwyg h1{font-size:35px;line-height:40px}}@media(max-width: 991px){html body .title-section,html body .wysiwyg h1{font-size:20px;line-height:25px}}@media(max-width: 767px){html body .title-section,html body .wysiwyg h1{font-size:35px;line-height:normal}}@media(max-width: 389px){html body .title-section,html body .wysiwyg h1{font-size:32px;line-height:normal}}html body .title-small,html body .wysiwyg h2{font-family:"Circular-Std-Book";font-size:26px;font-style:normal;font-weight:700;line-height:normal}@media(max-width: 1199px){html body .title-small,html body .wysiwyg h2{font-size:21px}}@media(max-width: 767px){html body .title-small,html body .wysiwyg h2{font-size:18px}}html body .text-1{font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:450;line-height:normal}@media(max-width: 1199px){html body .text-1{font-size:16px}}@media(max-width: 991px){html body .text-1{font-size:14px}}@media(max-width: 767px){html body .text-1{font-size:16px;line-height:25px}}html body .text-2,html body .wysiwyg p{font-family:"Circular-Std-Book";font-size:16px;font-style:normal;font-weight:450;line-height:normal}@media(max-width: 1199px){html body .text-2,html body .wysiwyg p{font-size:14px}}@media(max-width: 991px){html body .text-2,html body .wysiwyg p{font-size:12px}}@media(max-width: 767px){html body .text-2,html body .wysiwyg p{font-size:14px}}html body .text-3{font-family:"Circular-Std-Book";font-size:14px;font-style:normal;font-weight:450;line-height:22px}@media(max-width: 1199px){html body .text-3{font-size:12px;line-height:12px}}@media(max-width: 767px){html body .text-3{font-size:12px;line-height:19px}}html body .color-nh-beige{color:#ebe6e4}html body .color-nh-rouge{color:#e20808}html body .color-nh-black{color:#1d1d1b}html body .color-white{color:#fff}html body .color-black{color:#000}html body .fw-450{font-weight:450}html body .fw-700{font-family:"Circular-Std";font-weight:700}html body .fw-900{font-family:"Circular-Std";font-weight:900}html body .italic{font-style:italic}html body .uppercase{text-transform:uppercase}html body .nh-small{font-family:"Circular-Std-Book";font-size:14px;letter-spacing:4px;font-style:normal;line-height:normal;text-transform:uppercase;font-weight:700}html body .nh-big{font-family:"Circular-Std-Book";font-size:35px;font-style:normal;line-height:normal;letter-spacing:6px;text-transform:uppercase;font-weight:700}@media(max-width: 991px){html body .nh-big{font-size:14px;line-height:15px;letter-spacing:3px}}html body .link{font-family:"Circular-Std";font-size:16px;font-style:normal;font-weight:900;line-height:normal;text-decoration-line:underline;text-underline-offset:4px}@media(max-width: 991px){html body .link{font-size:14px}}html body ul{margin-left:24px;list-style-type:none}html body ul li{position:relative}html body ul li:before{position:absolute;content:"";left:-14px;top:.5em;background:#000;border-radius:50%;width:7px;height:7px}html body ol{list-style-type:decimal}html body ol li::marker{content:normal}html body .tag-black{position:relative;padding:0px 3px 1px;width:fit-content}html body .tag-black span{z-index:2;color:#fff;position:relative;word-break:keep-all}html body .tag-black::before{z-index:1;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#1d1d1b}html body .masked::after{display:block;opacity:0;content:"";pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}html body .masked:hover:after{opacity:1}html body .reverse{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}html body .align-right{text-align:right}html body .align-left{text-align:left}html body .align-center{text-align:center}html body .txt-shadow{text-shadow:0px 0px 11px rgba(0,0,0,.2)}html body .swiper-button-next::after,html body .swiper-button-prev::after{display:none !important}html body .otgs-development-site-front-end{display:none !important}html body .header{position:fixed;top:0;left:0;z-index:10;width:100vw;padding-bottom:10px;background-color:#ebe6e4}html body .header--top{margin:25px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}html body .header--top--left{cursor:pointer;height:24px;width:39px;position:relative}html body .header--top--left .line{width:100%;height:2px;background:#1d1d1b}html body .header--top--left .line:first-of-type{position:absolute;top:0;left:0}html body .header--top--left .line:nth-of-type(2){position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body .header--top--left .line:last-of-type{position:absolute;bottom:0;left:0}html body .header--top--left.active .line{width:100%;height:2px;background:#1d1d1b}html body .header--top--left.active .line:first-of-type{position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}html body .header--top--left.active .line:nth-of-type(2){display:none}html body .header--top--left.active .line:last-of-type{position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 767px){html body .header--top--left{display:none}html body .header--top--left.active{display:block;position:absolute;left:25px;top:35px}}html body .header--top--middle{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:50px}html body .header--top--middle a,html body .header--top--middle h1{-webkit-transition:max-height 0.6s ease-in-out;-moz-transition:max-height 0.6s ease-in-out;-ms-transition:max-height 0.6s ease-in-out;-o-transition:max-height 0.6s ease-in-out;transition:max-height 0.6s ease-in-out;max-height:58px;overflow:hidden}html body .header--top--middle--title{font-family:"Circular-Std-Book";font-size:30px;text-transform:uppercase;letter-spacing:5px;font-style:normal;line-height:normal;margin-bottom:5px}@media(max-width: 767px){html body .header--top--middle--title{font-size:18px}}html body .header--top--middle--subtitle{font-family:"Circular-Std-Book";font-size:20px;text-align:center;text-transform:uppercase;letter-spacing:5px;font-style:normal;line-height:normal}@media(max-width: 767px){html body .header--top--middle--subtitle{font-size:14px}}html body .header--top--middle.small a,html body .header--top--middle.small h1{max-height:33px}@media(max-width: 767px){html body .header--top--middle{flex:1;padding-left:90px}}html body .header--top--right{font-family:"Circular-Std-Book";font-size:16px;font-style:italic;font-weight:450;line-height:24px;color:#b5b5b5}html body .header--top--right button,html body .header--top--right a{background-color:unset;text-decoration:none;border:none;color:#b5b5b5}html body .header--top--right button.active,html body .header--top--right a.active{color:#1d1d1b}@media(max-width: 767px){html body .header--top--right{padding-right:0;padding-left:0;font-size:16px}html body .header--top--right button,html body .header--top--right a{padding-right:0;font-weight:700;padding-left:0}}@media(max-width: 575px){html body .header--top{margin:15px 10px}}html body .header--bottom{opacity:.45;color:#1d1d1b;font-family:"Circular-Std-Book";font-size:17px;letter-spacing:4px;font-style:italic;font-weight:450;line-height:normal;white-space:nowrap;width:100%;overflow:hidden;display:flex;flex-direction:row;align-items:flex-start}html body .header--bottom .animation{transform:translateX(-250px);display:block;animation:defilement 15s linear}@media(max-width: 767px){html body .header--bottom .animation{color:#000}}@media(max-width: 767px){html body .header--bottom{font-size:15px;color:#000}}html body .header .burger-menu{z-index:5;position:absolute;top:105px;left:0;height:calc(100vh - 105px);width:100%;display:none}html body .header .burger-menu.small{top:75px;height:calc(100vh - 75px)}html body .header .burger-menu.active{display:flex}html body .header .burger-menu .burger-menu-container{width:100%;flex-direction:row;align-items:center;justify-content:center;display:flex}html body .header .burger-menu .burger-menu-container--left{width:50%;height:100%;background-color:#ebe6e4;color:#1d1d1b;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}html body .header .burger-menu .burger-menu-container--left--item{display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:45px}html body .header .burger-menu .burger-menu-container--left--title{font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:700;line-height:normal}html body .header .burger-menu .burger-menu-container--left--title a:hover{text-decoration:underline;text-underline-offset:4px}html body .header .burger-menu .burger-menu-container--left--text{font-family:"Circular-Std-Book";font-size:14px;font-style:normal;font-weight:450;line-height:normal}html body .header .burger-menu .burger-menu-container--left--text:hover{font-weight:bold;text-decoration:underline;text-underline-offset:4px}@media(max-width: 767px){html body .header .burger-menu .burger-menu-container--left{width:100%;height:100%;justify-content:flex-start}}html body .header .burger-menu .burger-menu-container--right{width:50%;height:100%;background-color:#e0d4d0;display:flex;align-items:center;flex-direction:column;position:relative;justify-content:center}html body .header .burger-menu .burger-menu-container--right--item{display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:85px}@media(max-width: 767px){html body .header .burger-menu .burger-menu-container--right--item{justify-content:flex-start}}html body .header .burger-menu .burger-menu-container--right--text{font-family:"Circular-Std-Book";font-size:14px;font-style:normal;font-weight:450;line-height:normal}html body .header .burger-menu .burger-menu-container--right--text:hover{font-weight:bold;text-decoration:underline;text-underline-offset:4px}html body .header .burger-menu .burger-menu-container--right .social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:22px}@media(max-width: 767px){html body .header .burger-menu .burger-menu-container--right{width:100%;background-color:#ebe6e4;justify-content:flex-start;margin-top:36px;padding-bottom:143px}html body .header .burger-menu .burger-menu-container--right::before{content:"";position:absolute;left:50%;right:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-36px;width:25%;background-color:#b5b5b5;height:1px}}@media(max-width: 767px){html body .header .burger-menu .burger-menu-container{padding-top:50px;flex-direction:column;align-items:center;background-color:#ebe6e4;justify-content:flex-start;max-height:fit-content;height:fit-content}}@media(max-width: 767px){html body .header .burger-menu{display:none;position:fixed;max-height:100%;height:100%;overflow:auto;bottom:0}}@media(min-width: 1441px){html body .header{max-width:1440px;background:#ebe6e4;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}html body main{z-index:2;padding-top:150px;overflow:hidden;background:#ebe6e4}html body main .reservation{box-sizing:border-box;width:100%;background-color:#1d1d1b;position:fixed;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;padding:0 80px}html body main .reservation #submit-reservation-form{width:100%;padding-bottom:21px;padding-top:21px;background:#e20808;border:none;font-family:"Circular-Std";font-size:18px;color:#fff;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width: 991px){html body main .reservation #submit-reservation-form{font-size:12px}}@media(max-width: 767px){html body main .reservation #submit-reservation-form{display:block;font-size:18px}}html body main .reservation .reservation-btn{width:20%}@media(max-width: 767px){html body main .reservation .reservation-btn{width:100%}}html body main .reservation select,html body main .reservation input{width:100%;background-color:unset;border:none;color:#b5b5b5;font-family:"Circular-Std-book";font-size:14px;font-style:italic;font-weight:450;line-height:normal;text-transform:uppercase}html body main .reservation select::placeholder,html body main .reservation input::placeholder{color:#b5b5b5;font-family:"Circular-Std-book";font-size:14px;font-style:italic;font-weight:450;line-height:normal;text-transform:uppercase}@media(max-width: 991px){html body main .reservation select::placeholder,html body main .reservation input::placeholder{font-size:10px}}@media(max-width: 991px){html body main .reservation select,html body main .reservation input{font-size:10px}}@media(max-width: 767px){html body main .reservation select,html body main .reservation input{font-size:14px}}html body main .reservation select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("../images/svg/arrow-down.svg") no-repeat right 5px center;background-size:18px}html body main .reservation input.date{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("../images/svg/calendar.svg") no-repeat right 5px center;background-size:18px}html body main .reservation input.date::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:0;padding-left:20px}html body main .reservation .reservation-field-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:80%;gap:20px}html body main .reservation .reservation-field-container .reservation-field{width:20%;position:relative}html body main .reservation .reservation-field-container .reservation-field:nth-of-type(3){width:40%}@media(max-width: 767px){html body main .reservation .reservation-field-container .reservation-field:nth-of-type(3){width:100%}}html body main .reservation .reservation-field-container .reservation-field::after{content:"";width:100%;bottom:-6px;position:absolute;height:1px;left:0;right:0;background-color:#b5b5b5}@media(max-width: 767px){html body main .reservation .reservation-field-container .reservation-field.reservation-btn{display:block;width:100%}}@media(max-width: 767px){html body main .reservation .reservation-field-container .reservation-field{display:none;width:100%}}@media(max-width: 767px){html body main .reservation .reservation-field-container{z-index:10;width:100%;position:fixed;display:none;flex-direction:column;justify-content:flex-end;gap:35px;padding-bottom:60px;padding-left:20px;padding-right:20px;height:calc(100% - 63px);bottom:63px;left:0;right:0;background:#1d1d1b}html body main .reservation .reservation-field-container .reservation-field{display:block}html body main .reservation .reservation-field-container.active{display:flex}}@media(max-width: 575px){html body main .reservation .reservation-field-container{padding-bottom:30px}}html body main .reservation .reservation-mobile{display:none;min-width:40px;max-width:40px;height:auto;position:relative;margin-left:15px;margin-right:15px;cursor:pointer}html body main .reservation .reservation-mobile .line{width:100%;height:2px;background:#ebe6e4}html body main .reservation .reservation-mobile .line:first-of-type{position:absolute;top:0;left:0}html body main .reservation .reservation-mobile .line:nth-of-type(2){position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body main .reservation .reservation-mobile .line:last-of-type{position:absolute;bottom:0;left:0}html body main .reservation .reservation-mobile.active .line{width:100%;height:2px;background:#1d1d1b}html body main .reservation .reservation-mobile.active .line:first-of-type{position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}html body main .reservation .reservation-mobile.active .line:nth-of-type(2){display:none}html body main .reservation .reservation-mobile.active .line:last-of-type{position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}html body main .reservation .reservation-mobile.burger{height:20px}@media(max-width: 767px){html body main .reservation .reservation-mobile{display:block}}html body main .reservation .reservation-close-container{display:none}html body main .reservation .reservation-close-container .reservation-close{min-width:30px;height:20px;position:relative;margin-left:15px;margin-right:15px;cursor:pointer}html body main .reservation .reservation-close-container .reservation-close .line{width:100%;height:2px;background:#ebe6e4}html body main .reservation .reservation-close-container .reservation-close .line:first-of-type{position:absolute;top:0;left:0}html body main .reservation .reservation-close-container .reservation-close .line:nth-of-type(2){position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body main .reservation .reservation-close-container .reservation-close .line:last-of-type{position:absolute;bottom:0;left:0}html body main .reservation .reservation-close-container .reservation-close .line{width:100%;height:2px;background:#ebe6e4}html body main .reservation .reservation-close-container .reservation-close .line:first-of-type{position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}html body main .reservation .reservation-close-container .reservation-close .line:nth-of-type(2){display:none}html body main .reservation .reservation-close-container .reservation-close .line:last-of-type{position:absolute;top:50%;left:50%;bottom:50%;right:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 767px){html body main .reservation .reservation-close-container .reservation-close{display:block}}@media(max-width: 767px){html body main .reservation .reservation-close-container{display:none;position:fixed;z-index:15;top:175px;right:0}html body main .reservation .reservation-close-container.active{display:block}}@media(min-width: 1431px){html body main .reservation{left:50%;right:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 1199px){html body main .reservation{padding-left:20px;padding-right:20px}}@media(max-width: 767px){html body main .reservation{padding-left:0;padding-right:0;gap:0}}html body main .home-header{margin-right:20px;margin-left:20px;position:relative}html body main .home-header .images>.img-container{height:645px;width:100%;display:none}html body main .home-header .images>.img-container img{object-fit:cover}html body main .home-header .images>.active{display:block;position:relative}html body main .home-header .images>.active:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(40deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 60%),linear-gradient(210deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 30%)}html body main .home-header .names{cursor:pointer;position:absolute;left:35px;top:35px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}html body main .home-header .names>.name{cursor:pointer;position:relative}html body main .home-header .names>.name a{display:flex;flex-direction:row;align-items:center;gap:7px}html body main .home-header .names>.name a .title{z-index:2;text-transform:uppercase}html body main .home-header .names>.name a .subtitle{z-index:2}@media(max-width: 1023px){html body main .home-header .names>.name a .subtitle{display:none;line-height:16px}}@media(max-width: 991px){html body main .home-header .names>.name a{padding-bottom:5px;flex-direction:column;gap:0;align-items:flex-start}}html body main .home-header .names>.active:after{z-index:1;position:absolute;left:-10px;top:1px;content:"";background-color:#e20808;height:100%;width:calc(100% + 20px);border:none;margin:0}@-moz-document url-prefix(){html body main .home-header .names>.active:after{top:-2px}}html body main .home-header .names>.active .arrow{z-index:1;display:none;position:absolute;background-repeat:no-repeat;background-color:#1d1d1b;background-image:url("../images/svg/arrow-2-white.svg");background-position:center;right:0;-webkit-transform:translateX(calc(100% + 10px));-moz-transform:translateX(calc(100% + 10px));-ms-transform:translateX(calc(100% + 10px));-o-transform:translateX(calc(100% + 10px));transform:translateX(calc(100% + 10px));top:1px;height:100%;aspect-ratio:1}@media(max-width: 991px){html body main .home-header .names>.active .arrow{display:block}}@media(max-width: 1023px){html body main .home-header .names>.active a .subtitle{display:flex;flex-direction:row;gap:3px;font-size:12px}}html body main .home-header .names.windows-chrome-edge .name.active:after{top:-3px}@media(max-width: 767px){html body main .home-header .names{left:10px;top:100px;gap:10px}}html body main .home-header .infos{position:absolute;right:35px;top:35px}html body main .home-header .infos>.info{display:none;text-align:right;flex-direction:column;gap:7px}html body main .home-header .infos>.active{display:flex}@media(max-width: 767px){html body main .home-header .infos{right:10px;top:30px}}@media(min-width: 1441px){html body main .home-header{margin-right:0;margin-left:0}}@media(max-width: 767px){html body main .home-header{margin-right:0;margin-left:0;margin-bottom:0}}html body main .home1{padding-top:55px;padding-bottom:25px}html body main .home1.home1-bis .home1--container{flex-direction:row-reverse;justify-content:space-between}html body main .home1.home1-bis .home1--container--left{padding-right:0;min-width:unset;width:40%;height:auto;align-items:center;justify-content:center}html body main .home1.home1-bis .home1--container--left .background-image{height:auto}@media(max-width: 767px){html body main .home1.home1-bis .home1--container--left{width:100%}}html body main .home1.home1-bis .home1--container--right{display:flex;flex-direction:column;justify-content:center;min-width:unset;width:60%;padding-left:120px;margin-right:120px}@media(max-width: 1199px){html body main .home1.home1-bis .home1--container--right{padding-left:60px;margin-right:60px}}@media(max-width: 767px){html body main .home1.home1-bis .home1--container--right{padding-left:20px;margin-right:20px;width:100%;margin-top:0}}@media(max-width: 767px){html body main .home1.home1-bis .home1--container{flex-direction:column-reverse}}@media(max-width: 767px){html body main .home1.home1-bis{padding-bottom:0;padding-top:0;margin-top:72px}}html body main .home1--container{display:flex;flex-direction:row}html body main .home1--container--left{display:flex;flex-direction:column;min-width:calc(40% - 20px);padding-right:20px;position:relative}html body main .home1--container--left .img-home1{z-index:2}html body main .home1--container--left .img-home1 .names-container{position:absolute;bottom:20px;left:20px}html body main .home1--container--left .img-home1 .names-container .names{display:flex;flex-direction:column}html body main .home1--container--left .img-home1 .names-container .names .name{margin-bottom:4px}html body main .home1--container--left .img-home1 .names-container .names .name.title-mega{font-size:70px;line-height:65px}@media(max-width: 1440px){html body main .home1--container--left .img-home1 .names-container .names .name.title-mega{font-size:60px}}@media(max-width: 1199px){html body main .home1--container--left .img-home1 .names-container .names .name.title-mega{font-size:40px;line-height:45px}}@media(max-width: 991px){html body main .home1--container--left .img-home1 .names-container .names .name.title-mega{font-size:30px;line-height:35px}}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container .names .name.title-mega{font-size:35px;line-height:40px}}html body main .home1--container--left .img-home1 .names-container .names .name:last-of-type{margin-bottom:0}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container .names .name:last-of-type{word-break:normal}}html body main .home1--container--left .img-home1 .names-container .names .name:first-of-type{margin-top:6px}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container .names .name:first-of-type{margin-top:0}}html body main .home1--container--left .img-home1 .names-container .names .name:nth-of-type(2n){text-align:left}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container .names .name:nth-of-type(2n){text-align:center}}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container .names .name{margin-bottom:0;word-break:keep-all}}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container .names{margin-left:0;margin-right:0;flex-direction:row;flex-wrap:wrap;margin-bottom:0;align-items:center;justify-content:center}}@media(max-width: 991px){html body main .home1--container--left .img-home1 .names-container{bottom:65px}}@media(max-width: 767px){html body main .home1--container--left .img-home1 .names-container{padding-left:10px;padding-right:10px;margin-bottom:0;position:absolute;display:flex;top:unset;flex-direction:column;gap:10px;bottom:22px;z-index:2;left:50%;width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}html body main .home1--container--left .img-home1 .names-container .title{text-align:center}html body main .home1--container--left .img-home1 .names-container .subtitle{text-align:center;font-size:18px}}html body main .home1--container--left .background-image{z-index:1;height:100%;object-fit:cover;position:relative;width:100%}@media(max-width: 991px){html body main .home1--container--left{justify-content:center}}@media(max-width: 767px){html body main .home1--container--left{width:100%;padding-right:0}}html body main .home1--container--right{min-width:calc(60% - 128px);padding-left:120px;margin-right:108px}html body main .home1--container--right .title{margin-top:41px;margin-bottom:23px}@media(max-width: 767px){html body main .home1--container--right .title{display:none}}html body main .home1--container--right .subtitle{margin-bottom:19px}html body main .home1--container--right .text{margin-bottom:41px}html body main .home1--container--right .btn-container{width:fit-content;height:fit-content;margin-bottom:41px}@media(max-width: 767px){html body main .home1--container--right .btn-container{width:100%;margin-bottom:51px}html body main .home1--container--right .btn-container .btn{margin:auto}}@media(max-width: 1439px){html body main .home1--container--right{margin-right:96px;padding-left:60px}}@media(max-width: 1199px){html body main .home1--container--right{margin-right:74px}}@media(max-width: 991px){html body main .home1--container--right{margin-right:15px;padding-left:15px}}@media(max-width: 767px){html body main .home1--container--right{padding-right:20px;margin-right:0;padding-left:20px;margin-left:0;margin-top:31px}}@media(max-width: 767px){html body main .home1--container{margin-top:0;flex-direction:column}}@media(max-width: 767px){html body main .home1{padding-top:72px}}html body main .home3{padding-left:60px;overflow:hidden}html body main .home3--container{overflow-x:auto;width:calc(100vw - 60px);padding-bottom:13px}html body main .home3--container::-webkit-scrollbar{height:9px}html body main .home3--container::-webkit-scrollbar-track{margin-right:6.5vw;background:#ebe6e4}html body main .home3--container::-webkit-scrollbar-thumb{background:#c4b9b4}html body main .home3--container::-webkit-scrollbar-thumb:hover{background:#e0d4d0}html body main .home3--container .infos-container{max-width:433px;min-width:433px;margin-right:100px}html body main .home3--container .infos-container .surtitle{margin-bottom:19px}@media(max-width: 767px){html body main .home3--container .infos-container .surtitle{margin-bottom:7px;text-align:center}}html body main .home3--container .infos-container .title{margin-bottom:14px}@media(max-width: 767px){html body main .home3--container .infos-container .title{margin-bottom:5px;text-align:center}}html body main .home3--container .infos-container .subtitle{margin-bottom:19px}@media(max-width: 767px){html body main .home3--container .infos-container .subtitle{font-size:18px;text-align:center;margin-bottom:35px}}@media(max-width: 767px){html body main .home3--container .infos-container{width:100%;max-width:unset;min-width:unset;margin-right:0;padding-left:20px;padding-right:20px}}html body main .home3--container .top{display:flex;flex-direction:row;margin-bottom:20px}@media(max-width: 767px){html body main .home3--container .top{margin-bottom:35px}}@media(max-width: 767px){html body main .home3--container .masked::after{opacity:1}}html body main .home3--container .images{user-select:none;display:flex;flex-direction:row;gap:20px}html body main .home3--container .images .block-container{min-width:fit-content;position:relative}html body main .home3--container .images .block-container a{display:block;cursor:pointer}html body main .home3--container .images .block-container a .background-image{pointer-events:none;width:auto;height:358px;max-width:none}@media(max-width: 1199px){html body main .home3--container .images .block-container a .background-image{height:300px}}html body main .home3--container .images .block-container .img-infos{position:absolute;left:25px;bottom:15px;z-index:2;display:block;opacity:0;pointer-events:none;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}html body main .home3--container .images .block-container .img-infos .room-name{margin-bottom:5px}html body main .home3--container .images .block-container .img-infos .hotel-infos{margin-bottom:5px}@media(max-width: 767px){html body main .home3--container .images .block-container .img-infos .hotel-infos{margin-bottom:15px}}html body main .home3--container .images .block-container .img-infos .price{margin-bottom:5px}html body main .home3--container .images .block-container .img-infos .price strong{font-weight:900}@media(max-width: 767px){html body main .home3--container .images .block-container .img-infos{left:20px;bottom:20px;opacity:1;pointer-events:auto}}html body main .home3--container .images .block-container:hover .img-infos{opacity:1;pointer-events:auto}html body main .home3--container .images .block-container--end{min-width:75px}@media(min-width: 1441px){html body main .home3--container{width:1340px}}@media(max-width: 991px){html body main .home3--container{width:calc(100vw - 100px)}}@media(max-width: 767px){html body main .home3--container{width:100%;overflow:hidden;padding-bottom:0}html body main .home3--container .swiper-wrapper{padding-left:21px}html body main .home3--container .swiper-wrapper .swiper-slide{max-width:265px;max-height:327px;min-width:265px;min-height:327px}html body main .home3--container .swiper-wrapper .swiper-slide .block-container{max-width:265px;max-height:327px;min-width:265px;min-height:327px;position:relative}html body main .home3--container .swiper-wrapper .swiper-slide .block-container .background-image{object-fit:cover;height:327px;width:100%}}@media(max-width: 991px){html body main .home3{padding-left:80px}}@media(max-width: 767px){html body main .home3{padding:0}}html body main .home4{padding-top:80px;padding-left:188px;padding-right:188px}html body main .home4--container .title-container{margin-bottom:42px}html body main .home4--container .title-container .title{text-align:center;margin:auto auto 19px}@media(max-width: 767px){html body main .home4--container .title-container .title{margin-bottom:7px}}html body main .home4--container .title-container .subtitle{text-align:center}@media(max-width: 1199px){html body main .home4{padding-left:133px;padding-right:133px}}@media(max-width: 767px){html body main .home4{padding-left:20px;padding-right:20px}}html body main .listing-hotels-header{margin-right:20px;margin-left:20px;position:relative}html body main .listing-hotels-header .img-container{height:645px;width:100%;display:block;position:relative}html body main .listing-hotels-header .img-container img{object-fit:cover}html body main .listing-hotels-header .img-container::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(45deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 767px){html body main .listing-hotels-header .img-container::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%)}}@media(max-width: 767px){html body main .listing-hotels-header .img-container{height:450px}}html body main .listing-hotels-header .infos{position:absolute;z-index:2;left:35px;bottom:55px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}html body main .listing-hotels-header .infos .title{z-index:2}@media(max-width: 767px){html body main .listing-hotels-header .infos .title{font-family:"Circular-Std";font-size:12px;font-style:normal;font-weight:700;line-height:12px}}html body main .listing-hotels-header .infos .subtitle{margin-bottom:15px}@media(max-width: 767px){html body main .listing-hotels-header .infos .subtitle{font-family:"Circular-Std";font-size:35px;font-style:normal;font-weight:900;line-height:40px;margin-top:7px}}@media(max-width: 767px){html body main .listing-hotels-header .infos .text{font-family:"Circular-Std";font-size:18px;font-style:normal;font-weight:700;line-height:normal}}@media(max-width: 767px){html body main .listing-hotels-header .infos{left:20px;right:20px;bottom:20px;gap:0}}@media(min-width: 1441px){html body main .listing-hotels-header{margin-right:0;margin-left:0}}@media(max-width: 767px){html body main .listing-hotels-header{margin-right:0;margin-left:0}}html body main .listing-hotels1--container{padding:40px 60px 40px 60px}html body main .listing-hotels1--container .title-small{font-size:20px}@media(max-width: 1439px){html body main .listing-hotels1--container{padding-left:53px}}@media(max-width: 1199px){html body main .listing-hotels1--container{padding-left:42px}}@media(max-width: 767px){html body main .listing-hotels1--container{padding-right:20px;padding-left:20px}}html body main .listing-hotels2--container{display:flex;flex-direction:row-reverse;padding-left:0;padding-right:0}html body main .listing-hotels2--container .map-container{display:none;width:900px;height:900px;overflow:hidden}html body main .listing-hotels2--container .map-container .hotel-map{background:#ebe6e4;width:85%;height:100%;margin-left:20px}html body main .listing-hotels2--container .map-container .hotel-map .gm-style-iw-chr{display:none}html body main .listing-hotels2--container .map-container .hotel-map .infowindow-content{margin-bottom:8px;margin-top:20px}html body main .listing-hotels2--container .map-container .hotel-map .infowindow-content .stars,html body main .listing-hotels2--container .map-container .hotel-map .infowindow-content .text-2,html body main .listing-hotels2--container .map-container .hotel-map .infowindow-content a{margin-bottom:20px}html body main .listing-hotels2--container .map-container .hotel-map .infowindow-content a:hover{text-decoration:underline}@media(max-width: 767px){html body main .listing-hotels2--container .map-container .hotel-map{margin-left:0;width:100%}}html body main .listing-hotels2--container .map-container iframe{background:#ebe6e4;width:900px;margin-top:-68px;height:calc(100% + 68px);padding-left:20px}@media(max-width: 1439px){html body main .listing-hotels2--container .map-container iframe{width:800px}}@media(max-width: 767px){html body main .listing-hotels2--container .map-container iframe{padding-left:0}}html body main .listing-hotels2--container .map-container.active{display:block}@media(max-width: 1439px){html body main .listing-hotels2--container .map-container{width:800px;height:800px}}@media(max-width: 1199px){html body main .listing-hotels2--container .map-container{width:640px;height:640px}}@media(max-width: 991px){html body main .listing-hotels2--container .map-container{width:480px;height:480px}}@media(max-width: 767px){html body main .listing-hotels2--container .map-container{width:100%;aspect-ratio:1}}html body main .listing-hotels2--container .text-container{display:flex;flex-direction:column;max-height:900px;overflow-y:auto}html body main .listing-hotels2--container .text-container .item{display:flex;cursor:pointer}html body main .listing-hotels2--container .text-container .item .color-white{color:#1d1d1b}html body main .listing-hotels2--container .text-container .item:nth-of-type(2n + 1){background-color:#f3f3f3}html body main .listing-hotels2--container .text-container .item:nth-of-type(2n){background-color:#fff}html body main .listing-hotels2--container .text-container .item:hover,html body main .listing-hotels2--container .text-container .item.active{background-color:#1d1d1b}html body main .listing-hotels2--container .text-container .item:hover .link-hotel .star-white,html body main .listing-hotels2--container .text-container .item.active .link-hotel .star-white{display:inline}html body main .listing-hotels2--container .text-container .item:hover .link-hotel .star-black,html body main .listing-hotels2--container .text-container .item.active .link-hotel .star-black{display:none}html body main .listing-hotels2--container .text-container .item:hover .link-hotel .color-white,html body main .listing-hotels2--container .text-container .item.active .link-hotel .color-white{color:#fff}html body main .listing-hotels2--container .text-container .item:hover .link-hotel .color-nh-rouge,html body main .listing-hotels2--container .text-container .item.active .link-hotel .color-nh-rouge{color:#fff}html body main .listing-hotels2--container .text-container .item .link-hotel{display:flex;flex-direction:row;min-width:100%}html body main .listing-hotels2--container .text-container .item .link-hotel .img-container{min-width:197px;max-width:197px;height:180px}html body main .listing-hotels2--container .text-container .item .link-hotel .img-container img{object-fit:cover}@media(max-width: 1439px){html body main .listing-hotels2--container .text-container .item .link-hotel .img-container{min-width:175px;max-width:175px;height:160px}}@media(max-width: 1199px){html body main .listing-hotels2--container .text-container .item .link-hotel .img-container{min-width:124px;max-width:124px;height:128px}}@media(max-width: 991px){html body main .listing-hotels2--container .text-container .item .link-hotel .img-container{min-width:93px;max-width:93px;height:96px}}@media(max-width: 767px){html body main .listing-hotels2--container .text-container .item .link-hotel .img-container{min-width:93px;max-width:93px;height:125px}}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content{display:flex;justify-content:space-between;flex-direction:column;padding:20px 30px 20px 20px;width:100%}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container{display:flex;flex-direction:column}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container>div{display:inline}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container .title{margin-right:10px}@media(max-width: 767px){html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container .title{font-size:18px}}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container .stars-container{white-space:nowrap}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container .stars-container .stars{vertical-align:top;display:inline}@media(max-width: 991px){html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .title-container{display:flex;flex-direction:column;gap:5px}}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .price{display:flex;align-items:center;gap:18px;justify-content:space-between}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .price .content{text-align:right;white-space:nowrap}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .price .content .color-white{color:#b5b5b5}html body main .listing-hotels2--container .text-container .item .link-hotel .text-content .price .content .text-2{font-size:15px}@media(max-width: 991px){html body main .listing-hotels2--container .text-container .item .link-hotel .text-content{padding:10px 15px 10px 10px}}html body main .listing-hotels2--container .text-container .item .link-hotel .star-white{display:none}@media(max-width: 767px){html body main .listing-hotels2--container .text-container .item .link-hotel{width:100%}}@media(max-width: 1439px){html body main .listing-hotels2--container .text-container{max-height:800px}}@media(max-width: 1199px){html body main .listing-hotels2--container .text-container{max-height:640px}}@media(max-width: 991px){html body main .listing-hotels2--container .text-container{max-height:480px}}@media(max-width: 767px){html body main .listing-hotels2--container .text-container{max-height:unset}}@media(max-width: 767px){html body main .listing-hotels2--container{flex-direction:column}}html body main .listing-hotels3--container{display:flex;flex-direction:row;gap:60px}html body main .listing-hotels3--container .text{width:50%}@media(max-width: 767px){html body main .listing-hotels3--container{flex-direction:column;padding:0 36px 40px 22px;gap:20px}html body main .listing-hotels3--container .text{width:100%;font-size:16px}}html body main .single-hotel-header{margin-right:20px;margin-left:20px;position:relative;height:645px}html body main .single-hotel-header .img-container{height:645px;width:100%}html body main .single-hotel-header .img-container img{object-fit:cover}@media(max-width: 767px){html body main .single-hotel-header .img-container{height:450px}}html body main .single-hotel-header .infos{z-index:2;position:absolute;left:35px;bottom:55px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}html body main .single-hotel-header .infos .title{z-index:2}@media(max-width: 767px){html body main .single-hotel-header .infos .title{font-size:12px}}html body main .single-hotel-header .infos .subtitle{display:flex;gap:30px;margin-bottom:8px;margin-left:-2.5px}html body main .single-hotel-header .infos .subtitle .stars{display:flex;gap:10px}html body main .single-hotel-header .infos .subtitle .stars img{width:22px;height:20px}@media(max-width: 767px){html body main .single-hotel-header .infos .subtitle .stars img{width:11px;height:10px}}@media(max-width: 767px){html body main .single-hotel-header .infos .subtitle .stars{margin-top:5px;gap:5px}}@media(max-width: 767px){html body main .single-hotel-header .infos .subtitle{margin-bottom:3px;gap:8px;font-size:40px;flex-wrap:wrap}}html body main .single-hotel-header .infos .anchors-mobile{width:100%}html body main .single-hotel-header .infos .anchors-mobile select{width:100%}html body main .single-hotel-header .infos select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#1d1d1b url("../images/svg/arrow-down.svg") no-repeat right 14px center;padding:12px 50px 12px 10px;color:#fff;border:none;font-family:"Circular-Std";font-size:18px;font-style:normal;font-weight:700;line-height:normal}html body main .single-hotel-header .infos a:hover{color:#ebe6e4;text-decoration:underline;text-underline-offset:4px}@media(max-width: 767px){html body main .single-hotel-header .infos{left:20px;right:20px;bottom:20px}}html body main .single-hotel-header .anchors{z-index:2;position:absolute;right:50px;bottom:55px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}html body main .single-hotel-header .anchors a{display:block;padding:5px 9px 5px 35px;position:relative}html body main .single-hotel-header .anchors a:hover{color:#1d1d1b;background-color:#ebe6e4}html body main .single-hotel-header .anchors a:hover::before{display:block}html body main .single-hotel-header .anchors a::before{display:none;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:15px;height:15px;background-image:url("../images/svg/anchor.svg");background-size:cover}@media(max-width: 767px){html body main .single-hotel-header .anchors{display:none}}html body main .single-hotel-header::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.8) 100%)}@media(max-width: 767px){html body main .single-hotel-header::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%)}}@media(min-width: 1441px){html body main .single-hotel-header{margin-right:0;margin-left:0}}@media(max-width: 767px){html body main .single-hotel-header{margin-left:0;height:450px;margin-right:0}}html body main .single-hotel1--container{padding:40px 60px 40px 60px}html body main .single-hotel1--container .title-small{font-size:20px}@media(max-width: 1439px){html body main .single-hotel1--container{padding-left:53px}}@media(max-width: 1199px){html body main .single-hotel1--container{padding-left:42px}}@media(max-width: 767px){html body main .single-hotel1--container{padding-right:20px;padding-left:20px}}html body main .single-hotel2--container{padding-bottom:80px;display:flex;flex-direction:row;align-items:flex-start;padding-right:0;justify-content:flex-end;gap:30px;padding-top:50px}html body main .single-hotel2--container .left{max-width:413px}html body main .single-hotel2--container .left .top{margin-bottom:45px}html body main .single-hotel2--container .left .top .title{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel2--container .left .top .title{text-align:center}}html body main .single-hotel2--container .left .top .subtitle{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel2--container .left .top .subtitle{margin-bottom:17px;text-align:center}}@media(max-width: 767px){html body main .single-hotel2--container .left .top .text{font-family:"Circular-Std";font-size:18px;font-style:normal;font-weight:700;line-height:normal}}@media(max-width: 991px){html body main .single-hotel2--container .left .top{margin-bottom:22px}}@media(max-width: 767px){html body main .single-hotel2--container .left .top{margin-bottom:37px}}html body main .single-hotel2--container .left .bottom .item{margin-bottom:32px;cursor:pointer}html body main .single-hotel2--container .left .bottom .item .title{color:#fff;position:relative;width:100%;background-color:#c4b9b4;padding:12px 20px;margin-bottom:0}html body main .single-hotel2--container .left .bottom .item .title::after{content:"";width:26px;height:2px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background-color:#fff}html body main .single-hotel2--container .left .bottom .item .title::before{content:"";width:26px;height:2px;position:absolute;display:block;right:11px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:2;background-color:#fff}html body main .single-hotel2--container .left .bottom .item ul{margin-top:20px;display:none;margin-bottom:36px}html body main .single-hotel2--container .left .bottom .item.active .title::before{display:none}html body main .single-hotel2--container .left .bottom .item.active ul{display:block}html body main .single-hotel2--container .left .bottom .item:last-of-type{margin-bottom:0}@media(max-width: 991px){html body main .single-hotel2--container .left .bottom .item{margin-bottom:16px}}@media(max-width: 767px){html body main .single-hotel2--container .left .bottom .item{margin-bottom:14px}}@media(max-width: 767px){html body main .single-hotel2--container .left{padding-left:20px;padding-right:20px;padding-bottom:0}}html body main .single-hotel2--container .right{position:relative;z-index:2;padding:35px 30px;display:flex;align-items:center}html body main .single-hotel2--container .right--container{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:28px;width:738px}html body main .single-hotel2--container .right--container .room-infos{width:355px;display:flex;flex-direction:column;justify-content:space-between}html body main .single-hotel2--container .right--container .room-infos .top .img-container{width:355px;height:236px;position:relative}html body main .single-hotel2--container .right--container .room-infos .top .img-container img{object-fit:cover}@media(max-width: 1439px){html body main .single-hotel2--container .right--container .room-infos .top .img-container{width:315px;height:210px}}@media(max-width: 1199px){html body main .single-hotel2--container .right--container .room-infos .top .img-container{width:252px;height:167px}}@media(max-width: 991px){html body main .single-hotel2--container .right--container .room-infos .top .img-container{width:161px;height:106px}}@media(max-width: 767px){html body main .single-hotel2--container .right--container .room-infos .top .img-container{width:100%;height:236px}}html body main .single-hotel2--container .right--container .room-infos .top .swiper-slide::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0.7) 100%)}html body main .single-hotel2--container .right--container .room-infos .top .capacity{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-right:12px;margin-top:16px}@media(max-width: 767px){html body main .single-hotel2--container .right--container .room-infos .top .capacity .text{font-size:18px}}html body main .single-hotel2--container .right--container .room-infos .top .capacity .number{margin-left:15px}html body main .single-hotel2--container .right--container .room-infos .top .desc{margin-top:7px}@media(max-width: 767px){html body main .single-hotel2--container .right--container .room-infos .top{width:100%}}html body main .single-hotel2--container .right--container .room-infos .bottom .link{margin-top:13px}@media(max-width: 1439px){html body main .single-hotel2--container .right--container .room-infos{width:315px}}@media(max-width: 1199px){html body main .single-hotel2--container .right--container .room-infos{width:252px}}@media(max-width: 991px){html body main .single-hotel2--container .right--container .room-infos{width:161px}}@media(max-width: 767px){html body main .single-hotel2--container .right--container .room-infos{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media(max-width: 1439px){html body main .single-hotel2--container .right--container{width:656px;gap:23px}}@media(max-width: 1199px){html body main .single-hotel2--container .right--container{width:524px;gap:18px}}@media(max-width: 991px){html body main .single-hotel2--container .right--container{width:335px;gap:13px}}@media(max-width: 767px){html body main .single-hotel2--container .right--container{width:100%;flex-direction:column;gap:28px;align-items:flex-start}}@media(max-width: 767px){html body main .single-hotel2--container .right{padding:20px 20px 57px;width:100%}}@media(max-width: 767px){html body main .single-hotel2--container{flex-direction:column;gap:16px;padding-top:43px;padding-bottom:0}}html body main .single-hotel3--container{padding:0;height:669px}html body main .single-hotel3--container .swiper .swiper-wrapper{padding-left:15%;position:relative;z-index:1}html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide{width:70%}html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide .img-container{height:669px;width:100%}html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide .img-container .img-container-2{display:flex;align-items:center;justify-content:center;width:100%;height:100%}html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide .img-container .img-container-2 img{width:50%;height:100%}html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide .img-container img{object-fit:cover}@media(max-width: 767px){html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide .img-container{height:327px}}@media(max-width: 767px){html body main .single-hotel3--container .swiper .swiper-wrapper .swiper-slide{width:100%}}@media(max-width: 767px){html body main .single-hotel3--container .swiper .swiper-wrapper{padding-left:0}}html body main .single-hotel3--container .swiper .swiper-button-next{right:20px}html body main .single-hotel3--container .swiper .swiper-button-next:after{content:none}@media(max-width: 767px){html body main .single-hotel3--container .swiper .swiper-button-next{right:0}}html body main .single-hotel3--container .swiper .swiper-button-prev{left:20px}html body main .single-hotel3--container .swiper .swiper-button-prev:after{content:none}@media(max-width: 767px){html body main .single-hotel3--container .swiper .swiper-button-prev{left:0}}html body main .single-hotel3--container .swiper:after{z-index:2;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 84.9%, rgba(0, 0, 0, 0.5) 85%, rgba(0, 0, 0, 0.5) 100%)}@media(max-width: 767px){html body main .single-hotel3--container .swiper:after{background:none}}html body main .single-hotel3--container .swiper:before{z-index:2;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0) 15.1%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 767px){html body main .single-hotel3--container .swiper:before{background:none}}html body main .single-hotel3--container .swiper.no-mask:after,html body main .single-hotel3--container .swiper.no-mask:before{content:none}@media(max-width: 767px){html body main .single-hotel3--container{height:fit-content}}@media(max-width: 767px){html body main .single-hotel3{margin-top:0}}html body main .single-hotel4--container{padding:130px 168px 0}html body main .single-hotel4--container .top{margin-bottom:42px}html body main .single-hotel4--container .top .title{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel4--container .top .title{text-align:center}}@media(max-width: 767px){html body main .single-hotel4--container .top .subtitle{text-align:center}}@media(max-width: 767px){html body main .single-hotel4--container .top{text-align:center;margin-bottom:52px}}html body main .single-hotel4--container .bottom{display:flex;flex-direction:row;gap:20px}html body main .single-hotel4--container .bottom .item{width:calc(50% - 10px);display:flex;flex-direction:column;justify-content:start}html body main .single-hotel4--container .bottom .item .image .img-container{height:342px;margin-bottom:30px}html body main .single-hotel4--container .bottom .item .image .img-container img{object-fit:cover}@media(max-width: 767px){html body main .single-hotel4--container .bottom .item .image .img-container{margin-bottom:16px;max-width:350px;height:236px}}html body main .single-hotel4--container .bottom .item .texts .title{margin-bottom:13px}html body main .single-hotel4--container .bottom .item .texts .text{margin-bottom:30px}html body main .single-hotel4--container .bottom .item .infos{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:22px}html body main .single-hotel4--container .bottom .item .infos .img-container{width:27px}html body main .single-hotel4--container .bottom .item .link{margin-top:23px}html body main .single-hotel4--container .bottom .item .link a{text-decoration:underline;display:block;line-height:21px;font-weight:900}@media(max-width: 767px){html body main .single-hotel4--container .bottom .item .link a{font-size:16px}}@media(max-width: 767px){html body main .single-hotel4--container .bottom .item{width:100%}}@media(max-width: 767px){html body main .single-hotel4--container .bottom{flex-direction:column;gap:56px}}@media(max-width: 1439px){html body main .single-hotel4--container{padding-left:149px;padding-right:149px}}@media(max-width: 1199px){html body main .single-hotel4--container{padding-left:119px;padding-right:119px}}@media(max-width: 991px){html body main .single-hotel4--container{padding-left:40px;padding-right:40px}}@media(max-width: 767px){html body main .single-hotel4--container{padding-left:20px;padding-right:20px;padding-top:90px}}html body main .single-hotel5{padding-top:200px;padding-bottom:38px}html body main .single-hotel5--container{padding:0 108px 0 108px;display:flex}html body main .single-hotel5--container .left{margin-top:50px;margin-right:45px;padding-bottom:55px;width:50%}html body main .single-hotel5--container .left .part-1{margin-bottom:50px}html body main .single-hotel5--container .left .part-1 .nh-small{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel5--container .left .part-1 .nh-small{text-align:center}}html body main .single-hotel5--container .left .part-1 .title{margin-bottom:20px}@media(max-width: 767px){html body main .single-hotel5--container .left .part-1 .title{text-align:center;margin-bottom:30px}}@media(max-width: 767px){html body main .single-hotel5--container .left .part-1 .text{font-family:"Circular-Std";font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}}html body main .single-hotel5--container .left .part-2{margin-bottom:30px}html body main .single-hotel5--container .left .part-3{margin-bottom:30px}html body main .single-hotel5--container .left .part-3 .title{margin-bottom:5px}@media(max-width: 767px){html body main .single-hotel5--container .left .part-3 .title{margin-bottom:11px;font-family:"Circular-Std";font-size:14px;font-style:normal;font-weight:900;line-height:normal}}@media(max-width: 767px){html body main .single-hotel5--container .left .part-3 .text{font-family:"Circular-Std-Book";font-size:14px;font-style:normal;font-weight:450;line-height:normal}}@media(max-width: 767px){html body main .single-hotel5--container .left .part-3{margin-bottom:19px}}html body main .single-hotel5--container .left .part-4{display:flex;justify-content:space-between;width:100%;gap:10px}html body main .single-hotel5--container .left .part-4 .item .title{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel5--container .left .part-4 .item .title{font-family:"Circular-Std";font-size:14px;font-style:normal;font-weight:900;line-height:normal}}@media(max-width: 767px){html body main .single-hotel5--container .left .part-4 .item li{font-family:"Circular-Std-Book";font-size:14px;font-style:normal;font-weight:450;line-height:normal}}@media(max-width: 767px){html body main .single-hotel5--container .left .part-4{flex-direction:column;gap:19px}}@media(max-width: 991px){html body main .single-hotel5--container .left{margin-right:10px;width:50%}}@media(max-width: 767px){html body main .single-hotel5--container .left{width:100%;margin-right:0;padding-bottom:31px}}html body main .single-hotel5--container .right{margin-left:45px;position:relative;width:50%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:55px;padding-top:50px}html body main .single-hotel5--container .right .image-1{width:434px}@media(max-width: 1439px){html body main .single-hotel5--container .right .image-1{width:385px}}@media(max-width: 1199px){html body main .single-hotel5--container .right .image-1{width:308px}}@media(max-width: 991px){html body main .single-hotel5--container .right .image-1{width:231px}}@media(max-width: 767px){html body main .single-hotel5--container .right .image-1{position:relative;top:unset;left:unset;width:100%;height:auto;margin-bottom:21px}html body main .single-hotel5--container .right .image-1 img{object-fit:cover}}html body main .single-hotel5--container .right .image-2{width:434px;margin-left:auto}@media(max-width: 1439px){html body main .single-hotel5--container .right .image-2{width:385px}}@media(max-width: 1199px){html body main .single-hotel5--container .right .image-2{width:308px}}@media(max-width: 991px){html body main .single-hotel5--container .right .image-2{width:231px}}@media(max-width: 767px){html body main .single-hotel5--container .right .image-2{width:100%;height:auto;position:relative;bottom:unset;right:unset;margin-bottom:41px}html body main .single-hotel5--container .right .image-2 img{object-fit:cover}}html body main .single-hotel5--container .right .img-container{height:100%;width:auto}@media(max-width: 767px){html body main .single-hotel5--container .right .img-container{height:auto;width:100%}}@media(max-width: 991px){html body main .single-hotel5--container .right{margin-left:10px;width:50%}}@media(max-width: 767px){html body main .single-hotel5--container .right{width:100%;margin-left:0}}@media(max-width: 1439px){html body main .single-hotel5--container{padding-left:96px}}@media(max-width: 1199px){html body main .single-hotel5--container{padding-left:74px}}@media(max-width: 991px){html body main .single-hotel5--container{padding-left:40px;padding-right:40px}}@media(max-width: 767px){html body main .single-hotel5--container{flex-direction:column;padding-left:20px;padding-right:20px}}@media(max-width: 767px){html body main .single-hotel5{padding-top:72px;padding-bottom:0}}html body main .single-hotel6{padding-top:112px;padding-bottom:0}html body main .single-hotel6--container .text-container{padding-left:110px;margin-bottom:35px}html body main .single-hotel6--container .text-container .nh-small{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel6--container .text-container .nh-small{text-align:center}}html body main .single-hotel6--container .text-container .title{margin-bottom:19px}@media(max-width: 767px){html body main .single-hotel6--container .text-container .title{text-align:center;margin-bottom:30px}}@media(max-width: 991px){html body main .single-hotel6--container .text-container{padding-left:55px}}@media(max-width: 767px){html body main .single-hotel6--container .text-container{padding-left:20px;padding-right:20px;margin-bottom:26px}html body main .single-hotel6--container .text-container .text{text-align:center}}html body main .single-hotel6--container .bottom{display:flex;align-items:stretch}html body main .single-hotel6--container .bottom .map-container{background-color:gray;min-width:866px;min-height:681px;max-width:866px;max-height:681px;overflow:hidden}html body main .single-hotel6--container .bottom .map-container iframe{width:866px;height:calc(100% + 68px);margin-top:-68px}@media(max-width: 1439px){html body main .single-hotel6--container .bottom .map-container{min-width:666px;min-height:581px;max-width:666px;max-height:581px}html body main .single-hotel6--container .bottom .map-container iframe{width:666px}}@media(max-width: 1199px){html body main .single-hotel6--container .bottom .map-container{min-width:615px;min-height:484px;max-width:615px;max-height:484px}html body main .single-hotel6--container .bottom .map-container iframe{width:615px}}@media(max-width: 991px){html body main .single-hotel6--container .bottom .map-container{min-width:461px;min-height:363px;max-width:461px;max-height:363px}html body main .single-hotel6--container .bottom .map-container iframe{width:461px}}@media(max-width: 991px)and (max-width: 767px){html body main .single-hotel6--container .bottom .map-container iframe{min-width:unset;min-height:unset;max-width:unset;max-height:unset;width:100%}}@media(max-width: 767px){html body main .single-hotel6--container .bottom .map-container{min-width:unset;min-height:unset;max-width:unset;max-height:unset;width:100%;height:426px}}html body main .single-hotel6--container .bottom .infos-container{display:flex;flex-direction:column;max-height:681px;width:100%;overflow:auto}html body main .single-hotel6--container .bottom .infos-container .title{text-align:center;margin-top:35px;margin-bottom:45px}@media(max-width: 767px){html body main .single-hotel6--container .bottom .infos-container .title{margin-bottom:24px;font-family:"Circular-Std";font-size:35px;font-style:normal;font-weight:700;line-height:normal}}html body main .single-hotel6--container .bottom .infos-container .logos{display:flex;position:relative}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container{position:relative;width:20%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:pointer}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container .logo{z-index:2;align-items:center;position:relative}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container .logo .img-container{width:26px;margin:auto}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container .logo.logo-beige{display:flex}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container .logo.logo-white{display:none}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container.active{background-color:#c4b9b4}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container.active .logo.logo-beige{display:none}html body main .single-hotel6--container .bottom .infos-container .logos .logo-container.active .logo.logo-white{display:flex}html body main .single-hotel6--container .bottom .infos-container .logos::after{position:absolute;bottom:0px;content:"";width:100%;height:2px;background-color:#c4b9b4}html body main .single-hotel6--container .bottom .infos-container .infos{padding:40px 63px 40px 43px;height:100%}html body main .single-hotel6--container .bottom .infos-container .infos .info-container{display:none}html body main .single-hotel6--container .bottom .infos-container .infos .info-container .info{margin-bottom:10px}html body main .single-hotel6--container .bottom .infos-container .infos .info-container.active{display:block}@media(max-width: 1199px){html body main .single-hotel6--container .bottom .infos-container .infos{padding:20px}}@media(max-width: 1439px){html body main .single-hotel6--container .bottom .infos-container{max-height:581px}}@media(max-width: 1199px){html body main .single-hotel6--container .bottom .infos-container{max-height:484px}}@media(max-width: 991px){html body main .single-hotel6--container .bottom .infos-container{max-height:363px}}@media(max-width: 767px){html body main .single-hotel6--container .bottom .infos-container{max-height:unset;padding-left:20px;padding-right:20px}}@media(max-width: 767px){html body main .single-hotel6--container .bottom{flex-direction:column;align-items:flex-start}}@media(max-width: 767px){html body main .single-hotel6{padding-top:43px}}html body main .single-hotel7--container{padding:94px 168px 0;display:flex;flex-direction:column;align-items:flex-start}html body main .single-hotel7--container .top{margin:auto}html body main .single-hotel7--container .top .title{margin-bottom:12px;text-align:center}@media(max-width: 767px){html body main .single-hotel7--container .top .title{font-family:"Circular-Std";font-size:35px;font-style:normal;font-weight:700;line-height:normal}}html body main .single-hotel7--container .top .infos{display:flex;flex-direction:row;gap:16px;align-items:center}html body main .single-hotel7--container .top .infos .info{max-width:303px}html body main .single-hotel7--container .bottom{width:100%}html body main .single-hotel7--container .bottom .items{margin-top:35px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px}html body main .single-hotel7--container .bottom .items .item{max-width:50%;min-width:50%}html body main .single-hotel7--container .bottom .items .item .title{margin-bottom:25px}@media(max-width: 767px){html body main .single-hotel7--container .bottom .items .item .title{font-size:18px;text-align:center}}html body main .single-hotel7--container .bottom .items .item .infos{display:flex;flex-direction:row;align-items:center;gap:37px;margin-bottom:14px}html body main .single-hotel7--container .bottom .items .item .infos .logo .img-container{width:24px}html body main .single-hotel7--container .bottom .items .item .infos .title-container{display:flex;flex-direction:row;gap:12px;margin-bottom:3px}html body main .single-hotel7--container .bottom .items .item .infos:last-of-type{margin-bottom:0}@media(max-width: 767px){html body main .single-hotel7--container .bottom .items .item .infos{gap:25px;margin-bottom:18px}}@media(max-width: 767px){html body main .single-hotel7--container .bottom .items .item{min-width:unset;max-width:unset;width:100%}}@media(max-width: 767px){html body main .single-hotel7--container .bottom .items{flex-direction:column;gap:30px;margin-top:30px}}@media(max-width: 1439px){html body main .single-hotel7--container{padding-left:119px;padding-right:119px}}@media(max-width: 991px){html body main .single-hotel7--container{padding-left:70px;padding-right:70px}}@media(max-width: 767px){html body main .single-hotel7--container{padding-left:20px;padding-right:20px;padding-top:83px}}html body main .single-hotel8{padding-top:98px;padding-bottom:0}html body main .single-hotel8--container{padding-top:50px;padding-bottom:50px}html body main .single-hotel8--container .text-container{margin-left:108px;margin-right:108px;margin-bottom:45px}html body main .single-hotel8--container .text-container .nh-small{margin-bottom:10px}@media(max-width: 767px){html body main .single-hotel8--container .text-container .nh-small{text-align:center}}html body main .single-hotel8--container .text-container .title{margin-bottom:19px}@media(max-width: 767px){html body main .single-hotel8--container .text-container .title{margin-bottom:30px;text-align:center}}@media(max-width: 767px){html body main .single-hotel8--container .text-container .text-1{font-size:18px}}@media(max-width: 1439px){html body main .single-hotel8--container .text-container{margin-left:96px;margin-right:96px}}@media(max-width: 1199px){html body main .single-hotel8--container .text-container{margin-left:74px;margin-right:74px}}@media(max-width: 767px){html body main .single-hotel8--container .text-container{margin-right:20px;margin-left:20px;margin-bottom:13px}}html body main .single-hotel8--container .widget-avis{margin-right:40px;margin-left:40px}html body main .single-hotel8--container .btn-container{width:fit-content;margin-right:auto;margin-left:auto;margin-top:40px}@media(max-width: 767px){html body main .single-hotel8--container .btn-container{margin-top:30px}}html body main .single-hotel9--container{padding:96px 0 40px}html body main .single-hotel9--container .content{margin-right:10px;margin-left:10px;padding:43px 160px;border:2px #c4b9b4 solid;display:flex;flex-direction:column;align-items:center}html body main .single-hotel9--container .content .nh-small{margin-bottom:19px}@media(max-width: 767px){html body main .single-hotel9--container .content .nh-small{margin-bottom:11px}}html body main .single-hotel9--container .content .title{margin-bottom:35px}@media(max-width: 767px){html body main .single-hotel9--container .content .title{text-align:center;margin-bottom:30px}}html body main .single-hotel9--container .content .texts-container{margin-bottom:55px;display:flex;flex-direction:row;align-items:flex-start;gap:25px}html body main .single-hotel9--container .content .texts-container>div{max-width:50%}@media(max-width: 767px){html body main .single-hotel9--container .content .texts-container>div{max-width:unset}}@media(max-width: 767px){html body main .single-hotel9--container .content .texts-container{flex-direction:column;gap:30px;margin-bottom:67px}}html body main .single-hotel9--container .content .quote{margin-bottom:40px;line-height:35px;margin-right:106px;margin-left:106px}html body main .single-hotel9--container .content .quote .quote-content{position:relative}html body main .single-hotel9--container .content .quote .quote-content span{position:relative;z-index:2;font-family:"Circular-Std-book";font-size:20px;font-style:italic;font-weight:450;line-height:35px}@media(max-width: 767px){html body main .single-hotel9--container .content .quote .quote-content span{font-family:"Circular-Std-book";font-size:20px;font-style:italic;font-weight:450;line-height:35px}}html body main .single-hotel9--container .content .quote .quote-content::before{content:"“";font-family:"Circular-Std";font-size:258px;font-style:normal;font-weight:700;line-height:normal;color:#e0d4d0;position:absolute;left:-50px;top:-105px;z-index:1}@media(max-width: 767px){html body main .single-hotel9--container .content .quote{margin-left:43px;margin-right:0}}@media(max-width: 1439px){html body main .single-hotel9--container .content{padding-right:142px;padding-left:142px}}@media(max-width: 1199px){html body main .single-hotel9--container .content{padding-right:113px;padding-left:113px}}@media(max-width: 991px){html body main .single-hotel9--container .content{padding-left:40px;padding-right:40px}}@media(max-width: 767px){html body main .single-hotel9--container .content{padding-right:20px;padding-left:20px;padding-bottom:0;border:none;margin:0;padding-top:0}}@media(max-width: 767px){html body main .single-hotel9--container{padding-top:50px}}@media(max-width: 767px){html body main .single-hotel9{padding-top:0}}html body main .single-hotel10--container{padding-top:40px;padding-right:0;padding-left:0;padding-bottom:0}html body main .single-hotel10--container .top{padding-left:168px}html body main .single-hotel10--container .top .nh-small{margin-bottom:19px}@media(max-width: 767px){html body main .single-hotel10--container .top .nh-small{display:none}}html body main .single-hotel10--container .top .title{margin-bottom:52px}@media(max-width: 767px){html body main .single-hotel10--container .top .title{margin-bottom:21px}}@media(max-width: 1439px){html body main .single-hotel10--container .top{padding-right:119px}}@media(max-width: 767px){html body main .single-hotel10--container .top{padding-left:18px;padding-right:18px;text-align:center}}html body main .single-hotel10--container .swiper .swiper-wrapper{align-items:center;margin:0;padding:0 0 0 370px}html body main .single-hotel10--container .swiper .swiper-wrapper.one-slide{-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-o-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;padding-left:168px}@media(max-width: 767px){html body main .single-hotel10--container .swiper .swiper-wrapper.one-slide{padding-left:0;justify-content:center}}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide{display:flex;margin:0 !important;width:630px;height:358px;overflow:hidden;position:relative}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide a{width:100%}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide.masked::after{opacity:1}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .img-container{width:630px;height:358px}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .img-container img{object-fit:cover}@media(max-width: 991px){html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .img-container{width:100%}}@media(max-width: 767px){html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .img-container{max-width:265px;max-height:327px;min-width:265px;min-height:327px}}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .infos{display:flex;z-index:2;position:absolute;flex-direction:column;align-items:flex-start;gap:5px;left:25px;bottom:15px}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .infos .title-container{display:flex;flex-direction:column;margin-bottom:10px}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .infos .title-container .text-1{margin-bottom:6px}@media(max-width: 767px){html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .infos .title-container .text-1{font-size:18px}}html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .infos .title-container .stars{gap:3px;display:flex;height:5px;width:5px}@media(max-width: 767px){html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide .infos .text-2{font-size:12px}}@media(max-width: 991px){html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide{width:calc(100% - 200px)}}@media(max-width: 767px){html body main .single-hotel10--container .swiper .swiper-wrapper .swiper-slide{max-width:265px;max-height:327px;min-width:265px;min-height:327px}}@media(max-width: 991px){html body main .single-hotel10--container .swiper .swiper-wrapper{padding:0 0 0 100px}}@media(max-width: 767px){html body main .single-hotel10--container .swiper .swiper-wrapper{padding-left:20px}}html body main .bloc-deux-images-titre-desc-lien--container{padding:0 60px 158px}html body main .bloc-deux-images-titre-desc-lien--container .infos{display:flex;flex-direction:row;gap:20px}html body main .bloc-deux-images-titre-desc-lien--container .infos .info{width:50%;height:596px;position:relative}html body main .bloc-deux-images-titre-desc-lien--container .infos .info .img-container{width:100%;height:100%}html body main .bloc-deux-images-titre-desc-lien--container .infos .info .img-container img{object-fit:cover}html body main .bloc-deux-images-titre-desc-lien--container .infos .info .img-container .data-container{display:flex;opacity:0;z-index:2;position:absolute;left:62px;bottom:67px;right:70px;flex-direction:column;align-items:flex-start;gap:32px;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}@media(max-width: 991px){html body main .bloc-deux-images-titre-desc-lien--container .infos .info .img-container .data-container{left:30px;bottom:30px;right:30px}}@media(max-width: 767px){html body main .bloc-deux-images-titre-desc-lien--container .infos .info .img-container .data-container{left:25px;bottom:31px;right:24px}}html body main .bloc-deux-images-titre-desc-lien--container .infos .info .img-container:hover .data-container{opacity:1}@media(max-width: 1439px){html body main .bloc-deux-images-titre-desc-lien--container .infos .info{height:539px}}@media(max-width: 1199px){html body main .bloc-deux-images-titre-desc-lien--container .infos .info{height:423px}}@media(max-width: 767px){html body main .bloc-deux-images-titre-desc-lien--container .infos .info{width:100%;height:auto}}@media(max-width: 767px){html body main .bloc-deux-images-titre-desc-lien--container .infos{flex-direction:column}}@media(max-width: 1199px){html body main .bloc-deux-images-titre-desc-lien--container{padding-left:74px;padding-right:74px}}@media(max-width: 991px){html body main .bloc-deux-images-titre-desc-lien--container{padding-left:30px;padding-right:30px}}@media(max-width: 767px){html body main .bloc-deux-images-titre-desc-lien--container{padding-left:20px;padding-right:20px;padding-bottom:26px}}html body main .bloc-banderole-titre-lien--container{padding:0 60px 150px}html body main .bloc-banderole-titre-lien--container .content{border:2px solid #c4b9b4;display:flex;flex-direction:row;align-items:center;gap:90px;padding:55px 108px;position:relative}html body main .bloc-banderole-titre-lien--container .content .btn-container{min-width:fit-content;z-index:2}html body main .bloc-banderole-titre-lien--container .content .title{z-index:2}html body main .bloc-banderole-titre-lien--container .content .mask-container{width:310px;position:absolute;left:0;z-index:1;top:0;bottom:0}html body main .bloc-banderole-titre-lien--container .content .mask-container .mask{width:100%;height:100%;-webkit-mask-image:url("../images/png/mask-banner.png");mask-image:url("../images/png/mask-banner.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:rgba(0,0,0,.4);mask-size:100% 100%}html body main .bloc-banderole-titre-lien--container .content .mask-container .mask::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#e0d4d0}@media(max-width: 767px){html body main .bloc-banderole-titre-lien--container .content .mask-container .mask{width:calc(100% + 1px);-webkit-mask-image:url("../images/png/mask-banner-mobile.png");mask-image:url("../images/png/mask-banner-mobile.png")}}@media(max-width: 767px){html body main .bloc-banderole-titre-lien--container .content .mask-container{width:100%;bottom:unset;height:63%}}@media(max-width: 991px){html body main .bloc-banderole-titre-lien--container .content{padding:35px 30px;gap:40px}}@media(max-width: 767px){html body main .bloc-banderole-titre-lien--container .content{flex-direction:column;gap:25px;padding:31px 20px 37px;text-align:center}}@media(max-width: 1439px){html body main .bloc-banderole-titre-lien--container{padding-left:53px;padding-right:53px}}@media(max-width: 1199px){html body main .bloc-banderole-titre-lien--container{padding-left:30px;padding-right:30px}}@media(max-width: 767px){html body main .bloc-banderole-titre-lien--container{padding-bottom:45px}}html body main .bloc-gauche-titre-description-texte-droite-image--container{padding:0 0 150px}html body main .bloc-gauche-titre-description-texte-droite-image--container .content{display:flex;gap:65px;margin-left:60px;margin-right:60px;background:#ebe6e4;width:61%;padding-bottom:93px;padding-top:93px;padding-left:108px}html body main .bloc-gauche-titre-description-texte-droite-image--container .content .nh-small{margin-bottom:19px}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .nh-small{padding-left:20px;padding-right:20px;text-align:center}}html body main .bloc-gauche-titre-description-texte-droite-image--container .content .title{margin-bottom:19px}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .title{padding-left:20px;padding-right:20px;text-align:center}}html body main .bloc-gauche-titre-description-texte-droite-image--container .content .desc{margin-bottom:25px}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .desc{padding-left:20px;padding-right:20px;text-align:center}}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .text{padding-left:20px;padding-right:20px}}html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image{min-width:259px;overflow:visible}html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image .img-container{width:691px;height:485px}html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image .img-container img{object-fit:cover}@media(max-width: 1439px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image .img-container{width:614px;height:431px}}@media(max-width: 1199px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image .img-container{width:491px;height:344px}}@media(max-width: 991px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image .img-container{width:290px;height:203px}}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image .img-container{width:100%;height:auto}}@media(max-width: 991px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image{min-width:109px}}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content .image{width:100%;height:auto}}@media(max-width: 1439px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content{padding-left:96px;margin-left:53px;margin-right:53px;gap:30px;width:68%}}@media(max-width: 1199px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content{padding-left:74px;margin-left:42px;margin-right:42px;gap:15px;width:68%}}@media(max-width: 991px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content{width:68%;padding-left:30px;margin-left:30px}}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container .content{flex-direction:column;margin-left:0;margin-right:0;width:100%;padding:55px 0 0;gap:50px}}@media(max-width: 767px){html body main .bloc-gauche-titre-description-texte-droite-image--container{padding-bottom:45px}}html body main .bloc-citation--container{padding:35px 276px 115px}html body main .bloc-citation--container .quote{line-height:40px;margin-bottom:25px;position:relative}html body main .bloc-citation--container .quote .quote-content{position:relative;z-index:2}@media(max-width: 767px){html body main .bloc-citation--container .quote .quote-content .title-small{font-size:20px}}html body main .bloc-citation--container .quote::before{content:"“";font-family:"Circular-Std";font-size:258px;font-style:normal;font-weight:700;line-height:normal;color:#e0d4d0;position:absolute;left:-78px;top:-115px;z-index:1}@media(max-width: 767px){html body main .bloc-citation--container .quote::before{left:-48px;top:-95px}}html body main .bloc-citation--container .author{margin:auto;width:fit-content}@media(max-width: 767px){html body main .bloc-citation--container .author{margin-left:0}}@media(max-width: 1199px){html body main .bloc-citation--container{padding-left:196px;padding-right:196px}}@media(max-width: 991px){html body main .bloc-citation--container{padding-left:116px;padding-right:56px}}@media(max-width: 767px){html body main .bloc-citation--container{padding-left:60px;padding-right:20px;padding-bottom:75px}}html body main .bloc-slider-photos--container{padding:0 0 78px}html body main .bloc-slider-photos--container .swiper::after{content:"";position:absolute;top:0;left:0;pointer-events:none;bottom:0;right:0;z-index:2;background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 0.7) 100%)}html body main .bloc-slider-photos--container .swiper .swiper-wrapper .swiper-slide{width:28%;height:550px}html body main .bloc-slider-photos--container .swiper .swiper-wrapper .swiper-slide .img-container{width:100%;height:100%}html body main .bloc-slider-photos--container .swiper .swiper-wrapper .swiper-slide .img-container img{object-fit:cover}@media(max-width: 991px){html body main .bloc-slider-photos--container .swiper .swiper-wrapper .swiper-slide{width:85%}}@media(max-width: 767px){html body main .bloc-slider-photos--container .swiper .swiper-wrapper .swiper-slide{width:265px;height:327px}html body main .bloc-slider-photos--container .swiper .swiper-wrapper .swiper-slide.masked::after{opacity:1}}@media(max-width: 991px){html body main .bloc-slider-photos--container .swiper .swiper-wrapper{padding-left:40px}}html body main .bloc-slider-photos--container .swiper.not-slider::after{content:none}@media(max-width: 991px){html body main .bloc-slider-photos--container .swiper.not-slider .swiper-wrapper{padding-left:0}}html body main .bloc-slider-photos--container .img-infos{position:absolute;left:25px;bottom:15px;z-index:2;display:block;opacity:0;pointer-events:none;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}html body main .bloc-slider-photos--container .img-infos .info-title{margin-bottom:5px}html body main .bloc-slider-photos--container .img-infos .info-text-1{margin-bottom:5px}@media(max-width: 767px){html body main .bloc-slider-photos--container .img-infos .info-text-1{margin-bottom:15px}}html body main .bloc-slider-photos--container .img-infos .info-text-2{margin-bottom:5px}html body main .bloc-slider-photos--container .img-infos .info-text-2 strong{font-weight:900}@media(max-width: 767px){html body main .bloc-slider-photos--container .img-infos{left:20px;bottom:20px;opacity:1;pointer-events:auto}}html body main .bloc-slider-photos--container .swiper-slide:hover .img-infos{opacity:1;pointer-events:auto}@media(max-width: 767px){html body main .bloc-slider-photos--container{padding-bottom:54px}}html body main .bloc-video{padding-left:0;padding-right:0;padding-bottom:0}html body main .bloc-video--container{position:relative;padding:0}html body main .bloc-video--container .video-content{position:relative;height:538px}html body main .bloc-video--container .video-content video,html body main .bloc-video--container .video-content iframe{width:100%;height:100%;cursor:pointer;display:block;object-fit:cover}html body main .bloc-video--container .video-content .play{cursor:pointer;display:none;z-index:2;position:absolute;top:50%;bottom:50%;left:50%;right:50%;width:96px;height:99px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body main .bloc-video--container .video-content .play.show{display:block}html body main .bloc-video--container .video-content.show-mask::after{display:block}@media(max-width: 767px){html body main .bloc-video--container .video-content{width:100%;height:275px}}html body main .bloc-titre-decription-lien{padding-left:0;padding-right:0;padding-bottom:0}html body main .bloc-titre-decription-lien--container{position:relative;padding:0;padding-bottom:80px}html body main .bloc-titre-decription-lien--container .text-content{margin-left:168px;margin-right:168px}html body main .bloc-titre-decription-lien--container .text-content .title{margin-bottom:43px}@media(max-width: 767px){html body main .bloc-titre-decription-lien--container .text-content .title{margin-bottom:30px}}html body main .bloc-titre-decription-lien--container .text-content .text{margin-bottom:40px}html body main .bloc-titre-decription-lien--container .text-content .link{width:fit-content;margin:auto}@media(max-width: 1199px){html body main .bloc-titre-decription-lien--container .text-content{margin-left:119px;margin-right:119px}}@media(max-width: 991px){html body main .bloc-titre-decription-lien--container .text-content{margin-left:30px;margin-right:30px}}@media(max-width: 767px){html body main .bloc-titre-decription-lien--container .text-content{margin-left:20px;margin-right:20px}}html body main .bloc-titre-textes-image--container{padding-left:168px;padding-right:168px}html body main .bloc-titre-textes-image--container .title{margin-bottom:43px}@media(max-width: 767px){html body main .bloc-titre-textes-image--container .title{padding-left:20px;padding-right:20px}}html body main .bloc-titre-textes-image--container .data-container{display:flex;flex-direction:row;gap:61px}html body main .bloc-titre-textes-image--container .data-container .left{width:50%;display:flex;flex-direction:column;gap:25px}html body main .bloc-titre-textes-image--container .data-container .left .puce-container ul{margin-top:25px}@media(max-width: 767px){html body main .bloc-titre-textes-image--container .data-container .left .puce-container ul{margin-top:0}}@media(max-width: 767px){html body main .bloc-titre-textes-image--container .data-container .left{width:100%;padding-left:20px;padding-right:20px}}html body main .bloc-titre-textes-image--container .data-container .right{width:50%;display:flex;flex-direction:column;gap:50px}@media(max-width: 767px){html body main .bloc-titre-textes-image--container .data-container .right .text-1{padding-left:20px;padding-right:20px}}html body main .bloc-titre-textes-image--container .data-container .right .img-container{width:100%;height:auto}html body main .bloc-titre-textes-image--container .data-container .right .img-container img{object-fit:cover}@media(max-width: 767px){html body main .bloc-titre-textes-image--container .data-container .right{width:100%}}@media(max-width: 991px){html body main .bloc-titre-textes-image--container .data-container{gap:30px}}@media(max-width: 767px){html body main .bloc-titre-textes-image--container .data-container{flex-direction:column;gap:25px}}@media(max-width: 1199px){html body main .bloc-titre-textes-image--container{padding-left:119px;padding-right:119px}}@media(max-width: 991px){html body main .bloc-titre-textes-image--container{padding-left:30px;padding-right:30px}}@media(max-width: 767px){html body main .bloc-titre-textes-image--container{padding-left:0;padding-right:0;padding-top:43px}}html body main .bloc-toggle--container{padding:113px 188px}html body main .bloc-toggle--container .data-container{display:flex;gap:25px;margin-bottom:60px}html body main .bloc-toggle--container .data-container .left{width:50%}html body main .bloc-toggle--container .data-container .left .title{position:relative;font-family:"Circular-Std-Book";margin-bottom:30px}@media(max-width: 767px){html body main .bloc-toggle--container .data-container .left{width:100%}}html body main .bloc-toggle--container .data-container .right{width:50%;display:flex;flex-direction:column;gap:10px}html body main .bloc-toggle--container .data-container .right .toggle{cursor:pointer}html body main .bloc-toggle--container .data-container .right .toggle .toggle-title{position:relative;width:100%;background-color:#c4b9b4;padding:12px 20px}html body main .bloc-toggle--container .data-container .right .toggle .toggle-title::after{content:"";width:26px;height:2px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background-color:#fff}html body main .bloc-toggle--container .data-container .right .toggle .toggle-title::before{content:"";width:26px;height:2px;position:absolute;display:block;right:11px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:2;background-color:#fff}html body main .bloc-toggle--container .data-container .right .toggle .toggle-desc{display:none;margin:25px 20px 35px}@media(max-width: 767px){html body main .bloc-toggle--container .data-container .right .toggle .toggle-desc{margin-left:0;margin-right:0}}html body main .bloc-toggle--container .data-container .right .toggle.active .toggle-desc{display:block}html body main .bloc-toggle--container .data-container .right .toggle.active .toggle-title::before{display:none}@media(max-width: 767px){html body main .bloc-toggle--container .data-container .right{width:100%}}@media(max-width: 767px){html body main .bloc-toggle--container .data-container{flex-direction:column;margin-bottom:43px}}html body main .bloc-toggle--container .btn-container .btn{margin:auto}@media(max-width: 1199px){html body main .bloc-toggle--container{padding-left:133px;padding-right:133px}}@media(max-width: 991px){html body main .bloc-toggle--container{padding-left:30px;padding-right:30px}}@media(max-width: 767px){html body main .bloc-toggle--container{padding-bottom:73px;padding-top:79px}}html body main .bloc-header{position:relative}html body main .bloc-header .img-container{height:645px;width:100%}html body main .bloc-header .img-container img{object-fit:cover}@media(max-width: 767px){html body main .bloc-header .img-container{height:450px}}html body main .bloc-header .infos{z-index:2;position:absolute;left:35px;bottom:55px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}html body main .bloc-header .infos .title{z-index:2}@media(max-width: 767px){html body main .bloc-header .infos .title{font-size:12px}}@media(max-width: 767px){html body main .bloc-header .infos{left:9px;bottom:12px}}html body main .bloc-header .anchors{z-index:2;position:absolute;right:50px;bottom:40px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}html body main .bloc-header .anchors a{display:block;padding:5px 9px 5px 35px;position:relative}html body main .bloc-header .anchors a:hover{color:#1d1d1b;background-color:#ebe6e4}html body main .bloc-header .anchors a:hover::before{display:block}html body main .bloc-header .anchors a::before{display:none;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:15px;height:15px;background-image:url("../images/svg/anchor.svg");background-size:cover}@media(max-width: 767px){html body main .bloc-header .anchors{display:none}}html body main .bloc-header::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.8) 100%),linear-gradient(40deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 60%)}@media(max-width: 767px){html body main .bloc-header::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%)}}@media(min-width: 1441px){html body main .bloc-header{margin-right:0;margin-left:0}}@media(max-width: 767px){html body main .bloc-header{margin-right:0;margin-left:0}}html body main .wpcf7-section{padding-top:84px;padding-bottom:120px}html body main .wpcf7-section .nh-small{margin-bottom:10px}@media(max-width: 767px){html body main .wpcf7-section .nh-small{text-align:center}}html body main .wpcf7-section .subtitle{margin-bottom:40px}@media(max-width: 767px){html body main .wpcf7-section .subtitle{text-align:center}}@media(max-width: 767px){html body main .wpcf7-section{padding-top:62px}}@media(min-width: 1441px){html body main{max-width:1440px;margin:auto;padding-right:20px;padding-left:20px}}@media(max-width: 767px){html body main{padding-top:125px;padding-right:10px;padding-left:10px}}html body .footer{margin:auto;padding-top:80px;padding-bottom:63px;background:#ebe6e4}html body .footer--container{background-color:#1d1d1b;margin:0 20px 0;color:#ebe6e4;padding:55px 168px 30px}html body .footer--container a{color:#ebe6e4}html body .footer--container a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width: 767px){html body .footer--container a:hover{text-decoration:none}}html body .footer--container--top{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}html body .footer--container--top a:hover{text-decoration:none}html body .footer--container--top--title{font-family:"Circular-Std-Book";font-size:30px;text-transform:uppercase;letter-spacing:5px;font-style:normal;line-height:normal;margin-bottom:5px;font-weight:700}@media(max-width: 767px){html body .footer--container--top--title{font-size:20px}}html body .footer--container--top--subtitle{font-family:"Circular-Std";font-size:20px;text-align:center;text-transform:uppercase;letter-spacing:5px;font-style:normal;line-height:normal;margin-bottom:10px;font-weight:700}@media(max-width: 767px){html body .footer--container--top--subtitle{font-size:15px}}@media(max-width: 767px){html body .footer--container--top{margin-bottom:44px}}html body .footer--container--middle{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-bottom:60px}html body .footer--container--middle--items{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){html body .footer--container--middle--items .footer--container--middle--item{gap:0;margin-bottom:45px;width:100%}html body .footer--container--middle--items .footer--container--middle--item:last-of-type{margin-bottom:45px}}html body .footer--container--middle--item{display:flex;flex-direction:column;align-items:flex-start;gap:15px}@media(max-width: 767px){html body .footer--container--middle--item{gap:0;margin-bottom:45px}html body .footer--container--middle--item:last-of-type{margin-bottom:0}html body .footer--container--middle--item.active .footer--container--middle--title .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}html body .footer--container--middle--item.active a{margin-top:20px;display:block}}html body .footer--container--middle--title{font-family:"Circular-Std-Book";font-size:18px;font-style:normal;font-weight:700;line-height:normal}html body .footer--container--middle--title .arrow{display:none;position:relative;width:18px;height:10px}html body .footer--container--middle--title .arrow::after{background-image:url("../images/svg/arrow-down.svg");background-repeat:no-repeat;display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:18px;height:10px;background-size:contain}@media(max-width: 767px){html body .footer--container--middle--title .arrow{display:block}}@media(max-width: 767px){html body .footer--container--middle--title{font-size:14px;font-weight:450;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}}html body .footer--container--middle--text{font-family:"Circular-Std-Book";font-size:14px;font-style:normal;font-weight:450;line-height:normal}@media(max-width: 767px){html body .footer--container--middle--text{font-size:12px}}@media(max-width: 767px){html body .footer--container--middle .footer--container--middle--title a{display:inline;font-weight:450}}@media(max-width: 767px){html body .footer--container--middle a{display:none}}@media(max-width: 767px){html body .footer--container--middle{flex-direction:column;width:100%;margin-bottom:30px}}html body .footer--container--social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:22px;margin-bottom:30px}html body .footer--container--bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:40px;position:relative;margin:60px 0 0;text-transform:uppercase}html body .footer--container--bottom::before{content:"";position:absolute;top:-30px;width:100%;height:1px;background-color:#fff}@media(max-width: 767px){html body .footer--container--bottom::before{display:none}}html body .footer--container--bottom--text{font-family:"Circular-Std-Book";font-size:12px;font-style:normal;font-weight:450;line-height:normal}html body .footer--container--bottom--text.reserved{text-transform:none;padding-right:50px}@media(max-width: 991px){html body .footer--container--bottom--text.reserved{padding-right:0}}@media(max-width: 767px){html body .footer--container--bottom--text.reserved{order:2;margin-top:65px;text-align:center;width:100%}}@media(max-width: 1439px){html body .footer--container--bottom--text{font-size:12px;line-height:12px}}@media(max-width: 991px){html body .footer--container--bottom--text{font-size:9px;line-height:10px}}@media(max-width: 767px){html body .footer--container--bottom--text{font-size:12px;line-height:12px;order:1;font-weight:700}}@media(max-width: 1439px){html body .footer--container--bottom{gap:20px}}@media(max-width: 767px){html body .footer--container--bottom{flex-direction:column;align-items:flex-start;margin:48px 0 0;width:100%}}@media(min-width: 1441px){html body .footer--container{margin:0}}@media(max-width: 1439px){html body .footer--container{padding:55px 100px 30px}}@media(max-width: 1199px){html body .footer--container{padding:55px 25px 30px}}@media(max-width: 767px){html body .footer--container{margin-right:0;margin-left:0;margin-bottom:0;padding:30px 20px 140px}}html body .footer.no-prefooter{padding-top:0}@media(min-width: 1441px){html body .footer{max-width:1440px;padding-right:20px;padding-left:20px}}@media(max-width: 767px){html body .footer{padding-bottom:0}}@media(max-width: 767px){.drp-calendar.left{display:none !important}}.no-action-before-ready{pointer-events:none;cursor:default}.mobile,.mobile-flex{display:none !important}@media(max-width: 767px){.desktop{display:none !important}.mobile{display:block !important}.mobile-flex{display:flex !important}}/*# sourceMappingURL=global.min.css.map */
