@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/Montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(../fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat/Montserrat-Thin.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/Montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Thin.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Thin.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/Montserrat/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Italic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Italic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-LightItalic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-LightItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(../fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/Montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat/Montserrat-Black.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(../fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff"),url(../fonts/Montserrat/Montserrat-ThinItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/Inter/Inter-BoldItalic.eot);src:local("Inter Bold Italic"),local("Inter-BoldItalic"),url(../fonts/Inter/Inter-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-BoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter-BoldItalic.woff) format("woff"),url(../fonts/Inter/Inter-BoldItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/Inter/Inter-MediumItalic.eot);src:local("Inter Medium Italic"),local("Inter-MediumItalic"),url(../fonts/Inter/Inter-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-MediumItalic.woff2) format("woff2"),url(../fonts/Inter/Inter-MediumItalic.woff) format("woff"),url(../fonts/Inter/Inter-MediumItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:url(../fonts/Inter/Inter-ThinItalicBETA.eot);src:local("Inter Thin Italic BETA"),local("Inter-ThinItalicBETA"),url(../fonts/Inter/Inter-ThinItalicBETA.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-ThinItalicBETA.woff2) format("woff2"),url(../fonts/Inter/Inter-ThinItalicBETA.woff) format("woff"),url(../fonts/Inter/Inter-ThinItalicBETA.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter/Inter-Regular.eot);src:local("Inter Regular"),local("Inter-Regular"),url(../fonts/Inter/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter/Inter-Regular.woff) format("woff"),url(../fonts/Inter/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/Inter/Inter-Black.eot);src:local("Inter Black"),local("Inter-Black"),url(../fonts/Inter/Inter-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-Black.woff2) format("woff2"),url(../fonts/Inter/Inter-Black.woff) format("woff"),url(../fonts/Inter/Inter-Black.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:url(../fonts/Inter/Inter-BlackItalic.eot);src:local("Inter Black Italic"),local("Inter-BlackItalic"),url(../fonts/Inter/Inter-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-BlackItalic.woff2) format("woff2"),url(../fonts/Inter/Inter-BlackItalic.woff) format("woff"),url(../fonts/Inter/Inter-BlackItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/Inter/Inter-LightBETA.eot);src:local("Inter Light BETA"),local("Inter-LightBETA"),url(../fonts/Inter/Inter-LightBETA.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-LightBETA.woff2) format("woff2"),url(../fonts/Inter/Inter-LightBETA.woff) format("woff"),url(../fonts/Inter/Inter-LightBETA.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter/Inter-SemiBold.eot);src:local("Inter Semi Bold"),local("Inter-SemiBold"),url(../fonts/Inter/Inter-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter/Inter-SemiBold.woff) format("woff"),url(../fonts/Inter/Inter-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:url(../fonts/Inter/Inter-ExtraBoldItalic.eot);src:local("Inter Extra Bold Italic"),local("Inter-ExtraBoldItalic"),url(../fonts/Inter/Inter-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter-ExtraBoldItalic.woff) format("woff"),url(../fonts/Inter/Inter-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter/Inter-Bold.eot);src:local("Inter Bold"),local("Inter-Bold"),url(../fonts/Inter/Inter-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter/Inter-Bold.woff) format("woff"),url(../fonts/Inter/Inter-Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:url(../fonts/Inter/Inter-ExtraLightItalicBETA.eot);src:local("Inter Extra Light Italic BETA"),local("Inter-ExtraLightItalicBETA"),url(../fonts/Inter/Inter-ExtraLightItalicBETA.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-ExtraLightItalicBETA.woff2) format("woff2"),url(../fonts/Inter/Inter-ExtraLightItalicBETA.woff) format("woff"),url(../fonts/Inter/Inter-ExtraLightItalicBETA.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/Inter/Inter-ExtraLightBETA.eot);src:local("Inter Extra Light BETA"),local("Inter-ExtraLightBETA"),url(../fonts/Inter/Inter-ExtraLightBETA.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-ExtraLightBETA.woff2) format("woff2"),url(../fonts/Inter/Inter-ExtraLightBETA.woff) format("woff"),url(../fonts/Inter/Inter-ExtraLightBETA.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/Inter/Inter-ExtraBold.eot);src:local("Inter Extra Bold"),local("Inter-ExtraBold"),url(../fonts/Inter/Inter-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-ExtraBold.woff2) format("woff2"),url(../fonts/Inter/Inter-ExtraBold.woff) format("woff"),url(../fonts/Inter/Inter-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/Inter/Inter-ThinBETA.eot);src:local("Inter Thin BETA"),local("Inter-ThinBETA"),url(../fonts/Inter/Inter-ThinBETA.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-ThinBETA.woff2) format("woff2"),url(../fonts/Inter/Inter-ThinBETA.woff) format("woff"),url(../fonts/Inter/Inter-ThinBETA.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:url(../fonts/Inter/Inter-LightItalicBETA.eot);src:local("Inter Light Italic BETA"),local("Inter-LightItalicBETA"),url(../fonts/Inter/Inter-LightItalicBETA.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-LightItalicBETA.woff2) format("woff2"),url(../fonts/Inter/Inter-LightItalicBETA.woff) format("woff"),url(../fonts/Inter/Inter-LightItalicBETA.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/Inter/Inter-Italic.eot);src:local("Inter Italic"),local("Inter-Italic"),url(../fonts/Inter/Inter-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-Italic.woff2) format("woff2"),url(../fonts/Inter/Inter-Italic.woff) format("woff"),url(../fonts/Inter/Inter-Italic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/Inter/Inter-SemiBoldItalic.eot);src:local("Inter Semi Bold Italic"),local("Inter-SemiBoldItalic"),url(../fonts/Inter/Inter-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter-SemiBoldItalic.woff) format("woff"),url(../fonts/Inter/Inter-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter/Inter-Medium.eot);src:local("Inter Medium"),local("Inter-Medium"),url(../fonts/Inter/Inter-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter/Inter-Medium.woff) format("woff"),url(../fonts/Inter/Inter-Medium.ttf) format("truetype")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus:not(:focus-visible){outline:none}html{font-family:Montserrat,sans-serif;font-size:.69444444vw;font-style:normal;font-weight:500;font-weight:400;line-height:1.2;scroll-behavior:smooth}body,html{-webkit-animation:bugfix 1s infinite}body{background-color:#fffcfc;color:#140202}body._lock{overflow:hidden;overflow-y:hidden}body._lock ::-webkit-scrollbar{width:0}input,textarea{-webkit-animation:bugfix 1s infinite;line-height:inherit}a,a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}a,button,input,textarea{cursor:pointer;font:inherit;outline:none}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}img{height:100%;width:100%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover}button{background-color:inherit;border:none;color:inherit;font:inherit;padding:0;text-align:inherit}li,ul{list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{padding-left:5rem;padding-right:5rem}.container,.container-not-indent{margin:0 auto;max-width:144rem}.padding-indent{padding-left:5rem;padding-right:5rem}.menu{background:#fff6f6}.menu__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:12.5rem;justify-content:flex-end}.menu__list,.menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__list{gap:3.5rem;padding:1.95rem 0}.menu__item{color:#140202;font-size:1.4rem;font-weight:400;letter-spacing:.42px;line-height:150%}.menu__link{position:relative;-webkit-transition:color .5s ease-in-out,text-shadow .5s ease-in-out;transition:color .5s ease-in-out,text-shadow .5s ease-in-out}.menu__link:after{background:#cb2e29;bottom:-.5rem;content:"";display:block;height:2px;left:0;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:.3s;transition:.3s;width:100%;width:0}.menu__link_footer{color:#f4eaea;font-size:1.8rem;font-weight:600}.menu__link_footer:after{background:#f4eaea}.header{background:#fff}.header .logo-img{height:7rem;width:7rem}.header .phone{height:2.1rem;width:2.1rem;fill:#5a2e2e;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.header__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo,.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.6rem;padding:1.1rem 0}.header__logo-name{color:#c00d0e;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;padding-left:1rem}.header__logo-description{color:#360405;font-size:1.8rem;font-weight:700;line-height:132%;max-width:45.5rem;position:relative;text-transform:uppercase}.header__logo-description:before{background:#ab0e0f;content:"";height:4.2rem;left:-1.5rem;position:absolute;top:.3rem;width:.4rem}.header__phone-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.header__phone-wrap a{line-height:132%}.header__phone-order,.header__phone-wrap a{color:#5a2e2e;font-size:1.8rem;font-weight:700;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.header__phone-order{letter-spacing:.54px}.header__info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.7rem}.footer{background:#ab0e0f}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center}.footer__logo svg{height:6.6rem;width:6.6rem}.footer__logo-name{color:#fff;font-size:2.4rem;font-weight:700}.footer__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.8rem 0}.footer__menu,.footer__menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.footer__map iframe{height:34.6rem;width:87.7rem}.footer__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__info-wrap,.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__info-wrap{gap:14rem}.footer__contacts{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;gap:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contacts .field__label{font-weight:600;margin-bottom:1rem}.footer__contacts .field__items ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.footer__item{color:#fff;font-size:1.8rem;font-weight:600;line-height:1.2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__copyright{padding-bottom:7rem}.footer__privacy-policy{margin-bottom:3rem;margin-top:7rem}.footer .contacts__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.footer .contacts__link span{position:relative}.footer .contacts__link span:after{background:#fff;bottom:-.5rem;content:"";display:block;height:2px;left:0;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:.3s;transition:.3s;width:100%;width:0}.footer .phone{height:2.1rem;width:2.1rem;fill:#fff;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.footer .mail{height:2.1rem;width:2.5rem}@keyframes shake{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}10%{transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg)}20%{transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg)}30%{transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}40%{transform:rotate(7.5deg);-ms-transform:rotate(7.5deg);-webkit-transform:rotate(7.5deg)}50%{transform:rotate(-6deg);-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg)}60%{transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg)}70%{transform:rotate(-4.28571deg);-ms-transform:rotate(-4.28571deg);-webkit-transform:rotate(-4.28571deg)}80%{transform:rotate(3.75deg);-ms-transform:rotate(3.75deg);-webkit-transform:rotate(3.75deg)}90%{transform:rotate(-3.33333deg);-ms-transform:rotate(-3.33333deg);-webkit-transform:rotate(-3.33333deg)}to{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@-webkit-keyframes shake{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}10%{transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg)}20%{transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg)}30%{transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}40%{transform:rotate(7.5deg);-ms-transform:rotate(7.5deg);-webkit-transform:rotate(7.5deg)}50%{transform:rotate(-6deg);-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg)}60%{transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg)}70%{transform:rotate(-4.28571deg);-ms-transform:rotate(-4.28571deg);-webkit-transform:rotate(-4.28571deg)}80%{transform:rotate(3.75deg);-ms-transform:rotate(3.75deg);-webkit-transform:rotate(3.75deg)}90%{transform:rotate(-3.33333deg);-ms-transform:rotate(-3.33333deg);-webkit-transform:rotate(-3.33333deg)}to{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}}.social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.social__item{list-style:none;margin-left:0}.social__link{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;margin-left:0;padding:1.5rem;position:relative;width:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.social__tooltip{border-radius:.4rem;-webkit-box-shadow:0 .6rem .6rem rgba(0,0,0,.1);box-shadow:0 .6rem .6rem rgba(0,0,0,.1);color:#fff;font-size:1.2rem;opacity:0;padding:.4rem .64rem;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social__tooltip,.social__tooltip:before{background:#fff;position:absolute;-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.social__tooltip:before{bottom:-3px;content:"";height:8px;left:50%;-webkit-transform:translate(-50%) rotate(45deg);-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);width:8px}.social__ico{display:-webkit-box;display:-ms-flexbox;display:flex}.social__ico svg{height:2.32rem;width:2.32rem;fill:#140202;-webkit-transition:fill .5s;transition:fill .5s}.social__ico_white svg{fill:#fff}.title{font-weight:700}.title__section{color:#360405;font-size:3.6rem;font-weight:700;letter-spacing:1.08px;line-height:150%;margin-bottom:7rem;margin-top:8rem;text-align:center}.title__section_indent-sm{margin-bottom:1rem}.title__section_subtitle{color:#360405;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:.54px;line-height:150%;margin-top:0}.title__left{font-size:3.6rem;font-weight:600;letter-spacing:.3rem;margin-bottom:1.8rem}.title__page{color:#360405;font-size:4.2rem;line-height:1.5;margin-bottom:7rem}.title-center{text-align:center}.title .percent-title:before{color:#c00d0e;content:"90 % "}.button__crooked{background-color:#ab0e0f;border-radius:4.2rem .5rem 4.2rem .5rem;color:#fffcfc;display:block;font-size:1.8rem;font-weight:600;letter-spacing:.03rem;line-height:2.2rem;padding:1.4rem 3.4rem;position:relative;text-align:center;-webkit-transition:background-color .5s,border-radius .5s;transition:background-color .5s,border-radius .5s}input.button__crooked{border:none}.hero,.hero__image{position:relative}.hero__image{display:-webkit-box;display:-ms-flexbox;display:flex}.hero:after{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(228, 0, 0, 0)));background:linear-gradient(90deg,#fff,rgba(228,0,0,0));content:""}.hero:after,.hero__wrap{height:100%;left:0;position:absolute;top:0;width:100%}.hero__wrap{z-index:10}.hero__info{height:100%;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start}.hero__info,.hero__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__title{color:#140202;font-family:Inter;font-size:6.4rem;font-weight:400;letter-spacing:2%;line-height:150%;margin-top:10.8rem;text-align:left}.hero__title span:last-child{color:#ab0e0f}.hero__description{color:#000;font-family:Inter;font-size:1.4rem;font-weight:400;line-height:150%;text-align:left;width:45.4rem}.hero__description p{letter-spacing:1.3px}.hero__description p:first-child{margin-top:5rem}.hero__description p:last-child{margin-bottom:7rem;margin-top:2.5rem}.hero__list{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.9)), to(rgba(228, 0, 0, 0)));background:linear-gradient(0deg,hsla(0,0%,100%,.9),rgba(228,0,0,0));bottom:0;gap:5.5rem;height:10rem;padding:0 5rem 4rem;position:absolute}.hero__item,.hero__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.hero__item{gap:1.5rem;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__item-number{color:#6d0f0f;font-size:4.8rem;font-weight:700}.hero__item-number,.hero__item-text{font-family:Inter;letter-spacing:1.3px;line-height:150%;text-align:left}.hero__item-text{color:#140202;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .button__crooked{width:41.5rem}.cases__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.cases__tab.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cases__more{margin:7rem auto 2rem;width:30rem}.cases__wrapper{height:63rem;margin:3rem 0;position:relative}.cases__desc{font-size:1.8rem;font-weight:400;margin:1rem;text-align:center}.cases__switcher{background:#fff6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:3rem;justify-content:center;padding:2rem 0 1.5rem}.case{height:29rem;max-width:43rem}.case__img{height:inherit;max-width:inherit;-o-object-fit:cover;object-fit:cover}.case__desc{-webkit-box-pack:justify;-ms-flex-pack:justify;background:hsla(0,100%,99%,.6);border-top:.125rem solid #cb2e29;color:#6d0f0f;height:5rem;justify-content:space-between;margin-top:-5rem;padding:1rem 1.5rem;position:relative}.case__desc,.case__desc>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case__desc>*{font-weight:600;margin:0}.case__mode{font-size:1.4rem;line-height:150%}.case__mode,.case__mode:after{-webkit-transition:all .2s ease;transition:all .2s ease}.case__mode:after{border:.2rem solid rgba(0,0,0,0);content:"";display:block;width:0}.case__mode.active{color:#5a2e2e;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;-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}.case__mode.active:after{border:.2rem solid #cb2e29;content:"";display:block;width:calc(100% + 1.5rem)}.case__date,.case__term{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.case__date:before,.case__term:before{display:block;height:2rem;width:2rem}.case__term:before{color:#cb2e29;content:url(../img/svg/sprite-view.svg#calendar)}.case__date:before{content:url(../img/svg/sprite-view.svg#clock)}.case__price{color:#cb2e29}.feedback{margin-top:10rem}.feedback,.feedback .container-not-indent,.feedback__image{position:relative}.feedback__wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.feedback__info{position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feedback__info,.feedback__info form{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback__info form{background:#fff6f6;border-radius:.5rem;height:66.2rem;padding:8rem 6.7rem 6rem;width:53.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback__info form span{color:#360405;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:132%;margin-bottom:1rem;margin-top:3rem;text-align:left;width:100%}.feedback__info form input,.feedback__info form option,.feedback__info form select{border:.3rem solid #fdd7d7}.feedback__info form input:active,.feedback__info form input:focus,.feedback__info form option:active,.feedback__info form option:focus,.feedback__info form select:active,.feedback__info form select:focus{font-size:1.8rem}.feedback__info form input[type=submit]{border:none}.feedback__info form input[type=tel],.feedback__info form input[type=text],.feedback__info form option,.feedback__info form select{color:#5a2e2e;font-size:1.8rem;padding-left:1.6rem}.feedback__info form select{border-radius:.5rem;margin-bottom:4rem;outline:0;padding-bottom:1rem;padding-left:2.5rem;padding-top:1rem}.feedback__info form .button__crooked{margin:0 auto;width:35rem}.feedback__form-title{font-size:2.4rem;font-weight:700;text-align:center}.feedback__form-subtitle,.feedback__form-title{color:#360405;letter-spacing:0;line-height:132%}.feedback__form-subtitle{font-size:1.8rem;font-weight:400;margin-top:1rem;text-align:left}.feedback__form-input{border-radius:.5rem;height:5rem;width:40rem}.feedback__form-input::-webkit-input-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.feedback__form-input::-moz-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.feedback__form-input:-ms-input-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.feedback__form-input::-ms-input-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.feedback__form-input::placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.feedback__title{background:hsla(0,100%,99%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:23.6rem;width:51.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback__title span{font-size:3.6rem;letter-spacing:3%;text-align:center;width:29.5rem}.feedback__title h3,.feedback__title span{color:#140202;font-weight:500;line-height:150%}.feedback__title h3{font-size:7.6rem;letter-spacing:5%;text-align:left}.reviews{margin-bottom:15rem}.reviews button{margin:0 auto}.reviews__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem;margin-bottom:5.3rem}.reviews__col,.reviews__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.reviews__col:nth-child(n+4){display:none}.reviews__media{cursor:pointer;height:24.7rem;position:relative;width:40.5rem}.reviews__logo{height:8rem;left:40%;position:absolute;top:35%;width:8rem}.reviews__avatar{border-radius:50%;height:10rem;left:38rem;margin-bottom:2rem;overflow:hidden;position:absolute;top:-3rem;width:10rem}.reviews__container{background:#fffcfc;border:.4rem solid #fdd7d7;border-radius:.5rem;padding:3rem 6.7rem 3rem 6.5rem;width:87.7rem}.reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews__subtitle,.reviews__title{color:#140202;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.reviews__subtitle{line-height:150%}.reviews__date{line-height:150%;margin-bottom:2rem}.reviews__date,.reviews__text{color:#140202;font-size:1.8rem;font-weight:400}.reviews__text{display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:4;box-orient:vertical;-webkit-line-clamp:4;-webkit-box-orient:vertical;letter-spacing:.54px}.percent-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;justify-content:center;row-gap:4rem}.percent-wrap__item{background:#fff6f6;border:.5rem solid #fdd7d7;border-radius:.4rem;height:19.2rem;padding:3rem;width:64.5rem}.percent__text{color:#140202;font-size:1.8rem;font-weight:400;letter-spacing:3%;line-height:2.7rem;text-align:left}.faq,.faq__image{position:relative}.faq__wrap{z-index:10}.faq:after,.faq__wrap{height:100%;left:0;position:absolute;top:0;width:100%}.faq:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 252, 252, 0.8666666667)), to(rgba(255, 252, 252, 0.8666666667)));background:linear-gradient(hsla(0,100%,99%,.867),hsla(0,100%,99%,.867));content:""}.faq__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;width:100%}.faq__logo{height:61.2rem;width:53.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;right:0;top:5rem;z-index:3}.faq__form-wrap,.faq__logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq__form-wrap{top:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__form-wrap .title__section_indent-sm{font-size:2.4rem}.faq__form-wrap .title__section_subtitle{font-size:1.8rem}.faq__form-wrap .faq__form-input{border-radius:.5rem;height:5rem;margin:1.5rem auto;width:40rem}.faq__form-wrap .faq__form-input::-webkit-input-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.faq__form-wrap .faq__form-input::-moz-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.faq__form-wrap .faq__form-input:-ms-input-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.faq__form-wrap .faq__form-input::-ms-input-placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.faq__form-wrap .faq__form-input::placeholder{background:#fffcfc;color:#5a2e2e;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:132%;padding-bottom:1.1rem;padding-left:1.6rem;padding-top:1.1rem;text-align:left}.faq__form-wrap .button__crooked{margin:8.2rem auto 0;width:41.6rem}.faq__form-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__form-wrap input{border:.3rem solid #fdd7d7}.faq__form-wrap input:active,.faq__form-wrap input:focus{font-size:1.8rem}.faq__form-wrap input[type=submit]{border:none}.faq__form-wrap input[type=tel],.faq__form-wrap input[type=text]{font-size:1.8rem;padding-left:1.6rem}.faq__accordion-text{max-width:58.5rem}.faq__accordion-wrap{margin-top:10rem}.faq__accordion-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.faq__accordion-wrap ul li{border:.3rem solid #fdd7d7;border-radius:.5rem;color:#140202;font-size:1.8rem;font-weight:400;height:8.5rem;letter-spacing:0;line-height:132%;padding-left:3rem;position:relative;text-align:left;width:64.6rem}.faq__accordion-wrap ul li,.faq__accordion-wrap ul li span{background:#fffcfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__accordion-wrap ul li span{height:4.4rem;position:absolute;right:-2.2rem;top:calc(50% - 2.2rem);width:4.4rem;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center}.faq__accordion-wrap ul li span .plus{background:#fffcfc;border:.3rem solid #fdd7d7;border-radius:50%;height:3.8rem;margin:auto;position:relative;width:3.8rem}.faq__accordion-wrap ul li span .plus:after,.faq__accordion-wrap ul li span .plus:before{background:red;border:.2rem solid #ab0e0f;border-radius:15rem;content:"";height:.1rem;left:calc(50% - 1.25rem);position:absolute;top:calc(50% - .3rem);width:2.5rem}.faq__accordion-wrap ul li span .plus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem;padding:0 3rem}.faq__row a{color:#140202;font-weight:600;line-height:2.2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.faq__row a,.faq__title{font-size:1.8rem;letter-spacing:0;text-align:left}.faq__title{color:#5a2e2e;font-weight:400;line-height:132%;margin-bottom:1rem}.faq__label{color:#140202;font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:2.2rem;text-align:left}.faq__field:nth-child(2) .contact__title{text-align:right}.contact,.contact__image{position:relative}.contact__wrap{z-index:10}.contact:after,.contact__wrap{height:100%;left:0;position:absolute;top:0;width:100%}.contact:after{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0.4509803922)));background:linear-gradient(#fff,hsla(0,0%,100%,.451));content:""}.contact__info{background:#fff;border:.3rem solid #fdd7d7;border-radius:.5rem;height:31.7rem;margin:15rem auto 0;position:relative;width:75rem}.contact__info .social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0 3rem}.contact__info .social__item:nth-child(2){margin-right:16rem}.contact__info .social__item:nth-child(3){margin-left:16rem}.contact__logo{background:#fff;border:.3rem solid #fdd7d7;border-radius:.5rem;height:10rem;left:calc(50% - 14.6rem);position:absolute;top:-5rem;width:29.2rem;z-index:3}.contact__logo,.contact__logo .logo-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__logo .logo-img{height:7rem;width:7rem}.contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem;padding:0 3rem}.contact__row a{color:#140202;font-weight:600;line-height:2.2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.contact__row a,.contact__title{font-size:1.8rem;letter-spacing:0;text-align:left}.contact__title{color:#5a2e2e;font-weight:400;line-height:132%;margin-bottom:1rem}.contact__label{color:#140202;font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:2.2rem;text-align:left}.contact__field:nth-child(2) .contact__title{text-align:right}@media(max-width:48em){html{font-size:1.5625vw}body,html{-webkit-text-size-adjust:none}.container{padding:0 2rem;width:100%}.social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:50rem}.social,.social__ico{display:-webkit-box;display:-ms-flexbox;display:flex}.social__ico svg{height:5.6rem;width:5.6rem;fill:#140202;-webkit-transition:fill .5s;transition:fill .5s}.social__ico_white svg{fill:#fff}.title__section{font-size:4.8rem}.button__crooked{border-radius:8.4rem 1rem 8.4rem 1rem;font-size:3.2rem;line-height:4.4rem}.hero .button__crooked{width:100%}.cases__wrapper{height:120rem;overflow:hidden;-webkit-transition:height .2s ease;transition:height .2s ease}.cases__wrapper.full{height:245rem}.cases__tab{-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;width:100%}.cases__more{display:block;margin:0 auto}.case,.cases__more{max-width:calc(100% - 6rem)}.case{height:36rem;width:calc(100% - 6rem)}.case img{max-width:100%}.reviews{padding:5rem 3rem}.reviews__col{gap:3rem}.reviews__col,.reviews__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__title{font-size:3.2rem}.reviews__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-left:13rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__icon .social{-ms-flex-pack:distribute;justify-content:space-around}.reviews__container{padding:2.5rem;width:100%}.reviews__avatar{left:3rem;top:40.5rem}.reviews__wrap{gap:10rem}.reviews__logo{left:44%;top:40%}.reviews__subtitle{font-size:2.8rem;margin-top:4rem}.reviews__date{font-size:2.8rem}.reviews__media{height:35.7rem;width:100%}.reviews__text{font-size:3.2rem;line-clamp:20;text-align:justify;box-orient:vertical;-webkit-line-clamp:20;-webkit-box-orient:vertical}}@media(max-width:743px){html{font-size:3.125vw;line-height:1.5}body{font-size:1.4rem}.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 2rem;width:100%}}@media(min-width:90em){html{font-size:10px}}@media(hover:hover){.menu__link:hover{color:#5a2e2e;text-shadow:0 0 .9px #5a2e2e,0 0 .9px #5a2e2e;-webkit-transition:color .5s ease-in-out,text-shadow .5s ease-in-out;transition:color .5s ease-in-out,text-shadow .5s ease-in-out}.menu__link:focus:after,.menu__link:hover:after{width:120%}.menu__link_footer:hover{color:#f4eaea;text-shadow:0 0 .9px #f4eaea,0 0 .9px #f4eaea;-webkit-transition:color .5s ease-in-out,text-shadow .5s ease-in-out;transition:color .5s ease-in-out,text-shadow .5s ease-in-out}.header__phone-wrap:hover a{color:#c00d0e;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.header__phone-wrap:hover .phone{fill:#c00d0e;animation:shake 1.2s ease 0s 1 normal none running;animation-iteration-count:infinite;-webkit-animation:shake 1.2s ease 0s 1 normal none running;-webkit-animation-iteration-count:infinite;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.header__phone-order:hover{color:#c00d0e;cursor:pointer}.footer .contacts__item:hover a,.header__phone-order:hover{-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.footer .contacts__item:hover a span:focus:after,.footer .contacts__item:hover a span:hover:after{width:100%}.footer .contacts__item:hover .phone{animation:shake 1.2s ease 0s 1 normal none running;animation-iteration-count:infinite;-webkit-animation:shake 1.2s ease 0s 1 normal none running;-webkit-animation-iteration-count:infinite;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.social__link:hover .social__tooltip{opacity:1;pointer-events:auto;text-shadow:0 -.1rem 0 rgba(0,0,0,.1);top:-3.6rem;visibility:visible}.social__link:hover .social__tooltip:before{color:#fff}.social__link:hover svg{fill:#fff}.social__link.viber:hover,.social__link.viber:hover .social__tooltip,.social__link.viber:hover .social__tooltip:before{background-color:#7360f2}.social__link.whatsapp:hover,.social__link.whatsapp:hover .social__tooltip,.social__link.whatsapp:hover .social__tooltip:before{background-color:#61ce70}.social__link.vk:hover,.social__link.vk:hover .social__tooltip,.social__link.vk:hover .social__tooltip:before,.social__link.vkontakte:hover,.social__link.vkontakte:hover .social__tooltip,.social__link.vkontakte:hover .social__tooltip:before{background-color:#07f}.social__link.telegram:hover,.social__link.telegram:hover .social__tooltip,.social__link.telegram:hover .social__tooltip:before{background-color:#3390ec}.social__link.ok:hover,.social__link.ok:hover .social__tooltip,.social__link.ok:hover .social__tooltip:before{background-color:#ed812b}.social__link.dzen:hover,.social__link.dzen:hover .social__tooltip,.social__link.dzen:hover .social__tooltip:before{background-color:#000}.button__crooked:hover{background-color:#6d0f0f}.case__mode,.cases__more{cursor:pointer}.case__mode{-webkit-transition:all .2s ease;transition:all .2s ease}.case__mode:hover{color:#5a2e2e}}@media(max-width:90em){.case{height:26rem;max-width:40rem;width:40rem}}@media(min-width:48em){.reviews .button__crooked{margin:0 auto;width:33%}}
