@charset "UTF-8";.section-hero .editor hr,.section-hero .hero-content hr{margin:0 0 4.8rem;height:.1rem;border:none;display:block;width:100%;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 .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 .swiper-container{position:absolute;inset:0;z-index:0;width:100%;height:100%}.section-hero .swiper-container .swiper-slide{position:relative;overflow:hidden}.section-hero .swiper-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(29,31,34,.2) 0,rgba(29,31,34,.8) 100%);z-index:1;pointer-events:none}.section-hero .swiper-container .swiper-slide,.section-hero .swiper-container .swiper-wrapper{width:100%;height:100%}.section-hero .swiper-container .swiper-slide img,.section-hero .swiper-container .swiper-slide picture,.section-hero .swiper-container .swiper-slide video,.section-hero .swiper-container .swiper-wrapper img,.section-hero .swiper-container .swiper-wrapper picture,.section-hero .swiper-container .swiper-wrapper video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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 .grid-cols:has(.contact-hero__cta) .cols-6{grid-column:initial}.section-hero .contact-hero__cta{align-self:flex-end;margin-bottom:-8rem;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;padding:4.8rem;position:relative;transition:all .4s ease;overflow:hidden;z-index:3;background:rgba(255,255,255,.12);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);min-height:168px;height:-moz-fit-content;height:fit-content}.section-hero .contact-hero__cta *{transition:all .4s ease}.section-hero .contact-hero__cta::before{content:"";position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;background-color:var(--color-accent);transition:all .3s ease;z-index:-1}.section-hero .contact-hero__cta:active::before,.section-hero .contact-hero__cta:hover::before{width:100%;height:100%}.section-hero .contact-hero__cta:active,.section-hero .contact-hero__cta:hover{color:#fefefe;background:rgba(255,255,255,.12);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.section-hero .contact-hero__cta:active *,.section-hero .contact-hero__cta:hover *{color:#fefefe!important}.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]){color:#fefefe;font-size:2.2rem;font-weight:500}.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{align-items:center;grid-template-columns:1fr auto}.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 .editor hr{margin:0 0 2.8rem}.section-hero.type_3 .hero-swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8rem}.section-hero.type_4 .editor hr{margin:0 0 2.8rem}.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 (min-width:1081px){.section-hero .grid-cols:has(.contact-hero__cta){display:grid;grid-template-columns:repeat(2,minmax(0,78.8rem));justify-content:space-between;gap:2.4rem}}@media (max-width:1439.98px){.section-hero .contact-hero__cta.mode{grid-template-columns:100%;justify-items:center;padding:3.6rem}.section-hero .contact-hero__cta.mode *{text-align:center}.section-hero .contact-hero__cta{margin-bottom:-13.2rem}}@media (max-width:1239.98px){.section-hero .contact-hero__cta{grid-template-columns:100%;margin-bottom:-12rem;justify-items:center}.section-hero .contact-hero__cta *{text-align:center}}@media (max-width:1080px){.section-hero .grid-cols:has(.contact-hero__cta){grid-template-columns:100%}}@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 .hero-badges{flex-direction:row;justify-content:flex-start;margin-right:auto;margin-left:0}.section-hero .contact-hero__cta{padding:28px;margin-bottom:-14.8rem}}@media (max-width:766.98px){.section-hero .swiper-container::after{height:min(var(--hero-mobile-media-height),100%);background:linear-gradient(180deg,rgba(29,31,34,.5) 50%,#1d1f22 100%)}.section-hero .swiper-container .swiper-slide img,.section-hero .swiper-container .swiper-slide picture,.section-hero .swiper-container .swiper-slide video,.section-hero .swiper-container .swiper-wrapper img,.section-hero .swiper-container .swiper-wrapper picture,.section-hero .swiper-container .swiper-wrapper video{-o-object-position:center top;object-position:center top}.section-hero .swiper-container{top:0;left:0;right:0;bottom:auto;height:min(var(--hero-mobile-media-height),100%);-o-object-position:center top;object-position:center top}.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_2:has(+.section-stats) .swiper-container::after{background:linear-gradient(0deg,#1d1f22 5%,rgba(29,31,34,0) 55%)}.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 .hero-badges img{max-width:28.4%}.section-hero .hero-swiper-pagination{display:none!important}}