input::-ms-clear{display:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.aside__nav .acc-item--active .acc-body{max-height:600px;margin-top:10px}.main-section{background-position:center;background-repeat:no-repeat;background-size:cover;align-items:end;height:calc(100vh - 100px);max-height:700px;margin-bottom:80px;padding:30px 60px;display:flex;position:relative}.main-section:before{content:"";background:rgba(16,19,29,.55);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.main-section h1{text-transform:uppercase;color:#fff;margin-top:10px;margin-bottom:10px;font-family:Stapel,sans-serif;font-size:40px;font-weight:400;line-height:120%}@media (width <=900px){.main-section h1{font-size:28px}}.main-section--services .main-section__descr{max-width:700px}.services .section-btns--mob{display:flex!important}@media (width <=1200px){.main-section{padding:0 15px 40px}}@media (width <=600px){.main-section{background-position:-320px}.services .section-btns--mob{display:none!important}.services__swiper-wrapper{display:flex;flex-direction:column;gap:20px}}@media (width <=900px){.main-section{flex-direction:column;justify-content:end;align-items:start;margin-bottom:40px}.main-section .btn{max-width:none}}.main-section__descr{z-index:2;width:100%;max-width:650px;position:relative}.main-section__descr p{color:#f7f8fa;margin-bottom:25px;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:120%}@media (width <=900px){.main-section__descr p{font-size:14px}.main-section__descr{max-width:none}}.main-section__card{z-index:2;background:#ff0101;align-items:center;max-width:266px;margin-left:auto;padding:30px 20px 30px 0;display:flex;position:relative}@media (width <=900px){.main-section__card{display:none}}.main-section__card-num{text-align:right;color:#fff;font-family:Stapel,sans-serif;font-size:77px;font-weight:400;position:relative;right:23px}.main-section__card-descr{flex-direction:column;gap:5px;display:flex}.main-section__card-title{color:#fff;font-family:Onest,sans-serif;font-size:20px;font-weight:700}.main-section__card-text{color:#fff;font-family:Onest,sans-serif;font-size:15px;font-weight:400}.services__head-text{color:#000;align-items:center;gap:10px;max-width:240px;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:144%;display:flex}@media (width <=700px){.services__head-text{font-size:13px}}.services__swiper-slide img{width:100%;max-height:310px;object-fit:cover}.services__slide-row{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex;min-height:86px}@media (width <=700px){.services__slide-row{padding:15px}}.services__slide-title{color:#000;align-items:center;gap:10px;font-family:Onest,sans-serif;font-size:18px;font-weight:500;display:flex}@media (width <=700px){.services__slide-title{font-size:13px}}.services-page__content{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width <=900px){.services-page__content{grid-template-columns:repeat(2,1fr)}}@media (width <=600px){.services-page__content{grid-template-columns:repeat(1,1fr)}.about .btn{max-width:none}}.about .section-head{margin:0 0 -50px}@media (width <=1200px){.about .section-head{margin-bottom:20px}}.about .page-breads{margin:0}.about__head{align-items:end;gap:20px;display:flex}@media (width <=1250px){.about__head img{width:100%;max-width:400px}}@media (width <=550px){.about__head img{max-width:140px}}.about__head-title{text-transform:uppercase;color:#000;font-family:Stapel,sans-serif;font-size:80px;font-weight:400}@media (width <=900px){.about__head-title{white-space:nowrap;font-size:35px}}.about__gray-title{text-transform:uppercase;color:rgba(0,0,0,.1);text-align:center;margin-bottom:30px;font-family:Stapel,sans-serif;font-size:80px;font-weight:400}@media (width <=900px){.about__gray-title{white-space:nowrap;margin-bottom:20px;font-size:35px}}.about__text{color:rgba(0,0,0,.7);margin-bottom:30px;font-family:Onest,sans-serif;font-size:17px;font-weight:400;line-height:120%;display:flex;flex-direction:column;gap:15px}@media (width <=900px){.about__text{margin-bottom:20px;font-size:13px}}.testimonies__swiper-slide{position:relative}.testimonies__swiper-slide:before{content:"";background:linear-gradient(rgba(0,0,0,0) 16.79%,#000 100%);width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}.testimonies__swiper-slide img{object-fit:cover;width:100%;height:auto}.testimonies__descr{z-index:2;flex-direction:column;gap:10px;width:calc(100% - 45px);display:flex;position:absolute;bottom:30px;left:30px}@media (width <=700px){.testimonies__descr{gap:10px;width:calc(100% - 30px);bottom:20px;left:15px}}.testimonies__slide-title{color:#fff;font-family:Onest,sans-serif;font-size:20px;font-weight:500}@media (width <=700px){.testimonies__slide-title{font-size:16px}}.testimonies__slide-text{color:rgba(255,255,255,.7);font-family:Onest,sans-serif;font-size:16px;font-weight:400}@media (width <=700px){.testimonies__slide-text{font-size:13px}}.testimonies__link{position:absolute;top:20px;right:20px}@media (width <=700px){.testimonies__link{top:10px;right:10px}}.talk iframe{margin-top:20px;width:100%;height:400px}.talk__title{text-transform:uppercase;color:#000;text-align:center;margin-bottom:10px;font-family:Stapel,sans-serif;font-size:70px;font-weight:400}@media (width <=800px){.talk__title{font-size:40px}}.talk__text{color:rgba(17,19,22,.7);text-align:center;max-width:480px;margin:0 auto 30px;font-family:Onest,sans-serif;font-size:18px;font-weight:400}@media (width <=800px){.talk__text{margin-bottom:20px;font-size:13px}}.talk__content{align-items:center;gap:10px;display:flex}@media (width <=800px){.talk__content{flex-direction:column;gap:5px}}.talk__content-item{background:#fff;flex-direction:column;justify-content:space-between;gap:20px;width:100%;min-height:210px;padding:20px;display:flex}@media (width <=800px){.talk__content-item{min-height:120px}}.talk__item-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.talk__item-title{color:rgba(17,19,22,.4);font-family:Onest,sans-serif;font-size:16px;font-weight:500}@media (width <=800px){.talk__item-title{font-size:13px}}.talk__item-text{color:#000;font-family:Onest,sans-serif;font-size:23px;font-weight:600}@media (width <=1300px){.talk__item-text{font-size:22px}}@media (width <=800px){.talk__item-text{font-size:20px}}.expirience__content{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width <=900px){.expirience__content{grid-template-columns:repeat(2,1fr)}}@media (width <=600px){.expirience__content{grid-template-columns:repeat(1,1fr);gap:5px}}.expirience__content-item{background:#fff;flex-direction:column;padding:25px 20px;display:flex}@media (width <=600px){.expirience__content-item{padding:15px}}.expirience__item-title{color:#000;align-items:center;gap:10px;margin-bottom:25px;font-family:Onest,sans-serif;font-size:18px;font-weight:500;display:flex}@media (width <=600px){.expirience__item-title{margin-bottom:15px;font-size:14px}}.expirience__item-text{color:rgba(0,0,0,.4);margin-bottom:20px;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:120%}@media (width <=600px){.expirience__item-text{margin-bottom:10px;font-size:13px}}.expirience__item-num{color:rgba(0,0,0,.1);margin-top:auto;font-family:Stapel,sans-serif;font-size:50px;font-weight:400}@media (width <=600px){.expirience__item-num{font-size:30px}}.about-imgs__content{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.about-imgs__content img{object-fit:cover;width:100%;height:auto;max-height:440px}@media (width <=600px){.about-imgs__content img{max-height:250px}.about-imgs__content{grid-template-columns:1fr;gap:5px}}.service-text p{color:rgba(0,0,0,.7);margin-bottom:20px;font-family:Onest,sans-serif;font-size:17px;font-weight:400;line-height:120%}.service-text p:last-child{margin-bottom:0}.service-text h2{color:#000;margin-bottom:15px;font-family:Onest,sans-serif;font-size:17px;font-weight:500}.service-text h2:last-child{margin-bottom:0}.service-text ul{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}.service-text ul:last-child{margin-bottom:0}.service-text li{color:rgba(0,0,0,.4);align-items:center;gap:10px;font-family:Onest,sans-serif;font-size:17px;font-weight:400;display:flex}.service-text li:before{content:"";background:#eb2027;border-radius:5px;width:6px;height:6px;display:block}.portfolio__swiper-slide img{object-fit:cover;width:100%;height:auto;max-height:436px}.btn{text-transform:uppercase;color:#f7f8fa;background:#ff0101;justify-content:center;align-items:center;gap:15px;width:100%;max-width:max-content;padding:30px;font-family:Onest,sans-serif;font-size:14px;font-weight:600;display:flex}.btn--black{color:#fff;background:#000}@media (width <=1000px){.btn{padding:25px;font-size:12px}}.section-btns{align-items:center;gap:10px;display:flex}.section-btns .swiper-button-prev{width:60px;height:60px;margin:0;position:static}.section-btns .swiper-button-prev:after{display:none}.section-btns .swiper-button-next{width:60px;height:60px;margin:0;position:static}.section-btns .swiper-button-next:after{display:none}@media (width <=900px){.section-btns{display:none}}.section-btns--mob{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:none}.section-btns--mob .swiper-button-prev{width:40px;height:40px;margin:0;position:static}.section-btns--mob .swiper-button-prev:after{display:none}.section-btns--mob .swiper-button-next{width:40px;height:40px;margin:0;position:static}.section-btns--mob .swiper-button-next:after{display:none}@media (width <=900px){.section-btns--mob{display:flex}}.burger--active{opacity:1;visibility:visible}.burger__nav .acc-item--active .acc-body{max-height:600px;margin-top:10px}