.mb5{margin-bottom:5px}.mb2{margin-bottom:2px}.contacts{position:relative;width:100%;top:59px;height:calc(100vh - 85px)}@media only screen and (max-width:1199px){.contacts{height:calc(100vh - 65px)}}@media only screen and (max-width:750px){.contacts{top:40px;margin-top:-50px;padding-top:28px;overflow:auto;height:100vh}}.contacts__contacts{height:calc(100vh - 85px);transition:transform 0s}@media only screen and (max-width:1199px){.contacts__contacts{height:calc(100vh - 65px)}}@media only screen and (max-width:750px){.contacts__contacts{height:380px}}@media only screen and (max-width:750px){.contacts__contacts.to-up{transition:transform .5s;transform:translateY(-100%)}}.contacts__map{height:calc(100vh - 500px);opacity:.2;transition:.3s;top:15px}@media only screen and (max-width:1440px){.contacts__map{height:calc(100vh - 420px)}}@media only screen and (max-height:950px){.contacts__map{height:calc(100vh - 420px)}}@media only screen and (max-width:1199px){.contacts__map{top:10px;height:calc(100vh - 556px)}}@media only screen and (max-width:750px){.contacts__map{height:calc(100vh - 60px);opacity:0;margin-top:-40px}}.contacts__wrapper{transition:0s;opacity:0}.contacts__contacts-wrap{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:0s}.contacts__control{margin:42px 0 20px;background:#fff;padding:12px 14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:224px;position:relative;z-index:3}@media only screen and (max-height:950px){.contacts__control{margin:4vh 0 1vw;padding:5px 14px}}@media only screen and (max-width:1199px){.contacts__control{margin:25px 0 0;padding:9px 14px}}@media only screen and (max-width:750px){.contacts__control{margin:8px auto 0}}.contacts__control-title{font:600 14px/225% Montserrat,sans-serif;text-transform:uppercase;margin:0 0 0 10px}.contacts__control-button{display:inline-block;width:40px;height:22px;border-radius:19px;background:#bfbfbf;z-index:0;margin:0;padding:0;border:none;cursor:pointer;position:relative;transition-duration:.3s}.contacts__control-button:after{content:"";height:18px;width:18px;border-radius:17px;background:#fff;top:2px;left:2px;transition-duration:.3s;position:absolute;z-index:1}.contacts__control-button.switch-on{background:#c18e49}.contacts__control-button.switch-on:after{left:20px}.contacts .contact-items{margin:35px 0;display:-ms-flexbox;display:flex;opacity:1;transform:scale(1);transition:.3s}@media only screen and (max-height:1000px){.contacts .contact-items{margin:0 0 20px}}@media only screen and (max-width:1199px){.contacts .contact-items{margin:20px 0}}@media only screen and (max-width:750px){.contacts .contact-items{display:block;margin:2px 0}}.contacts .contact-items__col{width:50%;padding:0 20px 0 0}@media only screen and (max-width:750px){.contacts .contact-items__col{width:100%;display:block;text-align:left;padding:0 0 0 20px}}.contacts .contact-items__title{font:700 24px/134% Montserrat,sans-serif;text-transform:uppercase}@media only screen and (max-width:750px){.contacts .contact-items__title{font:700 18px/158% Montserrat,sans-serif}}@media only screen and (max-width:575px){.contacts .contact-items__title{font:700 15px/128% Montserrat,sans-serif}}.contacts .contact-items__body{margin:15px 0 0;padding:0 0 0 20px}@media only screen and (max-height:950px){.contacts .contact-items__body{margin:10px 0 0}}@media only screen and (max-width:1199px){.contacts .contact-items__body{margin:10px 0 0}}.contacts .contact-items__text{font:500 16px/197% Montserrat,sans-serif;text-transform:uppercase;position:relative;color:#000}@media only screen and (max-width:750px){.contacts .contact-items__text{font:500 13px/150% Montserrat,sans-serif}}.contacts .contact-items__text:after{content:"";position:absolute;left:-11px;transform:translate(-100%,50%)}.contacts .contact-items__text--address{font:500 14px/225% Montserrat,sans-serif}@media only screen and (max-width:1199px){.contacts .contact-items__text--address{font:500 14px/130% Montserrat,sans-serif}}@media only screen and (max-width:750px){.contacts .contact-items__text--address{font:500 13px/143% Montserrat,sans-serif}}.contacts .contact-items__text--address:after{width:17px;height:17px;background:url(/local/static/build/img/svg/Location\ pin.svg) no-repeat;background-size:100% 100%;top:0}@media only screen and (max-width:1199px){.contacts .contact-items__text--address:after{top:-7px}}@media only screen and (max-width:575px){.contacts .contact-items__text--address:after{width:13px;height:13px}}.contacts .contact-items__text--phone:after{width:17px;height:17px;background:url(/local/static/build/img/svg/phone.svg) no-repeat;background-size:100% 100%}@media only screen and (max-width:575px){.contacts .contact-items__text--phone:after{top:-4px;width:13px;height:13px}}.contacts .contact-items__text--shedule:after{width:17px;height:17px;top:0;background:url(/local/static/build/img/svg/Clock.svg) no-repeat;background-size:100% 100%}@media only screen and (max-height:790px){.contacts .contact-items__text--shedule{display:none}}@media only screen and (max-width:750px){.contacts .contact-items__text--shedule{display:block}}@media only screen and (max-width:575px){.contacts .contact-items__text--shedule:after{top:-4px;width:13px;height:13px}}.contacts .contact-items__text--email{text-decoration:underline}.contacts .contact-items__text--email:after{width:17px;height:17px;background:url(/local/static/build/img/svg/mail.svg) no-repeat;background-size:100% 100%}@media only screen and (max-height:840px){.contacts .contact-items__text--email{display:none}}@media only screen and (max-width:750px){.contacts .contact-items__text--email{display:block;font:500 12px/143% Montserrat,sans-serif;margin:5px 0 0}.contacts .contact-items__text--email:after{top:-8px}}.contacts .contact-items__text--email:hover{color:#c18e49}.contacts .contact-items__text .shedule{width:100%;display:table}.contacts .contact-items__text .shedule__item{display:table-row}.contacts .contact-items__text .shedule__day{display:table-cell;padding-right:20px}@media only screen and (max-width:575px){.contacts .contact-items__text .shedule__day{width:48%}}.contacts .contact-items__text .shedule__time{display:table-cell}.contacts__map .contact-items__col{width:100%;padding:10px 0 10px 20px}.contacts__map .contact-items__body{margin:10px 0 0}.contacts__map .contact-items__title{font:700 20px/118% Montserrat,sans-serif}.contacts__map .contact-items__text{font:500 14px/168% Montserrat,sans-serif}.contacts__map .contact-items__text:after{top:-5px}.contacts .button{position:absolute;top:45px;right:23vw;height:41px;line-height:41px}@media only screen and (max-height:926px){.contacts .button{top:30px}}@media only screen and (max-width:1440px){.contacts .button{right:70px}}@media only screen and (max-width:1099px){.contacts .button{right:48px}}@media only screen and (max-width:1199px){.contacts .button{height:41px;line-height:41px}}@media only screen and (max-width:750px){.contacts .button{position:relative;top:-60px;right:auto}}.contacts.active .contact-items{opacity:0;transform:scale(2)}.contacts.active .contacts__map{opacity:1;z-index:2}.contacts .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (max-width:992px){.contacts .slick-dots{transform:translateY(50px)}}@media only screen and (max-width:750px){.contacts .slick-dots{transform:translateY(60px)}}.contacts .slick-dots li{margin-right:8px;width:8px;height:8px;font-size:0}.contacts .slick-dots li:before{width:12px;height:12px;background:none;border:1px solid #c6aa76}.contacts .slick-dots .slick-active:before{background:#c6aa76}@media only screen and (max-width:1199px){.contacts .header-menu-bottom{display:none}}.contacts .footer{opacity:0;transition:0s;transform:translateY(200px);will-change:transform}@media only screen and (max-width:750px){.contacts .footer{display:none}}.main-section.active .contacts__wrapper{transition:.5s .3s;opacity:1}.main-section.active .contacts__contacts-wrap{transition:.6s 1s;opacity:1}.main-section.active .footer{opacity:1;transition:.7s 1s;transform:translateY(0)}.gm-style-iw{overflow:visible!important}.gm-style-iw:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:#fff transparent transparent;bottom:-8px;left:50%;transform:translate(-50%,100%);margin:auto}.ymaps-2-1-76-map{z-index:1!important}@media only screen and (max-width:750px){.ymaps-2-1-76-balloon__content>*{max-width:310px;min-height:190px}}