a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:normal;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:none;border-radius:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-appearance:none;color:inherit;font:inherit;line-height:normal}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input,select,textarea{-webkit-appearance:none;border-radius:0;outline:none}textarea{overflow:auto}a,abbr,p,span{text-decoration:none}a,li{color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body,html{height:100%}::-ms-clear{display:none}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}@font-face{font-family:Whitney;src:url(fonts/Whitney-Semibold.eot);src:local("Whitney Semibold Regular"),local("Whitney-Semibold"),url(fonts/Whitney-Semibold.eot?#iefix) format("embedded-opentype"),url(fonts/Whitney-Semibold.woff) format("woff"),url(fonts/Whitney-Semibold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Whitney;src:url(fonts/Whitney-MediumItalic.eot);src:local("Whitney-MediumItalic"),url(fonts/Whitney-MediumItalic.eot?#iefix) format("embedded-opentype"),url(fonts/Whitney-MediumItalic.woff) format("woff"),url(fonts/Whitney-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Whitney;src:url(fonts/Whitney-Medium.eot);src:local("Whitney Medium Regular"),local("Whitney-Medium"),url(fonts/Whitney-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Whitney-Medium.woff) format("woff"),url(fonts/Whitney-Medium.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Whitney;src:url(fonts/Whitney-Light.eot);src:local("Whitney Light Regular"),local("Whitney-Light"),url(fonts/Whitney-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Whitney-Light.woff) format("woff"),url(fonts/Whitney-Light.ttf) format("truetype");font-weight:300;font-style:normal}body{margin:0;font-family:Whitney,Arial,sans-serif;font-weight:600;font-size:15px;padding:80px 0 0}.container{max-width:1600px;padding:0 50px;margin:auto}@media only screen and (min-width:640px) and (max-width:767px){.container{padding:0 15px}}@media only screen and (max-width:767px){.container{padding:0 15px}}h1{font-size:60px;letter-spacing:-2px;line-height:50px;font-weight:700}@media only screen and (max-width:767px){h1{font-size:30px;letter-spacing:-1px;line-height:27px}}h2{font-size:40px;letter-spacing:-4%;line-height:35px;font-weight:700}@media only screen and (min-width:640px) and (max-width:767px){h2{font-size:22px;line-height:25px}}@media only screen and (max-width:767px){h2{font-size:22px;line-height:25px}}.primary-btn{cursor:pointer;padding:30px 35px;font-size:18px;font-weight:700;color:#fff;background-color:#a52030;text-transform:uppercase}.primary-btn:hover{opacity:.8}.body-blackout{position:fixed;z-index:1010;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:none}.body-blackout.is-blacked-out{display:block}.popup-modal__close{background-image:url(img/close.svg);width:21px;height:21px}.popup-modal{position:fixed;left:50%;top:49%;width:626px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:45px;border-radius:6px;background-color:#f3f3f3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;pointer-events:none;z-index:1011}@media only screen and (min-width:640px) and (max-width:767px){.popup-modal{width:100%;max-width:320px;padding:32px 23px;margin:10px 0}}@media only screen and (max-width:767px){.popup-modal{width:100%;max-width:320px;padding:32px 23px;margin:10px 0}}.popup-modal.is--visible{opacity:1;pointer-events:auto}.popup-modal__close{cursor:pointer;position:absolute;font-size:1.2rem;right:17px;top:17px}.popup-modal .popup-modal__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:center;-ms-flex-align:center;align-items:center;overflow-y:scroll;max-height:524px}.popup-modal .popup-modal__content .shop-card__price{margin:0 0 20px}.popup-modal .popup-modal__content .shop-card__description{text-align:center}.popup-modal .popup-modal__content .shop-card__description__agreement h1{font-size:24px}.popup-modal .popup-modal__content .shop-card__description__agreement h2{font-size:22px}.popup-modal .popup-modal__content .shop-card__description__agreement a{color:#a52030;text-decoration:underline}.yandex-cookies{width:100%;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:10px}.yandex-cookies__window{background:rgba(0,0,0,.5);color:#fff;font-size:13px;margin:2px}.yandex-cookies__body{padding:5px;text-align:center}.yandex-cookies__link{cursor:pointer;text-decoration:underline}.yandex-cookies__buttons{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.yandex-cookies__buttons>button{font-size:16px;cursor:pointer;padding:7px 40px;background:#a52030;margin-bottom:5px;text-transform:uppercase}.scroll-disable{overflow-y:hidden}header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1500px;padding:2px 0 0;margin:auto}.header-wrapper{position:fixed;top:0;width:100%;padding:0 50px;background-color:#fff;height:80px;z-index:10}@media only screen and (min-width:640px) and (max-width:767px){.header-wrapper{padding:0 15px}}@media only screen and (max-width:767px){.header-wrapper{padding:0 15px}}.logo{cursor:pointer;width:192px;height:36px}@media (max-width:1460px){.logo{margin:20px 0 0}}.header__burger{cursor:pointer;z-index:50;display:none;position:fixed;top:30px;right:50px;width:17px;height:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}@media (max-width:1460px){.header__burger{display:block}}@media only screen and (min-width:640px) and (max-width:767px){.header__burger{right:15px}}@media only screen and (max-width:767px){.header__burger{right:15px}}.header__burger span{display:block;position:absolute;left:0;height:2px;width:100%;background:#a52030;border-radius:1px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__burger span:first-child{top:0;-webkit-transform-origin:left center;transform-origin:left center}.header__burger span:nth-child(2){top:4px;-webkit-transform-origin:left center;transform-origin:left center}.header__burger span:nth-child(3){top:8px;-webkit-transform-origin:left center;transform-origin:left center}.burger_active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}.burger_active span:nth-child(2){width:0;opacity:0}.burger_active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:12px;left:0}.menu__content_mobile{display:none;top:0}.menu__content_mobile_open{position:absolute;z-index:12;overflow:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:32px 15px;background-color:#f3f3f3}.content-block{display:block;font-weight:700;text-transform:uppercase;color:#000}.content-block li{color:rgba(165,32,48,.5411764705882353);margin-top:12px}.content-block a h2{color:#a52030;font-size:24px;line-height:16px}.content-block a{color:inherit}.content-block:not(:first-child){margin-top:34px}.content-block .content__title{margin-bottom:2px}.content__gradient{position:fixed;bottom:0;left:0;height:40px;width:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background-image:-o-linear-gradient(bottom,#000,transparent);background-image:linear-gradient(0deg,#000,transparent)}ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}@media (max-width:1460px){ul.menu{display:none}}ul.menu li.menu__item{margin:28px 0}ul.menu li.menu__item:not(:last-child){margin-right:20px}ul.menu li.menu__item a.menu__link{color:#000;padding:28px 0}ul.menu li.menu__item a.menu__link:hover{border-bottom:3px solid #000}ul.menu li.menu__dropdown{position:relative}ul.menu li.menu__dropdown ul.dropdown-menu{position:absolute;top:48px;width:236px;padding:23px;background-color:#000}ul.menu li.menu__dropdown ul.dropdown-menu li:not(:first-child){margin-top:14px}ul.menu li.menu__dropdown ul.dropdown-menu li a{color:#fff;text-transform:none}ul.menu li.menu__dropdown ul.dropdown-menu li a:hover{opacity:.8}ul.menu li.menu__dropdown .dropdown-menu{display:none}ul.menu li.menu__dropdown:hover .dropdown-menu{display:block}.footer-content a:visited{color:initial}.footer-copyright p .text__href{text-decoration:underline}.footer-copyright p .text__href:hover{color:#a52030}@media only screen and (max-width:767px){.footer-copyright p{text-align:center}}.footer-copyright .footer-copyright-links #link__telegram{background:url(img/telegram.png) no-repeat;background-size:100%}.footer-copyright .footer-friends{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-copyright .footer-friends>p{text-align:center}.license-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link-license{cursor:pointer;color:#a52030;text-decoration:underline}.footer-container{max-width:1600px;background-color:#f3f3f3;margin:auto;padding:77px 50px 0}@media only screen and (min-width:640px) and (max-width:767px){.footer-container{padding:40px 20px 0}}@media only screen and (max-width:767px){.footer-container{padding:40px 20px 0;padding:25px 0 0}}.footer{background-color:#f3f3f3}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:75px;border-bottom:1px solid #dfe3e9}@media only screen and (min-width:992px) and (max-width:1199px){.footer-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}@media only screen and (min-width:768px) and (max-width:991px){.footer-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}@media only screen and (min-width:640px) and (max-width:767px){.footer-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}@media only screen and (max-width:767px){.footer-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.footer-content .footer-content-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}@media only screen and (max-width:767px){.footer-content .footer-content-info-wrapper{padding:0 28px;font-size:13px}}.footer-content .info-links{max-width:375px;padding-left:58px}.footer-content .info-links li:not(:last-child){margin-bottom:32px}.footer-content .info-links .links-category{margin:24px 0 37px 18px}.footer-content .info-links .links-category li{margin-bottom:18px}@media (max-width:1365px){.footer-content .info-links{padding:0}.footer-content .info-links li:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:767px){.footer-content .info-links .links-category{margin:18px 0 18px 18px}}.footer-content .info-contacts{max-width:375px;padding:0 40px}@media (max-width:1365px){.footer-content .info-contacts{padding:0 10px 0 20px}}.footer-content .info-contacts .contacts__block{margin-bottom:46px}.footer-content .info-contacts .contacts__cards-logo{width:200px;height:43px;margin-top:12px;background:url(img/cards.png) no-repeat;background-size:100%}@media only screen and (max-width:767px){.footer-content .info-contacts .contacts__cards-logo{width:115px;height:25px}}.footer-content .footer-content-news{max-width:375px;padding-left:9px}.footer-content .footer-content-news .news__logo{cursor:pointer;background:#e0e0e0;height:219px;width:360px;margin-bottom:50px}.footer-content .footer-content-news .news__header{cursor:pointer;margin-bottom:32px}.footer-content .footer-content-news .news__description{margin-bottom:32px;color:#9b9b9b}.footer-content .footer-content-news .news__more{color:#a52030}@media (max-width:1365px){.footer-content .footer-content-news .news__logo{height:198px;width:325px;margin-bottom:25px}.footer-content .footer-content-news .news__header{font-size:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.footer-content .footer-content-news{padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #dfe3e9}.footer-content .footer-content-news .news__header{font-size:22px;margin-bottom:15px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-content .footer-content-news{padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #dfe3e9}.footer-content .footer-content-news .news__header{font-size:22px;margin-bottom:15px}}@media only screen and (min-width:640px) and (max-width:767px){.footer-content .footer-content-news{padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #dfe3e9}.footer-content .footer-content-news .news__header{font-size:22px;margin-bottom:15px}}@media only screen and (max-width:767px){.footer-content .footer-content-news{padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #dfe3e9}.footer-content .footer-content-news .news__header{font-size:22px;margin-bottom:15px}}@media only screen and (max-width:767px){.footer-content .footer-content-news .news__logo{height:180px;width:294px}}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:106px;padding:36px 0 42px 58px}.footer-copyright p{color:#9b9b9b}.footer-copyright .footer-copyright-links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-copyright .footer-copyright-links p{margin-left:25px;-ms-flex-item-align:center;align-self:center}.footer-copyright .footer-copyright-links a{margin-left:10px;width:30px;height:30px}.footer-copyright .footer-copyright-links #link__fb{background:url(img/fb.png) no-repeat;background-size:100%}.footer-copyright .footer-copyright-links #link__vk{background:url(img/vk.png) no-repeat;background-size:100%}.footer-copyright .footer-copyright-links #link__ok{background:url(img/ok.png) no-repeat;background-size:100%}.footer-copyright .footer-copyright__partners{width:320px;height:40px;margin-left:25px;background:url(img/footer__partners.png) no-repeat;background-size:101%}@media only screen and (min-width:992px) and (max-width:1199px){.footer-copyright{font-size:14px;padding-left:0}.footer-copyright .footer-copyright-links a{width:25px;height:25px}.footer-copyright .footer-copyright__partners{width:280px;height:36px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-copyright{font-size:14px;padding-left:0}.footer-copyright .footer-copyright-links a{width:25px;height:25px}.footer-copyright .footer-copyright__partners{width:280px;height:36px}}@media only screen and (min-width:640px) and (max-width:767px){.footer-copyright{font-size:14px;padding-left:0}.footer-copyright .footer-copyright-links a{width:25px;height:25px}.footer-copyright .footer-copyright__partners{width:280px;height:36px}}@media only screen and (max-width:767px){.footer-copyright{font-size:14px;padding-left:0}.footer-copyright .footer-copyright-links a{width:25px;height:25px}.footer-copyright .footer-copyright__partners{width:280px;height:36px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px 10px}.footer-copyright .footer-copyright__partners{width:250px;height:33px}}@media only screen and (min-width:640px) and (max-width:767px){.footer-copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px 10px}.footer-copyright .footer-copyright__partners{width:250px;height:33px}}@media only screen and (max-width:767px){.footer-copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px 10px}.footer-copyright .footer-copyright__partners{width:250px;height:33px}}@media only screen and (max-width:767px){.footer-copyright{height:140px;font-size:12px}}header #link-record{color:#a52030;border-top:3px solid #a52030}header #link-record:hover{border-bottom:none}.container{margin-bottom:50px}section.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.main .main__header{margin:64px 0 40px;font-size:100px}@media only screen and (min-width:640px) and (max-width:767px){section.main .main__header{font-size:75px}}@media only screen and (max-width:767px){section.main .main__header{font-size:75px;margin:50px 0 40px;font-size:48px}}section.main .main-calendar-wrapper{position:relative;width:100%}section.main .main-calendar-wrapper .calendar-btn{position:absolute;cursor:pointer;top:35%;width:15px;height:25px}section.main .main-calendar-wrapper .calendar-btn p{display:none;font-size:16px;line-height:18px;font-weight:700}section.main .main-calendar-wrapper .calendar-btn-prev{left:-32px;background:url(img/btn.svg) no-repeat;background-size:100%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.main .main-calendar-wrapper .calendar-btn-next{right:-32px;background:url(img/btn.svg) no-repeat;background-size:100%}@media only screen and (min-width:992px) and (max-width:1199px){section.main .main-calendar-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.main .main-calendar-wrapper .main-btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}section.main .main-calendar-wrapper .calendar-btn-prev{-webkit-transform:none;transform:none;margin-right:10px}section.main .main-calendar-wrapper .calendar-btn{position:static;height:46px;width:auto;background:#f3f3f3;padding:0 33px;border-radius:5px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.12);box-shadow:1px 1px 4px rgba(0,0,0,.12)}section.main .main-calendar-wrapper .calendar-btn p{display:block}}@media only screen and (min-width:768px) and (max-width:991px){section.main .main-calendar-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.main .main-calendar-wrapper .main-btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}section.main .main-calendar-wrapper .calendar-btn-prev{-webkit-transform:none;transform:none;margin-right:10px}section.main .main-calendar-wrapper .calendar-btn{position:static;height:46px;width:auto;background:#f3f3f3;padding:0 33px;border-radius:5px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.12);box-shadow:1px 1px 4px rgba(0,0,0,.12)}section.main .main-calendar-wrapper .calendar-btn p{display:block}}@media only screen and (min-width:640px) and (max-width:767px){section.main .main-calendar-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.main .main-calendar-wrapper .main-btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}section.main .main-calendar-wrapper .calendar-btn-prev{-webkit-transform:none;transform:none;margin-right:10px}section.main .main-calendar-wrapper .calendar-btn{position:static;height:46px;width:auto;background:#f3f3f3;padding:0 33px;border-radius:5px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.12);box-shadow:1px 1px 4px rgba(0,0,0,.12)}section.main .main-calendar-wrapper .calendar-btn p{display:block}}@media only screen and (max-width:767px){section.main .main-calendar-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.main .main-calendar-wrapper .main-btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}section.main .main-calendar-wrapper .calendar-btn-prev{-webkit-transform:none;transform:none;margin-right:10px}section.main .main-calendar-wrapper .calendar-btn{position:static;height:46px;width:auto;background:#f3f3f3;padding:0 33px;border-radius:5px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.12);box-shadow:1px 1px 4px rgba(0,0,0,.12)}section.main .main-calendar-wrapper .calendar-btn p{display:block}}@media only screen and (max-width:375px){section.main .main-calendar-wrapper .main-btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.main .main-calendar-wrapper .main-btn-wrapper .calendar-btn{padding:0 20px}}section.main .main-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}section.main .main-calendar .calendar-block{cursor:pointer;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:150px;width:215px;height:77px;border:1px solid #f3f3f3}section.main .main-calendar .calendar-block .calendar-block__date{font-size:18px;font-weight:700;text-transform:uppercase}section.main .main-calendar .calendar-block .calendar-block__weekday{color:grey;font-size:16px}section.main .main-calendar .calendar-block_active{background-color:#f3f3f3;border-top:5px solid #a52030}section.main .main-calendar .calendar-block_active .calendar-block__date,section.main .main-calendar .calendar-block_active .calendar-block__weekday{color:#a52030}@media only screen and (min-width:992px) and (max-width:1199px){section.main .main-calendar{overflow:auto}}@media only screen and (min-width:768px) and (max-width:991px){section.main .main-calendar{overflow:auto}}@media only screen and (min-width:640px) and (max-width:767px){section.main .main-calendar{overflow:auto}}@media only screen and (max-width:767px){section.main .main-calendar{overflow:auto}}section.main .main-table-wrapper{width:100%;background-color:#f3f3f3;padding:41px 12px 0 0;overflow:hidden}section.main .main-table-scroll-wrapper{overflow:auto}section.main .main-table{margin:0 auto}section.main .main-table .table-title .table-title__cell{text-align:center;width:110px;height:115px;padding:20px 0 0;border:1px solid #e7e7e7;background-color:#f3f3f3}section.main .main-table .table-title .table-title__cell .cell__master-name{margin-bottom:12px;font-size:19px;font-weight:700}section.main .main-table .table-title .table-title__cell .cell__master-position{color:grey;font-size:16px}section.main .main-table .table-row #table-row-time{padding:5px 16px 5px 12px}section.main .main-table .table-row .table-row-time__current{background-color:#a52030;color:#fff}section.main .main-table .table-row .table-row-cell{cursor:pointer;min-width:140px;height:32px;padding:4px 0;border:1px solid #e7e7e7;background-color:#fff}section.main .main-table .table-row .table-row-cell p{display:none;text-align:center}section.main .main-table .table-row .table-row-cell:hover p{display:block}section.main .main-table .table-row .table-row-cell_inaccessible{cursor:auto;background-color:#f3f3f3}section.main .main-table .table-row .table-row-cell_inaccessible:hover p{display:none}section.main .main-table .table-row .table-row-cell_active{cursor:auto;background-color:#a52030}section.main .main-table .table-row .table-row-cell_active p{display:block;color:#fff}.main__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#f3f3f3;padding:32px 0 0;color:#a52030;font-size:18px;text-align:center}#table-status{padding-bottom:64px}section.form .form_visible{display:block}section.form #form-status,section.form #services-status{display:none}section.form form{display:none;background-color:#f3f3f3;padding:0 50px}section.form form .form__header{text-transform:uppercase}section.form form .form-services{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:74px 0 70px;border-top:1px dashed #cecece;border-bottom:1px dashed #cecece}section.form form .form-services .form-services-main-wrapper{width:100%;height:100%}section.form form .form-services .form-services-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:70px 0 0}section.form form .form-services .form-services-main .main-item{width:362px;margin-bottom:30px}section.form form .form-services .form-services-main .main-item .item__input,section.form form .form-services .form-services-main .main-item .item__label{cursor:pointer}section.form form .form-services .form-services-main .item__label{position:relative;font-size:18px}section.form form .form-services .form-services-main .item__input:before{content:"";display:block;position:absolute;top:6px;left:-14px;height:10px;width:10px;border-radius:50%;border:1px solid #000}section.form form .form-services .form-services-main .item__input:checked:before{background-color:#000}@media only screen and (max-width:767px){section.form form .form-services{padding:50px 12px}}section.form form .form-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:74px 0 70px}section.form form .form-data,section.form form .form-data .form-data-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.form form .form-data .form-data-fields{width:100%;padding:60px 0 50px}section.form form .form-data .form-data-fields .fields-input-wrapper{position:relative;width:100%;max-width:580px;height:80px}section.form form .form-data .form-data-fields .fields-input-wrapper:first-child{margin-right:40px}section.form form .form-data .form-data-fields .fields-input-wrapper label{cursor:pointer;position:absolute;top:-36px;left:0;width:100%;font-size:21px;font-weight:700;text-align:center}section.form form .form-data .form-data-fields .fields__input{width:100%;height:100%;text-align:center;font-size:21px}@media only screen and (min-width:768px) and (max-width:991px){section.form form .form-data .form-data-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}section.form form .form-data .form-data-fields .fields-input-wrapper:first-child{margin:0 0 70px}}@media only screen and (min-width:640px) and (max-width:767px){section.form form .form-data .form-data-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}section.form form .form-data .form-data-fields .fields-input-wrapper:first-child{margin:0 0 70px}}@media only screen and (max-width:767px){section.form form .form-data .form-data-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}section.form form .form-data .form-data-fields .fields-input-wrapper:first-child{margin:0 0 70px}}@media only screen and (max-width:767px){section.form form .form-data .form-data-fields .fields-input-wrapper{height:50px}}section.form form .form-data button{padding:28px 30px}section.form form .form-data .form-accept{display:grid;grid-template-columns:28px 400px;grid-template-areas:"accept text";grid-column-gap:8px;text-align:justify;margin-bottom:24px}section.form form .form-data .form-accept .accept{margin:auto 0}section.form form .form-data .form-accept .accept:before{content:"";display:block;top:6px;left:-14px;background:#fff;height:30px;width:30px;border:2px solid #000}section.form form .form-data .form-accept .accept:checked:before{background:url(img/checked.png) no-repeat;background-size:cover}@media screen and (max-width:600px){section.form form .form-data .form-accept{grid-template-columns:28px 200px}}@media only screen and (max-width:767px){section.form form{padding:0 12px}}.chat-ico[data-v-3aa95bd9]{z-index:10;width:80px;height:80px;background-color:#a52030;position:fixed;right:10px;bottom:24px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;box-shadow:0 5px 12px 1px rgba(0,0,0,.6784313725490196);-moz-box-shadow:0 5px 12px 1px rgba(0,0,0,.6784313725490196);-webkit-box-shadow:0 5px 12px 1px rgba(0,0,0,.6784313725490196);-webkit-animation:blink-3aa95bd9 5s linear infinite;animation:blink-3aa95bd9 5s linear infinite}.chat-ico>div[data-v-3aa95bd9]{margin-top:15px;margin-left:15px;width:50px;height:50px;background:url(img/chat.png) no-repeat;background-size:cover}.chat-ico[data-v-3aa95bd9]:hover{background-color:#821127!important}@-webkit-keyframes blink-3aa95bd9{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1);transform:scale(1);background-color:#a52030}50%{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:#dc606f}55%{-webkit-transform:scale(1);transform:scale(1);background-color:#a52030}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes blink-3aa95bd9{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1);transform:scale(1);background-color:#a52030}50%{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:#dc606f}55%{-webkit-transform:scale(1);transform:scale(1);background-color:#a52030}to{-webkit-transform:scale(1);transform:scale(1)}}.chat-window-income[data-v-7949eb75]{background-color:#fff;margin-left:auto;margin-right:10px}.chat-window-income[data-v-7949eb75],.chat-window-outcome[data-v-7949eb75]{color:#000;width:80%;padding:10px;margin-top:10px;border-radius:10px;overflow-y:auto;border:1px solid #e7e7e7}.chat-window-outcome[data-v-7949eb75]{margin-left:10px}.chat-window-input[data-v-0bd3d468]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.chat-window-textarea[data-v-0bd3d468]{width:100%;display:inline-block;padding:4px}.chat-window-send[data-v-0bd3d468]{width:32px;height:32px;background-image:url(img/send_chat.png);background-size:cover;display:inline-block;cursor:pointer;margin:4px 4px 10px;padding:16px}.chat-window-login[data-v-666b9242]{background-color:#a52030;padding:0 10px 10px;width:100%;color:#fff;height:100%}.chat-window-login .chat-window-license[data-v-666b9242]{grid-area:license;font-size:11px}.chat-window-login .popup-trigger[data-v-666b9242]{text-decoration:underline;cursor:pointer}.chat-window-login-input[data-v-666b9242]{padding:2px;margin:4px 4px 8px 0}.chat-window-login-data[data-v-666b9242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.chat-window-login-data[data-v-666b9242]>:nth-child(2){display:grid;grid-template-areas:"message message" "status send";grid-template-rows:auto auto;grid-template-columns:auto auto}.chat-window-login-data[data-v-666b9242]>:nth-child(2)>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-window-login-data[data-v-666b9242]>:first-child{display:grid;grid-template-areas:"label-name label-phone" "name phone";grid-template-rows:auto auto;grid-template-columns:150px 134px}.chat-window-login-data>:first-child>label[data-v-666b9242]{-ms-flex-item-align:end;align-self:end}.chat-window-login-next[data-v-666b9242]{background-color:#a52030;border:1px solid #821127!important;border-radius:6px!important;padding:2px;cursor:pointer;margin-left:auto}.chat-window[data-v-15d3075b]{z-index:10;width:300px;height:500px;position:fixed;right:10px;bottom:0;background-color:#f3f3f3;box-shadow:0 5px 12px 1px rgba(0,0,0,.6784313725490196);-moz-box-shadow:0 5px 12px 1px rgba(0,0,0,.6784313725490196);-webkit-box-shadow:0 5px 12px 1px rgba(0,0,0,.6784313725490196)}.chat-window-header[data-v-15d3075b]{width:100%;height:40px;background-color:#a52030;color:#fff;padding-left:10px;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat-window-close[data-v-15d3075b]{background-image:url(img/close_chat.svg);width:18px;height:18px;display:inline-block;position:relative;margin-left:auto;margin-right:10px;background-size:cover;cursor:pointer}.chat-window-body[data-v-15d3075b]{overflow:auto;height:270px}.chat-window-status[data-v-15d3075b]{height:24px;padding:2px;color:#000}