@charset "UTF-8";*,*:before,*:after{padding:0;margin:0;border:none;box-sizing:border-box}*:before,*:after{display:inline-block}a{text-decoration:none;color:inherit;display:inline-block}li{list-style:none}img{vertical-align:middle;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}html,body{line-height:1;height:100%}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}button,select,option{cursor:pointer}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}summary{list-style:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}address{font-style:normal}.header{padding-block:1.5625rem;position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .3s}.header.scrolled:before{background:rgba(26,30,35,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__inner{display:flex;align-items:center;justify-content:space-between}@media (min-width: 86.875em){.header__inner{gap:30px}}@media (min-width: 20em) and (max-width: 86.875em){.header__inner{gap:clamp(15px,10.5140186916px + 1.4018691589vw,30px)}}@media (max-width: 20em){.header__inner{gap:15px}}.header__menu{flex-grow:1}@media (max-width: 47.99875em){.menu-header{display:block;position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:#fff;padding:7.5rem .9375rem 1.875rem;transition:all .3s}.menu-open .menu-header{right:0}.menu-header:before{content:"";position:fixed;top:0;right:-100%;width:100%;min-height:5.625rem;background-color:#fff;transition:all .3s}.menu-open .menu-header:before{right:0}}.menu-header__list{display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 86.875em){.menu-header__list{gap:30px}}@media (min-width: 20em) and (max-width: 86.875em){.menu-header__list{gap:clamp(10px,4.0186915888px + 1.8691588785vw,30px)}}@media (max-width: 20em){.menu-header__list{gap:10px}}@media (max-width: 47.99875em){.menu-header__list{display:flex;flex-direction:column;gap:1.875rem;align-items:flex-end}}@media (max-width: 47.99875em){.menu-header__item{color:#000}}.menu-dropdown__list{display:flex;align-items:center;gap:1.25rem}.menu-dropdown__item--submenu{position:relative}.menu-dropdown__item--submenu.is-active .menu-dropdown__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.menu-dropdown__link{padding:10px 15px;display:inline-block;color:#000;text-decoration:none;transition:background-color .2s,color .2s}html[data-input=mouse] .menu-dropdown__link:hover{background-color:#333;color:#0f0}html[data-input=keyboard] .menu-dropdown__link:focus-visible{outline:2px solid #00f;background-color:#222}.menu-dropdown__submenu{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.submenu-dropdown{position:absolute;top:100%;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;background-color:#444;padding:10px 0;min-width:150px;z-index:10;padding-left:.625rem}.page{padding-block:6.25rem}.page__container{display:flex;flex-direction:column;align-items:center;gap:3.125rem}@keyframes jumpArrow{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes arrowMove{0%{transform:translate(0)}60%{transform:translate(2px)}80%{transform:translate(4px)}to{transform:translate(6px)}}@keyframes bounce{0%{transform:translate(0)}40%{transform:translate(6px)}60%{transform:translate(3px)}to{transform:translate(0)}}@keyframes shine{0%{left:-80%}to{left:120%}}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:block}[class*=--icon-]:before{font-family:iconfont;line-height:1!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=--icon-arrow]:before{content:""}[class*=--icon-basket]:before{content:""}[class*=--icon-check]:before{content:""}[class*=--icon-fb]:before{content:""}[class*=--icon-instagram]:before{content:""}[class*=--icon-people]:before{content:""}[class*=--icon-search]:before{content:""}[class*=--icon-shevron]:before{content:""}[class*=--icon-star-empty]:before{content:""}[class*=--icon-star-full]:before{content:""}[class*=--icon-twitter]:before{content:""}[class*=--icon-chevron-right]:before{content:""}.components__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.125rem;padding-top:3.125rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-menu{position:relative;width:1.875rem;height:1.25rem;z-index:10;flex-shrink:0}.icon-menu:before,.icon-menu:after{content:"";position:absolute;left:0;width:100%;height:.1875rem;border-radius:.625rem;background-color:#000;transition:all .3s}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{position:absolute;top:50%;right:0;translate:0 -50%;background-color:#000;width:70%;height:.1875rem;border-radius:.625rem;transition:all .3s}@media (min-width: 47.99875em){.icon-menu{display:none}}.menu-open .icon-menu:before{top:50%;rotate:45deg;translate:0 -50%}.menu-open .icon-menu:after{top:50%;rotate:-45deg;translate:0 -50%}.menu-open .icon-menu span{width:0}.icon-more{position:relative;width:.9375rem;height:.9375rem;z-index:10;flex-shrink:0}.icon-more:before,.icon-more:after{content:"";position:absolute;width:100%;height:.125rem;border-radius:.375rem}.icon-more:before{left:0;top:50%;translate:0 -50%}.icon-more:after{rotate:90deg;top:50%;translate:0 -50%}.button{color:#fff;font-size:.875rem;padding-block:.9375rem;background-color:#23a6f0;border-radius:.3125rem;font-weight:700;letter-spacing:.00625rem;transition:all .3s;line-height:1.4;border:.0625rem solid rgb(35,166,240);z-index:20}html[data-input=mouse] .button:hover{background-color:transparent;color:#23a6f0}@media (min-width: 86.875em){.button--icon-arrow{padding-inline:25px}}@media (min-width: 20em) and (max-width: 86.875em){.button--icon-arrow{padding-inline:clamp(13px,9.4112149533px + 1.1214953271vw,25px)}}@media (max-width: 20em){.button--icon-arrow{padding-inline:13px}}.button--icon-arrow{display:flex;flex-direction:row-reverse;align-items:center;gap:.9375rem;transition:translate .4s ease-out}html[data-input=mouse] .button--icon-arrow:hover:before{translate:.3125rem 0}.button--icon-arrow:before{font-size:.625rem;transition:translate .4s ease-out}.button--radius{padding-inline:2.25rem;border-radius:2.3125rem}.button--radius-white{background-color:transparent;border:.0625rem solid #fff}html[data-input=mouse] .button--radius-white:hover{background-color:#23a6f0;color:#fff;border-color:#23a6f0}.rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;border:none;padding:0;margin:0}.rating__item{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);overflow:hidden}.rating__item:focus-visible+.rating__label{outline:2px solid gold;outline-offset:4px;border-radius:2px}.rating__item:checked~.rating__label{color:gold}.rating__label{cursor:pointer;color:#ccc;transition:color .2s ease-in-out,scale .3s ease;padding:0 2px;will-change:scale}.rating__label:before{font-size:1.125rem}.rating__label:hover,.rating__label:hover~.rating__label{color:gold}.rating__label:active{scale:.9}.rating__icon{width:1.25rem;aspect-ratio:1;fill:#ccc}.form-container{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 86.875em){.form-container{row-gap:40px}}@media (min-width: 20em) and (max-width: 86.875em){.form-container{row-gap:clamp(20px,14.0186915888px + 1.8691588785vw,40px)}}@media (max-width: 20em){.form-container{row-gap:20px}}.form-container{background-color:#fff;max-width:20.5rem;border-radius:.625rem}@media (min-width: 86.875em){.form-container{padding:40px}}@media (min-width: 20em) and (max-width: 86.875em){.form-container{padding:clamp(20px,14.0186915888px + 1.8691588785vw,40px)}}@media (max-width: 20em){.form-container{padding:20px}}@media (max-width: 48.75em){.form-container{width:100%}}@media (min-width: 86.875em){.form-container__title{font-size:24px}}@media (min-width: 20em) and (max-width: 86.875em){.form-container__title{font-size:clamp(20px,18.8037383178px + .3738317757vw,24px)}}@media (max-width: 20em){.form-container__title{font-size:20px}}.form-container__title{font-weight:700;color:#252b42;letter-spacing:.00625rem}.form-item{width:100%}.form-item__inner,.form-item__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%}@media (min-width: 86.875em){.form-item__title{font-size:24px}}@media (min-width: 20em) and (max-width: 86.875em){.form-item__title{font-size:clamp(20px,18.8037383178px + .3738317757vw,24px)}}@media (max-width: 20em){.form-item__title{font-size:20px}}.form-item__title{font-weight:500;letter-spacing:.0125rem}@media (min-width: 86.875em){.form-item__title{margin-bottom:40px}}@media (min-width: 20em) and (max-width: 86.875em){.form-item__title{margin-bottom:clamp(20px,14.0186915888px + 1.8691588785vw,40px)}}@media (max-width: 20em){.form-item__title{margin-bottom:20px}}.form-item__label{font-size:.875rem;font-weight:600;color:#252b42;letter-spacing:.0125rem}.form-item__body{position:relative;display:flex;align-items:center;width:100%}.form-item__body--select:focus-within .form-item__icon--department:before{transform:rotate(180deg)}.form-item__body--time:focus-within .form-item__icon--time:before{transform:rotate(180deg)}.form-item__body:has(.form-item__select:valid) .form-item__icon--department:before{rotate:0}.form-item__icon{position:absolute;top:50%;right:0;translate:0 -50%;margin-right:1.25rem;transition:rotate .4s;rotate:0deg;pointer-events:none;cursor:pointer}.form-item__icon:before{font-size:.5rem;transition:transform .4s;will-change:rotate;color:#737373}.form-item__select{font-family:Montserrat,sans-serif;border:.0625rem solid rgb(221,221,221);padding-block:.6875rem;padding-left:1.3125rem;border-radius:.3125rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.125rem;color:#737373;outline:none;cursor:pointer;background-color:#fff;font-size:.875rem;letter-spacing:.0125rem}.form-item__select option{color:#737373}.form-item__select::placeholder{font-family:Montserrat,sans-serif}.form-item__select:focus-visible{border:.0625rem solid rgb(35,166,240);box-shadow:0 0 0 2px #dddddd80}.form-item__select:has(option[value=""]:checked){font-size:.875rem;color:#737373;letter-spacing:.0125rem}.form-item__input{border:.0625rem solid rgb(221,221,221);padding-block:.6875rem;padding-left:1.3125rem;border-radius:.3125rem;transition:box-shadow .3s ease,border .4s,opacity .4s;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.125rem;font-size:1rem}.form-item__input::placeholder{font-size:.875rem;letter-spacing:.0125rem;line-height:200%;transition:opacity .4s}.form-item__input:focus::placeholder{opacity:0}.form-item__input:focus-visible{border:.0625rem solid rgb(35,166,240);box-shadow:0 0 0 2px #dddddd80}.form-item__button{width:100%;margin-top:1.875rem}input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:.9375rem}.booking-container{position:relative;width:100%}.booking-container__label{font-size:.875rem;font-weight:600;letter-spacing:.0125rem;color:#252b42;margin-bottom:.75rem}.booking-container__inner{display:flex;align-items:center;margin-top:.625rem;height:3.125rem}.booking-container__inner:focus-within .form-item__icon:before{transform:translateY(0) rotate(180deg)}input[type=text]{width:100%;padding:12px;border:.0625rem solid #e0e0e0;border-radius:8px;cursor:pointer;background-color:#fff;transition:border-color .4s;font-size:1rem}input[type=text]:focus{border-color:#007bff;outline:none}.slots-dropdown{display:none;position:absolute;top:110%;left:0;width:100%;background:white;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:15px;z-index:100;border:1px solid #eee}.slots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.1875rem}.slot-btn{padding:.25rem;border:1px solid #007bff;background:transparent;color:#007bff;border-radius:6px;cursor:pointer;text-align:center;font-weight:500;transition:all .2s}.slot-btn:hover{background:#007bff;color:#fff}.slot-btn.busy{border-color:#ccc;color:#ccc;cursor:not-allowed}html,body{margin:0;padding:0;background-color:#ddd}body{font-family:Poppins,sans-serif;line-height:1.5;color:#000}body.scroll-lock{overflow:hidden;touch-action:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column}.wrapper>main{flex-grow:1}[class*=__container]{max-width:86.875rem;padding-inline:.9375rem;margin:0 auto}html[data-input=mouse] .menu-dropdown__item--submenu:hover>.menu-dropdown__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html[data-input=keyboard]>* :focus-visible{outline:.125rem solid #000;outline-offset:.25rem}html[data-input=keyboard] .is-active .submenu-dropdowne{display:block}html[data-input=touch] .menu-dropdown__item--submenu.is-active .menu-dropdown__link:before{rotate:-90deg}[data-accordion-body]{height:0;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}[data-accordion].active .header-approach__title{color:#000}[data-accordion].active .header-approach__icon span:after{rotate:-180deg}.active [data-accordion-icon]{background-color:#000}
