@charset "UTF-8";.section-hero .editor ul,.section-hero .hero-content ul{position:relative;padding-bottom:4.8rem}.section-hero .editor ul li,.section-hero .hero-content ul li{color:var(--cl-a);font-size:2.4rem;line-height:1.2}.section-hero .editor ul::after,.section-hero .hero-content ul::after{content:"";position:absolute;left:0;right:0;height:.1rem;bottom:0;pointer-events:none;opacity:.5;background:linear-gradient(90deg,rgba(254,254,254,.4) 0,rgba(254,254,254,0) 100%)}.section-hero .editor .row,.section-hero .hero-content .row{gap:4rem;flex-wrap:wrap}.section-hero .editor--services,.section-hero .hero-content--services{max-width:105.9rem}.section-hero__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.section-hero .hero-badges{display:flex;flex-direction:column;align-items:center;gap:2.8rem;align-self:flex-end;margin-left:auto;margin-right:7rem;padding-bottom:.8rem}.section-hero .hero-badges .swiper-slide{display:contents}.section-hero .hero-badges img{width:100%;max-width:14rem;transition:opacity .2s ease}.section-hero .hero-badges img:focus-visible,.section-hero .hero-badges img:hover{opacity:.3}.section-hero .bg-image{position:absolute;z-index:-1;pointer-events:none;inset:0}.section-hero .bg-image img,.section-hero .bg-image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-hero .hero-swiper-pagination{position:absolute;right:0;bottom:5.6rem;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.8rem}.section-hero .hero-swiper-pagination .swiper-pagination-bullet{width:.6rem;height:.6rem;cursor:pointer;margin:0!important;border-radius:99.9rem;background:rgba(255,255,255,.42);opacity:1;transition:background-color .25s ease,opacity .25s ease}.section-hero .hero-swiper-pagination .swiper-pagination-bullet-active{width:.6rem;height:.6rem;background:rgba(255,255,255,.95)}.section-hero .hero-swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{left:auto;top:auto;right:2rem;bottom:5.6rem;width:auto;transform:none;display:flex;flex-direction:column;align-items:center;gap:.8rem}.section-hero .contact-hero__cta div{max-width:34rem}.section-hero .contact-hero__cta .h3{color:#fefefe;font-family:var(--font-title);font-size:2.8rem;font-weight:800;line-height:1;text-transform:uppercase}.section-hero .contact-hero__cta p:not([class]) a{position:absolute;z-index:3;inset:0;text-decoration:none}.section-hero .contact-hero__cta.mode .h3{color:#fff;font-family:var(--font-family);font-size:2.6rem;font-weight:800;line-height:1.77;text-transform:uppercase}.section-hero.type_2 .hero-content{align-self:flex-end;max-width:97.1rem}.section-hero.type_2 .hero-content p:not([class]){font-size:2.2rem}.section-hero.type_2 .hero-content hr{margin:0 0 3.2rem}.section-hero.type_3 .hero-swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8rem}.section-hero.type_4>img,.section-hero.type_4>svg{position:absolute;right:0;bottom:0;z-index:-1;z-index:-2;height:auto;width:min(58vw,98rem);pointer-events:none}.hero .container{position:relative;z-index:3}.hero__bottom{display:flex;align-items:center;gap:4rem;flex-wrap:wrap}.estimate-btn img{width:4rem;height:4rem;padding:.6rem;background:rgba(254,254,254,.2);box-sizing:content-box}.hero-rating{display:flex;align-items:center;gap:2.4rem}.hero-rating__avatars{display:flex;align-items:center}.hero-rating__avatars img{width:4.8rem;height:4.8rem;border-radius:50%;border:.2rem solid rgba(255,255,255,.78);margin-right:-.8rem}.hero-rating__text p{margin-bottom:.3rem;color:#f2f2f5;font-size:1.125rem;font-weight:400}.hero-rating__text p:first-child span{margin-right:.8rem;color:var(--color-accent);letter-spacing:.08em}@media (max-width:1023.98px){.section-hero .editor .row,.section-hero .hero-content .row{flex-direction:column;gap:2.8rem;align-items:flex-start}.section-hero__inner{flex-direction:column;align-items:flex-start;gap:8rem}.section-hero .hero-badges{flex-direction:row;justify-content:flex-start;margin-right:auto;margin-left:0}.section-hero.type_4>img,.section-hero.type_4>svg{bottom:42px}}@media (max-width:766.98px){.section-hero .hero-swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{left:2rem;right:auto;bottom:9.6rem;width:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem}.section-hero.type_3 .hero-swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2.4rem}}@media (max-width:575.98px){.section-hero .editor .row .btn-accent,.section-hero .hero-content .row .btn-accent{width:100%;justify-content:space-between}.section-hero__inner{gap:6rem}.section-hero .hero-badges img{max-width:28.4%}.section-hero .hero-swiper-pagination{display:none!important}}