@charset "UTF-8";:root{--accent: #1A8F8A;--accent-dark: #0D5C59;--accent-deeper: #063533;--accent-900: #032120;--accent-light: #E0F5F4;--accent-100: #C5EBE9;--accent-mid: #8ED8D6;--traveller-adult: #254f50;--traveller-adult-bg: #d3dbdc;--traveller-child: #1A8F8A;--traveller-child-bg: #C5EBE9}:root{--sh-sm: 0 1px 3px rgba(45, 42, 43, .07), 0 1px 2px rgba(45, 42, 43, .04);--sh-lg: 0 12px 28px rgba(45, 42, 43, .12), 0 4px 8px rgba(45, 42, 43, .06);--ease-card: cubic-bezier(.22, 1, .36, 1);--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--n100: #F1F1F1;--n200: #E4E4E4}.cookies-acceptation-banner{display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:9999;left:0;right:0;bottom:0;width:auto;padding:10px 20px;background-color:#000;font-size:14px;line-height:1.5em;color:#fff;transition:right .15s ease-out;opacity:.9}.cookies-acceptation-banner>p{margin:0}.cookies-acceptation-banner>p a{white-space:nowrap}.cookies-acceptation-banner>form{margin-left:20px}@media screen and (max-width:768px){.cookies-acceptation-banner{font-size:13px;line-height:1.5em}.cookies-acceptation-banner>p a{white-space:normal}}.cookies-acceptation-banner.scroll-to-top-btn-is-shown{right:110px;border-top-right-radius:4px}.personal_data_and_cookies_policy ul{list-style:inherit;margin-left:22px}div.breadcrumb-section{min-height:25px;background:var(--Neutral-50, #F9F7F8)}.custom-breadcrumb{padding:20px 0;margin:0;color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;background:var(--Neutral-50, #F9F7F8)}.custom-breadcrumb li a{color:#333;cursor:pointer;line-height:20px}.custom-breadcrumb li:hover:not(:first-child) a{text-decoration:underline}.custom-breadcrumb li:first-child:hover .icon-home{color:#333}.custom-breadcrumb li.active{font-weight:600;color:#333}.custom-breadcrumb-icon{display:inline-block;vertical-align:middle;padding-right:5px}.custom-breadcrumb-icon .icon-home{color:#1a8f8a;width:22px;height:22px}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input[readonly]{cursor:default}.input-group.date .custom-form-control{float:none;background:#fff!important}.input-group.date .custom-form-control-grey{border:1px solid #babcbe}.dropdown-menu{z-index:2000;border-radius:0}.dropdown-menu.dropdown-new-style{z-index:998;min-width:100%;margin-top:0;border-top:0px;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;left:unset;right:0;width:-moz-max-content;width:max-content}.dropdown-menu.dropdown-new-style>li{display:block;margin-left:0}.dropdown-menu.dropdown-new-style>li.title{cursor:default;border-bottom:1px solid #eee}.dropdown-menu.dropdown-new-style>li.title span{display:block;padding:10px;color:#232323;font-size:14px;font-weight:600}@media screen and (max-width:768px){.dropdown-menu.dropdown-new-style>li.title span{padding:12px 20px!important}}.dropdown-menu.dropdown-new-style>li>a{display:block;padding:10px;color:#232323;font-size:14px;font-weight:400}.dropdown-menu.dropdown-new-style>li>a>.authentik-icon{margin-right:.5em;opacity:.9}.dropdown-menu.dropdown-new-style>li>a:hover{background-color:#e8e8e8;text-decoration:none!important;color:#232323!important}.dropdown-menu.dropdown-new-style>li>a.active{color:#dc1d1c}.dropdown-menu.dropdown-new-style>li>a span.currency-code{font-weight:600;padding-right:8px}.dropdown-menu.dropdown-new-style>li>a span.currency-name{text-transform:capitalize}.dropdown-menu.dropdown-new-style>li>hr{margin:0;padding:0}.dropdown-menu.dropdown-new-style>li:last-child>a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dropdown-menu.dropdown-new-style.with-top-border>li:first-child:before{content:"";display:block;height:4px;margin-left:-1px;margin-right:-1px;background-color:#dc1d1c}.dropdown-menu.accounts-listing{max-height:90vh;overflow:auto;overflow-x:hidden}.custom-form-control,.standart-select{height:47px;color:#2d2a2b;font-size:17px;font-weight:400;box-shadow:none;border-radius:2px 4px 4px 2px!important}.custom-form-control.simple,.standart-select.simple{background-color:#fff}.custom-form-control.field-has-error,.standart-select.field-has-error{background-color:#fef0f0!important;border-left-color:#ef4444!important;color:#ef4444!important;outline-width:1px!important;outline-color:#ef4444!important}.custom-form-control.field-has-error.simple,.standart-select.field-has-error.simple{background-color:#fdecec!important}.custom-form-control.field-has-error::-webkit-input-placeholder,.standart-select.field-has-error::-webkit-input-placeholder{color:#ef4444!important}.custom-form-control.field-has-error:-moz-placeholder,.standart-select.field-has-error:-moz-placeholder{color:#ef4444!important}.custom-form-control.field-has-error::-moz-placeholder,.standart-select.field-has-error::-moz-placeholder{color:#ef4444!important}.custom-form-control.field-has-error:-ms-input-placeholder,.standart-select.field-has-error:-ms-input-placeholder{color:#ef4444!important}@media(min-width:768px){.custom-form-control.adjusted-width,.standart-select.adjusted-width{width:auto;max-width:100%}}.custom-form-control{padding-left:55px}.custom-form-control::-webkit-input-placeholder{color:#a0abbb}.custom-form-control:-moz-placeholder{color:#a0abbb}.custom-form-control::-moz-placeholder{color:#a0abbb}.custom-form-control:-ms-input-placeholder{color:#a0abbb}.custom-form-control-grey{border:1px solid #babcbe}.custom-form-control:focus{box-shadow:none!important}.standart-select{padding-left:52px;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(/img/icons-svg/select-arrow.png) 0 0 no-repeat;border:1px solid #babcbe;background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.5rem}@media screen and (max-width:767px){.standart-select{padding-left:55px}}.standart-select.no-icon{padding-left:15px!important;padding-right:36px;background-image:none;background-color:#fff}.standart-select.default{width:220px;padding:6px 20px 6px 12px;color:#999;background-color:#fff;border:1px solid #ccc;border-radius:4px;text-transform:initial;height:auto}.select-icon{position:absolute;left:17px;top:6px;min-width:35px}.input-group-select{position:relative}.input-group-select .date-icon{left:12px}.form-control[readonly]{background-color:#fff}.form-control-multiselect{min-height:43px}.form-control-multiselect.smaller{min-height:33px}.form-control-multiselect.smaller .multiselect__tags{min-height:40px;padding-top:7px}.form-control-multiselect.smaller .multiselect__input{min-height:18px;line-height:18px}.form-control-multiselect.smaller .multiselect__placeholder{margin-bottom:5px}.form-control-multiselect.smaller .multiselect__select{top:4px}.form-control-multiselect .multiselect__select{top:7px;width:32px}.form-control-multiselect .multiselect__select:before{border-color:#2d2a2b transparent transparent;border-width:5px 4px 0}.form-control-multiselect .multiselect__tags{background:#eee;padding-top:12px;color:#2d2a2b;min-height:50px}.form-control-multiselect .multiselect__tags .multiselect__tag{padding-top:6px;padding-bottom:6px}.form-control-multiselect .multiselect__tags .multiselect__tag-icon:after{color:#fff}.form-control-multiselect .multiselect__tags .multiselect__tag-icon{top:3px}.form-control-multiselect .multiselect__tags .multiselect__tag,.form-control-multiselect .multiselect__tags .multiselect__tag-icon:focus,.form-control-multiselect .multiselect__tags .multiselect__tag-icon:hover{background:#dc1d1c}.form-control-multiselect .multiselect__tags .multiselect__placeholder{font-size:17px;padding-left:7px}.form-control-multiselect .multiselect__tags .multiselect__single{background-color:#eee}.form-control-multiselect .multiselect__content-wrapper{background:#fdf4f4;box-shadow:#ccc 0 3px 15px}.form-control-multiselect .multiselect__input{background:#eee;min-height:28px;line-height:28px;transition:none!important}.form-control-multiselect .multiselect__option{color:#333}.form-control-multiselect .multiselect__option:after{color:#333}.form-control-multiselect .multiselect__option.multiselect__option--highlight{background:#ffdfdf}.form-control-multiselect .multiselect__option.multiselect__option--highlight:after{background:#ffdfdf}@media(min-width:600px){.side-by-side-fields{display:flex}.side-by-side-fields>.hybrid-field-group-component,.side-by-side-fields>.input-group{margin-left:20px}.side-by-side-fields>.hybrid-field-group-component:first-child,.side-by-side-fields>.input-group:first-child{margin-left:0}.side-by-side-fields>.input-group{display:block}.side-by-side-fields.combine-fields-visually>.hybrid-field-group-component:not(:first-child) .input-icon,.side-by-side-fields.combine-fields-visually>.input-group:not(:first-child) .input-icon{display:none}.side-by-side-fields.combine-fields-visually>.hybrid-field-group-component:not(:first-child) input,.side-by-side-fields.combine-fields-visually>.hybrid-field-group-component:not(:first-child) select,.side-by-side-fields.combine-fields-visually>.input-group:not(:first-child) input,.side-by-side-fields.combine-fields-visually>.input-group:not(:first-child) select{padding-left:15px;border-radius:4px!important}}@media(min-width:600px){.side-by-side-fields.hide-subsequent-labels>.hybrid-field-group-component:not(:first-child) .control-label,.side-by-side-fields.hide-subsequent-labels>.input-group:not(:first-child) .control-label{visibility:hidden}}@media(max-width:599px){.side-by-side-fields.hide-subsequent-labels>.hybrid-field-group-component:not(:first-child) .control-label,.side-by-side-fields.hide-subsequent-labels>.input-group:not(:first-child) .control-label{display:none}}@media(min-width:320px){.side-by-side-fields-vehicle{display:flex}.side-by-side-fields-vehicle>.input-group{display:block}}.side-by-side-fields-vehicle .input-group:first-child input,.side-by-side-fields-vehicle .input-group:first-child select{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.side-by-side-fields-vehicle .input-group:last-child input,.side-by-side-fields-vehicle .input-group:last-child select{border-left:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative;z-index:2}.fake-that-has-placeholder:not(:focus):not(:active):not(.has-value){color:var(--Neutral-400, #A0ABBB);font-size:16px;font-style:normal;font-weight:400;line-height:19px}.required-sterix{padding-left:.1em;font-weight:400;opacity:.75}.caret{border-style:solid;height:0;width:0;border-color:#393939 transparent transparent;border-width:12px 6px 0}.date{max-width:281px;float:left;position:relative}@media screen and (max-width:1200px){.date{max-width:100%}}@media(max-width:568px){.date{float:none;margin-bottom:10px}}.date-icon{position:absolute;left:15px;top:8px;width:37px;height:30px;z-index:10;cursor:pointer}.date-icon .svg-icon{width:37px;height:30px}.input-group-select-grey .bootstrap-select .btn{background:#ebebeb!important;padding-left:15px}main.winter .entities-container{margin-top:30px}.checkbox label,.radio label{padding-left:0}.checkbox label{padding-left:20px}.checkbox-label{display:inline-block;line-height:18px;position:relative}.checkbox-label:hover{cursor:pointer}.checkbox-label span{line-height:1}.radio-label{display:inline-block;line-height:18px;position:relative;vertical-align:middle;margin-bottom:0}.radio-label:hover{cursor:pointer}.inner-form .date{max-width:100%}.inner-form .standart-select{padding-left:55px}.inner-form .checkbox-label a{color:#dc1d1c}.inner-form .input-group{margin-bottom:22px}@media screen and (max-width:768px){.inner-form .input-group{margin-bottom:15px}}.inner-form .help-block.text-danger{color:#ef4444;font-size:90%}.inner-form .has-error .control-label{color:#2d2a2b}.inner-form .custom-btn-danger,.inner-form .btn-authentik-secondary{width:100%;height:77px}.inner-form a.custom-btn-danger,.inner-form a.btn-authentik-secondary{line-height:65px}.inner-form .input-group{width:100%}.inner-form .input-group .left-inner-addon,.inner-form .input-group .right-inner-addon{position:relative;display:block;width:100%}.inner-form .input-group .left-inner-addon .glyph .icon,.inner-form .input-group .right-inner-addon .glyph .icon{width:33px;height:31px}.inner-form .input-group .left-inner-addon .custom-form-control,.inner-form .input-group .right-inner-addon .custom-form-control{padding-left:58px}.inner-form .input-group .left-inner-addon .custom-form-control[readonly],.inner-form .input-group .right-inner-addon .custom-form-control[readonly],.inner-form .input-group .left-inner-addon .custom-form-control[readonly].picker__input,.inner-form .input-group .right-inner-addon .custom-form-control[readonly].picker__input,.inner-form .input-group .left-inner-addon .authentik-datepicker .custom-form-control[readonly],.inner-form .input-group .right-inner-addon .authentik-datepicker .custom-form-control[readonly]{background-color:#fff}.inner-form .input-group .input-icon{z-index:100;display:inline-block;position:absolute;left:15px;top:8px;width:37px;height:31px;z-index:5}.inner-form .input-group .input-icon span{display:inline-block;position:absolute;right:9px;top:9px;color:#2d2a2b;font-size:14px;font-weight:400;line-height:22px;text-transform:uppercase}@media screen and (max-width:768px){.inner-form .input-group-inline{margin-bottom:0}}.inner-form .input-group-inline .left-inner-addon{position:relative;float:left;width:49.3%}@media screen and (max-width:768px){.inner-form .input-group-inline .left-inner-addon{width:100%;margin-bottom:15px}}.inner-form .input-group-inline .right-inner-addon{float:right;width:49.3%;position:relative}@media screen and (max-width:768px){.inner-form .input-group-inline .right-inner-addon{width:100%;margin-bottom:15px}}.inner-form .input-group textarea{height:195px;min-height:3em;max-height:55vh;resize:vertical}.inner-form .input-group .standart-select{padding-left:50px}.custom-form-control.custom-form-control-no-icon{padding-left:15px!important}.input-double-arrows .bootstrap-select.btn-group .dropdown-toggle .caret{height:20px;top:20px;border:none;position:relative;right:5px}.input-double-arrows .bootstrap-select.btn-group .dropdown-toggle .caret:before{content:"";position:absolute;top:-20px;left:-6px;border-style:solid;height:0;width:0;border-color:transparent transparent #393939;border-width:0 6px 12px}.input-double-arrows .bootstrap-select.btn-group .dropdown-toggle .caret:after{content:"";position:absolute;top:-6px;left:-6px;border-style:solid;height:0;width:0;border-color:#393939 transparent transparent;border-width:12px 6px 0}.inner-form.form-container .input-group-inline{height:52px}.inner-form.form-container .input-group-inline .input-group{margin:0}.inner-form.form-container .input-group-button{margin-top:17px}.inner-form.form-container .input-group-button .custom-btn{height:auto;width:auto;padding:18px}section.pick-your-chalet table{margin-top:50px}.pick-your-chalet-form .input-group{display:inline-block;width:33%;vertical-align:middle}@media screen and (max-width:768px){.pick-your-chalet-form .input-group{width:100%}}.right-to-be-forgotten-form .input-icon,.personal-data-form .input-icon,.job-apply-form .input-icon{color:#1a8f8a}.right-to-be-forgotten-form .icon-request-type,.personal-data-form .icon-request-type,.job-apply-form .icon-request-type{width:28px;height:28px}.right-to-be-forgotten-form .custom-form-control:focus,.right-to-be-forgotten-form textarea.custom-form-control:focus,.personal-data-form .custom-form-control:focus,.personal-data-form textarea.custom-form-control:focus,.job-apply-form .custom-form-control:focus,.job-apply-form textarea.custom-form-control:focus{border-color:#1a8f8a!important;box-shadow:0 0 0 3px #1a8f8a33!important;outline:none}.right-to-be-forgotten-form__file-upload .control-label,.personal-data-form__file-upload .control-label,.job-apply-form__file-upload .control-label{display:block;margin-bottom:12px;font-weight:600;color:#2d2a2b}.right-to-be-forgotten-form__file-upload-hint,.personal-data-form__file-upload-hint,.job-apply-form__file-upload-hint{margin-left:.35em;color:#a0abbb;font-size:14px;font-weight:400}.right-to-be-forgotten-form .quote-file-upload-container,.personal-data-form .quote-file-upload-container,.job-apply-form .quote-file-upload-container{margin-bottom:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.right-to-be-forgotten-form .quote-file-input-hidden,.personal-data-form .quote-file-input-hidden,.job-apply-form .quote-file-input-hidden{display:none!important}.right-to-be-forgotten-form .btn-authentik-secondary.with-icon,.personal-data-form .btn-authentik-secondary.with-icon,.job-apply-form .btn-authentik-secondary.with-icon{display:inline-flex;align-items:center;gap:8px;width:unset;height:unset;background-color:transparent;border:1.5px solid #0D5C59;color:#0d5c59;font-family:Inter,sans-serif;font-weight:600;font-size:16px;padding:8px 16px;border-radius:8px;text-transform:none;transition:all .2s ease;cursor:pointer}.right-to-be-forgotten-form .btn-authentik-secondary.with-icon .icon,.personal-data-form .btn-authentik-secondary.with-icon .icon,.job-apply-form .btn-authentik-secondary.with-icon .icon{width:18px;height:18px;flex-shrink:0}.right-to-be-forgotten-form .btn-authentik-secondary.with-icon .icon path,.personal-data-form .btn-authentik-secondary.with-icon .icon path,.job-apply-form .btn-authentik-secondary.with-icon .icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.right-to-be-forgotten-form .btn-authentik-secondary.with-icon:hover,.right-to-be-forgotten-form .btn-authentik-secondary.with-icon:focus,.personal-data-form .btn-authentik-secondary.with-icon:hover,.personal-data-form .btn-authentik-secondary.with-icon:focus,.job-apply-form .btn-authentik-secondary.with-icon:hover,.job-apply-form .btn-authentik-secondary.with-icon:focus{background-color:#1a8f8a1a;border-color:#0d5c59;color:#0d5c59;text-decoration:none;box-shadow:none}.right-to-be-forgotten-form .btn-authentik-secondary.with-icon:active,.personal-data-form .btn-authentik-secondary.with-icon:active,.job-apply-form .btn-authentik-secondary.with-icon:active{background-color:#1a8f8a26;color:#0d5c59}.right-to-be-forgotten-form .quote-file-name,.personal-data-form .quote-file-name,.job-apply-form .quote-file-name{display:none;color:#414042;font-size:14px;align-items:center}.right-to-be-forgotten-form .quote-file-name.show,.personal-data-form .quote-file-name.show,.job-apply-form .quote-file-name.show{display:flex}.right-to-be-forgotten-form .quote-file-name-text,.personal-data-form .quote-file-name-text,.job-apply-form .quote-file-name-text{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.right-to-be-forgotten-form .quote-file-name-text,.personal-data-form .quote-file-name-text,.job-apply-form .quote-file-name-text{max-width:200px}}.right-to-be-forgotten-form .quote-file-remove,.personal-data-form .quote-file-remove,.job-apply-form .quote-file-remove{background:none;border:none;color:#0d5c59;cursor:pointer;margin-left:8px;font-size:20px;line-height:1;padding:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.right-to-be-forgotten-form .quote-file-remove:hover,.personal-data-form .quote-file-remove:hover,.job-apply-form .quote-file-remove:hover{color:#1a8f8a}.right-to-be-forgotten-form .custom-btn-danger,.personal-data-form .custom-btn-danger,.job-apply-form .custom-btn-danger{width:auto;height:52px;padding:0 32px;font-size:16px;font-weight:600}input[disabled].custom-form-control,select[disabled].standart-select{color:#9c9c9c;border-color:#313131}.toggle-button-group .switch{position:relative;display:inline-block;width:53px;height:26px;float:right;max-width:150%;z-index:50;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-button-group .switch input{display:none}.toggle-button-group .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.toggle-button-group .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s}.toggle-button-group input:checked+.slider{background-color:#1a8f8a}.toggle-button-group input:focus+.slider{box-shadow:0 0 1px #1a8f8a}.toggle-button-group input:checked+.slider:before{transform:translate(26px)}.toggle-button-group .slider.round{border-radius:34px}.toggle-button-group .slider.round:before{border-radius:50%}.toggle-button-group a.dialog{color:#0d5c59;text-decoration:none}.toggle-button-group a.dialog:hover,.toggle-button-group a.dialog:focus{color:#0d5c59;text-decoration:underline}.homepage-search-tab .row-item .picker__input.picker__input--active{border-color:#aaa}@media screen and (max-width:767px){.homepage-search-tab .row-item .picker--opened .picker__holder{min-height:425px}}@media screen and (min-width:768px){.homepage-search-tab .row-item .picker--opened .picker,.homepage-search-tab .row-item .picker--opened .picker__holder{width:320px!important;min-width:320px!important;max-width:320px!important}}.homepage-search-tab .row-item .picker__holder{margin-top:-309px;border-radius:4px!important}@media screen and (min-width:768px){.homepage-search-tab .row-item .picker__holder{width:320px!important;min-width:320px!important;max-width:320px!important}}@media screen and (max-width:767px){.homepage-search-tab .row-item .picker__holder{border-radius:20px 20px 0 0!important;position:fixed!important;bottom:0;width:100vw!important;z-index:9999;left:0;right:0;max-width:none!important;min-width:0!important}}.homepage-search-tab .row-item .picker__holder:active,.homepage-search-tab .row-item .picker__holder:focus{outline:unset!important}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box{color:var(--Dark-Mode-800, #20232A)!important;font-family:Inter!important;font-size:14px!important;font-style:normal!important;font-weight:500!important}@media screen and (max-width:767px){.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box{padding:0}}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__pre_header{color:#333;font-family:Inter;font-size:19px;font-style:normal;font-weight:600;line-height:22.8px;letter-spacing:-.38px;padding:24px 16px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__pre_header{display:none}}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__pre_header svg{position:relative;cursor:pointer;pointer-events:initial;right:unset;top:unset;width:24px}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header{font-size:16px!important;margin-bottom:25px}@media screen and (max-width:767px){.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header{margin-left:24px;margin-right:24px}}@media screen and (min-width:768px){.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--prev{left:-.9em}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--next{right:-.9em}}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--prev:hover,.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--next:hover{background-color:#fff}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--prev:before{-webkit-mask:url(/img/icons-svg/left-arrow.svg) no-repeat center;mask:url(/img/icons-svg/left-arrow.svg) no-repeat center}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--next:before{-webkit-mask:url(/img/icons-svg/right-arrow.svg) no-repeat center;mask:url(/img/icons-svg/right-arrow.svg) no-repeat center}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__nav--disabled:before{border-color:#cbc6ca}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__month,.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__header .picker__year{color:var(--Dark-Mode-800, #20232A);font-family:Inter;font-size:16px;font-style:normal;font-weight:500}@media screen and (max-width:767px){.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table{margin-bottom:20px}}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table th.picker__weekday,.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day{color:var(--Dark-Mode-800, #20232A)!important;font-family:Inter!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;height:40px;line-height:28px;text-align:center}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--outfocus{display:none}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--outfocus,.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--disabled{color:var(--Neutral-200, #CBC6CA)!important;background:#fff!important;border-color:#fff!important}.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day:hover:not(.picker__day--disabled):not(.picker__day--outfocus),.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--highlighted,.homepage-search-tab .row-item .picker__holder .picker__frame .picker__wrap .picker__box .picker__table .picker__day--selected{background:#1a8f8a!important;color:#fff!important;border-radius:20px;border:1px solid #1A8F8A!important;width:40px;margin:auto}section h1.main-title{color:#2d2a2b;text-align:left}section.page ul{list-style:inherit;margin-left:22px}section.page ol{margin-left:22px}section.page .page-content{background-color:#fff}@media screen and (max-width:600px){section.page .page-content p img{display:block!important;float:none!important;text-align:center!important;margin:15px auto!important}section.page .page-content p img.maximize{width:100%;height:auto}}section.page>h2{color:#2d2a2b;font-size:25px;text-align:left}section.page .page-content h2,section.page .page-content h3,section.page .page-content h4,section.page .page-content h5{text-transform:none}section.page .page-content h2{color:#0d5c59;border-bottom:2px solid #E0F5F4;padding-bottom:.5rem;margin-top:2.6rem;margin-bottom:1rem}section.page .page-content hr+h2{border-bottom:none;padding-bottom:0;margin-top:0;margin-bottom:0}section.page .page-content a{color:#1a8f8a}section.page .page-content ul a,section.page .page-content ol a{text-decoration:none}section.page .page-content ul a:visited,section.page .page-content ol a:visited{text-decoration:none}section.page .page-content ul a:hover,section.page .page-content ul a:active,section.page .page-content ul a:focus,section.page .page-content ol a:hover,section.page .page-content ol a:active,section.page .page-content ol a:focus{-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-color:currentColor;text-underline-offset:2px}section.page .page-content ul li::marker{color:#1a8f8a}section.page .iconleaf{height:22px;width:auto;margin-right:2px}@media only screen and (max-width:480px){section.page .img-responsive:not(.iconleaf){min-width:100%;float:none!important}section.page .img-responsive:not(.iconleaf)+ul,section.page .img-responsive:not(.iconleaf)+ol,section.page .img-responsive:not(.iconleaf)+p{margin-top:20px}}.bootstrap-dialog.ajax-section .bootstrap-dialog-title{display:none}.bootstrap-dialog.ajax-section .modal-content{padding:0}.bootstrap-dialog.ajax-section.type-primary .modal-header{padding:24px 0 0}.bootstrap-dialog.ajax-section .modal-body{padding:0}div.modal-dialog .page-content{padding:0!important;font-size:16px}div.modal-dialog .page-content h4{text-transform:none!important}div.modal-dialog .price-tab-title{text-transform:none;padding-bottom:15px;display:block}div.modal-dialog a.external-link{text-decoration:none;color:#5d5d5d;cursor:default!important}div.modal-dialog a.disabled-link{text-decoration:none;color:#333;cursor:default!important}.modal-content{border-radius:5px;padding-right:24px;padding-bottom:24px}.modal-body{padding:0 12px 0 24px;max-height:calc(100vh - 150px);overflow-y:auto}.modal-body ol{margin-left:22px}.select2-container{z-index:2000!important}.bootstrap-dialog.modal.in{display:block;z-index:10050}.bootstrap-dialog.type-primary .modal-header{background-color:#fff;border:none;padding:60px 0 0;border-radius:5px}.bootstrap-dialog .bootstrap-dialog-close-button{position:absolute;top:24px;right:24px;z-index:2}.bootstrap-dialog .bootstrap-dialog-close-button .close{color:#000;opacity:1;font-size:34px;line-height:20px;font-weight:400;margin-top:unset}.bootstrap-dialog section h1.main-title{display:block;line-height:1.25em;border-bottom:1px solid #c3c3c3;padding-bottom:18px}.bootstrap-dialog .modal-content{padding-right:10px}@media screen and (min-width:768px){.bootstrap-dialog .modal-dialog{width:620px}.bootstrap-dialog.ajax-section .modal-dialog{width:722px}.bootstrap-dialog ::-webkit-scrollbar{width:8px;height:8px;border-radius:8px;padding:0 4px}.bootstrap-dialog ::-webkit-scrollbar-track{background:var(--Neutral-50, #F9F7F8)}.bootstrap-dialog ::-webkit-scrollbar-thumb{border-radius:8px;background:var(--Gray-200, #EAECF0);height:30%}.bootstrap-dialog ::-webkit-scrollbar-thumb:hover{background:var(--Gray-200, #d9dee7)}}@media screen and (max-width:767px){.bootstrap-dialog{padding-top:15px;padding-right:15px!important;padding-left:15px!important}.bootstrap-dialog .modal-dialog{width:100%;margin:0}}.modal-backdrop{z-index:10040;background:url(/img/dialog-bg.png) 0 0 repeat;opacity:1;-webkit-backdrop-filter:blur(2px) saturate(0);backdrop-filter:blur(2px) saturate(0)}.modal-backdrop.in{opacity:1}.modal.in{z-index:10050}.tarifs-table{margin-bottom:15px}.tarifs-table thead>tr>th{font-size:15px;font-weight:400;line-height:22px;text-transform:uppercase;color:#2d2a2b;border:none;vertical-align:middle;text-align:center;border-left:1px solid #c3c3c3;line-height:1}@media screen and (min-width:768px){.tarifs-table thead>tr>th{padding-top:0}}.tarifs-table thead>tr>th:first-child{text-align:left;border-left:none}.tarifs-table tbody>tr>td{border-color:#c3c3c3;border-left:1px solid #c3c3c3;vertical-align:middle;text-align:center}.tarifs-table tbody>tr>td:first-child{text-align:left;border-left:none}.when-to-go ul.legend{margin-bottom:20px}.when-to-go ul.legend li{display:inline-block;margin-right:15px;vertical-align:middle}ul.stars-legend{font-size:11px;margin-left:0!important;margin-bottom:30px;margin-top:-5px;display:flex;align-items:flex-start;gap:16px}ul.stars-legend li{display:flex;align-items:center;padding:8px;gap:8px;border-radius:4px;border:1px solid var(--Neutral-100, #E3E2E2);color:var(--Black-primary, #000);font-size:12px;font-weight:400;line-height:14px;margin-right:0}ul.stars-legend li .authentik-icon{color:#dc1d1c}.ekko-lightbox .modal-dialog{padding:0 20px}.icon{display:inline-block;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;width:80%}.icon-red{fill:#dc1d1c}.icon-yellow{fill:#eca900}.icon-blue{fill:#69bfeb}.icon-camping-cars{width:157px;height:108px}.icon-families{width:138px;height:128px}.icon-tent{width:120px;height:150px}.icon-map{width:124px;height:125px}.icon-hiver{width:112px;height:124px}.icon-region{width:130px;height:124px}.icon-plan{width:55px;height:55px}.icon-fb{width:10px;height:21px}.icon-medium-round-size{width:35px;height:35px}.icon-lodging-service{fill:#fff}.icon-check{width:25px;height:25px;fill:#70a400}.icon-home{color:#dc1d1c}.icon-minus{width:25px;height:25px;fill:#dc1d1c}.icon-home{width:19px;height:17px;fill:#2d2a2b}.icon-chalet-md{width:24px;height:24px}.icon-tel{fill:#dc1d1c}.icon-star-full,.icon-star-half,.icon-star{color:#da2028;width:23px;height:23px}.icon-gym{width:48px;height:25px}.icon-laundry{width:32px;height:40px}.icon-question{width:63px;height:62px;fill:#dc1d1c}.icon-question-mark{width:100px;height:132px}.icon-auto{width:120px;height:124px}.icon-available{width:21px;height:34px}.review-small .icon-star-full,.review-small .icon-star,.review-small .icon-star-half{fill:#dc1d1c;width:14px;height:14px}.small-round-icon-red{display:inline-block;width:41px;height:41px;background:#dc1d1c;position:relative;border-radius:50%;transition:all .15s ease-in-out}.small-round-icon-red .svg-icon{position:absolute;display:block;left:0;right:0;top:50%;width:100%;transform:translateY(-50%);margin:0 auto;fill:#fff}a:hover .small-round-icon-red,a:focus .small-round-icon-red{background:#e74544}.socials li{display:inline-block;margin-right:8px}.socials li a{display:block;line-height:1}.socials-small .small-round-icon-red{width:37px;height:37px}.socials-small .icon-fb{width:10px;height:19px}.mls{display:none!important}.middle-round-icon-red{display:inline-block;width:60px;height:60px;background-color:#dc1d1c;border-radius:50%;position:relative;text-align:center}.middle-round-icon-red .number{display:block;text-align:center;position:absolute;left:0;top:47%;right:0;bottom:0;margin:0 auto;color:#fff;font-size:18px;font-weight:400;text-transform:uppercase}.middle-round-icon-red .svg-icon{position:absolute;display:block;left:0;right:0;top:50%;transform:translateY(-55%);margin:0 auto}div[data-modal=anonymous-email-required] h4,div[data-modal=anonymous-login-modal] h4{margin-bottom:8px}div[data-modal=anonymous-email-required] .user-create-form,div[data-modal=anonymous-login-modal] .user-create-form{margin-top:15px}div[data-modal=anonymous-email-required] .choices-divider-v2,div[data-modal=anonymous-login-modal] .choices-divider-v2{display:block;text-align:center;overflow:hidden;white-space:nowrap;text-transform:uppercase;margin:8px 0}div[data-modal=anonymous-email-required] .choices-divider-v2>span,div[data-modal=anonymous-login-modal] .choices-divider-v2>span{position:relative;display:inline-block;color:#667085}div[data-modal=anonymous-email-required] .choices-divider-v2>span:before,div[data-modal=anonymous-email-required] .choices-divider-v2>span:after,div[data-modal=anonymous-login-modal] .choices-divider-v2>span:before,div[data-modal=anonymous-login-modal] .choices-divider-v2>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#e3e2e2}div[data-modal=anonymous-email-required] .choices-divider-v2>span:before,div[data-modal=anonymous-login-modal] .choices-divider-v2>span:before{right:100%;margin-right:15px}div[data-modal=anonymous-email-required] .choices-divider-v2>span:after,div[data-modal=anonymous-login-modal] .choices-divider-v2>span:after{left:100%;margin-left:15px}div[data-modal=anonymous-email-required] .btn-social-login,div[data-modal=anonymous-login-modal] .btn-social-login{max-width:100%;width:100%;background-color:transparent;text-transform:uppercase;line-height:1.5em;white-space:normal;margin:5px 0}div[data-modal=anonymous-email-required] .btn-social-login:focus,div[data-modal=anonymous-email-required] .btn-social-login:hover,div[data-modal=anonymous-login-modal] .btn-social-login:focus,div[data-modal=anonymous-login-modal] .btn-social-login:hover{background-color:#00000026;color:#333}div[data-modal=anonymous-email-required] .btn-social-login svg,div[data-modal=anonymous-login-modal] .btn-social-login svg{height:1em;width:1em;transform:scale(1.4) translateY(1px);vertical-align:text-top}div[data-modal=anonymous-email-required] .btn,div[data-modal=anonymous-login-modal] .btn{font-family:Inter,sans-serif;font-weight:600;padding:10px 20px;text-transform:none!important;white-space:normal}div[data-modal=anonymous-email-required] .btn.btn-full,div[data-modal=anonymous-login-modal] .btn.btn-full{width:100%}div[data-modal=anonymous-email-required] .btn.v2,div[data-modal=anonymous-login-modal] .btn.v2{font-size:18px;line-height:22px}div[data-modal=anonymous-email-required] .btn.v3,div[data-modal=anonymous-login-modal] .btn.v3{font-size:16px;line-height:22px}div[data-modal=anonymous-email-required] .btn.btn-authentik-red,div[data-modal=anonymous-login-modal] .btn.btn-authentik-red{background-color:#dc1d1c;border:2px solid #dc1d1c;color:#fff}div[data-modal=anonymous-email-required] .btn.btn-authentik-red:hover,div[data-modal=anonymous-email-required] .btn.btn-authentik-red:focus,div[data-modal=anonymous-login-modal] .btn.btn-authentik-red:hover,div[data-modal=anonymous-login-modal] .btn.btn-authentik-red:focus{background-color:#af1716;border-color:#af1716;text-decoration:none}div[data-modal=anonymous-email-required] .error-message,div[data-modal=anonymous-login-modal] .error-message{font-size:90%;margin:5px 0 0;color:#ef4444}div[data-modal=anonymous-email-required] input.form-error,div[data-modal=anonymous-login-modal] input.form-error{border-color:#ef4444}div[data-modal=anonymous-email-required] .forget-password-link,div[data-modal=anonymous-login-modal] .forget-password-link{color:#dc1d1c}.public-appointment-page{padding:32px 0;min-height:690px}.public-appointment-page h1{font-size:34px;line-height:1.3em;color:#212121;text-align:left}@media(max-width:1200px){.public-appointment-page h1{font-size:24px}}.public-appointment-page p{font-size:16px;line-height:1.6;color:#666;margin-bottom:0}.public-appointment-page .appointment-page .customer-space-header{padding-top:0}.public-appointment-page .appointment-page .customer-space-header .container{padding:0}@media(max-width:767px){.public-appointment-page .appointment-page .customer-space-header .container{padding:0 16px}}.public-appointment-page .btn{font-family:Inter,sans-serif;font-weight:600;padding:10px 20px;text-transform:none!important;width:100%;white-space:normal}.public-appointment-page .btn.v2{font-size:18px;line-height:22px}.public-appointment-page .btn.v3{font-size:16px;line-height:22px}.public-appointment-page .btn.btn-authentik-red{background-color:#dc1d1c;border:2px solid #dc1d1c;color:#fff}.public-appointment-page .btn.btn-authentik-red:hover{background-color:#af1716}@media screen and (min-width:768px)and (max-width:1024px){.float-right{float:right}h4{font-size:22px}.booking-section h2{font-size:14px}}@media screen and (min-width:1365px)and (max-width:1495px){.small-round-icon-red{width:35px;height:35px}}@media screen and (min-width:769px)and (max-width:1365px){.small-round-icon-red{width:29px;height:29px}}@media screen and (max-width:768px){.main-inner h1{font-size:36px;line-height:40px}.custom-btn-default2{font-size:13px;width:90px!important;padding:12px!important}.owl-carousel-wrapper{padding:30px 10px}.owl-carousel-wrapper p{font-size:14px;line-height:20px}.socials li{margin-right:8px}}@media screen and (min-width:320px)and (max-width:567px){.mobile-full-width{width:100%}}@media(min-width:768px){.navbar-collapse.collapse{display:none!important;height:auto!important;padding-bottom:0;overflow:visible!important}}@media(min-width:1025px){.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}
