*{font-family:"Sansation",sans-serif}.container{width:1180px;display:block;margin:0 auto}.chat{position:fixed;right:55px;bottom:120px;display:flex;flex-direction:column;align-items:center;z-index:-1;transition:opacity .4s ease-in-out,z-index .2s ease-in-out}.chat a{opacity:0;transition:opacity .4s ease-in-out,z-index .2s ease-in-out}.chat a.show{opacity:1;z-index:3000}#chat{position:fixed;right:50px;bottom:50px;opacity:.7;-webkit-animation:rot 4s ease-in-out infinite;animation:rot 4s ease-in-out infinite}@-webkit-keyframes rot{40%{transform:rotate(0deg)}45%{transform:rotate(-20deg)}55%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}65%{transform:rotate(0)}}@keyframes rot{40%{transform:rotate(0deg)}45%{transform:rotate(-20deg)}55%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}65%{transform:rotate(0)}}.burger{padding:0;z-index:2000;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:25px;width:35px;right:0;top:50%;background:none;border:none}.burger span{position:relative;width:30px;height:3px;display:block;background:#fff;border-radius:100px;transition:all .5s}.burger span:nth-child(2){width:35px}.burger.active span:nth-child(1){transform:rotate(45deg) translateY(500%)}.burger.active span:nth-child(2){opacity:0;transform:translateX(-120%)}.burger.active span:nth-child(3){transform:rotate(-45deg) translateY(-500%)}.title{font-weight:bold;font-size:40px;line-height:35px;color:#494d4e}.btn{display:inline-block;padding:18px 82px;background:#7868e6;border-radius:2px;border:none;font-weight:bold;font-size:14px;line-height:15px;text-align:center;text-transform:uppercase;color:#fff;transition:background .3s ease-in-out}.btn:hover{background:#6a5bce;color:#fff;text-decoration:none}.main-text{font-weight:normal;font-size:24px;line-height:35px;color:#494d4e}.menu{position:absolute;min-height:100vh;width:100%;background:#494d4e;display:flex;align-items:center;justify-content:center;opacity:0;top:0;left:0;z-index:-1;transition:opacity .4s ease-in-out,z-index .4s ease-in-out}.menu__items{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0;font-size:18px}.menu__item{margin:20px 0}.menu__item:nth-child(4){margin-top:80px;font-size:32px}.menu__item:nth-child(5){margin-top:10px;font-size:32px}.menu__item-link{color:#fff;transition:color .3s ease-in-out}.menu__item-link:hover{color:#d8d8d8;text-decoration:none}.header{background:url("../img/mainBg.jpg") center center/cover no-repeat;padding-bottom:206px}.header-top{width:100%;height:130px;background:rgba(0,0,0,.5);display:flex;align-items:center}.header-top__content{display:flex;align-items:center}.header-top__number{position:relative;margin-left:270px;font-weight:bold;font-size:24px;line-height:60px;color:#fff;padding-left:47px;transition:color .2s ease-in-out}.header-top__number::before{left:0;top:50%;transform:translateY(-50%);content:"";position:absolute;background:url("../img/phone.svg");width:35px;height:35px}.header-top__number:hover{color:#eee;text-decoration:none}.header-top__burger{margin-left:auto}.header-top_black{background:#494d4e}.header-main{background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6))}.header-main__title{padding:40px 0;margin-top:107px;font-weight:normal;font-size:24px;line-height:35px;color:#fff;max-width:770px}.header-main__title span{font-weight:bold;font-size:55px;line-height:60px}.header-btn__btn{margin-top:54px}.works{background:url("../img/houseBg.jpg") center center/cover no-repeat;padding:75px 0}.works__title{margin-bottom:88px;position:relative;padding-left:70px}.works__title::before{position:absolute;content:"";background:url("../img/works.svg");left:0;top:50%;transform:translateY(-50%);width:51px;height:50px}.works__content{display:flex;justify-content:space-between;align-items:center}.works__places{max-width:750px;list-style:none;margin:0;padding:0}.works__place{position:relative;margin:0;padding-left:55px;margin-bottom:48px}.works__place::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:33px;height:34.37px;background:url("../img/minihome.svg")}.works__img{width:350px;height:350px}.ventilation{background:url("../img/ventilationBg.jpg") center center/cover no-repeat;padding:75px 0}.ventilation__title{max-width:800px;padding-bottom:48px}.ventilation__content{margin-bottom:54px;display:flex;justify-content:space-between;align-items:center}.ventilation__descr{max-width:775px}.ventilation__img{width:350px;height:350px}.conditioning{background:url("../img/airBg.jpg") center center/cover no-repeat;padding:75px 0}.conditioning__title{max-width:900px;padding-bottom:48px}.conditioning__content{display:flex;justify-content:space-between;align-items:center;padding-bottom:54px}.conditioning__descr{max-width:775px}.conditioning__img{width:350px;height:350px}.map{min-height:600px;position:relative}.map__info{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:20;opacity:.8;padding:20px 40px;background:#494d4e;color:#fff}.map__address{padding:0;margin:0}.footer{padding:10px 0;width:100%;background:#494d4e;color:#fff;display:flex;align-items:center}.footer__content{display:flex}.footer__logo{display:block;max-height:40px;margin:auto 0}.footer__menu{margin:0;margin-left:120px;list-style:none;padding:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.footer__menu-item{margin:10px 0}.footer__menu-item a{color:#fff;transition:color .2s ease-in-out}.footer__menu-item a:hover{color:#d8d8d8;text-decoration:none}.footer__contacts{margin:0;margin-left:auto;list-style:none;padding:0;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}.footer__contacts-item{margin:10px 0;max-width:400px;text-align:right}.footer__contacts-item a{color:#fff;transition:color .2s ease-in-out}.footer__contacts-item a:hover{color:#d8d8d8;text-decoration:none}.ventilation-header,.conditioning-header{padding:60px 0 30px}.ventilation-header__title,.conditioning-header__title{padding-bottom:32px;max-width:715px;line-height:60px}.price{padding:30px 0 60px}.price__title{padding-bottom:32px}.price__descr{margin-bottom:52px}.price__items{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:540px}.price__item{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:240px;min-width:370px;max-width:370px;padding:16px 35px;border:3px solid #494d4e;box-sizing:border-box;border-radius:20px}.price__item:nth-child(4){margin-left:auto;margin-right:17.5px}.price__item:nth-child(5){margin-right:auto;margin-left:17.5px}.price__item_conditioning:nth-child(4){margin:0 auto}.price__item-title{font-weight:bold;font-size:24px;line-height:34px;text-align:center;color:#4e29e1}.price__item-descr{font-weight:normal;font-size:20px;line-height:34px;text-align:center;color:#000}.price__item-price{font-weight:bold;font-size:24px;line-height:34px;text-align:center;color:#4e29e1}.price__btn{margin-top:54px}.bonus{margin-top:60px}.main-ventilation{background:url("../img/ventilationBg.jpg") center center/cover no-repeat}.main-conditioning{background:url("../img/airBg.jpg") center center/cover no-repeat}@media(max-width: 1250px){.container{max-width:960px}.price__items{justify-content:space-evenly}.price__item{margin:15px 0}.price__item:nth-child(4){margin:0}.price__item:nth-child(5){margin:15px 0}}@media(max-width: 992px){.container{max-width:720px}.title{font-size:32px}.works__img{display:none}.ventilation__img{display:none}.conditioning{position:relative}.conditioning__title{z-index:20}.conditioning__descr{z-index:10}.conditioning__img{display:none}.footer__menu{margin-left:30px}.price__item_conditioning:nth-child(4){margin:15px 0}}@media(max-width: 768px){.container{max-width:540px}.main-text{font-size:18px}.header{padding-bottom:54px}.works{padding-bottom:40px}.works__title{margin-bottom:32px}.works__place{margin-bottom:24px}.ventilation{padding:40px 0}.conditioning{padding:40px 0}.footer{font-size:14px}.footer__logo{width:120px}.footer__menu{margin-left:15px}.footer__contacts{margin-left:15px}}@media(max-width: 576px){.container{max-width:90%}.header-top__logo{width:150px}.btn{display:block;margin:0 auto}.header-main__title{font-size:16px}.header-main__title span{font-size:24px}.title{font-size:24px;text-align:center;line-height:40px}.works{padding:30px 0}.works__title{padding-left:20px}.works__place{padding-left:0}.works__place::before{display:none}.conditioning{padding:30px 0}.ventilation{padding:30px 0}.footer__content{flex-direction:column;align-items:center}.footer__logo{margin-top:20px;width:220px}.footer__menu{width:100%;margin-top:40px;align-items:flex-start;justify-content:flex-start}.price__item{max-width:100%;min-width:100%}.price__btn{margin-top:30px}}