.feature-item__body,.logo_youtube,.price-item,.tab-close,.tab-label{cursor:pointer}.tab,.tabs{overflow:hidden}.footer__phone .contacts a,.header__phone a,.price-item .price p{text-align:right}.header__callback,.header__logo{width:50%}.header__phone a:first-child{font-size:1.6rem}.header__social{display:flex;align-items:center}.footer-soc .prefix,.header__social .prefix{color:#fff;margin-right:5px;margin-top:3px;font-weight:300;display:flex;justify-content:center;align-items:center;font-size:1.8rem}.footer-soc__icons,.header__social .links{display:flex;align-items:flex-end}.footer-soc__icons a,.header__social .links a{height:30px;width:30px;display:block}.header__social .links a:last-child{height:37px;width:37px;display:flex;margin-left:5px;margin-right:5px}.footer-soc__icons a img,.header__social .links a img{width:100%;height:100%}.header__btn .header__town_mir a{font-size:2.4rem;font-weight:600;color:#fff;transition:border-bottom .3s}.header__btn .header__town_mir a:hover{border-bottom:1px dotted transparent}#my-video{width:100%}.intro .open_pop_form{height:40px;width:100%;color:#fafafa;background-color:red;font-size:2rem;font-weight:600;display:flex;justify-content:center;align-items:center;margin-top:20px;text-align:center}#form_popup{position:relative;background:0 0;padding:20px;width:auto;max-width:500px;margin:20px auto}.intro-form{max-height:100%}.main-portfolio-descr p,.prices__button .btn{font-weight:600}.price-item span,.row-aca h3{font-weight:400;text-align:center}.main-portfolio-descr .h3,.main-portfolio-descr p,.portfolio__title .h2{color:#fff}.feature-item:first-of-type .feature-item__body:hover>.feature-item__overlay::before{background-color:rgba(115,81,0,.3)}.feature-item:nth-of-type(2) .feature-item__body:hover>.feature-item__overlay::before{background-color:rgba(69,64,169,.3)}.feature-item:nth-of-type(3) .feature-item__body:hover>.feature-item__overlay::before{background-color:rgba(145,17,17,.4)}.feature-item:first-of-type .feature-item__overlay::before{background-color:rgba(115,81,0,.5);transition:.2s}.feature-item:nth-of-type(2) .feature-item__overlay::before{background-color:rgba(69,64,169,.5);transition:.2s}.feature-item:nth-of-type(3) .feature-item__overlay::before{background-color:rgba(145,17,17,.6);transition:.2s}.profit-item__number .svg-icon{width:32px;height:32px;margin:8px}.profit-item__number{justify-content:center}.exp__title .h2{font-size:7.2rem}.review-video__btn .btn{font-size:1.3rem}.price-item ul li{font-size:2.1rem;margin-bottom:8px}.price-item{transition:.3s;background-color:#ddd;border-radius:12px;padding-bottom:8px}.price-item:hover{background-color:#575757;border-radius:0;color:#fff}.price-item ul li::before{background:0 0;content:'✔';transform:translateY(-100%)}.price-item .h5{text-align:center;margin-bottom:1rem;transition:.2s;font-size:2.6rem;padding-bottom:20px;border-top-right-radius:12px;border-top-left-radius:12px;background:#575757;padding-left:20px;padding-right:20px;color:#fff}.price-item:hover .h5{border-radius:0}.price-item span:last-child{padding-top:5px}.price-item span{font-size:2.3rem;padding:0 20px}.price-item ul{height:auto!important;padding:0 20px}.callback .h3,.row-aca h3{font-size:21px;margin-bottom:1.5em;padding-top:2em}.price-item p{text-align:center}.price-item .price{display:flex;justify-content:space-between}.price-item .price span{display:block}.row-aca{display:flex;align-items:flex-start}.row-aca .col{flex:1}.row-aca .col:last-child{margin-left:1em}.row-aca h3{height:160px;margin-top:0;display:flex;align-items:center;justify-content:center}.row-aca input{position:absolute;opacity:0;z-index:-1}.tabs{border-radius:8px;box-shadow:0 4px 4px -2px rgba(0,0,0,.5)}.tab{width:100%;color:#000}.tab-label{display:flex;justify-content:space-between;padding:1em;background:#fff;font-weight:700;font-size:14px;border-bottom:2px solid #aaa;transition:.2s}.tab-label:last-child{border-bottom:none}.tab-label:hover,input:checked+.tab-label{background:#aaa}.tab-label::after{content:"❯";width:1em;height:1em;text-align:center;transition:.35s;color:#000}.tab-content{max-height:0;padding:0 1em;color:#000;background:#fff;transition:.35s}.tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#000}.tab-close:hover{background:#1a252f}input:checked+.tab-label::after{transform:rotate(90deg)}input:checked~.tab-content{max-height:100vh;padding:1em}.callback .h3{height:160px}.callback-form input{padding:12px;font-size:1.9rem;margin-bottom:11px}.callback-form .btn{padding:.5em 4.291em;display:flex;justify-content:center;align-items:center;font-size:2.3rem}.footer__phone .contacts{display:flex;flex-direction:column}.footer__btn span,.footer__phone .contacts a,.footer__phone .email a{font-size:2.4rem}.footer__phone{display:flex;flex-direction:column}.footer__right .footer-soc__icons a:last-child{height:37px;width:37px}.footer__right .footer-soc{display:flex;flex-direction:row;justify-content:flex-end;color:#fff;margin-right:5px;margin-top:3px;font-weight:600}.footer__right .footer-soc__icons{padding-left:0}.footer-soc .prefix{font-size:2.2rem}@media only screen and (max-width:1200px){.header__callback{width:55%}.header__logo{width:45%}}@media (min-width:768px){.btn_padding{padding:0 45px}}@media (max-width:576px){.teamwork__video img{height:auto;width:auto}}.video_callback_style{width:100%;height:auto;cursor:pointer}.logo_youtube{position:absolute;height:60px;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-content-inner{position:relative}

.intro {
  background-image: url("../img/backgrounds/headerBgMain.jpg");
}
