

/* Start:/local/templates/template1/public/css/common/blocks/hotel/hotel.css?176180660420837*/
.title-h1{font:500 28px/40px "Jost",Arial,sans-serif}@media (min-width:768px){.title-h1{font-size:32px;line-height:46px}}@media (min-width:1326px){.title-h1{font-size:40px;line-height:58px}}@media (min-width:1601px){.title-h1{font-size:48px;line-height:69px}}.title-h1--style-center{text-align:center}.title-h1--style-uppercase{text-transform:uppercase}.title-h2{color:inherit;font:500 24px/35px "Jost",Arial,sans-serif}@media (min-width:768px){.title-h2{font-size:28px;line-height:40px}}@media (min-width:1326px){.title-h2{font-size:32px;line-height:46px}}@media (min-width:1601px){.title-h2{font-size:40px;line-height:58px}}.title-h2--style-uppercase{text-transform:uppercase}.title-h2--style-center{text-align:center}.title-h2--style-color-add,.title-h2--style-color-white{color:#fff}.title-h2--style-color-base{color:#2e2e30}.title-h3{letter-spacing:.02em;color:inherit;font:500 20px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h3{font-size:22px}}@media (min-width:1326px){.title-h3{font-size:24px;line-height:35px}}@media (min-width:1601px){.title-h3{font-size:26px;line-height:38px}}.title-h3--style-color-white{color:#fff}.title-h3--style-color-accent{color:#000}.title-h3--style-color-add{color:#fff}.title-h3--style-color-base{color:#2e2e30}.title-h3--style-uppercase{text-transform:uppercase}.title-h4{letter-spacing:.02em;font:400 15px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h4{font-size:18px;line-height:1.4}}@media (min-width:1326px){.title-h4{font-size:20px;line-height:29px}}@media (min-width:1601px){.title-h4{font-size:22px;line-height:32px}}.title-h4--style-color-accent{color:#000}.title-h4--style-color-base{color:#2e2e30}.title-h4--style-color-white{color:#fff}.title-h4--style-bold{font-weight:500}.title-h5{letter-spacing:.03em;font:400 18px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h5{font-size:20px}}@media (min-width:1601px){.title-h5{font-size:22px;line-height:32px}}.title-h5--style-color-white{color:#fff}.title-h5--style-color-accent{color:#000}.title-h5--style-color-add{color:#fff}.title-h6{letter-spacing:.03em;font:400 14px/1.4 "Raleway",Verdana,sans-serif}@media (min-width:768px){.title-h6{font-size:16px;line-height:1.4}}@media (min-width:1326px){.title-h6{font-size:18px;line-height:26px}}@media (min-width:1601px){.title-h6{font-size:20px;line-height:26px}}.title-h6--style-color-add{color:#fff}.title-h6--style-color-accent-text{color:#000}.title-h6--style-bold{font-weight:500}.subtitle{letter-spacing:.03em;font:500 15px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:768px){.subtitle{font-size:17px}}@media (min-width:1326px){.subtitle{font-size:18px}}@media (min-width:1601px){.subtitle{font-size:20px}}.subtitle--style-color-accent{color:#000}.text-default{font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em}@media (min-width:1326px){.text-default{font-size:14px;line-height:1.8}}@media (min-width:1601px){.text-default{font-size:16px;line-height:1.8;letter-spacing:.02em}}.text-default--style-color-accent{color:#000}.text-default--style-color-add{color:#fff}.text-default--style-color-base{color:#2e2e30}.text-default--style-color-second,.text-default--style-color-white{color:#fff}.text-default--style-color-black-lightest{color:#363636}.text-default--style-uppercase{text-transform:uppercase}.text--nowrap{white-space:nowrap}.text--center{text-align:center}.text--right{text-align:right}.text-secondary{letter-spacing:.03em;font:400 10px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:768px){.text-secondary{font-size:12px}}@media (min-width:1601px){.text-secondary{font-size:14px}}.text-secondary--style-color-hf{color:#fff}.text-secondary--style-color-black-lightest{color:#363636}.text-secondary--style-color-accent-on-bg{color:#000}.list-ul{letter-spacing:.03em;font:400 12px/1.66 "Raleway",Verdana,sans-serif;margin-bottom:0}@media (min-width:768px){.list-ul{font-size:13px;line-height:1.78}}@media (min-width:1601px){.list-ul{font-size:14px}}.list-ul li{position:relative;margin-bottom:1.5em;padding-left:12px}@media (max-width:1325px){.list-ul li{margin-bottom:.5em}}@media (max-width:767px){.list-ul li{margin-bottom:1.2em}}.list-ol li:last-child,.list-ul li:last-child{margin-bottom:0}.list-ul li:before{position:absolute;top:12px;bottom:auto;left:2px;display:inline-block;width:5px;height:1px;margin-top:auto;margin-bottom:auto;content:""}@media (max-width:1600px){.list-ul li:before{top:11px}}@media (max-width:767px){.list-ul li:before{top:9px}}.list-ul li ul{counter-reset:nested-counter}.list-ul li ul li{counter-increment:nested-counter}.list-ul--style-color-base li::before{background-color:#2e2e30}.list-ol{letter-spacing:.03em;font:400 12px/1.66 "Raleway",Verdana,sans-serif;margin-bottom:0;counter-reset:ol}@media (min-width:1326px){.list-ol{font-size:14px;line-height:1.78}}@media (min-width:1601px){.list-ol{font-size:16px}}.list-ol li{position:relative;margin-bottom:1em;counter-increment:ol}@media (max-width:767px){.list-ol li{margin-bottom:1.2em}}.list-ol li:before{content:counters(ol,".") ".";top:0;border-bottom:none;display:inline-block;margin-right:14px}@media (max-width:767px){.list-ol li:before{margin-right:5px}}.list-ol--style-color-base li::before{color:#2e2e30}.table{font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em;width:100%;margin-bottom:0;border:1px solid #000;border-collapse:collapse}@media (min-width:1326px){.table{font-size:14px;line-height:1.8}}@media (min-width:1601px){.table{font-size:16px;line-height:1.8;letter-spacing:.02em}}.table td,.table th{padding:10px 20px;border:1px solid #000}.link-default{display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:inherit;font-size:inherit;line-height:1.4;font-weight:400;text-decoration:none;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}.link-default:active,.link-default:focus,.link-default:hover{opacity:.8}.link-default--style-color-accent{color:#4d522f}.link-default--style-color-hf{color:#fff}.link-primary{letter-spacing:.1em;font:500 12px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:1601px){.link-primary{font-size:14px}}.link-secondary{letter-spacing:.03em;font:400 13px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:1326px){.link-secondary{font-size:14px;line-height:1.8}}@media (min-width:1601px){.link-secondary{font-size:16px}}.link-secondary--style-uppercase{text-decoration:underline}.link-secondary--style-color-accent-bg{color:#ebdfa9}.link-secondary--style-color-accent-text{color:#000}.link-underline{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:inherit;font-size:inherit;line-height:1.2;font-weight:400;text-decoration:underline;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.link-underline{position:relative;display:inline-block;text-decoration:none}.link-underline::after{position:absolute;bottom:-2px;display:block;width:100%;height:1px;background-color:currentColor;border-bottom:1px solid currentColor;opacity:1;-webkit-transition:.4s;transition:.4s;content:""}.link-underline:active,.link-underline:focus,.link-underline:hover{opacity:.8}.link-underline:active::after,.link-underline:focus::after,.link-underline:hover::after{opacity:0}}.link-underline--style-color-accent{color:#4d522f}.link-underline--style-color-accent-text{color:#000}.link-underline--style-color-hf{color:#fff}.link-underline--style-color-base-text{color:#2e2e30}.link-underline--style-border-dashed::after{content:'';border-bottom:1px dashed #4d522f}.link-more{position:relative;overflow:hidden;display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:"Jost",Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:400;text-decoration:none;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}.link-more::after{display:block;width:55%;height:1px;margin-top:10px;background-color:currentColor;border-bottom:1px solid currentColor;-webkit-transition:width .4s;transition:width .4s;content:""}.link-more:active::after,.link-more:focus::after,.link-more:hover::after{width:100%}@media (min-width:768px){.link-more{font-size:16px}.link-more::after{width:66%;margin-top:11px}}@media (min-width:1326px){.link-more{font-size:18px}.link-more::after{width:55%;margin-top:11px}}@media (min-width:1601px){.link-more{font-size:20px}.link-more::after{width:50%;margin-top:12px}}.link-more--style-color-add,.link-more--style-color-white{color:#fff}.hotel__description.ustyle a,.link-more--style-color-accent,.link-more--style-color-base{color:#4d522f}.link-more--style-color-second{color:#fff}.link-title{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:.4s;transition:.4s}.link-border-start:active,.link-border-start:focus,.link-border-start:hover,.link-title:active,.link-title:focus,.link-title:hover{text-decoration:none}.link-title--style-color-white{color:#fff}.hotel__description.ustyle ol,.hotel__description.ustyle ul,.link-title--style-color-accent{color:#000}.link-title--style-color-add{color:#fff}.link-border-start{position:relative;overflow:hidden;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:.4s;transition:.4s}.link-border-start::before{position:absolute;bottom:0;left:-100%;width:100%;height:1px;color:inherit;background-color:inherit;opacity:.8;-webkit-transition:left .4s;transition:left .4s;content:""}.link-border-start:active::before,.link-border-start:focus::before,.link-border-start:hover::before{left:0}.link-border-start--style-base{color:#2e2e30}.link-border-start--style-base::before{background-color:#2e2e30}.link-border-start--style-second,.link-border-start--style-white{color:#fff}.link-border-start--style-second::before,.link-border-start--style-white::before{background-color:#fff}.button,.link-border-out{-webkit-transition:.4s;transition:.4s}.link-border-out{display:inline;border-style:solid;border-bottom-width:1px}.link-border-out:hover{border-bottom-color:transparent}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:280px;padding:12px 18px;font-family:"Jost",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.2;border:0;opacity:1;cursor:pointer}.button-big:active,.button-big:focus,.button-big:hover,.button-menu:active,.button-menu:focus,.button-menu:hover,.button-show:active,.button-show:focus,.button-show:hover,.button-small:active,.button-small:focus,.button-small:hover,.button-submit:active,.button-submit:focus,.button-submit:hover,.button:active,.button:focus,.button:hover{opacity:.8}@media (min-width:768px){.button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:12px 24px;font-size:14px}}@media (min-width:1326px){.button{padding:10px 16px;font-size:16px}}@media (min-width:1601px){.button{padding:14px 19px;font-size:18px}}.button--full-width{width:100%;max-width:100%}.button--style-accent{color:#000;background-color:#ebdfa9}.button--style-accent-add{color:#fff;background-color:#000}.button-big{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:13px 14px;font-family:"Jost",Arial,sans-serif;font-size:12px;line-height:1.2;font-weight:500;text-transform:uppercase;border:0;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-big{padding:12px 27px;font-size:14px}}@media (min-width:1326px){.button-big{padding:17px 59px}}@media (min-width:1601px){.button-big{padding:20px 34px;font-size:16px}}.button-big--style-hf{color:#4d522f;background-color:#fff}.button-big--style-accent{color:#000;background-color:#ebdfa9}.button-small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;font-size:12px;font-family:"Jost",Arial,sans-serif;line-height:1.2;font-weight:500;text-transform:none;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-small{padding:8px 17px}}.button-small--style-hf{color:#4d522f;background-color:#fff}.button-small--style-accent{color:#000;background-color:#ebdfa9}.button-menu{padding:0;font-size:12px;font-weight:500;line-height:30px;font-family:"Raleway",Verdana,sans-serif;letter-spacing:.4em;color:#fff;background-color:transparent;text-transform:uppercase;border:0;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-menu{font-size:14px}}.button-arrow{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;padding:0;line-height:1;border:0;cursor:pointer;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(1);transform:scale(1)}.button-arrow::before{font-size:19px}@media (min-width:1326px){.button-arrow{width:30px;height:30px}.button-arrow::before{font-size:19px}}.button-arrow--style-in-black-background{color:#fff;background-color:rgba(0,0,0,.5)}@media (min-width:1326px){.button-arrow--style-in-black-background{background-color:transparent}}.button-arrow--style-base{color:#fff;background-color:rgba(77,82,47,.5)}@media (min-width:1326px){.button-arrow--style-base{color:#2e2e30;background-color:transparent}}.button-arrow--style-accent,.button-arrow--style-white{color:#fff;background-color:transparent}.button-arrow--style-accent{color:#ebdfa9}.button-arrow--style-base-text,.button-arrow--style-hf{color:#fff;background-color:rgba(77,82,47,.5)}@media (min-width:768px){.button-arrow--style-base-text{color:#2e2e30;background-color:transparent}.button-arrow--style-base-text:hover:before{color:rgba(46,46,48,.6)}}.button-arrow--style-size-big{width:42px;height:42px}@media (min-width:768px){.button-arrow--style-size-big{width:52px;height:52px}}@media (min-width:1326px){.button-arrow--style-size-big{width:64px;height:64px}}@media (min-width:1601px){.button-arrow--style-size-big{width:72px;height:72px}}.button-show{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:11px 25px;font-family:"Raleway",Verdana,sans-serif;font-size:10px;line-height:1.6;letter-spacing:.03em;border:0;border-radius:50px;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}.button-show::before{font-size:28px;line-height:1}@media (min-width:1024px){.button-show{padding:11px 22px;font-size:12px}}@media (min-width:1367px){.button-show{padding:11px 30px;font-size:14px}}.button-show--style-base{color:#2e2e30;background-color:#e7e6de}.button-show--style-base::before{color:#2e2e30}.button-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 40px;font-size:14px;min-height:45px;font-family:"Jost",Arial,sans-serif;line-height:1.2;font-weight:500;text-transform:none;opacity:1;cursor:pointer;border:0;-webkit-transition:.4s;transition:.4s}@media (min-width:1326px){.button-submit{padding:13px 45px;min-height:45px;font-size:16px}}@media (min-width:1601px){.button-submit{padding:10px 20px;min-height:45px;font-size:18px}}.button-submit--full-width{width:100%;max-width:100%}.button-submit--style-accent{color:#000;background-color:#ebdfa9}.button-submit--style-accent-add{color:#fff;background-color:#000}.button-submit--style-color-add{color:#4d522f;background-color:#fff}.hotels__container{padding-top:20px}@media (max-width:1600px){.hotels__container{padding-top:0}}.hotels__container-bottom{text-align:right}.hotel{position:relative;display:grid;grid-template-areas:"hotel-picture hotel-content";grid-template-columns:auto 1fr;margin-bottom:40px;background-color:#fff}@media (max-width:1325px){.hotel{grid-template-areas:"hotel-picture" "hotel-content";grid-template-columns:100%;max-width:648px;margin:0 auto 20px}}.hotel__card{position:relative}.hotel__card--picture{grid-area:hotel-picture;align-self:flex-start}.hotel__card--content{grid-area:hotel-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 80px 40px}@media (max-width:1600px){.hotel__card--content{padding:60px 60px 40px}}@media (max-width:1325px){.hotel__card--content{padding:44px 40px 54px}}@media (max-width:767px){.hotel__card--content{padding:18px 20px 42px}}.hotel__picture{width:540px;height:360px}@media (max-width:1600px){.hotel__picture{width:calc(130vw*(540/1920));height:calc(130vw*(360/1920))}}@media (max-width:1325px){.hotel__picture{width:648px;height:432px}}@media (max-width:767px){.hotel__picture{width:100%;height:auto}}.hotel__picture::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(50%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 50%)}.hotel__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel__title-link{color:inherit}.hotel__description{margin-top:29px}@media (max-width:1325px){.hotel__description{margin-top:24px}}.hotel__description.ustyle ul li::before{background-color:#000}.hotel__description.ustyle ol li::before,.hotel__price.currency-price .currency{color:#000}.hotel__action{display:grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;font-family:"Jost",Arial,sans-serif;font-size:18px;line-height:1.3;letter-spacing:.03em}@media (max-width:1600px){.hotel__action{font-size:16px}}@media (max-width:1325px){.hotel__action{margin-top:28px;font-size:14px}}@media (max-width:767px){.hotel__action{grid-template-columns:100%;align-self:stretch;margin-top:38px}}.hotel__price-container{color:#000;margin-right:10px}.hotel__price-container+.hotel__booking{margin-left:40px}@media (max-width:767px){.hotel__price-container+.hotel__booking{margin-top:17px;margin-left:0}}.hotel__price{font-size:24px;font-weight:500;color:#ebdfa9}@media (max-width:1600px){.hotel__price{font-size:22px}}@media (max-width:1325px){.hotel__price{font-size:20px}}.hotel__price.currency-price:after{font-size:21px;color:#000}@media (max-width:1325px){.hotel__price.currency-price:after{font-size:19px}}@media (max-width:767px){.hotel__price.currency-price:after{font-size:17px}}.hotel__booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:170px;min-height:50px;font-size:18px;text-transform:none;color:#000;background-color:#ebdfa9}.hotel__booking:hover{background-color:rgba(235,223,169,.8)}@media (max-width:1600px){.hotel__booking{min-width:150px;min-height:40px;font-size:16px}}@media (max-width:1325px){.hotel__booking{font-size:14px}}@media (max-width:767px){.hotel__booking{min-width:inherit;max-width:310px;width:100%}}.hotel__address-container{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:calc(100% - 40px);margin-top:16px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1325px){.hotel__address-container{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media (max-width:767px){.hotel__address-container{width:calc(100% - 20px);margin-top:12px}}.hotel__address-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:24px}@media (max-width:1325px){.hotel__address-icon{font-size:22px}}@media (max-width:767px){.hotel__address-icon{font-size:19px}}.hotel__features{position:absolute;left:40px;bottom:40px;display:grid;grid-template-columns:repeat(auto-fill,46px);gap:20px;width:calc(100% - 80px)}@media (max-width:767px){.hotel__features{display:none}}.hotel__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e7e6de}.hotel__feature::before{font-size:46px}
/*# sourceMappingURL=hotel.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/map/map.css?176180660718290*/
.title-h1{font:500 28px/40px "Jost",Arial,sans-serif}@media (min-width:768px){.title-h1{font-size:32px;line-height:46px}}@media (min-width:1326px){.title-h1{font-size:40px;line-height:58px}}@media (min-width:1601px){.title-h1{font-size:48px;line-height:69px}}.title-h1--style-center{text-align:center}.title-h1--style-uppercase{text-transform:uppercase}.title-h2{color:inherit;font:500 24px/35px "Jost",Arial,sans-serif}@media (min-width:768px){.title-h2{font-size:28px;line-height:40px}}@media (min-width:1326px){.title-h2{font-size:32px;line-height:46px}}@media (min-width:1601px){.title-h2{font-size:40px;line-height:58px}}.title-h2--style-uppercase{text-transform:uppercase}.title-h2--style-center{text-align:center}.title-h2--style-color-add,.title-h2--style-color-white{color:#fff}.title-h2--style-color-base{color:#2e2e30}.title-h3{letter-spacing:.02em;color:inherit;font:500 20px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h3{font-size:22px}}@media (min-width:1326px){.title-h3{font-size:24px;line-height:35px}}@media (min-width:1601px){.title-h3{font-size:26px;line-height:38px}}.title-h3--style-color-white{color:#fff}.title-h3--style-color-accent{color:#000}.title-h3--style-color-add{color:#fff}.title-h3--style-color-base{color:#2e2e30}.title-h3--style-uppercase{text-transform:uppercase}.title-h4{letter-spacing:.02em;font:400 15px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h4{font-size:18px;line-height:1.4}}@media (min-width:1326px){.title-h4{font-size:20px;line-height:29px}}@media (min-width:1601px){.title-h4{font-size:22px;line-height:32px}}.title-h4--style-color-accent{color:#000}.title-h4--style-color-base{color:#2e2e30}.title-h4--style-color-white{color:#fff}.title-h4--style-bold{font-weight:500}.title-h5{letter-spacing:.03em;font:400 18px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h5{font-size:20px}}@media (min-width:1601px){.title-h5{font-size:22px;line-height:32px}}.title-h5--style-color-white{color:#fff}.title-h5--style-color-accent{color:#000}.title-h5--style-color-add{color:#fff}.title-h6{letter-spacing:.03em;font:400 14px/1.4 "Raleway",Verdana,sans-serif}@media (min-width:768px){.title-h6{font-size:16px;line-height:1.4}}@media (min-width:1326px){.title-h6{font-size:18px;line-height:26px}}@media (min-width:1601px){.title-h6{font-size:20px;line-height:26px}}.title-h6--style-color-add{color:#fff}.title-h6--style-color-accent-text{color:#000}.title-h6--style-bold{font-weight:500}.subtitle{letter-spacing:.03em;font:500 15px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:768px){.subtitle{font-size:17px}}@media (min-width:1326px){.subtitle{font-size:18px}}@media (min-width:1601px){.subtitle{font-size:20px}}.subtitle--style-color-accent{color:#000}.text-default{font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em}@media (min-width:1326px){.text-default{font-size:14px;line-height:1.8}}@media (min-width:1601px){.text-default{font-size:16px;line-height:1.8;letter-spacing:.02em}}.text-default--style-color-accent{color:#000}.text-default--style-color-add{color:#fff}.text-default--style-color-base{color:#2e2e30}.text-default--style-color-second,.text-default--style-color-white{color:#fff}.text-default--style-color-black-lightest{color:#363636}.text-default--style-uppercase{text-transform:uppercase}.text--nowrap{white-space:nowrap}.text--center{text-align:center}.text--right{text-align:right}.text-secondary{letter-spacing:.03em;font:400 10px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:768px){.text-secondary{font-size:12px}}@media (min-width:1601px){.text-secondary{font-size:14px}}.text-secondary--style-color-hf{color:#fff}.text-secondary--style-color-black-lightest{color:#363636}.text-secondary--style-color-accent-on-bg{color:#000}.list-ul{letter-spacing:.03em;font:400 12px/1.66 "Raleway",Verdana,sans-serif;margin-bottom:0}@media (min-width:768px){.list-ul{font-size:13px;line-height:1.78}}@media (min-width:1601px){.list-ul{font-size:14px}}.list-ul li{position:relative;margin-bottom:1.5em;padding-left:12px}@media (max-width:1325px){.list-ul li{margin-bottom:.5em}}@media (max-width:767px){.list-ul li{margin-bottom:1.2em}}.list-ol li:last-child,.list-ul li:last-child{margin-bottom:0}.list-ul li:before{position:absolute;top:12px;bottom:auto;left:2px;display:inline-block;width:5px;height:1px;margin-top:auto;margin-bottom:auto;content:""}@media (max-width:1600px){.list-ul li:before{top:11px}}@media (max-width:767px){.list-ul li:before{top:9px}}.list-ul li ul{counter-reset:nested-counter}.list-ul li ul li{counter-increment:nested-counter}.list-ul--style-color-base li::before{background-color:#2e2e30}.list-ol{letter-spacing:.03em;font:400 12px/1.66 "Raleway",Verdana,sans-serif;margin-bottom:0;counter-reset:ol}@media (min-width:1326px){.list-ol{font-size:14px;line-height:1.78}}@media (min-width:1601px){.list-ol{font-size:16px}}.list-ol li{position:relative;margin-bottom:1em;counter-increment:ol}@media (max-width:767px){.list-ol li{margin-bottom:1.2em}}.list-ol li:before{content:counters(ol,".") ".";top:0;border-bottom:none;display:inline-block;margin-right:14px}@media (max-width:767px){.list-ol li:before{margin-right:5px}}.list-ol--style-color-base li::before{color:#2e2e30}.table{font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em;width:100%;margin-bottom:0;border:1px solid #000;border-collapse:collapse}@media (min-width:1326px){.table{font-size:14px;line-height:1.8}}@media (min-width:1601px){.table{font-size:16px;line-height:1.8;letter-spacing:.02em}}.table td,.table th{padding:10px 20px;border:1px solid #000}.link-default{display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:inherit;font-size:inherit;line-height:1.4;font-weight:400;text-decoration:none;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}.link-default:active,.link-default:focus,.link-default:hover{opacity:.8}.link-default--style-color-accent{color:#4d522f}.link-default--style-color-hf{color:#fff}.link-primary{letter-spacing:.1em;font:500 12px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:1601px){.link-primary{font-size:14px}}.link-secondary{letter-spacing:.03em;font:400 13px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:1326px){.link-secondary{font-size:14px;line-height:1.8}}@media (min-width:1601px){.link-secondary{font-size:16px}}.link-secondary--style-uppercase{text-decoration:underline}.link-secondary--style-color-accent-bg{color:#ebdfa9}.link-secondary--style-color-accent-text{color:#000}.link-underline{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:inherit;font-size:inherit;line-height:1.2;font-weight:400;text-decoration:underline;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.link-underline{position:relative;display:inline-block;text-decoration:none}.link-underline::after{position:absolute;bottom:-2px;display:block;width:100%;height:1px;background-color:currentColor;border-bottom:1px solid currentColor;opacity:1;-webkit-transition:.4s;transition:.4s;content:""}.link-underline:active,.link-underline:focus,.link-underline:hover{opacity:.8}.link-underline:active::after,.link-underline:focus::after,.link-underline:hover::after{opacity:0}}.link-underline--style-color-accent{color:#4d522f}.link-underline--style-color-accent-text{color:#000}.link-underline--style-color-hf{color:#fff}.link-underline--style-color-base-text{color:#2e2e30}.link-underline--style-border-dashed::after{content:'';border-bottom:1px dashed #4d522f}.link-more{position:relative;overflow:hidden;display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:"Jost",Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:400;text-decoration:none;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}.link-more::after{display:block;width:55%;height:1px;margin-top:10px;background-color:currentColor;border-bottom:1px solid currentColor;-webkit-transition:width .4s;transition:width .4s;content:""}.link-more:active::after,.link-more:focus::after,.link-more:hover::after{width:100%}@media (min-width:768px){.link-more{font-size:16px}.link-more::after{width:66%;margin-top:11px}}@media (min-width:1326px){.link-more{font-size:18px}.link-more::after{width:55%;margin-top:11px}}@media (min-width:1601px){.link-more{font-size:20px}.link-more::after{width:50%;margin-top:12px}}.link-more--style-color-add,.link-more--style-color-white{color:#fff}.link-more--style-color-accent,.link-more--style-color-base{color:#4d522f}.link-more--style-color-second{color:#fff}.link-title{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:.4s;transition:.4s}.link-border-start:active,.link-border-start:focus,.link-border-start:hover,.link-title:active,.link-title:focus,.link-title:hover{text-decoration:none}.link-title--style-color-white{color:#fff}.link-title--style-color-accent{color:#000}.link-title--style-color-add{color:#fff}.link-border-start{position:relative;overflow:hidden;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:.4s;transition:.4s}.link-border-start::before{position:absolute;bottom:0;left:-100%;width:100%;height:1px;color:inherit;background-color:inherit;opacity:.8;-webkit-transition:left .4s;transition:left .4s;content:""}.link-border-start:active::before,.link-border-start:focus::before,.link-border-start:hover::before{left:0}.link-border-start--style-base{color:#2e2e30}.link-border-start--style-base::before{background-color:#2e2e30}.link-border-start--style-second,.link-border-start--style-white{color:#fff}.link-border-start--style-second::before,.link-border-start--style-white::before{background-color:#fff}.button,.link-border-out{-webkit-transition:.4s;transition:.4s}.link-border-out{display:inline;border-style:solid;border-bottom-width:1px}.link-border-out:hover{border-bottom-color:transparent}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:280px;padding:12px 18px;font-family:"Jost",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.2;border:0;opacity:1;cursor:pointer}.button-big:active,.button-big:focus,.button-big:hover,.button-menu:active,.button-menu:focus,.button-menu:hover,.button-show:active,.button-show:focus,.button-show:hover,.button-small:active,.button-small:focus,.button-small:hover,.button-submit:active,.button-submit:focus,.button-submit:hover,.button:active,.button:focus,.button:hover{opacity:.8}@media (min-width:768px){.button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:12px 24px;font-size:14px}}@media (min-width:1326px){.button{padding:10px 16px;font-size:16px}}@media (min-width:1601px){.button{padding:14px 19px;font-size:18px}}.button--full-width{width:100%;max-width:100%}.button--style-accent{color:#000;background-color:#ebdfa9}.button--style-accent-add{color:#fff;background-color:#000}.button-big{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:13px 14px;font-family:"Jost",Arial,sans-serif;font-size:12px;line-height:1.2;font-weight:500;text-transform:uppercase;border:0;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-big{padding:12px 27px;font-size:14px}}@media (min-width:1326px){.button-big{padding:17px 59px}}@media (min-width:1601px){.button-big{padding:20px 34px;font-size:16px}}.button-big--style-hf{color:#4d522f;background-color:#fff}.button-big--style-accent{color:#000;background-color:#ebdfa9}.button-small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;font-size:12px;font-family:"Jost",Arial,sans-serif;line-height:1.2;font-weight:500;text-transform:none;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-small{padding:8px 17px}}.button-small--style-hf{color:#4d522f;background-color:#fff}.button-small--style-accent{color:#000;background-color:#ebdfa9}.button-menu{padding:0;font-size:12px;font-weight:500;line-height:30px;font-family:"Raleway",Verdana,sans-serif;letter-spacing:.4em;color:#fff;background-color:transparent;text-transform:uppercase;border:0;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-menu{font-size:14px}}.button-arrow{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;padding:0;line-height:1;border:0;cursor:pointer;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(1);transform:scale(1)}.button-arrow::before{font-size:19px}@media (min-width:1326px){.button-arrow{width:30px;height:30px}.button-arrow::before{font-size:19px}}.button-arrow--style-in-black-background{color:#fff;background-color:rgba(0,0,0,.5)}@media (min-width:1326px){.button-arrow--style-in-black-background{background-color:transparent}}.button-arrow--style-base{color:#fff;background-color:rgba(77,82,47,.5)}@media (min-width:1326px){.button-arrow--style-base{color:#2e2e30;background-color:transparent}}.button-arrow--style-accent,.button-arrow--style-white{color:#fff;background-color:transparent}.button-arrow--style-accent{color:#ebdfa9}.button-arrow--style-base-text,.button-arrow--style-hf{color:#fff;background-color:rgba(77,82,47,.5)}@media (min-width:768px){.button-arrow--style-base-text{color:#2e2e30;background-color:transparent}.button-arrow--style-base-text:hover:before{color:rgba(46,46,48,.6)}}.button-arrow--style-size-big{width:42px;height:42px}@media (min-width:768px){.button-arrow--style-size-big{width:52px;height:52px}}@media (min-width:1326px){.button-arrow--style-size-big{width:64px;height:64px}}@media (min-width:1601px){.button-arrow--style-size-big{width:72px;height:72px}}.button-show{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:11px 25px;font-family:"Raleway",Verdana,sans-serif;font-size:10px;line-height:1.6;letter-spacing:.03em;border:0;border-radius:50px;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}.button-show::before{font-size:28px;line-height:1}@media (min-width:1024px){.button-show{padding:11px 22px;font-size:12px}}@media (min-width:1367px){.button-show{padding:11px 30px;font-size:14px}}.button-show--style-base{color:#2e2e30;background-color:#e7e6de}.button-show--style-base::before{color:#2e2e30}.button-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 40px;font-size:14px;min-height:45px;font-family:"Jost",Arial,sans-serif;line-height:1.2;font-weight:500;text-transform:none;opacity:1;cursor:pointer;border:0;-webkit-transition:.4s;transition:.4s}@media (min-width:1326px){.button-submit{padding:13px 45px;min-height:45px;font-size:16px}}@media (min-width:1601px){.button-submit{padding:10px 20px;min-height:45px;font-size:18px}}.button-submit--full-width{width:100%;max-width:100%}.button-submit--style-accent{color:#000;background-color:#ebdfa9}.button-submit--style-accent-add{color:#fff;background-color:#000}.button-submit--style-color-add{color:#4d522f;background-color:#fff}.map{background-color:rgba(0,0,0,.2)}.map--default{height:420px}@media (max-width:1600px){.map--default{height:300px}}.map--network{height:580px}@media (max-width:1325px){.map--network{height:480px}}@media (max-width:767px){.map--network{height:318px}}.map img{background-color:transparent}.map__marker{width:42px;height:50px;font-size:50px;line-height:1;color:#4d522f}.map__marker svg path{fill:#4d522f;stroke:#4d522f}@media (max-width:1600px){.map__marker{width:34px;height:40px;font-size:40px}}@media (max-width:767px){.map__marker{width:26px;height:30px;font-size:30px}}.map__marker--cluster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.map__marker--cluster::before{position:absolute;top:-3px;color:#ebdfa9}.map__marker-count{position:absolute;top:3px;font-size:14px;line-height:1.6}@media (max-width:1325px){.map__marker-count{line-height:1.4}}@media (max-width:767px){.map__marker-count{font-size:12px;line-height:1.2}}#map [class$=-gototech]{display:none}.map__title{color:inherit;font:500 24px/35px "Jost",Arial,sans-serif}@media (min-width:768px){.map__title{font-size:28px;line-height:40px}}@media (min-width:1326px){.map__title{font-size:32px;line-height:46px}}@media (min-width:1601px){.map__title{font-size:40px;line-height:58px}}.map__template{min-height:470px;max-width:924px;width:100%}@media (max-width:1325px){.map__template{min-height:400px}}@media (max-width:767px){.map__template{min-height:425px}}.map__content{max-width:422px;-ms-flex-item-align:center;align-self:center;padding:0 69px;color:#fff;font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em}@media (min-width:1326px){.map__content{font-size:14px;line-height:1.8}}@media (min-width:1601px){.map__content{font-size:16px;line-height:1.8;letter-spacing:.02em}}@media (max-width:1325px){.map__content{max-width:314px;padding:0 30px}}@media (max-width:767px){.map__content{max-width:100%;padding:40px 38px 60px}}.map__title{margin-bottom:30px}.ymaps-2-1-79-gototech{display:none!important}#map>ymaps{border-radius:5px}.page--main #map>ymaps{overflow:hidden;border-radius:0 5px 5px 0}@media (max-width:767px){.page--main #map>ymaps{border-radius:0 0 5px 5px}#map *,#map-hotel{-ms-touch-action:auto;touch-action:auto}}
/*# sourceMappingURL=map.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/map/balloon.css?176180660718175*/
.title-h1{font:500 28px/40px "Jost",Arial,sans-serif}@media (min-width:768px){.title-h1{font-size:32px;line-height:46px}}@media (min-width:1326px){.title-h1{font-size:40px;line-height:58px}}@media (min-width:1601px){.title-h1{font-size:48px;line-height:69px}}.title-h1--style-center{text-align:center}.title-h1--style-uppercase{text-transform:uppercase}.title-h2{color:inherit;font:500 24px/35px "Jost",Arial,sans-serif}@media (min-width:768px){.title-h2{font-size:28px;line-height:40px}}@media (min-width:1326px){.title-h2{font-size:32px;line-height:46px}}@media (min-width:1601px){.title-h2{font-size:40px;line-height:58px}}.title-h2--style-uppercase{text-transform:uppercase}.title-h2--style-center{text-align:center}.title-h2--style-color-add,.title-h2--style-color-white{color:#fff}.title-h2--style-color-base{color:#2e2e30}.title-h3{letter-spacing:.02em;color:inherit;font:500 20px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h3{font-size:22px}}@media (min-width:1326px){.title-h3{font-size:24px;line-height:35px}}@media (min-width:1601px){.title-h3{font-size:26px;line-height:38px}}.title-h3--style-color-white{color:#fff}.title-h3--style-color-accent{color:#000}.title-h3--style-color-add{color:#fff}.title-h3--style-color-base{color:#2e2e30}.title-h3--style-uppercase{text-transform:uppercase}.title-h4{letter-spacing:.02em;font:400 15px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h4{font-size:18px;line-height:1.4}}@media (min-width:1326px){.title-h4{font-size:20px;line-height:29px}}@media (min-width:1601px){.title-h4{font-size:22px;line-height:32px}}.title-h4--style-color-accent{color:#000}.title-h4--style-color-base{color:#2e2e30}.title-h4--style-color-white{color:#fff}.title-h4--style-bold{font-weight:500}.title-h5{letter-spacing:.03em;font:400 18px/1.4 "Jost",Arial,sans-serif}@media (min-width:768px){.title-h5{font-size:20px}}@media (min-width:1601px){.title-h5{font-size:22px;line-height:32px}}.title-h5--style-color-white{color:#fff}.title-h5--style-color-accent{color:#000}.title-h5--style-color-add{color:#fff}.title-h6{letter-spacing:.03em;font:400 14px/1.4 "Raleway",Verdana,sans-serif}@media (min-width:768px){.title-h6{font-size:16px;line-height:1.4}}@media (min-width:1326px){.title-h6{font-size:18px;line-height:26px}}@media (min-width:1601px){.title-h6{font-size:20px;line-height:26px}}.title-h6--style-color-add{color:#fff}.title-h6--style-color-accent-text{color:#000}.title-h6--style-bold{font-weight:500}.subtitle{letter-spacing:.03em;font:500 15px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:768px){.subtitle{font-size:17px}}@media (min-width:1326px){.subtitle{font-size:18px}}@media (min-width:1601px){.subtitle{font-size:20px}}.subtitle--style-color-accent{color:#000}.text-default{font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em}@media (min-width:1326px){.text-default{font-size:14px;line-height:1.8}}@media (min-width:1601px){.text-default{font-size:16px;line-height:1.8;letter-spacing:.02em}}.text-default--style-color-accent{color:#000}.text-default--style-color-add{color:#fff}.text-default--style-color-base{color:#2e2e30}.text-default--style-color-second,.text-default--style-color-white{color:#fff}.text-default--style-color-black-lightest{color:#363636}.text-default--style-uppercase{text-transform:uppercase}.text--nowrap{white-space:nowrap}.text--center{text-align:center}.text--right{text-align:right}.text-secondary{letter-spacing:.03em;font:400 10px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:768px){.text-secondary{font-size:12px}}@media (min-width:1601px){.text-secondary{font-size:14px}}.text-secondary--style-color-hf{color:#fff}.text-secondary--style-color-black-lightest{color:#363636}.text-secondary--style-color-accent-on-bg{color:#000}.list-ul{letter-spacing:.03em;font:400 12px/1.66 "Raleway",Verdana,sans-serif;margin-bottom:0}@media (min-width:768px){.list-ul{font-size:13px;line-height:1.78}}@media (min-width:1601px){.list-ul{font-size:14px}}.list-ul li{position:relative;margin-bottom:1.5em;padding-left:12px}@media (max-width:1325px){.list-ul li{margin-bottom:.5em}}@media (max-width:767px){.list-ul li{margin-bottom:1.2em}}.list-ol li:last-child,.list-ul li:last-child{margin-bottom:0}.list-ul li:before{position:absolute;top:12px;bottom:auto;left:2px;display:inline-block;width:5px;height:1px;margin-top:auto;margin-bottom:auto;content:""}@media (max-width:1600px){.list-ul li:before{top:11px}}@media (max-width:767px){.list-ul li:before{top:9px}}.list-ul li ul{counter-reset:nested-counter}.list-ul li ul li{counter-increment:nested-counter}.list-ul--style-color-base li::before{background-color:#2e2e30}.list-ol{letter-spacing:.03em;font:400 12px/1.66 "Raleway",Verdana,sans-serif;margin-bottom:0;counter-reset:ol}@media (min-width:1326px){.list-ol{font-size:14px;line-height:1.78}}@media (min-width:1601px){.list-ol{font-size:16px}}.list-ol li{position:relative;margin-bottom:1em;counter-increment:ol}@media (max-width:767px){.list-ol li{margin-bottom:1.2em}}.list-ol li:before{content:counters(ol,".") ".";top:0;border-bottom:none;display:inline-block;margin-right:14px}@media (max-width:767px){.list-ol li:before{margin-right:5px}}.list-ol--style-color-base li::before{color:#2e2e30}.table{font:400 13px/1.8 "Raleway",Verdana,sans-serif;letter-spacing:.02em;width:100%;margin-bottom:0;border:1px solid #000;border-collapse:collapse}@media (min-width:1326px){.table{font-size:14px;line-height:1.8}}@media (min-width:1601px){.table{font-size:16px;line-height:1.8;letter-spacing:.02em}}.table td,.table th{padding:10px 20px;border:1px solid #000}.link-default{display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:inherit;font-size:inherit;line-height:1.4;font-weight:400;text-decoration:none;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}.link-default:active,.link-default:focus,.link-default:hover{opacity:.8}.link-default--style-color-accent{color:#4d522f}.link-default--style-color-hf{color:#fff}.link-primary{letter-spacing:.1em;font:500 12px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:1601px){.link-primary{font-size:14px}}.link-secondary{letter-spacing:.03em;font:400 13px/1.6 "Raleway",Verdana,sans-serif}@media (min-width:1326px){.link-secondary{font-size:14px;line-height:1.8}}@media (min-width:1601px){.link-secondary{font-size:16px}}.link-secondary--style-uppercase{text-decoration:underline}.link-secondary--style-color-accent-bg{color:#ebdfa9}.link-secondary--style-color-accent-text{color:#000}.link-underline{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:inherit;font-size:inherit;line-height:1.2;font-weight:400;text-decoration:underline;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.link-underline{position:relative;display:inline-block;text-decoration:none}.link-underline::after{position:absolute;bottom:-2px;display:block;width:100%;height:1px;background-color:currentColor;border-bottom:1px solid currentColor;opacity:1;-webkit-transition:.4s;transition:.4s;content:""}.link-underline:active,.link-underline:focus,.link-underline:hover{opacity:.8}.link-underline:active::after,.link-underline:focus::after,.link-underline:hover::after{opacity:0}}.link-underline--style-color-accent{color:#4d522f}.link-underline--style-color-accent-text{color:#000}.link-underline--style-color-hf{color:#fff}.link-underline--style-color-base-text{color:#2e2e30}.link-underline--style-border-dashed::after{content:'';border-bottom:1px dashed #4d522f}.link-more{position:relative;overflow:hidden;display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:"Jost",Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:400;text-decoration:none;letter-spacing:.03em;opacity:1;-webkit-transition:.4s;transition:.4s}.link-more::after{display:block;width:55%;height:1px;margin-top:10px;background-color:currentColor;border-bottom:1px solid currentColor;-webkit-transition:width .4s;transition:width .4s;content:""}.link-more:active::after,.link-more:focus::after,.link-more:hover::after{width:100%}@media (min-width:768px){.link-more{font-size:16px}.link-more::after{width:66%;margin-top:11px}}@media (min-width:1326px){.link-more{font-size:18px}.link-more::after{width:55%;margin-top:11px}}@media (min-width:1601px){.link-more{font-size:20px}.link-more::after{width:50%;margin-top:12px}}.link-more--style-color-add,.link-more--style-color-white{color:#fff}.link-more--style-color-accent,.link-more--style-color-base{color:#4d522f}.link-more--style-color-second{color:#fff}.link-title{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:.4s;transition:.4s}.link-border-start:active,.link-border-start:focus,.link-border-start:hover,.link-title:active,.link-title:focus,.link-title:hover{text-decoration:none}.link-title--style-color-white{color:#fff}.link-title--style-color-accent{color:#000}.link-title--style-color-add{color:#fff}.link-border-start{position:relative;overflow:hidden;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:.4s;transition:.4s}.link-border-start::before{position:absolute;bottom:0;left:-100%;width:100%;height:1px;color:inherit;background-color:inherit;opacity:.8;-webkit-transition:left .4s;transition:left .4s;content:""}.link-border-start:active::before,.link-border-start:focus::before,.link-border-start:hover::before{left:0}.link-border-start--style-base{color:#2e2e30}.link-border-start--style-base::before{background-color:#2e2e30}.link-border-start--style-second,.link-border-start--style-white{color:#fff}.link-border-start--style-second::before,.link-border-start--style-white::before{background-color:#fff}.button,.link-border-out{-webkit-transition:.4s;transition:.4s}.link-border-out{display:inline;border-style:solid;border-bottom-width:1px}.link-border-out:hover{border-bottom-color:transparent}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:280px;padding:12px 18px;font-family:"Jost",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.2;border:0;opacity:1;cursor:pointer}.button-big:active,.button-big:focus,.button-big:hover,.button-menu:active,.button-menu:focus,.button-menu:hover,.button-show:active,.button-show:focus,.button-show:hover,.button-small:active,.button-small:focus,.button-small:hover,.button-submit:active,.button-submit:focus,.button-submit:hover,.button:active,.button:focus,.button:hover{opacity:.8}@media (min-width:768px){.button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:12px 24px;font-size:14px}}@media (min-width:1326px){.button{padding:10px 16px;font-size:16px}}@media (min-width:1601px){.button{padding:14px 19px;font-size:18px}}.button--full-width{width:100%;max-width:100%}.button--style-accent{color:#000;background-color:#ebdfa9}.button--style-accent-add{color:#fff;background-color:#000}.button-big{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:13px 14px;font-family:"Jost",Arial,sans-serif;font-size:12px;line-height:1.2;font-weight:500;text-transform:uppercase;border:0;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-big{padding:12px 27px;font-size:14px}}@media (min-width:1326px){.button-big{padding:17px 59px}}@media (min-width:1601px){.button-big{padding:20px 34px;font-size:16px}}.button-big--style-hf{color:#4d522f;background-color:#fff}.button-big--style-accent{color:#000;background-color:#ebdfa9}.button-small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;font-size:12px;font-family:"Jost",Arial,sans-serif;line-height:1.2;font-weight:500;text-transform:none;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-small{padding:8px 17px}}.button-small--style-hf{color:#4d522f;background-color:#fff}.button-small--style-accent{color:#000;background-color:#ebdfa9}.button-menu{padding:0;font-size:12px;font-weight:500;line-height:30px;font-family:"Raleway",Verdana,sans-serif;letter-spacing:.4em;color:#fff;background-color:transparent;text-transform:uppercase;border:0;cursor:pointer;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.button-menu{font-size:14px}}.button-arrow{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;padding:0;line-height:1;border:0;cursor:pointer;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(1);transform:scale(1)}.button-arrow::before{font-size:19px}@media (min-width:1326px){.button-arrow{width:30px;height:30px}.button-arrow::before{font-size:19px}}.button-arrow--style-in-black-background{color:#fff;background-color:rgba(0,0,0,.5)}@media (min-width:1326px){.button-arrow--style-in-black-background{background-color:transparent}}.button-arrow--style-base{color:#fff;background-color:rgba(77,82,47,.5)}@media (min-width:1326px){.button-arrow--style-base{color:#2e2e30;background-color:transparent}}.button-arrow--style-accent,.button-arrow--style-white{color:#fff;background-color:transparent}.button-arrow--style-accent{color:#ebdfa9}.button-arrow--style-base-text,.button-arrow--style-hf{color:#fff;background-color:rgba(77,82,47,.5)}@media (min-width:768px){.button-arrow--style-base-text{color:#2e2e30;background-color:transparent}.button-arrow--style-base-text:hover:before{color:rgba(46,46,48,.6)}}.button-arrow--style-size-big{width:42px;height:42px}@media (min-width:768px){.button-arrow--style-size-big{width:52px;height:52px}}@media (min-width:1326px){.button-arrow--style-size-big{width:64px;height:64px}}@media (min-width:1601px){.button-arrow--style-size-big{width:72px;height:72px}}.button-show{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:11px 25px;font-family:"Raleway",Verdana,sans-serif;font-size:10px;line-height:1.6;letter-spacing:.03em;border:0;border-radius:50px;opacity:1;cursor:pointer;-webkit-transition:.4s;transition:.4s}.button-show::before{font-size:28px;line-height:1}@media (min-width:1024px){.button-show{padding:11px 22px;font-size:12px}}@media (min-width:1367px){.button-show{padding:11px 30px;font-size:14px}}.button-show--style-base{color:#2e2e30;background-color:#e7e6de}.button-show--style-base::before{color:#2e2e30}.button-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 40px;font-size:14px;min-height:45px;font-family:"Jost",Arial,sans-serif;line-height:1.2;font-weight:500;text-transform:none;opacity:1;cursor:pointer;border:0;-webkit-transition:.4s;transition:.4s}@media (min-width:1326px){.button-submit{padding:13px 45px;min-height:45px;font-size:16px}}@media (min-width:1601px){.button-submit{padding:10px 20px;min-height:45px;font-size:18px}}.button-submit--full-width{width:100%;max-width:100%}.button-submit--style-accent{color:#000;background-color:#ebdfa9}.button-submit--style-accent-add{color:#fff;background-color:#000}.button-submit--style-color-add{color:#4d522f;background-color:#fff}.balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;width:100%;padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1325px){.balloon{max-width:260px}}@media (max-width:767px){.balloon{width:auto;height:auto;padding:0 10px}}.balloon__header{margin-bottom:15px;font-family:"Jost",Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.25;color:#000}.balloon__header:hover{color:rgba(0,0,0,.7)}.balloon__header:active{color:rgba(0,0,0,.8)}@media (max-width:767px){.balloon__header{margin-bottom:10px}}.balloon__title{margin:20px 0 10px;letter-spacing:.03em;font:400 14px/1.4 "Raleway",Verdana,sans-serif;color:#2e2e30}@media (min-width:768px){.balloon__title{font-size:16px;line-height:1.4}}@media (min-width:1326px){.balloon__title{font-size:18px;line-height:26px}}@media (min-width:1601px){.balloon__title{font-size:20px;line-height:26px}}@media (max-width:767px){.balloon__title{margin-bottom:10px}}.balloon__desc{letter-spacing:.03em;font:400 10px/1.6 "Raleway",Verdana,sans-serif;color:#2e2e30}@media (min-width:768px){.balloon__desc{font-size:12px}}@media (min-width:1601px){.balloon__desc{font-size:14px}}.balloon__address{letter-spacing:.03em;font:400 10px/1.6 "Raleway",Verdana,sans-serif;font-size:12px;text-transform:none;color:#000}@media (min-width:768px){.balloon__address{font-size:12px}}@media (min-width:1601px){.balloon__address{font-size:14px}}.balloon__address::before{margin-right:10px;font-size:16px;color:#ebdfa9}.balloon__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin-top:20px}.balloon__price .currency-price .currency,.balloon__price .currency-price::after{color:#000}@media (max-width:767px){.balloon__price{margin-top:10px}}.balloon__cost{white-space:nowrap;margin-right:20px}.balloon__cost b{font-size:20px}@media (max-width:1325px){.balloon__cost b{font-size:16px}}
/*# sourceMappingURL=balloon.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/hotel/hotel.css?176180660420837 */
/* /local/templates/template1/public/css/common/blocks/map/map.css?176180660718290 */
/* /local/templates/template1/public/css/common/blocks/map/balloon.css?176180660718175 */
