.get-price{padding:90px 20px;.get-price__button{padding:16px 20px;transition:all .3s}.get-price__button:hover{background-color:#fcde84}form .massive,form .wide{grid-column:span 2}}.get-price__right{width:calc(40% - 35px)}.get-price__opening-hours-item{font-family:Open Sans,sans-serif;padding-top:16px;padding-bottom:12px;border-bottom:1px solid #5b5b5b}@media (max-width:1120px){.get-price__right{width:calc(47% - 35px)}}@media (max-width:940px){.get-price{padding:50px 20px}.get-price .wrapper-inner{flex-direction:column;gap:40px}.get-price__left,.get-price__right{width:100%}}@media (max-width:620px){.get-price__form{grid-template-columns:1fr;.get-price__button,.get-price__form-item{grid-column:span 2}}}@media (max-width:440px){.get-price__left-text h2{font-size:40px}.get-price__right h5{font-size:19px}}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.crossmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ff0000;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.crossmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#ff0000;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #ff0000;animation:fillred .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.crossmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.cross__path{stroke:#ffffff;stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50% 0}.cross__path--right{animation:stroke .3s ease .8s 1 normal forwards running}.cross__path--left{animation:stroke 1s ease .8s 1 normal forwards running}@keyframes fillred{to{box-shadow:inset 0 0 0 30px #ff0000}}@keyframes stroke{to{stroke-dashoffset:0}}@media (max-width:815px){.get-price-submit-block h2{font-size:40px}}@media (max-width:675px){.get-price-submit-block h2{font-size:30px}}@media (max-width:640px){.get-price-submit-block p{font-size:13px}}@media (max-width:480px){.get-price-submit-block__title{display:none}.get-price-submit-block__adaptive-title{display:block}}.header{-webkit-backface-visibility:hidden}.header__contact-link-phone{transition:all .3s}.header__list-item-dropdown-link.active:before{display:none}.header__contact-link:hover .header__contact-link-phone{color:#ffc107}.header__contact-link-image{border-radius:50%;background-color:#ffc107}.header__list-item-link{position:relative}.header__list-item-link:before{content:"";width:0;height:1px;position:absolute;top:120%;left:0;background-color:#ffc107}.header,.header__list-item-link:before{transition:all .6s}.header__list-item-link:hover:before{width:100%}.header__phone-menu{overflow:hidden;max-height:0;transition:all .5s}.header__phone-menu.active{max-height:100vh}.header__phone-menu-button{display:none}@media (max-width:1120px){.header__list{gap:12px;li,li a{font-size:16px}}}@media (max-width:965px){.header__contact-link-phone{font-size:16px}}@media (max-width:925px){.header{.wrapper-inner{.header__contact-link-phone{font-size:20px}.header__contact,nav{display:none}.header__phone-menu-button{display:block}}.header__reservation-dropdown{position:static;background-color:transparent;border-radius:0;padding:15px 25px}}}.info-slider{position:relative;.swiper-pagination{gap:8px;display:flex;justify-content:center}}.partners{background-image:url(/_next/static/media/banner_image.c87e08f1.png);.swiper-wrapper{align-items:center}}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.reservation-form__calendar{.react-calendar{width:100%}.react-calendar,.react-calendar__month-view,.react-calendar__month-view__weekdays__weekday,.react-calendar__navigation,.react-calendar__navigation button:disabled{background-color:#282828;color:#f5a623;font-size:16px}.react-calendar__month-view__weekdays{background-color:#f9f9f9;font-weight:700}.react-calendar__month-view__weekdays__weekday{color:#f5a623}.react-calendar__month-view__days__day{border:1px solid #f9f9f9}.react-calendar__month-view__days__day:disabled{color:#282828}.react-calendar__navigation__arrow:enabled:hover{background-color:#f5a623;color:white;transition:all .2s ease-in-out}.react-calendar__month-view__days__day:enabled{background-color:#282828;color:white;font-size:16px;transition:all .5s;&:hover{background-color:#e0e0e0}}.react-calendar__tile--active:enabled{background-color:#f5a623!important;color:white}.react-calendar__tile:enabled:hover{background-color:#fad43d!important}}@media (max-width:1000px){.reservation-form__calendar{max-width:100%;order:1}}.gdpr-checkmark-container input:checked~label .gdpr-checkmark{background-color:#ffc107}.gdpr-checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:5px;height:10px;border:solid #282828;border-width:0 3px 3px 0;transform:rotate(45deg) translate(-100%,-30%)}.gdpr-checkmark-container input:checked~label .gdpr-checkmark:after{display:block}.gdpr-checkmark-container p{font-family:Oswald,sans-serif}@media (max-width:1000px){.reservation-form__form{flex-direction:column;align-items:center;.get-price__form{order:2}}}.service{background-size:cover}.service-block{padding:40px 20px;box-shadow:0 0 60px 0 rgba(0,0,0,.1)}@media (max-width:1075px){.services .info-block div.grid{grid-template-columns:repeat(2,1fr);padding-top:0}}@media (max-width:825px){.service p{font-size:14px}}@media (max-width:750px){.services .info-block div.grid{grid-template-columns:1fr}.services .service .service-block{padding:28px 20px}}@media (max-width:490px){.service-block{flex-direction:column;img{margin:0 auto}h5{text-align:center}}}@media (max-width:1170px){.service-info{padding:30px 15px}.service-info__block{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.service-info__block-item-title{font-size:25px;line-height:120%;margin-bottom:12px}}@media (max-width:720px){.service-info__block{grid-template-columns:1fr;.service-info__title{font-size:40px}.service-info__block-item-title{text-align:center}}}.service-page{background-position:top;min-height:100vh;.wrapper-inner{margin:0;padding:128px 70px}}@media (max-width:1060px){.service-page{.wrapper-inner{padding:128px 50px;width:56%}}}@media (max-width:900px){.service-page{.wrapper-inner{width:100%}}}@media (max-width:540px){.service-page h1{font-size:40px}.service-page__description{margin-bottom:30px}}@media (max-width:420px){.service-page .wrapper-inner{padding:128px 30px 50px}}.guarantee{padding:90px 20px}.guarantee__title{max-width:calc(25% - 15px);flex-grow:2}@media (max-width:1300px){.guarantee .wrapper-inner{gap:20px}.guarantee__title h2{font-size:40px}}@media (max-width:1118px){.guarantee{padding:50px 20px}.guarantee .wrapper-inner{flex-direction:column;align-items:center;gap:30px}.guarantee__title{max-width:100%}}@media (max-width:861px){.guarantee .wrapper-inner{gap:40px}.guarantee__block{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:600px){.guarantee__block{grid-template-columns:1fr}}