@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:16px;color:#000}body{margin:0;font-family:'helveticaneuecyr','Arial',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-wrap:break-word}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;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}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'helveticaneuecyr';src:url(../fonts/helveticaneuecyr-bold-webfont.woff2) format("woff2"),url(../fonts/helveticaneuecyr-bold-webfont.woff) format("woff");font-weight:700;font-display:fallback}@font-face{font-family:'helveticaneuecyr';src:url(../fonts/helveticaneuecyr-medium-webfont.woff2) format("woff2"),url(../fonts/helveticaneuecyr-medium-webfont.woff) format("woff");font-weight:500;font-display:fallback}@font-face{font-family:'helveticaneuecyr';src:url(../fonts/helveticaneuecyr-roman-webfont.woff2) format("woff2"),url(../fonts/helveticaneuecyr-roman-webfont.woff) format("woff");font-weight:400;font-display:fallback}@font-face{font-family:'helveticaneuecyr';src:url(../fonts/helveticaneuecyr-light-webfont.woff2) format("woff2"),url(../fonts/helveticaneuecyr-light-webfont.woff) format("woff");font-weight:300;font-display:fallback}@font-face{font-family:'impactregular';src:url(../fonts/impact-webfont.woff2) format("woff2"),url(../fonts/impact-webfont.woff) format("woff");font-weight:400;font-display:fallback}.container,.wrap{min-width:320px;max-width:1920px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.wrap{max-width:1170px;padding:0 15px}input.input-err{border:1px solid red!important}.response-site{text-align:center;color:#fff;font-size:1rem;line-height:1.25rem}.form-modal .response-site,.form-modal--calc .response-site{color:#000}.header{background:url(../img/header-bg.jpg) -40px top no-repeat;background-size:cover}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10% 15px 24.3%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__form,.header__info{-ms-flex-negative:0;flex-shrink:0}.header__form{margin-left:40px;max-width:413px;-ms-flex-preferred-size:413px;flex-basis:413px}.header__info{max-width:420px;-ms-flex-preferred-size:420px;flex-basis:420px}.header__slogan{-ms-flex-item-align:end;align-self:flex-end}.header__title{font-size:2.6875rem;line-height:3.3125rem;color:#000;text-transform:uppercase;font-family:'impactregular';font-weight:400;margin:20px 0}.header__title-black{color:#000}.header__stroke{color:#ffb70b;text-shadow:0 -1px 2px #000,0 -1px 2px #000,0 1px 2px #000,0 1px 2px #000,-1px 0 2px #000,1px 0 2px #000,-1px 0 2px #000,1px 0 2px #000,-1px -1px 2px #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 2px #000,-1px -1px 2px #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 2px #000}.header__calc{text-decoration:none;font-size:1.125rem;line-height:1.75rem;text-align:center;letter-spacing:.02813rem;font-weight:700;color:#ffb609;width:223px;padding:14px 0;-webkit-box-shadow:0 2px 11.7px 1.3px rgba(41,41,41,.69);box-shadow:0 2px 11.7px 1.3px rgba(41,41,41,.69);display:block;margin:0 0 340px;background-color:#505050;text-transform:uppercase;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:500ms;transition-duration:500ms}.header__calc:hover{background-color:#2a2a2a}@media (max-width:1024px){.header__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:19%}.header__info{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:1;flex-shrink:1}.header__form,.header__info,.header__slogan{-ms-flex-preferred-size:auto;flex-basis:auto}.header__form{margin:0 auto 300px;-ms-flex-negative:1;flex-shrink:1}.header__slogan{-ms-flex-item-align:start;align-self:flex-start;text-align:center;margin-bottom:20px}.header__calc{margin:0 auto 30px}.header__title br{display:none}}@media (max-width:680px){.header__title{font-size:1.75rem;line-height:2.75rem}}@media (max-width:560px){.header__wrap{padding-top:120px}.header__info::after{display:none}}.fixed-menu{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.61);z-index:100}.fixed-menu__hamburger{display:none}.fixed-menu__wrap{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;padding-top:24px;padding-bottom:24px;position:relative}.fixed-menu__logo{margin-right:30px;-ms-flex-preferred-size:160px;flex-basis:160px;-ms-flex-negative:0;flex-shrink:0}.fixed-menu__list,.fixed-menu__right{display:-webkit-box;display:-ms-flexbox;display:flex}.fixed-menu__right{-ms-flex-preferred-size:900px;flex-basis:900px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-menu__list{list-style:none;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fixed-menu__item{margin-right:15px;margin-top:5px;margin-bottom:5px}.fixed-menu__link{text-decoration:none;color:#fff;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:color;transition-property:color;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1.25rem}.fixed-menu__mail{font-size:1rem;margin-right:5%}.fixed-menu__mail,.fixed-menu__phone{text-decoration:none;color:#fff;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:color;transition-property:color;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.25rem}.fixed-menu__link:hover,.fixed-menu__mail:hover,.fixed-menu__phone:hover,.letters__title span{color:#ffb609}.fixed-menu__link{margin-right:0}.fixed-menu__mail{padding-left:40px;background:url(../img/mail.svg) left center no-repeat;background-size:23px 18px;margin-left:5%}.fixed-menu__phone{padding-left:25px;background:url(../img/phone.svg) left 1px no-repeat;background-size:15px 15px;margin-right:0;font-size:1.125rem}@media (max-width:1100px){.fixed-menu__mail{margin-right:15px;margin-left:15px}}@media (max-width:1024px){.fixed-menu__mail{margin-left:0}.fixed-menu__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fixed-menu__hamburger{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:15px}.fixed-menu__list{position:absolute;right:0;top:100%;display:none;background:rgba(0,0,0,.61);padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.fixed-menu__item{margin-right:0;margin-top:10px;margin-bottom:10px}}@media (max-width:640px){.fixed-menu__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:60px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fixed-menu__hamburger{margin-left:0;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fixed-menu__mail{margin-right:0;margin-bottom:5px}}@media (max-width:480px){.fixed-menu__wrap{padding-bottom:40px}.fixed-menu__mail,.fixed-menu__phone{position:absolute;bottom:5px;font-size:.875rem}.fixed-menu__mail{left:15px;padding-left:30px}.fixed-menu__phone{right:15px;padding-left:20px}}.logo__link{display:block}.letters__img img,.logo__img{display:block;max-width:100%;height:auto}.form,.form__wrap{position:relative}.form::after{content:"";background:url(../img/form-bg.png) left top no-repeat;position:absolute;right:-30px;bottom:-25px;width:416px;height:520px;z-index:0}.form__wrap{padding:12px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;background:rgba(56,56,56,.88)}.form__title{font-size:1.8125rem;line-height:2.5625rem;letter-spacing:.04531rem;text-align:center;color:#fff;font-family:'impactregular';text-transform:uppercase;margin:10px 0}.form__description{font-size:1rem;line-height:1.375rem;text-align:center;font-weight:300;color:#fff;margin:10px 0 15px}.form__input{margin-bottom:13px;margin-top:13px}.form__input label{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}.form__input input{width:100%;border:0;background-color:#f6f6f6;font-size:.875rem;line-height:1.8125rem;color:#000;padding:11px 0 11px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.form__input input::-webkit-input-placeholder{color:#141414}.form__input input:-ms-input-placeholder,.form__input input::-ms-input-placeholder{color:#141414}.form__input input::placeholder{color:#141414}.form-modal__button button,.form__button button{font-size:1.125rem;line-height:1.75rem;color:#000;background-color:#ffb609;text-align:center;border:0;display:block;width:100%;cursor:pointer;font-weight:500;-webkit-box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:500ms;transition-duration:500ms;padding:14px 0}.form__button button:hover{background-color:#d59600}.form__conf{color:#f5f5f5;font-size:.875rem;line-height:1.125rem;text-align:center;margin:10px 0}.form__conf a{text-decoration:none;color:#f5f5f5;border-bottom:1px solid #f5f5f5;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:border-color;transition-property:border-color}.form__conf a:hover{border-color:transparent}@media (max-width:480px){.form::after{right:-30px;bottom:-25px;width:100%;height:520px}.form__title{font-size:1.5rem;line-height:2.125rem}.form__wrap{padding-left:15px;padding-right:15px}}.letters{background:url(../img/letter-bg.png) left -250px no-repeat,url(../img/letter-bg2.png) right 320px no-repeat}.letters__breadcrumbs{margin:0 0 45px}.letters__wrap{padding-top:55px}.letters__title{font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;font-family:'impactregular';margin:45px 0 55px}.letters__list{list-style:none;padding:0;margin:55px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.letters__element{-ms-flex-preferred-size:48.5%;flex-basis:48.5%;margin-right:3%;margin-bottom:30px;padding:30px 40px 45px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px 5px 10px 5px;-webkit-box-shadow:0 0 8.9px 1.1px rgba(0,0,0,.18);box-shadow:0 0 8.9px 1.1px rgba(0,0,0,.18);background:#fff;position:relative}.letters__element:nth-child(2n+2){margin-right:0}.letters__element--hover{overflow:hidden}.letters__element--hover::after,.letters__element--hover::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.letters__element--hover::after{background:url(../img/korob2-hover.jpg) center no-repeat;background-size:cover;-webkit-transition-duration:500ms;transition-duration:500ms;z-index:-3}.letters__element--hover::before{background-color:#474747;border-radius:5px 5px 15px 5px;z-index:-2}.letters__element--hover:hover::after{z-index:3;opacity:.43}.letters__element--hover:hover::before{opacity:1;z-index:2}.letters__element--hover:hover .letters__hover{z-index:4;opacity:1}.letters__button,.letters__element--hover::before,.letters__hover{-webkit-transition-duration:500ms;transition-duration:500ms}.letters__hover{position:absolute;left:30px;top:30px;z-index:-4;width:calc(100% - 60px);opacity:0;color:#fff;-webkit-transition-property:opacity;transition-property:opacity}.letters__hover .letters__price{position:static;color:#feba1a;font-weight:700;text-align:left;background:0 0;width:auto;padding:0;margin:15px 0}.letters__hover .letters__subtitle{font-size:1.5rem;line-height:2.0625rem;margin:0}.letters__hover .letters__description{font-size:1.125rem;line-height:1.6875rem;margin:10px 0 15px;max-height:247px;overflow:hidden}.letters__button{font-size:1.125rem;line-height:1.75rem;color:#000;background-color:#feba1a;text-align:center;border:0;display:block;width:100%;cursor:pointer;-webkit-box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);-webkit-transition-property:background-color;transition-property:background-color;padding:14px 0;max-width:280px;margin:0 auto}.letters__button:hover{background-color:#e4a001}.letters__block{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}.letters__block .letters__subtitle{-ms-flex-preferred-size:70%;flex-basis:70%}.letters__subtitle{font-size:1.375rem;line-height:1.625rem;font-weight:500;margin:10px 0}.letters__description{font-size:1.1875rem;line-height:1.625rem;margin:10px 0 0}.letters__price{background:#404040;width:154px;position:absolute;right:0;bottom:0;margin:0;border-radius:10px 0 10px 0;text-align:center;color:#ffb609;font-weight:700;font-size:1.125rem;line-height:1.25rem;padding:12px 0;z-index:1}@media (max-width:1024px){.letters{background-position:left -250px,right 500px,center bottom}}@media (max-width:880px){.letters__subtitle{font-size:1.125rem;line-height:1.375rem}.letters__description{font-size:1rem;line-height:1.25rem}.letters__element{padding:15px 15px 50px}.letters__hover{position:absolute;left:15px;top:15px;color:#fff;z-index:-4;width:calc(100% - 30px);opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;transition-duration:500ms}.letters__hover .letters__price{margin:15px 0 25px}.letters__hover .letters__subtitle{font-size:1.125rem;line-height:1.375rem;margin:10px 0}.letters__hover .letters__description{font-size:1rem;line-height:1.25rem}}@media (max-width:768px){.letters__element{-ms-flex-preferred-size:48.5%;flex-basis:48.5%;margin-right:3%;margin-bottom:30px}.letters__element:nth-child(3n+3){margin-right:3%}.letters__element:nth-child(2n+2){margin-right:0}.letters__element:last-child{margin-right:0}.letters__img img{width:100%}}@media (max-width:680px){.letters__list{margin:25px 0}.letters__breadcrumbs{margin:0 0 20px}.letters__wrap{padding-top:30px}.letters__title{font-size:1.875rem;line-height:3.125rem;margin:20px 0 25px}}@media (max-width:480px){.letters__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.letters__element{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:0!important}}.breadcrumbs__text{font-size:1rem;line-height:1.25rem}.breadcrumbs__link{text-decoration:none;color:#000;border-bottom:1px solid transparent;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:border-color;transition-property:border-color}.breadcrumbs__link:hover{border-bottom-color:#000}.breadcrumbs__separator{display:inline-block;margin:0 3px}.breadcrumbs__view{border-bottom:1px solid #000;font-weight:700}.hamburger{width:40px;height:30px;background:repeating-linear-gradient(#fff 0,#fff 4px,transparent 4px,transparent 12px)}.calculator{background:url(../img/calculator-bg.jpg) left 85px no-repeat,url(../img/calculator-bg3.png) left top no-repeat,url(../img/calculator-bg4.jpg) right calc(100% + 50px) no-repeat}.calculator__wrap{position:relative;padding-bottom:95px}.calculator__form{margin-left:180px;border:5px solid #ffb609;background-color:#fff;margin-top:90px;padding:50px 25px;max-width:870px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.calculator__form::after{content:"";width:5px;height:69px;position:absolute;left:-5px;top:-39px;background-color:#fff}.calculator__title{font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;font-family:'impactregular';-webkit-transform:translateY(125px);transform:translateY(125px);color:#fff;margin:0 0 55px 10px;position:relative;z-index:1}.calculator__title span{color:#ffb609;background-color:#fff;padding-right:10px;margin-left:26px;display:inline-block}.calculator__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;margin-bottom:8px}.calculator__line .calculator__text-label,.calculator__line>p{font-weight:500;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02813rem;-ms-flex-preferred-size:195px;flex-basis:195px;-ms-flex-negative:0;flex-shrink:0;margin:0}.calculator__line input[type=number],.calculator__line input[type=text]{background-color:#fefdfc;width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd;border-radius:5px;font-size:1rem;line-height:1.25rem;color:#000;padding:4px 10px 4px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.calculator__line input[type=text]{max-width:358px}.calculator__line input[type=number]{max-width:92px}.calculator__line input.error{border-color:red}.calculator__radio{margin-right:20px;margin-top:5px;margin-bottom:5px}.calculator__radio input[type=radio],.calculator__switch input{display:none}.calculator__radio input[type=radio]:checked+label::before{content:"";width:7px;height:7px;border-radius:50%;background-color:#ffb609;position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.calculator__radio label{font-size:1rem;line-height:1.25rem;letter-spacing:.025rem;font-weight:300;position:relative;padding-left:25px;cursor:pointer;display:inline-block}.calculator__radio label::after,.calculator__switch label::after{height:15px;content:"";border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calculator__radio label::after{left:0;width:15px;border-radius:50%}.calculator__radio-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculator__example{margin:15px 0}.calculator__example img{display:block;max-width:100%;height:auto;margin:0 auto}.calculator__txt{font-size:1rem;line-height:1.5rem;background:#fff;border:5px solid #ffb609;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;max-width:870px;margin:20px 0 20px 180px}.calculator__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator__switch{margin:8px 0}.calculator__switch label{font-weight:500;font-size:1.125rem;line-height:1.375rem;letter-spacing:.02813rem;position:relative;padding-right:45px;cursor:pointer}.calculator__switch label::after{width:31px;border-radius:15px;right:0}.calculator__switch label::before{width:15px;height:15px;content:"";background-color:#ffb609;border-radius:50%;position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.calculator__switch input:checked+label::before{-webkit-transform:translate(15px,-50%);transform:translate(15px,-50%)}.calculator__item{margin-right:15px}.calculator__item .calculator__text-label{font-size:1rem;line-height:1.25rem;letter-spacing:.025rem;font-weight:300;position:relative;cursor:pointer;display:inline-block}.calculator__right{text-align:right;margin-top:5px;margin-left:auto;padding-right:70px}.calculator__right p{font-size:1.125rem;line-height:1.375rem;letter-spacing:.02813rem;margin:3px 0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator__right .calculator__type{-ms-flex-preferred-size:215px;flex-basis:215px;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.calculator__right .calculator__summa{font-size:1rem;line-height:1.5rem;letter-spacing:.025rem;margin-right:5px;position:relative}.calculator__right .calculator__summa::after{content:" руб.";position:absolute;right:-40px;top:0;color:#000}.calculator__itogo .calculator__summa{background-color:#ffb609;color:#fff;padding:3px 7px;border-radius:5px;margin-left:0}.calculator__itogo .calculator__summa::after{top:2px}.calculator__button{max-width:226px;width:100%;display:block;margin:20px auto 0;background-color:#ffb609;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:500;font-size:1.125rem;line-height:1.75rem;padding:14px 0;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:500ms;transition-duration:500ms;cursor:pointer}.calculator__button:hover{background-color:#d59600}.calculator__button:disabled{opacity:.5;background-color:#ffb609;cursor:default}@media (max-width:1024px){.calculator{background-position:left 85px,left bottom,left top,right calc(100% + 50px)}}@media (max-width:880px){.calculator__title{-webkit-transform:translateY(0);transform:translateY(0);text-align:center;color:#000;margin:45px 0}.calculator__title span{background-color:transparent}.calculator__form{margin-left:0;margin-top:45px}.calculator__form::after{display:none}.calculator__txt{margin-left:0}}@media (max-width:680px){.calculator{background:url(../img/calculator-bg.jpg) left 85px no-repeat,url(../img/calculator-bg4.jpg) right calc(100% + 50px) no-repeat}.calculator__wrap{padding-bottom:45px}.calculator__title{font-size:1.875rem;line-height:2.625rem;margin:20px 0}.calculator__form{margin-top:25px;padding:15px}.calculator__line{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calculator__line>p{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:left}.calculator__line .calculator__text-label{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:5px}.calculator__block,.calculator__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calculator__right{margin-left:0;text-align:left;padding-right:0}}@media (max-width:480px){.calculator__right .calculator__type{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:0}.calculator__right p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.production{background:url(../img/proizvodstvo-bg.jpg) left -70px no-repeat,url(../img/proizvodstvo-bg2.jpg) right 95px no-repeat}.production__title{text-align:right;font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;font-family:'impactregular';color:#fff;margin:75px 30px 25px 0}.production__title span{padding-right:10px}.production__wrap{padding-top:95px}.production__block{display:-webkit-box;display:-ms-flexbox;display:flex}.production__left{margin-right:60px;-ms-flex-preferred-size:42.2%;flex-basis:42.2%;margin-top:-189px}.production__hide p,.production__left p{font-size:0.85rem;letter-spacing:.01125rem;margin:20px 0;text-align:justify}.production__hide p{margin:0 0 20px}.production__right{-ms-flex-preferred-size:57.8%;flex-basis:57.8%;max-width:600px;margin-right:60px;min-width:0}.production__slider{position:relative}.production__slider::after{position:absolute;left:-40px;bottom:-40px;content:"";background:url(../img/proizvodstvo-bg3.jpg) center no-repeat;width:493px;height:491px;z-index:0}.production__slider .owl-stage-outer{z-index:1}.production__slider img{height:auto;max-height:442px;max-width:100%;border-bottom:4px solid #ffb609}.production__slider img,.production__slider video{margin:0 auto;display:block}.production__slider .owl-carousel__item{background-color:#888}.production__btn{width:251px;background-color:#ffb609;color:#000;font-size:1.125rem;line-height:1.8125rem;font-weight:500;padding:12px 0;margin:20px 0;border:0;cursor:pointer;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:background-color;transition-property:background-color}.form-modal__btn button:hover,.form-modal__button button:hover,.form-popup__info .form-popup__btn:hover,.info__button button:hover,.production__btn:hover{background-color:#d59600}@media (max-width:1140px){.production__wrap{padding-top:0}.production__title{text-align:center;color:#000}.production__left{margin-top:0}.production{background:url(../img/proizvodstvo-bg.jpg) left -70px no-repeat}.production__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.production__title{margin:25px 0}.production__left,.production__right{-ms-flex-preferred-size:auto;flex-basis:auto}.production__left{margin-right:0}.production__right{margin:25px auto 0;width:100%;padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.production__slider{position:relative}.production__slider::after{width:240px;height:240px}.production__hide{margin-top:40px}}@media (max-width:680px){.production__title{font-size:1.875rem;line-height:2.625rem;margin:20px 0 0}.production__hide p,.production__left p{font-size:1rem;line-height:1.5rem}}.works{background:url(../img/works-bg.jpg) left top no-repeat,url(../img/works-bg2.jpg) right 110px no-repeat}.works__wrap{margin:55px auto}.works__title{font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;font-family:'impactregular';margin:35px 0 35px 45px;color:#fff;padding-top:65px}.product__title span,.production__title span,.works__title span{color:#ffb609;margin-left:10px}.works__big{position:relative;border:4px solid #ffb609}.works__big img{height:auto}.works__information{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.53);border-radius:0 0 5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.works__text{font-size:1rem;line-height:20px;margin:10px 25px 10px 0;color:#fff}.works__btn,.works__carousel{-webkit-box-sizing:border-box;box-sizing:border-box}.works__btn{font-size:1rem;line-height:1.75rem;color:#ffb609;display:block;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-align:center;width:193px;border:2px solid #ffb609;padding:4px 0;cursor:pointer;font-weight:500;-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:background-color,color;transition-property:background-color,color}.works__btn:hover{background-color:#ffb609;color:#fff}.works__carousel{padding-left:90px;padding-right:90px;margin:40px 0}.works__carousel div.owl-nav{position:absolute;width:100%;left:0;top:50%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.works__carousel div.owl-nav button.owl-prev{background:url(../img/arrow-left-black.svg) center no-repeat}.works__carousel div.owl-nav button.owl-next{background:url(../img/arrow-right-black.svg) center no-repeat}.works__carousel .owl-stage-outer{position:relative;z-index:3}.works__item{border:4px solid #ffb609}.works__item a{display:block}.works__big img,.works__item img{display:block;margin:0 auto;max-width:100%}@media (max-width:880px){.works{background-position:left -150px,right 110px}}@media (max-width:680px){.works{background:url(../img/works-bg.jpg) left -300px no-repeat}.works__title{font-size:1.875rem;line-height:2.625rem;margin:20px 0;padding-top:20px;text-align:center}.works__information{-ms-flex-wrap:wrap;flex-wrap:wrap;position:static;width:100%;background:#000}.works__text{font-size:.875rem;margin-right:0;margin-top:0}}.product{background:url(../img/product-bg.jpg) center top no-repeat}.product__wrap{margin-bottom:55px}.product__title{font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;font-family:'impactregular';margin:35px 0;color:#000}.product__list{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__element{position:relative;-ms-flex-preferred-size:32.3%;flex-basis:32.3%;margin-right:1.55%;margin-bottom:20px}.product__element:nth-child(3n+3){margin-right:0}.product__element img{display:block;max-width:100%;height:auto;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.product__element img:nth-child(2){position:absolute;left:30px;top:30px}.product__element span{display:block;font-weight:500;font-size:1.5rem;line-height:1.75rem;margin:55px 0 20px;color:#000;text-align:center}.product__link{display:block;text-decoration:none}.product__link:hover img:nth-child(2){-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.product__text{font-size:1.125rem;line-height:2.25rem;margin:20px 0}@media (max-width:1200px){.product__list{overflow:hidden}.product__element{-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:5%}}@media (max-width:860px){.product__element{-ms-flex-preferred-size:43%;flex-basis:43%;margin-right:7%}.product__element:nth-child(3n+3){margin-right:7%}.product__element:nth-child(2n+2){margin-right:0}}@media (max-width:680px){.product{background:url(../img/product-bg.jpg) center top no-repeat;background-size:contain}.product__title{font-size:1.875rem;line-height:2.625rem;margin:20px 0;padding-top:20px;text-align:center}.product__link span{font-size:1.125rem;line-height:1.5rem}.product__element img:nth-child(2){left:25px;top:25px}.product__text{font-size:1rem;line-height:1.375rem}}@media (max-width:480px){.product__element{-ms-flex-preferred-size:90%;flex-basis:90%;margin:20px auto 0!important}.product__element img{width:100%}.product__element img:nth-child(2){left:20px;top:20px}}.contacts{background:url(../img/contacts-bg.jpg) right 95px no-repeat,url(../img/contacts-bg2.jpg) right top no-repeat,url(../img/contacts-bg3.jpg) left calc(100% + 200px) no-repeat}.contacts__wrap{padding-bottom:65px}.contacts__title{font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;font-family:'impactregular';color:#fff;padding-top:165px;text-align:right;margin:35px 202px 15px 45px}.contacts__title span,h2.three-blocks__title span{color:#ffb609;margin-left:10px}.contacts__mail,.contacts__phone{line-height:1.5rem;color:#000;text-decoration:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:500ms;transition-duration:500ms}.contacts__mail{font-size:1.125rem;padding-left:40px;background:url(../img/mail.svg) left center no-repeat;background-size:23px 18px;margin-left:5%}.contacts__mail:hover,.contacts__phone:hover{color:#ffb609}.contacts__phone{padding-left:25px;background:url(../img/phone.svg) left 1px no-repeat;background-size:15px 15px;margin-right:0;font-size:1.125rem}.contacts__address{font-size:1.125rem;line-height:1.6875rem;color:#000;padding-left:30px;background:url(../img/map.svg) left top no-repeat;background-size:18px 27px;margin:10px 0}.contacts__btn{width:261px;border:2px solid #ffb609;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-size:1.125rem;line-height:1.8125rem;font-weight:500;padding:10px 0;color:#ffb609;cursor:pointer;margin-left:auto;margin-right:202px;margin-bottom:20px;display:block;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:background-color,color;transition-property:background-color,color}.contacts__btn:hover{color:#000;background-color:#ffb609}.contacts__map{margin:10px 0}@media (max-width:1240px){.contacts{background-position:calc(100% + 200px) 95px,right top,left calc(100% + 200px)}}@media (max-width:1024px){.contacts{background:url(../img/contacts-bg.jpg) right calc(100% + 200px) no-repeat}.contacts__title{color:#000;text-align:center;margin-right:0;padding-top:0;margin-left:0;margin-bottom:20px}.contacts__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__mail{margin-left:0;margin-top:10px}.contacts__inforamtion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.contacts__btn{margin:15px auto}}@media (max-width:680px){.contacts__title{font-size:1.875rem;line-height:2.625rem;margin:20px 0}.contacts__block{margin-top:45px}}.footer{background:url(../img/footer-bg.jpg) center bottom no-repeat #383838}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;padding-top:60px;padding-bottom:170px}.footer__left img{display:block;max-width:160px;height:auto}.footer__left p{font-size:1rem;line-height:1.3125rem;margin:20px 0}.footer__center{-ms-flex-preferred-size:520px;flex-basis:520px;text-align:center}.footer__center p,.footer__right a{font-size:1rem;line-height:1.25rem}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:0 0 50px}.footer__menu-link{color:#fff;text-decoration:none;font-size:1rem;line-height:1.25rem;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:500ms;transition-duration:500ms}.footer__menu-link:hover{color:#ffb609}.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__right a{color:#fff;text-decoration:none;margin:5px 0}.footer__phone{padding-left:25px;background:url(../img/phone.svg) left 1px no-repeat;background-size:15px 15px}.footer__mail{padding-left:40px;background:url(../img/mail.svg) left center no-repeat;background-size:23px 18px}a.footer__call{color:#ffb609;border-bottom:1px solid #ffb609;display:inline-block;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-property:border-bottom-color;transition-property:border-bottom-color}a.footer__call:hover{border-bottom-color:transparent}@media (max-width:1024px){.footer__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__center{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:20px}}@media (max-width:480px){.footer__wrap{-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;text-align:center}.footer__center{display:none}.footer__left img{margin:0 auto}.footer__right{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form-modal,.form-modal--calc{position:fixed;left:0;right:0;top:50%;bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,.5);z-index:-999;overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;opacity:0;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;transition-duration:500ms}.form-modal--active{opacity:1;z-index:999}.form-modal__block{max-width:410px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 42.18px 14.82px rgba(0,0,0,.53);box-shadow:0 0 42.18px 14.82px rgba(0,0,0,.53);margin:25px auto;padding:2.1875rem 1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.form-modal__close{background:0 0;border:0;position:absolute;right:20px;top:20px;cursor:pointer}.form-modal__title{font-size:1.75rem;line-height:2.125rem;font-family:'impactregular';text-transform:uppercase;text-align:center;margin:15px 0}.form-modal__description{font-size:1.125rem;line-height:1.5rem;text-align:center;margin:15px 0}.form-modal__input{margin:1.25rem 0}.form-modal__input label{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}.form-modal__input input{background-color:#fff;width:100%;font-size:.875rem;line-height:1.5rem;padding:.75rem .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border:1px solid transparent;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.32);box-shadow:0 0 6px 0 rgba(0,0,0,.32)}.form-modal__input input::-webkit-input-placeholder{color:#000;opacity:1}.form-modal__input input:-ms-input-placeholder,.form-modal__input input::-ms-input-placeholder{color:#000;opacity:1}.form-modal__input input::placeholder{color:#000;opacity:1}.form-modal__input input:focus{border-color:#ffb609}.form-modal__button{margin:1.25rem auto}.form-modal__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%}.form-popup{position:fixed;left:0;right:0;top:50%;bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,.5);z-index:-999;overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;opacity:0;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;transition-duration:500ms}.form-popup--active{opacity:1;z-index:999}.form-popup__block{width:100%;max-width:1140px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 42.18px 14.82px rgba(0,0,0,.53);box-shadow:0 0 42.18px 14.82px rgba(0,0,0,.53);margin:25px auto;padding:40px 55px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.form-popup__close{background:0 0;border:0;position:absolute;right:20px;top:20px;cursor:pointer}.form-popup__title,h2.three-blocks__title{font-size:2.25rem;line-height:2.5rem;font-family:'impactregular';text-align:center;margin:20px 0}.form-modal__btn{margin:1.25rem auto}.form-modal__btn button{font-size:1.125rem;line-height:1.75rem;color:#fff;background-color:#ffb609;text-align:center;border:0;display:block;width:100%;cursor:pointer;font-weight:500;-webkit-box-shadow:0 2px 7.65px 1.35px rgba(81,250,121,.72);box-shadow:0 2px 7.65px 1.35px rgba(81,250,121,.72);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:500ms;transition-duration:500ms;padding:14px 0}.form-popup__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%}.form-popup__left{width:50.9%;max-width:525px;background:url(../img/popup-bg.jpg) -25px -25px no-repeat;padding-top:25px;margin-right:50px;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.form-popup__slider div.owl-nav button.owl-prev{width:16px;height:28px;background:url(../img/slider-left.png) center no-repeat;background-size:8px 14px;padding:0}.form-popup__slider div.owl-nav button.owl-next{width:16px;height:28px;background:url(../img/slider-right.png) center no-repeat;background-size:9px 14px;margin:0;padding:0}.form-popup__slider img{display:block;max-width:100%;height:auto;margin:0 auto}.form-popup__slider div.owl-nav{position:absolute;width:calc(100% + 60px);left:-30px;top:50%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-tap-highlight-color:transparent}.form-popup__slider div.owl-nav button.owl-prev{margin:0 0 0 -25px}.form-popup__slider .owl-stage-outer{position:relative;z-index:3}.form-popup__info p{font-size:1rem;line-height:1.8125rem;margin:20px 0;text-align:justify}.form-popup__info .form-popup__medium{font-weight:500;margin:15px 0}.form-popup__info .form-popup__btn{font-size:1.125rem;line-height:1.75rem;color:#000;background-color:#ffb609;text-align:center;border:0;display:block;width:331px;cursor:pointer;font-weight:500;-webkit-box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:500ms;transition-duration:500ms;padding:14px 0}@media (max-width:1024px){.form-popup__block{width:95%;padding:20px 25px 35px}.form-popup__left{margin:0 auto;width:100%;float:none}}@media (max-width:680px){.form-popup__left{max-width:480px;padding-left:0}.form-popup__title{font-size:1.5rem;line-height:1.875rem}.form-popup__slider div.owl-nav{position:absolute;width:calc(100% + 44px);left:-22px;top:50%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-tap-highlight-color:transparent}.form-popup__slider div.owl-nav button.owl-prev{margin-left:0}}@media (max-width:480px){.form-popup__info .form-popup__btn{width:100%;font-size:1rem}}.three-blocks__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px;margin-bottom:80px}h2.three-blocks__title{font-size:2.6875rem;line-height:4.3125rem;letter-spacing:.06719rem;text-transform:uppercase;font-weight:400;margin:55px 0 0;color:#000}.three-blocks__item{position:relative;-ms-flex-preferred-size:31.5%;flex-basis:31.5%;padding:15px 20px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 17px -7px #000;box-shadow:0 0 17px -7px #000}.three-blocks__item::after{content:"";background:url(../img/fon1.png) left top no-repeat;width:377px;height:169px;position:absolute;z-index:-1}.three-blocks__item:nth-child(1){background:url(../img/bl1.png) calc(100% - 20px) 25px no-repeat #fff;background-size:121px 87px}.three-blocks__item:nth-child(1)::after{left:-40px;top:-20px}.three-blocks__item:nth-child(2){background:url(../img/bl2.png) calc(100% - 20px) 25px no-repeat #fff;background-size:132px 88px}.three-blocks__item:nth-child(2)::after{right:-60px;bottom:-35px;background-size:340px}.three-blocks__item:nth-child(3){background:url(../img/bl3.png) calc(100% - 20px) 25px no-repeat #fff;background-size:132px 88px}.three-blocks__item:nth-child(3)::after{right:-40px;top:-20px}.three-blocks__title{font-family:"impactregular";text-transform:uppercase;font-size:1.9375rem;margin:0 40% 0 0;line-height:normal}.three-blocks__price{font-size:1.125rem;margin:0 40% 5px 0;line-height:1.375rem}.three-blocks__link{color:#feba1a;display:inline-block;border-bottom:1px solid #feba1a;font-size:1.125rem;line-height:1.75rem;text-decoration:none;margin:0;font-weight:500}.three-blocks__link:hover{border-bottom-color:transparent}@media (max-width:1240px){.three-blocks__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.three-blocks__item{max-width:95%;margin:10px auto;width:100%;background-position:calc(100% - 20px) center!important}.three-blocks__item::after{left:-20px!important;top:-10px!important;background-size:auto!important}}@media (max-width:680px){h2.three-blocks__title{font-size:1.875rem;line-height:2.625rem;margin:20px 0;padding-top:20px;text-align:center}}@media (max-width:480px){.three-blocks__wrap{margin-top:30px;margin-bottom:30px}.three-blocks__item{background-position:calc(100% - 20px) 20px!important;background-size:100px!important}.three-blocks__item::after{display:none}.three-blocks__title{font-size:1.375rem}.three-blocks__price{font-size:1rem;line-height:1.25rem;margin-bottom:10px;margin-top:10px}.three-blocks__link{font-size:1rem}}.info,.info__wrap{position:relative}.info::after{content:"";background:url(../img/info-bg.png) left top no-repeat;position:absolute;left:-30px;bottom:-50px;width:395px;height:336px;z-index:0}.info__wrap{background-color:rgba(0,0,0,.7);padding:20px 45px 55px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.info__title{font-size:2.3125rem;line-height:3rem;color:#fff;font-family:'impactregular';text-transform:uppercase;margin:10px 0}.info__description{font-size:1.125rem;line-height:1.375rem;color:#fff;margin:10px 0 20px}.info__button button{font-size:1.125rem;line-height:1.75rem;color:#000;background-color:#ffb609;text-align:center;border:0;display:block;width:100%;cursor:pointer;font-weight:500;-webkit-box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);box-shadow:0 2px 7.65px 1.35px rgba(254,171,104,.72);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:500ms;transition-duration:500ms;padding:14px 0}@media (max-width:480px){.info::after{right:-30px;bottom:-25px;width:100%;height:520px}.info__title{font-size:1.5rem;line-height:2.125rem}.info__wrap{padding:20px 20px 35px}}.success{background:url(../img/header-bg.jpg) center top no-repeat;background-size:cover;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;height:100vh}.success__wrap{padding:20px;text-align:center;max-width:680px;background-color:rgba(0,0,0,.8);border-radius:5px;margin:0 auto}.success__txt{font-size:3rem;font-weight:700;color:#fff;margin:10px 0}.success__back{color:#ffb609;font-size:1.5rem}.success__back:hover{text-decoration:none}@media (max-width:560px){.success__txt{font-size:2rem}.success__back{font-size:1.25rem}}
/*# sourceMappingURL=style.min.css.map */
