@keyframes a{0%{opacity:0}to{opacity:1}}.popup__box{box-shadow:1px 2px 3px 1px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.06);padding:1.5em;background-color:#fff;border-radius:5px;transition:all .3s ease}.popup__box:hover{box-shadow:1px 4px 9px 3px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.06)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:DIN Pro Regular}body,p{margin:0;padding:0}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none}.video{position:relative;padding:70% 0 0}#header{padding-top:1em;margin-top:auto}.header,.header__logo{-ms-flex-align:center;align-items:center}.header__logo{display:-ms-flexbox;display:flex}.header__logo a{display:block;width:10em;margin-right:1em;margin-left:1em}.header__logo a img{width:100%}.header__logo>div{display:none}@media screen and (min-width:768px){.header__logo>div{display:block}}.header__logo h1{font-size:1.5em;font-weight:600;letter-spacing:-1.2px;margin:.5em 0}.header__logo h1,.header__logo p{color:#000000;font-family:DIN Pro Regular;text-transform:uppercase;line-height:1}.header__logo p{font-size:1em;letter-spacing:-.8px}.header__phone{display:inline-block;text-align:right;padding-right:.5em}.header__phone a{position:relative;top:0;text-decoration:none;font-family:DIN Pro Regular;font-size:1.75em;font-weight:600;text-transform:uppercase;color:#54483e;letter-spacing:-.05rem}@media screen and (min-width:768px){.header__phone a{top:-.5em}}.header__contacts{display:inline-block;white-space:nowrap;padding-right:.5em}.header__contacts a{display:inline-block;width:3.25em;margin:0 .5%}.header__contacts a img{width:100%}.header .button{margin-top:.25em;margin-left:auto;margin-right:.5%;outline:none;border:none;font-family:DIN Pro Regular;font-size:1.1em;text-transform:uppercase;background-color:#75b73a;color:#fff;letter-spacing:-.5px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2.5em;height:2.7em;width:12.5em;cursor:pointer}#price{position:relative;width:100%;margin-top:auto;margin-bottom:1em}.price__title{margin:.5em 0 .75em;text-align:center;font-size:2em;color:#000;font-family:DIN Pro Regular;font-weight:600;text-transform:uppercase;letter-spacing:-1.2px;line-height:1}.price__subtitle{font-size:1.5em}.price__p,.price__subtitle{text-align:center;font-family:DIN Pro Regular;color:#816f5f;font-weight:700;text-transform:uppercase;letter-spacing:-.03rem;margin-bottom:.25em}.price__p{font-size:.725em}.formToPrice{margin:0 auto;width:80%}@media screen and (min-width:768px){.formToPrice{width:auto}}.formToPrice .textfield{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.formToPrice .textfield__label{color:#080808;font-size:1em;font-weight:600;text-transform:uppercase;letter-spacing:-.03rem;padding-right:.5em}.formToPrice .textfield__input{font-size:1em;-ms-flex:auto;flex:auto;background:#e9e9e9;height:3.5em;padding:0 .75em;border:0;border-radius:5px;cursor:pointer;transition:.5s}.formToPrice .textfield__input:focus,.formToPrice .textfield__input:hover{background:#dcdcdc;box-shadow:none}.formToPrice .textfield__btn{margin-top:.5em;outline:none;border:none;font-family:DIN Pro Regular;font-size:1.75em;font-weight:400;text-transform:uppercase;background-color:#75b73a;color:#fff;letter-spacing:-.05rem;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;width:100%;height:2.7rem;padding:0;cursor:pointer}.formToPrice .error{text-align:center;color:#e64784;height:1em}#social{margin-top:auto;background-color:#e9e9e9;padding:.25em 0 0}.social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.social a{margin:0 .25em;width:3.25em}.social a img{max-width:100%}.social a:hover{text-decoration:none}.phone{text-align:center}.phone a{text-decoration:none;font-family:DIN Pro Regular;font-size:1.75em;font-weight:600;text-transform:uppercase;color:#54483e;letter-spacing:-.05rem}#footer{background-color:#8e7d6d;text-align:center}.footer{padding:.25em 0}.footer__title{font-size:1em;font-family:DIN Pro Regular;letter-spacing:-.03rem;margin-bottom:.25em}.footer__p,.footer__title{color:#fff;font-weight:400;text-transform:uppercase}.footer__p{font-size:.5em}.footer__right{font-family:DIN Pro Regular;font-size:.5em;font-weight:400;text-transform:uppercase;color:#000}.popup{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2;background-color:rgba(0,0,0,.2)}.popup,.popup__box{animation-duration:.5s;animation-fill-mode:both;animation-name:a;animation-iteration-count:1}.popup__box{padding:1.5em 2.5em;margin:auto;position:relative}.popup__title{font-size:1.5em;color:#816f5f;font-family:DIN Pro Regular;font-weight:600;text-transform:uppercase;letter-spacing:-1.2px;line-height:1;margin-bottom:1em;text-align:center}i.close{position:absolute;right:.25em;top:.25em;z-index:1;cursor:pointer;padding:.25em;color:#000;font-size:1.5em}