/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@font-face{font-family:Rubik;src:local("Rubik Light"),local("Rubik-Light"),url(../fonts/Rubik-Light.woff) format("woff"),url(../fonts/Rubik-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik"),local("Rubik-Regular"),url(../fonts/Rubik-Regular.woff) format("woff"),url(../fonts/Rubik-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Medium"),local("Rubik-Medium"),url(../fonts/Rubik-Medium.woff) format("woff"),url(../fonts/Rubik-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Bold"),local("Rubik-Bold"),url(../fonts/Rubik-Bold.woff) format("woff"),url(../fonts/Rubik-Bold.woff2) format("woff2");font-weight:700;font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body.lock{overflow:hidden}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.--animation-link{position:relative}.--animation-link a{display:block;position:relative;color:#333;transition:.3s}.--animation-link a::before{content:"";display:block;position:absolute;transition:.3s;bottom:-3px;right:0;width:0;height:2px;background:#333}.--animation-link a:hover{color:#186270}.--animation-link a:hover::before{width:100%;left:0;background:#186270}.--btn{font-size:21px;line-height:1.1;font-weight:500;color:#fff;background:#2d5454;padding:10px 40px;border-radius:10px;transition:.3s;cursor:pointer}.--btn:hover{background:#186270;color:#fff}.header-menu{display:flex;gap:10px;justify-content:center;flex:1 1 auto}@media (max-width:1200px){.header-menu{position:fixed;top:0;left:-200%;width:320px;height:100%;background-color:#1c3636;padding:60px 15px 20px 75px;transition:.3s;overflow:auto;flex-direction:column;z-index:50;display:block}.header-menu.burger-active{left:0}}@media (max-width:400px){.header-menu{width:100%}}.header-menu li{position:relative}.header-menu li:hover .span-active{transform:translate(0,-50%);border-bottom:8px solid #fff}.header-menu li:hover .sub-menu{overflow:visible;opacity:1;visibility:visible;padding:20px;margin:0 0 0 50px;box-shadow:0 20px 15px -15px #186270;height:auto;width:auto}@media (max-width:1200px){.header-menu li:hover .sub-menu{padding:15px 0 0 10px;box-shadow:none;margin:0;right:-130px}.header-menu li:hover .sub-menu li{display:block}}.header-menu .span-active{width:0;height:0;border-bottom:8px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;display:block;transform:translate(0,-50%) rotate(180deg);top:45%;position:absolute;transition:.3s;right:-14px;cursor:pointer}@media (max-width:1200px){.header-menu .span-active{top:12px;right:90px;border-bottom:8px solid #fff}}.header-menu .sub-menu{overflow:hidden;opacity:0;visibility:hidden;position:fixed;width:0;height:0;transform:translate(-50%);top:176px;transition:.3s;background:#2a6e6e;border-radius:0 0 10px 10px;justify-content:center;cursor:default}.header-menu .sub-menu::after{content:"";width:130px;height:35px;position:absolute;top:-20px;left:-70px;transform:translate(50%)}.header-menu .sub-menu li{line-height:1.2;position:relative;margin:0 0 10px}@media (max-width:1200px){.header-menu .sub-menu{position:relative;background:0 0;left:auto;right:auto;top:auto;text-align-last:left;justify-content:flex-start;display:block}.header-menu .sub-menu li::after{content:"";position:absolute;background:#fff;top:11px;width:10px;height:2px;left:-15px}}@media (max-width:1200px) and (max-width:350px){.header-menu .sub-menu li::after{width:7px}}.header-menu .sub-menu li a{font-size:17px;text-transform:capitalize;display:inline-block}@media (max-width:1200px){.header-menu .sub-menu li a{font-size:15px}}@media (max-width:350px){.header-menu li:hover .sub-menu{padding:35px 0 0 35px}.header-menu .sub-menu li a{font-size:14px}}.header-burger{display:none}@media (max-width:1200px){.header-burger{display:block;position:relative;width:30px;height:20px;z-index:51}.header-burger::after,.header-burger::before{content:"";background-color:#fff;width:100%;height:2px;position:absolute;left:0;transition:.3s}.header-burger::before{top:0}.header-burger::after{bottom:0}.header-burger span{position:absolute;background-color:#fff;left:0;width:100%;height:2px;top:9px;transition:.3s}.header-burger.burger-active::before{transform:rotate(45deg);top:9px}.header-burger.burger-active::after{transform:rotate(-45deg);bottom:9px}}@media (max-width:1200px) and (max-width:400px){.header-burger.burger-active::before{top:-200px}.header-burger.burger-active::after{top:-200px;bottom:auto}}@media (max-width:1200px){.header-burger.burger-active span{transform:scale(0)}}.offcanvas-menu-overlay{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:7;height:100%;width:100%;visibility:hidden}.offcanvas-menu-overlay.active{display:block;visibility:visible}.--title{font-size:35px;line-height:1.2;text-align:center;font-weight:400;color:#27293c;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.--title::first-letter{border-bottom:3px solid #444}@media (max-width:450px){.--title{font-size:30px}}.--wp-style-text h2{font-size:24px;color:#27293c;line-height:28px;font-weight:400;margin:30px 0 25px}.--wp-style-text h3{font-size:20px;line-height:25px;margin:25px 0 20px;font-weight:400}.--wp-style-text h4{margin:20px 0 15px}.--wp-style-text div,.--wp-style-text li,.--wp-style-text p{font-size:17px;line-height:20px;color:#27293c;margin:0 0 5px;letter-spacing:1px}.--wp-style-text div,.--wp-style-text p{margin:10px 0 6px}.--wp-style-text li,.--wp-style-text ul{list-style:inside;list-style-type:"- "}.--wp-style-text a{color:#888;transition:.3s}.--wp-style-text a:hover{color:#27293c}.--wp-style-text img{max-width:100%;object-fit:contain;max-height:450px;height:auto;width:auto}.--margin-block{margin:120px 0 0}.--padding-block{padding:100px 0;background:#fbfbfb}@media (max-width:600px){.--margin-block{margin:75px 0 0}.--padding-block{padding:70px 0}}.--color-block{background:linear-gradient(30deg,#fbfbfb 0,rgba(67,148,164,.329));padding:100px 0;position:relative}.--color-block::after{content:"";position:absolute;top:15px;right:30px;background:url(../img/video-block/01.svg) right/contain no-repeat;max-width:350px;width:100%;height:100%;max-height:350px}.--color-block::before{content:"";position:absolute;top:50%;transform:translate(0,-50%);left:250px;background:url(../img/video-block/02.svg) 0 0/contain no-repeat;max-width:350px;width:100%;height:100%;max-height:350px}@media (max-width:800px){.--color-block::before{display:none}}.kama_breadcrumbs{margin:5px auto;font-size:12px;position:relative;display:flex;flex:1 1 auto;width:100%;gap:3px;z-index:5;color:#dfdfdf;flex-wrap:wrap;justify-content:center}@media (max-width:630px){.kama_breadcrumbs{gap:8px}}@media (max-width:400px){.--color-block::after{display:none}.kama_breadcrumbs{font-size:15px}}.kama_breadcrumbs a{color:#3b6161;transition:.3s}.kama_breadcrumbs .kb_sep,.kama_breadcrumbs .kb_title,.kama_breadcrumbs a:hover{color:#000}.--text{font-size:13px;letter-spacing:1px;color:#777;line-height:1.2}.left-line,blockquote{background:rgba(136,136,136,.0745);border-left:4px solid #27293c;padding:15px;border-radius:0 5px 5px 0}.--back-btn{display:inline-block;position:relative}.--back-btn:hover a{background:#3b6161;color:#fff}.--back-btn:hover::after{background:#fff}.--back-btn:hover span{border:solid #fff;border-width:0 2px 2px 0}.--back-btn::after{content:"";width:1px;height:100%;position:absolute;background:#186270;left:40px;top:0}.--back-btn a{font-size:14px;display:inline-block;line-height:22px;color:#333;padding:10px 20px;transition:.3s;border:1px solid #186270}.--back-btn span{border:solid #186270;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:0 25px 0 0;transform:rotate(135deg)}*,::after,::before{box-sizing:border-box}.wrapper{display:flex;flex-direction:column;height:100vh}.content{flex:1 1 auto}.flex{display:flex;gap:20px;justify-content:space-between}.flex-wrap{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.flex-item-3{flex:0 1 33%}.flex-item-4{flex:0 1 23.5%}html{font-size:16px}body,html{min-height:100%;position:relative;font-family:Rubik}body{margin:0;font-size:1rem}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;list-style:none;padding:0}.container{width:100%;max-width:1200px;padding:0 15px;margin:0 auto;position:relative;z-index:2}@media (max-width:1145px){.container{max-width:1065px}}@media (max-width:992px){.container{max-width:960px}}@media (max-width:768px){.container{max-width:720px}}@media (max-width:576px){.container{max-width:540px}}.header-top{padding:10px 0}.header-top__social-link{margin:8px 0 0;display:flex;gap:10px}.header-top__social-link img{width:22px;height:22px;object-fit:contain}.header-top__row{align-items:center}@media (max-width:600px){.header-top{padding:20px 0}.header-top__row{flex-wrap:wrap;justify-content:center;gap:30px}}.header-top__logo img{width:150px}.header-top__location,.header-top__phone{max-width:240px}.header-top__location a,.header-top__phone a{color:#333;display:flex;align-items:center;gap:7px;font-size:19px;line-height:1.2;transition:.3s}.header-top__location a:hover,.header-top__phone a:hover{color:#186270}.header-top__location img,.header-top__phone img{width:25px}@media (max-width:600px){.header-top__location,.header-top__phone{order:2}}.header-top__left,.header-top__right{align-items:center;position:relative;gap:50px}.header-top__left::after,.header-top__right::after{content:"";position:absolute;top:-12px;left:50%;right:50%;transform:translate(20px);width:2px;height:53px;background:rgba(196,196,196,.32)}@media (max-width:900px){.header-top__location span,.header-top__phone span{display:none}.header-top__location img,.header-top__phone img{width:40px}.header-top__left::after,.header-top__right::after{display:none}}.header-top__left::after{top:12px;transform:translate(-40px);height:70px}@media (max-width:600px){.header-top__left,.header-top__right{flex:0 1 100%;gap:30px}.header-top__left::after{display:block;width:100%;height:2px;top:110%;left:0;right:0;transform:translate(0)}}.header-middle{background:#2d5454;padding:20px 0;position:relative;z-index:51}.header-middle__logo{display:none}.header-menu__list{gap:30px}.header-menu__list a{color:#fff;font-size:18px;line-height:1.2;display:inline-block}.header-menu__list a:hover{color:#fff}.header-menu__list a:hover::before{background:#fff}.header-scrolled{position:fixed;top:0;z-index:45;left:0;width:100%}.header-scrolled .sub-menu{top:61px}@media (max-width:1200px){.header-middle{padding:10px 0}.header-middle .container{display:flex;justify-content:space-between;align-items:center}.header-middle__logo{display:block}.header-middle__logo img{width:85px}.header-menu__list{gap:22px}.header-menu__list li{flex:0 1 100%}.header-menu .header-middle__logo,.header-menu__list .header-middle__logo{margin:0 0 40px}.header-menu .header-middle__logo img{width:150px}.header-scrolled .header-burger.burger-active::before{transform:rotate(45deg);top:9px}.header-scrolled .header-burger.burger-active::after{transform:rotate(-45deg);bottom:9px;top:auto}.header-scrolled .sub-menu{top:auto}}.main-screen{position:relative}.main-screen .swiper-wrapper{height:500px}.main-screen .container{position:relative}.main-screen__text{position:absolute;z-index:3;height:100%;width:100%;color:#fff;left:0;top:100px;padding:0 30px;text-align:center}.main-screen__title{font-size:45px;line-height:50px;font-weight:400}@media (max-width:500px){.main-screen__title{font-size:30px;line-height:40px}}.main-screen__subtitle{font-size:25px;line-height:30px;color:#dbdbdb;margin:30px 0 0}@media (max-width:500px){.main-screen__subtitle{font-size:15px;line-height:20px;margin:25px 0 0}}.main-screen__image{position:relative;height:450px}.main-screen__image img{width:100%;height:100%;object-fit:cover;object-position:top}.main-screen__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.455)}.main-screen__bottom-image{position:absolute;bottom:20px;z-index:2;left:50%;transform:translate(-50%);max-width:200px}.main-screen__bottom-image img{width:100%}.about__title{margin:0 0 50px}@media (max-width:500px){.about__title{margin:0 0 35px}}.about__row{align-items:stretch;gap:35px}@media (max-width:850px){.about__row{flex-wrap:wrap}}.about__left,.about__right{flex:0 1 50%}.about__img{height:100%}.about__img img{width:auto;max-width:100%;border-radius:15px;height:100%;object-fit:cover}.about__video{height:450px;margin:45px auto 0;max-width:1000px}@media (max-width:850px){.about__left,.about__right{flex:0 1 100%}.about__img,.about__img img{height:auto}}@media (max-width:500px){.about__video{height:300px}}.about__video iframe{border-radius:15px}.health-program__title{margin:0 0 40px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.health-program-items{gap:30px}@media (max-width:1000px){.health-program-items{flex-wrap:wrap}}.health-program-items__item{display:flex;background:#fff;padding:40px 40px 30px;flex-direction:column;opacity:.8;transition:opacity .3s;cursor:pointer}.health-program-items__item.active,.health-program-items__item:hover{opacity:1;border-bottom:3px solid #2d5454;box-shadow:2px 2px 5px gray}@media (max-width:1100px){.health-program-items{gap:15px}.health-program-items__item{padding:30px;flex:1 1 45%;justify-content:center}}.health-program-items__top{align-items:center}.health-program-items__item-title{font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1.28px;color:#27293c;text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.health-program-items__item-img img{width:50px;border-radius:50%;box-shadow:0 0 20px #dbdbdb}@media (max-width:420px){.health-program-items__top{flex-wrap:wrap;justify-content:center}.health-program-items__item-title{font-size:19px;letter-spacing:normal;flex:0 1 100%}.health-program-items__item-img img{width:40px}}.health-program-items__text{font-size:14px;margin:16px 0 0;display:block;letter-spacing:1.01px;flex:1 1 auto}.health-program-items__description{display:block;margin:20px 0 0;font-size:15px;line-height:1.1;color:#27293c}.health-program-items__description::after{content:"";border:solid #27293c;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg) translate(-4px);margin:0 0 0 10px}.health-program-info{max-width:1000px;margin:0 auto;position:relative}.health-program-info__item{background:#fff;padding:30px;border-radius:10px;margin:50px auto 0;transition:.3s}@media (max-width:400px){.health-program-info__item{padding:15px}}.health-program-info__title{font-size:36px}@media (max-width:500px){.health-program-info__title{font-size:30px}}.health-program-info__text{margin:35px auto 0}.health-program-info__img{margin:50px 0 0}.health-program-info__img img{width:100%;height:auto;max-height:350px;object-fit:cover;border-radius:15px}.hide{opacity:0;height:0;visibility:hidden;margin:0;padding:0}.hide .--title,.hide .--wp-style-text,.hide img{display:none}.hotel__title{margin:0 0 50px}.hotel-swiper-nav{margin:35px auto 0}.hotel-swiper-nav .swiper-slide-thumb-active .hotel-swiper-nav__picter{opacity:1}.hotel-swiper-nav__picter{text-align:center;cursor:pointer;transition:.3s;border-radius:5px;opacity:.5}.hotel-swiper-nav__picter img{width:100%;height:150px;object-fit:cover;border-radius:5px}.hotel-swiper-nav__picter:hover{opacity:1}.hotel-swiper-nav__title{line-height:1.1;font-size:18px;color:#333}.main-slider{background:#fbfbfb;padding:20px;border-radius:15px}@media (max-width:450px){.main-slider{background:0 0;padding:0}}@media (max-width:1000px){.main-slider__row{flex-wrap:wrap}}.main-slider__image{flex:0 1 60%}@media (max-width:1000px){.main-slider__image{flex:0 1 100%}}.main-slider__image img{max-width:100%;height:auto;border-radius:5px}.main-slider__arrow .arrow-swiper{border-radius:50%;width:40px;height:40px;transition:.3s;background:#333;opacity:.5}.main-slider__arrow .arrow-swiper:hover{opacity:1}.main-slider__arrow .arrow-swiper::after{font-size:21px;font-weight:600;color:#fff;transition:.3s}.main-slider__text{flex:0 1 40%}@media (max-width:1000px){.main-slider__text{flex:0 1 100%}}.main-slider__title{font-size:33px;color:#186270}.main-slider__title::first-letter{border-bottom:none}.main-slider__subtitle{text-align:center;margin:8px 0 12px;font-size:25px;line-height:1.2;font-weight:400;letter-spacing:1px;color:#27293c}.main-slider__main-text li{text-transform:lowercase;list-style-position:outside;margin:0 0 0 15px}.main-slider__main-text li::first-letter{text-transform:uppercase}.main-slider__bottom{margin:20px 0 0;align-items:center}.main-slider__price{font-size:25px;color:#27293c;line-height:1.2;letter-spacing:1px}.main-slider__btn{font-size:17px;padding:10px 20px}@media (max-width:400px){.main-slider__bottom{flex-wrap:wrap;justify-content:center;text-align:center}.main-slider__price{flex:0 1 100%}.main-slider__btn{flex:0 1 100%;order:2}}.popap-forms{background:#fff;border-radius:10px;padding:50px 30px 30px;position:fixed;left:50%;right:50%;width:450px;height:0;top:-100%;bottom:50%;opacity:0;visibility:hidden;transform:translate(-50%,-50%);z-index:55;transition:.3s}@media (max-width:500px){.popap-forms{width:95%}}.popap-forms__title{font-size:32px;line-height:39px}.popap-forms__subtitle{margin:10px 0 0;color:#888}.popap-forms-form{margin:30px 0 0}.popap-forms-form .--btn,.popap-forms-form input,.popap-forms-form textarea{width:100%;display:block;padding:18px;border-radius:8px;max-width:100%;border:1px solid #186270}.popap-forms-form__input{margin:0 0 15px}.popap-forms-form textarea{resize:none;height:100px;color:#888}.popap-forms-active{visibility:visible;opacity:1;height:400px;top:60%}.popap-forms-close{position:absolute;right:20px;top:20px;cursor:pointer}.popap-forms-close img{width:30px}.pay-form{height:600px;max-height:90%;overflow:auto}.pay-form.popap-forms-active{visibility:visible;opacity:1;top:50%}.services__title{margin:0 0 50px}.services__row{gap:5px;justify-content:center}.services__item{flex:1 1 23%;position:relative}@media (max-width:1100px){.services__item{flex:1 1 32%}}@media (max-width:750px){.services__item{flex:1 1 48%}}@media (max-width:550px){.services__item{flex:1 1 100%}}.services__item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;transition:.3s;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.services__item:hover .services__text::after{width:100%}.services__item:hover::after{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 100%)}.services__image{display:flex}.services__image img{width:100%;height:300px;object-fit:cover}.services__text{font-size:23px;line-height:1.2;letter-spacing:1px;font-weight:300;position:absolute;bottom:20px;left:30px;width:auto;color:#fff;z-index:2;transition:.2s ease-in-out;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.services__text::after{content:"";height:2px;width:20%;position:absolute;bottom:0;left:0;background:#fff;transition:.3s}.services-page{margin:150px 0 0}.video-block__title{margin:0 0 50px}@media (max-width:500px){.video-block__title{margin:0 0 35px}}.video-block__item{display:flex}.video-block__item iframe{border-radius:10px;border:5px solid #fbfbfb}.video-block__pagination{margin:45px 0 0}.video-block__pagination .swiper-pagination{position:relative}.video-block__pagination .swiper-pagination span{width:40px;border-radius:0;height:4px;background:#186270}.reviews-video__title{margin:0 0 50px}@media (max-width:500px){.reviews-video__title{margin:0 0 35px}}.reviews-video-content{align-items:stretch}.reviews-video-content__item{flex:1 1 48%}@media (max-width:650px){.reviews-video-content__item{flex:0 1 100%}}.reviews-video-content__item iframe{border-radius:10px;border:5px solid #e1e1e1}.map-block{position:relative}.map-block .container{position:absolute;top:0;height:100%;right:0;transform:translate(-50%);max-width:400px}@media (max-width:1300px){.map-block .container{transform:translate(0)}}.map-block__content{max-width:400px;background:#186270;height:99%;padding:40px 10px 0 30px}@media (max-width:800px){.services__item:hover .services__text::after{width:20%}.services__text{font-size:20px;left:10px}.map-block .container{position:relative;max-width:100%;padding:0}.map-block__content{max-width:100%;padding:30px 10px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.map-block__item:first-child{border-left:1px solid #fff}}.map-block__item{justify-content:flex-start;align-items:center;margin:0 0 20px}.map-block__item-left img{width:30px}.map-block__item-right{color:#fff}@media (max-width:800px){.map-block__item{margin:0 auto 20px;border-right:1px solid #fff;justify-content:center;padding:0 15px 0 0;flex:0 1 31%}.map-block__item:last-child{flex:0 1 100%;border-top:1px solid #fff;border-right:0;padding:15px 0 0}.map-block__item:last-child .map-block__item-right{display:block}.map-block__item-right{display:none}}.map-block__item-right h4{font-weight:500;font-size:19px}.map-block__item-right a{color:#dadada;line-height:1.2;font-size:17px;display:block;transition:.3s}.map-block__item-right a:hover{color:#fff}.map-block__oclock{line-height:1.2;font-size:17px;margin:5px 0 0}.footer{background:#27293c;padding:30px 0}.footer-content{align-items:flex-start}@media (max-width:850px){.footer-content{flex-wrap:wrap;justify-content:center;gap:35px}.footer-content__item{flex:0 1 45%}}@media (max-width:505px){.footer-content{gap:20px}.footer-content__item{flex:0 1 100%;text-align:center;border-bottom:1px solid #fff;padding:0 0 15px}}.footer-content__item:nth-child(2){flex:0 1 15%}@media (max-width:850px){.footer-content__item:nth-child(2){flex:0 1 25%;order:4}}@media (max-width:700px){.footer-content__item:nth-child(2){flex:0 1 35%}}@media (max-width:505px){.footer-content__item:nth-child(2){flex:0 1 100%;text-align:center;border-bottom:none}}@media (max-width:850px){.footer-content__item:nth-child(1){order:5;flex:0 1 100%;text-align:center}}.footer-content__logo img{width:200px}.footer-content__slogan{line-height:1.4;color:#bcbcbc}.footer-content__title{margin:0 0 20px;color:#fff;font-size:18px;text-transform:uppercase;font-weight:400;letter-spacing:2px}@media (max-width:900px){.footer-content__title{font-size:16px;letter-spacing:1px}}@media (max-width:505px){.footer-content__item:nth-child(1){order:0}.footer-content__title{margin:0 0 10px}.footer-list{display:flex;flex-direction:column;align-items:center}}.footer-list li{margin:0 0 10px}.footer-list a{color:#dadada;transition:.3s;line-height:1.3;display:flex;gap:10px;align-self:center}.footer-list a:hover{color:#fff}.footer-list img{width:20px}.footer-list .back-call{border-radius:5px}.footer-list .back-call:hover{background:#fff;color:#27293c}.footer-bottom{border-top:1px solid #f1f1f1;padding:20px 0 0;margin:20px 0 0}.footer-bottom__center{color:#fff}@media (max-width:800px){.footer-bottom{flex-wrap:wrap;justify-content:center}.footer-bottom__center{flex:0 1 100%;text-align:center}.footer-bottom__item{order:2}}.footer-bottom__item a,.footer-bottom__item img{width:180px}.instagram-link{color:#fff;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:.3s;padding:8px 16px;border:1px solid #fff;border-radius:5px}.instagram-link:hover{background:#fff;color:#27293c}.instagram-link::before{content:"";display:inline-block;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>') no-repeat center/contain}.instagram-link:hover::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2327293C"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></svg>') no-repeat center/contain}.instagram-warning{color:#fff;font-size:10px;line-height:1.2;margin:5px 0 0;opacity:.8;text-align:center}@media (max-width:800px){.instagram-link{font-size:14px;padding:6px 12px}.instagram-link::before{width:16px;height:16px}.instagram-warning{font-size:9px}}@media (max-width:505px){.footer-bottom__item{display:flex;flex-direction:column;align-items:center;text-align:center}}.price__title{text-align:center;margin:0 0 50px}@media (max-width:500px){.price__title{margin:0 0 35px}}.price__subtitle{font-weight:300;letter-spacing:1px;font-size:26px;line-height:1.2;text-align:center;color:#27293c;margin:0 0 30px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:500px){.price__subtitle{font-size:22px;line-height:1.1}}.price-table{border:1px solid #186270;margin:0 0 30px;font-size:18px;color:#27293c;line-height:1.2}.price-table__row-title{display:flex;justify-content:space-between;font-weight:500;text-transform:uppercase}.price-table__row-left{flex:1 1 88%;border:1px solid #186270;padding:10px}@media (max-width:600px){.price-table{font-size:16px}.price-table__row-title{display:none}.price-table__row-left{flex:0 1 100%;text-align:center}}.price-table__row-right{flex:0 0 200px;border:1px solid #186270;padding:10px}@media (max-width:600px){.price-table__row-right{flex:0 1 100%;background:rgba(139,209,223,.365);text-align:center}}.price-table__row-text{display:flex;justify-content:space-between}@media (max-width:600px){.price-table__row-text{flex-wrap:wrap}}.price-table:last-child{margin:0}.price-table-big{margin:0 0 50px;font-size:17px;line-height:1.1;color:#27293c}.price-table-big__row-title{gap:0;border-top:1px solid #186270;font-weight:500}.price-table-big__row-title .price-table-big__row-left{display:flex;align-items:center;justify-content:center}.price-table-big__row-left{flex:1 1 50%;padding:15px 5px;border:1px solid #186270;text-align:left;border-left:2px solid #186270;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:630px){.price-table-big__row-title{display:none}.price-table-big__row-left{flex:0 1 100%;text-align:center;border-right:2px solid #186270}}.price-table-big__row-right{flex:0 1 16.6%;padding:15px 5px;border:1px solid #186270;display:flex;justify-content:center;align-items:center;text-align:center;border-right:2px solid #186270}@media (max-width:800px){.price-table-big__row-right{flex:0 0 150px}}.price-table-big__all-row{border:1px solid #186270;padding:8px;text-align:center;border-left:2px solid #186270;border-right:2px solid #186270;font-weight:500;text-transform:uppercase}.price-table-big__row-text{text-align:center;gap:0}.price-table-big__row-duble{gap:0;border-right:1px solid #186270;border-left:1px solid #186270}@media (max-width:630px){.price-table-big__row-right{flex:0 1 100%}.price-table-big__all-row{background:rgba(216,242,248,.365);padding:15px 5px}.price-table-big__row-text{flex-wrap:wrap;display:block}.price-table-big__row-text .price-table-big__row-right:nth-child(2),.price-table-big__row-text .price-table-big__row-right:nth-child(3),.price-table-big__row-text .price-table-big__row-right:nth-child(4){display:block;background:rgba(139,209,223,.365);padding:0 5px 15px}.price-table-big__row-text .price-table-big__row-right:nth-child(2)::before,.price-table-big__row-text .price-table-big__row-right:nth-child(3)::before,.price-table-big__row-text .price-table-big__row-right:nth-child(4)::before{content:"";display:block;border-bottom:1px solid #186270;font-weight:500;padding:15px 5px 10px;margin:0 0 20px;background:rgba(188,244,255,.663)}.price-table-big__row-text .price-table-big__row-right:nth-child(2)::before{content:"14 дневная программа"}.price-table-big__row-text .price-table-big__row-right:nth-child(3)::before{content:"Посуточная оплата"}.price-table-big__row-text .price-table-big__row-right:nth-child(4)::before{content:"Гостиничное размещение"}.price-table-big__row-duble{display:none}}.price-table-big__duble-left,.price-table-big__duble-right{border:1px solid #186270;flex:0 1 34%;padding:15px 5px;display:flex;justify-content:center;align-items:center}@media (max-width:800px){.price-table-big__duble-left,.price-table-big__duble-right{flex:0 0 300px}}.price-table-big__duble-left{flex:1 1 68.5%}.gallery__subtitle:first-child{margin:0 0 35px}.gallery__subtitle{margin:50px 0 35px;text-align:center;font-size:40px;line-height:1.2;font-weight:300;letter-spacing:1px}.gallery__row{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;position:relative;z-index:2}.gallery__row img,.gallery__row video{display:block;width:100%;height:250px;border-radius:10px;object-fit:cover;transition:.3s}.gallery .gallery__row-image{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.gallery__item{flex:0 1 23.5%;cursor:pointer;overflow:hidden;position:relative;border-radius:10px}.gallery__item:hover img{transform:scale(1.1)}.gallery__item:hover::after{background:0 0}.gallery__item::after{content:"";position:absolute;transition:.3s;border-radius:10px;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}@media (max-width:1100px){.gallery__item{flex:0 1 31%}}@media (max-width:750px){.gallery__item{flex:0 1 46%}}@media (max-width:500px){.gallery__subtitle{font-size:33px;line-height:1.1}.gallery__item{flex:0 1 95%}}.top-page{padding:10px 0 15px}.top-page__title{color:#000;font-size:28px}.top-page__title::first-letter{border:none}.news-item{transition:.3s;border-radius:8px}@media (max-width:1050px){.news-item{flex:0 1 31%}}@media (max-width:800px){.news-item{flex:0 1 47.5%}}@media (max-width:500px){.news-item{flex:0 1 100%}}.news-item:hover{transform:translate(0,-10px)}.news-item:hover .news-item__title{color:#186270}.news-item__image{display:block}.news-item__image img{width:100%;height:200px;border-radius:10px;object-fit:cover;border:3px solid #186270}.news-item__title{margin:10px 0 0;font-size:19px;line-height:1.1;color:#27293c;letter-spacing:1px;display:block;text-align:center}@media (max-width:450px){.news-item__title{font-size:18px}}.news-page__top{margin:0 0 30px}.news-page__top img{width:100%;max-height:400px;object-fit:cover;border-radius:5px}.news-page__top-data{color:#888;padding:0;margin:12px 0 0}.news-page__main-text div,.news-page__main-text li,.news-page__main-text p{font-size:14px;line-height:22px}.news-page__main-text.--wp-style-text{color:#27293c}.news-page__main-text img{max-height:100%;margin:20px 0;display:block}.news-page-bottom{margin:30px 0 0}.news-page-bottom__text{font-size:14px;line-height:22px;color:#27293c;border-top:1px solid #888;border-bottom:1px solid #888;padding:30px 0 20px}.news-page-bottom__text p{margin:0 0 12px}.news-page-bottom__row{display:flex;align-items:center;justify-content:space-between;margin:22px 0 0}.licenses__row img{display:block;width:100%;max-width:31%;cursor:pointer}@media (max-width:850px){.licenses__row img{max-width:47%}}.page-form__container{background:#f1f1f1;width:100%;padding:50px 0}.page-form__row{align-items:flex-start;justify-content:center;gap:40px}@media (max-width:800px){.page-form__row{flex-wrap:wrap}}.page-form__left{flex:0 1 40%}@media (max-width:800px){.page-form__left{flex:0 1 100%}}.page-form__right{flex:0 1 40%}@media (max-width:1100px){.page-form__right{flex:0 1 60%}}.page-form__title{font-size:27px;line-height:1.2;margin:0 0 30px;font-weight:400;letter-spacing:1px}.page-form__title::first-letter{border-bottom:1px solid #186270}@media (max-width:800px){.page-form__right{flex:0 1 100%}.page-form__title{text-align:center}}@media (max-width:500px){.licenses__row img{max-width:100%}.page-form__title{font-size:22px;line-height:1.1;margin:0 0 20px}}.page-form__input{margin:0 0 20px}.page-form__input input,.page-form__input textarea{padding:20px;width:100%;border:none;border-radius:10px}.page-form__input input:focus,.page-form__input textarea:focus{border-radius:0 0 10px 10px;border-top:2px solid #186270}.page-form__input input:focus::-webkit-input-placeholder,.page-form__input textarea:focus::-webkit-input-placeholder{font-size:0}.page-form__input input:focus::-moz-placeholder,.page-form__input textarea:focus::-moz-placeholder{font-size:0}.page-form__input input:focus:-ms-input-placeholder,.page-form__input textarea:focus:-ms-input-placeholder{font-size:0}.page-form__input input:focus::-ms-input-placeholder,.page-form__input textarea:focus::-ms-input-placeholder{font-size:0}.page-form__input input:focus::placeholder,.page-form__input textarea:focus::placeholder{font-size:0}.page-form__input textarea{height:160px;resize:none}.page-form__btn button{display:block;max-width:100%;border-radius:10px;padding:15px;font-size:20px}.page-form .wpcf7-list-item{margin:0 0 10px!important}.page-form .wpcf7-list-item a{color:#186270}.contacts .page-form__row{justify-content:space-between}.contacts .page-form__container{padding:100px 0 150px}.contacts-page-item{justify-content:flex-start;align-items:center;gap:20px;padding:8px 0;border-bottom:1px solid #186270}.contacts-page-item__left img{width:30px}.contacts-page-item__right .contacts-page-item__clock,.contacts-page-item__right a{color:#2d5454;transition:.3s;display:block;font-size:21px;line-height:1.2;letter-spacing:1px}.contacts-page-item__right .contacts-page-item__clock:hover,.contacts-page-item__right a:hover{color:#27293c}.contacts-page-item__clock:hover{color:#2d5454}.contacts-page-item__title{font-size:23px;line-height:1.2;font-weight:400;letter-spacing:1px}.page-404-current__row{display:flex;gap:5px;align-items:center}@media (max-width:600px){.page-404-current__row{flex-wrap:wrap}}.page-404-current__left{flex:0 1 50%}@media (max-width:600px){.page-404-current__left{flex:0 1 100%}}.page-404-current__left img{width:100%}.page-404-current__right{color:#333;flex:0 1 50%}@media (max-width:600px){.page-404-current__right{flex:0 1 100%;text-align:center}}.page-404-current__text{font-size:36px;line-height:44px;font-weight:400}.page-404-current p{font-size:15px;line-height:24px}.page-404-current__btn{margin:30px 0 0}.wp-pagenavi{display:flex;margin:15px 0 0 10px;font-size:18px;gap:10px;flex:0 1 100%}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #fbfbfb;transition:.3s;color:#000;text-align:center;padding:7px 0 0;height:35px;border-radius:3px;width:25px!important;font-weight:500;display:block;background:0 0;margin:0;flex:0 1 30px}.wp-pagenavi span{padding:7px 8px 0;background:#444!important;color:#fbfbfb!important}.wp-pagenavi a:hover{border:2px solid #27293c;color:#27293c!important;transform:none}.wp-pagenavi a:last-child{font-size:23px;padding:2px 0 0}.nothing-found h2{font-size:30px;line-height:35px;margin:0 0 10px}.nothing-found p{font-size:19px;line-height:20px}.nothing-found a{transition:.3s;color:#27293c}.nothing-found a:hover{color:#fbfbfb}.reviews-page{margin:0;background:#f5f5f5}.reviews-page__row{margin:0 0 40px;align-items:center}.reviews-page__left{font-size:21px;color:#27293c;line-height:1.2;letter-spacing:1px;border-bottom:2px solid #186270;padding:0 0 20px}.reviews-page__left span{color:#186270}.reviews-page__right a{max-width:100%;width:230px;padding:15px 30px;border-radius:5px;font-size:18px}.reviews-page__right a::after{content:"";display:inline-block;border-right:6px solid transparent;border-top:12px solid #fff;border-left:6px solid transparent;transition:.3s;margin:0 0 0 10px;position:relative;top:1px}@media (max-width:600px){.reviews-page__row{flex-wrap:wrap;gap:30px}.reviews-page__left,.reviews-page__right{flex:0 1 100%;text-align:center}.reviews-page__right a{margin:0 auto}}.reviews-item{margin:0 0 30px}.reviews-item__name{color:#27293c;font-size:15px;font-weight:500}@media (max-width:500px){.reviews-item .left-line{padding:10px}}.reviews-item__data{font-size:14px;color:#186270}.reviews-item .wpmtst-testimonial{margin:0 0 30px}.reviews-item .testimonial-content{order:2;flex:0 1 100%}.reviews-item .testimonial-inner{display:flex!important;flex-wrap:wrap;gap:15px;align-items:center}.reviews-form-page{background:#f1f1f1;padding:100px 0}.reviews__forms{max-width:800px;margin:0 auto}.reviews__forms input,.reviews__forms textarea{padding:12px;border-radius:10px;border:1px solid #fbfbfb;resize:none}.reviews__forms input:focus::-webkit-input-placeholder,.reviews__forms textarea:focus::-webkit-input-placeholder{font-size:0}.reviews__forms input:focus::-moz-placeholder,.reviews__forms textarea:focus::-moz-placeholder{font-size:0}.reviews__forms input:focus:-ms-input-placeholder,.reviews__forms textarea:focus:-ms-input-placeholder{font-size:0}.reviews__forms input:focus::-ms-input-placeholder,.reviews__forms textarea:focus::-ms-input-placeholder{font-size:0}.reviews__forms input:focus::placeholder,.reviews__forms textarea:focus::placeholder{font-size:0}.reviews__forms .wpmtst-submission-form{display:flex;flex-wrap:wrap}.reviews__forms .field-client_name,.reviews__forms .field-post_content{flex:0 1 100%}.reviews__forms .wpmtst-submit input{border:2px solid #186270;cursor:pointer;background:#fff;color:#186270;transition:.3s;font-size:19px;font-weight:500}.reviews__forms .wpmtst-submit input:hover{background:#186270;color:#fff}.nav-links{display:flex;margin:15px auto 0;font-size:18px;justify-content:center;gap:10px;flex:0 1 100%}.nav-links .page-numbers{border:1px solid #27293c;color:#27293c;text-align:center;padding:7px 0 0;height:35px;border-radius:3px;width:25px!important;font-weight:500;display:block;background:0 0;margin:0;flex:0 1 30px}.nav-links span{background:#27293c!important;color:#fff!important}.nav-links a{transition:.3s}.nav-links a:hover{background:#27293c;color:#fff!important;transform:none}
/*# sourceMappingURL=../sourcemaps/style.min.css.map */