@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');@font-face{font-family:'ShelleyVolante';src:url('/fonts/Shelley Volante.ttf') format('truetype')}html{font-size:14.5px;position:relative;min-height:100%}:root{--orange-color:#c04010;--green-color:#208000;--light-green:#80c080;--ultralight-green:#c0e8c0;--yellow-color:#ffff96;--unactive-color:#c0c0c0}footer{background-color:#fff;position:absolute;bottom:0;width:100%}body{font-size:1rem;margin-bottom:0;background-color:#e4e4e4}body.navbar-open{overflow:hidden}.main{padding-top:56px;padding-bottom:170px}.yellow{color:var(--yellow-color)}.orange{color:var(--orange-color)}.darken-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;display:none}.nav-title{font-size:2.5rem}.open-sans-font{font-family:"OpenSans",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-regular{font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.shelley-volante-font{font-family:"ShelleyVolante",sans-serif;font-weight:400;font-style:italic}.libre-baskerville-font-regular{font-family:"Libre Baskerville",serif;font-weight:400;line-height:1.2;font-style:normal}.bold{font-weight:700}.content-wrapper{padding-top:1.2em}.image-wrapper-border{border:8px solid var(--green-color);box-shadow:2px 2px 5px #000;margin-right:20px;padding:0;display:inline-block;height:min-content}.hero-image{position:relative;top:20px;left:20px;width:auto}.massage-image{position:relative;top:20px;left:20px;box-shadow:-8px -8px 100px rgb(0,0,0,.4);width:auto}.image-fluid{max-width:100%;height:auto;object-fit:contain}.green{color:var(--green-color)}.hero-name{font-size:1.3em}.fill-button{position:relative;overflow:hidden;display:inline-block;font-weight:500;padding:10px 20px;color:var(--light-green);transition:color .3s,background-color .3s;border:4px solid var(--light-green);border-radius:10px;padding:5px 15px 5px 15px}.fill-button:hover{color:#fff;background-color:var(--light-green)}.yandex-map{width:100%;height:280px;overflow:hidden;border-radius:16px}@media(min-width:992px){.yandex-map{height:360px}}.contact-link{text-decoration:none;transition:color .1s;width:fit-content}.contact-link:hover{text-decoration:none;filter:brightness(115%)}.contact-link:active .contact-link:visited{color:var(--green-color)}.contacts i{color:#000}.contacts img{max-height:22px;margin-left:1px}.page-title{font-size:2em;font-family:"Libre Baskerville",serif;font-weight:400;line-height:1.2;font-style:normal;padding-top:30px}.img-container{position:absolute;width:100%;height:100%;z-index:1}.img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);object-fit:cover;filter:brightness(.4)}.modal-title{transform:translate(0,10%)}.dropdown-toggle.selected{background-color:var(--ultralight-green);box-shadow:inset 0 0 0 1px var(--green-color)}.dropdown-toggle.selected:hover{filter:brightness(105%)}.dropdown-toggle.selected:active{filter:brightness(95%)}.dropdown-toggle.not-selected{background-color:var(--unactive-color);box-shadow:inset 0 0 0 1px grey}.dropdown-toggle.not-selected:hover{filter:brightness(105%)}.dropdown-toggle.not-selected:active{filter:brightness(95%)}.dropdown-toggle.cannot-selected{background-color:var(--unactive-color)}.dropdown-toggle.error{box-shadow:inset 0 0 0 2px red}.dropdown-item:hover{background-color:var(--ultralight-green)}.dropdown-item:active{color:var(--bs-dropdown-link-hover-color)}.submit-button{display:inline-block;overflow:hidden;font-weight:500;padding:10px 20px;color:#000;background-color:var(--ultralight-green);transition:filter .3s;border:2px solid var(--green-color);border-radius:10px;text-decoration:none}.submit-button:hover{filter:brightness(105%)}.submit-button:active{filter:brightness(95%)}.form-control:focus{border-color:#c0ffc0;box-shadow:0 0 0 .25rem rgba(128,228,128,.25)}.input-error{box-shadow:inset 0 0 0 2px red}.input-group-error input{box-shadow:inset 0 0 0 2px red}.pointer{cursor:pointer}.marker-element{transform:translate(-50%,-100%)}.geopoint-card{background-color:#fff;width:max-content;border-radius:8px;box-shadow:inset 0 0 0 1px grey;transform:translate(0,130%)}.review-card{width:18rem;border-radius:16px;background-color:rgba(224,216,214,.7)}.splide__slide img{width:100%;max-height:520px;object-fit:contain}.splide__pagination--custom{margin-top:20px}.splide__pagination--custom .splide__pagination__page{width:16px;height:16px;margin-left:6px;margin-right:6px;border-radius:8px;background-color:#696969}.splide__pagination--custom .is-active{background-color:var(--green-color)!important}.splide__pagination--reviews{margin-top:20px}.splide__pagination--reviews .splide__pagination__page{width:20px;height:10px;margin-left:4px;margin-right:4px;border-radius:4px;background-color:#696969}.splide__pagination--reviews .is-active{background-color:var(--green-color)!important}.splide__arrow.splide__arrow-custom{background-color:#0000}.image-slider li{display:flex;align-content:center}.avatar-container img{border-radius:50%;overflow:hidden;border:2px solid var(--green-color)}.masked-content{mask-image:linear-gradient(transparent,black 24px,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent,black 24px,black calc(100% - 24px),transparent 100%)}.masked-content::-webkit-scrollbar{display:none}.content-list{position:relative}.content-list.left-line::before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background-color:#a0a0a0}.anchor{display:block;visibility:hidden}.y-25.anchor{height:25px;margin-top:-25px}.y-50.anchor{height:50px;margin-top:-50px}.y-75.anchor{height:75px;margin-top:-75px}.y-100.anchor{height:100px;margin-top:-100px}.yandex-button-element{height:fit-content}.review-img{max-width:48px}ul.left-line{list-style-type:none;padding-left:1.5rem;margin-left:.2rem}#policy .table{border-radius:10px;overflow:hidden;--bs-table-bg:rgba(0,0,0,0);--bs-table-border-color:#000;width:100%}#policy th{padding-right:16px}#policy td:nth-child(1),#policy td:nth-child(2){width:50%;padding-right:8px}#imageCarousel{padding-bottom:2.5rem}#dates{max-height:200px}#times{max-height:200px}#codeInputs{display:flex;justify-content:space-between;max-width:220px}#frontRegistrationButtonContainer{z-index:100;bottom:1rem}#frontRegistrationButtonContainer img{max-height:28px}.ymaps3x0--controls{z-index:50!important}#codeInputs input{width:1.5rem;margin-right:5px;margin-left:5px;text-align:center;border-radius:6px}#resendCode{color:var(--green-color)}#resendCode:hover{filter:brightness(105%)}#resendCode:active{filter:brightness(95%)}#geopointMarker{color:var(--green-color);font-size:36px;cursor:pointer}#policyContent li{list-style-type:none}#policyContent p{margin-bottom:.5rem}#policyContent h5{margin-top:1.5rem}#interdicts .subtitle{font-family:"Libre Baskerville",serif;font-weight:400;line-height:1.2;font-style:normal}#interdicts li{margin-top:.2rem;margin-bottom:.2rem}@media(min-width:480px){.column-title{font-size:2.8rem}}@media(max-width:576px){.column-title{font-size:2.2rem}}@media(min-width:768px){.column-title{font-size:2.6rem}}@media(min-width:992px){.column-title{font-size:2.6rem}}@media(max-width:992px){.img-lg{width:20%}}