@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700&display=swap";
@font-face{font-family:RomanSerif;font-weight:500;src:url(../media/RomanSerif.16f_lilhqtuut.ttf?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk)}:root{--px:.065vw}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;outline:none;outline:none!important}html{scroll-behavior:smooth}input:focus::placeholder{color:#0000}a:hover{text-decoration:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{margin:0;padding:0}.col-6{width:50%!important}body.no-scroll{overflow:hidden}.iubenda-tp-btn.iubenda-cs-preferences-link{opacity:0!important;pointer-events:none!important;display:none!important}.menu-mobile,.header-navbar-mobile{display:none}.checkbox-group{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 33);color:#3e4849a6;align-items:center;margin-bottom:0;display:flex}.checkbox-group a{color:#3e4849a6}.checkbox{width:calc(var(--px) * 23);min-width:calc(var(--px) * 23);height:calc(var(--px) * 23);margin-right:calc(var(--px) * 17);cursor:pointer;background:#fff;border:1px solid #f3efea;display:inline-block;position:relative}.checkbox input{display:none}.checkbox span:before{content:"";width:calc(var(--px) * 13);height:calc(var(--px) * 13);top:calc(var(--px) * 4);left:calc(var(--px) * 3);opacity:0;background-image:url(../media/check-icon.0rdzyb6-hkfat.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.checkbox input:checked~span:before{opacity:1}.file-download{padding:calc(var(--px) * 40);color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21);background:#f0ecea8c;border:1px dashed #b59079a1;justify-content:center;align-items:center;text-decoration-line:underline;display:flex}.file-download input{display:none}.file-download img{width:calc(var(--px) * 37);height:calc(var(--px) * 37);margin-right:calc(var(--px) * 15)}.menu-open{overflow:hidden}.react-tel-input .flag-dropdown{border:none!important}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag,.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background:0 0!important}.react-tel-input .selected-flag{outline:none;height:100%;position:relative;width:calc(var(--px) * 38)!important;padding-left:calc(var(--px) * 15)!important}.btn-loading{width:calc(var(--px) * 50);position:absolute;top:50%;left:0;transform:translateY(-50%)}#tooltips{color:#000;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 25);z-index:2147483647;background:#fff}.price-loading{width:calc(var(--px)* 40);height:calc(var(--px)* 40)}.errorTxt{color:#c12b2b;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.successTxt{color:#16d585;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.whatsapp{bottom:calc(var(--px) * 20);right:calc(var(--px) * 20);z-index:2147483647;width:calc(var(--px) * 55);height:calc(var(--px) * 55);background:#4f625e;border-radius:100%;justify-content:center;align-items:center;display:flex;position:fixed}.whatsapp img{width:calc(var(--px)* 25);height:calc(var(--px)* 25);top:calc(var(--px)* 1);position:relative}.form-content{margin:0 calc(var(--px) * -12)}.form-row{flex-wrap:wrap;display:flex}.form-content .form-group{margin-bottom:calc(var(--px) * 24);padding:0 calc(var(--px) * 12);width:100%}.form-content .form-group label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-bottom:calc(var(--px) * 10);display:block}.form-content .form-group input{width:100%;height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#4f625e;padding:0 calc(var(--px) * 25);background:#f0eceab8;border:none}.form-content .form-group textarea{width:100%;height:calc(var(--px) * 150);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#4f625e;padding:calc(var(--px) * 15) calc(var(--px) * 25);background:#f0eceab8;border:none}.loader{z-index:99999;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:fixed;inset:0}.loader .loader-bg{background-color:#000;transition:all .3s ease-in-out;position:absolute;inset:0}.loader.hide-mask{transition:none;transform:translateY(100%)}.loader.mask-slidetop{transform:translateY(-100%)}.loader .loader-logo-icon{width:calc(var(--px) * 320);opacity:1;filter:brightness(0)invert();transition:all .3s .4s}.loader.hide-mask .loader-logo-icon{opacity:0}.img-loading{background-color:#4f625e!important;background-image:url(../media/loading.0a6mdswdpk0__.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk)!important;background-size:calc(var(--px) * 60) calc(var(--px) * 60)!important;background-position:50%!important;background-repeat:no-repeat!important;position:relative!important}.leaflet-bottom.leaflet-right{display:none}.leaflet-touch .leaflet-bar a{color:#fff;background:#4f625e;width:30px;height:30px;font-size:16px;line-height:30px}.tab-nav{border-bottom:1px solid #f3efea;padding-left:0}.tab-nav .react-tabs__tab{height:calc(var(--px) * 50);color:#4f625ea6;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);margin-right:calc(var(--px) * 30);cursor:pointer;background:0 0;border:none;padding:0}.tab-nav .react-tabs__tab.react-tabs__tab--selected{color:#4f625e;border-bottom:2px solid #4f625e}.tab-nav .react-tabs__tab.react-tabs__tab--selected:after{display:none}.calendar{z-index:10;padding:0 calc(var(--px) * 15);padding-top:calc(var(--px) * 15);padding-bottom:calc(var(--px) * 17);background:#f3efea;box-shadow:0 3px 11px #3e484933;width:calc(var(--px) * 845)!important}.calendar .CalendarMonth_caption{padding-top:calc(var(--px) * 22);padding-bottom:calc(var(--px) * 50)}.calendar .DayPicker__withBorder{box-shadow:none;background:#f3efea;width:100%!important}.calendar .DayPicker__withBorder>div>div{width:100%!important}.calendar .DayPicker_transitionContainer{width:100%!important;height:calc(var(--px) * 390)!important}.calendar .CalendarMonthGrid{background:0 0}.calendar .CalendarMonth{background:0 0;padding:0 calc(var(--px) * 25)!important}.calendar .CalendarMonth_table{border-collapse:initial;border-spacing:0 calc(var(--px) * 5);overflow:hidden}.calendar .DayPicker_weekHeader{top:calc(var(--px) * 63)}.calendar .DayPicker_weekHeaders__horizontal{margin-left:calc(var(--px) * 25)}.calendar .DayPicker_weekHeaders__horizontal .DayPicker_weekHeader:nth-child(2){left:calc(var(--px) * 400)!important}.calendar .CalendarMonth_caption strong{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15)}.calendar .DayPickerNavigation_button__default{background:0 0;border:none}.calendar th,.calendar td,.calendar .DayPicker_weekHeader_li{text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);color:#3e4849bf!important;width:calc(var(--px) * 50)!important;height:calc(var(--px) * 45)!important}.calendar .CalendarDay__blocked_out_of_range{color:#3e484930!important}.calendar .CalendarDay__default{background:0 0;border:none;position:relative}.calendar .CalendarDay__default:hover{background:0 0;border:none;font-weight:500;color:#fff!important}.calendar .CalendarDay__default:hover:after{content:"";z-index:-1;width:calc(var(--px) * 50);height:calc(var(--px) * 50);left:0;top:calc(var(--px) * -2);background:#4f625e;border-radius:100%;position:absolute}.calendar .CalendarDay__hovered_span,.calendar .CalendarDay__selected_span{background:#dadad5;position:relative}.calendar .CalendarDay__after_hovered_start{background:0 0}.calendar .CalendarDay__after_hovered_start:before{display:none!important}.CalendarDay__defaultCursor.CalendarDay__selected_start_no_selected_end:before{opacity:0}.CalendarDay__defaultCursor.CalendarDay__selected_start_in_hovered_span.CalendarDay__selected_start_no_selected_end:before{opacity:1}.calendar .CalendarDay__selected:after,.calendar .CalendarDay__selected:active:after,.calendar .CalendarDay__selected:hover:after{content:"";z-index:-1;width:calc(var(--px) * 50);height:calc(var(--px) * 50);left:0;top:calc(var(--px) * -2);background:#4f625e;border-radius:100%;position:absolute}.calendar .CalendarDay__selected_start:before,.calendar .CalendarDay__selected_start:active:before,.calendar .CalendarDay__selected_start:hover:before{content:"";z-index:-2;width:calc(var(--px) * 25);background:#dadad5;height:100%;position:absolute;top:0;right:0}.calendar .CalendarDay__selected_end:before,.calendar .CalendarDay__selected_end:active:before,.calendar .CalendarDay__selected_end:hover:before{content:"";z-index:-2;width:calc(var(--px) * 25);background:#dadad5;height:100%;position:absolute;top:0;left:0}.calendar .CalendarDay__selected_start,.calendar .CalendarDay__selected_end{color:#fff!important}.calendar .CalendarDay__hovered_span{position:relative}.calendar .CalendarDay__hovered_span:before,.calendar .CalendarDay__hovered_span:hover:before{content:"";z-index:-2;width:calc(var(--px) * 25);background:#dadad5;height:100%;position:absolute;top:0;left:0}.calendar .CalendarDay__blocked_calendar,.calendar .CalendarDay__blocked_calendar:hover{text-decoration:line-through}.calendar-footer{padding-top:calc(var(--px) * 15);margin:0 calc(var(--px) * 25);border-top:1px solid #3e484933;justify-content:space-between;align-items:center;display:flex}.calendar-footer .calendar-footer-price{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 19)}.calendar-footer .calendar-footer-price .price{font-size:calc(var(--px) * 17)}.calendar-footer .calendar-footer-price .nights{font-size:calc(var(--px) * 15)}.calendar-footer .calendar-footer-btns{align-items:center;display:flex}.calendar-footer .calendar-footer-btns .clear-calendar{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;text-decoration:underline;display:flex}.calendar-footer .calendar-footer-btns .save-calendar{margin-left:calc(var(--px) * 30);height:calc(var(--px) * 45);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);color:#fff;text-align:right;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);cursor:pointer;background:#4f625e;border:none;justify-content:center;align-items:center;display:flex;position:relative}.header{padding-left:calc(var(--px) * 50);padding-right:calc(var(--px) * 56);height:calc(var(--px) * 70);background:#4f625e;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;display:flex;position:relative}.header .main-logo img{width:calc(var(--px)* 180);height:calc(var(--px) * 25)}.menu-mobile .menu-mobile-header .main-logo img{height:calc(var(--px) * 25);margin-top:calc(var(--px) * 2)}.header .header-navbar{align-items:center;height:100%;margin-left:auto;display:flex}.header .header-navbar ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.header .header-navbar ul li a{padding:0 calc(var(--px) * 26);font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);color:#fff;cursor:pointer;align-items:center;text-decoration:none;display:block}.header .header-navbar ul li:has(ul){padding-right:calc(var(--px) * 11);position:relative}.header .header-navbar ul li:has(ul):after{content:"";right:0;top:calc(var(--px) * 2);width:calc(var(--px) * 30);height:calc(var(--px) * 30);filter:brightness(0)invert();background:url(../media/arrow-down.07n_558uw8o6l.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk) 50%/contain no-repeat;transition:all .3s ease-in-out;position:absolute}.header .header-navbar ul li>ul{z-index:10;background:#4f625e;flex-direction:column;width:100%;display:none;position:absolute}.home-page .header .header-navbar ul li>ul{background:0 0}.header .header-navbar ul li:hover>ul{display:flex}.header .header-phone{padding:0 calc(var(--px) * 30);margin-left:calc(var(--px) * 30);position:relative}.header .header-phone:before{content:"";left:0;top:calc(var(--px) * 10);bottom:calc(var(--px) * 10);background:#ffffff6b;width:1px;position:absolute}.header .header-phone:after{content:"";right:0;top:calc(var(--px) * 10);bottom:calc(var(--px) * 10);background:#ffffff6b;width:1px;position:absolute}.header .header-phone a{color:#fbf8f6;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);cursor:pointer;text-decoration-line:underline}.header .header-phone>button{color:#fbf8f6;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);cursor:pointer;background:0 0;border:none;text-decoration-line:underline}.header .header-options{padding-left:calc(var(--px) * 15);position:relative}.header .header-options:before{content:"";left:0;top:calc(var(--px) * 10);bottom:calc(var(--px) * 10);background:#ffffff6b;width:1px;position:absolute}.header .header-options ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.header .header-options ul a{margin-left:calc(var(--px) * 23);cursor:pointer;display:block}.header .header-options ul a.header-lang-btn{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 17);color:#fff;align-items:center;text-decoration:none;display:block}.header .header-options .header-contact-btn img{width:calc(var(--px) * 23)}.header .header-options .header-user-btn img{width:calc(var(--px) * 24)}.header .header-user{margin-left:calc(var(--px) * 30);padding-left:calc(var(--px) * 30);min-width:calc(var(--px)* 230);align-items:center;display:flex;position:relative}.header .header-user:before{content:"";left:0;top:calc(var(--px) * 10);bottom:calc(var(--px) * 10);background:#ffffff6b;width:1px;position:absolute}.header .header-user .user-avatar{width:calc(var(--px) * 45);height:calc(var(--px) * 45);margin-left:calc(var(--px) * 30);border-radius:100%;overflow:hidden}.header .header-user .user-avatar img{object-fit:cover;width:100%;height:100%}.header .header-user .user-name{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 17);color:#fff;align-items:center}.header-host .header-navbar{margin:auto}.host-page .main-header,.checkout-page .main-header,.checkout-confirm-page .main-header,.inscription-page .main-header{display:none}.host-page .menu-mobile{display:none!important}.host-page .menu-mobile.host-menu-mobile{display:flex!important}.host-menu-mobile-container{display:none}.header-contact-popup{border-radius:calc(var(--px)* 11);width:calc(var(--px)* 405);padding:calc(var(--px)* 15) calc(var(--px)* 34);z-index:10;top:calc(var(--px)* 75);right:calc(var(--px)* 34);background:#fff;position:absolute;box-shadow:0 3px 11px #3e484933}.header-contact-popup .header-contact-close{right:calc(var(--px)* 35);top:calc(var(--px)* 25);cursor:pointer;position:absolute}.header-contact-popup .header-contact-close img{width:calc(var(--px)* 15);height:calc(var(--px)* 15)}.header-contact-popup .header-contact-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 19);line-height:calc(var(--px)* 37);margin-bottom:calc(var(--px)* 20)}.header-contact-popup .header-contact-agent{padding:calc(var(--px)* 5);margin-bottom:calc(var(--px)* 20);height:calc(var(--px)* 80);border-radius:calc(var(--px)* 100);background:#4f625e1f;align-items:center;display:flex}.header-contact-popup .header-contact-agent .header-contact-agent-img{width:calc(var(--px)* 70);height:calc(var(--px)* 70);margin-right:calc(var(--px)* 22);border-radius:100%;overflow:hidden}.header-contact-popup .header-contact-agent .header-contact-agent-img img{object-fit:cover;width:100%;height:100%}.header-contact-popup .header-contact-agent .header-contact-agent-label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 31)}.header-contact-popup .header-contact-agent .header-contact-agent-phone{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 21);line-height:calc(var(--px)* 31);text-decoration:none}.header-contact-popup .header-contact-chat{padding:calc(var(--px)* 16) 0;text-align:center;margin-bottom:calc(var(--px)* 20);border-top:1px solid #4f625e36;border-bottom:1px solid #4f625e36}.header-contact-popup .header-contact-chat a{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 25);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.header-contact-popup .header-contact-chat img{width:calc(var(--px)* 23);margin-right:calc(var(--px)* 10)}.header-contact-popup .header-contact-be-called-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 17);line-height:calc(var(--px)* 27)}.header-contact-popup .header-contact-be-called-label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 25);margin-bottom:calc(var(--px)* 20)}.header-contact-popup .header-contact-be-called-input{margin-bottom:calc(var(--px)* 20)}.header-contact-popup .header-contact-be-called-input input{border-radius:calc(var(--px)* 100);padding:calc(var(--px)* 15) calc(var(--px)* 20);height:calc(var(--px)* 53);color:#4f625e;width:100%;font-family:Poppins;font-size:calc(var(--px)* 21);font-style:normal;font-weight:300;line-height:calc(var(--px)* 35);border:1px solid #4f625e3b}.header-contact-popup .header-contact-be-called-input .react-tel-input .flag-dropdown{background-color:#0000}.header-contact-popup .header-contact-consent{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 23);margin-bottom:calc(var(--px)* 20);display:flex}.header-contact-popup .header-contact-consent span{cursor:pointer;text-decoration:underline}.header-contact-popup .header-contact-be-called-btn button{width:100%;height:calc(var(--px)* 53);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 35);color:#fff;cursor:pointer;border-radius:calc(var(--px)* 33);margin-bottom:calc(var(--px)* 23);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex;position:relative}.header-contact-popup .header-contact-be-called-info{padding:calc(var(--px)* 16) 0;text-align:center;margin-bottom:calc(var(--px)* 20);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 25);text-align:center;margin-bottom:calc(var(--px)* 15);border-top:1px solid #4f625e36;border-bottom:1px solid #4f625e36}.header-contact-popup .header-contact-error{color:#c12b2b;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);text-align:center}.header-contact-popup .header-contact-success{color:#16d585;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);text-align:center}.footer{padding:calc(var(--px) * 65) 0 calc(var(--px) * 40);background:#4f625e}.footer .container{display:flex}.footer h3{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 51);color:#fff;margin-top:0;margin-bottom:calc(var(--px) * 6)}.footer ul{margin:0;padding:0;list-style:none}.footer a{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 33);color:#fff;cursor:pointer;text-decoration:none}.footer-col3{margin-left:auto;margin-right:calc(var(--px) * 67)}.footer-col3 .footer-social{margin-top:calc(var(--px) * 26);align-items:center;display:flex}.footer-col3 .footer-social a{margin-right:calc(var(--px) * 20)}.footer-col3 .footer-social img{width:calc(var(--px) * 33);height:calc(var(--px) * 33)}.footer-copyright{background:#4f625e}.footer-copyright .container{padding:calc(var(--px) * 25) 0;text-align:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);text-align:center;color:#d9d9d98a;border-top:1px solid #d9d9d94f}.ant-picker-range .ant-picker-active-bar{background:#b59079;margin-inline-start:auto;display:none}:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#b59079}:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid #b59079}:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,:where(.css-dev-only-do-not-override-1vtf12y).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#b590796b}.home-banner{height:calc(100vh - calc(var(--px) * 47));background-position:50%;background-size:cover;position:relative;overflow:hidden}.home-banner:before{content:"";opacity:.5;z-index:1;background:radial-gradient(farthest-side,#00000080 0%,#0000 62%);width:100%;height:100%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.home-banner .home-banner-content{width:calc(var(--px) * 835);z-index:1;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-banner .home-banner-content .home-banner-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 47);line-height:calc(var(--px) * 63);text-align:center;color:#fff;align-items:center}.home-banner .home-banner-content .home-banner-title br:nth-child(2){display:none}.home-banner .home-banner-content .home-banner-sub-title{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 37);text-align:center;color:#fff;align-items:center}.home-banner .header-banner-btn{margin-top:calc(var(--px) * 50);color:#fff;text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 37);text-transform:uppercase;border-radius:calc(var(--px) * 55);border:calc(var(--px) * 2) solid #fff;height:calc(var(--px) * 50);padding-left:calc(var(--px) * 14);padding-right:calc(var(--px) * 40);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-banner .header-banner-btn img{width:calc(var(--px) * 29);height:calc(var(--px) * 29);margin-right:calc(var(--px) * 25)}.home-banner .home-banner-video{object-fit:cover;width:100%;height:100%}video{object-fit:cover!important}.home-banner .home-banner-video video{object-fit:cover;width:100%;height:100%}.home-banner iframe{border:none;width:100vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){.home-banner iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.home-banner iframe{width:177.78vh}}.home-intro{padding-top:calc(var(--px) * 113);padding-bottom:calc(var(--px) * 100);position:relative;overflow:hidden}.home-intro .home-intro-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);text-align:center;color:#4f625e;width:calc(var(--px) * 910);margin:auto;margin-bottom:calc(var(--px) * 34)}.home-intro .home-intro-desc{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);text-align:center;color:#3e4849bf;width:calc(var(--px) * 976);margin:auto}.home-intro-gallery-container{width:100%;height:100%;height:calc(var(--px) * 645);margin-top:calc(var(--px) * 150);overflow:hidden}.home-intro .home-intro-gallery{height:calc(var(--px) * 645);justify-content:space-between;display:flex;overflow:hidden}.home-intro-gallery{white-space:nowrap;animation-name:scroll;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0;overflow:hidden}@keyframes scroll{0%{transform:translate(0)}to{transform:translateX(calc(var(--px) * -4407))}}.home-intro .home-intro-gallery .home-intro-gallery-col1{min-width:calc(var(--px) * 297);padding-right:calc(var(--px) * 32);width:calc(var(--px) * 297)!important}.home-intro .home-intro-gallery .home-intro-gallery-col2,.home-intro .home-intro-gallery .home-intro-gallery-col3{min-width:calc(var(--px) * 366);padding-right:calc(var(--px) * 32);width:calc(var(--px) * 366)!important}.home-intro .home-intro-gallery .home-intro-gallery-col4{min-width:calc(var(--px) * 440);padding-right:calc(var(--px) * 32);width:calc(var(--px) * 440)!important}.home-intro .home-intro-gallery .home-intro-gallery-img{border-radius:calc(var(--px)* 9);background:#4f625e;position:relative}.home-intro .home-intro-gallery .home-intro-gallery-img1{width:100%;height:calc(var(--px) * 286);margin-top:calc(var(--px) * 26);margin-bottom:calc(var(--px) * 22);background-position:50%;background-size:cover}.home-intro .home-intro-gallery .home-intro-gallery-img2{width:100%;height:calc(var(--px) * 286);background-position:50%;background-size:cover}.home-intro .home-intro-gallery .home-intro-gallery-img3{width:100%;height:calc(var(--px) * 392);margin-top:calc(var(--px) * 109);background-position:50%;background-size:cover}.home-intro .home-intro-gallery .home-intro-gallery-img4{width:100%;height:calc(var(--px) * 206);margin-bottom:calc(var(--px) * 22);background-position:50%;background-size:cover}.home-intro .home-intro-gallery .home-intro-gallery-img5{width:100%;height:calc(var(--px) * 392);background-position:50%;background-size:cover}.home-intro .home-intro-gallery .home-intro-gallery-img6{width:100%;height:calc(var(--px) * 525);margin-top:calc(var(--px) * 55);background-position:50%;background-size:cover}.home-intro .home-intro-gallery .home-intro-gallery-img img{object-fit:cover;border-radius:calc(var(--px) * 9);width:100%;height:100%}.home-favorit{padding-top:calc(var(--px) * 108);padding-bottom:calc(var(--px) * 78);background:#4f625e;overflow:hidden}.home-favorit .container{position:relative}.home-favorit .home-favorit-header{margin-bottom:calc(var(--px) * 70);justify-content:space-between;align-items:end;display:flex}.home-favorit .home-favorit-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#fff;margin:0}.home-favorit .home-favorit-slider{position:relative;overflow:hidden}.home-favorit .home-favorit-slider .home-favorit-slider-prev,.home-favorit .home-favorit-slider .home-favorit-slider-next{z-index:1;cursor:pointer;width:calc(var(--px)* 42);height:calc(var(--px)* 42);background:#fff;border:none;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute}.home-favorit .home-favorit-slider .home-favorit-slider-next img,.home-favorit .home-favorit-slider .home-favorit-slider-prev img{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.home-favorit .home-favorit-slider .home-favorit-slider-prev{top:calc(var(--px)* 216);left:calc(var(--px)* 45)}.home-favorit .home-favorit-slider .home-favorit-slider-next{top:calc(var(--px)* 216);right:calc(var(--px)* 45);transform:scale(-1)}.home-favorit .home-favorit-slider-item{width:calc(var(--px) * 680);padding-right:calc(var(--px) * 20);text-decoration:none;display:block}.home-favorit .home-favorit-slider-item .item-content{padding:calc(var(--px) * 35) 0;padding-left:calc(var(--px) * 104);justify-content:space-between;display:flex}.home-favorit .home-favorit-slider-item .item-content .item-title{font-family:RomanSerif;font-style:normal;font-weight:300;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 27);color:#fff;margin:0;margin-bottom:calc(var(--px) * 6)}.home-favorit .home-favorit-slider-item .item-content .item-chambres{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#fff;margin-bottom:calc(var(--px) * 14)}.home-favorit .home-favorit-slider-item .item-content .item-adresse{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#fff;margin-bottom:calc(var(--px) * 4)}.home-favorit .home-favorit-slider-item .item-content .item-price{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#fff}.home-favorit .home-favorit-slider-item .item-content .item-price span{font-size:calc(var(--px) * 13);text-align:right;display:block}.home-favorit .home-favorit-slider-item .home-favorit-slider-img{width:100%;height:calc(var(--px)* 460);background-position:50%;background-size:cover;position:relative}.home-favorit .home-favorit-slider-item .home-favorit-slider-img img{object-fit:cover;width:100%;height:100%}.home-favorit .home-favorit-slider-link{height:calc(var(--px) * 51);border-radius:calc(var(--px) * 33);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);text-align:center;text-transform:uppercase;color:#fff;padding:0 calc(var(--px) * 48);margin-bottom:calc(var(--px) * 3);background:0 0;border:1px solid #fff;align-items:center;text-decoration:none;display:flex}.home-conciergerie{padding-top:calc(var(--px) * 110);padding-bottom:calc(var(--px) * 130);position:relative}.home-conciergerie .home-conciergerie-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 60)}.home-conciergerie .home-conciergerie-services{justify-content:space-between;display:flex}.home-conciergerie .home-conciergerie-item{width:calc(var(--px) * 293);flex-direction:column;align-items:center;display:flex}.home-conciergerie .home-conciergerie-item .conciergerie-item-img{width:calc(var(--px) * 293);height:calc(var(--px) * 357);background:#4f625e;position:relative}.home-conciergerie .home-conciergerie-item .conciergerie-item-img img{object-fit:cover;width:100%;height:100%}.home-conciergerie .home-conciergerie-item .conciergerie-item-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#4f625e;margin-top:calc(var(--px) * 45);margin-bottom:calc(var(--px) * 25)}.home-conciergerie .home-conciergerie-item .conciergerie-item-desc{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 30);color:#4f625e}.home-conciergerie .home-conciergerie-item:nth-child(2n) .conciergerie-item-img{margin-top:calc(var(--px) * 46);order:2}.home-conciergerie .home-conciergerie-item:nth-child(2n) .conciergerie-item-title{margin-top:calc(var(--px)* 26);margin-bottom:calc(var(--px)* 25)}.home-sejour{padding-top:calc(var(--px) * 50);padding-bottom:calc(var(--px) * 125);position:relative}.home-sejour .container{justify-content:space-between;align-items:center;display:flex}.home-sejour .home-sejour-content{width:calc(var(--px) * 600)}.home-sejour .home-sejour-content .home-sejour-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 58)}.home-sejour .home-sejour-item{margin-bottom:calc(var(--px) * 26)}.home-sejour .home-sejour-item:last-child{margin-bottom:0}.home-sejour .home-sejour-item .home-sejour-item-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57)}.home-sejour .home-sejour-item .home-sejour-item-title span{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 33);line-height:calc(var(--px) * 57);margin-right:calc(var(--px) * 10)}.home-sejour .home-sejour-item .home-sejour-item-desc{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 29)}.home-sejour .home-sejour-img{width:calc(var(--px) * 630);height:calc(var(--px) * 694);background:#4f625e;position:relative}.home-sejour .home-sejour-img img{object-fit:cover;width:100%;height:100%}.home-experience{background:#f3efea;overflow:hidden}.home-experience .container{padding-top:calc(var(--px) * 132);padding-bottom:calc(var(--px) * 125);position:relative}.home-experience .home-experience-header{margin-bottom:calc(var(--px) * 87);justify-content:space-between;align-items:center;display:flex}.home-experience .home-experience-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin:0}.home-experience .home-experience-link{height:calc(var(--px)* 51);border-radius:calc(var(--px)* 33);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 25);text-align:center;text-transform:uppercase;color:#4f625e;padding:0 calc(var(--px)* 60);margin-top:calc(var(--px)* -25);background:0 0;border:1px solid #4f625e;align-items:center;text-decoration:none;display:flex}.home-experience .home-experience-slider{margin:0 calc(var(--px) * -22);display:flex;position:relative}.home-experience .home-experience-slider .home-experience-slider-prev{width:calc(var(--px) * 362);height:calc(var(--px) * 600);z-index:10;cursor:pointer;background:0 0;border:none;position:absolute;top:0;right:0}.home-experience .home-experience-slider-item{width:calc(var(--px) * 362);padding-right:calc(var(--px)* 22);padding-left:calc(var(--px)* 22);cursor:pointer;text-decoration:none;display:block}.home-experience .home-experience-slider-item .item-img{width:100%;height:calc(var(--px) * 422);background:#4f625e;position:relative}.home-experience .home-experience-slider-item .item-img img{object-fit:cover;width:100%;height:100%}.home-experience .home-experience-slider-item .item-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57);padding:calc(var(--px) * 12) 0 calc(var(--px) * 5);border-bottom:1px solid #3e484936;margin:0}.home-about{padding:calc(var(--px) * 114) 0;padding-bottom:calc(var(--px) * 126);text-align:center}.home-about .home-about-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;padding:0 calc(var(--px) * 300);margin-top:0;margin-bottom:calc(var(--px) * 54);align-items:center}.home-about .home-about-desc{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 41);color:#3e4849bf;align-items:center}.home-about .home-about-link{height:calc(var(--px) * 50);border-radius:calc(var(--px) * 33);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#4f625e;padding:0 calc(var(--px) * 38);margin-top:calc(var(--px) * 78);border:1px solid #4f625e;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-header{padding:calc(var(--px) * 15) 0 calc(var(--px) * 48);background:#f3efea}.page-header .breadcrumb{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e4849bf}.page-header .page-header-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 35);text-align:center;color:#4f625e;margin-top:calc(var(--px) * 18);margin-bottom:calc(var(--px) * 18)}.form-dropdown{top:calc(100% + calc(var(--px) * 31));padding:calc(var(--px) * 32);opacity:0;pointer-events:none;z-index:9;border-radius:calc(var(--px) * 11);width:calc(var(--px) * 405);background:#f3efea;transition:opacity .3s ease-in-out;position:absolute;left:0;box-shadow:0 3px 11px #3e484933}.form-dropdown.open{opacity:1;pointer-events:all}.form-dropdown .form-dropdown-close{top:calc(var(--px) * 20);right:calc(var(--px) * 25);cursor:pointer;position:absolute}.form-dropdown .form-dropdown-close img{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.form-dropdown .form-dropdown-title{font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);color:#4f625e;margin-bottom:calc(var(--px) * 13)}.form-dropdown-content{justify-content:space-between;align-items:center;display:flex}.form-dropdown-content label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 57)}.form-dropdown .form-input-number{box-sizing:border-box;align-items:center;display:flex}.form-dropdown .form-input-number button{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);color:#b59079;min-width:calc(var(--px) * 42);height:calc(var(--px) * 42);cursor:pointer;background:0 0;border:none}.form-dropdown .form-input-number input{width:calc(var(--px) * 40);height:calc(var(--px) * 40);text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);color:#4f625e;border:1px solid #c4c4c4}.form-dropdown .form-dropdown-btns{margin-top:calc(var(--px) * 37);align-items:center;display:flex}.form-dropdown .form-dropdown-btns button{width:calc(var(--px) * 104);height:calc(var(--px) * 44);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.form-dropdown .form-dropdown-btns .form-dropdown-btn-clear{margin-right:calc(var(--px) * 17);background:#b59079}.form-dropdown .form-dropdown-btns .form-dropdown-btn-validate{background:#4f625e}.form-dropdown.form-dropdown-travelers .form-dropdown-btn-validate{width:100%}.form-dropdown .filter-price-range{padding-bottom:calc(var(--px) * 42);position:relative}.form-dropdown .filter-price-range .filter-price-tooltip-min,.form-dropdown .filter-price-range .filter-price-tooltip-max{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);color:#4f625e;position:absolute}.form-dropdown .filter-price-range .filter-price-tooltip-min{bottom:0;left:0}.form-dropdown .filter-price-range .filter-price-tooltip-max{bottom:0;right:0}.form-dropdown .filter-price-range .range-slider .range-slider__thumb,.form-dropdown .filter-price-range .range-slider .range-slider__range{background:#4f625e}.form-dropdown .filter-price-form{margin-bottom:calc(var(--px) * 37);justify-content:space-between;align-items:center;display:flex}.form-dropdown .filter-price-form .filter-price-form-input{width:calc(var(--px) * 158)}.form-dropdown .filter-price-form .filter-price-form-input label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.form-dropdown .filter-price-form .filter-price-form-input input{width:100%;height:calc(var(--px) * 47);color:#3e484973;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);text-align:center;background:#3e48491c;border:none}.form-dropdown .filter-equipment-list{padding:0}.search-form{margin-top:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 25);padding:calc(var(--px) * 30) calc(var(--px) * 40);background:#f3efea;display:flex;position:relative}.search-form .search-form-close{top:calc(var(--px) * 30);right:calc(var(--px) * 40);cursor:pointer;position:absolute}.search-form .search-form-close img{width:calc(var(--px) * 21);height:calc(var(--px) * 21)}.search-form .form-group{margin-right:calc(var(--px) * 12);position:relative}.search-form .form-group .form-input{height:calc(var(--px) * 55);width:100%;padding:0 calc(var(--px) * 26);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);color:#4f625e;border-radius:calc(var(--px) * 33);background:#fff;border:none;margin:0}.search-form .form-search-chambres .form-input{padding-left:calc(var(--px) * 42);width:calc(var(--px) * 207);cursor:pointer}.search-form .form-search-chambres:before{content:"";width:calc(var(--px) * 23);height:calc(var(--px) * 23);top:calc(var(--px) * 15);left:calc(var(--px) * 25);pointer-events:none;background:url(/assets/icons/chambres-icon.svg) 50%/contain no-repeat;position:absolute}.search-form .form-search-travelers .form-input{padding-left:calc(var(--px) * 42);width:calc(var(--px) * 207);cursor:pointer}.search-form .form-search-price .form-input{padding-left:calc(var(--px) * 42);width:calc(var(--px) * 135);cursor:pointer}.search-form .form-search-price:before{content:"";width:calc(var(--px) * 23);height:calc(var(--px) * 23);top:calc(var(--px) * 16);left:calc(var(--px) * 20);pointer-events:none;background:url(/assets/icons/price-icon.svg) 50%/contain no-repeat;position:absolute}.search-form .form-search-travelers:before{content:"";width:calc(var(--px) * 23);height:calc(var(--px) * 23);top:calc(var(--px) * 15);left:calc(var(--px) * 19);pointer-events:none;background:url(/assets/icons/user-icon.svg) 50%/contain no-repeat;position:absolute}.search-form .form-search-chambres:after,.search-form .form-search-travelers:after,.search-form .form-search-price:after{content:"";width:calc(var(--px) * 29);height:calc(var(--px) * 29);top:calc(var(--px) * 14);right:calc(var(--px) * 8);pointer-events:none;background:url(/assets/icons/arrow-down.svg) 50%/contain no-repeat;position:absolute}.search-form .form-search-plus .form-input{width:calc(var(--px) * 180)}.search-form .form-search-currency .form-input{width:calc(var(--px) * 106)}.search-form .form-group #search-chambres,.search-form .form-group #search-travelers,.search-form .form-group #search-currency{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";border:none}.search-form .form-search-filter .form-input{cursor:pointer;align-items:center;display:flex}.search-form .form-search-filter .form-input img{margin-left:calc(var(--px) * 11);width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.search-form .form-group button:hover{color:#fff;background:#4f625e}.form-group.form-search-filter{position:initial}.form-dropdown.form-dropdown-equipment{width:calc(var(--px) * 1310)}.form-dropdown.form-dropdown-equipment.open{width:calc(var(--px) * 1310);border-radius:0;top:100%}.form-dropdown .filter-equipment-list{flex-wrap:wrap;display:flex}.form-dropdown .filter-equipment-list .checkbox-group{width:33.3333%;padding:0 calc(var(--px) * 20)}.form-dropdown .filter-equipment-list .checkbox-group>label{padding:calc(var(--px) * 18) 0;border-bottom:1px solid #3e48492b;align-items:center;width:100%;display:flex;position:relative}.form-dropdown .filter-equipment-list .checkbox-group .checkbox{background:#3e48491c;margin-left:auto;margin-right:0}.form-dropdown .filter-equipment-list .checkbox-group .checkbox span:before{filter:brightness(0)invert();background-size:calc(var(--px) * 13);z-index:9;width:100%;height:100%;top:0;left:0}.form-dropdown .filter-equipment-list .checkbox-group .checkbox input:checked~span:after{content:"";background-color:#b59079;position:absolute;inset:0}.category-header{margin-bottom:calc(var(--px) * 40);align-items:center;display:flex}.category-header .category-header-map{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);cursor:pointer;align-items:center;margin-left:auto;text-decoration:underline;display:flex}.category-header .category-header-map img{width:calc(var(--px) * 21);height:calc(var(--px) * 21);margin-right:calc(var(--px) * 10)}.category-header .category-header-filtre{margin-left:calc(var(--px) * 30);height:calc(var(--px) * 51);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);color:#fff;text-align:right;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);cursor:pointer;white-space:nowrap;background:#4f625e;justify-content:center;align-items:center;display:flex}.category-header .category-header-filtre img{width:calc(var(--px) * 21);height:calc(var(--px) * 21);margin-right:calc(var(--px) * 10);filter:brightness(0)invert()}.category-content{min-height:100vh}.category-content .container{justify-content:space-between;display:flex}.category-content .category-list-container{width:100%;padding-top:calc(var(--px) * 36);padding-bottom:calc(var(--px) * 87)}.category-content .category-result{white-space:nowrap;align-items:center;display:flex}.category-content .category-result .label{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 25);color:#4f625e}.category-content .category-result .value{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 17);color:#4f625e;padding-left:calc(var(--px) * 13);margin-left:calc(var(--px) * 13);border-left:1px solid #c4c4c4}.category-content .category-filter{width:100%;margin:0 calc(var(--px) * 25);padding:0 calc(var(--px) * 34);border-left:1px solid #9191916e;border-right:1px solid #9191916e;align-items:center;display:flex}.category-content .category-filter .category-filter-item{border-radius:calc(var(--px) * 33);height:calc(var(--px) * 37);padding:0 calc(var(--px) * 15);margin-right:calc(var(--px) * 10);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);background:#d9d9d9;align-items:center;display:flex}.category-content .category-filter .category-filter-item .category-filter-item-close{width:calc(var(--px) * 13);height:calc(var(--px) * 13);margin-left:calc(var(--px) * 15);cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.category-content .category-filter .category-filter-item .category-filter-item-close img{width:calc(var(--px) * 11)}.category-content .category-filter .category-filter-clear{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;text-decoration:underline;display:flex}.category-content .category-list{flex-wrap:wrap;justify-content:space-between;display:flex}.product-item{width:calc(var(--px) * 617);margin-bottom:calc(var(--px) * 53)}.product-item a,.product-item a:hover{text-decoration:none}.product-item .product-item-img{width:100%;height:calc(var(--px) * 400);background:#4f625e;position:relative}.product-item .product-item-img img{object-fit:cover;width:100%;height:100%}.product-item .product-item-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 29);color:#2d3738;margin:calc(var(--px) * 15) 0 calc(var(--px) * 3);align-items:center;display:flex}.product-item .product-item-title span{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);color:#2d3738;padding-left:calc(var(--px) * 13);margin-left:calc(var(--px) * 13);border-left:1px solid #c4c4c4}.product-item .product-item-adresse{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);color:#2d3738;margin-bottom:calc(var(--px) * 3)}.product-item .product-item-price{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);color:#4f625e}.product-slider-container{position:relative}.product-slider-container .product-slider .product-slider-item .slider-item{width:calc(var(--px) * 1522);height:calc(var(--px) * 578);cursor:pointer;background:#4f625e;position:relative}.product-slider-container .product-slider .product-slider-item .slider-item img{object-fit:cover}.product-slider-container .product-slider-options{bottom:calc(var(--px) * -73);left:calc(var(--px) * 105);cursor:pointer;align-items:center;display:flex;position:absolute}.product-slider-container .product-slider-options .slider-options-item{width:calc(var(--px) * 220);height:calc(var(--px) * 135);margin-right:calc(var(--px) * 20);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.product-slider-container .product-slider-options .slider-options-item:before{content:"";background:#3e484980;position:absolute;inset:0}.product-slider-container .product-slider-options .slider-options-item img{width:calc(var(--px) * 37);height:calc(var(--px) * 37);position:relative}.single-product-container .container{justify-content:space-between;display:flex}.single-product-content{width:calc(var(--px) * 830);padding-top:calc(var(--px) * 95);margin-left:calc(var(--px) * -4)}.single-product-content .breadcrumb{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e4849bf;margin-bottom:calc(var(--px) * 11)}.single-product-content .single-product-title-container{justify-content:space-between;align-items:flex-end;display:flex}.single-product-content .single-product-title-container .single-product-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin:0}.single-product-content .single-product-link-reviews{margin-left:calc(var(--px) * 31);flex-wrap:wrap;align-items:center;display:flex}.single-product-content .single-product-link-reviews .single-product-link-reviews-icon{width:calc(var(--px) * 23);height:calc(var(--px) * 23);margin-right:calc(var(--px) * 5);margin-bottom:calc(var(--px) * 2)}.single-product-content .single-product-link-reviews .single-product-link-reviews-value{margin-right:calc(var(--px) * 10)}.single-product-content .single-product-link-reviews .single-product-link-reviews-label{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#4f625e;text-decoration:underline}.single-product-content .single-product-adresse{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#4f625e;margin-top:calc(var(--px) * 7);display:flex}.single-product-content .single-product-adresse>img{width:calc(var(--px) * 22);height:calc(var(--px) * 22);left:calc(var(--px) * -3);top:calc(var(--px) * 3);margin-right:calc(var(--px) * 10);position:relative}.single-product-content .single-product-attributs{padding:calc(var(--px) * 21) 0 calc(var(--px) * 28);margin-top:calc(var(--px) * 43);margin-bottom:calc(var(--px) * 38);border-top:1px solid #3e48493b;border-bottom:1px solid #3e48493b;display:flex}.single-product-content .single-product-attributs .product-attributs-item{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27px);color:#4f625e;padding:0 calc(var(--px) * 20);border-right:1px solid #3e48493b}.single-product-content .single-product-attributs .product-attributs-item:first-child{padding-left:0}.single-product-content .single-product-section-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);color:#4f625e;margin-bottom:calc(var(--px) * 12)}.single-product-content .single-product-description{margin-bottom:calc(var(--px) * 39)}.single-product-content .single-product-description .single-product-description-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);color:#3e4849bf;margin-top:calc(var(--px) * -5)}.single-product-services{margin-bottom:calc(var(--px) * 60);padding-bottom:calc(var(--px) * 35);border-bottom:1px solid #3e48493b}.single-product-services .single-product-services-item{margin-bottom:calc(var(--px) * 17)}.single-product-services .single-product-services-item .single-product-services-item-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);margin-top:0;margin-bottom:calc(var(--px) * 4)}.single-product-services .single-product-services-item .single-product-services-item-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 24)}.single-product-content-menu{background:#f3efea;display:none;position:sticky;top:0}.single-product-content-menu ul{padding:0 calc(var(--px) * 26);height:calc(var(--px) * 61);align-items:center;list-style:none;display:flex}.single-product-content-menu ul li a{padding:0 calc(var(--px) * 30);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 57);border-left:1px solid #b59079a1;text-decoration:none}.single-product-content-menu ul li:first-child a{border-left:none;padding-left:0}.single-product-content .single-product-rooms{padding-bottom:calc(var(--px) * 40);margin-top:calc(var(--px) * 68);margin-bottom:calc(var(--px) * 46);border-bottom:1px solid #3e48493b}.single-product-content .single-product-rooms .single-product-rooms-list{margin-top:calc(var(--px) * 25);column-gap:calc(var(--px) * 15);flex-wrap:wrap;display:flex}.single-product-content .single-product-rooms .single-product-room-item{width:calc(var(--px) * 196);margin-bottom:calc(var(--px) * 30);cursor:pointer}.single-product-content .single-product-rooms .single-product-room-image{width:100%;height:calc(var(--px) * 120);margin-bottom:calc(var(--px) * 10);background:#4f625e;position:relative}.single-product-content .single-product-rooms .single-product-room-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);color:#4f625e}.single-product-content .single-product-rooms .single-product-rooms-gallery{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);text-decoration-line:underline}.single-product-content .single-product-equipements{padding-bottom:calc(var(--px) * 50);margin-bottom:calc(var(--px) * 50);border-bottom:1px solid #3e48493b}.single-product-content .single-product-equipements .single-product-equipements-list{margin-top:calc(var(--px) * 38);max-height:calc(var(--px) * 150);flex-wrap:wrap;display:flex;overflow:hidden}.single-product-content .single-product-equipements .single-product-equipements-list.open{max-height:calc(var(--px) * 550)}.single-product-content .single-product-equipements .equipements-item{width:33.333%;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);color:#4f625e;margin-bottom:calc(var(--px) * 10);padding-left:calc(var(--px) * 35);position:relative}.single-product-content .single-product-equipements .equipements-item:before{content:"";left:0;top:calc(var(--px) * 4);width:calc(var(--px) * 20);height:calc(var(--px) * 20);background-color:#f3efea;background-image:url(/assets/icons/check.svg);background-position:50%;background-size:calc(var(--px) * 11);background-repeat:no-repeat;border-radius:100%;position:absolute}.single-product-content .single-product-equipements .more-commidite{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);margin-top:calc(var(--px) * 30);cursor:pointer;text-decoration-line:underline;display:inline-block}.single-product-tarifs{padding-bottom:calc(var(--px) * 67);margin-bottom:calc(var(--px) * 67);border-bottom:1px solid #3e48493b}.single-product-tarifs .single-product-tarifs-table{text-align:left;width:100%;margin-top:calc(var(--px) * 40)}.single-product-tarifs .single-product-tarifs-table thead,.single-product-tarifs .single-product-tarifs-table tbody{background:#f3efea}.single-product-tarifs .single-product-tarifs-table th{border-bottom:calc(var(--px) * 8) solid #fff;height:calc(var(--px) * 46);padding:calc(var(--px) * 9) calc(var(--px) * 30);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 31)}.single-product-tarifs .single-product-tarifs-table td{height:calc(var(--px) * 46);padding:calc(var(--px) * 9) calc(var(--px) * 30);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);border-bottom:1px solid #3e484933}.single-product-tarifs .single-product-tarifs-table tr:last-child td{border-bottom:none}.single-product-tarifs .single-product-tarifs-table img{width:calc(var(--px) * 15);height:calc(var(--px) * 15);margin:0 calc(var(--px) * 10);top:calc(var(--px) * 2);position:relative;transform:scale(-1)}.single-product-content .single-product-map{padding-bottom:calc(var(--px) * 49);margin-bottom:calc(var(--px) * 42);border-bottom:1px solid #3e48493b}.single-product-content #propertyMap{width:100%;height:calc(var(--px) * 414)}.single-product-content #propertyMap .leaflet-container{width:100%;height:100%}.single-product-content .single-product-map .single-product-map-info{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);margin-top:calc(var(--px) * 12)}.single-product-content .single-product-condition{margin-bottom:calc(var(--px) * 42)}.single-product-content .single-product-condition .single-product-section-title{margin-bottom:calc(var(--px) * 31)}.single-product-content .single-product-condition h3{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 5)}.single-product-content .single-product-condition .condition-item{margin-bottom:calc(var(--px) * 10)}.single-product-content .condition-item .condition-item-title{margin-bottom:calc(var(--px) * 10);align-items:center;display:flex}.single-product-content .condition-item .condition-item-title img{width:calc(var(--px) * 33);height:calc(var(--px) * 33);margin-right:calc(var(--px) * 10)}.single-product-content .condition-item .condition-item-title h3{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:0}.single-product-content .condition-item .condition-item-content{margin-bottom:calc(var(--px) * 31)}.single-product-content .condition-item .condition-item-content h3{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31)}.single-product-content .condition-item .condition-item-content ul{padding-left:calc(var(--px) * 30)}.single-product-content .condition-item .condition-item-content ul li{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23.5)}.single-product-content .condition-item .condition-item-content a{color:#4f625e}.single-product-garentie{padding-top:calc(var(--px) * 30);border-top:1px solid #3e48493b}.single-product-garentie .product-garentie-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 26);align-items:center;display:flex}.single-product-garentie .product-garentie-title img{width:calc(var(--px) * 33);height:calc(var(--px) * 33);margin-left:calc(var(--px) * 6);margin-right:calc(var(--px) * 15)}.single-product-garentie .product-garentie-logo{width:calc(var(--px) * 131);margin-bottom:calc(var(--px) * 5);margin-left:calc(var(--px) * 3)}.single-product-garentie .product-garentie-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25)}.single-product-garentie .product-garentie-desc p{margin-bottom:calc(var(--px) * 26)}.single-product-inclus{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);padding:calc(var(--px) * 37) calc(var(--px) * 44);padding-bottom:calc(var(--px) * 20);margin-top:calc(var(--px) * 55);margin-bottom:calc(var(--px) * 64);background:#f3efea}.single-product-inclus .inclus-item{margin-top:calc(var(--px) * 21);margin-bottom:calc(var(--px) * 31)}.single-product-inclus .inclus-item-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);margin-bottom:0}.single-product-inclus .inclus-item-desc{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31)}.single-product-inclus .services-option{padding-top:calc(var(--px) * 37);margin-top:calc(var(--px) * 37);border-top:1px solid #3e48493b}.single-product-content .single-product-reviews .single-product-section-title{margin-bottom:calc(var(--px) * 41)}.single-product-content .single-product-reviews-item{margin-bottom:calc(var(--px) * 42);display:flex}.single-product-content .single-product-reviews-item .product-reviews-item-info{min-width:calc(var(--px) * 214);width:calc(var(--px) * 214);margin-right:calc(var(--px) * 55);border-right:2px solid #4f625ea1}.single-product-content .single-product-reviews-item .product-reviews-item-info .product-reviews-item-date{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-top:calc(var(--px) * -4)}.single-product-content .single-product-reviews-item .product-reviews-item-info .product-reviews-item-name,.single-product-content .single-product-reviews-item .product-reviews-item-info .product-reviews-item-city{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23);color:#4f625e}.single-product-content .single-product-reviews-item .product-reviews-item-info .product-reviews-item-review{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);color:#4f625e;margin-top:calc(var(--px) * 8);align-items:center;display:flex}.single-product-content .product-reviews-item-review .product-reviews-item-stars{margin-right:calc(var(--px) * 11)}.single-product-content .product-reviews-item-review .product-reviews-item-stars img{width:calc(var(--px) * 17);height:calc(var(--px) * 17)}.single-product-content .single-product-reviews-item .product-reviews-item-message{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);color:#4f625e;margin-top:calc(var(--px) * -9)}.product-sidebar{width:calc(var(--px) * 436);margin-top:calc(var(--px) * -63);margin-bottom:calc(var(--px) * 60);z-index:999999;padding-top:0;position:relative}.product-reservation-step{display:none}.product-reservation-step.active{display:block}.product-reservation-container{position:sticky;top:0}.product-reservation{width:100%;padding:calc(var(--px) * 40);padding-top:calc(var(--px) * 34);margin-bottom:calc(var(--px) * 26);background:#f3efea}.product-reservation .product-reservation-desc{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 23)}.product-reservation .product-reservation-subtotal{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 10);justify-content:space-between;align-items:center;display:flex}.product-reservation .product-reservation-services{margin-top:calc(var(--px) * 20)}.product-reservation .product-reservation-services .product-reservation-services-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);justify-content:space-between;align-items:center;display:flex}.product-reservation .product-reservation-services .product-reservation-services-title span{color:#4f625e;text-align:right;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.product-reservation .product-reservation-services .product-reservation-services-list ul{padding-left:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 15);list-style:none}.product-reservation .product-reservation-services .product-reservation-services-list li{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);position:relative}.product-reservation .product-reservation-services .product-reservation-services-list li:before{content:"";width:calc(var(--px) * 15);height:calc(var(--px) * 15);top:calc(var(--px) * 6);left:calc(var(--px) * -27);background:url(../media/check.0aei~zc09wz97.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk) 50%/contain no-repeat;position:absolute}.product-reservation .product-reservation-total-container{padding-top:calc(var(--px) * 15);margin-top:calc(var(--px) * 20);border-top:1px solid #3e48493b}.product-reservation .product-reservation-total-container .product-reservation-total{justify-content:space-between;align-items:center;display:flex}.product-reservation .product-reservation-total-container .product-reservation-total .count-night{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 31)}.product-reservation .product-reservation-total-container .product-reservation-total .total-price{color:#4f625e;text-align:right;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 29)}.product-reservation .product-reservation-total-container .product-reservation-total-desc{color:#3e484969;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 19)}.product-reservation .product-reservation-price{text-align:center;font-family:Poppins;font-style:normal;font-weight:400;line-height:calc(var(--px) * 31);text-align:center;color:#fff;margin-bottom:calc(var(--px) * 22);height:calc(var(--px) * 63);margin-top:calc(var(--px) * -34);margin-left:calc(var(--px) * -40);margin-right:calc(var(--px) * -40);background:#4f625e;justify-content:center;align-items:center;display:flex}.product-reservation .product-reservation-price .price{font-size:calc(var(--px) * 17);align-items:center;display:flex}.product-reservation .product-reservation-price .sub-price{font-size:calc(var(--px) * 15)}.product-reservation .product-reservation-form-btns{margin-top:calc(var(--px) * 20);display:flex}.product-reservation .product-reservation-payement{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 25);color:#757575;margin-top:calc(var(--px)* 14);text-align:center}.product-reservation .product-reservation-form-container{width:100%;padding:0 calc(var(--px) * 27);padding-left:calc(var(--px) * 40);cursor:pointer;height:calc(var(--px)* 60);background:#fff;align-items:center;display:flex;position:relative}.product-reservation .product-reservation-form-container:before{content:"";left:calc(var(--px) * 15);width:calc(var(--px) * 17);height:calc(var(--px) * 17);pointer-events:none;background:url(../media/calendar.0oe37ms8~tgi8.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk) 50%/100% no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.product-reservation .product-reservation-form-inputs .product-reservation-form-group-icon{width:calc(var(--px) * 17);height:calc(var(--px) * 17);transform:scale(-1)}.product-reservation .product-reservation-form-inputs .product-reservation-form-group{padding:0 calc(var(--px) * 10);border:none;position:relative}.product-reservation .product-reservation-form-inputs .product-reservation-form-group .date{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15)}.product-reservation .product-reservation-form-inputs .ant-picker-range{width:100%;box-shadow:none;border:none;padding:0}.product-reservation .product-reservation-form-inputs input{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 14);color:#4f625e;border:none;width:100%}.product-reservation .product-reservation-calendar{right:0;top:calc(var(--px) * 140);z-index:10;position:absolute}.product-reservation .ant-picker-suffix,.product-reservation .ant-picker-range-separator{display:none}.product-reservation .product-reservation-form-btns button{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);background:#4f625e;border:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.product-reservation .product-reservation-form-btns .product-reservation-btn-request{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#4f625e;cursor:pointer;border-radius:calc(var(--px) * 33);width:100%;margin-right:calc(var(--px) * 15);background:0 0;border:1px solid #4f625e;justify-content:center;align-items:center;display:flex;position:relative}.product-reservation .product-reservation-form-btns .product-reservation-btn-booking{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);background:#4f625e;border:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.main-product-page .product-reservation-info{padding:calc(var(--px) * 16) calc(var(--px) * 28) calc(var(--px) * 26);background:#f3efea}.main-product-page .product-reservation-info .product-reservation-info-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);color:#757575;margin-bottom:calc(var(--px) * 14)}.main-product-page .product-reservation-info .product-reservation-info-contact{align-items:center;display:flex}.main-product-page .product-reservation-info .product-reservation-info-tel{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);color:#4f625e;margin-right:calc(var(--px) * 18);padding-right:calc(var(--px) * 18);border-right:1px solid #3e48493b;display:inline-block}.main-product-page .product-reservation-info .product-reservation-info-email{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);text-decoration-line:underline}.product-reservation .product-reservation-step2 .return-btn{margin-right:calc(var(--px) * 37);cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.product-reservation .product-reservation-step2 .return-btn img{width:calc(var(--px) * 24);height:calc(var(--px) * 24)}.product-reservation .product-reservation-step2 .product-reservation-step2-title{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 57);color:#4f625e;align-items:center;display:flex}.product-reservation .product-reservation-step2 .product-reservation-step2-desc{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);color:#757575;margin-bottom:calc(var(--px) * 30)}.product-reservation .product-reservation-form-item{padding:calc(var(--px) * 20) calc(var(--px) * 27);margin-bottom:calc(var(--px) * 10);background:#fff;justify-content:space-between;align-items:center;display:flex}.product-reservation .product-reservation-form-item .form-label .label{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);color:#4f625e}.product-reservation .product-reservation-form-item .form-label .desc{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 13);color:#3e484973}.product-reservation .product-reservation-form-item .form-input-number{display:flex}.product-reservation .product-reservation-form-item .form-input-number button{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);color:#c4c4c4;cursor:pointer;background:0 0;border:none}.product-reservation .product-reservation-form-item .form-input-number input{width:calc(var(--px) * 40);height:calc(var(--px) * 40);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 57);text-align:center;color:#4f625e;border:1px solid #c4c4c4}.product-reservation .product-reservation-step3 .product-reservation-step3-icon{width:calc(var(--px) * 73);height:calc(var(--px) * 73);margin:auto;margin-bottom:calc(var(--px) * 20);display:block}.product-reservation .product-reservation-step3 .product-reservation-step3-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 27);text-align:center;color:#4f625e;margin-bottom:calc(var(--px) * 35);align-items:center}.product-reservation .product-reservation-step3 .product-reservation-step3-text1{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#757575;margin-bottom:calc(var(--px) * 14)}.product-reservation .product-reservation-step3 .product-reservation-step3-text2{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#757575}.product-reservation .product-reservation-form-input-item{margin-bottom:calc(var(--px) * 15)}.product-reservation .product-reservation-form-input-item input{width:100%;height:calc(var(--px) * 55);padding:calc(var(--px) * 27);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e4849;border:none}.product-reservation .product-reservation-form-input-item textarea{width:100%;height:calc(var(--px) * 103);padding:calc(var(--px) * 15) calc(var(--px) * 27);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e484973;border:none}.single-product-autre{margin-top:calc(var(--px) * 64);padding-top:calc(var(--px) * 38);padding-bottom:calc(var(--px) * 74);border-top:1px solid #3e48493b}.single-product-autre .single-product-section-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 57);color:#4f625e;margin-bottom:calc(var(--px) * 32)}.single-product-autre .single-product-autre-list{justify-content:space-between;display:flex}.single-product-autre .single-product-autre-list .product-item{width:calc(var(--px) * 410);margin-bottom:calc(var(--px) * 28)}.single-product-autre .single-product-autre-list .product-item .product-item-img{width:100%;height:calc(var(--px) * 259);background-position:50%;background-size:cover}.product-reservation-error{color:#f92828;text-align:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 27);border:1px solid #f92828;margin-top:20px;padding:20px}.product-reservation-guests-container{margin-top:calc(var(--px) * 24);position:relative}.product-reservation-guests-container .product-reservation-guests{padding:0 calc(var(--px) * 27);padding-left:calc(var(--px) * 50);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);cursor:pointer;height:calc(var(--px)* 60);background:#fff;align-items:center;display:flex;position:relative}.product-reservation-guests-container .product-reservation-guests:before{content:"";left:calc(var(--px) * 15);width:calc(var(--px) * 17);height:calc(var(--px) * 17);pointer-events:none;background:url(../media/user-icon.0-a02ot7vgdyt.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk) 50%/100% no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.product-reservation-guests-container .product-reservation-guests:after{content:"";right:calc(var(--px) * 15);width:calc(var(--px) * 17);height:calc(var(--px) * 17);pointer-events:none;background:url(../media/arrow-down.07n_558uw8o6l.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk) 50%/100% no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.product-reservation-guests-dropdown{top:calc(var(--px) * 60);z-index:999;width:100%;padding:calc(var(--px) * 33) calc(var(--px) * 27);background:#fff;display:none;position:absolute;left:0;box-shadow:0 5px 9px 3px #3e48491c}.product-reservation-guests-dropdown.active{display:block}.product-reservation-guests-dropdown .product-reservation-guests-item{margin-bottom:calc(var(--px) * 40)}.product-reservation-guests-dropdown .product-reservation-guests-item .form-content{flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.product-reservation-guests-dropdown .product-reservation-guests-item .form-content label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 18)}.product-reservation-guests-dropdown .product-reservation-guests-item .form-content label span{color:#4f625ea6;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);display:block}.product-reservation-guests-dropdown .product-reservation-guests-item .form-content .form-input-number{display:flex}.product-reservation-guests-dropdown .product-reservation-guests-item .form-content .form-input-number button{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);color:#4f625e;cursor:pointer;min-width:calc(var(--px) * 40);height:calc(var(--px) * 40);background:0 0;border:none}.product-reservation-guests-dropdown .product-reservation-guests-item .form-content .form-input-number input{width:calc(var(--px) * 40);height:calc(var(--px) * 40);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 57);text-align:center;color:#4f625e;border:1px solid #c4c4c4}.product-reservation-guests-dropdown .product-reservation-guests-desc{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 19);margin-bottom:calc(var(--px) * 20)}.product-reservation-guests-dropdown .product-reservation-guests-close-container{justify-content:flex-end;display:flex}.product-reservation-guests-dropdown .product-reservation-guests-close{color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);cursor:pointer;height:calc(var(--px)* 50);border-radius:calc(var(--px)* 33);padding:0 calc(var(--px)* 20);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.product-reservation-form-input-item .react-tel-input .flag-dropdown{background:#fff}.product-reservation-contact .back-btn{margin-bottom:calc(var(--px) * 20);cursor:pointer;color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;line-height:0;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);background:0 0;border:none;align-items:center;padding:0;display:flex}.product-reservation-contact .back-btn img{width:calc(var(--px) * 24);height:calc(var(--px) * 24);margin-right:calc(var(--px) * 14)}.product-reservation-contact .product-reservation-contact-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 25)}.product-reservation-contact .product-reservation-contact-desc{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 20)}.product-reservation-contact-confirm .product-reservation-contact-confirm-icon{width:calc(var(--px) * 73);height:calc(var(--px) * 73);margin:auto;margin-bottom:calc(var(--px) * 20);display:block}.product-reservation-contact-confirm .product-reservation-contact-confirm-title{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 27);text-align:center;color:#4f625e;margin-bottom:calc(var(--px) * 35);align-items:center}.product-reservation-contact-confirm .product-reservation-contact-confirm-text1{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#757575;margin-bottom:calc(var(--px) * 14)}.product-reservation-contact-confirm .product-reservation-contact-confirm-text2{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#757575}.product-gallery{z-index:999999;background:#fff;position:fixed;inset:0;overflow:auto}.product-gallery .product-gallery-header{background:#f3efea}.product-gallery .product-gallery-header .container{padding:calc(var(--px) * 38) 0;max-width:calc(var(--px) * 1092);justify-content:space-between;align-items:center;display:flex}.product-gallery .product-gallery-header .product-gallery-return{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);color:#4f625e;cursor:pointer;align-items:center;display:flex}.product-gallery .product-gallery-header .product-gallery-return img{width:calc(var(--px) * 28);height:calc(var(--px) * 28);margin-right:calc(var(--px) * 30)}.product-gallery .product-gallery-header .product-gallery-title{font-family:RomanSerif;font-style:normal;font-weight:400;font-size:calc(var(--px) * 37);line-height:calc(var(--px) * 47);text-align:right;color:#4f625e}.product-gallery .product-gallery-header .product-gallery-adresse{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:right;color:#4f625e;align-items:center;display:flex}.product-gallery .product-gallery-header .product-gallery-adresse img{width:calc(var(--px) * 22);height:calc(var(--px) * 22);margin-right:calc(var(--px) * 10)}.product-gallery-container{padding:calc(var(--px) * 42) 0}.product-gallery-container .container{max-width:calc(var(--px) * 1092);flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.product-gallery-container .product-gallery-item{margin-bottom:calc(var(--px) * 23);cursor:pointer;width:calc(var(--px) * 532);aspect-ratio:3/2;background:#4f625e;position:relative}.product-gallery-container .product-gallery-item:nth-child(3n){width:100%}.destinations-section{padding:calc(var(--px) * 80) 0;padding-left:calc(var(--px) * 105);position:relative;overflow:hidden}.destinations-section:after{content:"";width:calc(var(--px) * 1310);border-bottom:1px solid #3e48493b;margin:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.destinations-section:last-child:after{display:none}.destinations-section .destinations-section-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 37);line-height:calc(var(--px) * 47);color:#4f625e}.destinations-section .destinations-slider{height:calc(var(--px) * 560)}.destinations-section .destinations-slider-container{margin-left:calc(var(--px) * 146);position:relative}.destinations-section .destinations-slider-container .destinations-slider-prev{width:calc(var(--px) * 92);height:calc(var(--px) * 92);z-index:1;top:calc(var(--px) * 110);left:calc(var(--px) * -43);cursor:pointer;position:absolute}.destinations-section .slick-slide{width:calc(var(--px) * 468);margin-right:calc(var(--px) * 27)}.destinations-section .destinations-slider-item .destinations-slider-item-image{width:100%;height:calc(var(--px) * 303);margin-bottom:calc(var(--px) * 30);background-position:50%;background-size:cover}.destinations-section .destinations-slider-item .item-title-container{margin-bottom:calc(var(--px) * 32);display:flex}.destinations-section .destinations-slider-item .item-title-container .item-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 21);color:#4f625e;padding-right:calc(var(--px) * 14);margin-right:calc(var(--px) * 19);border-right:1px solid #4f625e}.destinations-section .destinations-slider-item .item-title-container .item-villas{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 21);color:#4f625e}.destinations-section .destinations-slider-item .item-description{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 29);color:#3e4849bf;margin-bottom:calc(var(--px) * 40)}.destinations-section .destinations-slider-item .item-link{font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 57);text-transform:uppercase;color:#b59079;text-decoration-line:underline}.contact-container .container{max-width:calc(var(--px) * 728);padding-top:calc(var(--px) * 50);padding-bottom:calc(var(--px) * 56);justify-content:space-between;margin:auto;display:flex}.contact-container .contact-form-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#3e4849bf;margin-bottom:calc(var(--px) * 50)}.contact-container .form-submit-container{padding:0 calc(var(--px) * 25)}.contact-container .form-submit{width:100%;height:calc(var(--px)* 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 17);line-height:calc(var(--px)* 35);color:#fff;cursor:pointer;border-radius:calc(var(--px)* 33);margin-top:calc(var(--px)* 60);text-transform:uppercase;background:#4f625e;border:none;justify-content:center;align-items:center;display:flex;position:relative}.contact-success{min-height:calc(var(--px) * 100vh);width:calc(var(--px) * 519);text-align:center;margin:auto;margin-top:calc(var(--px) * 100);margin-bottom:calc(var(--px) * 100);flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-success .contact-success-icon{width:calc(var(--px) * 225);margin-bottom:calc(var(--px) * 40)}.contact-success .contact-success-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);margin-bottom:calc(var(--px) * 20)}.contact-success .contact-success-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20)}.contact-success .contact-success-link{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 50);margin-top:calc(var(--px) * 30);background:#4f625e;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.about-section-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 42)}.about-section-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);color:#3e4849bf}.about-discover .container{padding-top:calc(var(--px) * 104);padding-bottom:calc(var(--px) * 153);justify-content:space-between;display:flex}.about-discover .about-discover-image{width:calc(var(--px) * 655);height:calc(var(--px) * 461);background:#4f625e;order:2;position:relative}.about-discover .about-discover-image img{object-fit:cover;width:100%;height:100%}.about-discover .about-discover-content{width:calc(var(--px) * 562);margin-top:calc(var(--px) * 35);order:1}.about-collection{padding-bottom:calc(var(--px) * 112)}.about-collection .about-section-title{margin-bottom:calc(var(--px) * 28);margin-top:calc(var(--px) * -12)}.about-collection .about-collection-row1,.about-collection .about-collection-row2{justify-content:space-between;display:flex}.about-collection .about-collection-image img{object-fit:cover;width:100%;height:100%}.about-collection .about-collection-row1 .about-collection-image{width:calc(var(--px) * 729);height:calc(var(--px) * 461);background:#4f625e;position:relative}.about-collection .about-collection-row1 .about-collection-content{width:calc(var(--px) * 490)}.about-collection .about-collection-row2 .about-collection-image{width:calc(var(--px) * 490);height:calc(var(--px) * 312);margin-top:calc(var(--px) * -90);background:#4f625e;order:2;position:relative}.about-collection .about-collection-row2 .about-collection-content{width:calc(var(--px) * 729);margin-top:calc(var(--px) * 72);order:1}.about-offres{padding-top:calc(var(--px) * 114);padding-bottom:calc(var(--px) * 114);background:#4f625e}.about-offres .about-section-title{margin-top:calc(var(--px) * 12);margin-bottom:calc(var(--px) * 22)}.about-offres .about-section-title,.about-offres .about-section-text{color:#fff}.about-offres .about-offres-row1,.about-offres .about-offres-row2{justify-content:space-between;display:flex}.about-offres img{object-fit:cover;width:100%;height:100%}.about-offres .about-offres-row1 .about-offres-image{width:calc(var(--px) * 698);height:calc(var(--px) * 444);background-position:50%;background-size:cover;order:2;position:relative}.about-offres .about-offres-row1 .about-offres-content{width:calc(var(--px) * 527);order:1}.about-offres .about-offres-row2 .about-offres-images-container{width:calc(var(--px) * 702);margin-top:calc(var(--px) * -32);justify-content:space-between;align-items:end;display:flex}.about-offres .about-offres-row2 .about-offres-images-container .about-offres-image1{width:calc(var(--px) * 324);height:calc(var(--px) * 417);background-position:50%;background-size:cover;position:relative}.about-offres .about-offres-row2 .about-offres-images-container .about-offres-image2{width:calc(var(--px) * 304);height:calc(var(--px) * 293);background-position:50%;background-size:cover;position:relative}.about-offres .about-offres-row2 .about-offres-content{width:calc(var(--px) * 518);padding-top:calc(var(--px) * 140)}.about-luxe .container{padding-top:calc(var(--px) * 118);padding-bottom:calc(var(--px) * 135);justify-content:space-between;display:flex}.about-luxe img{object-fit:cover;width:100%;height:100%}.about-luxe .about-luxe-col1{width:calc(var(--px) * 409)}.about-luxe .about-luxe-col1 .about-section-title{margin-bottom:calc(var(--px) * 64);margin-top:calc(var(--px) * -13)}.about-luxe .about-luxe-col1 .about-luxe-image1{width:100%;height:calc(var(--px) * 464);background:#4f625e;position:relative}.about-luxe .about-luxe-col2{width:calc(var(--px) * 334)}.about-luxe .about-luxe-col2 .about-luxe-image2{width:100%;height:calc(var(--px) * 271);margin-bottom:calc(var(--px) * 54);background:#4f625e;position:relative}.about-luxe .about-luxe-col2 .about-luxe-image3{width:100%;height:calc(var(--px) * 371);background:#4f625e;position:relative}.about-luxe .about-luxe-col3{width:calc(var(--px) * 416)}.about-luxe .about-luxe-col3 .about-luxe-image4{width:100%;height:calc(var(--px) * 395);margin-bottom:calc(var(--px) * 61);margin-top:calc(var(--px) * 32);background:#4f625e;position:relative}.about-equipe{background:#f3efea}.about-equipe .container{padding-bottom:calc(var(--px) * 119);justify-content:space-between;display:flex}.about-equipe .about-equipe-content{width:calc(var(--px) * 637);padding-top:calc(var(--px) * 102)}.about-equipe .about-section-title{margin-bottom:calc(var(--px) * 26)}.about-equipe .about-section-btn{width:calc(var(--px) * 244);height:calc(var(--px) * 57);padding:0 calc(var(--px) * 20);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 57);text-transform:uppercase;color:#fff;margin-top:calc(var(--px) * 50);background:#4f625e;align-items:center;text-decoration:none;display:inline-flex}.about-equipe .about-section-btn img{width:calc(var(--px) * 21);height:calc(var(--px) * 21);margin-right:calc(var(--px) * 21)}.about-equipe .about-equipe-image{width:calc(var(--px) * 466);height:calc(var(--px) * 505);margin-right:calc(var(--px) * 74);background:#4f625e;position:relative}.about-equipe .about-equipe-image img{object-fit:cover;width:100%;height:100%}.proprietaire-banner{height:calc(100vh - calc(var(--px) * 82));background-position:50%;background-size:cover;position:relative}.proprietaire-banner .proprietaire-banner-container{width:calc(var(--px) * 700);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proprietaire-banner .proprietaire-banner-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 47);line-height:calc(var(--px) * 57);text-align:center;text-transform:uppercase;color:#fff}.proprietaire-banner .proprietaire-banner-sub-title{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 37);text-align:center;color:#fff}.proprietaire-banner .proprietaire-banner-btn-container{justify-content:center;display:flex}.proprietaire-banner .proprietaire-banner-btn{height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#fff;padding:0 calc(var(--px) * 38);margin-top:calc(var(--px) * 70);margin-bottom:calc(var(--px) * 6);cursor:pointer;border-radius:calc(var(--px) * 33);background:#4f625e;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.proprietaire-section-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 42)}.proprietaire-section-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);color:#3e4849bf}.proprietaire-section1 .container{padding-top:calc(var(--px) * 107);padding-bottom:calc(var(--px) * 117);justify-content:space-between;display:flex}.proprietaire-section1 .proprietaire-section1-image{width:calc(var(--px) * 595);height:calc(var(--px) * 384);background-position:50%;background-size:cover}.proprietaire-section1 .proprietaire-section1-content{width:calc(var(--px) * 612);padding-top:calc(var(--px) * 31)}.proprietaire-section1 .proprietaire-section-title{margin-bottom:calc(var(--px) * 32)}.proprietaire-section2{position:relative}.proprietaire-section2:before{content:"";width:calc(var(--px) * 803);height:calc(var(--px) * 783);z-index:-1;background:#f3efea;position:absolute;top:0;left:0}.proprietaire-section2 .container{padding-top:calc(var(--px) * 70);padding-bottom:calc(var(--px) * 114);justify-content:space-between;display:flex}.proprietaire-section2 .proprietaire-section2-image{width:calc(var(--px) * 715);height:calc(var(--px) * 418);background-position:50%;background-size:cover;order:2}.proprietaire-section2 .proprietaire-section2-content{width:calc(var(--px) * 520);padding-top:calc(var(--px) * 38);order:1}.proprietaire-section2 .proprietaire-section-title{margin-bottom:calc(var(--px) * 39)}.proprietaire-section3 .container{padding-bottom:calc(var(--px) * 108);justify-content:space-between;display:flex}.proprietaire-section3 .proprietaire-section3-image{width:calc(var(--px) * 698);height:calc(var(--px) * 544);background-position:50%;background-size:cover}.proprietaire-section3 .proprietaire-section3-content{width:calc(var(--px) * 522);padding-top:calc(var(--px) * 42)}.proprietaire-section3 .proprietaire-section-title{margin-bottom:calc(var(--px) * 32)}.proprietaire-section3 .proprietaire-section3-btn{height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#fff;padding:0 calc(var(--px) * 42);margin-top:calc(var(--px) * 69);margin-bottom:calc(var(--px) * 6);border-radius:calc(var(--px) * 33);background:#4f625e;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.proprietaire-section4{padding-top:calc(var(--px) * 115);padding-bottom:calc(var(--px) * 114);background:#2d3738}.proprietaire-section4 .container{justify-content:space-between;display:flex}.proprietaire-section4 .proprietaire-section4-image{width:calc(var(--px) * 715);height:calc(var(--px) * 431);background-position:50%;background-size:cover;order:2}.proprietaire-section4 .proprietaire-section4-content{width:calc(var(--px) * 520);padding-top:calc(var(--px) * 52);order:1}.proprietaire-section4 .proprietaire-section-title{color:#fff;margin-bottom:calc(var(--px) * 38)}.proprietaire-section4 .proprietaire-section-text{color:#fff}.proprietaire-section5{padding-top:calc(var(--px) * 88);padding-bottom:calc(var(--px) * 117);background:#f3efea}.proprietaire-section5 .proprietaire-section-title{text-align:center;margin-bottom:calc(var(--px) * 93)}.proprietaire-section5 .proprietaire-section5-list{justify-content:space-between;display:flex}.proprietaire-section5 .proprietaire-section5-item{text-align:center;width:calc(var(--px) * 362)}.proprietaire-section5 .proprietaire-section5-item .proprietaire-section5-item-icon{height:calc(var(--px) * 100)}.proprietaire-section5 .proprietaire-section5-item .proprietaire-section5-item-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 33);text-transform:uppercase;color:#4f625e;margin-top:calc(var(--px) * 45);margin-bottom:calc(var(--px) * 24)}.proprietaire-section5 .proprietaire-section5-item .proprietaire-section5-item-desc{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#3e4849bf}.proprietaire-section6{padding-top:calc(var(--px) * 182);padding-bottom:calc(var(--px) * 138);text-align:center;background-position:50%;background-size:cover;justify-content:center;display:flex}.proprietaire-section6 .proprietaire-section6-container{width:calc(var(--px) * 727)}.proprietaire-section6 .proprietaire-section-title{color:#fff;margin-bottom:calc(var(--px) * 40)}.proprietaire-section6 .proprietaire-section-text{color:#fff}.proprietaire-section6 .proprietaire-section6-btn{height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#fff;padding:0 calc(var(--px) * 38);margin-top:calc(var(--px) * 51);border-radius:calc(var(--px) * 33);background:#b59079;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.proprietaire-section7{background:#f3efea}.proprietaire-section7 .container{padding-top:calc(var(--px) * 88);padding-bottom:calc(var(--px) * 80)}.proprietaire-section7 .proprietaire-section7-list{justify-content:space-between;display:flex}.proprietaire-section7 .proprietaire-section7-item{width:calc(var(--px) * 362)}.proprietaire-section7 .proprietaire-section7-item .proprietaire-section7-item-nbr{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 47);line-height:calc(var(--px) * 33);text-transform:uppercase;color:#b59079;margin-bottom:calc(var(--px) * 27)}.proprietaire-section7 .proprietaire-section7-item .proprietaire-section7-item-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 33);text-transform:uppercase;color:#2d3738;margin-bottom:calc(var(--px) * 19)}.proprietaire-section7 .proprietaire-section7-item .proprietaire-section7-item-desc{height:calc(var(--px) * 117);font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);color:#2d3738bf;padding-bottom:calc(var(--px) * 27);border-bottom:1px solid #b5907961}.proprietaire-popup{width:calc(var(--px) * 837);padding:calc(var(--px) * 40) calc(var(--px) * 46);z-index:9;opacity:0;pointer-events:none;background:#f3efea;transition:all .3s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.proprietaire-popup.open{opacity:1;pointer-events:all}.proprietaire-popup .proprietaire-popup-close{top:calc(var(--px) * 22);right:calc(var(--px) * 22);cursor:pointer;position:absolute}.proprietaire-popup .proprietaire-popup-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 34)}.proprietaire-popup .proprietaire-popup-form{flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-popup .proprietaire-popup-form .form-group-input{width:calc(var(--px) * 360);margin-bottom:calc(var(--px) * 23)}.proprietaire-popup .proprietaire-popup-form .form-group-input .form-input{width:100%;height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);color:#3e484973;padding:0 calc(var(--px) * 23);background:#fff;border:none}.proprietaire-popup .proprietaire-popup-form .form-group-textarea{width:100%;margin-bottom:calc(var(--px) * 30)}.proprietaire-popup .proprietaire-popup-form .form-group-textarea .form-textarea{width:100%;height:calc(var(--px) * 90);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);color:#3e484973;padding:calc(var(--px) * 23);background:#fff;border:none}.proprietaire-popup .proprietaire-popup-form .form-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.proprietaire-popup .form-footer .form-footer-dispo{align-items:center;display:flex}.proprietaire-popup .form-footer .form-footer-label{width:calc(var(--px) * 220);font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23);color:#3e4849bf}.proprietaire-popup .form-footer .checkbox-group{margin-left:calc(var(--px) * 40)}.proprietaire-popup .form-footer .form-submit{width:calc(var(--px) * 234);height:calc(var(--px) * 54);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);color:#fff;cursor:pointer;background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.experiences-description{padding:calc(var(--px) * 100);color:#3e4849bf;text-align:center;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37)}.experiences-list{padding-bottom:calc(var(--px) * 40);flex-wrap:wrap;justify-content:center;display:flex}.main-experiences-page .experiences-item{width:calc(var(--px) * 362);padding-bottom:calc(var(--px) * 36);cursor:pointer;margin:0 calc(var(--px) * 20);margin-bottom:calc(var(--px) * 88);border-bottom:1px solid #3e484936;text-decoration:none}.main-experiences-page .experiences-item .experiences-item-image{width:calc(var(--px) * 362);height:calc(var(--px) * 512);background-position:50%;background-size:cover}.main-experiences-page .experiences-item .experiences-item-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57);padding:calc(var(--px) * 15) 0 calc(var(--px) * 5);margin:0}.main-experiences-page .experiences-item .experiences-item-description{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 29)}.single-experience-more{background:#f3efea;overflow:hidden}.single-experience-more .container{padding-top:calc(var(--px) * 72);padding-bottom:calc(var(--px) * 100);position:relative}.single-experience-more .experience-more-header{margin-bottom:calc(var(--px) * 80);justify-content:space-between;align-items:center;display:flex}.single-experience-more .experience-more-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);text-transform:uppercase;color:#4f625e;width:calc(var(--px) * 500);margin:0}.single-experience-more .experience-slider-controls{align-items:center;display:flex}.single-experience-more .experience-slider-controls button{width:calc(var(--px) * 85);height:calc(var(--px) * 85);margin-left:calc(var(--px) * 20);cursor:pointer;background:0 0;border:1px solid #c4c4c4;border-radius:50%;justify-content:center;align-items:center;display:flex}.single-experience-more .experience-slider-controls button img{width:calc(var(--px) * 27);height:calc(var(--px) * 27)}.single-experience-more .experience-slider-controls button.experience-more-slider-prev img{transform:rotate(180deg)}.single-experience-more .experience-more-slider{margin:0 calc(var(--px) * -16);position:relative}.single-experience-more .experience-more-slider .experience-more-slider-prev{width:calc(var(--px) * 362);height:calc(var(--px) * 600);z-index:10;cursor:pointer;background:0 0;border:none;position:absolute;top:0;right:0}.single-experience-more .experience-more-slider-item{padding:0 calc(var(--px) * 16);cursor:pointer}.single-experience-more .experience-more-slider-item .item-img{width:100%;height:calc(var(--px) * 380);background-position:50%;background-size:cover}.single-experience-more .experience-more-slider-item .item-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 57);padding:calc(var(--px) * 25) 0 calc(var(--px) * 5);border-bottom:1px solid #3e484936;margin:0}.single-experience-content .container{max-width:calc(var(--px) * 1162)}.single-experience-section-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 42)}.single-experience-section-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);color:#3e4849bf}.main-single-experience-page .page-header{height:calc(var(--px) * 237)}.single-experience-section1 .container{margin-top:calc(var(--px) * -120);margin-bottom:calc(var(--px) * 125);justify-content:space-between;display:flex}.single-experience-section1 .single-experience-section-img{min-width:calc(var(--px) * 561);height:calc(var(--px) * 700);margin-right:calc(var(--px) * 65);background-position:50%;background-size:cover}.single-experience-section1 .single-experience-section-content{width:100%;padding-top:calc(var(--px) * 25)}.single-experience-section1 .single-experience-section-title{margin-bottom:calc(var(--px) * 75)}.single-experience-section1 .single-experience-section1-btn{height:calc(var(--px) * 57);border-radius:calc(var(--px) * 33);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#4f625e;padding:0 calc(var(--px) * 50);margin-top:calc(var(--px) * 50);border:1px solid #4f625e;justify-content:center;align-items:center;margin-bottom:0;text-decoration:none;display:inline-flex}.single-experience-section2 .container{margin-bottom:calc(var(--px) * 56);justify-content:space-between;align-items:center;display:flex}.single-experience-section2 .single-experience-section-img{min-width:calc(var(--px) * 536);height:calc(var(--px) * 310);margin-left:calc(var(--px) * 65);background-position:50%;background-size:cover;order:2}.single-experience-section2 .single-experience-section-content{width:100%;padding-top:calc(var(--px) * 25)}.single-experience-section2 .single-experience-section-title{font-size:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 40)}.single-experience-section3 .container{margin-bottom:calc(var(--px) * 110);justify-content:space-between;align-items:center;display:flex}.single-experience-section3 .single-experience-section-img{min-width:calc(var(--px) * 536);height:calc(var(--px) * 310);margin-right:calc(var(--px) * 77);background-position:50%;background-size:cover}.single-experience-section3 .single-experience-section-content{width:100%;padding-top:calc(var(--px) * 25)}.single-experience-section3 .single-experience-section-title{font-size:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 40)}.inscription-page .page-header{padding:calc(var(--px) * 48) 0;background:#f3efea}.inscription-container{width:calc(var(--px) * 867);padding:calc(var(--px) * 74) 0;margin:auto}.inscription-title{color:#4f625e;text-align:center;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 31);line-height:calc(var(--px) * 45);margin-bottom:calc(var(--px) * 40)}.inscription-container .inscription-email{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 27);text-align:center;color:#3e4849bf;margin-bottom:calc(var(--px) * 72)}.inscription-container .inscription-form-gender{margin-bottom:calc(var(--px) * 48);display:flex}.inscription-container .inscription-form-gender .checkbox-group{margin-right:calc(var(--px) * 72);font-size:calc(var(--px) * 15)}.inscription-container .checkbox{background:#f4f1f0}.inscription-container .form-row{justify-content:space-between;display:flex}.inscription-container .form-group{margin-bottom:calc(var(--px) * 25)}.inscription-container .form-group input{width:calc(var(--px) * 415);height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#4f625e;padding:0 calc(var(--px) * 25);background:#f0eceab8;border:none}.inscription-container .inscription-password-info{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);color:#3e4849bf;padding-bottom:calc(var(--px) * 38);margin-bottom:calc(var(--px) * 46);border-bottom:1px solid #d9d9d9;font-style:italic}.inscription-container .inscription-password-info ul{padding-left:calc(var(--px) * 26);margin:0}.inscription-container .checkbox-group{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);color:#4f625e;margin-bottom:calc(var(--px) * 20)}.inscription-container .checkbox-group a{color:#4f625e;text-decoration:underline}.inscription-container .form-submit-container{margin-top:calc(var(--px) * 74);justify-content:space-between;align-items:center;display:flex}.inscription-container .form-submit-container .form-submit-link{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);color:#4f625e;text-decoration-line:underline}.inscription-container .form-submit-container .form-submit,.inscription-container .form-submit-container .form-btn{min-width:calc(var(--px) * 240);height:calc(var(--px) * 51);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 57);text-transform:uppercase;color:#fff;cursor:pointer;padding:0 calc(var(--px) * 50);border-radius:calc(var(--px) * 33);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex;position:relative}.inscription-nav-steps{margin-bottom:calc(var(--px) * 60);border-bottom:calc(var(--px) * 3) solid #d9d9d952;display:flex}.inscription-nav-steps .inscription-nav-steps-item{min-width:calc(var(--px) * 230);color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);margin-bottom:calc(var(--px) * 30);cursor:pointer;align-items:center;display:flex;position:relative}.inscription-nav-steps .inscription-nav-steps-item span{width:calc(var(--px) * 35);height:calc(var(--px) * 35);color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);margin-right:calc(var(--px) * 22);border:1px solid #4f625e;border-radius:100%;justify-content:center;align-items:center;display:flex}.inscription-nav-steps .inscription-nav-steps-item.active:after{content:"";width:100%;height:calc(var(--px) * 3);bottom:calc(var(--px) * -32);background:#b59079a1;position:absolute;left:0}.inscription-nav-steps .inscription-nav-steps-item.active{color:#b59079}.inscription-nav-steps .inscription-nav-steps-item.active span{color:#b59079;border:1px solid #b59079}.inscription-container .inscription-step2 p{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-bottom:calc(var(--px) * 20)}.inscription-container .inscription-step2 .inscription-info{color:#fff;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 21);padding:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 40);background:#b59079;align-items:center;display:flex}.inscription-container .inscription-step2 .inscription-info img{width:calc(var(--px) * 23);height:calc(var(--px) * 23);margin-right:calc(var(--px) * 15)}.inscription-container .inscription-step2 .inscription-section{margin-bottom:calc(var(--px) * 30);padding-bottom:calc(var(--px) * 30);border-bottom:1px solid #d9d9d9}.inscription-container .inscription-step2 .files-link input{width:100%;height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e484973;padding:0 calc(var(--px) * 25);margin-bottom:calc(var(--px) * 30);background:#f0eceab8;border:none}.inscription-container .inscription-step2 .add-link{color:#b59079;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21);text-decoration-line:underline}.inscription-container .inscription-step2 .inscription-comment-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);text-transform:uppercase;margin-bottom:calc(var(--px) * 22)}.inscription-container .inscription-step2 .inscription-comment-input{width:100%;height:calc(var(--px) * 115);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e484973;padding:calc(var(--px) * 15) calc(var(--px) * 25);background:#f0eceab8;border:none}.inscription-container .inscription-step2 .form-submit-container{margin-top:calc(var(--px) * 42);justify-content:flex-end;display:flex}.popup-overlay{opacity:0;pointer-events:none;background:#00000080;width:100%;height:100vh;position:fixed;top:0;left:0}.popup-overlay.open{opacity:1;z-index:5;pointer-events:all}.login-popup{width:calc(var(--px) * 600);padding:calc(var(--px) * 43) calc(var(--px) * 60);z-index:5;opacity:0;pointer-events:none;background:#f3efea;transition:all .3s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-popup.open{opacity:1;pointer-events:all}.login-popup .login-popup-close{top:calc(var(--px) * 22);right:calc(var(--px) * 22);cursor:pointer;position:absolute}.login-popup .login-popup-close img{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.login-popup .login-popup-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;color:#4f625e;margin-top:0}.login-popup .login-popup-sub-title{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);margin-top:0;margin-bottom:calc(var(--px) * 34)}.login-popup .login-popup-form .form-group{margin-bottom:calc(var(--px) * 23)}.login-popup .login-popup-form .login-popup-form-input{width:100%;height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);color:#3e484973;padding:0 calc(var(--px) * 23);background:#fff;border:none;display:block}.login-popup .login-popup-form .login-popup-form-input::-webkit-input-placeholder{color:#3e484973}.login-popup .login-popup-form .login-popup-form-forgot{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);text-align:right;margin-bottom:calc(var(--px) * 23);cursor:pointer;display:block}.login-popup .login-popup-form .login-popup-form-btn{width:100%;height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);margin-bottom:calc(var(--px) * 23);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex;position:relative}.login-popup .login-popup-form .login-popup-signeup{text-align:center;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);color:#4f625e;margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 40);display:block}.login-popup .login-popup-form .checkbox-group{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21)}.login-popup .login-popup-form .checkbox-group>label{margin-bottom:calc(var(--px) * 20);display:flex}.main-myaccount-page .container{padding:calc(var(--px) * 70) 0;justify-content:space-between;display:flex}.myaccount-sidebar-container{width:calc(var(--px) * 481);min-width:calc(var(--px) * 481)}.myaccount-sidebar{width:100%;padding:calc(var(--px) * 40);background:#f3efea}.myaccount-sidebar .myaccount-sidebar-header{padding-bottom:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 40);border-bottom:1px solid #d9d9d9}.myaccount-sidebar .myaccount-sidebar-header .myaccount-sidebar-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);color:#4f625e;margin:0}.myaccount-sidebar .myaccount-sidebar-header .myaccount-sidebar-email{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);color:#3e4849bf}.myaccount-sidebar .myaccount-sidebar-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 20)}.myaccount-sidebar-nav{padding-bottom:calc(var(--px) * 36);margin-bottom:calc(var(--px) * 45);border-bottom:1px solid #d9d9d9}.myaccount-sidebar .myaccount-sidebar-nav-menu{margin:0;padding:0;list-style:none}.myaccount-sidebar .myaccount-sidebar-nav-menu .myaccount-sidebar-menu-item a{height:calc(var(--px) * 66);padding:calc(var(--px) * 20) calc(var(--px) * 40);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);color:#3e4849bf;margin-left:calc(var(--px) * -40);margin-right:calc(var(--px) * -40);cursor:pointer;align-items:center;display:flex}.myaccount-sidebar .myaccount-sidebar-nav-menu .myaccount-sidebar-menu-item a:hover,.myaccount-sidebar .myaccount-sidebar-nav-menu .myaccount-sidebar-menu-item a.active{border-right:calc(var(--px) * 5) solid #b59079;background:#b5907926}.myaccount-sidebar .myaccount-sidebar-nav-menu .myaccount-sidebar-menu-item a img{width:calc(var(--px) * 27);height:calc(var(--px) * 27);margin-right:calc(var(--px) * 20)}.myaccount-sidebar .myaccount-sidebar-propiertaire{padding-bottom:calc(var(--px) * 36);margin-bottom:calc(var(--px) * 30);border-bottom:1px solid #d9d9d9}.myaccount-sidebar .myaccount-sidebar-propiertaire .myaccount-sidebar-propiertaire-desc{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);color:#3e4849bf}.myaccount-sidebar .myaccount-sidebar-propiertaire a{font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37);color:#3e4849bf;text-decoration-line:underline}.myaccount-sidebar .myaccount-sidebar-logout{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#3e4849bf;text-decoration-line:underline}.myaccount-sidebar-container .myaccount-sidebar-phone a{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#3e4849a6;height:calc(var(--px) * 95);padding:0 calc(var(--px) * 37);margin-top:calc(var(--px) * 23);border:1px solid #9191916e;align-items:center;text-decoration:none;display:flex}.myaccount-sidebar-container .myaccount-sidebar-phone img{width:calc(var(--px) * 30);height:calc(var(--px) * 30);margin-right:calc(var(--px) * 15)}.myaccount-sidebar-container .myaccount-sidebar-phone span{font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#4f625e;margin-left:calc(var(--px) * 15)}.myaccount-sidebar-container .myaccount-sidebar-contact{display:none}.myaccount-main-container{width:calc(var(--px) * 764)}.myaccount-main-container .myaccount-main-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 51);color:#4f625e;margin-top:0;margin-bottom:calc(var(--px) * 33)}.myaccount-main-header{display:none}.myaccount-main-voyages .myaccount-voyages-tabs{align-items:center;padding:0;list-style:none;display:flex}.myaccount-main-voyages .myaccount-voyages-tabs li a{width:calc(var(--px) * 252);height:calc(var(--px) * 56);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#3e4849bf;margin:0 calc(var(--px) * 3);cursor:pointer;background:#f3efea;justify-content:center;align-items:center;display:flex}.myaccount-main-voyages .myaccount-voyages-tabs li a:hover,.myaccount-main-voyages .myaccount-voyages-tabs li a.active{color:#fff;background:#4f625e}.myaccount-main-voyages .myaccount-voyages-empty{text-align:center;margin-top:calc(var(--px) * 124)}.myaccount-main-voyages .myaccount-voyages-empty img{width:calc(var(--px) * 113);height:calc(var(--px) * 113);margin:auto}.myaccount-main-voyages .myaccount-voyages-empty .myaccount-voyages-empty-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#3e4849bf;margin-top:calc(var(--px) * 40);margin-bottom:calc(var(--px) * 65)}.myaccount-main-voyages .myaccount-voyages-empty .myaccount-voyages-empty-btn{width:calc(var(--px) * 263);height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-transform:uppercase;color:#fff;padding:0 calc(var(--px) * 38);border-radius:calc(var(--px) * 33);background:#4f625e;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.myaccount-profil-card{padding:calc(var(--px) * 24) calc(var(--px) * 38);margin-bottom:calc(var(--px) * 13);background:#f0ecea8c}.myaccount-profil-card .myaccount-profil-card-header{padding-bottom:calc(var(--px) * 18);margin-bottom:calc(var(--px) * 26);border-bottom:calc(var(--px) * 2) solid #d9d9d9;justify-content:space-between;align-items:center;display:flex}.myaccount-profil-card .myaccount-profil-card-header .myaccount-profil-card-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#4f625e;margin:0}.myaccount-profil-card .myaccount-profil-card-header .myaccount-profil-edit{cursor:pointer}.myaccount-profil-card .myaccount-profil-card-header .myaccount-profil-edit img{width:calc(var(--px) * 15);height:calc(var(--px) * 15);pointer-events:none}.myaccount-profil-card .profil-item{margin-bottom:calc(var(--px) * 18);justify-content:space-between;align-items:center;display:flex}.myaccount-profil-card .profil-item .profil-item-label{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);color:#6b827c}.myaccount-profil-card .profil-item .profil-item-value{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:right;color:#4f625e}.myaccount-profil-card .profil-setting-item{padding-bottom:calc(var(--px) * 18);margin-bottom:calc(var(--px) * 26);border-bottom:calc(var(--px) * 2) solid #d9d9d9;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31)}.myaccount-profil-card .profil-setting-item:last-child{border-bottom:none}.myaccount-profil-card .profil-setting-item .profil-setting-title{color:#4f625e}.myaccount-profil-card .profil-setting-item .profil-setting-content{color:#6b827c}.myaccount-profil-card .profil-setting-item a{color:#6b827c;text-decoration-line:underline}.myaccount-profil-card .profil-setting-password a{cursor:pointer}.myaccount-profil-card .profil-card-form{margin-left:calc(var(--px) * -11);margin-right:calc(var(--px) * -11);flex-wrap:wrap;display:none;position:relative}.myaccount-profil-card.edit .profil-card-form{display:flex}.myaccount-profil-card.edit .profil-card-metas{display:none}.myaccount-profil-card .profil-card-form .profil-card-form-group{width:50%;margin-bottom:calc(var(--px) * 24);padding:0 calc(var(--px) * 11);position:relative}.myaccount-profil-card .profil-card-form .profil-card-form-group .card-form-input{width:100%;height:calc(var(--px) * 57);padding:0 calc(var(--px) * 25);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#3e484973;border:none}.myaccount-profil-card .profil-card-form .form-group-btn{justify-content:space-between;align-items:center;display:flex}.myaccount-profil-card .profil-card-form .form-group-btn button{width:calc(var(--px) * 156);height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);background:#b59079;border:none}.myaccount-profil-card .profil-card-form .form-group-btn .form-group-btn-cancel{background:#b59079}.myaccount-profil-card .profil-card-form .form-group-btn .form-group-btn-valide{background:#4f625e}.myaccount-profil-card .profil-card-form .card-form-group-date:before{content:"";width:calc(var(--px) * 17);height:calc(var(--px) * 17);top:calc(var(--px) * 20);right:calc(var(--px) * 22);pointer-events:none;background:url(/assets/icons/calendar-icon.svg) 50%/contain no-repeat;position:absolute}.myaccount-profil-card .profil-card-form .card-form-group-select .card-form-input{-webkit-appearance:none;-moz-appearance:none;text-indent:1px}.myaccount-profil-card .profil-card-form .card-form-group-select:before{content:"";width:calc(var(--px) * 29);height:calc(var(--px) * 29);top:calc(var(--px) * 14);right:calc(var(--px) * 21);pointer-events:none;background:url(/assets/icons/arrow-down.svg) 50%/contain no-repeat;position:absolute}.fc-highlight{background:#4f625e33!important}.host-calendar-section{padding:calc(var(--px) * 60) 0}.host-calendar-section .fc .fc-toolbar.fc-header-toolbar{margin-bottom:calc(var(--px) * 20);height:calc(var(--px) * 30)}.host-calendar-section .host-calendar-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57);margin-bottom:calc(var(--px) * 30)}.host-calendar-section .host-calendar-content{justify-content:space-between;display:flex}.host-calendar-section .host-calendar-content .host-calendar{width:calc(var(--px) * 873)}.host-calendar-load{height:calc(100% - calc(var(--px) * 54));margin-top:calc(var(--px) * 54);background:#f3efea;justify-content:center;align-items:center;animation-name:calendarLoad;animation-duration:2s;animation-iteration-count:infinite;display:flex}@keyframes calendarLoad{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.host-calendar-section .host-calendar-content .host-calendar-empty{height:calc(100% - calc(var(--px) * 54));margin-top:calc(var(--px) * 54);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 25);text-transform:uppercase;background:#f3efea;justify-content:center;align-items:center;display:flex}.host-calendar .fc-scrollgrid{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);font-style:normal;font-weight:400;line-height:calc(var(--px) * 25);background:#f3efea}.host-calendar .fc-scrollgrid thead .fc-scrollgrid-sync-inner{height:calc(var(--px) * 50);text-transform:capitalize;justify-content:center;align-items:center;display:flex}.host-calendar .fc-scrollgrid .fc-daygrid-day-top{flex-direction:row-reverse;justify-content:flex-end;display:flex}.host-calendar .fc .fc-button-group>.fc-button{color:#4f625e6e;font-size:calc(var(--px) * 15);background:0 0;border:none;box-shadow:none!important}.host-calendar .fc .fc-button-primary:focus{box-shadow:none}.host-calendar .fc-toolbar-title{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 17);text-transform:uppercase}.host-calendar .fc-h-event{padding:calc(var(--px) * 5) calc(var(--px) * 15);background-color:#dadad5;border:1px solid #dadad5;border-radius:0}.host-calendar .fc-h-event .fc-event-main{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 17)}.host-calendar .fc-daygrid-event-harness .fc-event{height:calc(var(--px) * 40);overflow:hidden;transform:skew(330deg)scaleX(.8)}.host-calendar .fc-daygrid-event-harness .fc-event .fc-event-main{align-items:center;height:100%;display:flex;position:absolute;top:0;bottom:0;transform:skew(37deg)scaleX(1.1)}.host-event-content{align-items:center;display:flex}.host-event-content:not(.blocked) .host-event-logo{width:calc(var(--px) * 30);height:calc(var(--px) * 27);margin-right:calc(var(--px) * 10);margin-left:calc(var(--px) * 10);background:#fff;border-radius:100%;justify-content:center;align-items:center;display:flex}.host-event-content:not(.blocked) .host-event-logo img{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.fc-theme-standard td,.fc-theme-standard th{position:relative}.fc-theme-standard td{cursor:pointer}.callendar-day-price{bottom:0;left:calc(var(--px) * 5);color:#4f625ea6;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);position:absolute}.tippy-box{background:0 0!important}.tippy-content{padding:0!important}.tippy-arrow{color:#fff;width:16px;height:16px;transform-origin:0 0!important}.host-event-tooltip{width:calc(var(--px) * 200);color:#4f625e;padding:calc(var(--px) * 15);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);border-radius:calc(var(--px) * 9);background:#fff;padding-top:0}.host-event-tooltip .tooltip-header{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 21);padding:calc(var(--px) * 10) 0;margin-bottom:calc(var(--px) * 10);border-bottom:1px solid #4f625e73}.host-event-tooltip .tooltip-item{margin-bottom:calc(var(--px) * 10);align-items:center;display:flex}.host-event-tooltip .tooltip-item .tooltip-item-label{width:calc(var(--px) * 57);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 16)}.host-event-tooltip .tooltip-item .tooltip-item-value{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 16)}.host-event-tooltip.blocked{color:#fff;padding:calc(var(--px) * 10);background:#4f625e;justify-content:center;align-items:center;display:flex}.host-event-tooltip.blocked .host-event-tooltip-title{color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 16)}.host-avaliability{width:calc(var(--px) * 390);padding:calc(var(--px) * 30);margin-top:calc(var(--px) * 50);background:#f3efea;flex-direction:column;display:flex}.host-avaliability .host-avaliability-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 25);text-transform:uppercase}.host-avaliability .host-avaliability-form-inputs{width:100%;height:calc(var(--px) * 50);padding:calc(var(--px) * 10) calc(var(--px) * 20);background:#fff;align-items:center;display:flex;position:relative}.host-avaliability .host-avaliability-form-inputs:before{content:"";width:calc(var(--px) * 17);height:calc(var(--px) * 17);top:calc(var(--px) * 17);right:calc(var(--px) * 22);pointer-events:none;background:url(/assets/icons/calendar.svg) 50%/contain no-repeat;position:absolute}.host-avaliability .host-avaliability-form-inputs img{width:calc(var(--px) * 17);height:calc(var(--px) * 17);margin:0 calc(var(--px) * 17);transform:scale(-1)}.host-avaliability .host-avaliability-form-inputs .date{color:#3e4849a6;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);cursor:pointer}.host-avaliability .host-avaliability-calendar{z-index:9;position:absolute;bottom:0;right:104%}.host-avaliability .host-avaliability-status{padding:calc(var(--px) * 26) 0;justify-content:space-between;align-items:center;display:flex}.host-avaliability .host-avaliability-status label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);align-items:center;display:flex}.host-avaliability .host-avaliability-status label .checkbox{margin-right:0;margin-left:calc(var(--px) * 15)}.host-avaliability .host-avaliability-prices{padding-top:calc(var(--px) * 40);padding-bottom:calc(var(--px) * 15);border-bottom:1px solid #4f625e73;flex-wrap:wrap;align-items:center;display:flex}.host-avaliability .host-avaliability-prices .host-avaliability-prices-item{width:50%;margin-bottom:calc(var(--px) * 10);align-items:center;display:flex}.host-avaliability .host-avaliability-prices .host-avaliability-prices-item label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);margin-right:calc(var(--px) * 5)}.host-avaliability .host-avaliability-prices .host-avaliability-prices-item .value{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 35)}.host-avaliability .host-avaliability-nights{padding:calc(var(--px) * 26) 0;margin-bottom:calc(var(--px) * 63);border-bottom:1px solid #4f625e73;align-items:center;display:flex}.host-avaliability .host-avaliability-nights label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);margin-right:calc(var(--px) * 20)}.host-avaliability .host-avaliability-nights .value{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 35)}.host-avaliability .host-avaliability-btns{justify-content:space-between;align-items:center;padding-top:0;display:flex}.host-avaliability .host-avaliability-btns .clear-calendar{width:calc(var(--px) * 140);height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#4f625e;cursor:pointer;border-radius:calc(var(--px) * 33);background:0 0;border:1px solid #4f625e}.host-avaliability .host-avaliability-btns .save-calendar{width:calc(var(--px) * 178);height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);background:#4f625e;border:none;position:relative}.host-avaliability .host-avaliability-saved{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);margin-top:calc(var(--px) * 15)}.host-ical-section{margin:0 calc(var(--px) * -14);margin-bottom:calc(var(--px) * 60);display:flex}.host-ical-section .host-ical-col{width:50%;padding:0 calc(var(--px) * 14)}.host-ical-section .host-ical-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57);margin-bottom:calc(var(--px) * 15)}.host-ical-section .host-ical-local{padding:calc(var(--px) * 10);padding-left:calc(var(--px) * 12);margin-bottom:calc(var(--px) * 20);background:#f0eceab8;align-items:center;padding-right:0;display:flex}.host-ical-section .host-ical-local .host-ical-local-url{width:100%;height:calc(var(--px) * 50);padding:0 calc(var(--px) * 19);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);white-space:nowrap;background:#fff;border:none;align-items:center;display:flex;overflow:hidden}.host-ical-section .host-ical-local .host-ical-local-btn{width:calc(var(--px) * 50);height:calc(var(--px) * 50);cursor:pointer;background:0 0;border:none}.host-ical-section .host-ical-local .host-ical-local-btn img{width:calc(var(--px) * 23);height:calc(var(--px) * 23)}.host-ical-list{margin-bottom:calc(var(--px) * 20)}.host-ical-list .host-ical-list-item{height:calc(var(--px) * 73);padding:0 calc(var(--px) * 30);padding-right:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 10);background:#faf8f773;border:1px solid #4f625e73;justify-content:space-between;align-items:center;display:flex}.host-ical-list .host-ical-list-item .host-ical-list-item-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);margin-right:auto}.host-ical-list .host-ical-list-item .host-ical-list-item-status{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 13)}.host-ical-list .host-ical-list-item .host-ical-list-item-status *{box-shadow:none!important;outline:none!important}.host-ical-list .host-ical-list-item .host-ical-list-item-status .css-1u9des2-indicatorSeparator{display:none}.host-ical-list .host-ical-list-item .host-ical-list-item-delete{margin-left:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;padding:0}.host-ical-list .host-ical-list-item .host-ical-list-item-delete img{width:calc(var(--px) * 21);height:calc(var(--px) * 21)}.host-ical-add-from form{flex-direction:column;display:flex}.host-ical-add-from .host-ical-add{padding:calc(var(--px) * 12);background:#f3efea73;display:flex}.host-ical-add-from .host-ical-add .host-ical-add-input label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35)}.host-ical-add-from .host-ical-add .host-ical-add-input input{width:100%;height:calc(var(--px) * 50);padding:calc(var(--px) * 19);border:none}.host-ical-add-from .host-ical-add .host-ical-add-name{min-width:calc(var(--px) * 250);margin-right:calc(var(--px) * 20)}.host-ical-add-from .host-ical-add .host-ical-add-url{width:100%}.host-ical-add-from .host-ical-add-btn{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);margin-top:calc(var(--px) * 23);background:#4f625e;border:none;margin-left:auto}.host-ical-inscruction{padding:calc(var(--px) * 20) calc(var(--px) * 30);margin-bottom:calc(var(--px) * 20);background:#f3efea}.host-ical-inscruction .host-ical-inscruction-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57);margin-bottom:calc(var(--px) * 15)}.host-ical-inscruction .host-ical-inscruction-desc{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 15)}.host-ical-inscruction .host-ical-inscruction-list .accordion__item{border-bottom:1px solid #4f625e73}.host-ical-inscruction .host-ical-inscruction-list .accordion__heading{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);padding:calc(var(--px) * 13) 0;cursor:pointer}.host-ical-inscruction .host-ical-inscruction-list .accordion__button{width:100%;height:calc(var(--px) * 35);align-items:center;display:flex;position:relative}.host-ical-inscruction .host-ical-inscruction-list .accordion__panel{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23);padding-bottom:calc(var(--px) * 20)}.host-ical-inscruction .host-ical-inscruction-list .accordion__button:after{content:"";width:calc(var(--px) * 11);height:calc(var(--px) * 11);background-image:url(../media/arrow-down-gray.0x2tb-6fy~73l.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.host-ical-inscruction .host-ical-inscruction-list .accordion__button[aria-expanded=true]:after{content:"";transform:translateY(-50%)rotate(180deg)}.host-ical-help{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 19);padding:calc(var(--px) * 20);background:#f3efea;align-items:center;display:flex}.host-ical-help img{width:calc(var(--px) * 27);height:calc(var(--px) * 27);margin-right:calc(var(--px) * 20)}.host-ical-help a{color:#4f625e;text-decoration-line:underline}.host-container{padding-top:calc(var(--px) * 70);padding-bottom:calc(var(--px) * 70);justify-content:space-between;display:flex}.host-page-content{width:calc(var(--px) * 875)}.host-page-content .host-section-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 31);line-height:calc(var(--px) * 57)}.host-page-content .host-section-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31)}.vos-versement-total-container{margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);justify-content:space-between;display:flex}.section-vos-versement{padding-bottom:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);border-bottom:1px solid #4f625e3b}.vos-versement-total-container .vos-versement-total{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35)}.vos-versement-total-container .vos-versement-total span{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35)}.vos-versement-total-container .vos-versement-link{color:#4f625e;text-align:right;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;text-decoration-line:underline}.versement-item{padding:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 20);background:#fff;border:1px solid #4f625e3b;box-shadow:-1px 1px 5px #d9d9d93b}.versement-item .versement-item-header{justify-content:space-between;display:flex}.versement-item .versement-item-header .versement-item-date{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.versement-item .versement-item-header .versement-item-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21)}.versement-item .versement-item-header .versement-item-price{color:#4f625e;text-align:right;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);padding-right:calc(var(--px) * 20);text-decoration-line:underline;position:relative}.versement-item .accordion__button .versement-item-price:after{content:"";right:0;top:calc(var(--px) * 10);width:calc(var(--px) * 11);height:calc(var(--px) * 11);background-image:url(../media/arrow-down-gray.0x2tb-6fy~73l.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.versement-item .accordion__button[aria-expanded=true] .versement-item-price:after{content:"";transform:rotate(180deg)}.versement-item .versement-item-detail .versement-item-booking-detail{padding:calc(var(--px) * 25) 0;border-bottom:1px solid #4f625e3b;justify-content:space-between;display:flex}.versement-item .versement-item-detail .versement-item-booking-detail .booking-id{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21)}.versement-item .versement-item-detail .versement-item-booking-detail .booking-id span{color:#4f625e;font-weight:500;text-decoration-line:underline}.versement-item .versement-item-detail .versement-item-booking-detail .booking-fee{color:#4f625ebf;text-align:right;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21)}.versement-item .versement-item-detail .versement-item-mode-detail{padding-top:calc(var(--px) * 25);justify-content:space-between;display:flex}.versement-item .versement-item-detail .versement-item-mode-detail .mode-title{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21)}.versement-item .versement-item-detail .versement-item-mode-detail .mode-info{color:#4f625e;text-align:right;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21)}.section-mode-versement{padding-bottom:calc(var(--px) * 60);margin-bottom:calc(var(--px) * 30);border-bottom:1px solid #4f625e3b}.mode-versement-list{margin-top:calc(var(--px) * 30)}.mode-versement-list .mode-versement-item{padding:calc(var(--px) * 25) calc(var(--px) * 27);margin-bottom:calc(var(--px) * 18);background:#faf8f773;border:1px solid #4f625e36}.mode-versement-list .mode-versement-item .mode-versement-item-header{justify-content:space-between;align-items:center;display:flex}.mode-versement-list .mode-versement-item .mode-versement-item-header .mode-versement-item-action{margin-left:auto}.mode-versement-list .mode-versement-item .mode-versement-item-header .mode-versement-item-edit-btn{cursor:pointer;background:0 0;border:none;padding:0}.mode-versement-list .mode-versement-item .mode-versement-item-header .mode-versement-item-edit-btn img{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.mode-versement-list .mode-versement-item .mode-versement-item-icon{width:calc(var(--px) * 50);height:calc(var(--px) * 50);margin-right:calc(var(--px) * 20)}.mode-versement-list .mode-versement-item .mode-versement-item-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.mode-versement-list .mode-versement-item .mode-versement-item-title span{font-size:calc(var(--px) * 13);padding:calc(var(--px) * 2) calc(var(--px) * 15);margin-left:calc(var(--px) * 10);background:#4f625e36}.mode-versement-list .mode-versement-item .mode-versement-item-sub-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.mode-versement-list .mode-versement-item-info{margin-top:calc(var(--px) * 20)}.mode-versement-list .mode-versement-info-item{padding:calc(var(--px) * 20) 0;border-top:1px solid #4f625e3b;align-items:center;display:flex;position:relative}.mode-versement-list .mode-versement-info-item:first-child{border-top:none}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);min-width:calc(var(--px) * 233)}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-meta{align-items:center;width:100%;display:flex}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit{align-items:flex-start;width:100%;display:flex}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-value{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31)}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit .form-group{width:100%}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit input{width:100%;height:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);background:#f3efeab8;border:none}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit .form-submit{width:calc(var(--px) * 122);height:calc(var(--px) * 33);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit .form-cancel{min-width:calc(var(--px) * 33);height:calc(var(--px) * 33);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.mode-versement-list .mode-versement-info-item .mode-versement-info-item-edit .form-cancel img{width:calc(var(--px) * 12);height:calc(var(--px) * 12);filter:brightness(0)invert()}.mode-versement-list .mode-versement-item-btn{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 30);margin-top:calc(var(--px) * 23);background:#4f625e;border:none}.section-history-versement .history-versement-total-container{padding:calc(var(--px) * 30) 0;justify-content:space-between;display:flex}.section-history-versement .history-versement-total-container .history-versement-total{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.section-history-versement .history-versement-total-container .history-versement-total span{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.section-history-versement .history-versement-total-container .history-versement-export{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 37);text-transform:uppercase;text-decoration-line:underline}.revenus-versement-list{margin-top:calc(var(--px) * 30);padding:calc(var(--px) * 25);background:#fff;border:1px solid #4f625e3b;box-shadow:-1px 1px 5px #d9d9d93b}.revenus-versement-list .versement-item{box-shadow:none;padding:0;padding-bottom:calc(var(--px) * 25);border:none;border-bottom:1px solid #4f625e3b}.revenus-versement-list .versement-item:last-child{border-bottom:none;margin:0}.revenus-versement-list .versement-item .versement-item-booking-detail{border-bottom:none;padding:0;display:block}.revenus-versement-list .versement-item .versement-item-detail .versement-item-booking-detail .booking-fee{text-align:left}.host-page-sidebar{width:calc(var(--px) * 390)}.host-page-sidebar .host-help{padding:calc(var(--px) * 36) calc(var(--px) * 20);margin-bottom:calc(var(--px) * 23);background:#f3efea}.host-page-sidebar .host-help .host-help-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 36)}.host-page-sidebar .host-help .host-help-item{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);padding:calc(var(--px) * 13) 0;cursor:pointer;border-bottom:1px solid #4f625e73;text-decoration:underline;display:block;position:relative}.host-page-sidebar .host-help .host-help-item:after{content:"";width:calc(var(--px) * 11);height:calc(var(--px) * 11);background-image:url(/_next/static/media/arrow-down-gray.d8a5357c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(270deg)}.host-page-sidebar .host-contact{padding:calc(var(--px) * 25) calc(var(--px) * 20);background:#f3efea}.host-page-sidebar .host-contact .host-contact-desc{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23)}.host-page-sidebar .host-contact .host-contact-info{margin-top:calc(var(--px) * 20);align-items:center;display:flex}.host-page-sidebar .host-contact .host-contact-info .tel{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);margin-right:calc(var(--px) * 20);padding-right:calc(var(--px) * 20);border-right:1px solid #4f625e73;text-decoration-line:underline}.host-page-sidebar .host-contact .host-contact-info .email{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 15);text-decoration-line:underline}.modes-versement-popup{z-index:9999;width:100%;height:100vh;padding-bottom:calc(var(--px) * 100);background:#fff;position:fixed;top:0;left:0;overflow-y:auto}.modes-versement-popup::-webkit-scrollbar{width:calc(var(--px) * 3)}.modes-versement-popup::-webkit-scrollbar-track{background:#f3efea}.modes-versement-popup::-webkit-scrollbar-thumb{background:#4f625e73}.modes-versement-popup::-webkit-scrollbar-thumb:hover{background:#555}.modes-versement-popup .modes-versement-header{height:calc(var(--px) * 112);margin-bottom:calc(var(--px) * 60);border-bottom:1px solid #4f625e3b;justify-content:center;align-items:center;display:flex;position:relative}.modes-versement-popup .modes-versement-header .modes-versement-title{color:#4f625e;text-align:center;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 31);line-height:calc(var(--px) * 57)}.modes-versement-popup .modes-versement-header .modes-versement-close-btn{width:calc(var(--px) * 21);height:calc(var(--px) * 21);cursor:pointer;right:calc(var(--px) * 66);background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.modes-versement-popup .modes-versement-content{width:calc(var(--px) * 867);margin:auto}.modes-versement-popup .modes-versement-content-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 37);line-height:calc(var(--px) * 57);margin-bottom:calc(var(--px) * 30)}.modes-versement-popup .modes-versement-form-group{margin-bottom:calc(var(--px) * 40)}.modes-versement-popup .modes-versement-form-group .modes-versement-form-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 47);margin-bottom:calc(var(--px) * 30);display:block}.modes-versement-popup .modes-versement-form-type{display:flex}.modes-versement-popup .modes-versement-form-type .checkbox-group{margin-right:calc(var(--px) * 60);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 37)}.modes-versement-popup .modes-versement-form-type .checkbox-group .checkbox{width:calc(var(--px) * 33);min-width:calc(var(--px) * 33);height:calc(var(--px) * 33);background:#f4f1f0;border:1px solid #c4c4c4}.modes-versement-popup .modes-versement-form-type .checkbox-group .checkbox span:before{content:"";width:calc(var(--px) * 15);height:calc(var(--px) * 15);top:calc(var(--px) * 7);left:calc(var(--px) * 8)}.modes-versement-popup .modes-versement-form-titulaire{padding:calc(var(--px) * 30);padding-bottom:calc(var(--px) * 20);background:#faf8f7;border:1px solid #4f625e3b;align-items:center;display:flex;box-shadow:-1px 1px 5px #d9d9d93b}.modes-versement-popup .modes-versement-form-titulaire .form-group{border-right:1px solid #4f625e3b;width:50%}.modes-versement-popup .modes-versement-form-titulaire .form-group:last-child{padding-left:calc(var(--px) * 27);border-right:none}.modes-versement-popup .modes-versement-form-titulaire .form-group label{color:#4f625ebf;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:21px}.modes-versement-popup .modes-versement-form-titulaire .form-group input{width:100%;height:calc(var(--px) * 30);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 35);background:0 0;border:none;padding:0}.modes-versement-popup .modes-versement-form-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21);margin-top:calc(var(--px) * 20)}.modes-versement-popup .modes-versement-form-role{position:relative}.modes-versement-popup .modes-versement-form-role label{top:calc(var(--px) * 14);left:calc(var(--px) * 23);z-index:1;color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 21);position:absolute}.modes-versement-popup .modes-versement-role-select .css-13cymwt-control,.modes-versement-popup .modes-versement-role-select .css-t3ipsp-control{height:calc(var(--px) * 80);background:#faf8f7;border:1px solid #4f625e3b;border-radius:0;box-shadow:-1px 1px 5px #d9d9d93b}.modes-versement-popup .modes-versement-role-select [class*=-singleValue]{padding:0 calc(var(--px) * 8);margin-top:calc(var(--px) * 20);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 35)}.modes-versement-popup .modes-versement-role-select [class*=-indicatorSeparator]{display:none}.modes-versement-popup .modes-versement-role-select [class*=-indicatorContainer]{padding:calc(var(--px) * 20)}.modes-versement-popup .modes-versement-role-select [class*=-menu]{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 35)}.modes-versement-popup .modes-versement-form-btn-container{justify-content:space-between;display:flex}.modes-versement-popup .modes-versement-form-btn{min-width:calc(var(--px) * 198);height:calc(var(--px) * 57);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);margin-top:calc(var(--px) * 23);background:#4f625e;border:none;margin-left:auto}.modes-versement-popup .modes-versement-form-label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 37);display:block}.modes-versement-popup .modes-versement-form-input{width:100%;height:calc(var(--px) * 57);padding:0 calc(var(--px) * 20);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);margin-top:calc(var(--px) * 10);background:#f3efeab8;border:none}.modes-versement-popup .modes-versement-form-btn.prev{color:#4f625e;background:0 0;border:1px solid #4f625e;margin-left:0;margin-right:auto}.section-reservations-content{margin-top:calc(var(--px) * 30)}.reservations-list{padding-top:calc(var(--px) * 30);flex-wrap:wrap;justify-content:space-between;display:flex}.reservations-item{width:calc(var(--px) * 427);padding:calc(var(--px) * 32);margin-bottom:calc(var(--px) * 20);cursor:pointer;background:#faf8f773;border:1px solid #4f625e36;justify-content:space-between;display:flex}.reservations-item .reservations-item-days{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 15)}.reservations-item .reservations-item-name{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35)}.reservations-item .reservations-item-date{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.reservations-item .reservations-item-details{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.reservations-item .reservations-avatar{width:calc(var(--px) * 70);height:calc(var(--px) * 70);margin-bottom:calc(var(--px) * 30);background:#f3efea;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.reservations-item .reservations-avatar span{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 35);text-transform:uppercase}.reservations-item .reservation-item-btn{height:calc(var(--px) * 37);padding:0 calc(var(--px) * 20);color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4f625e;border-radius:33px}.reservations-list .no-reservations-item{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);margin-bottom:calc(var(--px) * 30)}.popup-detail-reservation::-webkit-scrollbar{width:calc(var(--px) * 5)}.popup-detail-reservation::-webkit-scrollbar-track{background:#f1f1f1}.popup-detail-reservation::-webkit-scrollbar-thumb{border-radius:calc(var(--px) * 10);background:#d9d9d9}.popup-detail-reservation::-webkit-scrollbar-thumb:hover{background:#555}.popup-detail-reservation{width:calc(var(--px) * 559);z-index:9999;height:80vh;padding:0 calc(var(--px) * 40) calc(var(--px) * 20);background:#f3efea;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 3px 11px #3e484933}.popup-detail-reservation .detail-reservation-header{padding:calc(var(--px) * 20) 0;color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;font-style:normal;font-weight:500;display:flex}.popup-detail-reservation .detail-reservation-header .detail-reservation-close{cursor:pointer}.popup-detail-reservation .detail-reservation-guest{padding:calc(var(--px) * 20) 0;border-bottom:1px solid #d9d9d9}.popup-detail-reservation .detail-reservation-guest .reservation-guest-title{color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20);font-style:normal;font-weight:500}.popup-detail-reservation .reservation-guest-detail{align-items:center;display:flex}.popup-detail-reservation .reservation-guest-detail .reservations-guest-avatar{width:calc(var(--px) * 70);height:calc(var(--px) * 70);margin-right:calc(var(--px) * 20);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.popup-detail-reservation .reservation-guest-detail .reservations-guest-avatar span{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 35);text-transform:uppercase}.popup-detail-reservation .reservation-guest-detail .reservations-guest-name{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);font-style:normal;font-weight:600}.popup-detail-reservation .detail-reservation-property{padding:calc(var(--px) * 20) 0;border-bottom:1px solid #d9d9d9}.popup-detail-reservation .detail-reservation-property .reservation-property-title{color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20);font-style:normal;font-weight:500}.popup-detail-reservation .detail-reservation-property .reservation-property-image{width:100%;height:calc(var(--px) * 198);margin-bottom:calc(var(--px) * 20);background:#f3efea 50%/cover}.popup-detail-reservation .detail-reservation-property .reservation-property-name{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);font-style:normal;font-weight:400}.popup-detail-reservation .detail-reservation-dates{padding:calc(var(--px) * 10) 0;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;display:flex;position:relative}.popup-detail-reservation .detail-reservation-dates .reservation-date{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);align-items:center;font-style:normal;font-weight:500;display:flex}.popup-detail-reservation .detail-reservation-dates .reservation-date>div{margin-right:calc(var(--px) * 10);align-items:center;display:flex}.popup-detail-reservation .detail-reservation-dates .reservation-date img{width:calc(var(--px) * 15);height:calc(var(--px) * 15);margin:0 calc(var(--px) * 10);transform:scale(-1)}.popup-detail-reservation .detail-reservation-dates .reservation-date>span,.popup-detail-reservation .detail-reservation-dates .reservation-peaple{color:#4f625ebf;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);font-style:normal;font-weight:300}.popup-detail-reservation .detail-reservation-dates .reservation-peaple>span{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-left:calc(var(--px) * 10);font-style:normal;font-weight:500}.popup-detail-reservation .reservation-subtotal{padding:calc(var(--px) * 20) 0;border-bottom:1px solid #d9d9d9}.popup-detail-reservation .reservation-subtotal .reservation-subtotal-item{margin-bottom:calc(var(--px) * 10);color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);justify-content:space-between;align-items:center;font-style:normal;font-weight:300;display:flex}.popup-detail-reservation .reservation-subtotal span{color:#4f625e69;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 19);font-style:normal;font-weight:400}.popup-detail-reservation .reservation-total{padding:calc(var(--px) * 20) 0;color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);justify-content:space-between;align-items:center;font-style:normal;font-weight:600;display:flex}.inscription-host-header .container{min-width:calc(var(--px) * 867);align-items:center;margin:auto;display:flex}.header .header-help{color:#fff;text-align:right;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 23);margin-left:auto}.header .header-help a{color:#fff;font-weight:500;text-decoration:none}.main-inscription-host-page{padding-bottom:calc(var(--px)* 100);min-height:calc(var(--px)* 100vh)}.main-inscription-host-page .inscription-title{margin-top:calc(var(--px)* 40)}.main-inscription-host-page .inscription-form-gender{justify-content:center}.main-inscription-host-page .inscription-form-gender .checkbox-group{margin:0 calc(var(--px) * 60)}.main-inscription-host-page .inscription-container{padding:0}.main-inscription-host-page .host-adresse .form-group input{width:100%}.main-inscription-host-page .host-adresse-country,.main-inscription-host-page .host-adresse-city,.main-inscription-host-page .host-adresse-code{width:calc(var(--px) * 273)}.main-inscription-host-page .host-adresse-postale{width:100%}.main-inscription-host-page .inscription-form-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);margin-bottom:calc(var(--px) * 10)}.main-inscription-host-page .inscription-form-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);margin-bottom:calc(var(--px) * 40)}.main-inscription-host-page .form-submit-container{margin-top:calc(var(--px) * 50);padding-top:calc(var(--px) * 32);border-top:1px solid #4f625e3b}.host-access-code{padding-top:calc(var(--px) * 100)}.main-inscription-host-page .inscription-host-footer .form-submit-container{justify-content:space-between}.main-inscription-host-page .inscription-host-footer .form-submit-container .form-submit{margin-left:auto}.main-inscription-host-page .inscription-host-footer .form-submit-container .successTxt{color:#16d585;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.form-group .error{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);color:#c12b2bbf}.react-tel-input .form-control{padding-left:calc(var(--px) * 62)!important}.main-inscription-host-page .checkbox{width:calc(var(--px) * 30);min-width:calc(var(--px) * 30);height:calc(var(--px) * 30)}.main-inscription-host-page .checkbox span:before{width:calc(var(--px) * 15);height:calc(var(--px) * 15);top:calc(var(--px) * 6);left:calc(var(--px) * 7)}.inscription-success{min-height:calc(var(--px) * 100vh);width:calc(var(--px) * 519);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.main-inscription-host-page .inscription-success{margin-top:calc(var(--px) * 100)}.inscription-success .inscription-success-icon{width:calc(var(--px) * 273);margin-bottom:calc(var(--px) * 40)}.inscription-success .inscription-success-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);margin-bottom:calc(var(--px) * 20)}.inscription-success .inscription-success-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20)}.inscription-success .inscription-success-link{height:calc(var(--px) * 50);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);text-transform:uppercase;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 50);margin-top:calc(var(--px) * 30);background:#4f625e;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.page-template{padding-bottom:calc(var(--px) * 100)}.page-template .page-header{text-align:center;height:calc(var(--px) * 210);margin-bottom:calc(var(--px) * 40);padding:0;padding:0 calc(var(--px) * 40);background:#f3efea;justify-content:center;align-items:center;display:flex}.page-template .page-header h1{color:#4f625e;text-align:center;font-family:RomanSerif;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);font-style:normal;font-weight:500}.page-template h1,.page-template h2{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 45);line-height:calc(var(--px) * 57);color:#4f625e;width:calc(var(--px) * 910);margin-top:calc(var(--px) * 43);margin-bottom:calc(var(--px) * 43)}.page-template p{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20)}.page-template h3{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 37);line-height:calc(var(--px) * 47);margin-top:calc(var(--px) * 64);margin-bottom:calc(var(--px) * 20);display:block}.page-template h3 strong{font-weight:500}.page-template h4{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 57);margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 20);display:block}.page-template h4 strong{font-weight:500}.section-legales-header{padding-bottom:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);border-bottom:1px solid #f3efea}.legales-item{padding:0 calc(var(--px) * 30);margin-bottom:calc(var(--px) * 15);background:#fff;border:1px solid #4f625e2b;box-shadow:-1px 1px 5px #d9d9d93b}.legales-item p{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31)}.legales-item .legales-item-header{padding:calc(var(--px) * 10) 0;cursor:pointer;justify-content:space-between;align-items:center;display:flex;position:relative}.legales-item .legales-item-header:after{content:"";width:calc(var(--px) * 11);height:calc(var(--px) * 11);background-image:url(../media/arrow-down-gray.0x2tb-6fy~73l.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.legales-item .accordion__button[aria-expanded=true] .legales-item-header:after{transform:translateY(-50%)rotate(180deg)}.legales-item .legales-item-header h2{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 27)}.legales-item .legales-item-content{border-top:1px solid #4f625e3b}.legales-item .legales-item-file-container{padding:calc(var(--px) * 10) 0;margin-bottom:calc(var(--px) * 20);justify-content:space-between;align-items:center;display:flex}.legales-item .legales-item-file{padding:0 calc(var(--px) * 16);width:100%;height:calc(var(--px) * 53);cursor:pointer;color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);background:#f0eceab8;border:none;justify-content:space-between;align-items:center;text-decoration-line:underline;display:flex}.legales-item .legales-item-file>img{width:calc(var(--px) * 23);height:calc(var(--px) * 23);margin-right:calc(var(--px) * 13)}.legales-item .legales-item-file .legales-item-file-download{cursor:pointer;background:0 0;border:none;margin-left:auto;display:flex}.legales-item .legales-item-file .legales-item-file-download img{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.legales-item .legales-item-file-container .legales-item-file-view{width:calc(var(--px) * 53);height:calc(var(--px) * 53);cursor:pointer;background:#f0eceab8;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-interieur-item{padding:calc(var(--px) * 30) 0;padding-left:calc(var(--px) * 30);color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);border-top:1px solid #4f625e3b;justify-content:space-between;align-items:center;display:flex;position:relative}.legales-item .legales-interieur-item:first-child{border-top:none}.legales-item .legales-interieur-item:after{content:"";width:calc(var(--px) * 15);height:calc(var(--px) * 15);background-image:url(../media/check-icon.0rdzyb6-hkfat.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.legales-item .legales-interieur-item .legales-interieur-item-action{align-items:center;display:flex}.legales-item .legales-interieur-item .legales-interieur-item-action button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-interieur-item .legales-interieur-item-action button img{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.legales-item .legales-interieur-item .legales-interieur-item-action .legales-item-edit img{opacity:.8}.legales-item .legales-interieur-item .legales-item-meta{justify-content:space-between;align-items:center;width:100%;display:flex}.legales-item .legales-interieur-item .legales-interieur-item-edit{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:flex-start;width:100%;margin-left:auto;display:flex}.legales-item .legales-interieur-item .legales-interieur-item-edit .form-group{width:100%}.legales-item .legales-interieur-item .legales-interieur-item-edit input{width:100%;height:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);background:#f3efeab8;border:none}.legales-item .legales-interieur-item .legales-interieur-item-edit .form-submit{width:calc(var(--px) * 122);height:calc(var(--px) * 33);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-interieur-item .legales-interieur-item-edit .form-cancel{min-width:calc(var(--px) * 33);height:calc(var(--px) * 33);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-interieur-item .legales-interieur-item-edit .form-cancel img{width:calc(var(--px) * 12);height:calc(var(--px) * 12);filter:brightness(0)invert()}.legales-item .legales-interieur-form{margin-top:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 40);justify-content:space-between;display:flex}.legales-item .legales-interieur-form .form-group{width:100%}.legales-item .legales-interieur-form .error{margin-top:calc(var(--px) * 10)}.legales-item .legales-interieur-form input{width:100%;height:calc(var(--px) * 53);padding:0 calc(var(--px) * 28);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);background:#f3efeab8;border:none}.legales-item .legales-interieur-form .legales-item-add{width:calc(var(--px) * 122);height:calc(var(--px) * 53);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-annulation-item{padding:calc(var(--px) * 30) 0;color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);border-top:1px solid #4f625e3b;justify-content:space-between;align-items:center;display:flex;position:relative}.legales-item .legales-annulation-item .legales-annulation-item-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 31)}.legales-item .legales-annulation-item .checkbox{width:calc(var(--px) * 33);min-width:calc(var(--px) * 33);height:calc(var(--px) * 33);background:#f4f1f0;border:1px solid #c4c4c4}.legales-item .legales-annulation-item .checkbox span:before{content:"";width:calc(var(--px) * 15);height:calc(var(--px) * 15);top:calc(var(--px) * 7);left:calc(var(--px) * 8)}.legales-item .legales-text{max-height:calc(var(--px) * 612);padding:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30);margin-top:calc(var(--px) * 22);color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37);background:#f3efea73;overflow:auto}.legales-item .legales-text::-webkit-scrollbar{width:calc(var(--px) * 3)}.legales-item .legales-text::-webkit-scrollbar-track{background:#f3efea}.legales-item .legales-text::-webkit-scrollbar-thumb{background:#4f625e73}.legales-item .legales-text::-webkit-scrollbar-thumb:hover{background:#555}.legales-item .legales-text h3{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.legales-item .legales-user-item{padding:calc(var(--px) * 20) 0;border-top:1px solid #4f625e3b;display:flex;position:relative}.legales-item .legales-user-item .legales-user-meta{align-items:center;width:100%;display:flex}.legales-item .legales-user-item:first-child{border-top:none}.legales-item .legales-user-item .legales-user-item-label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);min-width:calc(var(--px) * 233)}.legales-item .legales-user-item .legales-user-item-value{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31)}.legales-item .legales-user-item .legales-user-item-edit{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.legales-item .legales-user-item .legales-user-edit{align-items:flex-start;width:100%;display:flex}.legales-item .legales-user-item .legales-user-edit .form-group{width:100%}.legales-item .legales-user-item .legales-user-edit input{width:100%;height:calc(var(--px) * 33);padding:0 calc(var(--px) * 20);background:#f3efeab8;border:none}.legales-item .legales-user-item .legales-user-edit .form-submit{width:calc(var(--px) * 122);height:calc(var(--px) * 33);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-user-item .legales-user-edit .form-cancel{min-width:calc(var(--px) * 33);height:calc(var(--px) * 33);cursor:pointer;margin-left:calc(var(--px) * 10);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);background:#4f625e;border:none;justify-content:center;align-items:center;display:flex}.legales-item .legales-user-item .legales-user-edit .form-cancel img{width:calc(var(--px) * 12);height:calc(var(--px) * 12);filter:brightness(0)invert()}.popup-media{z-index:999999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-media .popup-media-close{right:calc(var(--px) * 50);top:calc(var(--px) * 43);cursor:pointer;position:absolute}.popup-media .popup-media-close img{filter:brightness(0)invert();width:calc(var(--px) * 23);height:calc(var(--px) * 23)}.popup-media .popup-gallery-content{aspect-ratio:16/9;max-width:80%;max-height:80%;margin-bottom:calc(var(--px) * -63);position:relative}.popup-media .popup-gallery-content .popup-gallery-item{height:85vh;position:relative}.popup-media .popup-gallery-content .popup-gallery-footer{padding:calc(var(--px) * 5) 0;justify-content:space-between;align-items:center;display:flex}.popup-media .popup-gallery-content .popup-gallery-footer .pagination-counter{color:#fff;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions{margin-top:calc(var(--px) * -65);z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-prev,.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-next{width:calc(var(--px) * 63);height:calc(var(--px) * 63);cursor:pointer;background:#fff;border:none;border-radius:100%;justify-content:center;align-items:center;display:flex}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-next{margin-left:calc(var(--px) * 17);margin-right:calc(var(--px) * 37);transform:scale(-1)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions img{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.popup-media .popup-video-content{width:80%;padding-top:calc(var(--px) * 15)}.popup-media .popup-video{aspect-ratio:16/9;width:100%;position:relative}.comming-soon-page .header,.comming-soon-page .footer,.comming-soon-page .footer-copyright{display:none!important}.comming-soon{color:#fff;background-color:#4f625e;background-image:url(../media/bg.0vg06v-f6ngxb.jpg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:100%;background-repeat:no-repeat;background-size:contain;height:100vh;margin:0;padding:0}.comming-soon:after{content:"";inset:calc(var(--px) * 33);border:1px solid #ffffff7d;position:absolute}.comming-soon .container{width:calc(var(--px) * 540);padding:calc(var(--px) * 33);background:#4f625e;padding-right:0;position:absolute;top:0;bottom:0;left:0}.comming-soon .content{height:100%;padding:calc(var(--px) * 68) calc(var(--px) * 46);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.comming-soon .logo{width:calc(var(--px) * 259);margin-bottom:calc(var(--px) * 40)}.comming-soon .title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 37);line-height:calc(var(--px) * 47);text-align:center;color:#fff;margin-bottom:calc(var(--px) * 40);align-items:center}.comming-soon .mobile-image{display:none}.comming-soon .separator{width:calc(var(--px) * 110);height:calc(var(--px) * 2);background:#fff;margin:0 auto;display:block}.comming-soon .text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#fff;margin-top:calc(var(--px) * 40);position:relative}.comming-soon .email-container{text-align:center;margin-top:auto}.comming-soon .email-container span{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;color:#fff;margin-top:calc(var(--px) * 40);position:relative}.comming-soon .email-container a{color:#fff;text-align:center;font-family:Poppins;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 33);margin-top:calc(var(--px) * 20);font-style:normal;font-weight:400;text-decoration:none;display:block}@media (max-width:480px){.comming-soon{background-image:none;background-position:50%;background-size:cover}.comming-soon:after{display:none}.comming-soon .container{width:100%;padding:0;padding-top:calc(var(--px) * 30);padding-bottom:calc(var(--px) * 60);position:static}.comming-soon .content{padding:0}.comming-soon .mobile-image{width:100%;height:calc(var(--px) * 345);object-fit:cover;object-position:center;display:block}.comming-soon .title{font-size:calc(var(--px) * 31);line-height:calc(var(--px) * 41);margin-top:calc(var(--px) * 30);padding:0 calc(var(--px) * 35)}.comming-soon .text{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);margin-top:calc(var(--px) * 30);padding:0 calc(var(--px) * 24)}.comming-soon .email-container{padding:0 calc(var(--px) * 35);margin-top:0}.comming-soon .email-container a{font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 29)}}.back-button{margin-right:calc(var(--px) * 20);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.back-button img{width:calc(var(--px) * 27);filter:brightness(0)invert()}.loading{min-height:calc(100vh - calc(var(--px) * 100));justify-content:center;align-items:center;display:flex}.loading img{width:calc(var(--px) * 100);height:calc(var(--px) * 100)}.checkout-error{min-height:calc(100vh - calc(var(--px) * 100));flex-direction:column;justify-content:center;align-items:center;display:flex}.checkout-error img{width:calc(var(--px) * 80);height:calc(var(--px) * 80);margin-bottom:calc(var(--px) * 20)}.checkout-error .checkout-error-title{color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);margin-bottom:calc(var(--px) * 20);font-style:normal;font-weight:500}.checkout-error .checkout-error-desc{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);text-align:center;font-style:normal;font-weight:300}.iubenda-btns{display:none}.main-checkout-page{padding-bottom:calc(var(--px) * 60);background:#fbfafa}.main-checkout-page .container{padding-top:calc(var(--px) * 26);max-width:calc(var(--px) * 1150);justify-content:space-between;display:flex}.main-checkout-page .checkout-page-content{width:calc(var(--px) * 717);padding-left:calc(var(--px) * 60)}.main-checkout-page .checkout-page-sidebar{width:calc(var(--px) * 405)}.checkout-detail-reservation{z-index:9999;width:100%;padding:0 calc(var(--px) * 30) calc(var(--px) * 20);border-radius:calc(var(--px) * 11);background:#fff;box-shadow:0 2px 11px #3e48491c}.checkout-detail-reservation .detail-reservation-header{padding:calc(var(--px) * 20) 0;color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 29);justify-content:space-between;align-items:center;font-style:normal;font-weight:500;display:flex}.checkout-detail-reservation .detail-reservation-property{padding-bottom:calc(var(--px) * 20);border-bottom:1px solid #d9d9d9}.checkout-detail-reservation .detail-reservation-property .reservation-property-title{color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 20);font-style:normal;font-weight:500}.checkout-detail-reservation .detail-reservation-property .reservation-property-image{width:100%;height:calc(var(--px) * 198);margin-bottom:calc(var(--px) * 20);background:#f3efea 50%/cover}.checkout-detail-reservation .detail-reservation-property .reservation-property-name{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);font-style:normal;font-weight:400}.checkout-detail-reservation .detail-reservation-dates{padding:calc(var(--px) * 18) 0;padding-left:calc(var(--px) * 30);border-bottom:1px solid #d9d9d9;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.checkout-detail-reservation .detail-reservation-dates:before{content:"";width:calc(var(--px) * 20);height:calc(var(--px) * 20);pointer-events:none;cursor:pointer;background-image:url(../media/calendar-icon.0w4cw-ozmcnxd.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:47%;left:0;transform:translateY(-50%)}.checkout-detail-reservation .detail-reservation-dates:after{content:"";width:calc(var(--px) * 15);height:calc(var(--px) * 15);pointer-events:none;cursor:pointer;background-image:url(../media/edit-icon.01os-tsnwnic_.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.checkout-detail-reservation .detail-reservation-dates .reservation-date{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);cursor:pointer;align-items:center;width:100%;font-style:normal;font-weight:500;display:flex;position:relative}.checkout-detail-reservation .detail-reservation-dates .reservation-date .calendar{position:absolute;top:50%;right:110%;transform:translateY(-50%)}.checkout-detail-reservation .detail-reservation-dates .reservation-date .reservation-form-inputs{align-items:center;width:100%;display:flex}.checkout-detail-reservation .detail-reservation-dates .reservation-date img{width:calc(var(--px) * 15);height:calc(var(--px) * 15);margin:0 calc(var(--px) * 10);transform:scale(-1)}.checkout-detail-reservation .detail-reservation-dates .reservation-date>span{color:#4f625ebf;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);font-style:normal;font-weight:300}.checkout-detail-reservation .detail-reservation-dates .reservation-peaple{color:#4f625ebf;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 31);width:100%;font-style:normal;font-weight:300}.checkout-detail-reservation .detail-reservation-dates .reservation-peaple>span{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);font-style:normal;font-weight:500}.checkout-detail-reservation .reservation-guests{padding:calc(var(--px) * 20) 0;border-bottom:1px solid #d9d9d9}.checkout-detail-reservation .reservation-guests span{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);font-style:normal;font-weight:300}.checkout-detail-reservation .reservation-subtotal{padding:calc(var(--px) * 20) 0;border-bottom:1px solid #d9d9d9}.checkout-detail-reservation .reservation-subtotal .reservation-subtotal-item{margin-bottom:calc(var(--px) * 10);color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);justify-content:space-between;align-items:center;font-style:normal;font-weight:300;display:flex}.checkout-detail-reservation .reservation-subtotal span{color:#4f625e69;font-family:Poppins;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 19);font-style:normal;font-weight:400}.checkout-detail-reservation .reservation-total{padding:calc(var(--px) * 20) 0;color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);justify-content:space-between;align-items:center;font-style:normal;font-weight:600;display:flex}.checkout-step{width:100%;padding:0 calc(var(--px) * 23);margin-bottom:calc(var(--px) * 20);background:#fff;border-radius:11px;position:relative;box-shadow:0 2px 11px #3e48491c}.checkout-step.active{padding:0 calc(var(--px) * 23) calc(var(--px) * 30)}.checkout-step .checkout-step-number{width:calc(var(--px) * 40);height:calc(var(--px) * 40);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 40);top:calc(var(--px) * 16);left:calc(var(--px) * -60);background:#fff;border:1px solid #4f625e;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 11px #3e48491c}.checkout-step .checkout-step-number img{width:calc(var(--px) * 15);height:calc(var(--px) * 15)}.checkout-step .checkout-step-content{display:none}.checkout-step.active .checkout-step-content{display:block}.checkout-step.active .checkout-step-number{color:#fff;background:#4f625e}.checkout-step .checkout-step-header{padding:calc(var(--px) * 20) 0;justify-content:space-between;align-items:center;display:flex}.checkout-step .checkout-step-header .checkout-step-icon img{width:calc(var(--px) * 25);height:calc(var(--px) * 25);margin-right:calc(var(--px) * 20)}.checkout-step .checkout-step-header .checkout-step-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 30);margin-right:auto}.checkout-step .security-icon{width:calc(var(--px) * 33);height:calc(var(--px) * 33)}.checkout-step .security-icon-mobile{display:none}.checkout-step-back{cursor:pointer;background:0 0;border:none}.checkout-step-back img{width:calc(var(--px) * 33);height:calc(var(--px) * 33);justify-content:center;align-items:center;padding:0;display:flex}.checkout-step .checkout-step-footer{padding-top:calc(var(--px) * 30);margin-top:calc(var(--px) * 30);border-top:1px solid #4f625e36}.checkout-step .checkout-step-footer .checkout-step-conditions{color:#6b827c;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 20);margin-bottom:calc(var(--px)* 20)}.checkout-step .checkout-step-footer .checkout-step-conditions a{color:#6b827c;cursor:pointer;text-decoration:underline}.checkout-step .checkout-step-footer .checkout-step-footer-container{justify-content:space-between;align-items:center;display:flex}.checkout-step .checkout-step-footer .checkout-step-footer-container .checkout-step-btn{height:calc(var(--px) * 40);border-radius:calc(var(--px) * 33);cursor:pointer;color:#fff;padding:0 calc(var(--px) * 23);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 33);text-transform:uppercase;background:#4f625e;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative}.checkout-condition-item{border-bottom:1px solid #4f625e36}.checkout-condition-item .checkout-condition-item-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 31)}.checkout-condition-item .checkout-condition-item-content{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 21);padding-bottom:calc(var(--px) * 20)}.checkout-condition-item .checkout-condition-item-content ul{padding-left:calc(var(--px) * 20)}.accordion__button .checkout-condition-item-title{padding:calc(var(--px) * 15) 0;cursor:pointer;position:relative}.accordion__button .checkout-condition-item-title:after{content:"";width:calc(var(--px) * 11);height:calc(var(--px) * 11);background-image:url(../media/arrow-down-gray.0x2tb-6fy~73l.svg?dpl=dpl_EW4x8Ehd7wdfemiMHPEy37GwuJXk);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.checkout-garentie{margin-top:calc(var(--px) * 44)}.checkout-garentie .checkout-garentie-title{color:#4f625e;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 26);align-items:center;display:flex}.checkout-garentie .checkout-garentie-title img{width:calc(var(--px) * 25);height:calc(var(--px) * 25);margin-left:calc(var(--px) * 6);margin-right:calc(var(--px) * 15)}.checkout-garentie .checkout-garentie-logo{width:calc(var(--px) * 131);margin-bottom:calc(var(--px) * 5);margin-left:calc(var(--px) * 3)}.checkout-garentie .checkout-garentie-desc{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25)}.checkout-garentie .checkout-garentie-desc p{margin-bottom:calc(var(--px) * 26)}.checkout-payement-form .form-group label{margin-top:calc(var(--px) * -10)}.checkout-payement-form .checkout-step-footer{padding:0}.checkout-payement-form .checkout-step-footer .checkout-step-btn{width:100%}.checkout-page-footer{margin-top:calc(var(--px) * 46);align-items:center;display:flex}.checkout-page-footer .checkout-page-footer-icon{min-width:calc(var(--px) * 57);height:calc(var(--px) * 57);margin-right:calc(var(--px) * 17);background:#4f625e;border-radius:100%;justify-content:center;align-items:center;display:flex}.checkout-page-footer .checkout-page-footer-icon img{width:calc(var(--px) * 28);height:calc(var(--px) * 28)}.checkout-page-footer .checkout-page-footer-content{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 21)}.checkout-page-footer .checkout-page-footer-content a{color:#4f625e}.reservation-request{padding:calc(var(--px) * 15);background:#4f625e1f;display:flex}.reservation-request .reservation-request-icon{width:calc(var(--px) * 27);height:calc(var(--px) * 27);margin-right:calc(var(--px) * 10)}.reservation-request .reservation-request-content .reservation-request-title{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 17)}.reservation-request .reservation-request-content .reservation-request-desc{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 11);line-height:calc(var(--px) * 17)}.checkout-step-desc{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-bottom:calc(var(--px) * 20)}.checkout-step-payement{padding:calc(var(--px) * 25) 0;margin-bottom:calc(var(--px) * 30);border-top:1px solid #4f625e36;border-bottom:1px solid #4f625e36}.checkout-step-payement span{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-bottom:calc(var(--px) * 20);display:block}.checkout-step-payement img{max-width:100%;height:calc(var(--px) * 33)}.checkout-payement-billing-toggle{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);margin-top:calc(var(--px) * 20);margin-bottom:calc(var(--px) * 40);cursor:pointer;text-decoration-line:underline}.checkout-step .payement_billing_country{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);color:#4f625e}.checkout-step .payement_billing_country div[class*=-control]{height:calc(var(--px) * 50);min-height:calc(var(--px) * 50);cursor:pointer;background:#f4f1f0;border:none;border-radius:0;justify-content:space-between;align-items:center;display:flex}.checkout-step .payement_billing_country [class*=-singleValue]{padding:0 calc(var(--px) * 8)}.checkout-step .payement_billing_country [class*=-indicatorSeparator]{display:none}.checkout-step .payement_billing_country [class*=-indicatorContainer]{padding:0 calc(var(--px) * 20)}.checkout-step .payement_billing_country [class*=-ValueContainer]{height:calc(var(--px) * 50)}.checkout-step .payement_billing_country [class*=-Input]{padding:0 calc(var(--px) * 8);margin:0}.checkout-payement-info{margin-top:calc(var(--px) * 20);padding:calc(var(--px)* 25);color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 12);line-height:calc(var(--px)* 19);margin-bottom:calc(var(--px)* 25);background:#4f625e1f}.checkout-payement-summary{margin-bottom:calc(var(--px) * 30)}.checkout-payement-summary .checkout-payement-summary-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 23)}.checkout-payement-summary ul{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 23);padding-left:calc(var(--px)* 20)}.checkout-payement-summary .checkout-payement-summary-ammount{margin-bottom:calc(var(--px)* 20);justify-content:space-between;display:flex}.checkout-payement-summary .checkout-payement-summary-ammount .label,.checkout-payement-summary .checkout-payement-summary-ammount .date{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 23)}.checkout-payement-summary .checkout-payement-summary-ammount .amount{color:#4f625ebf;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px)* 17);line-height:calc(var(--px)* 29)}.checkout-payement-summary .checkout-payement-summary-ammount .col2{text-align:right}.checkout-payement-summary .checkout-payement-summary-progress{width:100%;height:calc(var(--px)* 10);border-radius:calc(var(--px)* 33);background:#eaecec;position:relative}.checkout-payement-summary .checkout-payement-summary-progress:before{content:"";border-radius:calc(var(--px)* 33);background:#4f625e;width:49%;height:100%;position:absolute;top:0;left:0}.checkout-payement-summary-sub45 .checkout-payement-summary-ammount{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 21);margin-top:calc(var(--px)* 15);justify-content:space-between;align-items:end;display:flex}.checkout-payement-summary-sub45 .checkout-payement-summary-ammount strong{color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px)* 17);line-height:calc(var(--px)* 21);text-align:right}.accordion__button[aria-expanded=true] .checkout-condition-item-title{padding-bottom:0}.StripeElement{padding:calc(var(--px)* 17) calc(var(--px)* 10);height:calc(var(--px)* 50);background:#f4f1f0;border:1px solid #f4f1f0}.checkout-payement-secure{margin-top:calc(var(--px) * 20);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 23);justify-content:end;align-items:center;display:flex}.checkout-payement-secure img{width:calc(var(--px) * 18);height:calc(var(--px) * 18);margin-right:calc(var(--px) * 10)}.main-checkout-confirm-page{padding-bottom:calc(var(--px)* 60);background:#fbfafa}.main-checkout-confirm-page .container{padding-top:calc(var(--px)* 26);max-width:calc(var(--px)* 1150);justify-content:space-between;display:flex}.main-checkout-confirm-page .checkout-page-sidebar{width:calc(var(--px)* 405)}.main-checkout-confirm-page .checkout-detail-reservation .detail-reservation-dates{padding-left:0}.main-checkout-confirm-page .checkout-detail-reservation .detail-reservation-dates:before,.main-checkout-confirm-page .checkout-detail-reservation .detail-reservation-dates:after{display:none}.main-checkout-confirm-page .checkout-page-content{width:calc(var(--px)* 717);padding-left:calc(var(--px)* 60)}.checkout-confirm-content{width:100%;padding:calc(var(--px)* 40) calc(var(--px)* 60);border-radius:calc(var(--px)* 11);background:#fff;position:relative;box-shadow:0 2px 11px #3e48491c}.checkout-confirm-content .checkout-confirm-icon{width:calc(var(--px)* 57);height:calc(var(--px)* 57);margin:0 auto;margin-bottom:calc(var(--px)* 20);background:#4f625e26;border-radius:100%;justify-content:center;align-items:center;display:flex}.checkout-confirm-content .checkout-confirm-icon img{width:calc(var(--px)* 30);height:calc(var(--px)* 30)}.checkout-confirm-content .checkout-confirm-text{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 27);margin-bottom:calc(var(--px)* 60)}.checkout-confirm-content .checkout-confirm-info-item{margin-bottom:calc(var(--px)* 12);align-items:center;display:flex}.checkout-confirm-content .checkout-confirm-info-item .checkout-confirm-info-title{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 25);width:calc(var(--px)* 210)}.checkout-confirm-content .checkout-confirm-info-item .checkout-confirm-info-value{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 25)}.checkout-confirm-content .checkout-confirm-button{margin:auto;margin-top:calc(var(--px)* 60);width:calc(var(--px)* 280);height:calc(var(--px)* 40);border-radius:calc(var(--px)* 33);cursor:pointer;color:#fff;padding:0 calc(var(--px)* 23);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 33);text-transform:uppercase;background:#4f625e;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.checkout-confirm-content-mobile{display:none}.not-found{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.not-found h1{color:#4f625e;font-family:RomanSerif;font-size:calc(var(--px) * 67);line-height:calc(var(--px) * 77);margin-bottom:calc(var(--px) * 20);font-style:normal;font-weight:500}.not-found h2{color:#4f625e;font-family:Poppins;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);text-align:center;margin-bottom:calc(var(--px) * 20);font-style:normal;font-weight:300}
