@charset "UTF-8";@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-Light.eot);src:local("Neo Sans Pro Light"),local("NeoSansPro-Light"),url(../fonts/hinted-NeoSansPro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-Light.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-Light.woff) format("woff"),url(../fonts/hinted-NeoSansPro-Light.svg#NeoSansPro-Light) format("svg");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-Italic.eot);src:local("Neo Sans Pro Italic"),local("NeoSansPro-Italic"),url(../fonts/hinted-NeoSansPro-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-Italic.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-Italic.woff) format("woff"),url(../fonts/hinted-NeoSansPro-Italic.svg#NeoSansPro-Italic) format("svg");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-Medium.eot);src:local("Neo Sans Pro Medium"),local("NeoSansPro-Medium"),url(../fonts/hinted-NeoSansPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-Medium.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-Medium.woff) format("woff"),url(../fonts/hinted-NeoSansPro-Medium.svg#NeoSansPro-Medium) format("svg");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-BoldItalic.eot);src:local("Neo Sans Pro Bold Italic"),local("NeoSansPro-BoldItalic"),url(../fonts/hinted-NeoSansPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-BoldItalic.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-BoldItalic.woff) format("woff"),url(../fonts/hinted-NeoSansPro-BoldItalic.svg#NeoSansPro-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-LightItalic.eot);src:local("Neo Sans Pro Light Italic"),local("NeoSansPro-LightItalic"),url(../fonts/hinted-NeoSansPro-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-LightItalic.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-LightItalic.woff) format("woff"),url(../fonts/hinted-NeoSansPro-LightItalic.svg#NeoSansPro-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-Regular.eot);src:local("Neo Sans Pro"),local("NeoSansPro-Regular"),url(../fonts/hinted-NeoSansPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-Regular.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-Regular.woff) format("woff"),url(../fonts/hinted-NeoSansPro-Regular.svg#NeoSansPro-Regular) format("svg");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Neo Sans Pro';src:url(../fonts/hinted-NeoSansPro-Bold.eot);src:local("Neo Sans Pro Bold"),local("NeoSansPro-Bold"),url(../fonts/hinted-NeoSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-Bold.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-Bold.woff) format("woff"),url(../fonts/hinted-NeoSansPro-Bold.svg#NeoSansPro-Bold) format("svg");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Neo Sans Pro Ultra';src:url(../fonts/hinted-NeoSansPro-Ultra.eot);src:local("Neo Sans Pro Ultra"),local("NeoSansPro-Ultra"),url(../fonts/hinted-NeoSansPro-Ultra.eot?#iefix) format("embedded-opentype"),url(../fonts/hinted-NeoSansPro-Ultra.woff2) format("woff2"),url(../fonts/hinted-NeoSansPro-Ultra.woff) format("woff"),url(../fonts/hinted-NeoSansPro-Ultra.svg#NeoSansPro-Ultra) format("svg");font-weight:900;font-style:normal;font-display:fallback}::-webkit-input-placeholder{opacity:1}:-moz-placeholder,::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}*,:after,:before{box-sizing:border-box}img{max-width:100%;vertical-align:top}html{font-size:10px}.flex-video,.modals,body{position:relative}body{font-size:16px;min-width:320px;line-height:1.3;overflow-x:hidden;color:#1b242a;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,optgroup,select,textarea{font-family:"Open Sans",Arial,sans-serif}ol,ul{margin:0;padding:0;list-style:none}.flex-video{height:0;overflow:hidden;padding-bottom:56.34%}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.modals{background:#fff;text-align:left;margin:40px auto}.table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:1em;text-align:left}.table-responsive{min-height:.01%;overflow-x:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 1em}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content,.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.wrapper{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.btn{font-weight:700;text-align:center;display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;background:#d9261c;padding:.734em 1.3em;font-size:1.5rem;line-height:1.5;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;color:#f2f2f2;cursor:pointer}.btn:hover{background:#00458f}.btn-o{border:1px solid #d9261c;color:#d9261c;background:0 0}.btn-o:hover{background:#d9261c;color:#fff}.btn-block{display:block;width:100%}.swiper-button-next,.swiper-button-prev{opacity:1;position:static;width:46px;height:46px;background:0 0;border:2px solid #898989;color:#898989;font-size:13px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;vertical-align:top;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 0 0 10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{color:#fff;background:#d9261c;border-color:#d9261c}.swiper__nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}svg.icon{font-size:1em;width:1em;height:1em;fill:currentColor}.title{font-size:36px;text-align:center;color:#000;font-weight:400;text-transform:uppercase;line-height:1.2;margin:.3em 0;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.label,.title b{font-weight:700}.label{display:block;font-size:16px;line-height:1.88;margin-bottom:20px}.input{width:100%;height:46px;border-radius:4px;background-color:#fff;border:1px solid #c6c6c6;padding:0 15px}.nav{background-color:#1b242a;text-align:right;position:-webkit-sticky;position:sticky;top:0;z-index:11}.nav__top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nav__top .header__phone{color:#f2f2f2;margin:0 auto 2px 0}.nav__toggle{display:block;width:28px;height:28px;margin:10px 15px 4px auto}.nav__toggle span:after,.nav__toggle span:before{content:"";position:absolute;left:0}.nav__toggle span:before{top:9px}.nav__toggle span:after{top:18px}.nav__toggle span{position:relative;display:block}.nav__toggle span,.nav__toggle span:after,.nav__toggle span:before{width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.nav__toggle.on span{background-color:transparent}.nav__toggle.on span:before{-webkit-transform:rotate(45deg) translate(-1px,0);-ms-transform:rotate(45deg) translate(-1px,0);transform:rotate(45deg) translate(-1px,0)}.nav__toggle.on span:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);-ms-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px)}.nav__list{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:46px;vertical-align:top}.nav__link{color:#fff;text-decoration:none;font-size:16px;margin-left:3.4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__logo span,.nav__link:hover,.nav__social_link:hover{color:#d9261c}.nav__social{border-left:1px solid rgba(255,255,255,.55);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:26px;margin:10px 0 10px 22px;padding-left:13px;vertical-align:top;font-size:18px;line-height:0}.nav__social_link{margin-left:1em;color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav__social_link .icon-vk{font-size:1.2em}.header{background:#fff}.header__wr{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px 0 5px}.header__logo{font-size:34px;font-weight:700;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.header__desc{-webkit-box-flex:1;-webkit-flex:1;flex:1 1;margin:4px 30px 0}.header__callback,.header__phone{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__phone{font-weight:700;font-size:22px;display:table;color:#1b242a}.advice__content small a:hover,.header__callback:hover,.header__phone:hover,.lead__big:hover{color:#d9261c}.header__callback{color:#475055}.lead{background:#000 url(../img/fon.webp) no-repeat center center/cover;color:#f2f2f2;padding:140px 0 193px}.lead__thanks{font-size:20px}.lead__big{font-size:1.4em;color:inherit;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.lead__wr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 33.5%;grid-template-columns:1fr 33.5%;grid-gap:20px}.lead__title{font-size:34px;font-weight:700;line-height:1.35;text-transform:uppercase;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.lead__title b,.lead__title span{background:#d9261c;display:inline-block;padding:0 5px}.lead__title b{padding:0 10px;font-size:1.764em;line-height:1}.lead__list{font-size:18px;margin:30px 0 10px}.lead__list li{padding:7px 0 7px 30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 451.846 451.847'%3E%3Cpath d='M345.441 248.292L151.154 442.573c-12.359 12.365-32.397 12.365-44.75 0-12.354-12.354-12.354-32.391 0-44.744L278.318 225.92 106.409 54.017c-12.354-12.359-12.354-32.394 0-44.748 12.354-12.359 32.391-12.359 44.75 0l194.287 194.284c6.177 6.18 9.262 14.271 9.262 22.366 0 8.099-3.091 16.196-9.267 22.373z' fill='%23d9261c'/%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:19px auto}.lead__order{background:rgba(0,0,0,.5);border-radius:4px;padding:35px 25px 40px}.lead__order small{margin:15px 0 0;font-size:12px;font-weight:300;font-style:italic;color:#fff;display:block}.lead__order a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6)}.lead__order a:hover{color:#d9261c;border-bottom-color:#d9261c}.lead__text{font-size:22px;line-height:1.36;text-align:center;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.lead__text:after{content:"";display:block;border-bottom:2px solid #fff;width:60px;margin:15px auto}.awards__item p b,.lead__text b,.lead__title b{font-weight:700}.awards{padding:86px 0 53px}.awards__desc{font-size:16px;font-weight:700;text-align:center;color:#82858c;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.awards__item,.awards__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.awards__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:25px -15px 0}.awards__item{margin:10px 15px}.awards__item span{color:#d9261c;font-size:65px;font-weight:700;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.awards__item small{font-size:.538em}.awards__item p{border-left:1px solid #000;padding-left:15px;margin-left:15px;font-size:22px}.work{background-color:#f7f7f7;padding:78px 0 72px}.work .swiper-container{padding:15px;margin:40px -15px 25px}.work__slider-grid .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.work__slider-grid .swiper-button-next,.work__slider-grid .swiper-button-prev{display:none}.work__img{height:250px}.work__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work__content,.work__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.work__item{height:auto;border-radius:4px;box-shadow:7.4px 6.7px 20px 0 rgba(0,0,0,.08);background-color:#fff;font-size:16px}.work__content{-webkit-box-flex:1;-webkit-flex:1;flex:1 1;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:28px 30px 36px}.work__content p{margin-top:0}.work__title{font-size:26px;font-weight:700;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif;margin-bottom:6px}.work__price{margin:auto 0 10px;font-size:24px;font-weight:700}.discount{background:#00458F;color:#fff}.discount__wr{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-gap:30px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.discount__count{text-shadow:7.4px 6.7px 6px rgba(173,119,8,.3);font-size:40px;padding:38px 38px 60px;border-left:1px dashed #fff;border-right:1px dashed #fff;text-align:center}.discount__count b{font-size:2.5em;font-weight:700;display:block}.discount__count small{font-size:.5em;font-weight:400}.discount__content{padding-top:30px}.discount__more{display:table;margin:30px 0 0 auto;font-size:16px;font-weight:700;text-decoration:none;color:#fff;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.discount__more:hover{text-decoration:underline}.discount .title{color:#fff;text-align:left}.advice{padding:61px 0 50px}.advice .title{text-align:left}.advice__wr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 350px;grid-template-columns:1fr 350px;grid-gap:30px 50px}.advice__content{padding-top:20px;max-width:700px;color:#4a4a4a;line-height:1.5}.advice__content small{font-size:12px;font-weight:300;font-style:italic;color:#1c1010;max-width:550px;display:inline-block}.advice__content small a,.lead__order a{color:inherit;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.advice__content p{max-width:625px}.advice__form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr auto;grid-template-columns:1fr 1fr auto;grid-gap:0 20px;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:34px}.advice__form .btn{margin-bottom:20px}.advice__men{border-radius:4px;background-color:#fff;font-size:22px;font-weight:700;line-height:1.36;text-align:center;position:relative}.advice__men span{display:block;padding:15px 5px;box-shadow:0 8px 15.7px .3px rgba(35,35,35,.1);position:absolute;bottom:0;left:0;right:0;z-index:3;background:#fff}.price{background-color:#f7f7f7;padding:50px 0 70px}.price__slider{margin-top:46px}.price__slider-grid .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px}.price__slider-grid .swiper-button-next,.price__slider-grid .swiper-button-prev{display:none}.price__title{background-color:#1b242a;font-size:24px;font-weight:700;text-align:center;color:#fff;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif;padding:12px 10px}.price__table{width:100%;background-color:#fff}.price__table tr:nth-last-child(n+2) td{border-bottom:1px solid #bdbdbd;min-width:160px}.price__table b{text-align:right}.price__table td{padding:12px 25px 16px}.order__content a:hover,.price__table a{color:#d9261c}.portfolio .swiper-container,.price .swiper-container{margin-bottom:30px}.portfolio{padding:52px 0 70px}.portfolio__slider{margin-top:42px}.portfolio__item,.portfolio__item span{display:-webkit-box;display:-webkit-flex;display:flex}.portfolio__item{height:300px;background-size:cover;background-position:center;font-size:22px;font-weight:700;text-align:center;color:#fff;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif}.portfolio__item:hover span{opacity:1}.portfolio__item span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;background:rgba(0,0,0,.55);width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.features{padding-bottom:70px}.features .title{text-align:left}.features__wr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%;grid-gap:20px 60px}.features__content{color:#4a4a4a;line-height:1.5}.features__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.features__item{border-radius:4px;background-color:#f7f7f7;padding:25px 25px 17px;font-size:18px;font-weight:700;font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif;text-align:center;text-transform:uppercase}.features__icon{width:90px;height:90px;background-color:#d9261c;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto 26px}.features__btn{margin-top:20px}.reviews{padding:50px 0 70px;background-color:#f7f7f7}.reviews .swiper-container{margin-bottom:30px}.reviews__slider-grid .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.reviews__slider-grid .swiper-button-next,.reviews__slider-grid .swiper-button-prev{display:none}.reviews__desc{text-align:center;color:#101010;margin:18px 0 34px}.reviews__desc a{color:#d9261c;font-weight:600}.reviews__item{margin:0;border-radius:4px;background-color:#fff;padding:20px 20px 30px 65px;font-size:16px;color:#4a4a4a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 349.078 349.078'%3E%3Cpath d='M150.299 26.634v58.25c0 7.9-6.404 14.301-14.304 14.301-28.186 0-43.518 28.909-45.643 85.966h45.643c7.9 0 14.304 6.407 14.304 14.304v122.992c0 7.896-6.404 14.298-14.304 14.298H14.301C6.398 336.745 0 330.338 0 322.447V199.455c0-27.352 2.754-52.452 8.183-74.611 5.568-22.721 14.115-42.587 25.396-59.048 11.608-16.917 26.128-30.192 43.16-39.44C93.886 17.052 113.826 12.333 136 12.333c7.895 0 14.299 6.401 14.299 14.301zm184.474 72.552c7.896 0 14.305-6.407 14.305-14.301v-58.25c0-7.9-6.408-14.301-14.305-14.301-22.165 0-42.108 4.72-59.249 14.023-17.035 9.248-31.563 22.523-43.173 39.44-11.277 16.461-19.824 36.328-25.393 59.054-5.426 22.166-8.18 47.266-8.18 74.605v122.992c0 7.896 6.406 14.298 14.304 14.298h121.69c7.896 0 14.299-6.407 14.299-14.298V199.455c0-7.896-6.402-14.304-14.299-14.304H289.78c2.093-57.056 17.201-85.965 44.993-85.965z' fill='%2300458f'/%3E%3C/svg%3E");background-position:20px 40px;background-size:30px auto;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:auto;line-height:1.2}.reviews__item small{margin-top:auto;padding-top:16px;display:block;font-size:1em;font-weight:700}.order{padding:15px 0 51px}.order .title{text-align:left}.order__wr{display:-ms-grid;display:grid;-ms-grid-columns:600px 1fr;grid-template-columns:600px 1fr;grid-gap:20px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.order__content{padding-bottom:15px;max-width:600px}.order__content small{display:block;font-size:12px;font-weight:300;font-style:italic;color:#1c1010;max-width:550px}.contact__item a,.order__content a{color:inherit;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.order__form{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:0 20px;margin:43px 0 -5px}.order__form .btn{margin-bottom:20px}.order__img{text-align:right}.contact{background-color:#d9261c;padding:61px 0 49px;color:#fff}.contact__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1.7fr;grid-template-columns:1fr 1fr 1.7fr;grid-gap:30px}.contact__icon{color:#fff;font-size:50px;-webkit-flex-shrink:0;flex-shrink:0;margin-right:15px}.contact__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;font-size:14px}.contact__item p{margin:.3em 0;font-size:14px;font-weight:700}.contact__item p b{font-size:18px}.contact__item a{text-decoration:none}.contact__item a:hover{text-decoration:underline}.contact__viber{position:relative}.contact__viber:after{content:"";position:absolute;left:100%;top:50%;-webkit-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);transform:translate(10px,-50%);font-size:1.2em;width:1em;height:1em;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52.511 52.511'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M31.256 0H21.254C10.778 0 2.255 8.521 2.255 18.995v9.01c0 7.8 4.793 14.81 12 17.665v5.841a.999.999 0 0 0 1.671.741L21.725 47h9.531c10.476 0 18.999-8.521 18.999-18.995v-9.01C50.255 8.521 41.732 0 31.256 0zm16.999 28.005C48.255 37.376 40.63 45 31.256 45h-9.917a.998.998 0 0 0-.671.259l-4.413 3.997v-4.279a.997.997 0 0 0-.667-.942 17.03 17.03 0 0 1-11.333-16.03v-9.01C4.255 9.624 11.881 2 21.254 2h10.002c9.374 0 16.999 7.624 16.999 16.995v9.01z'/%3E%3Cpath d='M39.471 30.493l-6.146-3.992a2.994 2.994 0 0 0-4.15.88l-.289.444c-2.66-.879-5.593-2.002-7.349-7.085l.727-.632a3.005 3.005 0 0 0 .294-4.233l-4.808-5.531a1.001 1.001 0 0 0-1.411-.099l-3.019 2.624c-2.648 2.302-1.411 5.707-1.004 6.826.018.05.04.098.066.145.105.188 2.612 4.662 6.661 8.786 4.065 4.141 11.404 7.965 11.629 8.076a5.006 5.006 0 0 0 6.916-1.47l2.178-3.354c.3-.465.168-1.084-.295-1.385zm-3.561 3.649c-.901 1.388-2.763 1.782-4.233.834-.073-.038-7.364-3.835-11.207-7.75-3.592-3.659-5.977-7.724-6.302-8.291-.792-2.221-.652-3.586.464-4.556l2.265-1.968 4.152 4.776a.99.99 0 0 1-.096 1.411l-1.227 1.066a.999.999 0 0 0-.3 1.049c2.092 6.798 6.16 8.133 9.13 9.108l.433.143a.996.996 0 0 0 1.155-.403l.709-1.092a.988.988 0 0 1 .63-.434.99.99 0 0 1 .753.143l5.308 3.447-1.634 2.517zM28.538 16.247a1 1 0 1 0-.548 1.923 4.524 4.524 0 0 1 3.097 3.104 1 1 0 0 0 1.925-.542 6.538 6.538 0 0 0-4.474-4.485z'/%3E%3Cpath d='M36.148 22.219a1 1 0 0 0 .963-1.271c-1.18-4.183-4.509-7.519-8.689-8.709a1 1 0 1 0-.547 1.924c3.517 1 6.318 3.809 7.311 7.328a1 1 0 0 0 .962.728z'/%3E%3Cpath d='M27.991 7.582a1 1 0 1 0-.548 1.924c5.959 1.695 10.706 6.453 12.388 12.416a1 1 0 0 0 1.925-.542c-1.869-6.627-7.143-11.913-13.765-13.798z'/%3E%3C/g%3E%3C/svg%3E")}.contact__address{display:-ms-grid;dis-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:10px 30px}.footer{margin-top:auto;background-color:#1b242a;padding:50px 0 51px}.footer__top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:19px;margin-bottom:23px;border-bottom:1px solid rgba(255,255,255,.2)}.footer__logo{font-family:"Neo Sans Pro","Open Sans",Arial,sans-serif;font-size:34px;font-weight:700;text-align:center;color:#fff}.footer__logo span,.footer__menu a:hover,.footer__social a:hover{color:#d9261c}.footer__menu{display:-webkit-box;display:-webkit-flex;display:flex}.footer__menu li:nth-child(n+2):before{content:"•";color:#c6c6c6;margin:0 .5em}.footer__menu a{color:#c6c6c6;text-decoration:none}.footer__middle,.footer__social{display:-webkit-box;display:-webkit-flex;display:flex}.footer__middle{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#c6c6c6}.footer__social{-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px}.footer__menu a,.footer__social a,.modals a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer__social a{margin-left:15px;color:#c6c6c6}.footer__bottom{margin-top:15px;font-size:12px;font-style:italic;color:#c6c6c6}.modals{padding:30px 20px;color:#000;max-width:380px}.modals small,.modals-big{max-width:900px;font-size:12px}.modals .btn{text-transform:uppercase;margin:10px 0}.modals small{font-weight:300;font-style:italic;color:#1c1010;max-width:550px;display:inline-block}.modals a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6)}.modals a:hover{color:#d9261c;border-bottom-color:#d9261c}@media only screen and (min-width:768px){.nav__top{display:none}.nav__wr{display:block!important}.header{position:-webkit-sticky;position:sticky;top:46px;z-index:11;box-shadow:7.4px 6.7px 20px 0 rgba(0,0,0,.08)}}@media only screen and (max-width:991px){.title{font-size:30px}.lead{padding:60px 0}.lead__wr{-ms-grid-columns:1fr;grid-template-columns:1fr}.lead__order{max-width:400px;margin:0 auto}.awards{padding:40px 0}.awards__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.awards__item{margin:0}.work{padding:40px 0}.reviews__slider-grid .swiper-wrapper,.work__slider-grid .swiper-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.advice{padding:30px 0}.advice__wr{-ms-grid-columns:1fr;grid-template-columns:1fr}.price{padding:40px 0}.features__wr,.order__wr{-ms-grid-columns:1fr;grid-template-columns:1fr}.order__img{text-align:center}.contact{padding:30px 0}.contact__list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.contact__item:last-child{grid-column:2 span}.footer{padding:25px 0}.footer__top{display:block}.footer__menu{margin-top:15px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.nav,.nav__wr{box-shadow:7.4px 6.7px 20px 0 rgba(0,0,0,.08)}.nav{padding:5px 0}.nav__wr{opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:100%;background-color:#1b242a;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.nav__wr.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav__list{display:block;text-align:center}.nav__link{display:inline-block;margin:.4em 1em}.nav__social{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:none;margin:10px 0;padding:0}.nav__social_link{margin:0 .5em}.header__wr{display:block;text-align:center}.header__desc{margin:10px 0}.header__phone{margin:0 auto 10px}.lead__title{font-size:28px}.reviews__slider-grid .swiper-wrapper,.work__slider-grid .swiper-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.discount__wr{display:block;padding:0 0 20px}.discount__count{padding:0;border:none;font-size:30px}.advice__form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.price__table td{padding:10px 15px}.footer__middle{display:block}.footer__social{margin-top:15px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.footer__social a{margin:0 10px}}@media only screen and (max-width:575px){.btn{white-space:inherit}.title{font-size:26px;word-break:break-word}.lead__title{font-size:24px}.lead__order{padding:20px 15px}.awards__item p,.lead__text{font-size:18px}.awards__item span{font-size:40px}.discount__content{padding-top:15px}.advice .title,.discount .title{text-align:center}.advice__form,.contact__address,.contact__list,.features__list,.order__form{-ms-grid-columns:1fr;grid-template-columns:1fr}.price__table td{padding:10px 5px;font-size:13px}.contact__item:last-child{grid-column:1 span}}
.work__content {
  justify-content: space-between;
}

.portfolio__item {
  border: 5px solid #fff;
}
#akciya .swiper-container {
  overflow-x: auto;
}
@media only screen and (max-width: 575px) {
	.price__table td.price__title {
		padding: 10px 15px;
		font-size: 24px;
		text-align: left;
	}
	.price__table tr:nth-last-child(n+2) td {
		min-width: 60px;
	}
}