body{background-color:#fffcf4}.pageup{display:none;position:fixed;bottom:40px;right:40px;width:30px;height:30px;bottom:7px;right:7px;opacity:0.5;z-index:3}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000000;height:119px}.header__menu{display:none}.header__close{display:none}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.navigation__item{margin-right:20px;text-decoration:none;font-family:'Roboto', sans-serif;font-size:14px;font-weight:300;text-align:center;color:#ffffff}.navigation__item:hover{color:#1dde85;padding-bottom:8px;border-bottom:1.2px solid #1dde85}.promo{min-height:682px;background:url("../images/bg/header.jpg") center center/cover no-repeat}.promo__line{height:1px;width:100%;opacity:0.5;background-color:#8f8e91}.promo__title{display:block;margin:0px auto;margin-top:258px;font-family:'Exo', sans-serif;font-size:48px;color:#fffcf4;text-align:center}.promo__title span{font-weight:900;color:#1dde85}.promo__descr{margin-top:24px;margin-bottom:258px;font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;line-height:2;text-align:center;color:#ffffff}.fas{display:block;text-align:center;font-size:30px;color:#454546;margin-top:36px}.service{min-height:1011px}.service__title{margin-top:123px;font-family:'Roboto',sans-serif;font-size:30px;font-weight:500;text-align:center;color:#454546}.service__title span{text-transform:uppercase;color:#1dde85}.service__subtitle{margin-top:59px;font-family:'Roboto', sans-serif;font-size:18px;font-weight:100;text-align:center;color:#8f8e91}.service__wrapper{margin:36px 80px;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}.service__item{margin-top:46px;min-width:358px;min-height:250px;border:solid 0.7px #8f8e91;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s}.service__item p{margin-top:18px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:500;text-align:center;color:#454546}.service__item:hover{border:solid 0.5px #1dde85}.service__item:hover p{color:#1dde85}.service__item:hover .fas{color:#1dde85}.service__descr{font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;text-align:center;color:#8f8e91}.team{min-height:723px}.team__hover{position:absolute;padding-top:177px;width:273px;height:100%;background-color:rgba(29,222,133,0.8);opacity:0;z-index:2}.team__hover_name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Roboto', sans-serif;font-size:18px;text-align:center;color:#fffcf4}.team__hover_work{position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Roboto', sans-serif;font-size:14px;text-align:center;color:#fffcf4}.team__social{margin-top:90px;padding-left:98px;padding-top:7px;height:38px;border-top:solid 0.5px #ffffff;border-bottom:solid 0.5px #ffffff;cursor:pointer}.team__social .fab{color:#fff;margin-right:10px}.team__title{font-family:'Roboto', sans-serif;font-size:30px;font-weight:500;text-align:center;color:#454546}.team__items{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.team__item{position:relative;width:269px;height:355px;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}.team__item img{width:269px;height:355px}.team__item:hover{-webkit-transition:0.5s;transition:0.5s}.team__item:hover .team__hover{opacity:1}.team__item:hover .team__descr{opacity:0}.team__descr{padding-top:15px;position:absolute;width:268px;height:68px;bottom:0px;background-color:rgba(69,69,70,0.94);z-index:1}.team__name{font-family:'Roboto', sans-serif;font-size:18px;text-align:center;color:#fffcf4}.team__work{font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;text-align:center;color:#fffcf4}.team__item.show .team__hover{opacity:1}.team__item.show .team__descr{opacity:0}.portfolio{min-height:1312px}.portfolio__title{font-family:'Roboto', sans-serif;font-size:30px;font-weight:500;text-align:center;color:#454546}.portfolio__items{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;list-style:none}.portfolio__item{margin-top:50px;margin-right:20px;font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;text-align:center;color:#434243;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio__item:hover{color:#1dde85;padding-bottom:7px;border-bottom:1.2px solid #1dde85}.portfolio__content{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio__content_photo{margin-top:50px}.portfolio__btn{margin:46px auto;padding-top:16px;width:195px;height:50px;background-color:#1dde85;font-family:'Roboto', sans-serif;font-size:18px;font-weight:100;text-align:center;cursor:pointer}.portfolio__btn a{text-decoration:none;color:#fffcf4}.hide{display:none}.price{min-height:680px}.price__title{font-family:'Roboto', sans-serif;font-size:30px;font-weight:500;text-align:center;color:#454546}.price__items{margin-top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.price__item{margin-top:10px;width:268px;height:392px;border:solid 0.5px #8f8e91;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}.price__item p{font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;text-align:center;color:#8f8e91}.price__item_summ{padding-top:21px;height:90px;border:solid 0.5px #454546;font-family:'Roboto',sans-serif;font-weight:normal;font-size:36px;text-align:center;color:#454546}.price__item_summ sup{font-family:'Roboto', sans-serif;font-size:24px;text-align:center}.price__item_summ sub{font-size:18px;font-weight:100}.price__item:hover{border:solid 0.5px #1dde85}.price__item:hover .price__item_summ{background-color:#1dde85;color:#fff}.price__item:hover .price__btn{background-color:#1dde85;color:#fff}.price__item:hover p{color:#1dde85}.price__descr{margin-top:34px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;text-align:center;color:#8f8e91}.price__btn{margin:60px 84px;width:100px;height:40px;border:solid 0.5px #454546;background-color:transparent;font-family:'Roboto',sans-serif;font-size:14px;font-weight:100;text-align:center;color:#454546;outline:none !important}.price__item-title{padding-top:8px;margin-top:10px;width:100%;min-height:40px;border:solid 0.5px #454546;text-align:center;cursor:pointer}.price__item-title:hover{color:#1dde85;border:solid 0.5px #1dde85}.price__items-min{display:none;margin-top:20px}.price__item_min{display:none;margin:0 auto;margin-bottom:10px}.price__item-title.active .price__item_min{display:block}.contact{margin-top:127px;padding-top:39px;padding-bottom:39px;min-height:499px;background:url("../images/bg/unfooter.jpg") center center/cover no-repeat}.contact__title{margin-top:39px;font-family:'Roboto', sans-serif;font-size:30px;font-weight:normal;text-align:center;text-transform:uppercase;color:#fffcf4}.contact__form{margin-top:27px;margin-left:225px}.contact__form input{display:inline-block;margin-right:21px;margin-bottom:28px;width:438px;height:50px;border:solid 0.5px #ffffff;background-color:rgba(69,69,70,0.5);font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;font-style:italic;color:#fffcf4;outline:none !important}.contact__form input::-moz-placeholder{color:#fff}.contact__form input::-webkit-input-placeholder{color:#fff}.contact__form textarea{margin-top:30px;border:solid 0.5px #ffffff;background-color:rgba(69,69,70,0.5);font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;font-style:italic;color:#fffcf4;outline:none !important;resize:none}.contact__form textarea::-moz-placeholder{color:#fff}.contact__form textarea::-webkit-input-placeholder{color:#fff}.contact__form input[type="submit"]{display:block;margin-left:370px;width:195px;height:50px;background-color:#1dde85}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.56)}.modal-order{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px;min-height:300px;background-color:#f2f2f2;padding:38px 40px 40px 40px}.modal-order form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-order form input{margin-top:10px;margin-bottom:10px;width:438px;height:50px;border:solid 0.5px #ffffff;background-color:rgba(69,69,70,0.5);font-family:'Roboto', sans-serif;font-size:14px;font-weight:100;font-style:italic;color:#fffcf4;outline:none !important}.modal-order form input::-moz-placeholder{color:#fff}.modal-order form input::-webkit-input-placeholder{color:#fff}.modal-order form input[type="submit"]{display:block;margin:10px auto;width:195px;height:50px;background-color:#1dde85}.modal-title{font-family:'Roboto', sans-serif;font-size:30px;font-weight:500;text-align:center;color:#454546}.close{position:absolute;top:2%;right:2%;font-size:41px;line-height:21px;color:#1dde85;cursor:pointer}.footer{padding-top:39px;min-height:400px;background-color:#0b0a0a}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer h3{font-family:'Roboto', sans-serif;font-size:18px;font-weight:normal;text-align:center;color:#ffffff}.footer__about{width:318px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:300;text-align:left;color:#8f8e91}.footer ul{list-style:none}.footer ul a{text-decoration:none;font-family:'Roboto', sans-serif;font-size:14px;font-weight:300;text-align:left;text-transform:capitalize;color:#8f8e91}.footer ul a:hover{color:#1dde85}.footer .find_wrapper{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}.footer__social{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;justify-content:center;width:40px;height:40px;border:solid 2px #8f8e91}.footer__social:hover{border-color:#1dde85}.footer__social:hover .fab{color:#1dde85}.footer__social .fab{color:#8f8e91}.footer__subscribe{margin-top:16px}.footer__subscribe input{display:block;margin-bottom:17px;width:250px;height:42px;border:solid 1px #838484;background-color:rgba(69,69,70,0.5);font-family:'Roboto', sans-serif;font-size:14px;font-weight:300;font-style:italic;color:#fff;outline:none !important}.footer__subscribe input::-moz-placeholder{color:#fff}.footer__subscribe input::-webkit-input-placeholder{color:#fff}.footer__subscribe input[type="submit"]{display:block;width:105px;height:37px;background-color:#1dde85}.footer p{margin-top:100px;font-family:'Roboto', submit;font-size:14px;font-weight:normal;text-align:center;color:#8f8e91}@media (max-width: 1201px){.service__wrapper{-ms-flex-pack:distribute;justify-content:space-around}.team__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.price__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__form{margin-left:140px}.contact__form textarea{width:600px}.contact__form input[type="submit"]{margin-left:200px}}@media (max-width: 993px){.promo__descr{margin-right:5px;font-size:16px}.team__hover_work{top:60%;left:50%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}.team__item{margin-top:5px}.portfolio{margin-top:125px}.price__item{width:180px}.price__btn{margin:60px 35px}}@media (max-width: 769px){.header__logo img{max-width:100px}.promo__title{font-size:40px}.promo__descr{font-size:13px}.portfolio{margin-top:143px}.price__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__form{margin-left:45px}.contact__form textarea{width:500px}.contact__form input[type="submit"]{margin-left:150px}.footer__about{width:135px;font-size:12px}.modal-order{width:100%}.modal-order form input{width:100%}}@media (max-width: 577px){.header__logo{position:absolute;right:10px}.header__menu{display:block;position:absolute;left:10px;font-family:'Exo', sans-serif;font-size:35px;color:#fffcf4;cursor:pointer}.header__menu:hover{color:#1dde85}.header__close{display:none;position:fixed;top:10px;left:0;font-size:41px;line-height:21px;color:#1dde85;cursor:pointer;z-index:2}.navigation{position:fixed;top:0;left:-100%;width:100%;height:80vh;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;background-color:rgba(0,0,0,0.7);-webkit-transition:all 0.6s;transition:all 0.6s}.navigation__item{line-height:3}.navigation_active{left:0}.promo{min-height:520px}.promo__title{font-size:30px;margin-top:180px}.promo__descr{font-size:12px;margin-bottom:180px}.portfolio__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.price{min-height:350px}.price__item{display:none}.price__items-min{margin-top:20px;display:block}.contact__form input,.contact__form textarea{width:350px}.contact__form input[type="submit"]{margin-left:80px}.footer__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__find{margin-top:10px}}@media (max-width: 436px){.navigation{width:100%;height:80vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__item{margin-right:13px;font-size:13px}.service__title{font-size:25px}.service__subtitle{font-size:14px}.service__item{min-width:280px}.service__item img{margin:23px auto}.service__item p{font-size:20px}.service__descr{font-size:12px}.team__hover{width:100%;height:100%}.team__hover_name{top:35%;-webkit-transform:translate(-50%, -65%);transform:translate(-50%, -65%)}.team__hover_work{top:55%;left:50%;-webkit-transform:translate(-50%, -45%);transform:translate(-50%, -45%)}.team__social{padding-left:45px;padding-top:7px;position:absolute;bottom:2%;left:0%;width:100%}.team__item{margin-top:10px;width:50%;height:50%}.team__item img{width:100%;height:100%}.team__descr{width:100%}.portfolio{margin-top:0}.portfolio__item{margin-right:20px;font-size:16px}.portfolio__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio__content_photo{width:100%}.contact__form input,.contact__form textarea{width:230px}.contact__form input[type="submit"]{margin-left:20px}}
/*# sourceMappingURL=style.min.css.map */
