@charset "UTF-8";.section-hero .editor--services,.section-hero .hero-content--services{max-width:105.9rem}.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_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 (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 .contact-hero__cta{padding:28px;margin-bottom:-14.8rem}.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}}