/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#666;opacity:1}*{transition:all .25s ease}:hover{text-decoration:none!important}body input:focus:required:invalid,body input:required:valid,body textarea:focus:required:invalid,body textarea:required:valid{color:#666}body,html{height:100%}body{font-size:16px;min-width:320px;position:relative;line-height:1.75;overflow-x:hidden}.title{overflow:hidden;margin-top:0;margin-bottom:36px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;text-align:center;color:#000}.title_1{margin-left:20px;margin-right:20px}.title_2:before{margin-right:15px!important}.title_2:after{width:58%!important;margin-left:28px!important}.title_3{margin-bottom:0}.title:after,.title:before{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;margin-top:-8px;background:rgba(0,0,0,.25);border:solid #fff;border-width:0 10px}.title:before{margin-left:-100%;margin-right:22px}.title:after{margin-right:-100%;margin-left:22px}@font-face{font-family:ClearSans;src:url(../fonts/ClearSans/Bold/ClearSans-Bold.eot);src:url(../fonts/ClearSans/Bold/ClearSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ClearSans/Bold/ClearSans-Bold.woff) format("woff"),url(../fonts/ClearSans/Bold/ClearSans-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:ClearSans;src:url(../fonts/ClearSans/Medium/ClearSans-Medium.eot);src:url(../fonts/ClearSans/Medium/ClearSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/ClearSans/Medium/ClearSans-Medium.woff) format("woff"),url(../fonts/ClearSans/Medium/ClearSans-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:ClearSans;src:url(../fonts/ClearSans/Regular/ClearSans-Regular.eot);src:url(../fonts/ClearSans/Regular/ClearSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ClearSans/Regular/ClearSans-Regular.woff) format("woff"),url(../fonts/ClearSans/Regular/ClearSans-Regular.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:ClearSans;src:url(../fonts/ClearSans/Light/ClearSans-Light.eot);src:url(../fonts/ClearSans/Light/ClearSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/ClearSans/Light/ClearSans-Light.woff) format("woff"),url(../fonts/ClearSans/Light/ClearSans-Light.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-family:ClearSans;src:url(../fonts/ClearSans/Thin/ClearSans-Thin.eot);src:url(../fonts/ClearSans/Thin/ClearSans-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/ClearSans/Thin/ClearSans-Thin.woff) format("woff"),url(../fonts/ClearSans/Thin/ClearSans-Thin.ttf) format("truetype");font-style:normal;font-weight:100}.container-inner{max-width:1146px;margin:0 auto;padding:0 20px}.wrapper{padding-top:36px;border-top:1px solid rgba(224,224,224,.4);background:url(../img/main_bg.png)}.wrapper_shares{padding-top:50px}.button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;height:100%;padding-left:20px;padding-right:20px;border:2px solid transparent;border-radius:100px;text-align:center;font-family:"Yanone Kaffeesatz",sans-serif;line-height:0;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;color:#fff}.button_small{font-size:18px}.button_big{font-size:24px}.button_purple{background-color:#871854}.button:hover{background-color:#fff;font-weight:500;color:#871854;border:2px solid #871854}.header__row_1{background-color:#871854}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7px}.header__inner_2{padding-top:13px;padding-bottom:15px}.header__phone-block-wrapper{margin-right:20px;padding-top:4px}.header__logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}.header__logo-text{position:relative;top:2px;max-width:200px;margin-top:0;margin-bottom:0;margin-left:20px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:24px;line-height:27px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px;color:#871854}.social-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:7px}.social-block_vertical{-ms-flex-direction:column;flex-direction:column}.social-block__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;margin-right:33px;cursor:pointer;text-decoration:none}.social-block__item_2{margin-right:34px}.social-block__item_3{top:4px;margin-right:0}.phone-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.phone-block_vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.phone-block__left-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.phone-block__phone{padding-left:15px;font-family:ClearSans,sans-serif;font-size:18px;font-weight:300;text-decoration:none;color:#fff}.phone-block__callback{position:relative;top:2px;margin-left:33px;font-family:ClearSans,sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;text-decoration:underline;letter-spacing:.3px;color:#fff;opacity:.75}.phone-block__callback:hover{text-decoration:none}.phone-block__callback_purple{color:#b50062}.phone-block__callback_footer{position:relative;top:-5px}.index-nav-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:398px;margin-top:19px;padding:0;list-style:none}.index-nav-menu__item{padding-bottom:0;border-bottom:2px solid transparent;line-height:25px}.index-nav-menu__item:hover{border-bottom:2px solid #871854}.index-nav-menu__item_2{margin-right:10px}.index-nav-menu__link{font-family:"Yanone Kaffeesatz",sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;color:rgba(0,0,0,.45)}.index-nav-menu__link:hover{text-decoration:none}.index-nav-menu__item:hover .index-nav-menu__link{color:#871854}.footer{background-color:#000}.footer__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2px}.footer__column_3{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.footer__row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer__row_1{margin-top:37px}.footer__row_2{margin-top:12px}.footer__title{margin:0;font-family:"Yanone Kaffeesatz",sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;letter-spacing:3.6px;color:#fff}.footer__logo-wrapper{position:relative;top:3px;margin-left:14px;margin-right:16px}.footer__copyright{position:relative;margin-top:0;opacity:.75;font-family:ClearSans,sans-serif;font-size:14px;font-weight:200;letter-spacing:.15px;color:#fff}.footer__copyright_1{margin-right:24px}.footer__copyright_1:after{content:'';position:absolute;top:4px;right:-15px;width:1px;height:16px;background-color:#fff}.footer__social-block-wrapper{margin-top:27px}.footer__owner-name{margin-top:11px;margin-bottom:0;opacity:.7;font-family:ClearSans,sans-serif;font-size:13px;font-weight:100;letter-spacing:.3px;color:#fff}.footer__phone-block-wrapper{position:relative;top:-6px}.footer-nav-menu{margin-top:32px;list-style:none}.footer-nav-menu__item{margin-bottom:7px}.footer-nav-menu__link{opacity:.75;font-family:"Yanone Kaffeesatz",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:.4px;color:#fff}.footer-nav-menu__link:hover{color:#871854}.search{margin-bottom:38px;padding-left:30px;padding-right:30px;border-radius:5px;background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.search__inner{padding-bottom:28px}.search__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-top:13px}.search__main-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search__column{-ms-flex-preferred-size:33%;flex-basis:33%}.search__column_2{position:relative;left:-3px}.search__title{font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:#000}.search__more-services{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.search__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:9px}.search__row_1{margin-top:14px}.search__range{width:266px;margin-top:12px}.search__range_1{margin-bottom:24px}.search__range-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:264px;margin-bottom:36px}.search__range-text{font-family:ClearSans,sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;color:#878787}.search__input{box-sizing:border-box;width:94px;height:28px;padding-left:10px;padding-right:10px;border-radius:5px;border:1px solid #878787;outline:0}.search__range-values{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px}.search__range-value-wrapper{font-family:ClearSans,sans-serif;font-size:14px;font-weight:200;color:#878787}.search__checkbox{display:none}.search__checkbox-text{position:relative;padding-left:40px;font-family:ClearSans,sans-serif;font-size:14px;font-weight:200;color:#878787;cursor:pointer}.search__checkbox-text:before{content:'';position:absolute;left:0;bottom:0;display:inline-block;width:21px;height:21px;border-radius:5px;border:1px solid #878787}.search__calendar{position:relative;left:-17px;margin-bottom:18px}.search__hidden{display:none}.search__area-wrapper{position:relative}.search__area{box-sizing:border-box;width:100%;height:36px;border:1px solid #d4d4d4;background-color:#fff;font-family:ClearSans,sans-serif;font-size:14px;font-weight:200;color:#878787}.search__button-wrapper{width:221px;height:48px;margin:32px auto 0}.ui-widget-header{background-color:#c4c4c4!important}.ui-slider.ui-widget-content{width:245px;height:3.1px;margin:0 auto;border:none!important;background-color:#c4c4c4!important}.ui-slider-handle{-webkit-appearance:none;position:relative;top:-8px!important;width:18px!important;height:24px!important;border:none!important;background:url(../img/other-icons/icon_range.svg) no-repeat!important}.search__checkbox:checked+.search__checkbox-text:before{content:'\2714';display:inline-block;font-size:20px;line-height:19px;text-align:center;color:#871854}#v-cal{border:none!important;box-shadow:none!important}.vcal-body{background-color:#fff!important}.vcal-header{-ms-flex-pack:center;justify-content:center;padding-top:4px!important;padding-bottom:4px!important}.vcal-header__label{width:auto!important;font-family:ClearSans,sans-serif;font-size:18px;font-weight:300!important;color:rgba(0,0,0,.55)}.vcal-btn{width:15px!important;min-width:15px!important}.vcal-btn svg{display:none!important}.vcal-btn:first-child{width:15px!important;height:17px!important;margin-right:9px;background:url(../img/other-icons/icon_arrow_left_small.svg) no-repeat!important}.vcal-btn:last-child{width:15px!important;height:17px!important;margin-top:1px;margin-left:11px;background:url(../img/other-icons/icon_arrow_right_small.svg) no-repeat!important}.vcal-week{background:0 0!important}.vcal-week span{padding:0!important;font-family:ClearSans,sans-serif;font-size:14px!important;font-weight:300!important;color:rgba(0,0,0,.55)}.vcal-date{padding-top:2px!important;padding-bottom:3px!important;background-color:#fff!important}.vcal-date span{position:relative;width:24px;height:21px;border:1px solid transparent;font-family:ClearSans;font-size:14px;line-height:20px;font-weight:700;text-align:center;color:rgba(0,0,0,.55)}.vcal-date--active,.vcal-date--today{background-color:#fff!important}.vcal-date--today span{color:#871854!important}.vcal-date--selected{background-color:#fff!important}.vcal-date--selected span{border:1px solid #871854;border-radius:5px}.vcal-date--disabled{background-color:#fff!important}.index-slider__inner{position:relative}.index-slider .owl-dots{position:absolute;bottom:23px;left:50%;margin-left:-46.5px}.index-slider .owl-dot span{width:17px!important;height:17px!important;background-color:#fff!important}.index-slider .owl-dot.active span{background-color:#82130c!important}.index-slider__item{padding-top:133px;padding-bottom:130px}.index-slider__mask{max-width:578px;padding-top:68px;padding-bottom:70px;padding-left:137px;border-radius:0 5px 5px 0;background-color:rgba(0,0,0,.65)}.index-slider__title{max-width:400px;margin-top:0;margin-bottom:0;font-family:"Yanone Kaffeesatz",sans-serif;font-size:48px;line-height:60px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:#fff}.index-slider__description{max-width:420px;margin-top:7px;padding-right:40px;font-family:ClearSans,sans-serif;font-size:18px;line-height:26px;font-weight:200;text-transform:uppercase;color:#fff}.index-slider__button-wrapper{width:221px;height:48px;margin-top:30px}.houses_1{padding-bottom:108px}.houses_2{padding-bottom:30px}.houses__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:stretch}.houses__inner_1{padding-bottom:39px}.houses__inner_2{padding-bottom:0}.houses__button-wrapper{position:relative;top:-39px;width:221px;height:48px;margin:20px auto 0}.house{display:inline-block;max-width:362px;margin-left:9px;margin-right:9px;margin-bottom:30px;padding-bottom:32px;border-radius:20px;background-color:#fff;box-shadow:0 25px 25px 0 rgba(0,0,0,.05);text-decoration:none}.house__title{margin-top:8px;margin-bottom:0;padding-left:20px;padding-right:20px;font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-align:center;color:#000}.house__address{position:relative;top:-3px;margin:0;padding-left:20px;padding-right:20px;font-family:ClearSans,sans-serif;font-size:12px;font-weight:300;letter-spacing:.2px;text-align:center;color:#b2b2b2}.house__info{display:-ms-flexbox;display:flex;margin-top:8px;padding-top:13px;margin-left:21px;margin-right:25px;border-top:1px solid rgba(196,196,196,.25)}.house__days{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:30px}.house__days_house:after{display:none}.house__days:after{content:'';position:absolute;top:0;right:-16px;width:1px;height:98px;background-color:rgba(196,196,196,.25)}.house__desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;min-height:92px;}.house__row{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;min-height:46px;}.house__row_1{top:-3px}.house__row_2{top:2px}.day{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:24px}.day_house{margin-bottom:15px}.day__name{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;letter-spacing:.4px;color:#696969}.day__name_big{font-size:24px}.day__price{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(181,0,98,.55)}.day__price_big{font-size:24px;font-weight:500}.desc{-ms-flex-preferred-size:50%;flex-basis:50%}.desc_2{position:relative;left:1px;margin-left:12px}.desc_4{position:relative;left:0;margin-left:12px}.desc__subtitle{position:relative;top:6px;font-family:ClearSans,sans-serif;font-size:9px;text-transform:lowercase;letter-spacing:.2px;color:#b2b2b2}.desc__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.desc__value{position:relative;top:1px;margin-left:15px;font-family:SegoeUI,sans-serif;font-size:18px;font-weight:300;letter-spacing:.4px;color:#696969}.reviews__inner{padding-top:13px;padding-bottom:51px;background-color:#fff}.reviews-slider{margin-top:16px;background-color:#fff}.reviews-slider .owl-dots{display:none!important}.reviews-slider .owl-nav{position:absolute;top:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:-36.5px;height:31px}.reviews-slider .owl-prev{width:27px!important;height:30px!important;margin:0!important;padding:0!important;background:url(../img/reviews-slider/icon_arrow_purple_left.svg) no-repeat!important;font-size:0!important}.reviews-slider .owl-prev.disabled{background:url(../img/reviews-slider/icon_arrow_gray_left.svg) no-repeat!important}.reviews-slider .owl-next{width:27px!important;height:30px!important;margin:0!important;padding:0!important;background:url(../img/reviews-slider/icon_arrow_purple_right.svg) no-repeat!important;font-size:0!important}.reviews-slider .owl-next.disabled{background:url(../img/reviews-slider/icon_arrow_gray_right.svg) no-repeat!important}.reviews-slider__inner{position:relative}.reviews-slider__item{display:-ms-flexbox;display:flex;padding-left:100px;padding-right:100px}.reviews-slider__left-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reviews-slider__img{min-width:166px;min-height:166px}.reviews-slider__rating{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px}.reviews-slider__right-column{margin-left:30px}.reviews-slider__name{margin-top:10px;margin-bottom:0;font-family:ClearSans,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#000}.reviews-slider__description{margin-top:12px;font-family:ClearSans,sans-serif;font-size:14px;font-weight:300;letter-spacing:.7px;color:#000}.callback{background:url(../img/home/callback_bg.png) 0 0/cover no-repeat}.callback__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:83px;padding-bottom:73px}.callback__title{margin:0;font-family:ClearSans,sans-serif;font-size:48px;line-height:50px;font-weight:200;text-transform:uppercase;text-align:center;color:#fff}.callback__description{margin-top:16px;font-family:ClearSans,sans-serif;font-size:24px;line-height:28px;font-weight:100;text-align:center;color:#dedede}.callback__button-wrapper{width:332px;height:60px;margin:14px auto 0}.share{position:relative;display:-ms-flexbox;display:flex;margin-bottom:70px}.share__column{position:relative;z-index:2;box-sizing:border-box;width:656px;margin-top:21px;padding:82px 70px 81px;border-radius:15px;border:1px solid #dddbdb;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.08)}.share__title{margin:0;font-family:"Yanone Kaffeesatz",sans-serif;font-size:48px;line-height:60px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#000}.share__description{max-width:370px;margin-top:7px;font-family:ClearSans,sans-serif;font-size:18px;line-height:26px;font-weight:200;text-transform:uppercase;color:rgba(97,97,97,.85)}.share__button-wrapper{width:221px;height:48px;margin-top:31px}.share__img{position:absolute;right:0;min-width:588px;max-height:588px;min-height:404px;max-height:404px;}.title-wrapper{position:relative;padding-right:325px}.title-wrapper__button-wrapper{position:absolute;top:0;right:0;display:inline-block;width:277px;height:50px}.title-wrapper__icon-wrapper{margin-left:10px}.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:7px}.pagination__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:52px;height:52px;margin-left:9px;margin-right:9px;border-radius:50%;background-color:#ccc;box-shadow:0 4px 15px 0 rgba(0,0,0,.15);font-family:ClearSans,sans-serif;font-size:24px;font-weight:700;letter-spacing:.5px;color:#fff;cursor:pointer}.pagination__item:hover,.pagination__item_active{background-color:#871854}.house-slider{margin-top:17px;padding-bottom:58px}/*.fotorama__stage__frame>img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;}*/.fotorama{max-width:919px;margin:0 auto;overflow:visible !important;}.fotorama,.fotorama__stage,.fullscreen{overflow:visible!important}.fotorama__arr{display:block!important;width:38px!important;height:43px!important;opacity:1!important}.fotorama__arr--prev{left:-62px;background:url(../img/house-slider/icon_arrow_left.svg) no-repeat}.fotorama__arr--next{right:-62px;background:url(../img/house-slider/icon_arrow_right.svg) no-repeat}.fotorama__arr--prev.fotorama__arr--disabled{background:url(../img/house-slider/icon_arrow_left_disabled.svg) no-repeat}.fotorama__arr--next.fotorama__arr--disabled{background:url(../img/house-slider/icon_arrow_right_disabled.svg) no-repeat}.fotorama__nav-wrap{margin-top:18px}.fotorama__nav__frame{margin-right:20px;}.fotorama__nav__frame:last-child{margin-right:0px}.fotorama__thumb{border-radius:15px}.fotorama__thumb-border{display:none}.house-promo{background-image:linear-gradient(to right,rgba(148,148,148,.06),rgba(204,204,204,.49) 55%,#e5e3e3);box-shadow:0 -6px 15px 0 rgba(0,0,0,.15)}.house-promo__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:38px}.house-promo__left-column{padding-top:47px}.house-promo__right-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding-top:26px}.house-promo__title{margin:0;font-family:"Yanone Kaffeesatz",sans-serif;font-size:48px;line-height:50px;font-weight:500;text-transform:uppercase;color:#871854}.house-promo__description{margin-top:2px;margin-bottom:0;font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;letter-spacing:.4px;color:#4a4a4a}.house-promo__nav{position:relative;top:-2px;font-family:ClearSans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;color:#871854}.house-promo__price{margin-top:0;margin-right:37px;font-family:ClearSans,sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#363636}.house-promo__price-main{font-size:36px;font-weight:500}.house-promo__button-wrapper{width:264px;height:50px;margin-top:17px}.house-desc__inner{display:-ms-flexbox;display:flex;padding-bottom:50px}.house-desc__left-column{padding-right:49px}.house-desc__row_1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:63px;padding-top:40px}.house-desc__row_2{margin-bottom:47px}.house-desc__column{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.house-desc__column_1:after{right:-66px}.house-desc__column_2{left:20px}.house-desc__column_2:after{right:-18px}.house-desc__column_3{left:-8px}.house-desc__column_3:after{right:-53px}.house-desc__column_4:after{display:none}.house-desc__column:after{content:'';position:absolute;top:30px;width:2px;height:57px;border-radius:100px;background-color:rgba(196,196,196,.25)}.house-desc__subtitle{font-family:ClearSans,sans-serif;font-size:14px;font-weight:200;text-transform:uppercase;letter-spacing:.3px;color:#b2b2b2}.house-desc__block{display:-ms-flexbox;display:flex;padding-top:15px}.house-desc__value{margin-top:1px;margin-left:20px;font-family:SegoeUI,sans-serif;font-size:24px;font-weight:200;letter-spacing:.5px;color:#696969}.house-desc__title{margin:0;font-family:ClearSans,sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;color:#000}.house-desc__description{margin-top:22px;font-family:ClearSans,sans-serif;font-size:18px;line-height:30px;font-weight:200;color:#696969}.house-desc__services{display:-ms-flexbox;display:flex;margin-top:22px}.house-desc__service{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.house-desc__service_1{width:196px}.house-desc__service_2{width:198px}.house-desc__service-text{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;color:#696969}.house-desc__service-text_1{margin-left:36px}.house-desc__service-text_2{margin-left:26px}.house-desc__service-text_3{margin-left:23px}.house-desc__right-column{box-sizing:border-box;min-width:360px;margin-top:42px;padding-left:30px;padding-right:30px;padding-bottom:49px;border:1px solid #e4e2e2;border-radius:15px;box-shadow:0 30px 20px 0 rgba(0,0,0,.08)}.house-desc__important-text{max-width:250px;margin-top:23px;font-family:ClearSans,sans-serif;font-size:14px;font-weight:100;font-style:italic;color:#a6a6a6}.contacts__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.contacts__left-column{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:203px}.contacts__right-column{-ms-flex-preferred-size:50%;flex-basis:50%}.contacts__row{display:-ms-flexbox;display:flex;margin-right:15px;text-align:right}.contacts__row_1{-ms-flex-pack:end;justify-content:flex-end}.contacts__row_2{-ms-flex-pack:end;justify-content:flex-end;margin-top:43px}.contacts__row_3{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.contacts__icon-wrapper_1{position:relative;top:-7px;margin-right:153px}.contacts__icon-wrapper_2{position:relative;top:-20px;margin-right:63px}.contacts__owner-name{position:relative;top:-6px;opacity:.7;font-family:ClearSans,sans-serif;font-size:24px;line-height:30px;font-weight:200;letter-spacing:.5px;color:#000}.contacts__text{font-family:ClearSans,sans-serif;font-size:36px;line-height:40px;font-weight:700;text-decoration:none;letter-spacing:.7px;color:#871854}.contacts__social-block{position:relative;left:5px;display:-ms-flexbox;display:flex}.contacts__social-item{position:relative;left:-4px;display:inline-block;margin-top:22px;margin-right:20px;text-decoration:none}.contacts__social-item_1{margin-top:30px}.contacts__social-item_2{margin-right:18px}.contacts__social-item:last-child{margin-top:25px;margin-right:0}.contacts__form{position:relative;left:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;margin-top:15px;margin-bottom:51px;padding-top:20px;padding-bottom:57px;border-radius:15px;background:url(../img/popup_bg.png) 0 0/cover}.contacts__title{font-family:ClearSans,sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;text-align:center;color:#fff}.contacts__subtitle{margin-top:21px;font-family:ClearSans,sans-serif;font-size:24px;font-weight:200;text-transform:uppercase;color:#b2b2b2}.contacts__subtitle_house-1{margin-top:38px;margin-bottom:17px}.contacts__subtitle_house-2{margin-top:19px}.contacts__textarea{box-sizing:border-box;width:442px;height:146px;margin-top:19px;padding-top:18px;padding-left:20px;border-radius:15px;border:none;outline:0}.contacts__textarea::-webkit-input-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__textarea:-moz-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__textarea::-moz-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__textarea:-ms-input-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__input{box-sizing:border-box;width:442px;height:58px;padding-top:3px;padding-left:20px;border-radius:15px;border:none;outline:0}.contacts__input_1{margin-top:10px}.contacts__input_2{margin-top:1т0px}.contacts__input::-webkit-input-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__input:-moz-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__input::-moz-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__input:-ms-input-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.contacts__submit-btn{width:442px;height:60px;margin-top:20px;border-radius:100px;border:none;outline:0}.map-wrapper{display:none;overflow:hidden}.map-wrapper__inner{z-index:10000;position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}.map-wrapper__inner>*{-webkit-transform:translateZ(0px)}.map{z-index:10000;position:absolute;box-sizing:border-box;width:80%;height:80%;padding:30px;border-radius:15px;background:url(../img/map_bg.png) 0 0/cover}.map__close-btn{position:absolute;top:-26px;right:-26px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:51px;height:51px;border-radius:50%;background-color:#fff;cursor:pointer}.popup-wrapper{display:none;overflow:hidden}.popup-wrapper__inner{z-index:10000;position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}.popup-wrapper__inner>*{-webkit-transform:translateZ(0px)}.popup{z-index:10000;position:relative;max-width:558px;margin-top:10px;margin-bottom:20px;border-radius:15px;background:url(../img/popup_bg.png) 0 0/cover}.popup__close-btn{position:absolute;top:-26px;right:-26px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:51px;height:51px;border-radius:50%;background-color:#fff;cursor:pointer}.popup__inner{padding-top:51px;padding-left:58px;padding-right:58px}.popup__title{margin:0;font-family:ClearSans,sans-serif;font-size:36px;font-weight:200;text-align:center;text-transform:uppercase;color:#fff}.popup__description{margin-top:10px;font-family:ClearSans,sans-serif;font-size:18px;line-height:25px;font-weight:100;text-align:center;text-transform:uppercase;color:#fff}.popup__form{margin-top:45px}.popup__input{box-sizing:border-box;width:100%;height:58px;padding-top:3px;padding-left:20px;border-radius:15px;border:none;outline:0}.popup__input_2{margin-top:30px}.popup__input::-webkit-input-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.popup__input:-moz-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.popup__input::-moz-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.popup__input:-ms-input-placeholder{font-family:ClearSans,sans-serif;font-size:18px;font-weight:200;color:rgba(99,99,99,.55)}.popup__button-wrapper{max-width:442px;height:60px}.popup__submit-btn{margin-top:20px;border-radius:100px;border:none;outline:0;cursor:pointer}.popup__subtitle{margin-top:35px;font-family:ClearSans,sans-serif;font-size:24px;font-weight:100;text-align:center;text-transform:uppercase;color:#fff}.popup__row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}.popup__icon-wrapper{position:relative;margin-left:10px;margin-right:10px;text-decoration:none}.popup__icon-wrapper_1{top:6px;left:1px}.popup__icon-wrapper_2{top:-2px;left:1px}.popup__icon-wrapper_3{top:1px;left:-1px}.icon{display:inline-block;background-repeat:none}.icon_vk{width:25px;height:13px;background:url(../img/social-icons/icon_vk.svg)}.icon_vk:hover{background:url(../img/social-icons/icon_vk_hover.svg)}.icon_vk_gray{width:37px;height:21px;background:url(../img/social-icons/icon_vk_gray.svg)}.icon_vk_gray:hover{background:url(../img/social-icons/icon_vk_gray_hover.svg)}.icon_vk_purple{width:37px;height:21px;background:url(../img/social-icons/icon_vk_purple.svg)}.icon_vk_purple:hover{background:url(../img/social-icons/icon_vk_purple_hover.svg)}.icon_whatsapp{width:23px;height:23px;background:url(../img/social-icons/icon_whatsapp.svg)}.icon_whatsapp:hover{background:url(../img/social-icons/icon_whatsapp_hover.svg)}.icon_whatsapp_gray{width:34px;height:34px;background:url(../img/social-icons/icon_whatsapp_gray.svg)}.icon_whatsapp_gray:hover{background:url(../img/social-icons/icon_whatsapp_gray_hover.svg)}.icon_whatsapp_purple{width:34px;height:34px;background:url(../img/social-icons/icon_whatsapp_purple.svg)}.icon_whatsapp_purple:hover{background:url(../img/social-icons/icon_whatsapp_purple_hover.svg)}.icon_whatsapp_hover{background:url(../img/social-icons/icon_whatsapp_hover.svg)}.icon_telegram{width:23px;height:21px;background:url(../img/social-icons/icon_telegram.svg)}.icon_telegram:hover{background:url(../img/social-icons/icon_telegram_hover.svg)}.icon_telegram_gray{width:34px;height:31px;background:url(../img/social-icons/icon_telegram_gray.svg)}.icon_telegram_gray:hover{background:url(../img/social-icons/icon_telegram_gray_hover.svg)}.icon_telegram_purple{width:34px;height:31px;background:url(../img/social-icons/icon_telegram_purple.svg)}.icon_telegram_purple:hover{background:url(../img/social-icons/icon_telegram_purple_hover.svg)}.icon_phone{width:22px;height:22px;background:url(../img/home/icons/icon_phone.svg)}.icon_logo-purple{width:46px;height:46px;background:url(../img/logo-icons/icon_logo-purple.svg)}.icon_logo-white{width:46px;height:46px;background:url(../img/logo-icons/icon_logo-white.svg)}.icon_people{width:22px;height:19px;background:url(../img/other-icons/icon_people.svg)}.icon_people_medium{width:47px;height:41px;background:url(../img/other-icons/icon_people_medium.svg)}.icon_area{width:19px;height:19px;background:url(../img/other-icons/icon_area.svg)}.icon_area_medium{width:40px;height:40px;background:url(../img/other-icons/icon_area_medium.svg)}.icon_door{width:15px;height:19px;background:url(../img/other-icons/icon_door.svg)}.icon_door_medium{width:31px;height:39px;background:url(../img/other-icons/icon_door_medium.svg)}.icon_bed{width:21px;height:19px;background:url(../img/other-icons/icon_bed.svg)}.icon_bed_medium{width:44px;height:40px;background:url(../img/other-icons/icon_bed_medium.svg)}.icon_close{width:25px;height:25px;background:url(../img/other-icons/icon_close.svg)}.icon_arrow-right{width:9px;height:16px;background:url(../img/other-icons/icon_arrow-right.svg)}.icon_phone_big{width:120px;height:118px;background:url(../img/other-icons/icon_phone_big.svg)}.icon_email_big{width:120px;height:98px;background:url(../img/other-icons/icon_email_big.svg)}.icon_star_purple{width:23px;height:22px;background:url(../img/other-icons/icon_star_purple.svg)}.icon_star_gray{width:23px;height:22px;background:url(../img/other-icons/icon_star_gray.svg)}.icon_sauna{width:33px;height:40px;background:url(../img/other-icons/icon_sauna.svg)}.icon_pool{width:42px;height:40px;background:url(../img/other-icons/icon_pool.svg)}.icon_swimming-pool{width:45px;height:40px;background:url(../img/other-icons/icon_swimming-pool.svg)}@media screen and (min-width:1401px) and (max-width:2800px){}}@media screen and (min-width:2801px) and (max-width:4200px){.index-slider__item{min-height: 424px;}}@media screen and (max-width:1100px){.house__days_house{margin-right:0}.fotorama__arr--prev{left:20px}.fotorama__arr--next{right:20px}.house-desc__service{width:auto;margin-right:40px}.house-desc__service:last-child{margin-right:0}.house-desc__right-column{min-width:300px}}@media only screen and (max-width:62.063em){.container-inner{max-width:700px}.phone-block_footer{-ms-flex-align:center;align-items:center}.phone-block__callback_footer{margin-left:0}.footer__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer__column_3{-ms-flex-align:center;align-items:center}.footer__row_1{margin-top:15px}.footer__social-block-wrapper{margin-top:20px}.footer-nav-menu{padding:0;text-align:center}.search__main-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.search__calendar{left:-11px;max-width:266px}.index-slider__item{padding-top:0;padding-bottom:0}.index-slider__mask{padding-left:100px}.index-slider__button-wrapper{margin-bottom:30px}.house__img{max-width:100%;height:auto}.reviews-slider__item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.reviews-slider__right-column{margin-left:0}.reviews-slider__description,.reviews-slider__name{text-align:center}.share__column{padding-top:50px;padding-bottom:60px}.fotorama__nav-wrap{display:none}.house-desc__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center!important;align-items:center!important}.house-desc__left-column{text-align:center;padding-right:0}.house-desc__row_1{-ms-grid-columns:(1fr)[4]!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:20px!important;text-align:left}.house-desc__services{-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:48.063em){.title{font-size:40px;line-height:55px}.title_2:before{margin-right:20px!important}.title_2:after{width:100%!important;margin-left:20px!important}.header__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.header__phone-block-wrapper{margin-top:10px}.header__logo-text{max-width:120px}.index-nav-menu{margin-top:40px;margin-bottom:0}.index-slider__mask{max-width:100%;padding-left:0!important}.houses_1{padding-bottom:30px}.callback__title{font-size:40px}.callback__description{font-size:20px}.shares-wrapper{padding-bottom:50px}.share{margin-bottom:50px}.title-wrapper{padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.title-wrapper__button-wrapper{position:static;margin-top:0;margin-left:auto;margin-right:auto}.house-promo__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.house-promo__left-column{text-align:center}.house-desc__row_1{-ms-grid-columns:(1fr)[2]!important;grid-template-columns:repeat(2,1fr)!important;text-align:center}.house-desc__block{margin:0 auto}.contacts__row_1{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.contacts__row_2{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contacts__icon-wrapper_1,.contacts__icon-wrapper_2{margin-right:0}.contacts__owner-name{top:5px;font-size:20px}.contacts__text{font-size:25px}.contacts__form{max-width:500px;width:auto;padding-left:30px;padding-right:30px}.contacts__input,.contacts__submit-btn,.contacts__textarea{box-sizing:border-box;width:100%}.popup{max-width:500px}}@media screen and (max-width:1200px){.container-inner{max-width:900px}.search__column{-ms-flex-preferred-size:27%;flex-basis:27%;margin-bottom:20px}.houses__inner{-ms-flex-pack:distribute;justify-content:space-around}.shares-wrapper{padding-bottom:70px}.share:last-child{margin-bottom:0}.share__column{width:100%;margin-top:0}.share__img{display:none}.house-desc__inner{-ms-flex-align:start;align-items:flex-start}.house-desc__row_1{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:0}.house-desc__column{left:0;margin-bottom:30px}.house-desc__column:after{display:none}.contacts__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contacts__left-column{padding-top:0}.contacts__row{margin-right:0}.contacts__row_3{-ms-flex-align:center;align-items:center}.contacts__form{left:0}}@media screen and (max-width:1400px){.index-slider__item{background:url(../img/slider/photo_1.png) no-repeat}}@media only screen and (max-width:34.063em){.title:after,.title:before{display:none}.button_small{font-size:15px}.button_big{font-size:15px}.header__phone-block-wrapper{margin-right:0}.phone-block{-ms-flex-direction:column;flex-direction:column}.phone-block__callback{margin-left:0}.index-nav-menu{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:20px}.index-nav-menu__item{margin-bottom:20px}.index-nav-menu__item_2{margin-right:0}.index-nav-menu__item_3{margin-bottom:0}.footer__row_2{-ms-flex-direction:column;flex-direction:column}.footer__title{font-size:20px}.footer__copyright_1{margin-right:0}.footer__copyright_1:after{display:none}.search__range,.search__range-row{width:230px}.search__input{width:80px}.ui-slider.ui-widget-content{width:212px}.house__info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.house__days_house{width:auto!important}.house__days{width:143px;margin-right:0;margin-bottom:20px}.house__days:after{display:none}.house__desc{width:143px}.reviews-slider__item{padding-left:50px;padding-right:50px}.share__column{padding:20px 30px 30px}.share__title{font-size:40px;line-height:50px}.share__button-wrapper{width:auto;max-width:221px;margin-left:auto;margin-right:auto}.house-desc__row_1{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;margin-bottom:0!important}.house-desc__right-column{min-width:280px}.contacts__social-block{top:-8px}.contacts__form{padding-bottom:30px}.contacts__title{margin:0;line-height:40px}.popup{max-width:350px!important}.popup__row{padding-bottom:15px}}@media screen and (max-width:380px){.callback__button-wrapper{width:100%}}@media screen and (max-width:1350px){.house-slider__inner{max-width:1000px;margin:0 auto}}@media screen and (max-width:1300px){.fotorama__nav__frame{margin-right:15px}}@media screen and (max-width:600px){.house-desc__services{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.house-desc__service{width:200px;margin-right:0;margin-bottom:30px}.house-desc__service:last-child{margin-bottom:0}}@media screen and (max-width:700px){.popup{max-width:400px}.popup__inner{padding-top:10px;padding-left:30px;padding-right:30px}.popup__title{font-size:20px}.popup__description{margin-bottom:0;font-size:13px}.popup__form{margin-top:20px}.popup__button-wrapper,.popup__input{height:40px}.popup__subtitle{margin-top:15px;padding-top:15px;font-size:18px}}@media screen and (max-width:480px){.popup{max-width:300px!important}.popup__close-btn{top:-15px;right:-15px}.popup__title{line-height:35px}}@media screen and (max-width:400px){.popup{max-width:280px!important}}.vcal-date--selected-more 
span{border:1px solid #871854 !important;border-radius:5px !important;}@media screen and (max-width:1200px){.contacts__form{padding-left:30px;padding-right:30px;}}@media screen and (max-width:768px){.contacts__form form{width:100%}}.share__button-wrapper>a{font-size:15px;}