@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap&subset=cyrillic);/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}iframe{border:0;margin:0;outline:0}body{margin:0;font-family:Roboto,sans-serif;background-color:#fff;color:#333}body.--no-scroll{overflow:hidden}.container{max-width:1200px;margin:0 auto}@media screen and (min-width:500px){.container{width:100%!important}}@media screen and (min-width:1024px){.container{max-width:1024px!important}}@media screen and (min-width:1200px){.container{max-width:1200px!important}}.header{background-color:#fff;color:#4a0b1e}.header__container{display:flex;align-items:center;flex-direction:column;padding:20px 10px;text-align:center}@media screen and (min-width:768px){.container{width:100%!important}.header__container{flex-direction:row;padding:20px;text-align:initial}}.contacts{display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:768px){.contacts{text-align:right;margin-top:0}}.contacts__phone{font-size:28px;font-weight:700;text-decoration:none;color:inherit}.contacts__email{color:inherit;text-decoration:none;font-size:18px;letter-spacing:.1em}.contacts__callback{text-decoration:underline;cursor:pointer;display:inline-block;padding:3px 0;margin:3px 0}.contacts__callback:focus,.contacts__callback:hover{background-color:#4a0b1e;color:#eaddb8}.contacts__item{display:flex;align-items:center;gap:8px}.contacts__icon{height:24px;width:24px;flex-shrink:0}.contacts__icon.m--phone{background-image:url(phone.5a7afc43a610396397cb.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.contacts__icon.m--email{background-image:url(email.5526b29ee922bd3a691c.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.title{margin-left:10px;flex:1}.title__text-1{font-weight:700;font-size:28px}.title__text-2{font-weight:300}.logo{background-image:url(logo.9addb866efd647d2c4bb.png);background-size:contain;background-repeat:no-repeat;background-position:center center;height:90px;width:110px;flex-shrink:0}.main{background-image:url(bg.7e02c1f26d3f71352fa4.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#4a0b1e;position:relative}.main__container{display:flex;flex-direction:column;padding:15px}@media screen and (min-width:1024px){.main__container{flex-direction:row;padding:50px}}.main::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background:linear-gradient(to right,rgba(255,255,255,.85) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#00ffffff', GradientType=1)}.main__block{z-index:1;margin:0 10px}.main__header{flex-shrink:0;display:flex;align-items:baseline;flex-wrap:wrap}.main__header-text{font-weight:700;font-size:40px;margin-right:20px}@media screen and (min-width:500px){.main__header-text{font-size:60px}}.main__header-subtext{font-weight:700;font-size:32px}.main__desc{color:#505050;font-weight:700;font-size:22px;margin-top:10px}.main__content{padding:20px 0;font-size:16px;line-height:140%}@media screen and (min-width:1024px){.main__content{padding-right:20px}.form{width:410px}}.popular{margin:20px 0;border:2px dashed #4a0b1e;border-radius:10px;padding:20px}.popular__title{color:#4a0b1e;margin-bottom:20px;font-weight:700;font-size:30px}.popular__list{display:flex;flex-direction:column}@media screen and (min-width:500px){.popular__list{flex-direction:row}}.popular__item-img{height:110px}.popular__item-img.m--img-1{background-image:url(popular-1.6a8c4e4c3545868be9a2.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.popular__item-img.m--img-2{background-image:url(popular-2.43bdbe769ad9ae6d7cc8.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.popular__item-img.m--img-3{background-image:url(popular-3.a641998db6c3829f114b.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.popular__item-text{text-align:center;color:#4a0b1e;font-weight:600;font-size:18px;text-shadow:0 0 10px #fff}.also{height:80px;background-image:url(also.c4ed4742265e401b20cf.png);background-size:80px;background-repeat:no-repeat;background-position:left center;display:flex;align-items:center;padding-left:90px;color:#4a0b1e;font-weight:600;font-size:20px}.form{background-color:#fff;padding:25px 25px 35px;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.form__label{display:block;margin-bottom:7px;font-size:14px;color:#888;font-weight:300}.form__input{width:100%;padding:0 20px;display:block;height:45px;border-radius:5px;background-color:#d7d7d7;border:1px solid rgba(54,54,54,.15);transition:all .2s ease;outline:0}.form__input:focus{background-color:#f0f0f0;border-color:rgba(54,54,54,.4)}.form__control{padding:15px 0}.form__policy{text-align:center;font-weight:300;font-size:14px;color:#555}.form__policy.m--light{color:#e5e5e5}.form__policy-link{cursor:pointer;border-bottom-width:1px;border-bottom-style:dashed}.form__title{font-size:18px;letter-spacing:1px;color:#333;text-align:center;font-weight:500;padding:10px 20px 20px}.form__title span{color:#f51111}.form__button{cursor:pointer;color:#fff;background-color:#f51111;height:50px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:25px;font-weight:300;padding:0 20px;display:flex;justify-content:center;align-items:center;width:100%;transition:all .2s ease-in;outline:0}.form__button.m--disabled{opacity:.6;pointer-events:none}.form__button:focus,.form__button:hover{background-color:#c81111}.form__button:active{background-color:#b41111}.form__button::before{background-image:url(download.892d95f55912e435b339.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;content:'';flex-shrink:0;display:block;height:20px;width:20px;margin-right:10px}.form__button.m--no-icon::before{display:none}.form__success{text-align:center}.footer{background-color:#363636;color:#909090}.footer__container{display:flex;flex-direction:column;padding:15px 5px}@media screen and (min-width:1024px){.footer__container{flex-direction:row;padding:20px}}.footer__logo{display:flex;align-items:center;margin-bottom:20px;flex-shrink:0}.footer__logo-img{background-image:url(logo.9addb866efd647d2c4bb.png);background-size:contain;background-repeat:no-repeat;background-position:center center;flex-shrink:0;margin-right:15px;height:50px;width:60px}.footer__logo-title{color:#fff;font-size:18px;letter-spacing:1px}.footer__content{font-size:14px}.footer__contacts-icon{height:30px;width:30px;margin-right:10px;flex-shrink:0}.footer__contacts-icon.m--phone{background-image:url(phone.5a7afc43a610396397cb.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.footer__contacts-icon.m--whatsapp{background-image:url(whatsapp.153cb7802194791184b0.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.footer__contacts-icon.m--telegram{background-image:url(telegram.98d48fec15f923bbeac4.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.footer__contacts-icon.m--email{background-image:url(email.5526b29ee922bd3a691c.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.footer__contacts-icon.m--telegram:focus,.footer__contacts-icon.m--telegram:hover,.footer__contacts-icon.m--whatsapp:focus,.footer__contacts-icon.m--whatsapp:hover{cursor:pointer;opacity:.8}.footer__contacts-item{display:flex;align-items:center;padding:5px 0}.footer__contacts-link{cursor:pointer;text-decoration:none;color:inherit}.footer__contacts-link:focus,.footer__contacts-link:hover{text-decoration:underline}.footer__contacts-title{color:#fff;text-transform:uppercase;padding:15px 0}.footer__block{flex:1;padding:0 20px}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.modal{background-color:rgba(255,255,255,.95);padding:40px 25px;position:fixed;overflow:auto;top:0;left:0;right:0;bottom:0;z-index:999;line-height:140%;-webkit-animation:.3s fade-in;animation:.3s fade-in}.modal.m--dark{background-color:rgba(0,0,0,.3)}.modal__form{padding:5px 20px 20px;max-width:400px;margin:auto;border-radius:5px;background-color:#fff;box-shadow:0 1px 10px rgba(0,0,0,.25)}.modal a{color:#4a0b1e}.modal__close{padding:5px;position:absolute;top:25px;right:25px;height:33px;width:33px;border-radius:50%;background-color:#fff;cursor:pointer;font-size:38px;opacity:.8;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in}.modal__close:focus,.modal__close:hover{opacity:1}