@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900|Open+Sans:400,700&display=swap);*{margin:0;padding:0}html{height:100%}.no-wrap{white-space:nowrap}.app{font-family:'Open Sans',sans-serif;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:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%;color:#2a2a29;margin:0}.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 0 80px;min-height:calc(100vh - 184px)}.content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.content__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:40px}.content__image{text-align:center}.content__image-m{display:none;text-align:center}.content__image-img{max-width:360px}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1280px;padding:0 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content{max-width:840px}.page-title{font-family:Montserrat;color:#262626;font-weight:900;font-size:47px;letter-spacing:.38px;margin:0 0 40px}.main-paragraph{color:#2a2a29;font-size:19px;letter-spacing:.4px;margin-bottom:12px}.main-paragraph_big{font-size:29px;margin-bottom:40px}.main-paragraph_bold{font-weight:700}.link{color:#2a2a29;-webkit-transition:color .2s;transition:color .2s}.link:hover{color:#e37233}.content-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:75px}.content-info__text{color:#2a2a29;font-size:15px;margin-bottom:20px}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.05);box-shadow:0 4px 4px rgba(0,0,0,.05);width:100%;height:64px}.header__wrapper{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;width:100%}.header__logo{max-height:40px}.header__tel{color:#262626;text-decoration:none;font-size:15px}.footer{background:#182138;color:#fff;padding:40px 0 60px;font-size:15px}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__section{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:55px}.footer__content_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__content:last-child{margin-right:0}.footer__title{font-family:Montserrat;font-weight:700;font-size:25px;margin:0 0 32px}.footer__text{margin-bottom:8px}.footer__image{width:80px;margin-bottom:17px}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.footer__socials-link{margin-right:24px}.footer__socials-link:hover{opacity:.5}.footer__socials-img{height:28px}@media screen and (max-width:1024px){.page-title{font-size:38px}.main-paragraph{font-size:15px}.main-paragraph_big{font-size:22px}.content-info__text{font-size:13px}.content__image-img{max-width:260px}}@media screen and (max-width:768px){.content{min-height:auto;padding:40px 0}.wrapper{padding:0 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__text{padding-right:0}.content__image{display:none}.content__image-m{display:block}.content__image-img{max-width:100%}.footer__section,.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__section .footer__content{margin-right:0}.footer__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}}@media screen and (max-width:425px){.wrapper{padding:0 20px}.content-info{margin-top:65px}.page-title{font-size:23px;margin:0 0 20px}.main-paragraph{font-size:11px}.main-paragraph_big{font-size:13px}.content-info__text{font-size:9px}.footer{padding:20px 0 60px}.footer__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}