.about{position:relative}.about:before{content:"";position:absolute;top:0;left:30%;width:40%;height:2px;background-color:var(--light)}.about__subtitle{padding-top:3rem;color:var(--text);margin-bottom:2rem}.about__image,.about__subtitle{text-align:center}.about__image img{max-width:100%}
*,:after,:before{margin:0;padding:0;border:0;box-sizing:border-box}body{background-color:var(--white);line-height:24px;font-size:16px;font-weight:400;color:var(--white);font-family:Montserrat,sans-serif;font-weight:300}:root{--main-color:#002ccd;--white:#fff;--dark:#000e29;--title:#404040;--text:#404040;--light-dark:#0150f5;--light:#6499ff;--gray:#938f8f;--border:0.1rem solid var(--light);--box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1);--text-shadow:0 1.5rem 3rem rgba(0,0,0,0.3)}.container{margin:0 auto;padding:1.5rem 2rem;max-width:1350px;height:100%}@media (max-width:480px){.container{padding:1.5rem 1rem}}ul{list-style:none}h1{font-size:3.5rem;line-height:4.3rem;font-weight:100}@media (max-width:480px){h1{font-size:2.5rem}}h2{color:var(--text);font-size:2rem;line-height:2.5rem}@media (max-width:480px){h2{font-size:1.8rem}}p{display:block;font-weight:200}span{font-weight:400}h3{font-weight:300}.btn{display:flex;align-items:center;justify-content:center;width:140px;height:50px;border-radius:10px;font-weight:700;background-color:var(--light-dark);cursor:pointer;transition:all .3s}@media (max-width:768px){.btn{padding:1rem 1.5rem}}.btn span{display:block}.btn:hover{background-color:var(--main-color)}.btn-pay{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--white);text-decoration:none;width:120px;height:40px;border-radius:10px;background-color:var(--light-dark);cursor:pointer;transition:all .3s;margin:0 auto}@media (max-width:768px){.btn-pay{padding:1rem 1.5rem}}.btn-pay:hover{background-color:var(--main-color)}
.contacts{background-color:rgba(250,250,253,.8196078431);width:100%;padding:1rem 5rem 2rem;background-color:var(--gray)}.contacts__title{text-align:center;margin-bottom:1rem}.contacts__title h2{color:var(--dark)}.contacts__subtitle{text-align:center;color:var(--dark);margin-bottom:2rem}.contacts__wrapper{display:flex;align-items:center;justify-content:space-between}.contacts__item{text-align:center;font-size:1.2rem;color:var(--dark)}.contacts__item p{margin-top:1rem;color:var(--text)}
.description__item{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:8rem}@media (max-width:768px){.description__item{display:block;margin-bottom:2rem}}.description__item:nth-child(2) p{margin-bottom:2rem}.description__item-text{width:45%}@media (max-width:768px){.description__item-text{width:100%}}.description__item-text p{color:var(--text);line-height:1.9rem}.description__item-image{width:45%}@media (max-width:768px){.description__item-image{width:100%;margin-bottom:2rem}}.description__item-image img{max-width:100%}
.footer{background-color:#000;width:100%;color:var(--white);text-align:center;padding:1rem}.footer__email{margin-bottom:1rem}.footer__email span{color:var(--light);white-space:nowrap}.footer__copyright{font-size:.8rem}
.header{width:100%;height:80px;position:absolute;top:0;left:0;border-bottom:var(--border);z-index:999}@media (max-width:768px){.header{background-color:#000}}@media (max-width:768px){.header__btn{margin:2rem auto 0}}.header-wrapper{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.header-wrapper__logo{width:50px}.header-wrapper__logo img{width:100%}.header-wrapper__menu{display:flex;align-items:center;justify-content:center;gap:2rem}@media (max-width:768px){.header-wrapper__menu{display:block;position:absolute;top:80px;height:0;width:100%;left:0;background-color:#000;z-index:999;text-align:center;transition:.5s;overflow:hidden}}.header-wrapper__menu ul{display:flex;align-items:center;justify-content:center;gap:1rem}@media (max-width:768px){.header-wrapper__menu ul{display:block}}.header-wrapper__menu ul li{font-size:1.1rem;cursor:pointer;transition:.3s}@media (max-width:768px){.header-wrapper__menu ul li{font-size:1.3rem;margin-top:2rem;cursor:pointer;transition:.3s}.header-wrapper__menu ul li:hover{color:var(--gray)}}.header-wrapper__menu ul li:hover{color:var(--gray)}.header .burger{display:none;position:relative;height:20px;cursor:pointer}.header .burger span{display:inline-block}.header .burger:after,.header .burger:before,.header .burger span{width:30px;height:4px;background-color:var(--light-dark);transition:.3s}.header .burger:after,.header .burger:before{content:"";position:absolute;left:0}.header .burger:after{top:0}.header .burger:before{bottom:0}@media (max-width:768px){.header .burger{display:flex;align-items:center}}.active{position:fixed;background-color:#000;z-index:100;animation-name:fadeInUp;animation-duration:.5s}.activeBurger span{opacity:0}.activeBurger:after{transform:rotate(45deg)!important;top:8px!important}.activeBurger:before{transform:rotate(-45deg)!important;bottom:8px!important}.activeMenuMobile{height:100vh}@keyframes fadeInUp{0%{opacity:0;top:-100px}to{opacity:1;top:0}}
.main{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(../img/main__bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1}.main__wrapper{position:relative;text-align:center;width:70%;height:100%;padding-top:80px;z-index:10}@media (max-width:768px){.main__wrapper{width:100%;padding:80px 1rem 0}}.main__title{width:300px;margin:4rem auto 1.5rem}@media (max-width:768px){.main__title{width:260px;margin:4rem auto 3.5rem}}@media (max-width:480px){.main__title{width:230px}}.main__title img{width:100%}.main__laptop{width:75%;margin:0 auto}@media (max-width:480px){.main__laptop{width:100%}}.main__laptop img{max-width:100%}.main__btn{position:absolute;bottom:75px;left:calc(50% - 70px)}@media (max-width:580px){.main__btn{bottom:20%}}.main__btn:hover i{bottom:-60px}.main__btn i{font-size:1.5rem;position:absolute;bottom:-42px;left:44%;transition:.3s ease}
.section{position:relative;margin:2rem auto 4rem}.section-specifications{position:relative;margin:3rem 0 5rem}.section-description{position:relative;margin:2rem 0 0;overflow:hidden}.section-contacts,.section-footer{position:relative}
.specifications__title{position:relative;text-align:center;margin-bottom:4rem}.specifications__list{color:var(--text)}.specifications__list table{border-spacing:0;border-collapse:collapse;margin:0 auto}.specifications__list td{padding:.5rem;border:1px solid var(--light-dark)}.specifications__image{width:60%;margin:0 auto 2rem}@media (max-width:768px){.specifications__image{width:100%;margin-bottom:2rem}}.specifications__image img{max-width:100%}