@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,Arial,sans-serif;margin:0}*,:after,:before{box-sizing:initial}html{scroll-behavior:smooth}*,blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6,p{margin-block-end:0;margin-block-start:0;overflow-wrap:break-word}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;font:inherit;margin:0;outline:0;padding:0}img,video{display:block}.plyr{--plyr-color-main:#3742fa!important}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none!important}.container{margin:0 auto;max-width:1440px;width:100%}.subcontainer{margin:0 75px}@media (max-width:1024px){.subcontainer{margin:0 17.5px}}.header.headroom{transition:transform .2s linear,background .5s ease;will-change:transform}.header.headroom--pinned{transform:translateY(0)}.header.headroom--unpinned{transform:translateY(calc(-100% - 1px))}.header.headroom--unpinned.header--mob{box-shadow:unset}.header.headroom--not-top:not(.color-white,.color-black,.color-black-default).header--default{background:#fff}.header.headroom--not-top:not(.color-white,.color-black,.color-black-default).header--default .header--default__box-cta .btn--primary{background:#080808;color:#f0f0ec;text-decoration:none}.header.headroom--not-top:not(.color-white,.color-black,.color-black-default).header--mob{background:#232323}.header.headroom--top:not(.color-white,.color-black,.color-black-default){background:transparent}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-top{border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:1024px){.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__box-menu:hover{border-bottom:1px solid #fff}}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__box-menu__btn-menu .icon path{stroke:#f0f0ec}@media (min-width:1024px){.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__sarch:hover{border-bottom:1px solid #fff}}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__sarch__btn-search .icon path{stroke:#f0f0ec}@media (min-width:1024px){.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__select-language:hover{border-bottom:1px solid #fff}}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__select-language .input--select-language .vs__search,.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__select-language .input--select-language .vs__selected{color:#f0f0ec!important}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-controls__select-language .input--select-language .vs__actions path{stroke:#f0f0ec}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .header--default__box-logo__image path{stroke:#fff;fill:#fff}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .btn--link-main-menu{color:#f0f0ec}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .btn--link-main-menu .icon path{stroke:#fff}.header.headroom--top:not(.color-white,.color-black,.color-black-default) .btn--link-main-menu.active,.header.headroom--top:not(.color-white,.color-black,.color-black-default) .btn--link-main-menu.active-dropnow-sub-menu{border-top:1px solid #fff}@media (min-width:1024px){.header.headroom--top:not(.color-white,.color-black,.color-black-default) .btn--link-main-menu:hover{border-top:1px solid #fff}}.header--default{display:block;position:fixed;top:0;transition:background .5s ease,border-bottom .5s ease;width:100%;z-index:99999}@media (max-width:1024px){.header--default{display:none}}.header--default.color-white{background:#fff}.header--default.color-white .header--default__box-cta .btn--primary{background:#080808;color:#f0f0ec;text-decoration:none}.header--default.color-black{background:#232323}.header--default.color-black .header--default__box-top{border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:1024px){.header--default.color-black .header--default__box-controls__box-menu:hover{border-bottom:1px solid #fff}}.header--default.color-black .header--default__box-controls__box-menu__btn-menu .icon path{stroke:#f0f0ec}@media (min-width:1024px){.header--default.color-black .header--default__box-controls__sarch:hover{border-bottom:1px solid #fff}}.header--default.color-black .header--default__box-controls__sarch__btn-search .icon path{stroke:#f0f0ec}@media (min-width:1024px){.header--default.color-black .header--default__box-controls__select-language:hover{border-bottom:1px solid #fff}}.header--default.color-black .header--default__box-controls__select-language .input--select-language .vs__search,.header--default.color-black .header--default__box-controls__select-language .input--select-language .vs__selected{color:#f0f0ec!important}.header--default.color-black .header--default__box-controls__select-language .input--select-language .vs__actions path{stroke:#f0f0ec}.header--default.color-black .header--default__box-logo__image path{stroke:#fff;fill:#fff}.header--default.color-black .btn--link-main-menu{color:#f0f0ec}.header--default.color-black .btn--link-main-menu .icon path{stroke:#fff}.header--default.color-black .btn--link-main-menu.active,.header--default.color-black .btn--link-main-menu.active-dropnow-sub-menu{border-top:1px solid #fff}@media (min-width:1024px){.header--default.color-black .btn--link-main-menu:hover{border-top:1px solid #fff}}.header--default.color-black-default{background:#232323}.header--default.color-black-default .header--default__box-top{border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:1024px){.header--default.color-black-default .header--default__box-controls__box-menu:hover{border-bottom:1px solid #fff}}.header--default.color-black-default .header--default__box-controls__box-menu__btn-menu .icon path{stroke:#f0f0ec}@media (min-width:1024px){.header--default.color-black-default .header--default__box-controls__sarch:hover{border-bottom:1px solid #fff}}.header--default.color-black-default .header--default__box-controls__sarch__btn-search .icon path{stroke:#f0f0ec}@media (min-width:1024px){.header--default.color-black-default .header--default__box-controls__select-language:hover{border-bottom:1px solid #fff}}.header--default.color-black-default .header--default__box-controls__select-language .input--select-language .vs__search,.header--default.color-black-default .header--default__box-controls__select-language .input--select-language .vs__selected{color:#f0f0ec!important}.header--default.color-black-default .header--default__box-controls__select-language .input--select-language .vs__actions path{stroke:#f0f0ec}.header--default.color-black-default .header--default__box-logo__image path{stroke:#fff;fill:#fff}.header--default.color-black-default .btn--link-main-menu{color:#f0f0ec}.header--default.color-black-default .btn--link-main-menu .icon path{stroke:#fff}.header--default.color-black-default .btn--link-main-menu.active,.header--default.color-black-default .btn--link-main-menu.active-dropnow-sub-menu{border-top:1px solid #fff}@media (min-width:1024px){.header--default.color-black-default .btn--link-main-menu:hover{border-top:1px solid #fff}}.header--default__content{display:flex;flex-direction:column}.header--default__box-top{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:row;height:70px;justify-content:space-between;width:100%}.header--default__box-logo .link{display:block}.header--default__box-logo__image{max-width:250px;width:auto}.header--default__box-logo__image path{transition:fill .5s ease,stroke .5s ease}.header--default__box-controls{display:flex;flex-direction:row;gap:32px;height:100%}.header--default__box-controls__box-menu{border-bottom:1px solid transparent;transition:border-bottom .5s ease}.header--default__box-controls__box-menu:hover{border-bottom:1px solid #080808}.header--default__box-controls__box-menu__btn-menu{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none}.header--default__box-controls__sarch{border-bottom:1px solid transparent;transition:border-bottom .5s ease}.header--default__box-controls__sarch:hover{border-bottom:1px solid #080808}.header--default__box-controls__sarch__btn-search{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none}.header--default__box-controls__select-language{border-bottom:1px solid transparent;transition:border-bottom .5s ease}.header--default__box-controls__select-language:hover{border-bottom:1px solid #080808}.header--default__box-controls__select-language{height:100%}.header--default__box-bottom{display:flex;justify-content:center;width:100%}.header--default__main-menu__list{align-items:center;display:flex;flex-direction:row;gap:32px}.header--default__super-menu{background:#232323}.header--default__super-menu__content{display:flex;flex-direction:column;gap:18px;padding-bottom:64px}.header--default__super-menu__box-menu{align-items:flex-start;display:flex;flex:1 0 0;gap:30px}.header--default__super-menu__box-menu__menu{border-right:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding-right:30px;width:100%}.header--default__super-menu__box-menu__menu .title-menu{color:#aeaeae;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:normal;padding-bottom:16px;position:relative;text-transform:uppercase}.header--default__super-menu__box-menu__menu .title-menu:before{background:#676766;bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}.header--default__super-menu__box-menu__menu .links{display:flex;flex-direction:column;gap:24px}.header--default__super-menu__info-contact{display:flex;flex-direction:column;gap:34px;height:100%;width:100%}.header--default__super-menu__info-contact__menu{display:flex;flex-direction:column;gap:37px}.header--default__super-menu__info-contact__menu__item{display:flex;flex-direction:column;gap:16px}.header--default__super-menu__info-contact__menu__item .title-menu{color:#aeaeae;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:normal;padding-bottom:16px;position:relative;text-transform:uppercase}.header--default__super-menu__info-contact__menu__item .title-menu:before{background:#676766;bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}.header--default__super-menu__info-contact__menu__item .links{display:flex;flex-direction:column;gap:24px}.header--default__super-menu__info-contact__social-network{align-items:center;display:flex;flex-direction:row;gap:16px}.header--default__search-menu{background:#232323}.header--default__search-menu__content{display:flex;flex-direction:column;gap:18px;padding-bottom:64px}.header--default__search-menu__box-content{align-items:center;display:flex;flex-direction:column;gap:38px;justify-content:center;margin:0 auto;max-width:630px;min-height:264px}.header--default__search-menu__title{color:#f0f0ec;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.header--default__search-menu__box-search{display:flex;flex-direction:column;gap:16px;width:100%}.header--default__search-menu__recommended-search{display:flex;flex-direction:row;gap:10px}.header--default__search-menu__recommended-search__title{color:#f0f0ec;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.header--default__search-menu__recommended-search .links{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.header--default__sub-menu{background:#fff}.header--default__sub-menu__content{display:flex;flex-direction:column;gap:18px;padding-bottom:64px}.header--default__sub-menu__box-menu{display:flex;flex-direction:row;gap:30px}.header--default__sub-menu__box-menu__menu{border-left:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:32px;justify-content:space-between;min-width:300px;padding-left:30px}.header--default__sub-menu__box-menu__menu:first-child{border-left:unset;padding-left:0;width:100%}.header--default__sub-menu__box-menu__menu__sub-menu{display:flex;flex-direction:column;gap:30px}.header--default__sub-menu__box-menu__menu__sub-menu .title{color:#080808;font-family:Playfair Display;font-size:20px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:normal}.header--default__sub-menu__box-menu__menu__items{display:flex;flex-direction:row;gap:30px}.header--default__sub-menu__box-menu__menu__items__item{display:flex;flex-direction:column;gap:24px;max-width:299px;width:100%}.header--default__sub-menu__box-menu__menu__items__item .title-item{color:#676766;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:normal;padding-bottom:16px;position:relative;text-transform:uppercase}.header--default__sub-menu__box-menu__menu__items__item .title-item:before{background:hsla(60,0%,40%,.2);bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}.header--default__sub-menu__box-menu__menu__items__item .links-submenu{display:flex;flex-direction:column;gap:24px}.header--default .dropnow-sub-menu .btn-close-dropnow-sub-menu{align-items:center;align-self:flex-end;background:none;cursor:pointer;display:flex;height:46px;justify-content:center;outline:none;width:46px}.header--default .dropnow-sub-menu .dropnow-sub-menu-body{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%}.header--default .dropnow-sub-menu .dropnow-sub-menu-body.active-dropnow-sub-menu{opacity:1;pointer-events:all}.header--mob{display:none;position:fixed;width:100%;z-index:99999}@media (max-width:1024px){.header--mob{display:block}}.header--mob.color-black-default .header--mob__box-top{background:#232323}.header--mob__box-top{background:transparent;box-sizing:border-box;padding:0 17.5px;position:relative;width:100%;z-index:9999}.header--mob__box-top.headroom{transition:transform .2s linear,background .5s ease;will-change:transform}.header--mob__box-top.headroom--pinned{transform:translateY(0)}.header--mob__box-top.headroom--unpinned{box-shadow:unset;transform:translateY(calc(-100% - 1px))}.header--mob__box-top.headroom--not-top{background:#232323}.header--mob__box-top.headroom--top{background:transparent}.header--mob__box-top__content{border-bottom:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;gap:30px;height:70px}.header--mob__box-top__box-menu,.header--mob__box-top__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.header--mob__box-top__box-menu{gap:24px}.header--mob__box-top__box-hamburger__buttom{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;outline:none}.header--mob__box-top-inner{background:transparent;box-sizing:border-box;padding:0 17.5px;width:100%}.header--mob__box-top-inner__content{border-bottom:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;gap:30px;height:70px}.header--mob__box-top-inner__box-menu,.header--mob__box-top-inner__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.header--mob__box-top-inner__box-menu{gap:25px}.header--mob__box-top-inner__box-hamburger__buttom,.header--mob__box-top-inner__btn-search{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;outline:none}.header--mob__box-menu{background:#232323;box-sizing:border-box;height:100vh;opacity:0;overflow:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:99999}.header--mob__box-menu.active{opacity:1;pointer-events:all}.header--mob__box-menu__content{height:calc(100dvh - 70px);overflow:hidden;overflow-y:auto;position:relative;width:100%}.header--mob__box-options.active-submenu{height:calc(100vh - 70px);overflow:hidden}.header--mob__box-options__main-menu{padding:34px 17.5px 24px}.header--mob__box-options__main-menu__list{display:flex;flex-direction:column;gap:8px}.header--mob__box-options__super-menu__content{display:flex;flex-direction:column}.header--mob__box-options__super-menu__box-menu{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);border-top:1px solid hsla(0,0%,100%,.2);display:grid;gap:20px;grid-template-columns:1fr 1px 1fr;justify-content:space-between;padding:20px 17.5px}.header--mob__box-options__super-menu__box-menu__menu{flex:1}.header--mob__box-options__super-menu__box-menu__menu .links{display:flex;flex-direction:column}.header--mob__box-options__super-menu__box-menu__info-contact{align-items:center;display:flex;flex:1;height:100%}.header--mob__box-options__super-menu__box-menu__info-contact__menu{display:flex;flex-direction:column;gap:24px}.header--mob__box-options__super-menu__box-menu__info-contact__menu__item{display:flex;flex-direction:column;gap:12px}.header--mob__box-options__super-menu__box-menu__info-contact__menu__item .title-menu{color:#676766;display:flex;flex-direction:column;font-family:Raleway;font-size:10px;font-style:normal;font-weight:500;gap:8px;letter-spacing:1px;line-height:normal;text-transform:uppercase}.header--mob__box-options__super-menu__box-menu__info-contact__menu__item .title-menu:after{background:#676766;content:"";height:1px;width:40px}.header--mob__box-options__super-menu__box-menu .separator{background:hsla(0,0%,100%,.2);height:calc(100% + 40px);width:1px}.header--mob__box-options__super-menu__box-bottom{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:31px 17.5px 60px}.header--mob__box-options__super-menu__social-network{display:flex;flex-direction:row;gap:16px}.header--mob__sub-menu{background:#232323;display:none;height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%;z-index:10}.header--mob__sub-menu.active{display:block}.header--mob__sub-menu__content{display:flex;flex-direction:column}.header--mob__sub-menu__box-btn-close{padding:16px 17.5px 24px}.header--mob__sub-menu__btn-close{align-items:center;background:none;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:8px;letter-spacing:1.2px;line-height:normal;outline:none;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}.header--mob__sub-menu__box-menu{display:flex;flex-direction:column;gap:32px}.header--mob__sub-menu__box-menu__menu{padding:0 17.5px}.header--mob__sub-menu__box-menu__menu__content{display:flex;flex-direction:column;gap:24px}.header--mob__sub-menu__box-menu__menu__content .title{color:#676766;font-family:Playfair Display;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.6px;line-height:normal}.header--mob__sub-menu__box-menu__menu__items{display:grid;gap:16px;grid-template-columns:1fr 1fr}.header--mob__sub-menu__box-menu__menu__items.only-colum{grid-template-columns:1fr}.header--mob__sub-menu__box-menu__menu__items.only-colum .links-submenu{display:grid;gap:16px;grid-template-columns:1fr 1fr}.header--mob__sub-menu__box-menu__menu__items__item{display:flex;flex-direction:column}.header--mob__sub-menu__box-menu__menu__items__item .title-item{color:#676766;display:flex;flex-direction:column;font-family:Raleway;font-size:10px;font-style:normal;font-weight:500;gap:8px;letter-spacing:1px;line-height:normal;text-transform:uppercase}.header--mob__sub-menu__box-menu__menu__items__item .title-item:after{background:#676766;content:"";height:1px;width:40px}.header--mob__sub-menu__box-menu__menu__items__item .links-submenu{display:flex;flex-direction:column}.header--mob__sub-menu__box-menu .separator{background:hsla(0,0%,100%,.2);height:1px;width:100%}.header--mob__sub-menu__box-btns{box-sizing:border-box;display:flex;flex-direction:row;gap:8px;padding:34px 17.5px 32px}.header--mob__sub-menu__box-btns .btn{flex:1}.header--mob__search-menu{background:#232323;display:none;height:calc(100vh - 70px);left:0;overflow:hidden;position:absolute;top:0;width:100%}.header--mob__search-menu.active{display:block}.header--mob__search-menu__content{display:flex;flex-direction:column;gap:59px;padding:16px 17.5px 32px}.header--mob__search-menu__btn-close{align-items:center;background:none;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:8px;letter-spacing:1.2px;line-height:normal;outline:none;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}.header--mob__search-menu__box-content{display:flex;flex-direction:column;gap:30px}.header--mob__search-menu__title{color:#f0f0ec;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto;max-width:300px;text-align:center}.header--mob__search-menu__box-search{display:flex;flex-direction:column;gap:32px}.header--mob__search-menu__recommended-search{display:flex;flex-direction:column;gap:4px}.header--mob__search-menu__recommended-search__title{color:#f0f0ec;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%}.header--mob__search-menu__recommended-search .links{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.header--reservation{background:#f0f0ec;box-shadow:0 8px 50px 0 rgba(0,0,0,.1)}.header--reservation__content{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:28px 0}@media (max-width:1024px){.header--reservation__content{padding:16px 0}}.header--reservation__box-logo{max-width:250px}@media (max-width:1024px){.header--reservation__box-logo{display:none}}.header--reservation__box-logo__image{height:auto;max-width:250px;width:100%}.header--reservation__box-logo-mob{display:none;max-width:120px}@media (max-width:1024px){.header--reservation__box-logo-mob{display:block}}.header--reservation__box-logo-mob__image{height:auto;max-width:120px;width:100%}.footer--default{background:#080808}@media (max-width:1024px){.footer--default .container{max-width:unset}.footer--default .subcontainer{margin:0}}.footer--default__content{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;padding:64px 0 2px}@media (max-width:1024px){.footer--default__content{gap:40px;padding:40px 0}}.footer--default__box-top__content{align-items:center;border-bottom:1px solid #232323;box-sizing:border-box;display:flex;flex-direction:column;gap:48px;padding-bottom:32px}@media (max-width:1024px){.footer--default__box-top__content{gap:24px;padding-bottom:16px}}.footer--default__box-top__box-logo{max-width:300px;padding:0 17.5px}.footer--default__box-top__box-logo__link{display:block;height:100%;text-decoration:none;width:100%}.footer--default__box-top__box-logo__link__image{width:auto}.footer--default__box-top__box-companies{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}@media (max-width:1024px){.footer--default__box-top__box-companies{display:none;gap:50px;overflow:auto;width:calc(100% + 35px)}.footer--default__box-top__box-companies::-webkit-scrollbar{background-color:transparent;display:none;width:0}.footer--default__box-top__box-companies::-webkit-scrollbar-track{background-color:transparent}.footer--default__box-top__box-companies::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0;cursor:pointer}.footer--default__box-top__box-companies::-moz-scrollbar{background-color:transparent;scrollbar-width:none;width:0}.footer--default__box-top__box-companies::-moz-scrollbar-track{background-color:transparent}.footer--default__box-top__box-companies::-moz-scrollbar-thumb{background-color:transparent;border-radius:0;cursor:pointer}.footer--default__box-top__box-companies .link:first-child{padding-left:17.5px}.footer--default__box-top__box-companies .link:last-child{padding-right:17.5px}}.footer--default__box-top__box-companies .link{cursor:pointer;display:block;text-decoration:none;transform:translateY(0);transition:transform .5s ease}@media (min-width:1024px){.footer--default__box-top__box-companies .link:hover{transform:translateY(-10px)}}.footer--default__box-top__box-companies .logo{height:100%;max-height:60px;max-width:150px;width:100%}.footer--default__box-top__box-companies-mob{display:none;width:100%}@media (max-width:1024px){.footer--default__box-top__box-companies-mob{display:block}}.footer--default__box-top__box-companies-mob .link{align-items:center;cursor:pointer;display:flex;height:100%;text-decoration:none;transform:translateY(0);transition:transform .5s ease}@media (min-width:1024px){.footer--default__box-top__box-companies-mob .link:hover{transform:translateY(-10px)}}.footer--default__box-top__box-companies-mob .logo{height:100%;max-height:60px;max-width:150px;width:100%}@media (max-width:1024px){.footer--default__box-center{padding:0 17.5px}}.footer--default__box-center__items{display:flex;flex-direction:row;gap:30px}@media (max-width:1024px){.footer--default__box-center__items{flex-direction:column;gap:24px}}.footer--default__box-center__items__item{display:flex;flex-direction:column;gap:24px;max-width:300px;width:100%}@media (max-width:1024px){.footer--default__box-center__items__item{gap:unset;max-width:100%}.footer--default__box-center__items__item.subscribe{display:none}}.footer--default__box-center__items__item__title{color:#f5f5f5;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:normal;padding-bottom:16px;position:relative;text-transform:uppercase}@media (max-width:1024px){.footer--default__box-center__items__item__title{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:DM Sans;font-size:12px;gap:30px;height:40px;justify-content:space-between;letter-spacing:1.2px;padding-bottom:unset}}.footer--default__box-center__items__item__title:before{background:#676766;bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}.footer--default__box-center__items__item__title .icon{display:none}@media (max-width:1024px){.footer--default__box-center__items__item__title .icon{display:block}}.footer--default__box-center__items__item__body{height:100%}@media (max-width:1024px){.footer--default__box-center__items__item__body{padding-top:24px}}.footer--default__box-center__items__item__body__links{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between}@media (max-width:1024px){.footer--default__box-center__items__item__body__links{gap:14px}}.footer--default__box-center__items__item__body__links .box-contact{display:flex;flex-direction:row;gap:8px}.footer--default__box-center__items__item__body__links .box-contact .box-icon{max-width:20px;padding-top:2px}.footer--default__box-center__items__item__body__links .box-contact .box-icon .icon{max-width:20px;width:auto}.footer--default__box-center__items__item__body__links .box-contact .box-menu{display:flex;flex-direction:column;gap:4px}.footer--default__box-center__items__item__body__links .box-contact .box-menu .title-menu{color:#fff;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.footer--default__box-center__items__item__body__links .box-contact .box-menu .box-links{display:flex;flex-direction:column;gap:4px}.footer--default__box-center__items__item__body__links .box-contact .box-menu .box-links .title{color:#fff;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}.footer--default__box-center__items__item__body .box-suscribe{display:flex;flex-direction:column;gap:24px;height:100%}.footer--default__box-center__items__item__body .box-suscribe__text{color:#f0f0ec;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.footer--default__box-bottom{margin:0 17.5px}}.footer--default__box-bottom__content{border-top:1px solid #232323;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:32px 0 24px}@media (max-width:1024px){.footer--default__box-bottom__content{flex-direction:column;gap:34px;padding:32px 0}}.footer--default__box-bottom__menu__items{display:flex;flex-direction:row;gap:30px}@media (max-width:1024px){.footer--default__box-bottom__menu__items{display:flex;flex-direction:column;gap:12px}}.footer--default__box-bottom__copyright{color:#f0f0ec;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.footer--default__box-bottom__copyright{color:#f0f0ec;font-size:10px;font-weight:400;line-height:23px}}.footer--default__box-bottom__social-network{display:flex;flex-direction:row;gap:24px}.footer--reservation{background:#080808}.footer--reservation__content{display:flex;flex-direction:column;gap:24px;padding-top:40px}@media (max-width:1024px){.footer--reservation__content{gap:0;padding:0}}.footer--reservation__box-top{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:32px 0 24px}@media (max-width:1024px){.footer--reservation__box-top{flex-direction:column;gap:40px;padding:40px 0}}.footer--reservation__box-logo{max-width:274px}@media (max-width:1024px){.footer--reservation__box-logo{padding-bottom:24px}}.footer--reservation__box-logo__image{height:auto;max-width:274px;width:auto}.footer--reservation__box-main-menu{display:flex;flex-direction:column;gap:24px}.footer--reservation__box-main-menu .link{color:#fff;cursor:pointer;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;outline:none;text-decoration:none;transition:color .3s ease}.footer--reservation__box-main-menu .link .title{transition:color .3s ease}@media (min-width:1024px){.footer--reservation__box-main-menu .link:hover{color:#dcdccd;text-decoration:none}.footer--reservation__box-main-menu .link:hover .title{color:#dcdccd!important}}.footer--reservation__social-network{display:flex;flex-direction:row;gap:24px}.footer--reservation__box-bottom{align-items:center;border-top:1px solid #232323;box-sizing:border-box;display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:32px 0 24px}@media (max-width:1024px){.footer--reservation__box-bottom{flex-direction:column;gap:24px;padding:32px 0 64px}}.footer--reservation__box-bottom-menu{display:flex;flex-direction:row;gap:30px}@media (max-width:1024px){.footer--reservation__box-bottom-menu{flex-direction:column;gap:16px}}.footer--reservation__box-bottom-menu .link{color:#fff;cursor:pointer;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;outline:none;text-decoration:none;transition:color .3s ease}.footer--reservation__box-bottom-menu .link .title{transition:color .3s ease}@media (min-width:1024px){.footer--reservation__box-bottom-menu .link:hover{color:#dcdccd;text-decoration:none}.footer--reservation__box-bottom-menu .link:hover .title{color:#dcdccd!important}}.footer--reservation__copyright{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%}@media (max-width:1024px){.footer--reservation__copyright{font-size:10px;font-weight:400;line-height:23px;text-align:center}}.site{background:#f0f0ec;overflow:clip}.site__content{min-height:calc(100vh - 813px)}.site__content.reservation{min-height:calc(100vh - 342px)}.site__footer{position:relative}.site .hide{display:none;pointer-events:none}.site .grecaptcha-badge{visibility:hidden}.plyr{--plyr-color-main:#676766!important}.input--select-language{display:flex;flex-direction:column;height:calc(100% - 2px);justify-content:center;padding-top:2px;position:relative}@media (max-width:1024px){.input--select-language{height:40px}}.input--select-language.color-white .vs__search,.input--select-language.color-white .vs__selected{color:#f0f0ec!important}.input--select-language.color-white .vs__actions .vs__open-indicator path{stroke:#f0f0ec!important}.input--select-language__input{height:100%}.input--select-language__input.vs--open{border-bottom:1px solid #080808!important}@media (max-width:1024px){.input--select-language__input.vs--open{border-bottom:unset!important}}.input--select-language__input .vs__dropdown-toggle{background:transparent;border:none;border-radius:unset!important;box-sizing:border-box;gap:8px!important;height:100%;padding:0!important}.input--select-language__input .vs__selected-options{align-items:center;padding:0}.input--select-language__input .vs__search{padding:0}.input--select-language__input .vs__search,.input--select-language__input .vs__selected{border:unset!important;color:#232323!important;flex-shrink:0;font-family:DM Sans!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;letter-spacing:1.2px!important;line-height:normal!important;margin:0!important;padding:0!important;text-transform:uppercase!important}.input--select-language__input .vs__selected{display:block!important;position:relative!important}.input--select-language__input .vs__actions{padding:0}.input--select-language__input .vs__actions path{fill:none}.input--select-language__input .vs__dropdown-menu{border:1px solid rgba(0,0,0,.2)!important;border-radius:5px!important;box-sizing:border-box!important;max-height:100px;min-width:45px!important;overflow:auto;top:calc(100% + 5px)}.input--select-language__input .vs__dropdown-menu::-webkit-scrollbar{border-radius:3px;width:6px}.input--select-language__input .vs__dropdown-menu::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select-language__input .vs__dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select-language__input .vs__dropdown-menu::-moz-scrollbar{border-radius:3px;width:6px}.input--select-language__input .vs__dropdown-menu::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select-language__input .vs__dropdown-menu::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select-language__input .vs__dropdown-menu li{box-sizing:border-box!important;color:#232323!important;font-family:DM Sans!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;letter-spacing:1.2px!important;line-height:normal!important;text-transform:uppercase!important}@media (min-width:1024px){.input--select-language__input .vs__dropdown-menu li:hover{background:hsla(60,0%,40%,.2)!important;color:#232323!important}}.input--select-language__input{--vs-actions-padding:3px 10px 3px 0px;--vs-dropdown-option-bg:#fff;--vs-dropdown-option-color:#232323;--vs-dropdown-option-padding:7px 10px;--vs-dropdown-option--active-bg:hsla(60,0%,40%,.2);--vs-dropdown-option--active-color:#232323}.input--search{align-items:center;border-bottom:1px solid hsla(60,12%,93%,.5);box-sizing:border-box;display:flex;height:40px;justify-content:flex-end;padding:12px 50px 12px 12px;position:relative;width:100%}.input--search__input{background:transparent;color:#fff;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;height:100%;line-height:1.5;outline:none;width:100%}.input--search__input::-moz-placeholder{color:hsla(60,12%,93%,.5)}.input--search__input::placeholder{color:hsla(60,12%,93%,.5)}.input--search__btn{background:none;cursor:pointer;outline:none;position:absolute;right:16px;z-index:1}.input--email-footer{background:none;border-bottom:1px solid #868686;box-sizing:border-box;color:#fff;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;height:40px;line-height:100%;outline:none;padding:12px;width:100%}.input--email-footer::-moz-placeholder{color:#868686;font-family:DM Sans}.input--email-footer::placeholder{color:#868686;font-family:DM Sans}.input--select{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.input--select.variant-with-borde{--vs-dropdown-option-padding:10px 16px}.input--select.variant-with-borde .vs__dropdown-toggle{border:1px solid #d9d9d9!important;border-radius:2px!important;height:53px!important}.input--select.variant-with-borde .input--select__label{color:#232323}.input--select.variant-with-borde .input--select__input.input--valid .vs__dropdown-toggle{border-bottom:1px solid #232323!important}.input--select.variant-with-borde .input--select__input .vs__selected-options{padding:0 0 0 16px!important;width:calc(100% - 16px)}.input--select.variant-with-borde .input--select__input .vs__selected{color:#232323}.input--select.variant-with-borde .input--select__input .vs__search{color:#676766!important}.input--select.variant-with-borde .vs__actions{padding:3px 16px 3px 0}.input--select.variant-with-borde .vs__dropdown-menu li{padding:10px 16px!important}.input--select.color-black .input--select__label{color:#232323}.input--select.color-black .input--select__input .vs__dropdown-toggle{border-bottom:1px solid hsla(60,0%,40%,.702)!important}.input--select.color-black .input--select__input.input--valid .vs__dropdown-toggle{border-bottom:1px solid #232323!important}.input--select.color-black .input--select__input .vs__selected{color:#232323}.input--select.color-black .input--select__input .vs__search{color:#676766!important}.input--select.color-full-black .input--select__label{color:#080808}.input--select.color-full-black .input--select__input .vs__dropdown-toggle{border-bottom:1px solid #232323!important}.input--select.color-full-black .input--select__input.input--valid .vs__dropdown-toggle{border-bottom:1px solid #080808!important}.input--select.color-full-black .input--select__input .vs__selected{color:#080808}.input--select.color-full-black .input--select__input .vs__search{color:#232323!important}.input--select.font-weight-700 .vs__selected{font-weight:700!important}.input--select.calendar .vs__dropdown-menu{min-width:unset!important}.input--select__label{color:#f0f0ec;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:140%;text-transform:uppercase}.input--select__input{width:100%}.input--select__input.active .vs__dropdown-toggle{border-bottom:1px solid #fff!important}.input--select__input .vs__dropdown-toggle{background:transparent;border:none;border-bottom:1px solid hsla(60,12%,93%,.5)!important;border-radius:unset!important;box-sizing:border-box;height:40px;padding:0!important;transition:border-bottom .5s ease}.input--select__input .vs__selected-options{align-items:center;box-sizing:border-box;flex-wrap:nowrap;overflow:hidden;padding:0 0 0 12px!important;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 12px);width:100%}.input--select__input .vs__search{color:hsla(60,12%,93%,.5)!important;overflow:hidden!important;text-overflow:ellipsis!important}.input--select__input .vs__search,.input--select__input .vs__selected{border:unset!important;box-sizing:border-box!important;font-family:DM Sans!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:100%!important;margin:0!important;padding:0!important;white-space:nowrap}.input--select__input .vs__selected{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.input--select__input .vs__actions{box-sizing:border-box!important}.input--select__input .vs__dropdown-menu{border:1px solid rgba(0,0,0,.2)!important;border-radius:0!important;box-sizing:border-box!important;max-height:200px;overflow:auto;top:calc(100% + 5px)}.input--select__input .vs__dropdown-menu::-webkit-scrollbar{border-radius:3px;width:6px}.input--select__input .vs__dropdown-menu::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select__input .vs__dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select__input .vs__dropdown-menu::-moz-scrollbar{border-radius:3px;width:6px}.input--select__input .vs__dropdown-menu::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select__input .vs__dropdown-menu::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select__input .vs__dropdown-menu li{box-sizing:border-box!important;color:#232323!important;font-family:DM Sans!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.input--select__input .vs__dropdown-menu li:hover{background:hsla(60,0%,40%,.2)!important;color:#232323!important}}.input--select__input{--vs-actions-padding:3px 12px 3px 0px;--vs-controls-color:none;--vs-dropdown-option-bg:#fff;--vs-dropdown-option-color:#232323;--vs-dropdown-option-padding:7px 12px;--vs-dropdown-option--active-bg:hsla(60,0%,40%,.2);--vs-dropdown-option--active-color:#232323}.input--select-filter{display:flex;flex-direction:column;gap:4px;position:relative}.input--select-filter__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.input--select-filter__input .vs__dropdown-toggle{background:transparent;background:#fff;border:none;border-bottom:none!important;border-radius:unset!important;box-sizing:border-box;height:40px;padding:0!important}.input--select-filter__input .vs__selected-options{align-items:center;box-sizing:border-box;flex-wrap:nowrap;overflow:hidden;padding:0 0 0 12px!important;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 12px);width:100%}.input--select-filter__input .vs__search{color:#676766!important;overflow:hidden!important;text-overflow:ellipsis!important}.input--select-filter__input .vs__search,.input--select-filter__input .vs__selected{border:unset!important;box-sizing:border-box!important;font-family:DM Sans!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:100%!important;margin:0!important;padding:0!important;white-space:nowrap}.input--select-filter__input .vs__selected{color:#232323;display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.input--select-filter__input .vs__actions{box-sizing:border-box!important}.input--select-filter__input .vs__dropdown-menu{border:1px solid rgba(0,0,0,.2)!important;border-radius:0!important;box-sizing:border-box!important;max-height:200px;overflow:auto;top:calc(100% + 5px)}.input--select-filter__input .vs__dropdown-menu::-webkit-scrollbar{border-radius:3px;width:6px}.input--select-filter__input .vs__dropdown-menu::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select-filter__input .vs__dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select-filter__input .vs__dropdown-menu::-moz-scrollbar{border-radius:3px;width:6px}.input--select-filter__input .vs__dropdown-menu::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select-filter__input .vs__dropdown-menu::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select-filter__input .vs__dropdown-menu li{box-sizing:border-box!important;color:#232323!important;font-family:DM Sans!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.input--select-filter__input .vs__dropdown-menu li:hover{background:hsla(60,0%,40%,.2)!important;color:#232323!important}}.input--select-filter__input{--vs-actions-padding:3px 12px 3px 0px;--vs-controls-color:none;--vs-dropdown-option-bg:#fff;--vs-dropdown-option-color:#232323;--vs-dropdown-option-padding:7px 12px;--vs-dropdown-option--active-bg:hsla(60,0%,40%,.2);--vs-dropdown-option--active-color:#232323}.input--select-checkbox{position:relative;width:100%;z-index:20}.input--select-checkbox__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.input--select-checkbox__head{align-items:center;background:#fff;cursor:pointer;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:5px;padding:12px;position:relative}.input--select-checkbox__head.ui-state-active .icon{transform:rotate(180deg)}.input--select-checkbox__head .icon{transform:rotate(0);transition:transform .5s ease}.input--select-checkbox__head .title{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.input--select-checkbox__body{margin-bottom:0;margin-top:5px;max-height:200px;overflow-y:auto;position:absolute;transition:margin-bottom .5s ease;width:100%}.input--select-checkbox__body::-webkit-scrollbar{border-radius:3px;width:6px}.input--select-checkbox__body::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select-checkbox__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select-checkbox__body::-moz-scrollbar{border-radius:3px;width:6px}.input--select-checkbox__body::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--select-checkbox__body::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--select-checkbox__body{background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-sizing:border-box}.input--select-checkbox__box-input{cursor:pointer;position:relative}.input--select-checkbox__box-input__input{position:absolute;visibility:hidden}.input--select-checkbox__box-input__input:checked+.input--select-checkbox__box-input__box-check{background:hsla(60,0%,40%,.2)}.input--select-checkbox__box-input__input:checked+.input--select-checkbox__box-input__box-check .icon.check{opacity:1}.input--select-checkbox__box-input__input:checked+.input--select-checkbox__box-input__box-check .icon.notcheck{opacity:0}.input--select-checkbox__box-input__input:checked+.input--select-checkbox__box-input__box-check .text{color:#232323}.input--select-checkbox__box-input__box-check{align-items:center;background:#fff;border-bottom:1px solid hsla(60,0%,40%,.2);display:flex;flex-direction:row;gap:8px;padding:7px 12px;transition:background .5s ease}@media (min-width:1024px){.input--select-checkbox__box-input__box-check:hover{background:hsla(60,0%,40%,.2)}.input--select-checkbox__box-input__box-check:hover .text{color:#232323}}.input--select-checkbox__box-input__box-check .box-icon{height:17px;position:relative;width:17px}.input--select-checkbox__box-input__box-check .box-icon .icon{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input--select-checkbox__box-input__box-check .box-icon .icon.notcheck{opacity:1}.input--select-checkbox__box-input__box-check .box-icon .icon.check{opacity:0}.input--select-checkbox__box-input__box-check .text{overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.input--select-checkbox__box-input__box-check .text,.input--text{box-sizing:border-box;color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.input--text{border-bottom:1px solid hsla(60,0%,40%,.702);height:40px;padding:12px;width:100%}.input--text__box-input{position:relative;width:100%}.input--text__loader{height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.input--text__loader .icon{height:100%;width:100%}.input--text.phone{align-items:center;display:flex;padding:12px 12px 12px 50px;position:relative}.input--text.phone+.code-phone{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;left:12px;line-height:100%;position:absolute}.input--text.input--valid{border-bottom:1px solid #232323}.input--text::-moz-placeholder{color:#676766;font-family:DM Sans}.input--text::placeholder{color:#676766;font-family:DM Sans}.input--text.discount-applied{border-bottom:1px solid #7fff81}.input--text.error-validate-discount-code{border-bottom:1px solid #ff1400}.input--textarea{border-bottom:1px solid hsla(60,0%,40%,.702);box-sizing:border-box;color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;height:66px;line-height:100%;overflow:hidden;padding:12px;resize:none;width:100%}.input--textarea.input--valid{border-bottom:1px solid #232323}.input--textarea::-moz-placeholder{color:#676766;font-family:DM Sans}.input--textarea::placeholder{color:#676766;font-family:DM Sans}.input--checkbox-form{cursor:pointer;position:relative}.input--checkbox-form__input{position:absolute;visibility:hidden}.input--checkbox-form__input:checked+.input--checkbox-form__box-check .input--checkbox-form__box-check__box-icon__icon.check{opacity:1}.input--checkbox-form__input:checked+.input--checkbox-form__box-check .input--checkbox-form__box-check__box-icon__icon.notcheck{opacity:0}.input--checkbox-form__box-check{align-items:center;display:flex;flex-direction:row;gap:8px}.input--checkbox-form__box-check__box-icon{flex-shrink:0;height:16px;position:relative;width:16px}.input--checkbox-form__box-check__box-icon__icon{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input--checkbox-form__box-check__box-icon__icon.notcheck{opacity:1}.input--checkbox-form__box-check__box-icon__icon.check{opacity:0}.input--checkbox-form__box-check__text{color:#232323;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:normal;padding-top:1px}.input--checkbox-form__box-check__text.font-14{font-size:14px;font-weight:300;line-height:1.5}@media (max-width:1024px){.input--checkbox-form__box-check__text{font-size:13px;line-height:normal}}.input--checkbox-form__box-check__text a{color:#232323;font-weight:700;text-decoration:underline}.input--checkbox-form__box-check__text a:hover{color:#232323;text-decoration:underline}.input--date__content{display:flex;flex-direction:column}.input--date__content.color-black.active .dp__input{border-bottom:1px solid #242424}.input--date__content.color-black .input--date__label{color:#080808}.input--date__content.color-black .dp__input{background:transparent;border-bottom:1px solid #080808;color:#080808;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input--date__content.color-black .dp__input.dp__disabled{border-bottom:1px solid #242424;opacity:.5}.input--date__content.color-black .dp__input.dp__disabled+div .dp__input_icons{opacity:.5}.input--date__content.color-black .dp__input::-moz-placeholder{color:#080808;font-family:DM Sans}.input--date__content.color-black .dp__input::placeholder{color:#080808;font-family:DM Sans}.input--date__content.color-black .dp__input:hover{border-bottom:1px solid #080808}.input--date__content.color-black .dp__input_icons{color:#080808}.input--date__content.color-white.active .dp__input,.input--date__content.color-white.active .dp__input:hover{border-bottom:1px solid #fff}.input--date__content.color-white .input--date__label{color:#f0f0ec}.input--date__content.color-white .dp__input{background:transparent;border-bottom:1px solid hsla(60,12%,93%,.5);color:#fff;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.input--date__content.color-white .dp__input.dp__disabled{border-bottom:1px solid hsla(60,12%,93%,.5);opacity:.5}.input--date__content.color-white .dp__input.dp__disabled+div .dp__input_icons{opacity:.5}.input--date__content.color-white .dp__input::-moz-placeholder{color:hsla(60,12%,93%,.5);font-family:DM Sans}.input--date__content.color-white .dp__input::placeholder{color:hsla(60,12%,93%,.5);font-family:DM Sans}.input--date__content.color-white .dp__input:hover{border-bottom:1px solid hsla(60,12%,93%,.5)}.input--date__content.color-white .dp__input_icons{color:#f0f0ec}.input--date__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.input--date.input--valid .dp__input{border-bottom:1px solid #232323}.input--date.input--valid .dp__input:hover{border-color:#232323}.input--date .custom-month-year-component{display:flex;flex-direction:row;gap:10px}.input--date .dp__month_year_wrap{align-items:center;display:flex;flex-direction:row;gap:15px}.input--date .dp__month_year_wrap .icons{display:flex;flex-direction:row;gap:5px}.input--date .dp__month_year_wrap .icons .custom-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px}.input--date .dp__input_icon{left:calc(100% - 40px)}.input--date .dp--clear-btn{right:24px}.input--date .dp__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid hsla(60,0%,40%,.757);border-radius:0;color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;height:40px;line-height:100%;outline:none;padding:6px 30px 6px 12px}.input--date .dp__input::-moz-placeholder{color:#676766;font-family:DM Sans}.input--date .dp__input::placeholder{color:#676766;font-family:DM Sans}.input--date .dp__input:hover{border-color:hsla(60,0%,40%,.757)}.input--date .dp__pointer.dp--future.dp__active_date{background:#232323}.input--date .dp__today{border:1px solid #232323}.input--select-number{align-items:center;border-bottom:1px solid #d9d9d9;box-sizing:border-box;display:flex;gap:15px;justify-content:space-between;padding:0 4px 8px}.input--select-number.full-width .input--select-number__box-control{justify-content:space-between;width:100%}.input--select-number__titles{display:flex;flex-direction:column}.input--select-number__titles .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.input--select-number__titles .text{color:#676766;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:10px}.input--select-number__box-control{align-items:center;display:flex;flex-direction:row;gap:8px}.input--select-number__box-control__number{color:#232323;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:400;line-height:1.5;width:17px}.input--select-number__box-control .btn{align-items:center;background:none;border:1px solid #232323;border-radius:32px;box-sizing:border-box;color:#232323;cursor:pointer;display:flex;flex-shrink:0;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;height:24px;justify-content:center;line-height:150%;opacity:1;outline:none;text-align:center;transition:opacity .5s ease;width:24px}.input--select-number__box-control .btn.disabled{cursor:not-allowed;opacity:.5}.input--checkbox-mob{cursor:pointer;position:relative}.input--checkbox-mob__input{position:absolute;visibility:hidden}.input--checkbox-mob__input:checked+.input--checkbox-mob__box-check .input--checkbox-mob__box-check__box-icon__icon.check{opacity:1}.input--checkbox-mob__input:checked+.input--checkbox-mob__box-check .input--checkbox-mob__box-check__box-icon__icon.notcheck{opacity:0}.input--checkbox-mob__box-check{align-items:center;display:flex;flex-direction:row;gap:6px}.input--checkbox-mob__box-check__box-icon{height:20px;position:relative;width:20px}.input--checkbox-mob__box-check__box-icon__icon{box-shadow:0 3px 5px 0 rgba(46,46,66,.08);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input--checkbox-mob__box-check__box-icon__icon.notcheck{opacity:1}.input--checkbox-mob__box-check__box-icon__icon.check{opacity:0}.input--checkbox-mob__box-check__text{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.input--radio-mob{cursor:pointer;position:relative}.input--radio-mob__input{position:absolute;visibility:hidden}.input--radio-mob__input:checked+.input--radio-mob__box-check .input--radio-mob__box-check__box-icon__icon.check{opacity:1}.input--radio-mob__input:checked+.input--radio-mob__box-check .input--radio-mob__box-check__box-icon__icon.notcheck{opacity:0}.input--radio-mob__box-check{align-items:center;display:flex;flex-direction:row;gap:6px}.input--radio-mob__box-check__box-icon{height:20px;position:relative;width:20px}.input--radio-mob__box-check__box-icon__icon{box-shadow:0 3px 5px 0 rgba(46,46,66,.08);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input--radio-mob__box-check__box-icon__icon.notcheck{opacity:1}.input--radio-mob__box-check__box-icon__icon.check{opacity:0}.input--radio-mob__box-check__text{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.input--phone-tel-input{border:unset!important;border-bottom:1px solid hsla(60,0%,40%,.702)!important;height:40px!important;position:relative;width:100%!important;z-index:1}.input--phone-tel-input:focus-within{box-shadow:unset!important}.input--phone-tel-input .vti__phone{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.input--phone-tel-input .vti__phone::-moz-placeholder{color:#676766;font-family:DM Sans}.input--phone-tel-input .vti__phone::placeholder{color:#676766;font-family:DM Sans}.input--phone-tel-input .vti__dropdown{position:unset}.input--phone-tel-input .vti__dropdown-item{box-sizing:border-box!important;color:#232323!important;font-family:DM Sans!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;line-height:100%!important;padding:7px 12px}@media (min-width:1024px){.input--phone-tel-input .vti__dropdown-item:hover{background:hsla(60,0%,40%,.2)!important;color:#232323!important}}.input--phone-tel-input .vti__dropdown-list{width:100%}.input--phone-tel-input .vti__dropdown-list::-webkit-scrollbar{border-radius:3px;width:6px}.input--phone-tel-input .vti__dropdown-list::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--phone-tel-input .vti__dropdown-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--phone-tel-input .vti__dropdown-list::-moz-scrollbar{border-radius:3px;width:6px}.input--phone-tel-input .vti__dropdown-list::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.input--phone-tel-input .vti__dropdown-list::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.input--phone-tel-input .vti__dropdown-list{overflow-x:hidden}.input--phone-tel-input .vti__dropdown-list.below{top:43px!important}.btn--link-main-menu{align-items:center;border-top:1px solid transparent;box-sizing:border-box;color:#232323;cursor:pointer;display:flex;flex-direction:row;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:8px;letter-spacing:1.2px;line-height:normal;outline:none;padding:16px 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .5s ease,border-top .5s ease,background .5s ease}@media (max-width:1024px){.btn--link-main-menu{color:#fff!important;justify-content:space-between}}.btn--link-main-menu .icon{transform:rotate(0deg);transition:transform .5s ease}.btn--link-main-menu.active{border-top:1px solid #080808}.btn--link-main-menu.active .icon{transform:rotate(180deg)}.btn--link-main-menu.active-dropnow-sub-menu{border-top:1px solid #080808}.btn--link-main-menu.active-dropnow-sub-menu .icon{transform:rotate(180deg)}@media (min-width:1024px){.btn--link-main-menu:hover{border-top:1px solid #080808;text-decoration:none}}.btn--link-super-menu{align-items:center;color:#f0f0ec;cursor:pointer;display:flex;flex-direction:row;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:400;gap:24px;line-height:normal;outline:none;text-decoration:none;transition:color .5s ease}.btn--link-super-menu .icon{opacity:0;transition:opacity .5s ease}@media (max-width:1024px){.btn--link-super-menu{font-size:12px;font-weight:500;letter-spacing:1.2px;padding:12px 0;text-transform:uppercase}.btn--link-super-menu .icon{display:none}}@media (min-width:1024px){.btn--link-super-menu:hover{color:#f0f0ec;text-decoration:none}.btn--link-super-menu:hover .icon{opacity:1}}.btn--link-sub-menu{align-items:center;color:#080808;cursor:pointer;display:flex;flex-direction:row;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;gap:24px;line-height:normal;outline:none;text-decoration:none;transition:color .5s ease}@media (max-width:1024px){.btn--link-sub-menu{color:#fff;display:block;font-family:DM Sans;font-size:12px;font-weight:500;letter-spacing:1.2px;padding:12px 0;text-transform:uppercase}.btn--link-sub-menu .icon{display:none}}.btn--link-sub-menu .icon{flex-shrink:0;opacity:0;transition:opacity .5s ease}@media (min-width:1024px){.btn--link-sub-menu:hover{color:#080808;text-decoration:none}.btn--link-sub-menu:hover .icon{opacity:1}}.btn--link-super-menu-contact{color:#f0f0ec;cursor:pointer;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal;outline:none;text-decoration:none;transition:color .5s ease}@media (max-width:1024px){.btn--link-super-menu-contact{font-size:14px;padding:3px 0}}@media (min-width:1024px){.btn--link-super-menu-contact:hover{color:#f0f0ec;text-decoration:none}}.btn--social-network{align-items:center;border:1px solid #676766;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;text-decoration:none;transition:border .5s ease,background .5s ease;width:40px}@media (min-width:1024px){.btn--social-network.instagram:hover .icon path{fill:transparent;stroke:#080808}}.btn--social-network .icon path{transition:fill .5s ease,stroke .5s ease}@media (min-width:1024px){.btn--social-network:hover{background:#f0f0ec;border:1px solid #f0f0ec}.btn--social-network:hover .icon path{fill:#080808;transition:fill .5s ease}}.btn--social-network-footer{align-items:center;border:1px solid #232323;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;text-decoration:none;transition:border .5s ease,background .5s ease;width:40px}@media (min-width:1024px){.btn--social-network-footer.instagram:hover .icon path{fill:transparent;stroke:#080808}}.btn--social-network-footer .icon path{transition:fill .5s ease,stroke .5s ease}@media (min-width:1024px){.btn--social-network-footer:hover{background:#f0f0ec;border:1px solid #f0f0ec}.btn--social-network-footer:hover .icon path{fill:#080808;transition:fill .5s ease}}.btn--link-recommended{border:1px solid #676766;box-sizing:border-box;color:#f0f0ec;font-family:Raleway;font-size:10px;font-weight:500;gap:10px;justify-content:flex-end;line-height:normal;padding:6px 8px;text-transform:uppercase}.btn--link-footer,.btn--link-recommended{align-items:flex-start;display:flex;font-style:normal;outline:none;text-decoration:none}.btn--link-footer{color:#fff;cursor:pointer;flex-direction:column;font-family:DM Sans;font-size:16px;font-weight:300;height:23px;line-height:1.5;overflow:clip;transition:color .3s ease}.btn--link-footer .title,.btn--link-footer .title-tansition{transform:translateY(0);transition:transform .3s ease}@media (min-width:1024px){.btn--link-footer:hover .title,.btn--link-footer:hover .title-tansition{transform:translateY(-23px)}}.btn--primary{align-items:center;background:#fff;border:none;box-sizing:border-box;color:#080808;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:10px;height:46px;justify-content:center;letter-spacing:1.2px;line-height:normal;outline:none;padding:16px 32px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .5s ease,color .5s ease}@media (max-width:1024px){.btn--primary{font-size:10px;height:40px;padding:8px 16px}.btn--primary .icon{width:16px}}.btn--primary .icon path{transition:stroke .5s ease}.btn--primary.color-black{background:#080808;color:#f0f0ec}.btn--primary.color-black .icon path{stroke:#f0f0ec}.btn--primary.full-with{justify-content:space-between;width:100%}.btn--primary.disable{cursor:not-allowed;opacity:.5}@media (min-width:1024px){.btn--primary:hover{background:#080808;color:#f0f0ec;text-decoration:none}.btn--primary:hover .icon path{stroke:#f0f0ec}}.btn--secondary{align-items:center;background:#fff;border:none;box-sizing:border-box;color:#080808;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:10px;height:60px;justify-content:center;letter-spacing:1.2px;line-height:normal;outline:none;padding:24px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .5s ease,opacity .5s ease;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.btn--secondary{font-size:10px;height:40px;padding:8px 16px}}.btn--secondary.disable{cursor:not-allowed;opacity:.5}@media (min-width:1024px){.btn--secondary.disable:hover{background:#fff;color:#080808}}.btn--secondary.color-black{background:#080808;color:#fff}.btn--secondary.color-black .icon path{stroke:#f0f0ec}.btn--secondary.full-width{justify-content:space-between;width:100%}@media (max-width:1024px){.btn--secondary .icon{width:16px}}.btn--secondary .icon path{transition:stroke .5s ease,fill .5s ease}@media (min-width:1024px){.btn--secondary:hover{background:#f0f0ec;color:#232323;text-decoration:none}.btn--secondary:hover.color-black{background:#232323;color:#f0f0ec}}.btn--outline{align-items:center;background:transparent;border:1px solid #676766;box-sizing:border-box;color:#080808;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:10px;height:46px;justify-content:center;letter-spacing:1.2px;line-height:normal;outline:none;padding:16px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .5s ease,color .5s ease;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.btn--outline{font-family:DM Sans;font-size:10px;height:40px;letter-spacing:1px;padding:8px 16px;text-transform:uppercase}}@media (min-width:1024px){.btn--outline:hover{background:#080808;border:1px solid #080808;color:#f0f0ec;text-decoration:none}.btn--outline:hover .icon path{stroke:#f0f0ec}.btn--outline:hover.color-white{background:#fff;border:1px solid #fff;color:#080808}.btn--outline:hover.color-white .icon path{stroke:#080808}}@media (max-width:1024px){.btn--outline .icon{width:16px}}.btn--outline .icon path{stroke:#080808;transition:stroke .5s ease}.btn--outline.color-white{border:1px solid #fff;color:#fff}.btn--outline.color-white .icon path{stroke:#fff}.btn--outline.padding-24{padding:24px 32px}@media (max-width:1024px){.btn--outline.padding-24{padding:8px 16px}}.btn--outline.full-with{justify-content:space-between;width:100%}.btn--outline.disable{cursor:not-allowed;opacity:.5}@media (min-width:1024px){.btn--outline.disable:hover{background:transparent;border:1px solid #676766;color:#080808}.btn--outline.disable:hover.color-white{background:transparent;border:1px solid #fff;color:#fff}}.btn--link-small-with-animation{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;height:23px;line-height:23px;overflow:clip;text-align:center;text-decoration:none}.btn--link-small-with-animation .title,.btn--link-small-with-animation .title-tansition{transform:translateY(0);transition:transform .3s ease}@media (min-width:1024px){.btn--link-small-with-animation:hover .title,.btn--link-small-with-animation:hover .title-tansition{transform:translateY(-21px)}}.btn--circle{align-items:center;background:#fff;border:none;border:1px solid hsla(60,0%,40%,.5);border-radius:55px;box-sizing:border-box;color:#080808;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;gap:4px;height:55px;justify-content:center;line-height:10px;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .5s ease,color .5s ease;width:55px}.btn--circle.flex-direction-column{flex-direction:column}.btn--circle .icon path{stroke:#080808;transition:stroke .5s ease}@media (min-width:1024px){.btn--circle:hover{background:#080808;border:1px solid #080808;color:#fff;text-decoration:none}.btn--circle:hover .icon path{stroke:#fff}}.form--newsletter-footer{display:flex;flex-direction:column;gap:24px}.form--newsletter-footer__field__item{display:flex;flex-direction:column;position:relative}.form--newsletter-footer__field__item__label{color:#f0f0ec;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:140%;text-transform:uppercase}.form--newsletter-footer__field__item__error{bottom:-20px;color:#ff1400;display:block;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;left:0;padding-top:3px;position:absolute}.form--newsletter-footer__btn{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.form--newsletter-footer__btn .btn--outline{width:100%}.form--newsletter-footer__btn__loader{height:20px;position:absolute;width:20px}.form--newsletter-footer__recaptcha{display:none}.form--newsletter{align-items:flex-end;display:flex;flex-direction:row;gap:30px}@media (max-width:1024px){.form--newsletter{align-items:flex-start;flex-direction:column}}.form--newsletter__field{flex:1}@media (max-width:1024px){.form--newsletter__field{width:100%}}.form--newsletter__field__item{display:flex;flex-direction:column;position:relative}.form--newsletter__field__item__label{color:#f0f0ec;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.form--newsletter__field__item__error{bottom:-20px;color:#ff1400;display:block;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;left:0;position:absolute}.form--newsletter__btn{align-items:center;display:flex;justify-content:center;position:relative}.form--newsletter__btn__loader{height:20px;position:absolute;width:20px}.form--newsletter__recaptcha{display:none}.form--contact-inside{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.form--contact-inside{gap:32px}}.form--contact-inside__field{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:100%}@media (max-width:824px){.form--contact-inside__field{gap:24px}}.form--contact-inside__group{display:flex;flex-direction:row;gap:40px}@media (max-width:824px){.form--contact-inside__group{flex-direction:column}}.form--contact-inside__group__item{display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.form--contact-inside__group__item.hide-mob{display:none}}.form--contact-inside__group__item__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.form--contact-inside__group__item__input-box{align-items:center;display:flex;position:relative}.form--contact-inside__group__item__error{color:#ff1400;display:block;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;padding-top:4px}.form--contact-inside__btn{max-width:175px;position:relative;width:100%}@media (max-width:1024px){.form--contact-inside__btn{max-width:150px}}.form--contact-inside__btn .btn{width:100%}.form--contact-inside__btn .btn:disabled{opacity:.5;pointer-events:none}.form--contact-inside__btn__loader{height:30px;position:absolute;right:-45px;top:50%;transform:translateY(-50%);width:30px}@media (max-width:1024px){.form--contact-inside__btn__loader{left:50%;right:unset;transform:translate(-50%,-50%)}}.form--contact-inside__recaptcha{display:none}.form--step-common{align-items:flex-start;align-items:center;display:flex;flex-direction:column;gap:60px}@media (max-width:1024px){.form--step-common{gap:40px}}.form--step-common__field{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:100%}@media (max-width:824px){.form--step-common__field{gap:24px}}.form--step-common__group{display:flex;flex-direction:row;gap:30px}@media (max-width:824px){.form--step-common__group{flex-direction:column;gap:24px}}.form--step-common__group__item{display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.form--step-common__group__item.hide-mob{display:none}}.form--step-common__group__item__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.form--step-common__group__item__input-box{align-items:center;display:flex;position:relative}.form--step-common__group__item__error{color:#ff1400;display:block;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;padding-top:4px}.form--step-common__btn{align-items:center;display:flex;justify-content:center;max-width:175px;position:relative;width:100%}.form--step-common__btn .btn{width:100%}.form--step-common__btn .btn:disabled{opacity:.5;pointer-events:none}.form--step-common__btn__loader{height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media (max-width:1024px){.form--step-common__btn__loader{left:50%;right:unset;transform:translate(-50%,-50%)}}.form--step-common__recaptcha{display:none}.form--summary__content{display:flex;flex-direction:column;gap:24px}.form--summary__title{color:#232323;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.form--summary__box-items{display:flex;flex-direction:column;gap:24px}.form--summary__box-products{display:flex;flex-direction:column;gap:16px}.form--summary__box-products__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.form--summary__box-products__box-items{display:flex;flex-direction:column;gap:10px}.form--summary__box-products__box-items__item{background:#fff;border:1px solid #d9d9d9;border-radius:2px;display:flex;flex-direction:column;gap:16px;padding:12px}.form--summary__box-products__box-items__item__btn-remove{align-items:center;background:none;cursor:pointer;display:flex;flex-direction:row;gap:8px;outline:none}@media (max-width:1024px){.form--summary__box-products__box-items__item__btn-remove{justify-content:flex-end}}.form--summary__box-products__box-items__item__btn-remove .title{color:#676766;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal;text-transform:uppercase}.form--summary__box-products__empty-state{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;text-align:center}.form--summary__box-bottom{display:flex;flex-direction:column;gap:16px}.form--summary__box-total-price{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.form--summary__box-total-price .title{font-size:14px}.form--summary__box-total-price .title,.form--summary__box-total-price .value{color:#232323;font-family:DM Sans;font-style:normal;font-weight:700;line-height:1.5}.form--summary__box-total-price .value{font-size:20px}.form--summary__btn{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.form--summary__btn .btn{width:100%}.form--summary__btn .btn:disabled{opacity:.7;pointer-events:none}.form--summary__btn__loader{height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media (max-width:1024px){.form--summary__btn__loader{left:50%;right:unset;transform:translate(-50%,-50%)}}.form--summary__recaptcha{display:none}.form--personal-data{display:flex;flex-direction:column;gap:24px;max-width:730px;width:100%}@media (max-width:1024px){.form--personal-data{gap:40px}}.form--personal-data__field{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;width:100%}@media (max-width:824px){.form--personal-data__field{gap:24px}}.form--personal-data__group{display:flex;flex-direction:row;gap:40px}@media (max-width:824px){.form--personal-data__group{flex-direction:column;gap:24px}}.form--personal-data__group__item{display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.form--personal-data__group__item.hide-mob{display:none}}.form--personal-data__group__item.fit-content{max-width:-moz-fit-content!important;max-width:fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.form--personal-data__group__item__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.form--personal-data__group__item__input-box{align-items:center;display:flex;position:relative}.form--personal-data__group__item__error{color:#ff1400;display:block;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;padding-top:4px}.form--personal-data__box-checkboxs{display:flex;flex-direction:column;gap:24px}.form--personal-data__box-btn{max-width:175px}.form--personal-data__btn{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.form--personal-data__btn .btn{width:100%}.form--personal-data__btn .btn:disabled{opacity:.5;pointer-events:none}.form--personal-data__btn__loader{height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media (max-width:1024px){.form--personal-data__btn__loader{left:50%;right:unset;transform:translate(-50%,-50%)}}.form--personal-data__recaptcha{display:none}.form--contact{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.form--contact{gap:40px}}.form--contact__field{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:100%}@media (max-width:824px){.form--contact__field{gap:24px}}.form--contact__group{display:flex;flex-direction:row;gap:40px}@media (max-width:824px){.form--contact__group{flex-direction:column}}.form--contact__group__item{display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.form--contact__group__item.hide-mob{display:none}}.form--contact__group__item__label{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.form--contact__group__item__input-box{align-items:center;display:flex;position:relative}.form--contact__group__item__error{color:#ff1400;display:block;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;padding-top:4px}.form--contact__btn{max-width:175px;position:relative;width:100%}@media (max-width:1024px){.form--contact__btn{max-width:117px}}.form--contact__btn .btn{width:100%}.form--contact__btn .btn:disabled{opacity:.5;pointer-events:none}.form--contact__btn__loader{height:30px;position:absolute;right:-45px;top:50%;transform:translateY(-50%);width:30px}@media (max-width:1024px){.form--contact__btn__loader{left:50%;right:unset;transform:translate(-50%,-50%)}}.form--contact__recaptcha{display:none}.hero-home{padding-bottom:48px;position:relative;z-index:1}@media (max-width:1024px){.hero-home{padding-bottom:0}}.hero-home__content{display:flex;justify-content:center;position:relative}@media (max-width:1024px){.hero-home__content{flex-direction:column}}.hero-home__box-prefilter{bottom:48px;max-width:851px;position:absolute;width:100%}@media (max-width:1024px){.hero-home__box-prefilter{bottom:0;max-width:100%}}.hero-home__card{align-items:center;display:flex;height:729px;justify-content:center;position:relative;width:100%}@media (max-width:1024px){.hero-home__card{height:700px}}.hero-home__card__content{left:0;margin-bottom:70px;position:absolute;width:100%;z-index:1}@media (max-width:1024px){.hero-home__card__content{margin-bottom:110px}}.hero-home__card__box-content{align-items:center;display:flex;flex-direction:column;gap:32px}@media (max-width:1024px){.hero-home__card__box-content{gap:40px}}.hero-home__card__box-info{display:flex;flex-direction:column;gap:16px;width:100%}.hero-home__card__title{color:#f0f0ec;font-family:Playfair Display;font-size:64px;font-style:normal;font-weight:500;line-height:normal;text-align:center}@media (max-width:1024px){.hero-home__card__title{font-size:30px}}.hero-home__card__title em{font-style:italic}.hero-home__card__box-hotels{display:flex;flex-direction:column;gap:8px}.hero-home__card__box-hotels__title{color:#fff;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:23px;text-align:center}.hero-home__card__box-hotels__items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center}@media (max-width:1024px){.hero-home__card__box-hotels__items{gap:10px}}.hero-home__card__box-hotels__items__item{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:172px;width:100%}@media (max-width:1024px){.hero-home__card__box-hotels__items__item{max-width:96px}.hero-home__card__box-hotels__items__item .btn--link-small-with-animation{display:none}}.hero-home__card__box-hotels__items__item .link{cursor:pointer;display:block}.hero-home__card__box-hotels__items__item .logo{max-width:150px;width:auto}@media (max-width:1024px){.hero-home__card__box-hotels__items__item .logo{max-height:23px}.hero-home__card__box-cta,.hero-home__card__box-cta .btn{max-width:131px;width:100%}}.hero-home__card__box-image{height:729px;position:relative;width:100%;z-index:0}.hero-home__card__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;z-index:0}.hero-home__card__box-image__overlay{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.1)),rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider--hero-home{width:100%}.slider--hero-home__slider{position:relative}.slider--hero-home__slider .splide__arrow--prev{left:72px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1024px){.slider--hero-home__slider .splide__arrow--prev{bottom:219px;left:17.5px;top:unset;transform:unset}}.slider--hero-home__slider .splide__arrow--next{position:absolute;right:72px;top:50%;transform:translateY(-50%)}@media (max-width:1024px){.slider--hero-home__slider .splide__arrow--next{bottom:219px;right:17.5px;top:unset;transform:unset}}.slider--promotions__slider{display:flex;flex-direction:column;gap:48px}.slider--promotions__slider__box-controls{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:flex-end;width:100%}@media (max-width:1024px){.slider--promotions__slider__box-controls{align-items:flex-end;flex-direction:column;gap:8px}}.slider--services__slider{display:flex;flex-direction:column;gap:48px}.slider--services__slider .splide__track{overflow:visible}.slider--testimonials__slider{display:flex;flex-direction:column;gap:32px}@media (max-width:1024px){.slider--testimonials__slider{gap:40px}}.slider--gallery-card{height:100%;width:100%}.slider--gallery-card__slider{height:100%;position:relative}.slider--gallery-card__slider .splide__list,.slider--gallery-card__slider .splide__track{height:100%}.slider--gallery-card__slider .splide__arrow--prev{left:24px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.slider--gallery-card__slider .splide__arrow--next{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:1}.slider--gallery-card__slider .splide__pagination{bottom:16px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.slider--gallery-banner{height:100%;width:100%}.slider--gallery-banner__slider{height:100%;position:relative}.slider--gallery-banner__slider .splide__list,.slider--gallery-banner__slider .splide__track{height:100%}.slider--gallery-banner__slider .splide__arrow--prev{left:24px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.slider--gallery-banner__slider .splide__arrow--next{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:1}.slider--gallery-banner__slider .splide__pagination{bottom:16px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.slider--rooms__slider{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider--rooms__slider{gap:24px}}.slider--rooms__slider .splide__track{overflow:visible;width:100%}.slider--other-hotels__slider{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider--other-hotels__slider{gap:24px}.slider--other-hotels__slider .splide__track{overflow:visible}}.slider--other-hotels__slider__box-controls{align-items:center;display:flex;flex-direction:row;gap:24px}@media (max-width:1024px){.slider--other-hotels__slider__box-controls{align-items:flex-end;flex-direction:column;gap:16px}}.slider--card-simple-gallery__slider{display:flex;flex-direction:column;gap:41px}@media (max-width:1024px){.slider--card-simple-gallery__slider .splide__track{overflow:visible}.slider--card-simple-gallery__slider{gap:32px}}.slider--hotels__slider{display:flex;flex-direction:column;gap:48px}.slider--hotels__slider__box-controls{align-items:center;display:flex;flex-direction:row;gap:24px}@media (max-width:1024px){.slider--hotels__slider__box-controls{align-items:flex-end;flex-direction:column;gap:16px}.slider--hotels__slider{gap:32px}}.slider--card-gallery-content-collapsible__slider,.slider--promotion-gastronomy__slider{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider--card-gallery-content-collapsible__slider{gap:24px}}.slider--gallery-content-blog__slider{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider--gallery-content-blog__slider{gap:24px}}.slider--other-blogs__slider{display:flex;flex-direction:column;gap:48px}.slider--other-blogs__slider__box-controls{align-items:center;display:flex;flex-direction:row;gap:24px}@media (max-width:1024px){.slider--other-blogs__slider__box-controls{align-items:flex-end;flex-direction:column;gap:16px}}.slider--card-gastronomy-mob__slider{display:flex;flex-direction:column;gap:32px}.slider--files-mob__slider{display:flex;flex-direction:column;gap:41px}.slider--files-mob__slider .splide__track{margin:-23px -23px -40px!important;padding:23px 23px 40px!important}.slider--hotels-mob__slider{display:flex;flex-direction:column;gap:24px}.common--control-slider{align-items:center;display:flex;flex-direction:row;gap:24px;width:100%}@media (max-width:1024px){.common--control-slider{gap:16px}}.common--control-slider.color-black .splide__arrow{border:1.43px solid hsla(60,0%,40%,.5)}.common--control-slider.color-black .splide__arrow .icon path{stroke:#080808}.common--control-slider.color-black .splide__arrow:disabled{border:1.43px solid hsla(60,0%,40%,.3);cursor:not-allowed}.common--control-slider.color-black .splide__arrow:disabled .icon path{stroke:hsla(60,0%,40%,.3)}@media (min-width:1024px){.common--control-slider.color-black .splide__arrow:hover{background:#080808;border:1px solid #080808}.common--control-slider.color-black .splide__arrow:hover .icon path{stroke:#fff}.common--control-slider.color-black .splide__arrow:hover:disabled{background:transparent;border:1px solid hsla(60,0%,40%,.3)}.common--control-slider.color-black .splide__arrow:hover:disabled .icon path{stroke:hsla(60,0%,40%,.3)}}.common--control-slider.color-black .common--control-slider__progress__bar{background:#000}.common--control-slider__pagination{display:flex;flex-direction:row;gap:8px}.common--control-slider__pagination.show-pagination{display:flex!important}.common--control-slider__pagination .splide__pagination__page{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:flex;height:20px;justify-content:center;outline:none;position:relative;width:20px}.common--control-slider__pagination .splide__pagination__page.is-active .icon-active{opacity:1}.common--control-slider__pagination .splide__pagination__page.is-active .icon-not-active{opacity:0}.common--control-slider__pagination .splide__pagination__page .icon-active{box-sizing:border-box;height:20px;opacity:0;position:absolute;transition:opacity .5s ease;width:20px}.common--control-slider__pagination .splide__pagination__page .icon-not-active{box-sizing:border-box;height:20px;left:0;opacity:1;top:0;transition:opacity .5s ease;width:20px}.common--control-slider__progress{background:hsla(60,0%,40%,.5);display:block;height:-moz-fit-content;height:fit-content;width:100%}.common--control-slider__progress__bar{background:#f0f0ec;height:2px;transition:width .4s ease;width:0}.common--control-slider__arrows{display:flex;flex-direction:row;gap:14px}.common--control-slider__arrows .splide__arrow{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:55px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:55px;justify-content:center;outline:none;transition:border .5s ease,background .5s ease;width:55px}@media (max-width:1024px){.common--control-slider__arrows .splide__arrow{height:48px;width:48px}}.common--control-slider__arrows .splide__arrow .icon{flex-shrink:0}.common--control-slider__arrows .splide__arrow .icon path{stroke:#fff;transition:stroke .5s ease}.common--control-slider__arrows .splide__arrow:disabled{border:1px solid hsla(0,0%,100%,.4);cursor:not-allowed}.common--control-slider__arrows .splide__arrow:disabled .icon path{stroke:hsla(0,0%,100%,.4)}@media (min-width:1024px){.common--control-slider__arrows .splide__arrow:hover{background:#fff;border:1px solid #fff}.common--control-slider__arrows .splide__arrow:hover:disabled{background:transparent;border:1px solid hsla(0,0%,100%,.4)}.common--control-slider__arrows .splide__arrow:hover:disabled .icon path{stroke:hsla(0,0%,100%,.4)}.common--control-slider__arrows .splide__arrow:hover .icon path{stroke:#080808}}.common--tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.common--tags.colo-white .common--tags__item{background:#fff}.common--tags__item{align-items:flex-start;background:#f0f0ec;color:#676766;display:flex;font-family:Raleway;font-size:10px;font-style:normal;font-weight:500;gap:10px;justify-content:flex-end;line-height:normal;padding:6px 8px;text-transform:uppercase}@media (max-width:1024px){.common--tags__item{font-size:8px;padding:5px 6.6px}}.common--loader{align-items:center;display:flex;justify-content:center;padding:50px 0;width:100%}.common--loader__icon{height:120px;width:120px}.common--loader__icon circle{stroke:#676766}@media (max-width:1024px){.common--loader__icon{height:80px;width:80px}}.common--message-error{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:50px 0;width:100%}@media (max-width:1024px){.common--message-error{justify-content:flex-start}}.common--message-error__content{align-items:center;display:flex;flex-direction:row;gap:32px}@media (max-width:1024px){.common--message-error__content{align-items:flex-start;flex-direction:column;gap:24px}}.common--message-error__image{height:auto;max-width:260px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1024px){.common--message-error__image{max-width:120px}}.common--message-error__box-info{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.common--message-error__box-info{gap:16px}}.common--message-error__text{color:#545453;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:1.4;max-width:600px;text-align:center}@media (max-width:1024px){.common--message-error__text{font-size:14px;line-height:24px}}.common--message-error__description{color:#545453;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:1024px){.common--message-error__description{font-size:12px;line-height:24px}}.common--empty-state{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:50px 0;width:100%}@media (max-width:1024px){.common--empty-state{justify-content:flex-start}}.common--empty-state__content{align-items:center;display:flex;flex-direction:row;gap:32px}@media (max-width:1024px){.common--empty-state__content{align-items:flex-start;flex-direction:column;gap:24px}}.common--empty-state__image{height:auto;max-width:260px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1024px){.common--empty-state__image{max-width:120px}}.common--empty-state__box-info{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.common--empty-state__box-info{gap:16px}}.common--empty-state__text{color:#545453;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:1.4;max-width:600px}@media (max-width:1024px){.common--empty-state__text{font-size:14px;line-height:24px}}.common--empty-state__search-word{color:#090909;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:600;line-height:1.4}.common--empty-state__description{color:#545453;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:1024px){.common--empty-state__description{font-size:12px;line-height:24px}}.common--empty-state__box-info-search-result{display:flex;flex-direction:column;gap:16px}.common--empty-state__suggestions{display:flex;flex-direction:column;gap:12px}.common--empty-state__suggestions__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.common--empty-state__suggestions__list__item__link{align-items:flex-start;border:1px solid #090909;color:#090909;display:flex;font-family:Raleway;font-size:10px;font-style:normal;font-weight:500;gap:10px;justify-content:flex-end;line-height:normal;padding:6px 8px;text-decoration:none;text-transform:uppercase}.common--summary{display:flex;flex-direction:column;gap:24px}.common--summary__box-items{display:flex;flex-direction:column;gap:12px}.common--summary__box-items__item{display:flex;flex-direction:column;gap:4px}.common--summary__box-items__item__box-title{align-items:center;display:flex;flex-direction:row;gap:4px}.common--summary__box-items__item__box-icon,.common--summary__box-items__item__box-icon__image{height:auto;width:16px}.common--summary__box-items__item__title{font-weight:700}.common--summary__box-items__item__text,.common--summary__box-items__item__title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;line-height:1.5}.common--summary__box-items__item__text{font-weight:300}.common--list-product{display:flex;flex-direction:column;gap:16px}.common--list-product.confirm-form{gap:4px}.common--list-product.confirm-form .common--list-product__title{font-size:14px}.common--list-product__content{display:flex;flex-direction:column;gap:24px}.common--list-product__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.common--list-product__box-items{display:flex;flex-direction:column;gap:8px}.common--list-product__box-items__item{border:1px solid #d9d9d9;border-radius:2px;display:flex;flex-direction:column;gap:16px;padding:12px}.common--list-product__box-items__item__head{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.common--list-product__box-items__item__head .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.common--list-product__box-items__item__body{display:flex;flex-direction:column;gap:4px}.common--list-product__box-items__item__body__box-items{border-bottom:1px solid hsla(60,0%,40%,.3);display:flex;flex-direction:column;gap:4px;padding-bottom:4px;width:100%}.common--list-product__box-items__item__body__box-items__item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.common--list-product__box-items__item__body__box-items__item .price,.common--list-product__box-items__item__body__box-items__item .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.common--list-product__box-items__item__body__box-total{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.common--list-product__box-items__item__body__box-total .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.common--list-product__box-items__item__body__box-total .price{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.common--list-product-gift{display:flex;flex-direction:column;gap:16px}.common--list-product-gift__box-items{display:flex;flex-direction:column;gap:8px}.common--list-product-gift__box-items__item{border:1px solid #d9d9d9;border-radius:2px;display:flex;flex-direction:column;gap:16px;padding:12px}.common--list-product-gift__box-items__item__head{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.common--list-product-gift__box-items__item__head .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.common--list-product-gift__box-items__item__body{display:flex;flex-direction:column;gap:4px}.common--list-product-gift__box-items__item__body__box-total{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.common--list-product-gift__box-items__item__body__box-total .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.common--list-product-gift__box-items__item__body__box-total .price{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.common--select-faqs{display:flex;flex-direction:column;gap:40px}.common--select-faqs.gap-24{gap:24px}.common--select-faqs--single .common--select-faqs__header{display:none}.common--select-faqs--single .common--select-faqs__body,.common--select-faqs__header{display:flex;flex-direction:column}.common--select-faqs__header{background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-sizing:border-box;gap:16px;padding:8px 8px 16px}.common--select-faqs__title{box-sizing:border-box;color:#1e1e1e;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:150%;padding:8px 16px 4px;width:100%}.common--select-faqs__body__content{color:#676766;display:flex;flex-direction:column;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;gap:32px;line-height:1.5;width:100%}.common--select-faqs__body__content h2{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.common--select-faqs__body__content h3{font-size:14px}.common--select-faqs__body__content h3,.common--select-faqs__body__content h4{color:#232323;font-family:DM Sans;font-style:normal;font-weight:500;line-height:normal}.common--select-faqs__body__content h4{font-size:12px}.common--select-faqs__body__content ul{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;list-style:unset;padding-left:20px}.common--select-faqs__body__content a{cursor:pointer;font-size:700}.common--select-faqs__body__content a,.common--select-faqs__body__content a:hover{color:#232323;text-decoration:underline}.pre-filter{padding:24px;position:relative}@media (max-width:1024px){.pre-filter{padding:24px 17px}}.pre-filter:before{backdrop-filter:blur(18.25px);background:hsla(0,0%,100%,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.pre-filter:before{backdrop-filter:blur(10px)}}.pre-filter__content{position:relative;z-index:1}.pre-filter__box-filters{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.pre-filter__box-inputs{align-items:flex-end;display:flex;flex-direction:row;gap:24px;width:100%}@media (max-width:1024px){.pre-filter__box-inputs{display:grid;gap:17px;grid-template-columns:minmax(50px,500px) minmax(50px,500px)}}.pre-filter__box-inputs__item{max-width:195px;width:100%}@media (max-width:1024px){.pre-filter__box-inputs__item{max-width:100%}}.pre-filter__box-cta-mob{display:none}@media (max-width:1024px){.pre-filter__box-cta-mob{display:block;max-width:160px}.pre-filter__box-cta-mob .btn{width:100%}.pre-filter__box-cta{display:none}}.banner-with-two-image{padding:48px 0}@media (max-width:1024px){.banner-with-two-image{padding:40px 0}}.banner-with-two-image__content{align-items:center;display:grid;gap:110px;grid-template-columns:42.6% calc(57.4% - 110px)}@media (max-width:1024px){.banner-with-two-image__content{gap:24px;grid-template-columns:1fr}}.banner-with-two-image__box-info{display:flex;flex-direction:column;gap:32px;justify-content:center}.banner-with-two-image__box-slogan{max-width:380px}.banner-with-two-image__box-slogan__imagen{height:auto;width:100%}.banner-with-two-image__box-titles{display:flex;flex-direction:column;gap:12px}.banner-with-two-image__text{margin-top:12px}.banner-with-two-image__box-images{display:flex;height:649px;justify-content:flex-end;position:relative;width:100%}@media (max-width:1024px){.banner-with-two-image__box-images{height:400px}}@media (max-width:624px){.banner-with-two-image__box-images{height:310px}}.banner-with-two-image__box-images .right{height:592px;justify-self:flex-end;position:relative;width:68.5%;z-index:0}@media (max-width:1024px){.banner-with-two-image__box-images .right{height:350px}}@media (max-width:624px){.banner-with-two-image__box-images .right{height:274px;width:59%}}.banner-with-two-image__box-images .left{bottom:0;height:389px;left:0;position:absolute;width:47.6%;z-index:1}@media (max-width:1024px){.banner-with-two-image__box-images .left{height:280px}}@media (max-width:624px){.banner-with-two-image__box-images .left{height:210px}}.banner-with-two-image__box-images__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.title.color-grey{color:#676766}.title.color-grey.center:after,.title.color-grey:before{background:#676766}.title.color-grey-light{color:#aeaeae}.title.color-grey-light.center:after,.title.color-grey-light:before{background:#676766}.title.color-grey-dark{color:#4f4f4f}.title.color-grey-dark.center:after,.title.color-grey-dark:before{background:#676766}.title.color-white{color:#f0f0ec}.title.color-white:before{background:#676766}.title.color-white a,.title.color-white a:hover{color:#f0f0ec;text-decoration:none}.title.color-black{color:#232323}.title.color-black a,.title.color-black a:hover{color:#232323;text-decoration:none}.title.color-black.whith-decoration:before{background:#232323}.title.color-full-black{color:#080808}.title.color-full-black a,.title.color-full-black a:hover{color:#080808;text-decoration:none}.title.color-white-2{color:#fff}.title.color-white-2:before{background:#fff}.title.whith-decoration{display:flex;flex-direction:column;gap:12px;margin:0}.title.whith-decoration .title{margin:-8px 0}@media (max-width:1024px){.title.whith-decoration{gap:16px}}.title.whith-decoration:before{background:#676766;content:"";height:1px;width:32px}@media (max-width:1024px){.title.whith-decoration:before{width:40px}}.title--pretitle{align-items:center;display:flex;flex-direction:row;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;gap:12px;letter-spacing:1.4px;line-height:normal;text-transform:uppercase}@media (max-width:1024px){.title--pretitle{font-size:10px;letter-spacing:1px}}.title--pretitle.not-decoration:before{display:none}.title--pretitle:before{content:"";height:1px;width:40px}@media (max-width:1024px){.title--pretitle:before{width:32px}}.title--pretitle.center:after{content:"";height:1px;width:40px}@media (max-width:1024px){.title--pretitle.center:after{width:32px}}.title--h1{font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:500;line-height:1.2}@media (max-width:1024px){.title--h1{font-size:30px;line-height:normal}}.title--h2{font-family:Playfair Display;font-size:45px;font-style:normal;font-weight:500;line-height:1.2}@media (max-width:1024px){.title--h2{font-size:26px;line-height:normal}}.title--h3{font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:500;line-height:normal;margin:-11px 0}.title--h3 a{display:block}.title--h3 .title,.title--h3 a{margin:-11px 0}@media (max-width:1024px){.title--h3{font-size:24px;margin:-3px 0}.title--h3 a{display:block}.title--h3 .title,.title--h3 a{margin:-3px 0}}.title--h4{font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin:-8px 0}@media (max-width:1024px){.title--h4.whith-decoration{gap:8px}.title--h4,.title--h4 .title,.title--h4.whith-decoration .title{font-size:20px;margin:-6px 0}}.title--card{font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:1.5;margin:-9.5px 0}@media (max-width:1024px){.title--card{font-size:20px;line-height:normal;margin:-6px 0}}.paragraph.color-black,.paragraph.color-black a,.paragraph.color-black a:hover{color:#232323}.paragraph.color-grey{color:#676766}.paragraph.color-grey a,.paragraph.color-grey a:hover{color:#232323}.paragraph.color-white,.paragraph.color-white a,.paragraph.color-white a:hover{color:#f0f0ec}.paragraph.color-white-2,.paragraph.color-white-2 a,.paragraph.color-white-2 a:hover{color:#fff}.paragraph.font-weight-500{font-weight:500}.paragraph--14{font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.paragraph--14 a{font-weight:700}.paragraph--16{font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;text-decoration:none}.paragraph--16 a{font-weight:700;text-decoration:underline}@media (max-width:1024px){.paragraph--16{font-size:14px}}.paragraph--20{font-family:DM Sans;font-size:20px;font-style:normal;font-weight:500;line-height:1.5}.paragraph--20 a{font-weight:700}@media (max-width:1024px){.paragraph--20{font-size:16px}}.paragraph--blog-big{color:#676766;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:1024px){.paragraph--blog-big{font-size:15px}}.paragraph--blog-big h2{color:#232323;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1024px){.paragraph--blog-big h2{font-size:28px}}.paragraph--blog-big h3{color:#232323;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1024px){.paragraph--blog-big h3{font-size:20px}}.paragraph--blog-big h4{color:#232323;font-family:Playfair Display;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1024px){.paragraph--blog-big h4{font-size:15px}}.paragraph--blog-big ul{color:#676766;display:flex;flex-direction:column;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;gap:20px;line-height:1.5;list-style:auto;padding-left:20px}@media (max-width:1024px){.paragraph--blog-big ul{font-size:15px}}.paragraph--blog-big a{cursor:pointer;font-size:700}.paragraph--blog-big a,.paragraph--blog-big a:hover{color:#232323;text-decoration:underline}.paragraph--blog{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:1024px){.paragraph--blog{font-size:14px}}.paragraph--blog h2{color:#232323;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1024px){.paragraph--blog h2{font-size:20px}}.paragraph--blog h3{color:#232323;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1024px){.paragraph--blog h3{font-size:18px}}.paragraph--blog h4{color:#232323;font-family:Playfair Display;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1024px){.paragraph--blog h4{font-size:14px}}.paragraph--blog ul{color:#676766;display:flex;flex-direction:column;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;gap:20px;line-height:1.5;list-style:auto;padding-left:20px}@media (max-width:1024px){.paragraph--blog ul{font-size:14px}}.paragraph--blog a{cursor:pointer;font-size:700}.paragraph--blog a,.paragraph--blog a:hover{color:#232323;text-decoration:underline}.list-card-link-large{padding:48px 0;position:relative}@media (max-width:1024px){.list-card-link-large{padding:40px 0}}.list-card-link-large .container{position:relative;z-index:1}.list-card-link-large__content{display:flex;flex-direction:column;gap:48px;padding-bottom:96px}@media (max-width:1024px){.list-card-link-large__content{gap:40px;padding-bottom:0}}.list-card-link-large__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:48.8% calc(51.2% - 31px);width:100%}@media (max-width:1024px){.list-card-link-large__box-head{align-items:flex-start;display:flex;flex-direction:column;gap:24px}}.list-card-link-large__box-titles{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.list-card-link-large__box-titles{width:100%}}.list-card-link-large__text{max-width:520px;width:100%}.list-card-link-large__box-items{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1070px;width:100%}@media (max-width:624px){.list-card-link-large__box-items{gap:8px;grid-template-columns:1fr}}.list-card-link-large__box-gif-background{bottom:275px;height:100%;left:0;max-height:250px;position:absolute;width:100%;z-index:0}@media (max-width:1024px){.list-card-link-large__box-gif-background{display:none}}.list-card-link-large__box-gif-background__image{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.card--link-large{height:630px;position:relative;width:100%}@media (min-width:1024px){.card--link-large:hover .card--link-large__box-cta{max-height:85px;opacity:1}.card--link-large:hover .card--link-large__text{max-height:70px;opacity:1;padding-top:24px}.card--link-large:hover .card--link-large__box-image__image{transform:scale(1) translateY(0)}}@media (max-width:1024px){.card--link-large{height:250px}.card--link-large .card--link-large__box-cta{max-height:unset;opacity:1}.card--link-large .card--link-large__text{max-height:unset;opacity:1;padding-top:0}.card--link-large .card--link-large__box-image__image{transform:scale(1) translateY(0)}}.card--link-large__link{display:block;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%}.card--link-large__content{box-sizing:border-box;display:flex;height:100%;padding:32px;position:relative;width:100%}@media (max-width:1024px){.card--link-large__content{padding:24px 16px}}.card--link-large__box-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.card--link-large__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transform:scale(1.2) translateY(50px);transition:transform .5s ease;width:100%;z-index:0}.card--link-large__box-image__overlay{background:linear-gradient(180deg,rgba(8,8,8,0),rgba(0,0,0,.6)),rgba(8,8,8,.2);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--link-large__box-body{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%;z-index:1}.card--link-large__box-info{align-items:center;display:flex;flex-direction:row;gap:16px;transition:transform .5s ease}@media (max-width:1024px){.card--link-large__box-info{align-items:flex-start;flex-direction:column}}.card--link-large__box-info__line-separator{background:#f0f0ec;height:100%;opacity:.2;width:1px}@media (max-width:1024px){.card--link-large__box-info__line-separator{display:none}}.card--link-large__pretitle{color:#f0f0ec;font-family:Playfair Display;font-size:70px;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:100%;margin-top:-6px}@media (max-width:1024px){.card--link-large__pretitle{display:flex;flex-direction:column;font-size:20px;font-variant-numeric:lining-nums proportional-nums;gap:8px;margin-top:0;width:-moz-fit-content;width:fit-content}.card--link-large__pretitle:after{background:hsla(60,12%,93%,.353);content:"";height:1px;width:100%}}.card--link-large__box-title-and-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media (max-width:1024px){.card--link-large__box-title-and-text{gap:16px}}.card--link-large__title{color:#f0f0ec;font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:700;letter-spacing:6.05px;line-height:normal;margin:-17px 0}@media (max-width:1024px){.card--link-large__title{font-size:20px;letter-spacing:2.2px;margin:-6.2px 0}}.card--link-large__text{color:#f0f0ec;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin:-6.5px 0;max-height:25px;opacity:0;padding-top:0;transition:padding-top .5s ease,opacity .5s ease,max-height .5s ease}@media (max-width:1024px){.card--link-large__text{font-size:12px;line-height:normal;margin:0}}.card--link-large__box-cta{max-height:0;opacity:0;transition:opacity .5s ease,max-height .5s ease}.card--link-large__box-cta .btn{margin-top:32px}@media (max-width:1024px){.card--link-large__box-cta .btn{margin-top:16px}}.card--promotion{height:500px;width:100%}@media (min-width:1024px){.card--promotion:hover .card--promotion__box-image__image{transform:scale(1)}.card--promotion:hover .card--promotion__box-hide{max-height:60px;opacity:1}}@media (max-width:1024px){.card--promotion{height:100%}.card--promotion .card--promotion__box-image__image{transform:scale(1)}.card--promotion .card--promotion__box-hide{max-height:unset;opacity:1}}.card--promotion__content{display:flex;flex-direction:column;gap:16px;height:100%;width:100%}.card--promotion__box-image{height:100%;max-height:280px;overflow:hidden;transition:height .5s ease;width:100%}@media (max-width:1024px){.card--promotion__box-image{height:250px}}@media (max-width:624px){.card--promotion__box-image{height:200px}}.card--promotion__box-image__link{height:100%;width:100%}.card--promotion__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transition:transform .5s ease;width:100%}.card--promotion__box-body{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:space-between}.card--promotion__box-tabs-and-title{display:flex;flex-direction:column;gap:16px}.card--promotion__box-titles{display:flex;flex-direction:column}.card--promotion__title{margin:-7.5px 0}@media (max-width:1024px){.card--promotion__title{margin:-6px 0}}.card--promotion__title .link{color:#080808;cursor:pointer;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}@media (max-width:1024px){.card--promotion__title .link{font-size:16px}}.card--promotion__title .link:hover{color:#080808;text-decoration:none}.card--promotion__box-hide{max-height:0;opacity:0;transition:max-height .5s ease,opacity .5s ease}.card--promotion__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;color:#676766;display:-webkit-box;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;overflow:hidden;padding-top:16px;text-overflow:ellipsis}@media (max-width:1024px){.card--promotion__text{padding-top:8px}}.card--promotion__box-bottom{border-top:1px solid hsla(60,0%,40%,.1);display:flex;flex-direction:column;gap:16px;padding-top:16px}@media (max-width:1024px){.card--promotion__box-bottom{border-top:unset;padding-top:unset}}.card--promotion__price{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:-6px 0}@media (max-width:1024px){.card--promotion__price{align-items:center;height:44px;margin:unset;max-width:250px}}.card--promotion__price .title{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:1024px){.card--promotion__price .title{font-size:10px;font-weight:400;line-height:23px}}.card--promotion__price .box-value{color:#232323;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:1024px){.card--promotion__price .box-value{font-size:16px}}.card--promotion__price .box-value .price{font-weight:700}.card--promotion__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%}.card--promotion__box-btns .btn{flex:1;padding:16px 22px;width:100%}@media (max-width:1024px){.card--feature-icon{height:100%;width:100%}}.card--feature-icon.variant-font-title .card--feature-icon__title{font-size:24px}@media (max-width:1024px){.card--feature-icon.variant-font-title .card--feature-icon__content{gap:16px;padding:24px 16px}.card--feature-icon.variant-font-title .card--feature-icon__box-icon{height:48px;width:48px}.card--feature-icon.variant-font-title .card--feature-icon__box-icon__image{height:24px;width:24px}.card--feature-icon.variant-font-title .card--feature-icon__title{font-size:14px}.card--feature-icon.variant-font-title .card--feature-icon__text{font-size:12px}}.card--feature-icon__content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:48px 24px}@media (max-width:1024px){.card--feature-icon__content{gap:12px;padding:24px 12px}}.card--feature-icon__box-icon{align-items:center;background:#fff;border-radius:100%;display:flex;height:88px;justify-content:center;width:88px}@media (max-width:1024px){.card--feature-icon__box-icon{height:44px;width:44px}}.card--feature-icon__box-icon__image{height:40px;width:40px}@media (max-width:1024px){.card--feature-icon__box-icon__image{height:20px;width:20px}}.card--feature-icon__box-info{display:flex;flex-direction:column;gap:8px;max-width:145px}@media (max-width:1024px){.card--feature-icon__box-info{width:100%}}.card--feature-icon__title{color:#232323;font-family:Playfair Display;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}@media (max-width:1024px){.card--feature-icon__title{font-size:8px}}.card--feature-icon__text{text-align:center}.card--service{height:606px;max-width:410px;width:100%}@media (min-width:1024px){.card--service:hover .card--service__box-hide{opacity:1;pointer-events:all}}@media (max-width:1024px){.card--service{height:100%;max-width:250px}.card--service .card--service__box-hide{opacity:1;pointer-events:all}}.card--service__content{display:flex;flex-direction:column;gap:32px;height:100%}@media (max-width:1024px){.card--service__content{gap:24px}}.card--service__box-image{flex:1;height:calc(100% - 200px);width:100%}@media (max-width:1024px){.card--service__box-image{flex:unset;height:300px}}.card--service__box-image__link{height:100%;width:100%}.card--service__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card--service__box-body{display:flex;flex-direction:column}@media (max-width:1024px){.card--service__box-body{flex:1;height:100%}}.card--service__box-hide{box-sizing:border-box;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}@media (max-width:1024px){.card--service__box-hide{flex:1;justify-content:space-between}}.card--service__text{padding-top:24px}@media (max-width:1024px){.card--service__text{padding-top:16px}}.card--service__box-cta{padding-top:24px}@media (max-width:1024px){.card--service__box-cta .btn{width:100%}}.card--testimonial{background:#fff;box-sizing:border-box;height:100%;padding:32px;width:100%}.card--testimonial__content{display:flex;flex-direction:column;gap:32px;height:100%;justify-content:space-between}@media (max-width:1024px){.card--testimonial__content{gap:24px}}.card--testimonial__box-top{display:flex;flex-direction:column;gap:16px}.card--testimonial__box-score{align-items:center;display:flex;flex-direction:row;gap:4px}.card--testimonial__box-score__score{color:#676766;font-family:Raleway;font-size:16px;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:1.5;margin:-3px 0}.card--testimonial__box-score__box-stars{align-items:center;display:flex;flex-direction:row;gap:4px}.card--testimonial__box-score__box-stars .star{flex-shrink:0;height:18px;position:relative;width:18px;z-index:0}.card--testimonial__box-score__box-stars .star.full path{fill:#f9dd00}.card--testimonial__box-score__box-stars .star.empty path{stroke:#676766;stroke-opacity:.3;fill:none;z-index:0}.card--testimonial__box-score__box-stars .half-star{display:flex;position:relative}.card--testimonial__box-score__box-stars .clip-half{flex-shrink:0;height:18px;left:0;position:absolute;top:0;width:18px;z-index:1}.card--testimonial__title{color:#080808;display:flex;flex-direction:column;font-family:Playfair Display;font-size:20px;font-style:normal;font-weight:500;gap:16px;line-height:normal}.card--testimonial__title .title{margin:-6px 0}.card--testimonial__title:before{background:#676766;content:"";height:1px;width:30px}.card--testimonial__text{-webkit-box-orient:vertical;-webkit-line-clamp:6;align-self:stretch;color:#676766;display:-webkit-box;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.card--testimonial__text{-webkit-line-clamp:4}}.card--testimonial__box-bottom{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between}.card--testimonial__box-review{align-items:center;display:flex;flex-direction:row;gap:12px}.card--testimonial__box-logo-review__image{border-radius:48px;height:48px;overflow:hidden;width:48px}@media (max-width:1024px){.card--testimonial__box-logo-review__image{border-radius:32px;height:32px;width:32px}}.card--testimonial__box-user-review{display:flex;flex-direction:column;gap:2px}@media (max-width:1024px){.card--testimonial__box-user-review{gap:4px}}.card--testimonial__box-user-review__name{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin:-6.5px 0}.card--testimonial__box-user-review__date{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.card--testimonial__box-user-review__date{font-size:10px;font-weight:400;line-height:normal}}.card--testimonial__box-logo{max-width:180px}.card--testimonial__box-logo__image{height:100%;max-height:80px;max-width:125px;-o-object-fit:contain;object-fit:contain;width:100%}.card--project{background:#fff;min-height:400px;width:100%}@media (max-width:1024px){.card--project{height:100%;min-height:unset}}.card--project.destinations .card--project__box-body{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:center}.card--project.destinations .card--project__box-body__box-left{flex:unset}.card--project.destinations .card--project__box-body__line-separator{display:none}.card--project.destinations .card--project__box-body__box-ringht{flex:unset}@media (max-width:1024px){.card--project.promotions .card--project__box-body__box-left{gap:8px}}.card--project__content{display:grid;gap:48px;grid-template-columns:40.3% calc(59.7% - 48px);min-height:400px}@media (max-width:1024px){.card--project__content{display:flex;flex-direction:column;gap:16px;height:100%;min-height:unset}}.card--project__box-gallery{height:100%;width:100%}.card--project__box-gallery__box-image{height:100%;position:relative;width:100%}.card--project__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--project__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--project__box-gallery__box-image__overlay.one-image{background:unset}.card--project__box-body{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:48px;height:100%;justify-content:space-between;padding:48px 48px 48px 0;width:100%}@media (max-width:1024px){.card--project__box-body{flex-direction:column;gap:16px;height:100%;padding:0 24px 24px}}.card--project__box-body__box-left{display:flex;flex:1;flex-direction:column;gap:24px}@media (max-width:1024px){.card--project__box-body__box-left{flex:unset}}.card--project__box-body__line-separator{background:hsla(60,0%,40%,.1);height:100%;width:1px}@media (max-width:1024px){.card--project__box-body__line-separator{display:none}}.card--project__box-body__box-ringht{display:flex;flex:1;flex-direction:column;gap:28px}@media (max-width:1024px){.card--project__box-body__box-ringht{border-top:1px solid hsla(60,0%,40%,.1);flex:unset;gap:24px;padding-top:16px;width:100%}}.card--project__box-tags-and-titles{display:flex;flex-direction:column;gap:16px}.card--project__box-titles{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.card--project__box-titles{gap:16px}.card--project__title{font-size:24px}}.card--project__box-services{display:flex;flex-direction:column;gap:8px}.card--project__box-services__item{align-items:center;display:flex;flex-direction:row;gap:8px}.card--project__box-services__item .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.card--project__box-price{display:flex;flex-direction:column;gap:16px}.card--project__box-price .title{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin:-6.5px 0}@media (max-width:1024px){.card--project__box-price .title{font-size:14px;margin:-5px 0}}.card--project__box-price .box-value{margin:-9.5px 0}.card--project__box-price .price{color:#232323;font-family:Raleway;font-size:24px;font-style:normal;font-weight:700;line-height:1.5}@media (max-width:1024px){.card--project__box-price .price{font-size:20px}}.card--project__box-price .post-title{color:#232323;font-family:Raleway;font-size:24px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:1024px){.card--project__box-price .post-title{font-size:20px}}.card--project__box-btns{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.card--project__box-btns{flex-direction:row;flex-wrap:wrap;gap:8px}}.card--project__box-btns .btn{width:100%}@media (max-width:1024px){.card--project__box-btns .btn{flex:1}.card--project__box-btns .btn .icon{width:16px}}.card--link{background:#fff;height:550px;width:100%}.card--link.variant-not-collapsible-card .card--link__box-hide{max-height:300px;opacity:1;pointer-events:all}@media (min-width:1024px){.card--link:hover .card--link__box-hide{opacity:1;pointer-events:all}}@media (max-width:1024px){.card--link{height:100%}.card--link .card--link__box-hide{max-height:unset;opacity:1;pointer-events:all}}.card--link__content{display:flex;flex-direction:column;height:100%}.card--link__box-image{display:flex;flex:1;height:100%;min-height:100px;position:relative;width:100%}@media (max-width:1024px){.card--link__box-image{flex:unset;height:200px;min-height:unset}}@media (max-width:824px){.card--link__box-image{height:150px}}@media (max-width:624px){.card--link__box-image{height:130px}}.card--link__box-image .link{height:100%;width:100%}.card--link__box-image__link{display:flex;height:100%;position:relative;width:100%}.card--link__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--link__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--link__box-body{box-sizing:border-box;display:flex;flex-direction:column;padding:32px}@media (max-width:1024px){.card--link__box-body{height:100%;padding:16px}}.card--link__box-hide{box-sizing:border-box;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}@media (max-width:1024px){.card--link__box-hide{height:100%;justify-content:space-between}}.card--link__text{padding-top:24px}@media (max-width:1024px){.card--link__text{padding-top:8px}}.card--link__box-cta{padding-top:24px}@media (max-width:1024px){.card--link__box-cta{padding-top:16px}}.card--room{display:flex;flex-direction:row;height:100%;width:100%}.card--room.active .btn-action .title-show{display:none}.card--room.active .btn-action .title-hide{display:block}.card--room.active .card--room__box-details{pointer-events:all;width:410px}@media (max-width:1024px){.card--room.active .card--room__box-details{width:324px}}.card--room.active .card--room__box-details__content{opacity:1;pointer-events:all;position:relative}.card--room__content{display:flex;flex-direction:column;height:100%;width:410px}@media (max-width:1024px){.card--room__content{width:250px}}.card--room__box-gallery{height:300px;width:100%}@media (max-width:1024px){.card--room__box-gallery{height:183px}}.card--room__box-gallery__box-image{height:100%;width:100%}.card--room__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--room__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--room__box-body{background:#f0f0ec;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:space-between;padding:24px}@media (max-width:1024px){.card--room__box-body{padding:16px}}.card--room__box-btns{display:flex;flex-direction:row;gap:12px}@media (max-width:1024px){.card--room__box-btns{gap:8px}}.card--room__box-btns .btn,.card--room__box-btns .btn-action{flex:1}.card--room__box-btns .btn-action .title-show{display:block}.card--room__box-btns .btn-action .title-hide{display:none}@media (max-width:1024px){.card--room__box-btns .btn--primary{padding:12px 11px}}.card--room__box-details{background:#f0f0ec;overflow:hidden;pointer-events:none;position:relative;transition:width .5s ease;width:0}.card--room__box-details__content{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;opacity:0;padding:24px;pointer-events:none;transition:opacity .5s ease;width:410px}@media (max-width:1024px){.card--room__box-details__content{gap:24px;padding:16px 16px 16px 24px;width:324px}}.card--room__box-characteristics{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.card--room__box-characteristics{gap:16px}}.card--room__box-characteristics__title{color:#232323;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:1024px){.card--room__box-characteristics__title{font-size:16px}.card--room__box-characteristics__title.whith-decoration{gap:8px}.card--room__box-characteristics__title.whith-decoration .title{margin:-6px 0}}.card--room__box-characteristics__items{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:8px}@media (max-width:1024px){.card--room__box-characteristics__items{gap:8px}}.card--room__box-characteristics__items__item{align-items:center;display:flex;flex-direction:row;gap:8px}.card--room__box-characteristics__items__item__box-icon,.card--room__box-characteristics__items__item__box-icon__image{height:20px;width:20px}.card--room__box-characteristics__items__item__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.card--room__box-characteristics__items__item__title{font-size:14px}}.card--room__box-services{display:flex;flex-direction:column;gap:24px}.card--room__box-services__title{color:#232323;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:1024px){.card--room__box-services__title{font-size:16px}.card--room__box-services__title.whith-decoration{gap:8px}.card--room__box-services__title.whith-decoration .title{margin:-6px 0}}.card--room__box-services__items{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr;row-gap:8px}.card--room__box-services__items__item{align-items:center;display:flex;flex-direction:row;gap:8px}.card--room__box-services__items__item__box-icon{height:20px;width:20px}@media (max-width:1024px){.card--room__box-services__items__item__box-icon{height:16px;width:16px}}.card--room__box-services__items__item__box-icon__image{height:20px;width:20px}@media (max-width:1024px){.card--room__box-services__items__item__box-icon__image{height:16px;width:16px}}.card--room__box-services__items__item__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.card--room__box-services__items__item__title{font-size:10px}}.card--gastronomy{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:613px;width:100%}@media (max-width:1024px){.card--gastronomy{height:100%}.card--gastronomy .card--gastronomy__box-hide{max-height:unset;opacity:1;pointer-events:all}}@media (min-width:1024px){.card--gastronomy:hover .card--gastronomy__box-hide{max-height:100px;opacity:1;pointer-events:all}}.card--gastronomy__content{display:flex;flex-direction:column;height:100%}.card--gastronomy__box-image{align-items:center;display:flex;flex:1;height:100%;justify-content:center;min-height:100px;position:relative;width:100%}@media (max-width:1024px){.card--gastronomy__box-image{flex:unset;height:300px}}@media (max-width:824px){.card--gastronomy__box-image{flex:unset;height:250px}}@media (max-width:624px){.card--gastronomy__box-image{flex:unset;height:182px}}.card--gastronomy__box-image__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.card--gastronomy__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--gastronomy__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--gastronomy__box-logo{height:auto;max-width:300px;position:absolute;z-index:2}@media (max-width:1024px){.card--gastronomy__box-logo{max-width:200px}}.card--gastronomy__box-logo__image{height:auto;width:100%}.card--gastronomy__box-body{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:32px}@media (max-width:1024px){.card--gastronomy__box-body{flex:1;justify-content:space-between;padding:16px}}.card--gastronomy__box-hide{box-sizing:border-box;display:flex;flex-direction:column;max-height:0;opacity:0;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}.card--gastronomy__title{color:#232323;display:flex;flex-direction:column;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;gap:16px;line-height:normal}@media (max-width:1024px){.card--gastronomy__title{font-size:20px}}.card--gastronomy__title:before{background:#676766;content:"";height:1px;width:40px}.card--gastronomy__title .link{color:#232323;margin:-7.5px 0;text-decoration:none}@media (max-width:1024px){.card--gastronomy__title .link{margin:-5px 0}}.card--gastronomy__title .link:hover{color:#232323;text-decoration:none}.card--gastronomy__text{padding-top:24px}@media (max-width:1024px){.card--gastronomy__text{padding-top:16px}}.card--gastronomy__box-btns{display:flex;flex-direction:row;gap:24px}@media (max-width:1024px){.card--gastronomy__box-btns{gap:8px}}.card--gastronomy__box-btns .btn{flex:1}@media (max-width:1024px){.card--gastronomy__box-btns .btn{justify-content:center}}.card--location{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);max-width:406px;width:100%}@media (max-width:1024px){.card--location{max-width:100%}}.card--location.variant-schedules .card--location__box-body{gap:40px;padding:32px}@media (max-width:1024px){.card--location.variant-schedules .card--location__box-body{gap:24px;padding:32px 24px}}.card--location__content{display:flex;flex-direction:column}.card--location__box-image{align-items:center;display:flex;height:299px;justify-content:center;position:relative;width:100%}@media (max-width:1024px){.card--location__box-image{height:300px}}@media (max-width:824px){.card--location__box-image{height:250px}}@media (max-width:624px){.card--location__box-image{height:200px}}.card--location__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--location__box-image__box-logo{max-width:250px;position:absolute;width:100%;z-index:2}.card--location__box-image__box-logo__image{height:100%;max-height:160px;max-width:250px;width:100%}.card--location__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--location__box-body{background:#fff;display:flex;flex-direction:column;gap:24px;padding:24px 32px 32px}@media (max-width:1024px){.card--location__box-body{padding:16px 24px 32px}}.card--location__box-loacation{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.card--location__box-loacation{gap:16px}}.card--location__box-top{display:flex;flex-direction:column;gap:24px}.card--location__box-titles{display:flex;flex-direction:column;gap:16px}.card--location__box-schedules{display:flex;flex-direction:column;gap:8px}@media (max-width:1024px){.card--location__box-schedules{gap:16px}}.card--location__box-schedules__items{display:flex;flex-direction:column;gap:4px}.card--location__box-schedules__items__item{display:flex;flex-direction:row;gap:6px}@media (max-width:1024px){.card--location__box-schedules__items__item{align-items:center}}.card--location__box-schedules__items__item .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5;max-width:120px;width:100%}.card--location__box-schedules__items__item .value{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%}.card--location__box-links{display:flex;flex-direction:column;gap:8px}.card--location__box-links__link{align-items:center;color:#232323;cursor:pointer;display:flex;flex-direction:row;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;gap:8px;line-height:1.5;text-decoration:none}@media (max-width:1024px){.card--location__box-links__link{font-size:14px}}@media (min-width:1024px){.card--location__box-links__link:hover .title,.card--location__box-links__link:hover .title-tansition{text-decoration:none;transform:translateY(-25px)}}@media (max-width:1024px){.card--location__box-links__link:hover{text-decoration:none}}.card--location__box-links__link .icon{width:20px}@media (max-width:1024px){.card--location__box-links__link .icon{width:16px}}.card--location__box-links__link .box-title{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:23px;margin:-5px 0;overflow:clip}.card--location__box-links__link .title,.card--location__box-links__link .title-tansition{transform:translateY(0);transition:transform .3s ease}@media (max-width:1024px){.card--location__box-btn .btn{gap:4px}.card--location__box-btn .btn .icon{height:16px;width:16px}}.card--other-hotel{height:493px;width:100%}@media (max-width:1024px){.card--other-hotel{height:100%;max-width:250px}.card--other-hotel .card--other-hotel__box-image__image{transform:scale(1)}.card--other-hotel .card--other-hotel__box-hide{max-height:unset;opacity:1}}@media (min-width:1024px){.card--other-hotel:hover .card--other-hotel__box-image__image{transform:scale(1)}.card--other-hotel:hover .card--other-hotel__box-hide{max-height:100px;opacity:1}}.card--other-hotel__content{display:flex;flex-direction:column;gap:16px;height:100%;width:100%}.card--other-hotel__box-image{height:100%;max-height:358px;overflow:hidden;transition:height .5s ease;width:100%}@media (max-width:1024px){.card--other-hotel__box-image{height:177px;max-height:unset}}.card--other-hotel__box-image .link,.card--other-hotel__box-image__link{height:100%;width:100%}.card--other-hotel__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transition:transform .5s ease;width:100%}.card--other-hotel__box-body{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:space-between}.card--other-hotel__box-tabs-and-title{display:flex;flex-direction:column;gap:16px}.card--other-hotel__box-titles{display:flex;flex-direction:column}.card--other-hotel__title{color:#080808;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:-6.5px 0}@media (max-width:1024px){.card--other-hotel__title{font-size:20px;margin:-5px 0}}.card--other-hotel__title .link{color:#080808;cursor:pointer;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}@media (max-width:1024px){.card--other-hotel__title .link{font-size:20px}}.card--other-hotel__title .link:hover{color:#080808;text-decoration:none}.card--other-hotel__box-hide{max-height:0;opacity:0;transition:max-height .5s ease,opacity .5s ease}.card--other-hotel__text{-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;color:#676766;display:-webkit-box;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;overflow:hidden;padding-top:16px;text-overflow:ellipsis}@media (max-width:1024px){.card--other-hotel__text{-webkit-line-clamp:2}}.card--other-hotel__box-bottom{display:flex;flex-direction:column;gap:16px}.card--other-hotel__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%}@media (max-width:1024px){.card--other-hotel__box-btns{gap:8px}}.card--other-hotel__box-btns .btn{flex:1;padding:16px 22px;width:100%}@media (max-width:1024px){.card--other-hotel__box-btns .btn{padding:8px 12px}}.card--simple-gallery{width:100%}@media (max-width:1024px){.card--simple-gallery{max-width:250px}}.card--simple-gallery__content{display:flex;flex-direction:column;gap:16px}.card--simple-gallery__box-gallery{height:300px;width:100%}@media (max-width:1024px){.card--simple-gallery__box-gallery{height:183px}}.card--simple-gallery__box-gallery__box-image{height:100%;width:100%}.card--simple-gallery__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--simple-gallery__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--simple-gallery__box-body{box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.card--with-icon-and-link{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;padding:24px;width:100%}@media (max-width:1024px){.card--with-icon-and-link{padding:16px}}@media (min-width:1024px){.card--with-icon-and-link:hover .card--with-icon-and-link__box-icon{transform:rotate(15deg)}}.card--with-icon-and-link__content{height:100%;justify-content:space-between}.card--with-icon-and-link__box-info,.card--with-icon-and-link__content{align-items:center;display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.card--with-icon-and-link__box-info{gap:8px}}.card--with-icon-and-link__box-icon{height:40px;transform:rotate(0deg);transition:transform .5s ease;width:40px}@media (max-width:1024px){.card--with-icon-and-link__box-icon{height:32px;width:32px}}.card--with-icon-and-link__box-icon__image{width:40px}@media (max-width:1024px){.card--with-icon-and-link__box-icon__image{width:32px}}.card--with-icon-and-link__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:150%;text-align:center}@media (max-width:1024px){.card--with-icon-and-link__title{font-size:14px}}.card--with-icon-and-link__box-cta,.card--with-icon-and-link__box-cta .btn{width:100%}@media (max-width:1024px){.card--with-icon-and-link__box-cta .btn{padding:8px 12px}}.card--promotion-gastronomy{height:100%;width:100%}.card--promotion-gastronomy__content{display:flex;flex-direction:column;gap:16px}.card--promotion-gastronomy__box-image{height:280px;width:100%}.card--promotion-gastronomy__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card--promotion-gastronomy__box-body,.card--promotion-gastronomy__box-titles{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.card--promotion-gastronomy__box-titles{gap:8px}}.card--link-wide{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:592px;width:100%}@media (max-width:1024px){.card--link-wide{height:100%}.card--link-wide .card--link-wide__box-hide{opacity:1;pointer-events:all}}@media (min-width:1024px){.card--link-wide:hover .card--link-wide__box-hide{opacity:1;pointer-events:all}}.card--link-wide__content{display:flex;flex-direction:column;height:100%}.card--link-wide__box-image{flex:1;height:100%;min-height:100px;position:relative;width:100%}@media (max-width:1024px){.card--link-wide__box-image{flex:unset;height:300px;min-height:unset}}@media (max-width:824px){.card--link-wide__box-image{height:250px}}@media (max-width:624px){.card--link-wide__box-image{height:182px}}.card--link-wide__box-image__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.card--link-wide__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--link-wide__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--link-wide__box-logo{height:auto;max-width:300px;position:absolute;z-index:2}.card--link-wide__box-logo__image{height:auto;width:auto}.card--link-wide__box-body{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:32px}@media (max-width:1024px){.card--link-wide__box-body{padding:16px}}.card--link-wide__box-hide{box-sizing:border-box;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}.card--link-wide__title{color:#232323;display:flex;flex-direction:column;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;gap:16px;line-height:normal}.card--link-wide__title:before{background:#676766;content:"";height:1px;width:40px}@media (max-width:1024px){.card--link-wide__title{font-size:20px}}.card--link-wide__title .link{color:#232323;margin:-7.5px 0;text-decoration:none}@media (max-width:1024px){.card--link-wide__title .link{margin:-5px 0}}.card--link-wide__title .link:hover{color:#232323;text-decoration:none}.card--link-wide__text{padding-top:24px}@media (max-width:1024px){.card--link-wide__text{padding-top:16px}}.card--link-wide__box-btns{display:flex;flex-direction:row;gap:24px}@media (max-width:1024px){.card--link-wide__box-btns{gap:8px}}.card--link-wide__box-btns .btn{width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.card--link-wide__box-btns .btn{max-width:150px;width:100%}}.card--card-gallery-content-collapsible{height:481px;width:100%}@media (max-width:1024px){.card--card-gallery-content-collapsible{height:100%;max-width:250px}.card--card-gallery-content-collapsible .card--card-gallery-content-collapsible__box-hide{opacity:1;pointer-events:all}}@media (min-width:1024px){.card--card-gallery-content-collapsible:hover .card--card-gallery-content-collapsible__box-hide{opacity:1;pointer-events:all}}.card--card-gallery-content-collapsible__content{display:flex;flex-direction:column;gap:32px;height:100%}@media (max-width:1024px){.card--card-gallery-content-collapsible__content{gap:16px}}.card--card-gallery-content-collapsible__box-gallery{flex:1;height:100%;max-height:367px;min-height:100px;width:100%}@media (max-width:1024px){.card--card-gallery-content-collapsible__box-gallery{flex:unset;height:159px;min-height:unset}}.card--card-gallery-content-collapsible__box-gallery__box-image{height:100%;width:100%}.card--card-gallery-content-collapsible__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--card-gallery-content-collapsible__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--card-gallery-content-collapsible__box-body{display:flex;flex-direction:column}@media (max-width:1024px){.card--card-gallery-content-collapsible__box-body{height:100%}}.card--card-gallery-content-collapsible__box-hide{box-sizing:border-box;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}@media (max-width:1024px){.card--card-gallery-content-collapsible__box-hide{flex:1;height:100%;justify-content:space-between}}.card--card-gallery-content-collapsible__box-details{display:flex;flex-direction:column;gap:8px;padding-top:24px}.card--card-gallery-content-collapsible__box-details__item{align-items:center;display:flex;flex-direction:row;gap:8px}.card--card-gallery-content-collapsible__box-details__item .icon{height:20px;width:20px}.card--card-gallery-content-collapsible__box-details__item .title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;text-align:center}.card--card-gallery-content-collapsible__text{padding-top:24px}@media (max-width:1024px){.card--card-gallery-content-collapsible__text{padding-top:16px}}.card--card-gallery-content-collapsible__box-cta{padding-top:24px}@media (max-width:1024px){.card--card-gallery-content-collapsible__box-cta{padding-top:16px}}.card--showroom{height:629px;width:100%}@media (max-width:1024px){.card--showroom{height:100%}}.card--showroom.active .btn-action .title-show{display:none}.card--showroom.active .btn-action .title-hide{display:block}.card--showroom.active .hide-info{max-height:150px;opacity:1;pointer-events:all}.card--showroom__content{display:flex;flex-direction:column;height:100%;width:100%}.card--showroom__box-gallery{flex:1;height:100%;min-height:100px;width:100%}@media (max-width:1024px){.card--showroom__box-gallery{flex:unset;height:332px;min-height:unset}}.card--showroom__box-gallery__box-image{height:100%;width:100%}.card--showroom__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--showroom__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--showroom__box-body{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:24px}@media (max-width:1024px){.card--showroom__box-body{flex:1;gap:24px;height:100%;padding:16px}}.card--showroom__box-titles,.card--showroom__box-top{display:flex;flex-direction:column}.card--showroom__box-titles{gap:8px;padding-top:32px}@media (max-width:1024px){.card--showroom__box-titles{padding-top:16px}}.card--showroom__box-hide{max-height:0;opacity:0;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}.card--showroom__first-feature{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.card--showroom__first-feature .box-icon{height:20px;width:20px}@media (max-width:1024px){.card--showroom__first-feature .box-icon{height:16px;width:16px}}.card--showroom__first-feature .box-icon .image{width:20px}@media (max-width:1024px){.card--showroom__first-feature .box-icon .image{width:16px}}.card--showroom__box-features{display:flex;flex-direction:column;gap:8px;padding-top:24px}.card--showroom__box-features__item{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.card--showroom__box-features__item .box-icon{height:20px;width:20px}.card--showroom__box-features__item .box-icon .image{width:20px}.card--showroom__box-features__item a{color:#232323;text-decoration:none}.card--showroom__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.card--showroom__box-btns .btn{flex:1;width:100%}.card--showroom__box-btns .btn-action .title-show{display:block}.card--showroom__box-btns .btn-action .title-hide{display:none}.card--product{box-sizing:border-box;padding:16px;width:100%}@media (max-width:1024px){.card--product{padding:16px 16px 24px}}.card--product__content{display:flex;flex-direction:column;gap:16px}.card--product__box-top{display:flex;flex-direction:row;gap:30px}@media (max-width:1024px){.card--product__box-top{flex-direction:column;gap:16px}}.card--product__box-gallery{flex:1;width:100%}@media (max-width:1024px){.card--product__box-gallery{flex:unset;height:350px;width:100%}}@media (max-width:824px){.card--product__box-gallery{height:300px}}@media (max-width:624px){.card--product__box-gallery{height:250px}}@media (max-width:424px){.card--product__box-gallery{height:213px}}.card--product__box-gallery__box-image{height:100%;width:100%}.card--product__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--product__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--product__box-left{flex:1}.card--product__box-characteristics,.card--product__box-left{display:flex;flex-direction:column;gap:16px}.card--product__box-characteristics__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.card--product__box-characteristics__items{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:auto auto;row-gap:8px}.card--product__box-characteristics__items__item{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.card--product__box-characteristics__items__item__box-icon{height:auto;width:20px}@media (max-width:1024px){.card--product__box-characteristics__items__item__box-icon{width:16px}}.card--product__box-characteristics__items__item__box-icon__image{height:auto;pointer-events:none;width:20px}@media (max-width:1024px){.card--product__box-characteristics__items__item__box-icon__image{width:16px}}.card--product__box-characteristics__items__item__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:150%}@media (max-width:1024px){.card--product__box-characteristics__items__item__title{font-size:14px}}.card--product__box-services{height:56px;position:relative}.card--product__box-services .accordion--services-card{left:0;position:absolute;top:0;width:100%;z-index:1}.card--product__box-services__items{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr;row-gap:5px}.card--product__box-services__items__item{align-items:center;display:flex;flex-direction:row;gap:8px}.card--product__box-services__items__item__icon{flex-shrink:0;height:16px;width:16px}.card--product__box-services__items__item__title{color:#232323;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.card--product__line-separator{background:#d9d9d9;width:1px}@media (max-width:1024px){.card--product__line-separator{height:1px;width:100%}}.card--product__box-ringht{flex:1}.card--product__inputs-other-opction{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.card--product__inputs-other-opction{display:none}}.card--product__inputs-other-opction__title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.card--product__inputs-other-opction__items{display:flex;flex-direction:column;gap:8px}.card--product__inputs-other-opction-mob{border-bottom:1px solid #d9d9d9;display:none;padding-bottom:16px}@media (max-width:1024px){.card--product__inputs-other-opction-mob{display:block}}.card--product__box-bottom{align-items:flex-end;display:grid;gap:30px;grid-template-columns:65.1% calc(34.9% - 30px)}@media (max-width:1024px){.card--product__box-bottom{gap:30px;grid-template-columns:1fr}}.card--product__box-inputs-guests{display:flex;flex-direction:column;gap:16px}.card--product__box-inputs-guests__title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.card--product__box-inputs-guests__items{display:flex;flex-direction:row;gap:16px;width:100%}@media (max-width:1024px){.card--product__box-inputs-guests__items{flex-direction:column}}.card--product__box-inputs-guests__items .input--select-number{flex:1;max-width:195px;width:100%}@media (max-width:1024px){.card--product__box-inputs-guests__items .input--select-number{max-width:100%}}.card--product__box-input-add-product{display:flex;flex-direction:column;gap:12px;width:100%}.card--product__box-input-add-product .btn--outline{width:100%}.card--product__box-price{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.card--product__box-price .title{font-size:14px}.card--product__box-price .title,.card--product__box-price .value{color:#232323;font-family:DM Sans;font-style:normal;font-weight:700;line-height:150%}.card--product__box-price .value{font-size:20px}.card--hotel-modal{background:#fff;height:100%;width:100%}@media (max-width:1024px){.card--hotel-modal{max-width:250px}}.card--hotel-modal__content{display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between}@media (max-width:1024px){.card--hotel-modal__content{gap:16px}}.card--hotel-modal__box-gallery{height:250px;width:100%}@media (max-width:1024px){.card--hotel-modal__box-gallery{flex-shrink:0;height:170px}}.card--hotel-modal__box-gallery__box-image{height:100%;position:relative;width:100%}.card--hotel-modal__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--hotel-modal__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--hotel-modal__box-gallery__box-image__overlay.one-image{background:unset}.card--hotel-modal__box-body{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:space-between;padding:0;width:100%}@media (max-width:1024px){.card--hotel-modal__box-body{gap:24px}}.card--hotel-modal__box-info{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.card--hotel-modal__box-info{gap:16px}}.card--hotel-modal__box-tags-and-scrore{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.card--hotel-modal__box-score{align-items:center;display:flex;flex-direction:row;gap:3.6px}.card--hotel-modal__box-score .title{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.card--hotel-modal__box-titles{display:flex;flex-direction:column;gap:16px}.card--hotel-modal__box-price{display:flex;flex-direction:row;gap:16px}.card--hotel-modal__box-price .title{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;margin:-6.5px 0}.card--hotel-modal__box-price .price{font-size:16px}.card--hotel-modal__box-btns{display:flex;flex-direction:row;gap:12px}@media (max-width:1024px){.card--hotel-modal__box-btns{gap:8px}}.card--hotel-modal__box-btns .btn{flex:1}.card--gif-card{box-sizing:border-box;padding:16px;width:100%}.card--gif-card__content{align-items:center;display:grid;grid-template-columns:69% calc(31% - 16px);justify-content:space-between}@media (max-width:1024px){.card--gif-card__content{grid-template-columns:1fr}}.card--gif-card__box-left{align-items:center;display:flex;flex:1;flex-direction:row;gap:30px}@media (max-width:1024px){.card--gif-card__box-left{flex-direction:column;gap:24px}}.card--gif-card__box-image{align-items:center;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;max-width:280px;width:100%}@media (max-width:1024px){.card--gif-card__box-image{max-width:100%}}.card--gif-card__box-image__box-icon{height:64px;width:64px}.card--gif-card__box-image__box-icon__image{height:auto;width:64px}.card--gif-card__box-image__box-logo{height:auto;max-width:200px}.card--gif-card__box-image__box-logo__image{height:auto;max-width:200px;width:100%}.card--gif-card__box-image__price{color:#f0f0ec;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.card--gif-card__box-info{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.card--gif-card__box-info{width:100%}}.card--gif-card__box-titles{display:flex;flex-direction:column;max-width:283px;width:100%}.card--gif-card__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}.card--gif-card__text{color:#676766;font-size:14px;max-width:283px;width:100%}.card--gif-card__range-price,.card--gif-card__text{font-family:DM Sans;font-style:normal;font-weight:300;line-height:1.5}.card--gif-card__range-price{color:#232323;font-size:16px}.card--gif-card__box-ringht{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:space-between;max-width:268px;padding:24px 0;width:100%}@media (max-width:1024px){.card--gif-card__box-ringht{max-width:100%;padding:24px 0 0}}.card--gif-card__box-price{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.card--gif-card__box-price .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700}.card--gif-card__box-price .value{color:#232323;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.card--gif-card__box-input-number{display:flex;flex-direction:column;gap:4px}.card--gif-card__box-input-number__title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700}.card--gif-card__box-btn .btn{width:100%}.card--blog{height:454px;width:100%}@media (max-width:1024px){.card--blog{height:100%}.card--blog .hide-info{max-height:unset;opacity:1;pointer-events:all}.card--blog .card--blog__box-image__image{transform:scale(1)}}@media (min-width:1024px){.card--blog:hover .hide-info{max-height:60px;opacity:1;pointer-events:all}.card--blog:hover .card--blog__box-image__image{transform:scale(1)}}.card--blog__content{display:flex;flex-direction:column;gap:16px;height:100%;width:100%}.card--blog__box-image{flex:1;height:100%;min-height:200px;overflow:hidden;width:100%}@media (max-width:1024px){.card--blog__box-image{flex:unset;height:350px;min-height:unset}}@media (max-width:824px){.card--blog__box-image{height:300px}}@media (max-width:624px){.card--blog__box-image{height:230px}}.card--blog__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transform:scale(1.1);transition:transform .5s ease;width:100%;z-index:0}.card--blog__box-body{display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media (max-width:1024px){.card--blog__box-body{flex:1;gap:16px;height:100%}}.card--blog__box-titles,.card--blog__box-top{display:flex;flex-direction:column}.card--blog__box-titles{padding-top:16px}.card--blog__box-titles .link{text-decoration:none}.card--blog__box-titles .link:hover{color:#080808;text-decoration:none}.card--blog__box-hide{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}.card--blog__title{color:#080808;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.card--blog__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;display:-webkit-box;overflow:hidden;padding-top:16px;text-overflow:ellipsis}.card--blog__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.card--blog__box-btns .btn{flex:1;width:100%}@media (max-width:1024px){.card--blog__box-btns .btn{max-width:141px}}.card--search-result{background:#fff;box-sizing:border-box;padding:24px;width:100%}@media (max-width:1024px){.card--search-result{padding:16px 0}}.card--search-result__content{display:flex;flex-direction:row;gap:24px}@media (max-width:1024px){.card--search-result__content{gap:16px;width:100%}}.card--search-result__box-image{flex-shrink:0;height:160px;position:relative;width:160px}@media (max-width:1024px){.card--search-result__box-image{height:80px;width:80px}}.card--search-result__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.card--search-result__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card--search-result__box-body{display:flex;flex-direction:column;gap:16px}.card--search-result__box-titles{display:flex;flex-direction:column;gap:8px}.card--search-result__title{color:#1e1e1e;text-decoration:none}@media (max-width:1024px){.card--search-result__title{font-size:16px;line-height:normal;margin:-3px 0}}.card--search-result__title .link,.card--search-result__title .link:hover{color:#1e1e1e;text-decoration:none}.card--search-result__text{color:#757575}@media (max-width:1024px){.card--search-result__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;display:-webkit-box;font-size:12px;overflow:hidden;text-overflow:ellipsis}.card--search-result .btn{max-width:250px;width:100%}}.slider-promotions{background:#fff;position:relative}.slider-promotions .container{position:relative;z-index:1}.slider-promotions__content{display:flex;flex-direction:column;gap:48px;padding:96px 0}@media (max-width:1024px){.slider-promotions__content{gap:40px;padding:56px 0}}.slider-promotions__box-head{align-items:end;display:grid;gap:15px;grid-template-columns:50% calc(50% - 15px);width:100%}@media (max-width:1024px){.slider-promotions__box-head{gap:31px;grid-template-columns:1fr}}.slider-promotions__box-titles{display:flex;flex-direction:column;gap:12px}.slider-promotions__text{max-width:520px;width:100%}.slider-promotions__box-slider{width:100%}.slider-promotions__box-btn{max-width:189px;width:100%}@media (max-width:1024px){.slider-promotions__box-btn{max-width:121px}}.slider-promotions__box-btn .btn{width:100%}.banner-features-with-icons{padding-top:48px}@media (max-width:1024px){.banner-features-with-icons{padding-top:38px}}.banner-features-with-icons.variant-title-font .banner-features-with-icons__box-bottom{border-bottom:1px solid hsla(60,0%,40%,.2)}@media (max-width:1024px){.banner-features-with-icons.variant-title-font .banner-features-with-icons__box-items{display:grid;grid-template-columns:repeat(4,1fr)}}@media (max-width:624px){.banner-features-with-icons.variant-title-font .banner-features-with-icons__box-items{grid-template-columns:repeat(2,1fr)}}.banner-features-with-icons__content{display:flex;flex-direction:column;gap:41px}@media (max-width:1024px){.banner-features-with-icons__content{gap:24px}}.banner-features-with-icons__box-head{margin:0 auto;max-width:630px;width:100%}.banner-features-with-icons__box-titles{align-items:center;display:flex;flex-direction:column;gap:12px}.banner-features-with-icons__title{text-align:center}.banner-features-with-icons__box-bottom{border-bottom:unset;border-top:1px solid hsla(60,0%,40%,.2)}@media (max-width:1024px){.banner-features-with-icons__box-bottom .container{max-width:100%}.banner-features-with-icons__box-bottom .subcontainer{margin:0}}.banner-features-with-icons__box-items{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1024px){.banner-features-with-icons__box-items{display:grid;grid-template-columns:repeat(6,1fr)}}@media (max-width:824px){.banner-features-with-icons__box-items{grid-template-columns:repeat(4,1fr)}}@media (max-width:624px){.banner-features-with-icons__box-items{grid-template-columns:repeat(3,1fr)}}.banner-features-with-icons__box-items__item{border-right:1px solid hsla(60,0%,40%,.2);flex:1;min-height:272px}@media (max-width:1024px){.banner-features-with-icons__box-items__item{border-bottom:1px solid hsla(60,0%,40%,.2);border-left:1px solid hsla(60,0%,40%,.2);min-height:132px}}.banner-features-with-icons__box-items__item:last-child{border-right:none}@media (max-width:1024px){.banner-features-with-icons__box-items__item:last-child{border-right:1px solid hsla(60,0%,40%,.2)}}.slider-services{background:#232323}.slider-services__content{align-items:flex-start;display:flex;flex-direction:column;gap:48px;padding:96px 0}@media (max-width:1024px){.slider-services__content{padding:40px 0}}.slider-services__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:50% calc(50% - 31px);width:100%}@media (max-width:1024px){.slider-services__box-head{grid-template-columns:1fr}}.slider-services__box-titles{display:flex;flex-direction:column;gap:12px}.slider-services__text{max-width:520px;width:100%}.slider-services__box-slider{width:100%}.slider-testimonials{padding:96px 0}@media (max-width:1024px){.slider-testimonials{padding:40px 0}}.slider-testimonials+.banner-with-gallery{padding-top:0}@media (max-width:1024px){.slider-testimonials+.banner-with-gallery{padding-top:40px}.slider-testimonials+.slider-other-blogs{padding-top:16px}}.slider-testimonials__content{align-items:flex-start;display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider-testimonials__content{gap:40px}}.slider-testimonials__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:50% calc(50% - 31px);width:100%}@media (max-width:1024px){.slider-testimonials__box-head{grid-template-columns:1fr}}.slider-testimonials__box-titles{display:flex;flex-direction:column;gap:12px}.slider-testimonials__text{max-width:630px;width:100%}.slider-testimonials__box-slider{width:100%}.slider-testimonials__box-btns{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:center;width:100%}@media (max-width:1024px){.slider-testimonials__box-btns{gap:8px}.slider-testimonials__box-btns .btn{flex:1;gap:4px;padding:8px 9px}}.slider-testimonials__box-btns .btn .icon{max-width:20px;width:auto}.form-newsletter{padding:64px 0;position:relative}@media (max-width:1024px){.form-newsletter{padding:40px 0 24px}}.form-newsletter .container,.form-newsletter__content{position:relative;z-index:1}.form-newsletter__content{align-items:center;display:grid;gap:30px;grid-template-columns:40% calc(60% - 30px)}@media (max-width:1024px){.form-newsletter__content{gap:40px;grid-template-columns:1fr}}.form-newsletter__box-head{display:flex;flex-direction:column;gap:16px;width:100%}.form-newsletter__box-titles{display:flex;flex-direction:column;gap:12px}.form-newsletter__box-form{width:100%}.form-newsletter__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.form-newsletter__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.form-newsletter__box-background__overlay{background:linear-gradient(0deg,#000 -5.29%,transparent),rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:1024px){.form-newsletter__box-background__overlay{background:linear-gradient(309deg,transparent,#000),rgba(0,0,0,.4)}}.pop-up-informative.open .pop-up-informative__box-card{transform:scale(1)}.pop-up-informative .container,.pop-up-informative .subcontainer,.pop-up-informative__box-content{box-sizing:border-box;height:100%}.pop-up-informative__box-content{align-items:center;display:flex;justify-content:center;padding:50px 0;width:100%}.pop-up-informative__box-card{align-items:center;background:#232323;display:grid;gap:60px;grid-template-columns:41.1% calc(58.9% - 60px);max-width:1070px;position:relative;transform:scale(.5);transition:transform .5s ease;width:100%}@media (max-width:1024px){.pop-up-informative__box-card{gap:0;grid-template-columns:1fr}}.pop-up-informative__box-image{height:100%;width:100%}@media (max-width:1024px){.pop-up-informative__box-image{height:350px}}@media (max-width:824px){.pop-up-informative__box-image{height:300px}}@media (max-width:624px){.pop-up-informative__box-image{height:250px}}@media (max-width:424px){.pop-up-informative__box-image{height:197px}}.pop-up-informative__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.pop-up-informative__box-info{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:center;padding:60px 60px 60px 0;width:100%}@media (max-width:1024px){.pop-up-informative__box-info{gap:40px;padding:40px 24px 32px}}.pop-up-informative__box-titles{display:flex;flex-direction:column;gap:32px}@media (max-width:1024px){.pop-up-informative__title{font-size:24px}.pop-up-informative__text{font-size:16px}}.lightbox--default{height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:99999}.lightbox--default__content{height:100%;position:relative;width:100%;z-index:1}.lightbox--default__overlay{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.lightbox--default__btn-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;height:46px;justify-content:center;outline:none;position:absolute;right:0;top:0;width:46px}.lightbox--default.open{opacity:1;pointer-events:all;transition:opacity .5s ease}.animation-zoom-out-hero{transform:scale(1.15);transition:transform 2.5s ease}.execute-animation-zoom-out-hero{transform:scale(1)}.animation-zoom-out-hero-home{transform:scale(2);transition:transform 3s ease}.execute-animation-zoom-out-hero-home{transform:scale(1)}.animation-zoom-out{transform:scale(1.15);transition:transform 2s ease}.execute-animation-zoom-out{transform:scale(1)}.animation-zoom-out-with-opacity{opacity:0;transform:scale(1.1);transition:opacity 2s ease,transform 2s ease}.execute-animation-zoom-out-with-opacity{opacity:1;transform:scale(1)}.animation-appear-from-below{opacity:0;transform:translateY(80px);transition:opacity 1.5s ease,transform 1.5s ease}.execute-animation-appear-from-below{opacity:1;transform:translateY(0)}.animation-appear-opacity{opacity:0;transition:opacity 2s ease}.execute-animation-appear-opacity{opacity:1}.animation-appear-opacity-05{opacity:0;transition:opacity .7s ease}.execute-animation-appear-opacity-05{opacity:1}.animation-appear-from-the-right{opacity:0;transform:translateX(80px);transition:opacity 1s ease,transform 1s ease}.execute-animation-appear-from-the-right{opacity:1;transform:translateX(0)}.animation-appear-from-the-left{opacity:0;transform:translateX(-80px);transition:opacity 1s ease,transform 1s ease}.execute-animation-appear-from-the-left{opacity:1;transform:translateX(0)}.animation-appear-opacity-slider{opacity:0;transition:opacity .7s ease}.execute-animation-appear-opacity-slider{opacity:1}.hero-common{height:480px;position:relative}@media (max-width:1024px){.hero-common{height:408px}}.hero-common__box-content{bottom:0;left:0;position:absolute;width:100%;z-index:1}.hero-common__content{padding-bottom:48px}@media (max-width:1024px){.hero-common__content{padding-bottom:24px}}.hero-common__box-info{align-items:flex-end;display:flex;flex-direction:row;gap:32px;justify-content:space-between}@media (max-width:1024px){.hero-common__box-info{align-items:flex-start;flex-direction:column;gap:10px}}.hero-common__box-head{align-items:flex-start;display:flex;flex-direction:column;gap:32px;max-width:580px;width:100%}@media (max-width:1024px){.hero-common__box-head{gap:8px}.hero-common__btn{max-width:162px;width:100%}}.hero-common__box-titles{align-items:flex-start;display:flex;flex-direction:column;gap:32px;max-width:580px;width:100%}@media (max-width:1024px){.hero-common__box-titles{gap:10px}.hero-common__title{font-size:25px}}.hero-common__box-slogan{height:auto;max-width:380px}.hero-common__box-slogan__image{height:auto;max-width:380px;width:100%}@media (max-width:1024px){.hero-common__box-slogan__image{max-width:280px}}.hero-common__box-image,.hero-common__box-image__image{height:100%;position:relative;width:100%;z-index:0}.hero-common__box-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-common__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.45);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.filter-project{padding:64px 0}@media (max-width:1024px){.filter-project{padding:32px 0}}.filter-project+.banner-with-gallery{padding-top:0}.filter-project__box-filters{display:flex;flex-direction:column;gap:32px}.filter-project__box-header{align-items:flex-end;display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media (max-width:1024px){.filter-project__box-header{align-items:flex-start;flex-direction:column;gap:32px}}.filter-project__box-titles{display:flex;flex-direction:column;gap:16px;max-width:519px;width:100%}.filter-project__text{margin:-6.5px 0}@media (max-width:1024px){.filter-project__text{font-size:16px}}.filter-project__filters{align-items:flex-end;display:flex;flex:1;flex-direction:row;gap:24px;justify-content:flex-end}@media (max-width:1024px){.filter-project__filters{display:none}}.filter-project__filters__item{flex:1;max-width:230px;width:100%}.filter-project__filters-mob{display:none}@media (max-width:1024px){.filter-project__filters-mob{display:flex}}.filter-project__box-items{align-items:center;display:flex;flex-direction:column;gap:32px}.filter-project__box-items__list{display:flex;flex-direction:column;gap:24px;width:100%}@media (max-width:1024px){.filter-project__box-items__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:624px){.filter-project__box-items__list{grid-template-columns:repeat(1,1fr)}}.filter-project__btn-show-more{align-items:center;display:flex;justify-content:center;position:relative}.filter-project__btn-show-more__loader{position:absolute}.filter-project__btn-show-more__loader .icon{height:30px;width:30px}.banner-menu-links{overflow:hidden;padding:64px 0 96px;position:relative}@media (max-width:1024px){.banner-menu-links{padding:40px 0}}.banner-menu-links .container{position:relative;z-index:1}.banner-menu-links__content{align-items:center;display:grid;gap:32px;grid-template-columns:31.5% calc(68.5% - 32px)}@media (max-width:1024px){.banner-menu-links__content{grid-template-columns:1fr}.banner-menu-links__content.background-white{gap:24px}.banner-menu-links__content.background-white .banner-menu-links__box-items{gap:16px}}@media (max-width:624px){.banner-menu-links__content.background-white .card--link__box-image{height:141px}}@media (max-width:1024px){.banner-menu-links__content.background-white .card--link__box-body{padding:16px 16px 32px}}.banner-menu-links__box-head{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:89px 0 89px 32px;position:relative}@media (max-width:1024px){.banner-menu-links__box-head{gap:16px;padding:0}.banner-menu-links__box-head.background-white{padding-top:40px}}.banner-menu-links__box-head.background-white:before{background:#fff;left:50%;transform:translateX(-40%);width:4000px}@media (max-width:1024px){.banner-menu-links__box-head.background-white:before{height:400px;left:-17.5px;transform:unset;width:calc(100% + 35px)}}.banner-menu-links__box-head:before{background:hsla(60,12%,93%,.95);content:"";height:100%;left:-800px;position:absolute;top:0;width:2000px;z-index:0}.banner-menu-links__box-titles{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}@media (max-width:1024px){.banner-menu-links__box-titles{gap:12px}}.banner-menu-links__box-text{position:relative;z-index:1}.banner-menu-links__box-items{display:grid;gap:32px;grid-template-columns:1fr 1fr;position:relative;z-index:1}@media (max-width:624px){.banner-menu-links__box-items{grid-template-columns:1fr}}.banner-menu-links__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-menu-links__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.banner-menu-links__box-background__overlay{background:linear-gradient(180deg,#f0f0ec,hsla(60,12%,93%,0)),linear-gradient(0deg,hsla(60,12%,93%,.5),hsla(60,12%,93%,.5));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-project{height:580px;position:relative;z-index:9999}@media (max-width:1024px){.hero-project{height:670px}.hero-project.height-mob-variant{height:408px}}.hero-project__box-content{bottom:0;left:0;position:absolute;width:100%;z-index:1}.hero-project__content{align-items:flex-end;display:flex;flex-direction:row;gap:32px;justify-content:space-between;padding-bottom:48px}@media (max-width:1024px){.hero-project__content{align-items:flex-start;flex-direction:column;gap:24px;padding-bottom:0}.hero-project__content.padding{padding-bottom:24px}}.hero-project__box-logos{align-items:center;display:flex;flex-direction:row;gap:32px}@media (max-width:1024px){.hero-project__box-logos{gap:24px}}.hero-project__box-logos__item{max-height:120px;max-width:200px}@media (max-width:1024px){.hero-project__box-logos__item{max-height:80px;max-width:112px}}.hero-project__box-logos__item__image{height:100%;max-height:120px;max-width:200px;width:100%}@media (max-width:1024px){.hero-project__box-logos__item__image{max-height:80px;max-width:112px}}.hero-project__box-logos__separator{background:#f0f0ec;height:40px;width:1px}.hero-project__box-links{display:flex;flex-direction:column;gap:8px}.hero-project__box-links__link{align-items:center;color:#f0f0ec;display:flex;flex-direction:row;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;gap:8px;line-height:1.5;text-decoration:none}@media (max-width:1024px){.hero-project__box-links__link{font-size:14px}}.hero-project__box-links__link:hover{color:#f0f0ec;text-decoration:none}.hero-project__box-links__link .icon{width:20px}@media (max-width:1024px){.hero-project__box-links__link .icon{width:16px}.hero-project__btn{max-width:162px;width:100%}}.hero-project__box-slogan{max-width:400px}@media (max-width:1024px){.hero-project__box-slogan{max-width:284px}}.hero-project__box-slogan__image{height:auto;width:100%}.hero-project__box-info{align-items:flex-start;display:flex;flex-direction:column;gap:32px;width:100%}@media (max-width:1024px){.hero-project__box-info{gap:24px}}.hero-project__box-titles,.hero-project__box-titles__titles{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.hero-project__box-titles__titles{gap:8px}}.hero-project__box-prefilter-and-logo-and-ctas-buttons{display:flex;flex-direction:column;gap:20px;width:100%}@media (max-width:1024px){.hero-project__box-prefilter-and-logo-and-ctas-buttons{gap:10px}}.hero-project__box-prefilter-and-logo{align-items:center;display:flex;flex-direction:row;gap:32px;width:100%}@media (max-width:1024px){.hero-project__box-prefilter-and-logo{margin-left:-17.5px;width:calc(100% + 35px)}}.hero-project__box-prefilter{max-width:851px;width:100%}@media (max-width:1024px){.hero-project__box-prefilter{max-width:unset}}.hero-project__box-ctas-buttons{display:flex;flex-direction:row;gap:15px}@media (max-width:1024px){.hero-project__box-ctas-buttons{flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:10px}}.hero-project__box-logo-top{max-height:120px;max-width:200px}@media (max-width:1024px){.hero-project__box-logo-top{display:none}}.hero-project__box-logo-top__image{height:100%;max-height:120px;max-width:200px;width:100%}.hero-project__box-logo-top-mob{display:none;margin-bottom:8px;max-width:180px}@media (max-width:1024px){.hero-project__box-logo-top-mob{display:block}}.hero-project__box-logo-top-mob__image{height:auto;width:100%}.hero-project__box-logo{max-height:120px;max-width:180px}@media (max-width:1024px){.hero-project__box-logo{display:none}}.hero-project__box-logo__image{height:100%;max-height:120px;max-width:180px;width:100%}.hero-project__box-logo-mob{display:none;margin-bottom:16px;max-width:180px}@media (max-width:1024px){.hero-project__box-logo-mob{display:block}}.hero-project__box-logo-mob__image{height:100%;max-height:120px;max-width:180px;width:100%}.hero-project__box-image,.hero-project__box-image__image{height:100%;position:relative;width:100%;z-index:0}.hero-project__box-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-project__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-project__btn-go-up{bottom:70px;position:fixed;right:10px}@media (max-width:1024px){.hero-project__btn-go-up{display:none}}.banner-video{align-items:center;display:flex;justify-content:center;padding:96px 0;position:relative;z-index:0}@media (max-width:1024px){.banner-video{padding:40px 0}}.banner-video:has(+.banner-link){padding-bottom:48px}@media (max-width:1024px){.banner-video:has(+.banner-link){padding-bottom:40px}}.banner-video+.banner-link{padding-top:0}.banner-video .container{position:relative;z-index:1}.banner-video__content{align-items:center;display:grid;gap:110px;grid-template-columns:42.7% calc(57.3% - 110px)}@media (max-width:1024px){.banner-video__content{gap:24px;grid-template-columns:1fr}}.banner-video__box-head{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.banner-video__box-head{gap:8px}}.banner-video__box-titles{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.banner-video__title br{display:none}}.banner-video__box-media{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:375px;position:relative;width:100%}@media (max-width:1024px){.banner-video__box-media{height:300px}}@media (max-width:824px){.banner-video__box-media{height:250px}}@media (max-width:624px){.banner-video__box-media{height:200px}}@media (min-width:1024px){.banner-video__box-media:hover .banner-video__box-btn-play .icon{transform:scale(1.2)}}.banner-video__box-btn-play{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.banner-video__box-btn-play .icon{backdrop-filter:blur(5px);background:hsla(0,0%,73%,.58);border:.5px solid #fff;border-radius:55px;box-sizing:border-box;height:55px;transform:scale(1);transition:transform .5s ease;width:55px}.banner-video__box-image-preview{height:100%;position:relative;width:100%;z-index:0}.banner-video__box-image-preview__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.banner-video__vector-decorative{bottom:-8px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.banner-video__vector-decorative{display:none}}.banner-video__vector-decorative-mob{bottom:-35px;display:none;height:153px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.banner-video__vector-decorative-mob{display:block}}.banner-video__vector-decorative-mob__image{height:153px}.banner-link{padding:96px 0;position:relative;z-index:1}@media (max-width:1024px){.banner-link{padding:40px 0}}.banner-link__box-card{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:32px}@media (max-width:1024px){.banner-link__box-card{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}}.banner-link__box-titles{display:flex;flex-direction:column;gap:16px}.banner-link__title{color:#232323;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:600;line-height:1.5;margin:-9.5px 0}@media (max-width:1024px){.banner-link__title{font-size:16px;font-weight:500;line-height:normal;margin:-4px 0}}.banner-link__box-icon{align-items:center;background:#676766;border-radius:80px;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}@media (max-width:1024px){.banner-link__box-icon{height:48px;width:48px}}.banner-link__box-icon__image{flex-shrink:0;width:40px}@media (max-width:1024px){.banner-link__box-icon__image{width:24px}}.banner-link__btn{margin-top:8px}.menu-anchor{background:#232323;padding:0;position:relative;position:sticky;top:0;transition:transform .2s linear,background .5s ease;will-change:transform;z-index:99999}@media (max-width:1024px){.menu-anchor__content{display:flex;flex-direction:column;gap:24px;padding:16px 0}}.menu-anchor__box-body{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;position:relative}@media (max-width:1024px){.menu-anchor__box-body{gap:0}.menu-anchor__box-body:before{background:linear-gradient(90deg,rgba(35,35,35,0) 71.72%,#232323);content:"";height:100%;pointer-events:none;position:absolute;right:-17.5px;top:0;width:100%;z-index:1}}.menu-anchor__box-logo{box-sizing:border-box;flex-shrink:0;max-width:200px;padding:10px 0}@media (max-width:1024px){.menu-anchor__box-logo{align-items:center;border-right:1px solid hsla(0,0%,100%,.1);display:flex;height:40px;max-width:84px;padding-right:16px}}.menu-anchor__box-logo__image{height:100%;max-height:100px;max-width:200px;width:100%}.menu-anchor__box-items{flex:1;overflow:auto;width:100%}.menu-anchor__box-items::-webkit-scrollbar{background-color:transparent;display:none;width:0}.menu-anchor__box-items::-webkit-scrollbar-track{background-color:transparent}.menu-anchor__box-items::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0;cursor:pointer}.menu-anchor__box-items::-moz-scrollbar{background-color:transparent;scrollbar-width:none;width:0}.menu-anchor__box-items::-moz-scrollbar-track{background-color:transparent}.menu-anchor__box-items::-moz-scrollbar-thumb{background-color:transparent;border-radius:0;cursor:pointer}@media (max-width:1024px){.menu-anchor__box-items{margin-right:-17.5px;position:relative}}.menu-anchor__btn-scroll{background:none;display:none;height:40px;position:absolute;right:-20px;top:2px;width:40px;z-index:2}@media (max-width:1024px){.menu-anchor__btn-scroll{display:block}}.menu-anchor__items{align-items:center;display:flex;flex-direction:row;gap:24px;position:relative;width:-moz-fit-content;width:fit-content;z-index:0}@media (max-width:1024px){.menu-anchor__items{padding:0 60px 0 16px}}.menu-anchor__items__item{align-items:center;border-bottom:1px solid hsla(60,12%,93%,0);box-sizing:border-box;display:flex;padding:30px 0;transition:border-bottom .5s ease}@media (max-width:1024px){.menu-anchor__items__item{padding:12px 0}}.menu-anchor__items__item.active{border-bottom:1px solid #fff}@media (min-width:1024px){.menu-anchor__items__item:hover{border-bottom:1px solid #fff}}.menu-anchor__items__item .link{color:#fff;cursor:pointer;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.menu-anchor__btn{display:flex}@media (max-width:1024px){.menu-anchor__btn{display:none}}.menu-anchor__btn-mob{align-self:center;display:none;max-width:341px;width:100%}@media (max-width:1024px){.menu-anchor__btn-mob{display:flex}}.banner-list-services{padding:96px 0}@media (max-width:1024px){.banner-list-services{padding:40px 0;position:relative;z-index:1}}.banner-list-services__content{display:flex;flex-direction:column;gap:41px}@media (max-width:1024px){.banner-list-services__content{gap:24px}}.banner-list-services__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:49% calc(51% - 31px);width:100%}.banner-list-services__box-head.one-colum{grid-template-columns:1fr}@media (max-width:1024px){.banner-list-services__box-head{gap:16px;grid-template-columns:1fr}}.banner-list-services__box-titles{display:flex;flex-direction:column;gap:12px}.banner-list-services__text{max-width:630px;width:100%}.banner-list-services__box-body{gap:32px}.banner-list-services__box-body,.banner-list-services__box-items{display:flex;flex-direction:column}@media (max-width:1024px){.banner-list-services__box-items{display:none}}.banner-list-services__box-items__group{border-top:1px solid hsla(60,0%,40%,.2)}.banner-list-services__box-items__group:last-child{border-bottom:1px solid hsla(60,0%,40%,.2)}.banner-list-services__box-items__group__content{display:grid;grid-template-columns:repeat(2,1fr)}.banner-list-services__box-items__item{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:24px}.banner-list-services__box-items__item.hidden{display:none}.banner-list-services__box-items__item:first-child{padding:16px 24px 16px 0!important}@media (max-width:1024px){.banner-list-services__box-items__item:first-child{border-top:1px solid hsla(60,0%,40%,.2);padding:16px 8px!important}}.banner-list-services__box-items__item:last-child{padding:16px}@media (max-width:1024px){.banner-list-services__box-items__item:last-child{padding:16px 8px!important}.banner-list-services__box-items__item{border-bottom:1px solid hsla(60,0%,40%,.2);gap:8px;padding:16px 8px}}.banner-list-services__box-items__item__box-icon{align-items:center;background:#fff;border-radius:48px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}@media (max-width:1024px){.banner-list-services__box-items__item__box-icon{height:32px;width:32px}}.banner-list-services__box-items__item__box-icon__image{height:auto;width:24px}@media (max-width:1024px){.banner-list-services__box-items__item__box-icon__image{height:auto;width:16px}}.banner-list-services__box-items__item__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:1024px){.banner-list-services__box-items__item__title{font-size:14px;line-height:normal}}.banner-list-services__box-items-mob{display:none}@media (max-width:1024px){.banner-list-services__box-items-mob{display:block}}.banner-list-services__box-items-mob__content{align-items:center;display:flex;flex-direction:column;gap:32px}.banner-list-services__box-items-mob__items{width:100%}.banner-list-services__box-items-mob__btn .toggle-items.active .title-show{display:none}.banner-list-services__box-items-mob__btn .toggle-items.active .title-hide{display:block}.banner-list-services__box-items-mob__btn .toggle-items.active .icon{transform:rotate(-180deg)}.banner-list-services__box-items-mob__btn .toggle-items .icon{transform:rotate(0deg);transition:transform .5s ease}.banner-list-services__box-items-mob__btn .toggle-items .title-show{display:none}.banner-list-services__box-items-mob__btn .toggle-items .title-hide{display:block}.banner-list-services__box-important-information{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;padding:16px}.banner-list-services__box-important-information__box-icon{align-items:center;background:#676766;border-radius:40px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.banner-list-services__box-important-information__box-icon__image{height:auto;width:20px}.banner-list-services__box-important-information__title{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.banner-list-services__box-important-information__title{font-size:14px}}.banner-list-services__box-important-information__title b,.banner-list-services__box-important-information__title strong{font-weight:700}.slider-rooms{background:#232323}.slider-rooms__content{align-items:flex-start;display:flex;flex-direction:column;gap:48px;padding:96px 0}@media (max-width:1024px){.slider-rooms__content{gap:24px;padding:40px 0}}.slider-rooms__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:50% calc(50% - 31px);width:100%}@media (max-width:1024px){.slider-rooms__box-head{gap:16px;grid-template-columns:1fr}}.slider-rooms__box-titles{display:flex;flex-direction:column;gap:12px}.slider-rooms__text{max-width:520px;width:100%}.slider-rooms__box-slider{width:100%}.cards-gastronomy{padding:64px 0 96px;position:relative}@media (max-width:1024px){.cards-gastronomy{padding:40px 0}}.cards-gastronomy .container{position:relative;z-index:1}.cards-gastronomy__content{display:flex;flex-direction:column;gap:32px}.cards-gastronomy__box-titles{align-items:center;display:flex;flex-direction:column;gap:12px}.cards-gastronomy__title{text-align:center}.cards-gastronomy__box-items{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.cards-gastronomy__box-items{display:none}}.cards-gastronomy__box-slider-mob{display:none}@media (max-width:1024px){.cards-gastronomy__box-slider-mob{display:block}}.cards-gastronomy__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cards-gastronomy__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.cards-gastronomy__box-background__overlay{background:linear-gradient(180deg,hsla(60,12%,93%,0),#f0f0ec),linear-gradient(180deg,#fff,hsla(0,0%,100%,0)),linear-gradient(0deg,hsla(60,12%,93%,.5),hsla(60,12%,93%,.5));height:100%;left:0;position:absolute;top:0;width:100%}.banner-with-gallery{padding:96px 0}@media (max-width:1024px){.banner-with-gallery{padding:40px 0}}.banner-with-gallery+.banner-with-gallery{padding-top:0}@media (max-width:1024px){.banner-with-gallery+.banner-with-gallery{padding-top:40px}}.banner-with-gallery:has(+.banner-menu-links){padding-bottom:0}.banner-with-gallery+.filter-blogs{padding-top:0}@media (max-width:624px){.banner-with-gallery.single-image .banner-with-gallery__box-gallery{height:190px;margin:0 auto;width:86%}}@media (max-width:1024px){.banner-with-gallery.single-image .btn{margin-top:8px}.banner-with-gallery.single-image.rtl .banner-with-gallery__box-info{gap:16px!important;padding:32px 24px 24px!important}.banner-with-gallery.single-image.rtl .banner-with-gallery__ovarlay{bottom:0;height:calc(100% - 150px);top:unset}.banner-with-gallery.single-image .banner-with-gallery__box-info{gap:16px;padding:40px 24px 30px}.banner-with-gallery.single-image .banner-with-gallery__ovarlay{bottom:unset;height:calc(100% - 150px);top:0}}.banner-with-gallery.rtl .banner-with-gallery__content{gap:77px;grid-template-columns:calc(54.8% - 77px) 45.2%}@media (max-width:1024px){.banner-with-gallery.rtl .banner-with-gallery__content{gap:0;grid-template-columns:1fr}}.banner-with-gallery.rtl .banner-with-gallery__box-info{order:2;padding:64px 64px 64px 0}@media (max-width:1024px){.banner-with-gallery.rtl .banner-with-gallery__box-info{gap:24px;padding:24px}}.banner-with-gallery.rtl .banner-with-gallery__box-gallery{order:1}.banner-with-gallery.rtl .banner-with-gallery__ovarlay{left:unset;right:0}.banner-with-gallery__content{align-items:center;display:grid;gap:77px;grid-template-columns:45.2% calc(54.8% - 77px);min-height:515px;position:relative}@media (max-width:1024px){.banner-with-gallery__content{gap:0;grid-template-columns:1fr;min-height:unset}}.banner-with-gallery__box-info{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:64px 0 64px 64px;position:relative;z-index:1}@media (max-width:1024px){.banner-with-gallery__box-info{gap:24px;padding:24px}}.banner-with-gallery__box-info .btn{width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.banner-with-gallery__box-info .btn{min-width:150px;width:-moz-fit-content;width:fit-content}}.banner-with-gallery__box-titles{display:flex;flex-direction:column;gap:12px}.banner-with-gallery__box-gallery{background:#232323;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:411px;position:relative;width:100%;z-index:1}@media (max-width:1024px){.banner-with-gallery__box-gallery{height:300px}}@media (max-width:824px){.banner-with-gallery__box-gallery{height:260px}}@media (max-width:624px){.banner-with-gallery__box-gallery{height:222px}}.banner-with-gallery__box-gallery.one-image,.banner-with-gallery__box-gallery.one-image .banner-with-gallery__box-gallery__box-image__overlay{background:unset}.banner-with-gallery__box-gallery__box-image{height:100%;position:relative;width:100%}.banner-with-gallery__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.banner-with-gallery__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-with-gallery__ovarlay{background:#232323;height:100%;left:0;position:absolute;top:0;width:66.4%;z-index:0}@media (max-width:1024px){.banner-with-gallery__ovarlay{top:0;width:100%}}.banner-with-gallery__ovarlay.background-white{background:#fff}.banner-location{position:relative}@media (max-width:1024px){.banner-location{background:#2a2a2a;display:flex;flex-direction:column}}.banner-location .container{position:relative;z-index:1}.banner-location__content{align-items:center;box-sizing:border-box;display:flex;min-height:680px;padding:50px 0}@media (max-width:1024px){.banner-location__content{min-height:unset;padding:40px 0}}.banner-location__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.banner-location__box-background{height:600px;margin-top:-100px;position:relative}}.banner-location__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.slider-other-hotels{background:#fff;padding:96px 0}@media (max-width:1024px){.slider-other-hotels{padding:40px 0}}.slider-other-hotels__content{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider-other-hotels__content{gap:24px}}.slider-other-hotels__box-head{align-items:end;display:grid;gap:15px;grid-template-columns:50% calc(50% - 15px);width:100%}@media (max-width:1024px){.slider-other-hotels__box-head{gap:16px;grid-template-columns:1fr}}.slider-other-hotels__box-titles{display:flex;flex-direction:column;gap:12px}.slider-other-hotels__text{max-width:630px;width:100%}.slider-other-hotels__box-slider{width:100%}.slider-other-hotels__box-btn .btn{width:-moz-max-content;width:max-content}.banner-with-gallery-2{align-items:center;background:#232323;display:flex;justify-content:center;padding:96px 0;position:relative}@media (max-width:1024px){.banner-with-gallery-2{padding:40px 0 80px}}.banner-with-gallery-2.variant-color-white{background:transparent}@media (max-width:1024px){.banner-with-gallery-2.variant-color-white{padding:40px 0}.banner-with-gallery-2.variant-color-white .banner-with-gallery-2__content{gap:24px}}.banner-with-gallery-2+.banner-list-services{padding-top:0}@media (max-width:1024px){.banner-with-gallery-2+.banner-list-services{padding-top:20px}}.banner-with-gallery-2+.banner-with-gallery{padding-top:0}@media (max-width:1024px){.banner-with-gallery-2+.banner-with-gallery{padding-top:40px}}.banner-with-gallery-2__content{align-items:center;display:grid;gap:110px;grid-template-columns:42.7% calc(57.3% - 110px)}@media (max-width:1024px){.banner-with-gallery-2__content{gap:40px;grid-template-columns:1fr}}.banner-with-gallery-2__content.align-start{align-items:start}.banner-with-gallery-2__box-info{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.banner-with-gallery-2__box-info{gap:16px}}.banner-with-gallery-2__box-titles{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.banner-with-gallery-2__box-titles{gap:8px}}.banner-with-gallery-2__box-cta .btn{width:-moz-fit-content;width:fit-content}.banner-with-gallery-2__box-gallery{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:411px;position:relative;width:100%;z-index:1}@media (max-width:1024px){.banner-with-gallery-2__box-gallery{height:300px}}@media (max-width:824px){.banner-with-gallery-2__box-gallery{height:260px}}@media (max-width:624px){.banner-with-gallery-2__box-gallery{height:221px}}.banner-with-gallery-2__box-gallery.one-image,.banner-with-gallery-2__box-gallery.one-image .banner-with-gallery-2__box-gallery__box-image__overlay{background:unset}.banner-with-gallery-2__box-gallery__box-image{height:100%;position:relative;width:100%}.banner-with-gallery-2__box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.banner-with-gallery-2__box-gallery__box-image__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 35.62%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-with-gallery-2__vector-decorative{bottom:28px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.banner-with-gallery-2__vector-decorative{display:none}.banner-with-gallery-2__vector-decorative__image{height:117px}}.banner-with-gallery-2__vector-decorative-mob{bottom:-40px;display:none;height:153px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.banner-with-gallery-2__vector-decorative-mob{display:block}}.banner-with-gallery-2__vector-decorative-mob__image{height:153px}.slider-card-simple-gallery{padding:96px 0}@media (max-width:1024px){.slider-card-simple-gallery{padding:40px 0}}.slider-card-simple-gallery+.slider-hotels{padding-top:0}@media (max-width:1024px){.slider-card-simple-gallery+.slider-hotels{padding-top:40px}}.slider-card-simple-gallery__content{display:flex;flex-direction:column;gap:41px}@media (max-width:1024px){.slider-card-simple-gallery__content{gap:32px}}.slider-card-simple-gallery__box-head{align-items:end;display:grid;gap:15px;grid-template-columns:50% calc(50% - 15px);width:100%}@media (max-width:1024px){.slider-card-simple-gallery__box-head{gap:16px;grid-template-columns:1fr}}.slider-card-simple-gallery__box-titles{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.slider-card-simple-gallery__box-titles{gap:8px}}.slider-card-simple-gallery__text{max-width:630px;width:100%}.slider-card-simple-gallery__box-slider{width:100%}.slider-hotels{padding:96px 0}@media (max-width:1024px){.slider-hotels{padding:40px 0}}.slider-hotels__content{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider-hotels__content{gap:32px}}.slider-hotels__box-head{align-items:end;display:grid;gap:15px;grid-template-columns:50% calc(50% - 15px);width:100%}@media (max-width:1024px){.slider-hotels__box-head{gap:16px;grid-template-columns:1fr}}.slider-hotels__box-titles{display:flex;flex-direction:column;gap:12px}.slider-hotels__text{max-width:630px;width:100%}.slider-hotels__box-slider{width:100%}.slider-hotels__box-btn .btn{width:-moz-max-content;width:max-content}.cards-with-icon-and-link{padding:40px 0 96px}@media (max-width:1024px){.cards-with-icon-and-link{padding:40px 0}}.cards-with-icon-and-link__content{display:flex;flex-direction:column;gap:41px}@media (max-width:1024px){.cards-with-icon-and-link__content{gap:24px}}.cards-with-icon-and-link__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:50% calc(50% - 31px);width:100%}@media (max-width:1024px){.cards-with-icon-and-link__box-head{gap:16px;grid-template-columns:1fr}}.cards-with-icon-and-link__box-titles{display:flex;flex-direction:column;gap:12px}.cards-with-icon-and-link__text{max-width:600px;width:100%}.cards-with-icon-and-link__box-items{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:824px){.cards-with-icon-and-link__box-items{gap:10px;grid-template-columns:repeat(2,1fr)}}.slider-promotion-gastronomy{background:#fff;padding:96px 0;position:relative}@media (max-width:1024px){.slider-promotion-gastronomy{padding:40px 0}}.slider-promotion-gastronomy__content{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider-promotion-gastronomy__content{gap:40px}}.slider-promotion-gastronomy__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:50% calc(50% - 31px);width:100%}@media (max-width:1024px){.slider-promotion-gastronomy__box-head{gap:16px;grid-template-columns:1fr}}.slider-promotion-gastronomy__box-titles{display:flex;flex-direction:column;gap:12px}@media (max-width:1024px){.slider-promotion-gastronomy__box-titles{gap:8px}}.slider-promotion-gastronomy__text{max-width:630px;width:100%}.slider-promotion-gastronomy__box-slider{width:100%}.list-card-link-wide{padding:96px 0;position:relative}@media (max-width:1024px){.list-card-link-wide{padding:40px 0}}.list-card-link-wide .container{position:relative;z-index:1}.list-card-link-wide__content{display:flex;flex-direction:column;gap:32px}.list-card-link-wide__box-titles{align-items:center;display:flex;flex-direction:column;gap:12px}.list-card-link-wide__box-items{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.list-card-link-wide__box-items{gap:20px}}@media (max-width:624px){.list-card-link-wide__box-items{grid-template-columns:1fr}}.list-card-link-wide__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.list-card-link-wide__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.list-card-link-wide__box-background__overlay{background:linear-gradient(180deg,hsla(60,12%,93%,0),#f0f0ec),linear-gradient(180deg,#fff,hsla(0,0%,100%,0)),linear-gradient(0deg,hsla(60,12%,93%,.5),hsla(60,12%,93%,.5));height:100%;left:0;position:absolute;top:0;width:100%}.slider-card-gallery-content-collapsible{background:#fff;padding:96px 0;position:relative}@media (max-width:1024px){.slider-card-gallery-content-collapsible{padding:40px 0}}.slider-card-gallery-content-collapsible__content{display:flex;flex-direction:column;gap:48px}@media (max-width:1024px){.slider-card-gallery-content-collapsible__content{gap:24px}}.slider-card-gallery-content-collapsible__box-head{align-items:end;display:grid;gap:31px;grid-template-columns:50% calc(50% - 31px);width:100%}@media (max-width:1024px){.slider-card-gallery-content-collapsible__box-head{gap:16px;grid-template-columns:1fr}}.slider-card-gallery-content-collapsible__box-titles{display:flex;flex-direction:column;gap:12px}.slider-card-gallery-content-collapsible__text{max-width:630px;width:100%}.slider-card-gallery-content-collapsible__box-slider{width:100%}.filter-showrooms{padding:64px 0}@media (max-width:1024px){.filter-showrooms{padding:40px 0}}.filter-showrooms:has(+.banner-list-services){padding-bottom:0}@media (max-width:1024px){.filter-showrooms:has(+.banner-list-services){padding-bottom:32px}}.filter-showrooms__box-filters{display:flex;flex-direction:column;gap:32px}.filter-showrooms__box-header{align-items:flex-end;display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media (max-width:1024px){.filter-showrooms__box-header{align-items:flex-start;flex-direction:column;gap:32px}}.filter-showrooms__box-titles{display:flex;flex-direction:column;gap:16px;max-width:519px;width:100%}.filter-showrooms__text{margin:-6.5px 0}.filter-showrooms__filters{align-items:flex-end;display:flex;flex:1;flex-direction:row;gap:24px;justify-content:flex-end}@media (max-width:1024px){.filter-showrooms__filters{display:none}}.filter-showrooms__filters__item{flex:1;max-width:230px;width:100%}.filter-showrooms__filters-mob{display:none}@media (max-width:1024px){.filter-showrooms__filters-mob{display:flex}}.filter-showrooms__box-items{align-items:center;display:flex;flex-direction:column;gap:32px}.filter-showrooms__box-items__list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1024px){.filter-showrooms__box-items__list{gap:20px}}@media (max-width:824px){.filter-showrooms__box-items__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:624px){.filter-showrooms__box-items__list{grid-template-columns:repeat(1,1fr)}}.filter-showrooms__btn-show-more{align-items:center;display:flex;justify-content:center;position:relative}.filter-showrooms__btn-show-more__loader{position:absolute}.filter-showrooms__btn-show-more__loader .icon{height:30px;width:30px}.form-contact-inside{padding:96px 0}@media (max-width:1024px){.form-contact-inside{background:#fff;padding:40px 0}}.form-contact-inside__content{align-items:center;display:grid;gap:0;grid-template-columns:59.7% 40.3%;position:relative}@media (max-width:1024px){.form-contact-inside__content{grid-template-columns:1fr}}.form-contact-inside__box-form{display:flex;flex-direction:column;gap:24px;padding:64px 140px 54px 80px;position:relative;z-index:1}@media (max-width:1024px){.form-contact-inside__box-form{gap:32px;padding:0}}.form-contact-inside__box-form .form{position:relative;z-index:1}.form-contact-inside__box-form:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:calc(100% + 196px);z-index:0}.form-contact-inside__title{position:relative;z-index:1}.form-contact-inside__box-image{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:700px;position:relative;width:100%;z-index:1}@media (max-width:1024px){.form-contact-inside__box-image{display:none}}.form-contact-inside__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.common-steps{padding:40px 0 24px}@media (max-width:1024px){.common-steps{padding:24px 0 16px}}.common-steps__content,.common-steps__items{display:flex;justify-content:center}.common-steps__items{flex-direction:row;width:100%}@media (max-width:1024px){.common-steps__items{display:none}}.common-steps__items__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;max-width:186px;position:relative;width:100%}.common-steps__items__item:last-child.progress:after,.common-steps__items__item:last-child:before{display:none}.common-steps__items__item.completed:before{background:#232323;border-radius:2px;content:"";height:4px;position:absolute;top:8px;transform:translateX(calc(50% + 26px));width:calc(100% - 52px);z-index:1}@media (max-width:1024px){.common-steps__items__item.completed:before{transform:translateX(calc(50% + 12px));width:calc(100% - 24px)}.common-steps__items__item.completed .box-info{display:none}}.common-steps__items__item.progress:before{background:#232323;border-radius:2px;content:"";height:4px;position:absolute;top:8px;transform:translateX(calc(50% + 26px));width:calc(50% - 26px);z-index:1}@media (max-width:1024px){.common-steps__items__item.progress:before{transform:translateX(calc(50% + 12px));width:calc(50% - 10px)}}.common-steps__items__item.progress:after{background:#676766;border-radius:2px;content:"";height:4px;opacity:.5;position:absolute;top:8px;transform:translateX(calc(50% + 26px));width:calc(100% - 52px);z-index:0}@media (max-width:1024px){.common-steps__items__item.progress:after{transform:translateX(calc(50% + 12px));width:calc(100% - 24px)}}.common-steps__items__item.pending:before{background:#676766;border-radius:2px;content:"";height:4px;opacity:.5;position:absolute;top:8px;transform:translateX(calc(50% + 26px));width:calc(100% - 52px);z-index:1}@media (max-width:1024px){.common-steps__items__item.pending:before{transform:translateX(calc(50% + 12px));width:calc(100% - 24px)}.common-steps__items__item.pending .box-info{display:none}}.common-steps__items__item .box-info{align-items:center;display:flex;flex-direction:column;gap:4px;padding:0 10px}.common-steps__items__item .box-info .pretitle{color:#676766;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.4;text-align:center;text-transform:uppercase}.common-steps__items__item .box-info .title{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;text-align:center}.common-steps__items__item .box-info .text{color:#232323;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:10px;text-align:center}.common-steps__items-mob{display:none;flex-direction:row;gap:4px;width:100%}@media (max-width:1024px){.common-steps__items-mob{display:flex}}.common-steps__items-mob__item{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;max-width:144px;position:relative;width:100%}.common-steps__items-mob__item:first-child .box-info{align-items:flex-start;transform:unset}.common-steps__items-mob__item:first-child .box-info .pretitle,.common-steps__items-mob__item:first-child .box-info .text,.common-steps__items-mob__item:first-child .box-info .title{text-align:start}.common-steps__items-mob__item:last-child.pending{flex:unset;width:20px}.common-steps__items-mob__item:last-child.pending .box-stage:after{display:none}.common-steps__items-mob__item:last-child.completed{flex:unset;width:20px}.common-steps__items-mob__item:last-child.completed .box-stage:after{display:none}.common-steps__items-mob__item:last-child.progress{width:20px}.common-steps__items-mob__item:last-child.progress .box-stage:after,.common-steps__items-mob__item:last-child.progress .box-stage:before{display:none}.common-steps__items-mob__item:last-child.progress .box-info{align-items:flex-end;transform:translateX(calc(-100% + 16px))}.common-steps__items-mob__item:last-child.progress .box-info .title{text-align:end;white-space:nowrap}.common-steps__items-mob__item:last-child .box-info{transform:unset}.common-steps__items-mob__item:nth-last-child(2):has(+.progress){flex:unset}@media (max-width:1024px){.common-steps__items-mob__item.completed .box-info{display:none}}.common-steps__items-mob__item.completed .box-stage{position:relative}.common-steps__items-mob__item.completed .box-stage:before{background:#232323;border-radius:2px;content:"";height:4px;position:absolute;top:8px;transform:translateX(24px);width:calc(100% - 24px);z-index:0}.common-steps__items-mob__item.progress{flex:unset}.common-steps__items-mob__item.progress .box-stage{position:relative}.common-steps__items-mob__item.progress .box-stage:before{background:#232323;border-radius:2px;content:"";height:4px;position:absolute;top:8px;transform:translateX(24px);width:calc(50% - 24px);z-index:0}@media (max-width:1024px){.common-steps__items-mob__item.pending .box-info{display:none}}.common-steps__items-mob__item .box-stage{align-items:center;display:flex;flex-direction:row;gap:4px;width:100%}.common-steps__items-mob__item .box-stage .icon{flex-shrink:0;width:20px}.common-steps__items-mob__item .box-stage:after{background:#676766;border-radius:2px;content:"";height:4px;opacity:.5;width:100%;z-index:1}.common-steps__items-mob__item .box-info{align-items:center;display:flex;flex-direction:column;gap:4px;transform:translateX(calc(-50% + 12px))}.common-steps__items-mob__item .box-info .pretitle{color:#676766;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.4;text-align:center;text-transform:uppercase}.common-steps__items-mob__item .box-info .title{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:700;line-height:1.3;text-align:center}.common-steps__items-mob__item .box-info .text{color:#232323;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:10px;text-align:center}.form-step-common{align-items:center;display:flex;justify-content:center;padding:19px 0 96px;position:relative}@media (max-width:1024px){.form-step-common{padding:16px 0 80px}}.form-step-common .container{position:relative;z-index:1}.form-step-common__content{align-items:center;background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:850px;padding:40px 80px;width:100%}@media (max-width:1024px){.form-step-common__content{gap:32px;padding:40px 24px}}.form-step-common__box-header{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.form-step-common__box-titles{align-items:center;display:flex;flex-direction:column;gap:8px}.form-step-common__text,.form-step-common__title{text-align:center}.form-step-common__box-form{width:100%}.form-step-common__vector-decorative{bottom:40px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.form-step-common__vector-decorative{bottom:-30px;height:150px}.form-step-common__vector-decorative__image{height:150px}}.head-information-form{padding:24px 0 28px}@media (max-width:1024px){.head-information-form{padding:16px 0 20px}}.head-information-form__content{display:flex;justify-content:center;width:100%}.head-information-form__box-items{align-items:flex-start;display:flex;flex-direction:row;gap:32px}@media (max-width:1024px){.head-information-form__box-items{display:none}}.head-information-form__box-items__item{align-items:flex-start;display:flex;flex-direction:row;gap:12px;max-width:300px}@media (max-width:1024px){.head-information-form__box-items__item{gap:8px}}.head-information-form__box-items__item__box-icon{height:auto;width:32px}@media (max-width:1024px){.head-information-form__box-items__item__box-icon{width:20px}}.head-information-form__box-items__item__box-icon__image{height:auto;width:32px}@media (max-width:1024px){.head-information-form__box-items__item__box-icon__image{width:20px}}.head-information-form__box-items__item__box-titles{display:flex;flex-direction:column;gap:12px}.head-information-form__box-items__item__title{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;margin:-6.5px 0}@media (max-width:1024px){.head-information-form__box-items__item__title{font-size:14px;font-weight:700;margin:-4px 0}}.head-information-form__box-items__item__text{color:#1e1e1e;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:500;line-height:1.5;margin:-8px 0}@media (max-width:1024px){.head-information-form__box-items__item__text{font-size:16px;font-weight:700;line-height:1.5;margin:-6px 0}}.head-information-form__box-items__item__box-switch-currency{display:flex;flex-direction:column;gap:12px}.head-information-form__box-items__item__switch.switch{position:relative}.head-information-form__box-items__item__switch.switch .box-titles{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.head-information-form__box-items__item__switch.switch .box-titles.first{width:60px}.head-information-form__box-items__item__switch.switch .box-titles .title{color:#1e1e1e;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:500;line-height:1.5;margin:-8px 0}@media (max-width:1024px){.head-information-form__box-items__item__switch.switch .box-titles .title{font-size:16px;font-weight:700;margin:-4px 0}}.head-information-form__box-items__item__switch.switch .box-titles .text{color:#676766;font-family:DM Sans;font-size:10px;font-style:normal;font-weight:400;line-height:10px;text-align:start}.head-information-form__box-items__item__switch.switch input{cursor:pointer;opacity:0;position:absolute;top:0;z-index:2}.head-information-form__box-items__item__switch.switch input:checked{z-index:1}.head-information-form__box-items__item__switch.switch input:checked+label{cursor:default;opacity:1}.head-information-form__box-items__item__switch.switch label{cursor:pointer}.head-information-form__box-items__item__switch.switch .toggle-outside{align-items:center;border-radius:999px;display:flex;height:100%;overflow:hidden;transition:all .25s ease}.head-information-form__box-items__item__switch.switch .toggle-inside{background:#232323;border-radius:5rem;position:absolute;transition:all .25s ease}.head-information-form__box-items__item__switch.switch--horizontal{display:flex;flex-direction:row;font-size:0;gap:8px;margin:0 auto}.head-information-form__box-items__item__switch.switch--horizontal input{height:18px;left:67px;margin:0;top:-2px;width:32px}.head-information-form__box-items__item__switch.switch--horizontal label{display:inline-block;height:100%;margin:0;text-align:center}.head-information-form__box-items__item__switch.switch--horizontal label:last-of-type{margin-left:40px}.head-information-form__box-items__item__switch.switch--horizontal .toggle-outside{background:#fff;border:1px solid hsla(60,0%,40%,.5);height:18px;left:67px;position:absolute;top:-2px;width:32px}.head-information-form__box-items__item__switch.switch--horizontal .toggle-inside{height:14px;width:14px}.head-information-form__box-items__item__switch.switch--horizontal input:checked~.toggle-outside .toggle-inside{left:2px}.head-information-form__box-items__item__switch.switch--horizontal input~input:checked~.toggle-outside .toggle-inside{left:16px}.head-information-form__box-items__separator{background:#676766;height:100%;opacity:.5;width:1px}.head-information-form__box-items-mob{display:none;flex-direction:column;gap:24px;width:100%}@media (max-width:1024px){.head-information-form__box-items-mob{display:flex}}.tab--default{display:flex;flex-direction:column;gap:45px}@media (max-width:1024px){.tab--default{gap:45px}.tab--default__nav{align-items:center;display:flex;flex-direction:row;gap:8px;position:relative}}.tab--default__nav .tab-arrow{align-items:center;background:none;border:none;border:1px solid hsla(60,0%,40%,.5);border-radius:48px;cursor:pointer;display:none;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}@media (max-width:1024px){.tab--default__nav .tab-arrow{display:flex}}.tab--default__head{display:flex;flex-direction:row;width:100%}@media (max-width:1024px){.tab--default__head{display:flex;flex-grow:1;overflow-x:auto;position:relative;scroll-behavior:smooth;white-space:nowrap}.tab--default__head::-webkit-scrollbar{background-color:transparent;display:none;width:0}.tab--default__head::-webkit-scrollbar-track{background-color:transparent}.tab--default__head::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0;cursor:pointer}.tab--default__head::-moz-scrollbar{background-color:transparent;scrollbar-width:none;width:0}.tab--default__head::-moz-scrollbar-track{background-color:transparent}.tab--default__head::-moz-scrollbar-thumb{background-color:transparent;border-radius:0;cursor:pointer}}.tab--default__head__item{flex:1}.tab--default__head__item.ui-tabs-active .link{border-bottom:2px solid #5f6d7e;font-weight:700;opacity:1}@media (max-width:1024px){.tab--default__head__item.ui-tabs-active .link{border-bottom:2px solid #080808;color:#080808}}.tab--default__head__item .link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #5f6d7e;box-sizing:border-box;color:#5f6d7e;cursor:pointer;display:flex;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:1.4px;line-height:normal;opacity:.6;outline:none;padding:0 16px 16px;text-decoration:none;text-transform:uppercase;transition:opacity .5s ease,color .5s ease,font-weight .5s ease}@media (max-width:1024px){.tab--default__head__item .link{display:block;flex-wrap:nowrap;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.7px;line-height:normal;overflow:hidden;padding:16px 8px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}}.tab--default__body{margin:0 auto;max-width:881px;width:100%}.tab--common-form{width:100%}.tab--common-form__head{display:flex;flex-direction:row}.tab--common-form__head__item .link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:4px 4px 0 0;border-top:2px solid transparent;color:#303030;cursor:pointer;display:flex;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:1.2px;line-height:normal;outline:none;padding:8px 40px;text-transform:uppercase;transition:background .5s ease,border-top .5s ease}@media (max-width:1024px){.tab--common-form__head__item .link{padding:8px 37px}}.tab--common-form__head__item .link.active{background:#fff;border-top:2px solid #232323}.tab--common-form__body{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);padding:24px 0 40px}.tab--common-form__body__content{display:flex;flex-direction:column;gap:8px}.tab--common-form__body__switch{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:10px;padding:0 16px}.tab--common-form__body__switch__title{color:#232323;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:1.5}@media (max-width:1024px){.tab--common-form__body__switch__title{font-size:18px}}.tab--common-form__body__switch .switch-container{background-color:#fff;border:1px solid hsla(60,0%,40%,.5);display:grid;grid-template-columns:1fr 1fr;max-width:300px;padding:4px}@media (max-width:1024px){.tab--common-form__body__switch .switch-container{padding:4px}}.tab--common-form__body__switch .switch-option{background:transparent;border:none;box-sizing:border-box;color:#676766;cursor:pointer;flex:1;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:6px 10px;transition:all .3s ease}@media (max-width:1024px){.tab--common-form__body__switch .switch-option{font-size:12px;padding:5px 10px}}.tab--common-form__body__switch .switch-option.active{background:#232323;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#fff}.tab--common-form__body__switch .switch-option:hover:not(.active){background-color:#fff;color:#676766}@media (max-width:1024px){.tab--common-form__body__list{display:flex;flex-direction:column;gap:24px}}.tab--common-form__body__title{box-sizing:border-box;padding:0 16px;width:100%}.tab--faq-category{display:grid;gap:24px;grid-template-columns:34.1% calc(65.9% - 24px)}@media (max-width:1024px){.tab--faq-category{grid-template-columns:1fr}}.tab--faq-category__head{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:8px}.tab--faq-category__head__box-title{border-bottom:1px solid #d9d9d9;box-sizing:border-box;color:#1e1e1e;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin:0 16px 8px}.tab--faq-category__head__box-title .title{box-sizing:border-box;display:block;padding:8px 0 16px;width:100%}.tab--faq-category__head__separator{background:#d9d9d9;height:1px;margin:8px 16px}.tab--faq-category__head__item.ui-state-active .link{background:#1e1e1e;color:#fff}.tab--faq-category__head__item.ui-state-active .link .icon path{stroke:#fff}.tab--faq-category__head__item .link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;color:#676766;cursor:pointer;display:flex;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;gap:12px;line-height:150%;outline:none;padding:12px 16px;text-decoration:none;transition:background .2s ease,color .2s ease}.tab--faq-category__head__item .link.active{background:#fff}.tab--faq-category__head__item .link .icon{height:auto;width:20px}.tab--faq-category__head__item .link .icon path{stroke:#1e1e1e;transition:stroke .2s ease}@media (min-width:1024px){.tab--faq-category__head__item .link:hover{background:#1e1e1e;color:#fff}.tab--faq-category__head__item .link:hover .icon path{stroke:#fff}}.tab--faq-category__body{display:flex;flex-direction:column;gap:16px}.tab--content-sidebar{display:grid;gap:30px;grid-template-columns:28% calc(72% - 30px)}.tab--content-sidebar--single{grid-template-columns:1fr}.tab--content-sidebar--single .tab--content-sidebar__body__text{max-width:100%}.tab--content-sidebar--single .tab--content-sidebar__head{display:none}.tab--content-sidebar__head{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:8px;position:sticky;top:120px}.tab--content-sidebar__head__box-title{border-bottom:1px solid #d9d9d9;box-sizing:border-box;color:#1e1e1e;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin:0 16px 8px}.tab--content-sidebar__head__box-title .title{box-sizing:border-box;display:block;padding:8px 0 16px;width:100%}.tab--content-sidebar__head__separator{background:#d9d9d9;height:1px;margin:8px 16px}.tab--content-sidebar__head__item.ui-state-active .link{background:#1e1e1e;color:#fff}.tab--content-sidebar__head__item.ui-state-active .link img{filter:brightness(0) invert(1)}.tab--content-sidebar__head__item.ui-state-active .link .icon path{stroke:#fff}.tab--content-sidebar__head__item .link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;color:#676766;cursor:pointer;display:flex;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;gap:12px;line-height:150%;outline:none;padding:12px 16px;text-decoration:none;transition:background .2s ease,color .2s ease}.tab--content-sidebar__head__item .link.active{background:#fff}.tab--content-sidebar__head__item .link .icon{height:auto;width:20px}.tab--content-sidebar__head__item .link .icon path{stroke:#1e1e1e;transition:stroke .2s ease}@media (min-width:1024px){.tab--content-sidebar__head__item .link:hover{background:#1e1e1e;color:#fff}.tab--content-sidebar__head__item .link:hover img{filter:brightness(0) invert(1)}.tab--content-sidebar__head__item .link:hover .icon path{stroke:#fff}}.tab--content-sidebar__body__text{color:#676766;display:flex;flex-direction:column;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;gap:32px;line-height:1.5;max-width:518px;width:100%}.tab--content-sidebar__body__text h2{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.tab--content-sidebar__body__text h3{font-size:14px}.tab--content-sidebar__body__text h3,.tab--content-sidebar__body__text h4{color:#232323;font-family:DM Sans;font-style:normal;font-weight:500;line-height:normal}.tab--content-sidebar__body__text h4{font-size:12px}.tab--content-sidebar__body__text ul{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5;list-style:unset;padding-left:20px}.tab--content-sidebar__body__text a{cursor:pointer;font-size:700}.tab--content-sidebar__body__text a,.tab--content-sidebar__body__text a:hover{color:#232323;text-decoration:underline}.form-select-rooms-and-experiences{align-items:center;display:flex;justify-content:center;padding:28px 0 96px;position:relative}@media (max-width:1024px){.form-select-rooms-and-experiences{padding:20px 0 80px}}.form-select-rooms-and-experiences .container{position:relative;z-index:1}.form-select-rooms-and-experiences__content{display:flex;flex-direction:column;gap:24px}.form-select-rooms-and-experiences__box-header{display:flex;flex-direction:column;gap:16px}.form-select-rooms-and-experiences__box-titles{display:flex;flex-direction:column;gap:8px}.form-select-rooms-and-experiences__vector-decorative{bottom:40px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.form-select-rooms-and-experiences__vector-decorative{bottom:-30px;height:150px}.form-select-rooms-and-experiences__vector-decorative__image{height:150px}}.form-select-rooms-and-experiences__box-form-content{display:grid;gap:30px;grid-template-columns:74.4% calc(25.6% - 30px)}@media (max-width:1024px){.form-select-rooms-and-experiences__box-form-content{gap:24px;grid-template-columns:1fr}}.form-select-rooms-and-experiences__box-summary{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;height:-moz-fit-content;height:fit-content;margin-top:32px;max-height:calc(100vh - 60px);overflow-y:auto;padding:24px;position:sticky;top:30px}.form-select-rooms-and-experiences__box-summary::-webkit-scrollbar{border-radius:3px;width:6px}.form-select-rooms-and-experiences__box-summary::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.form-select-rooms-and-experiences__box-summary::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.form-select-rooms-and-experiences__box-summary::-moz-scrollbar{border-radius:3px;width:6px}.form-select-rooms-and-experiences__box-summary::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.form-select-rooms-and-experiences__box-summary::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}@media (max-width:1024px){.form-select-rooms-and-experiences__box-summary{box-shadow:unset;margin-top:0;max-height:unset;position:relative;top:unset}}.accordion--services-card{background:#fff;border:1px solid #d9d9d9;border-radius:2px}.accordion--services-card__head{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:16px}.accordion--services-card__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--services-card__head .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.accordion--services-card__head .icon{transform:rotate(0deg);transition:transform .5s ease}.accordion--services-card__body{padding:0 16px 16px}.accordion--check-form__head{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.accordion--check-form__head.ui-state-active .check{opacity:1}.accordion--check-form__head.ui-state-active .notcheck{opacity:0}.accordion--check-form__head__box-icon{height:16px;position:relative;width:16px}.accordion--check-form__head__box-icon .icon{height:16px;left:0;position:absolute;top:0;transition:opacity .5s ease;width:16px}.accordion--check-form__head__box-icon .check{opacity:0}.accordion--check-form__head__box-icon .notcheck{opacity:1}.accordion--check-form__head__title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%}.accordion--check-form__body{display:flex;flex-direction:row;gap:16px;padding-bottom:10px;padding-top:16px}.accordion--check-form__body__box-input{display:flex;flex-direction:column}.accordion--check-form__body__box-input .input--date .dp--clear-btn{display:none}.accordion--check-form__body__box-input .title{color:#232323;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:1.4;text-transform:uppercase}.accordion--summary-product__head{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.accordion--summary-product__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--summary-product__head .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.accordion--summary-product__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.accordion--summary-product__body{display:flex;flex-direction:column;gap:4px;padding-top:16px}.accordion--summary-product__body__box-items{border-bottom:1px solid hsla(60,0%,40%,.3);display:flex;flex-direction:column;gap:4px;padding-bottom:4px;width:100%}.accordion--summary-product__body__box-items__item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.accordion--summary-product__body__box-items__item .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.accordion--summary-product__body__box-items__item .price{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.accordion--summary-product__body__box-total{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.accordion--summary-product__body__box-total .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.accordion--summary-product__body__box-total .price{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.accordion--summary-products__head{align-items:center;background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:24px}.accordion--summary-products__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--summary-products__head .title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.accordion--summary-products__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.accordion--summary-products__body{background:#fff;display:flex;flex-direction:column;gap:24px;padding:0 24px 24px}.accordion--discount__head{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:8px}.accordion--discount__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--discount__head .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.accordion--discount__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.accordion--discount__body{align-items:flex-end;display:flex;flex-direction:row;gap:16px;padding-top:16px}@media (max-width:1024px){.accordion--discount__body{flex-direction:column}}.accordion--discount__body .form--personal-data__group__item{max-width:240px;width:100%}.accordion--faqs{background:#f5f5f5;box-shadow:unset;box-sizing:border-box;transition:border-radius .5s ease,background .5s ease,box-shadow .5s ease}.accordion--faqs.active{background:#fff}.accordion--faqs.active .accordion--faqs__head{pointer-events:none}.accordion--faqs__content{display:flex;flex-direction:column;gap:16px}.accordion--faqs__head{cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:16px;transition:padding .5s ease}@media (max-width:1024px){.accordion--faqs__head{align-items:center;padding:16px}}.accordion--faqs__head .title{color:#1e1e1e;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}@media (max-width:1024px){.accordion--faqs__head .title{font-size:14px}}.accordion--faqs__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.accordion--faqs__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--faqs__body{box-sizing:border-box;padding:8px 16px 16px}.accordion--faqs__body__text{color:#676766}.accordion--faqs__body__text,.accordion--faqs__body__text a{font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.accordion--faqs__body__text a{color:#1f1f1f;cursor:pointer}.accordion--faqs__body__text a:hover{color:#1f1f1f}.accordion--faqs__body__text ul{list-style:initial;padding-left:30px}.accordion--menu-footer-mob.active .accordion--menu-footer-mob__head{pointer-events:none}.accordion--menu-footer-mob__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--menu-footer-mob__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.accordion--info-selected-mob__head{align-items:center;border:1px solid #d9d9d9;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:16px}.accordion--info-selected-mob__head.ui-state-active .icon{transform:rotate(180deg)}.accordion--info-selected-mob__head .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.accordion--info-selected-mob__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.accordion--info-selected-mob__body{border-bottom:1px solid #676766;display:flex;flex-direction:column;gap:24px;padding:24px 0}.swal2-modal{border-radius:0!important}.swal2-html-container{font-family:DM Sans!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.swal-footer{display:flex;width:100%}.swal-footer,.swal2-confirm{box-sizing:border-box;justify-content:center}.swal2-confirm{align-items:center;background:#080808;border:none;border-radius:0;color:#f0f0ec;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;gap:10px;height:46px;letter-spacing:1.2px;line-height:normal;outline:none;padding:16px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .5s ease,color .5s ease}.swal2-confirm .icon path{stroke:#f0f0ec}@media (min-width:1024px){.swal2-confirm:hover{background:#080808;color:#f0f0ec;text-decoration:none}.swal2-confirm:hover .icon path{stroke:#f0f0ec}}.Vue-Toastification__container{padding:40px 4px 4px!important}@media (max-width:1024px){.Vue-Toastification__container{padding:73px 18.5px 4px!important}}@media (max-width:600px){.Vue-Toastification__container .Vue-Toastification__toast{margin-left:auto!important}}.Vue-Toastification__close-button,.Vue-Toastification__icon{display:none}.Vue-Toastification__toast{border-radius:2px!important;box-shadow:0 4px 30px 0 rgba(0,0,0,.1)!important;min-width:341px!important;padding:0!important}.Vue-Toastification__toast--default{background-color:unset!important;color:#232121!important}@media (max-width:600px){.Vue-Toastification__toast{min-width:unset!important;width:300px!important}}.Vue-Toastification__progress-bar{background-color:var(--loader_color,#676766)!important;bottom:unset!important;height:6px!important;top:0}.alert{padding:22px 35px 20px 20px}@media (max-width:1024px){.alert{padding:15px 25px 10px 18px}}.alert--default{background:#fff;box-sizing:border-box}.alert--default__content{align-items:center;display:flex;flex-direction:row;gap:15px}.alert--default__btn-close{background:none;border:none;cursor:pointer;opacity:.5;outline:none;position:absolute;right:10px;top:10px;transition:all .3s ease}@media (min-width:1024px){.alert--default__btn-close:hover{opacity:1}}.alert--default__btn-close__icon{height:13px;width:13px}.alert--default__box-info{align-items:center;display:flex;flex-direction:row;gap:15px;max-width:286px}.alert--default__box-info__title{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.alert--default__box-info__icon{flex-shrink:0;height:30px;width:30px}.modal--hotels{height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:99999}.modal--hotels.open{opacity:1;pointer-events:all;transition:opacity .5s ease}.modal--hotels.open .modal--hotels__box-card{transform:scale(1)}.modal--hotels .container,.modal--hotels .subcontainer{box-sizing:border-box;height:100%}.modal--hotels__content{height:100%;position:relative;width:100%;z-index:1}.modal--hotels__overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.modal--hotels__box-content{display:flex;height:100%;padding:50px 0}.modal--hotels__box-card,.modal--hotels__box-content{align-items:center;box-sizing:border-box;justify-content:center;width:100%}.modal--hotels__box-card{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);display:inline-flex;flex-direction:column;gap:40px;max-width:1040px;padding:60px 40px 48px;position:relative}@media (max-width:1024px){.modal--hotels__box-card{gap:24px;padding:46px 16px 24px}}.modal--hotels__btn-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;outline:none;position:absolute;right:16px;top:10px;width:24px}.modal--hotels__box-titles{display:flex;flex-direction:column;gap:8px;justify-content:center}.modal--hotels__title{color:#1e1e1e;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:-7.5px 0;text-align:center}@media (max-width:1024px){.modal--hotels__title{font-size:16px;margin:-4px 0}}.modal--hotels__text{text-align:center}.modal--hotels__box-items{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.modal--hotels__box-items{display:none}}.modal--hotels__box-items__item{width:100%}.modal--hotels__box-items-mob{display:none;width:100%}@media (max-width:1024px){.modal--hotels__box-items-mob{display:block}}.form-personal-data{align-items:center;display:flex;justify-content:center;padding:24px 0 183px;position:relative}@media (max-width:1024px){.form-personal-data{padding:16px 0 80px}}.form-personal-data .container{position:relative;z-index:1}.form-personal-data .section-form{width:100%}.form-personal-data__content{display:grid;gap:30px;grid-template-columns:74.4% calc(25.6% - 30px)}@media (max-width:1024px){.form-personal-data__content{gap:32px;grid-template-columns:1fr}}.form-personal-data__box-form{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content;padding:40px}@media (max-width:1024px){.form-personal-data__box-form{gap:32px;padding:40px 24px}}.form-personal-data__box-header{display:flex;flex-direction:column;gap:16px}.form-personal-data__box-side,.form-personal-data__box-titles{display:flex;flex-direction:column;gap:8px}.form-personal-data__box-side{height:-moz-fit-content;height:fit-content}.form-personal-data__box-side__item{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:24px}.form-personal-data__box-side__item__title{color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.form-personal-data__box-side__item__box-total-price{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.form-personal-data__box-side__item__box-total-price .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.form-personal-data__box-side__item__box-total-price .value{color:#232323;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:1.5}.form-personal-data__box-side__item__box-total-price .price-breakdown{display:flex;flex-direction:column;gap:10px;width:100%}.form-personal-data__box-side__item__box-total-price .price-breakdown .price-item,.form-personal-data__box-side__item__payment-method{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.form-personal-data__box-side__item__payment-method .title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.form-personal-data__box-side__item__payment-method .box-image{height:auto;max-width:118px;width:100%}.form-personal-data__box-side__item__payment-method .box-image__image{height:auto;width:100%}.form-personal-data__vector-decorative{bottom:40px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.form-personal-data__vector-decorative{bottom:-30px;height:150px}.form-personal-data__vector-decorative__image{height:150px}}.banner-destination{display:flex;justify-content:center;padding:96px 0;position:relative}@media (max-width:1024px){.banner-destination{padding:40px 0 80px}}.banner-destination .container{position:relative;z-index:1}.banner-destination__content{display:flex;flex-direction:column;gap:40px}@media (max-width:1024px){.banner-destination__content{gap:24px}}.banner-destination__box-titles{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:519px}@media (max-width:1024px){.banner-destination__text{font-size:16px;font-weight:500}}.banner-destination__box-card{width:100%}@media (max-width:1024px){.banner-destination__box-card .common--control-slider__arrows{display:none}}.banner-destination__vector-decorative{bottom:40px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.banner-destination__vector-decorative{bottom:-30px;height:150px}.banner-destination__vector-decorative__image{height:150px}}.form-confirm{padding:40px 0 64px}@media (max-width:1024px){.form-confirm{padding:16px 0 40px}}.form-confirm__content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:910px;width:100%}.form-confirm__box-confirm{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;padding:40px 80px;width:100%}@media (max-width:1024px){.form-confirm__box-confirm{gap:24px;padding:40px 24px}}.form-confirm__box-icon{height:auto;width:40px}@media (max-width:1024px){.form-confirm__box-icon{width:32px}}.form-confirm__box-icon__image{height:auto;width:40px}@media (max-width:1024px){.form-confirm__box-icon__image{width:32px}}.form-confirm__box-info{align-items:center;display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.form-confirm__box-info{gap:8px}}.form-confirm__box-titles{align-items:center;display:flex;flex-direction:column;gap:8px}@media (max-width:1024px){.form-confirm__box-titles{gap:12px}}.form-confirm__text,.form-confirm__title{text-align:center}.form-confirm__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:1024px){.form-confirm__box-btns{flex-direction:row;gap:8px}.form-confirm__box-btns .btn{padding:8px}.form-confirm__box-btns .btn .icon{display:none}}.form-confirm__box-items{display:flex;flex-direction:row;gap:16px}@media (max-width:1024px){.form-confirm__box-items{flex-direction:column}}.form-confirm__box-items__item{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:16px;padding:24px}.form-confirm__box-items__item__title{border-bottom:1px solid hsla(60,0%,40%,.4);color:#232323;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;padding-bottom:8px;width:100%}.form-confirm__box-items__item__box-details{display:flex;flex-direction:column;gap:24px}.form-confirm__box-items__item__box-details__box-info{display:flex;flex-direction:column;gap:8px}.form-confirm__box-items__item__box-details__item{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.form-confirm__box-items__item__box-details__item.price .title{font-weight:700}.form-confirm__box-items__item__box-details__item.price .value{font-size:20px;margin:-7px 0}.form-confirm__box-items__item__box-details__item .box-value{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.form-confirm__box-items__item__box-details__item .title,.form-confirm__box-items__item__box-details__item .value-post-title{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.form-confirm__box-items__item__box-details__item .value{color:#232323;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.error-form{display:flex;justify-content:center;padding:60px 0 95px;position:relative}@media (max-width:1024px){.error-form{padding:32px 0 80px}}.error-form .container{position:relative;z-index:1}.error-form__content{gap:16px;margin:0 auto;max-width:910px}.error-form__box-card,.error-form__content{display:flex;flex-direction:column;width:100%}.error-form__box-card{background:#fff;box-sizing:border-box;gap:40px;padding:80px}@media (max-width:1024px){.error-form__box-card{gap:24px;padding:40px 24px}}.error-form__box-icon{height:auto;width:40px}@media (max-width:1024px){.error-form__box-icon{width:32px}}.error-form__box-icon__image{height:auto;width:40px}@media (max-width:1024px){.error-form__box-icon__image{width:32px}}.error-form__box-info{align-items:center;display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.error-form__box-info{gap:8px}}.error-form__box-titles{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:586px;width:100%}@media (max-width:1024px){.error-form__box-titles{gap:12px}}.error-form__text,.error-form__title{text-align:center}.error-form__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:1024px){.error-form__box-btns{margin:0 auto;max-width:350px;width:100%}.error-form__box-btns .btn{width:100%}.error-form__box-btns .btn .icon{display:none}}.error-form__vector-decorative{bottom:40px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.error-form__vector-decorative{bottom:-30px;height:150px}.error-form__vector-decorative__image{height:150px}}.form-select-gift-cards{align-items:center;display:flex;justify-content:center;padding:28px 0 96px;position:relative}@media (max-width:1024px){.form-select-gift-cards{padding:20px 0 80px}}.form-select-gift-cards .container{position:relative;z-index:1}.form-select-gift-cards__content{display:flex;flex-direction:column;gap:24px}.form-select-gift-cards__box-header{display:flex;flex-direction:column;gap:16px}.form-select-gift-cards__box-titles{display:flex;flex-direction:column;gap:8px}.form-select-gift-cards__vector-decorative{bottom:40px;pointer-events:none;position:absolute;z-index:0}@media (max-width:1024px){.form-select-gift-cards__vector-decorative{bottom:-30px;height:150px}.form-select-gift-cards__vector-decorative__image{height:150px}}.form-select-gift-cards__box-form-content{display:grid;gap:30px;grid-template-columns:74.4% calc(25.6% - 30px)}@media (max-width:1024px){.form-select-gift-cards__box-form-content{gap:24px;grid-template-columns:1fr}}.form-select-gift-cards__box-summary{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 60px);overflow-y:auto;padding:24px;position:sticky;top:30px}.form-select-gift-cards__box-summary::-webkit-scrollbar{border-radius:3px;width:6px}.form-select-gift-cards__box-summary::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.form-select-gift-cards__box-summary::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.form-select-gift-cards__box-summary::-moz-scrollbar{border-radius:3px;width:6px}.form-select-gift-cards__box-summary::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.form-select-gift-cards__box-summary::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}@media (max-width:1024px){.form-select-gift-cards__box-summary{box-shadow:unset;margin-top:0;max-height:unset;position:relative;top:unset}}.form-select-gift-cards__box-items{background:#fff}.form-select-gift-cards__box-items__list{display:flex;flex-direction:column;gap:40px}@media (max-width:1024px){.form-select-gift-cards__box-items__list{gap:24px}}.banner-with-image-background{align-items:center;box-sizing:border-box;display:flex;height:600px;padding:64px 0;position:relative}@media (max-width:1024px){.banner-with-image-background{align-items:flex-start;height:500px;padding:40px 0}}.banner-with-image-background .container{position:relative;z-index:1}.banner-with-image-background__content{display:flex;flex-direction:column;gap:32px;margin-top:140px}@media (max-width:1024px){.banner-with-image-background__content{margin-top:0}}.banner-with-image-background__box-head{display:flex;flex-direction:column;gap:40px;max-width:540px;width:100%}@media (max-width:1024px){.banner-with-image-background__box-head{gap:24px}}.banner-with-image-background__box-titles{display:flex;flex-direction:column;gap:12px}.banner-with-image-background__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-with-image-background__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.banner-with-image-background__box-background__veld{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pagination{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}@media (max-width:1024px){.pagination{box-sizing:border-box;flex-wrap:wrap;gap:16px;justify-content:center;padding:0 64px;position:relative;width:100%}}@media (min-width:1024px){.pagination .page-item:hover:not(.active) .page-link{background:#fff;border:1px solid #fff}}.pagination .page-item.active .page-link{background:#232323;border:1px solid hsla(0,0%,100%,.5);color:#fff}.pagination .page-item .page-link{align-items:center;background:transparent;border:1px solid #676766;border-radius:55px;box-sizing:border-box;color:#232323;cursor:pointer;display:flex;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;height:55px;justify-content:center;line-height:150%;outline:none;text-decoration:none;transition:color .5s ease,border .5s ease,background .5s ease;width:55px}@media (max-width:1024px){.pagination .page-item .page-link{border-radius:40px;height:40px;width:40px}}.pagination .prev-button{margin-right:12px}@media (max-width:1024px){.pagination .prev-button{left:0;position:absolute}}@media (min-width:1024px){.pagination .prev-button:hover:not(.disabled) .page-link{background:#080808;border:1px solid #080808}.pagination .prev-button:hover:not(.disabled) .page-link .icon path{stroke:#fff}}.pagination .prev-button.disabled .page-link{cursor:not-allowed;opacity:.5}.pagination .prev-button .page-link{align-items:center;background:transparent;border:1px solid hsla(60,0%,40%,.5);border-radius:55px;box-sizing:border-box;color:#232323;cursor:pointer;display:flex;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;height:55px;justify-content:center;line-height:150%;outline:none;text-decoration:none;transition:color .5s ease,border .5s ease,background .5s ease;width:55px}@media (max-width:1024px){.pagination .prev-button .page-link{border-radius:48px;height:48px;width:48px}}.pagination .prev-button .page-link .icon{flex-shrink:0}.pagination .prev-button .page-link .icon path{stroke:#080808;transition:stroke .5s ease}.pagination .next-button{margin-left:12px}@media (max-width:1024px){.pagination .next-button{position:absolute;right:0}}@media (min-width:1024px){.pagination .next-button:hover:not(.disabled) .page-link{background:#080808;border:1px solid #080808}.pagination .next-button:hover:not(.disabled) .page-link .icon path{stroke:#fff}}.pagination .next-button.disabled .page-link{cursor:not-allowed;opacity:.5}.pagination .next-button .page-link{align-items:center;background:transparent;border:1px solid hsla(60,0%,40%,.5);border-radius:55px;box-sizing:border-box;color:#232323;cursor:pointer;display:flex;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;height:55px;justify-content:center;line-height:150%;outline:none;text-decoration:none;transition:color .5s ease,border .5s ease,background .5s ease;width:55px}@media (max-width:1024px){.pagination .next-button .page-link{border-radius:48px;height:48px;width:48px}}.pagination .next-button .page-link .icon{flex-shrink:0}.pagination .next-button .page-link .icon path{stroke:#080808;transition:stroke .5s ease}.filter-blogs{padding:96px 0}@media (max-width:1024px){.filter-blogs{padding:32px 0 24px}}.filter-blogs+.banner-with-gallery{padding-top:0}@media (max-width:1024px){.filter-blogs+.banner-with-gallery{padding-top:40px}}.filter-blogs__box-filters{display:flex;flex-direction:column;gap:40px}@media (max-width:1024px){.filter-blogs__box-filters{gap:32px}}.filter-blogs__box-header{align-items:flex-end;display:flex;flex-direction:row;gap:24px;justify-content:space-between}@media (max-width:1024px){.filter-blogs__box-header{align-items:flex-start;flex-direction:column;gap:30px}}.filter-blogs__box-titles{display:flex;flex-direction:column;gap:16px;max-width:519px;width:100%}@media (max-width:1024px){.filter-blogs__title{font-size:24px}}.filter-blogs__text{margin:-6.5px 0}@media (max-width:1024px){.filter-blogs__text{font-size:16px}}.filter-blogs__filters{align-items:flex-end;display:flex;flex:1;flex-direction:row;gap:24px;justify-content:flex-end}@media (max-width:1024px){.filter-blogs__filters{display:none}}.filter-blogs__filters__item{flex:1;max-width:248px;width:100%}.filter-blogs__filters-mob{display:none}@media (max-width:1024px){.filter-blogs__filters-mob{display:flex}}.filter-blogs__box-items{align-items:center;display:flex;flex-direction:column;gap:64px}.filter-blogs__box-items__list{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.filter-blogs__box-items__list{gap:32px;grid-template-columns:repeat(3,1fr)}}@media (max-width:824px){.filter-blogs__box-items__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:624px){.filter-blogs__box-items__list{grid-template-columns:repeat(1,1fr)}}.filter-blogs__pagination{width:100%}.hero-blog{height:600px;position:relative}.hero-blog__box-content{bottom:0;left:0;position:absolute;width:100%;z-index:1}.hero-blog__content{display:flex;flex-direction:column;gap:64px;max-width:960px;padding-bottom:96px;width:100%}@media (max-width:1024px){.hero-blog__content{padding-bottom:40px}}.hero-blog__box-info{gap:12px;width:100%}.hero-blog__box-info,.hero-blog__box-titles{align-items:flex-start;display:flex;flex-direction:column}.hero-blog__box-titles{gap:16px}@media (max-width:1024px){.hero-blog__box-titles{gap:12px}}.hero-blog__box-image,.hero-blog__box-image__image{height:100%;position:relative;width:100%;z-index:0}.hero-blog__box-image__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-blog__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.hero-blog__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.3)}}.breadcrumbs--hero__list{align-items:center;display:flex;flex-direction:row;gap:4px}.breadcrumbs--hero__list__item{align-items:center;display:flex;flex-direction:row;gap:6px}.breadcrumbs--hero__list__item .link{color:#f0f0ec;cursor:pointer;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal;outline:none;text-decoration:none;text-transform:uppercase}.breadcrumbs--hero__list__item .link:hover{color:#f0f0ec;text-decoration:none}.breadcrumbs--hero__list__item:last-child .link{cursor:unset}.breadcrumbs--hero__list__item:last-child .title{opacity:.8}.breadcrumbs--hero__list span{align-items:center;display:flex;flex-direction:row;gap:6px}.breadcrumbs--hero__list span,.breadcrumbs--hero__list span a{color:#f0f0ec;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal;text-transform:uppercase}.breadcrumbs--hero__list span a{cursor:pointer;outline:none;text-decoration:none}.breadcrumbs--hero__list span a:hover{color:#f0f0ec;text-decoration:none}.breadcrumbs--hero__list span span{color:#f0f0ec;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal;text-transform:uppercase;white-space:nowrap}.breadcrumbs--hero__list span span:last-child{opacity:.8}.content-blog{padding:60px 0 96px}@media (max-width:1024px){.content-blog{padding:8px 0 26px}}.content-blog+.slider-testimonials{padding-top:0}.content-blog__content{display:flex;flex-direction:row;gap:54px;margin:0 auto;max-width:1180px}@media (max-width:1024px){.content-blog__box-share{bottom:30px;display:flex;flex-direction:column;gap:16px;position:fixed;right:17.5px}}.content-blog__box-share__btn-mob{align-items:center;background:#080808;cursor:pointer;display:none;height:56px;justify-content:center;text-decoration:none;width:56px}@media (max-width:1024px){.content-blog__box-share__btn-mob{display:flex}}.content-blog__box-share__btn-mob.active .icon-open{display:none}.content-blog__box-share__btn-mob .icon-open,.content-blog__box-share__btn-mob.active .icon-close{display:block}.content-blog__box-share__btn-mob .icon-close{display:none}.content-blog__box-share__sticky{position:sticky;top:150px}@media (max-width:1024px){.content-blog__box-share__sticky{display:none;pointer-events:none;position:relative;top:unset}.content-blog__box-share__sticky.active{display:flex;pointer-events:all}}.content-blog__box-share__items{display:flex;flex-direction:column;gap:4px}.content-blog__box-share__items__item{align-items:center;background:#080808;cursor:pointer;display:flex;height:56px;justify-content:center;text-decoration:none;width:56px}.content-blog__box-share__items__item .icon{max-width:24px;width:auto}.content-blog__box-content{background:#fff;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:64px;min-width:50px;padding:64px 80px}@media (max-width:1024px){.content-blog__box-content{gap:48px;padding:40px 24px}}.content-blog--quote{width:100%}.content-blog--quote__content{display:flex;flex-direction:row;gap:54px}@media (max-width:1024px){.content-blog--quote__content{flex-direction:column;gap:0}}.content-blog--quote__quote{color:#232323;font-family:Playfair Display;font-size:128px;font-style:normal;font-weight:500;line-height:80px;text-transform:uppercase}@media (max-width:1024px){.content-blog--quote__quote{font-size:94px;line-height:80px;margin-bottom:-20px}}.content-blog--quote__box-info{display:flex;flex-direction:column;gap:20px}.content-blog--quote__text-quote{color:#676766;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.content-blog--quote__text-quote{font-size:14px}}.content-blog--quote__author{align-items:center;display:flex;flex-direction:row;gap:10px}.content-blog--quote__author .title{color:#666;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}@media (max-width:1024px){.content-blog--quote__author .title{font-size:13px}}.content-blog--quote__author .title.font-weight-700{font-weight:700}.content-blog--quote__author .separator{color:#666;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.content-blog--box-image{height:500px;width:100%}@media (max-width:1024px){.content-blog--box-image{height:350px}}@media (max-width:824px){.content-blog--box-image{height:280px}}@media (max-width:624px){.content-blog--box-image{height:200px}}@media (max-width:424px){.content-blog--box-image{height:160px}}.content-blog--box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.content-blog--box-gallery{display:flex;flex-direction:column;gap:32px}.content-blog--box-gallery__box-image{box-shadow:0 8px 50px 0 rgba(0,0,0,.1);height:410px;width:100%}@media (max-width:1024px){.content-blog--box-gallery__box-image{height:350px}}@media (max-width:824px){.content-blog--box-gallery__box-image{height:290px}}.content-blog--box-gallery__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.content-blog--box-video{display:flex;flex-direction:column;gap:32px}.content-blog--box-video__title{font-size:32px}.content-blog--box-video__box-media{height:512px;position:relative;width:100%}@media (max-width:1024px){.content-blog--box-video__box-media{height:350px;margin-left:-24px;width:calc(100% + 48px)}}@media (max-width:824px){.content-blog--box-video__box-media{height:300px}}@media (max-width:624px){.content-blog--box-video__box-media{height:250px}}@media (max-width:424px){.content-blog--box-video__box-media{height:191px}}@media (min-width:1024px){.content-blog--box-video__box-media:hover .content-blog--box-video__box-media__box-btn-play .icon{transform:scale(1.2)}}.content-blog--box-video__box-media__box-btn-play{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.content-blog--box-video__box-media__box-btn-play .icon{backdrop-filter:blur(5px);background:hsla(0,0%,73%,.58);border:.5px solid #fff;border-radius:55px;height:55px;transform:scale(1);transition:transform .5s ease;width:55px}.content-blog--box-video__box-media__box-image-preview{height:100%;position:relative;width:100%;z-index:0}.content-blog--box-video__box-media__box-image-preview__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.content-blog--box-video__iframe{height:512px;width:100%}@media (max-width:1024px){.content-blog--box-video__iframe{height:350px;margin-left:-24px;width:calc(100% + 48px)}}@media (max-width:824px){.content-blog--box-video__iframe{height:300px}}@media (max-width:624px){.content-blog--box-video__iframe{height:250px}}@media (max-width:424px){.content-blog--box-video__iframe{height:191px}}.content-blog--box-video__iframe iframe{height:100%;width:100%}.content-blog--box-files{display:flex;flex-direction:column;gap:32px}.content-blog--box-files__box-items{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.content-blog--box-files__box-items{display:none}}.content-blog--box-files__box-items-mob{display:none}@media (max-width:1024px){.content-blog--box-files__box-items-mob{display:block}}.slider-other-blogs{padding:96px 0}@media (max-width:1024px){.slider-other-blogs{padding:40px 0}}.slider-other-blogs__content{display:flex;flex-direction:column;gap:40px}.slider-other-blogs__box-head{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:space-between}@media (max-width:1024px){.slider-other-blogs__box-head{align-items:flex-start;gap:16px}}.slider-other-blogs__box-titles{max-width:519px;width:100%}.slider-other-blogs__title{font-size:26px}.slider-other-blogs__box-cta{max-width:189px;width:100%}@media (max-width:1024px){.slider-other-blogs__box-cta{display:none}}.slider-other-blogs__box-cta .btn{width:100%}.slider-other-blogs__box-cta-mob{display:none;max-width:121px;width:100%}@media (max-width:1024px){.slider-other-blogs__box-cta-mob{display:flex}}.slider-other-blogs__box-cta-mob .btn{max-width:121px;width:100%}.help-center{position:relative}.help-center__box-content{padding-bottom:96px;padding-top:214px;position:relative;z-index:1}@media (max-width:1024px){.help-center__box-content{padding-bottom:40px;padding-top:110px}}.help-center__content{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:50px;padding:64px 24px;width:100%}@media (max-width:1024px){.help-center__content{gap:24px;padding:40px 16px}}.help-center__title{text-align:center}@media (max-width:1024px){.help-center__title{text-align:start}}.help-center__box-tab{padding:0 75px 64px}@media (max-width:1024px){.help-center__box-tab{padding:0}}.help-center__box-tab .container{max-width:unset}.help-center__box-tab .subcontainer{margin:0}.help-center__box-image{height:500px;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.help-center__box-image{height:535px}}.help-center__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.help-center__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.form-contact__content{display:flex;flex-direction:column;gap:24px}.form-contact__box-header{display:flex;flex-direction:column;gap:16px;max-width:550px;width:100%}.form-contact__box-body{display:grid;gap:24px;grid-template-columns:34.1% calc(65.9% - 24px)}@media (max-width:1024px){.form-contact__box-body{gap:40px;grid-template-columns:1fr}}.form-contact__info-contact{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;padding:16px 24px 20px}@media (max-width:1024px){.form-contact__info-contact{gap:16px}}.form-contact__info-contact__title{border-bottom:1px solid #d9d9d9;color:#1e1e1e;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;padding-bottom:16px;width:100%}@media (max-width:1024px){.form-contact__info-contact__title{padding-bottom:12px}}.form-contact__info-contact__body__links{display:flex;flex-direction:column;gap:20px}@media (max-width:1024px){.form-contact__info-contact__body__links{gap:16px}}.form-contact__info-contact__body__links .separator{background:#d9d9d9;height:1px;width:100%}.form-contact__info-contact__body__links .box-contact{align-items:center;display:flex;flex-direction:row;gap:8px}.form-contact__info-contact__body__links .box-contact .box-icon .icon{height:auto;width:18px}.form-contact__info-contact__body__links .box-contact .box-menu{display:flex;flex-direction:column}.form-contact__info-contact__body__links .box-contact .box-menu .title-menu{color:#303030;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%}@media (max-width:1024px){.form-contact__info-contact__body__links .box-contact .box-menu .title-menu{font-size:12px}}.form-contact__info-contact__body__links .box-contact .box-menu .box-links{display:flex;flex-direction:column;gap:4px}.form-contact__info-contact__body__links .box-contact .box-menu .box-links .link{color:#303030;cursor:pointer;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%;text-decoration:none}@media (max-width:1024px){.form-contact__info-contact__body__links .box-contact .box-menu .box-links .link{font-size:12px}}.form-contact__info-contact__body__links .box-contact .box-menu .box-links .link:hover{color:#303030;text-decoration:underline}.form-contact__info-contact__body__links .box-contact .box-menu .box-links .title{color:#303030;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:150%;text-decoration:none}@media (max-width:1024px){.form-contact__info-contact__body__links .box-contact .box-menu .box-links .title{font-size:12px}}.tab-faq__content{display:flex;flex-direction:column;gap:24px}.tab-faq__box-header{display:flex;flex-direction:column;gap:16px;max-width:550px;width:100%}.tab-faq__box-body__desktop{display:block}@media (max-width:1024px){.tab-faq__box-body__desktop{display:none}}.tab-faq__box-body__mob{display:none}@media (max-width:1024px){.tab-faq__box-body__mob{display:block}}.form-modify-reservation__content{display:grid;gap:24px;grid-template-columns:34.1% calc(65.9% - 24px)}@media (max-width:1024px){.form-modify-reservation__content{gap:40px;grid-template-columns:1fr}}.form-modify-reservation__box-header{display:flex;flex-direction:column;gap:16px}.thank-you{position:relative}.thank-you__box-content{padding-bottom:96px;padding-top:214px;position:relative;z-index:1}@media (max-width:1024px){.thank-you__box-content{padding-bottom:40px;padding-top:110px}}.thank-you__content{background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:450px;padding:64px 24px;width:100%}@media (max-width:1024px){.thank-you__content{gap:24px;min-height:350px;padding:40px 16px}}.thank-you__box-icon{height:auto;width:40px}@media (max-width:1024px){.thank-you__box-icon{width:32px}}.thank-you__box-icon__image{height:auto;width:40px}@media (max-width:1024px){.thank-you__box-icon__image{width:32px}}.thank-you__box-info,.thank-you__box-titles{align-items:center;display:flex;flex-direction:column;gap:24px}.thank-you__box-titles{max-width:682px;width:100%}.thank-you__text,.thank-you__title{text-align:center}@media (max-width:1024px){.thank-you__title{font-size:20px}}.thank-you__box-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:1024px){.thank-you__box-btns{gap:8px}}.thank-you__box-btns .btn{flex:1;max-width:170px;width:100%}.thank-you__box-image{height:500px;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.thank-you__box-image{height:350px}}.thank-you__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.thank-you__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.search-result{position:relative}.search-result__box-content{padding-bottom:96px;padding-top:214px;position:relative;z-index:1}@media (max-width:1024px){.search-result__box-content{padding-bottom:40px;padding-top:110px}}.search-result__content{align-items:center;background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:50px;padding:64px 24px}@media (max-width:1024px){.search-result__content{gap:24px;padding:40px 16px}.search-result__head{width:100%}}.search-result__head__box-titles{display:flex;flex-direction:column;gap:16px;justify-content:center}@media (max-width:1024px){.search-result__head__box-titles{align-items:flex-start;width:100%}}.search-result__head__box-titles__title{color:#4e4e4e;justify-content:center;text-align:center}.search-result__head__box-titles__text-search{text-align:center}.search-result__body{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1071px;width:100%}@media (max-width:1024px){.search-result__body{gap:16px}}.search-result__body__text{color:#4e4e4e;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}@media (max-width:1024px){.search-result__body__text{color:#676766;font-weight:700}}.search-result__body__list{display:flex;flex-direction:column}@media (max-width:1024px){.search-result__body__list{gap:16px}}.search-result__body__pagination{display:flex;justify-content:center}.search-result__box-image{height:500px;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.search-result__box-image{height:535px}}.search-result__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.search-result__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.tab-content-sidebar{position:relative}.tab-content-sidebar__box-content{padding-bottom:96px;padding-top:214px;position:relative;z-index:1}@media (max-width:1024px){.tab-content-sidebar__box-content{padding-bottom:40px;padding-top:110px}}.tab-content-sidebar__content{align-items:center;background:#fff;box-shadow:0 8px 50px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:50px;padding:64px 24px}@media (max-width:1024px){.tab-content-sidebar__content{gap:24px;padding:40px 16px}}.tab-content-sidebar__box-header{display:flex;flex-direction:column;gap:16px;justify-content:center}@media (max-width:1024px){.tab-content-sidebar__box-header{gap:8px}}.tab-content-sidebar__title{text-align:center}@media (max-width:1024px){.tab-content-sidebar__title{text-align:start}}.tab-content-sidebar__text{text-align:center}@media (max-width:1024px){.tab-content-sidebar__text{text-align:start}}.tab-content-sidebar__body,.tab-content-sidebar__box-tab{margin:0 auto;max-width:1073px;width:100%}.tab-content-sidebar__box-tab__desktop{display:block}@media (max-width:1024px){.tab-content-sidebar__box-tab__desktop{display:none}}.tab-content-sidebar__box-tab__mob{display:none}@media (max-width:1024px){.tab-content-sidebar__box-tab__mob{display:block}}.tab-content-sidebar__box-image{height:500px;left:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:1024px){.tab-content-sidebar__box-image{height:535px}}.tab-content-sidebar__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.tab-content-sidebar__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.error-404{padding:96px 0;position:relative}@media (max-width:1024px){.error-404{padding:56px 0}}.error-404__box-content{position:relative;z-index:1}.error-404__content{align-items:center;display:grid;gap:32px;grid-template-columns:48.7% calc(51.3% - 32px)}@media (max-width:1024px){.error-404__content{grid-template-columns:1fr}}.error-404__box-info{display:flex;flex-direction:column;gap:32px;height:100%;justify-content:center;padding-left:32px}@media (max-width:1024px){.error-404__box-info{padding-left:0}}.error-404__box-info:before{background:#f0f0ec;content:"";height:calc(100% + 24px);left:0;position:absolute;top:0;transform:translateY(-12px);width:88%;z-index:0}@media (max-width:1024px){.error-404__box-info:before{height:384px;left:-17.5px;top:50px;transform:unset;width:calc(100% + 35px)}}.error-404__box-titles{display:flex;flex-direction:column;gap:12px}.error-404__box-titles,.error-404__text{position:relative;z-index:1}@media (max-width:1024px){.error-404__text{font-size:16px;font-weight:500}}.error-404__box-btns{display:flex;flex-direction:row;gap:16px;position:relative;z-index:1}@media (max-width:1024px){.error-404__box-btns{gap:8px}.error-404__box-btns .btn{flex:1;max-width:170px;width:100%}}.error-404__box-image{height:360px;position:relative;width:100%}@media (max-width:1024px){.error-404__box-image{height:300px}}@media (max-width:824px){.error-404__box-image{height:250px}}@media (max-width:624px){.error-404__box-image{height:194px}}.error-404__box-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.error-404__box-image__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.error-404__box-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.error-404__box-background__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:0}.error-404__box-background__overlay{background:linear-gradient(180deg,#f0f0ec,hsla(60,12%,93%,0)),linear-gradient(0deg,hsla(60,12%,93%,.5),hsla(60,12%,93%,.5));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.filter-modal-mob__header{display:flex;justify-content:flex-end}.filter-modal-mob__close-button{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;outline:none;width:46px}.filter-modal-mob__content{box-sizing:border-box;height:calc(100vh - 150px);overflow:auto;padding:31px 20px}.filter-modal-mob__content::-webkit-scrollbar{border-radius:3px;width:6px}.filter-modal-mob__content::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.filter-modal-mob__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.filter-modal-mob__content::-moz-scrollbar{border-radius:3px;width:6px}.filter-modal-mob__content::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.filter-modal-mob__content::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.filter-modal-mob__box-filters{display:flex;flex-direction:column;gap:32px}.filter-modal-mob__box-filters__item.active .filter-modal-mob__box-filters__item__head{pointer-events:none}.filter-modal-mob__box-filters__item__head{align-items:center;border-bottom:1px solid #676766;display:flex;flex-direction:row;justify-content:space-between;padding:12px 12px 16px}.filter-modal-mob__box-filters__item__head .title{color:#676766;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:300;line-height:100%}.filter-modal-mob__box-filters__item__head.ui-state-active .icon{transform:rotate(180deg)}.filter-modal-mob__box-filters__item__head .icon{flex-shrink:0;transform:rotate(0deg);transition:transform .5s ease}.filter-modal-mob__box-filters__item__body{max-height:250px;overflow:auto;padding-top:16px}.filter-modal-mob__box-filters__item__body::-webkit-scrollbar{border-radius:3px;width:6px}.filter-modal-mob__box-filters__item__body::-webkit-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.filter-modal-mob__box-filters__item__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.filter-modal-mob__box-filters__item__body::-moz-scrollbar{border-radius:3px;width:6px}.filter-modal-mob__box-filters__item__body::-moz-scrollbar-track{background-color:#d4d4d4;border-radius:3px}.filter-modal-mob__box-filters__item__body::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px;cursor:pointer}.filter-modal-mob__box-filters__item__body__item-checkbox,.filter-modal-mob__box-filters__item__body__item-radio{display:flex;flex-direction:column;gap:24px}.filter-modal-mob__modal{background:#f0f0ec;height:100vh;pointer-events:none;position:fixed;right:-100%;top:0;transition:right .5s ease;width:87%;z-index:99999}.filter-modal-mob__modal.active{pointer-events:all;right:0}.filter-modal-mob__box-btns{background:#f0f0ec;border-top:1px solid hsla(60,0%,40%,.4);bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;left:0;padding:32px 20px;position:absolute;width:100%}.filter-modal-mob__box-btns .btn{flex:1}.filter-modal-mob__veld{background:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:9999}.filter-modal-mob__veld.active{opacity:1;pointer-events:all}
