@media (min-width:1200px) and (max-width:1449px){.hero__badge__text p,.hero__badge__text span{font-size:12px}.hero__badge__text p{margin-top:0}.hero__contact .contact__text span{font-size:28px}.hero__contact .contact__label .phone__icon img{width:44px}.service__flex{gap:20px}.location__map{width:56.9%}.location__detail{width:43%;gap:30px}.cta__area.policy__container{padding:30px 0}.contact__label.contact__label__white .contact__text span{font-size:26px}.contact__label.contact__label__white .phone__icon img{width:30px;height:30px}.google__preview__text .review__card__rating span{font-size:22px}.google__preview__text .review__card__rating ul li img{width:18px}.google__review .container{padding-inline:40px}}@media (min-width:992px) and (max-width:1200px){.google__review .container{padding-inline:40px}.hero__badge__text p,.hero__badge__text span{font-size:10px!important;line-height:110%}.google__preview__text p,.hero__badge__text p{margin-top:0}.hero__contact .contact__text span{font-size:24px}.hero__contact .contact__label .phone__icon img{width:36px}.header__navigation ul,.service__flex{gap:18px}.location__map{width:52%}.location__detail{width:47%;gap:30px}.cta__area.policy__container{padding:30px 0}.contact__label.contact__label__white .contact__text span{font-size:22px}.contact__label.contact__label__white .phone__icon img{width:25px;height:25px}.hero__text h1{font-size:56px;margin-bottom:8px}.hero__contact .contact__text p,.hero__text p{font-size:16px}.hero__contact{padding-block:18px 24px}.contact__label.contact__label__white .phone__icon,.hero__contact .contact__label .phone__icon{padding:12px}.section__title h4{font-size:48px}.section__title{margin-bottom:48px}.emergency__work__text h3{font-size:20px;line-height:24px}.emergency__work__text p{font-size:14px}.single__emergency__work{padding:16px;gap:12px}.certification__image img{width:60px}.single__certification{padding:24px;gap:18px}.pricing__policy__text h4{font-size:18px}.pricing__policy__text p{font-size:13px;text-wrap:balance}.single__pricing__policy{padding:18px}.policy__container{padding:40px}.policy__left h4{font-size:42px;margin-bottom:8px}.google__preview__text .review__card__rating span,.policy__left p,.section__title p{font-size:16px}.cta__content .policy__block__group{margin-top:20px;flex-wrap:wrap}.single__place__block span{font-size:14px;line-height:20px}.single__policy__block span{font-size:12px}.single__policy__block{padding:8px;gap:5px}.single__service{padding:24px}.footer__logo img{width:200px}.footer__logo a{margin-bottom:20px}.footer__nav nav ul{gap:5px}.footer__links{row-gap:40px}.service__text h4{font-size:22px;line-height:28px;margin-bottom:4px}.service__text p{font-size:14px;line-height:22px}.pricing__policy__icon{width:40px;height:40px;margin-bottom:18px}.pricing__policy__icon img{width:18px}.floating__icon{width:46px;height:46px;font-size:28px;margin-bottom:28px;box-shadow:0 0 0 6px #d8ecdd}.google__preview__text .review__card__rating ul li img{width:15px}.google__review__preview img{width:48px}.google__preview__text .review__card__rating{margin:0}.whatsapp__float{width:80px;height:80px;right:30px;bottom:30px}.review__slider__container{width:100%}.google__review .slider__arrow--next{right:0}.google__review .slider__arrow--prev{left:0}.policy__left{width:54%}.news__cell h4{font-size:20px}}@media (min-width:768px) and (max-width:991px){.location__map,.section__title{margin-bottom:40px}.contact__block__container{margin-top:60px}.hero__badge__text p,.hero__badge__text span{font-size:14px!important;line-height:110%}.google__preview__text p,.hero__badge__text p{margin-top:0}.hero__contact .contact__text span,.news__cell h4{font-size:20px}.hero__contact .contact__label .phone__icon img{width:24px}.google__review .container{padding-inline:40px}.service__flex{gap:14px}.location__map{width:100%;max-width:500px;margin-inline:auto}.location__detail{width:100%;gap:30px;order:1;padding:0}.cta__area.policy__container{padding:30px 0}.contact__label.contact__label__white .contact__text span{font-size:22px}.contact__label.contact__label__white .phone__icon img{width:25px;height:25px}.hero__text h1{font-size:50px;margin-bottom:8px}.hero__text p{font-size:16px}.hero__contact{padding-block:18px 24px}.contact__label.contact__label__white .phone__icon,.hero__contact .contact__label .phone__icon{padding:12px}.emergency__work__text p,.hero__contact .contact__text p,.single__step p{font-size:14px}.section__title h4{font-size:40px}.emergency__work__text h3{font-size:20px;line-height:24px}.single__emergency__work{padding:16px;gap:12px}.certification__image img{width:40px}.single__certification{padding:16px;gap:15px}.pricing__policy__text h4{font-size:18px}.pricing__policy__text p{font-size:13px;text-wrap:balance}.single__pricing__policy{padding:18px}.policy__container{padding:40px}.policy__left h4{font-size:42px;margin-bottom:8px}.footer__logo a,.policy__left p{margin-bottom:20px}.policy__left p{font-size:16px}.cta__content .policy__block__group{margin-top:20px}.single__place__block span{font-size:14px;line-height:20px}.section__title p{font-size:16px}.certification__text p,.single__policy__block span{font-size:12px}.single__policy__block{padding:8px;gap:5px}.single__service{padding:20px}.footer__logo img{width:160px}.footer__nav nav ul{gap:5px}.footer__links{row-gap:40px}.service__text h4{font-size:20px;line-height:26px;margin-bottom:4px}.service__text p{font-size:14px;line-height:22px}.certification__text h4,.faq__item p,.single__step h4{font-size:20px;line-height:26px}.pricing__policy__icon{width:40px;height:40px;margin-bottom:18px}.pricing__policy__icon img{width:18px}.floating__icon{width:40px;height:40px;margin-bottom:24px;box-shadow:0 0 0 6px #d8ecdd;font-size:18px}.contact__right,.google__review__content .review__slider__container,.hero__text{width:100%}.separator__bar::after,.separator__bar::before{position:absolute;content:'';height:1px;background:#529e68;top:50%;width:44%}.hero__badge{gap:20px}.emergency__work__grid{grid-template-columns:1fr 1fr}.certification__text h4{margin-bottom:2px}.padding-80{padding-block:60px}.pricing__policy__grid{grid-template-columns:repeat(3,1fr)}.policy__left{width:100%;margin-bottom:30px}.cta__content .policy__left p{margin:0}.footer__nav h2{margin-bottom:15px}.footer__address address+p{margin-block:20px 10px}.footer__left{width:36%}.footer__right{width:62%}.whatsapp__float{width:70px;height:70px;right:20px;bottom:20px}.whatsapp__float img{width:37px}.header__contact,.header__navigation{display:none}.header__hamburger{display:block}.mobile__menu{height:calc(100vh - 110.55px)}.google__preview__text .review__card__rating span{font-size:28px}.google__preview__text .review__card__rating ul li img{width:26px}.google__review__preview img{width:75px}.google__preview__text .review__card__rating{margin-top:6px;margin-bottom:6px}.google__review__preview{width:100%;margin-bottom:40px;margin-top:0}.google__slider__wrapper .container{padding:0!important}.review__wrapper{padding-inline:16px}.theme__btn{font-size:16px;line-height:24px;padding:12px;margin-top:30px}.news__grid{grid-template-columns:repeat(2,1fr)}.news__cell{padding:18px}.contact__left{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.separator__bar{width:100%;position:relative;left:unset;transform:unset;justify-content:center;margin-block:32px}.separator__bar::before{left:0}.separator__bar::after{right:0;left:auto}.contact__text h2{font-size:40px;text-wrap:balance}.google__review .slider__arrow--next{right:-20px}}@media only screen and (min-width:320px) and (max-width:767px){.location__map,.service__flex{max-width:500px;margin-inline:auto}.emergency__work__grid,.news__grid,.pricing__policy__grid{grid-template-columns:1fr}.contact__left,.policy__left,.pricing__policy__text p,.single__place__list{text-align:center}.license-badge{gap:4px}.license-badge .shield-icon{width:24px;height:24px}.license-badge .authority-name,.license-badge .license-number,.license-badge .licensed-by{font-size:11px}.hero__badge__image img{width:44px;height:auto}.hero__badge__text p,.hero__badge__text span{font-size:12px!important;line-height:110%}.google__preview__text p,.hero__badge__text p{margin-top:0}.hero__contact .contact__text span,.news__cell h4{font-size:20px}.google__preview__text .review__card__rating ul li img,.hero__contact .contact__label .phone__icon img{width:26px}.service__flex{gap:14px}.location__map{width:100%;margin-bottom:40px}.location__detail{width:100%;gap:30px;order:1;padding:0}.cta__area.policy__container{padding:30px 0}.contact__label.contact__label__white .contact__text span{font-size:22px}.contact__label.contact__label__white .phone__icon img{width:25px;height:25px}.hero__text h1{font-size:40px;margin-bottom:14px}.hero__text h1.hero__title{font-size:24px;line-height:32px}.hero__text h1.hero__title .hero__title-accent{font-size:25px}.hero__text p{font-size:18px}.contact__right,.form-group,.google__review__content .review__slider__container,.hero__text p.slogan{width:100%}.hero__contact{padding-block:20px}.hero__contact .contact__label .phone__icon{padding:14px}.emergency__work__text p,.hero__contact .contact__text p,.review__slot__rating span,.single__step p{font-size:14px}.section__title h4{font-size:32px;line-height:120%}.section__title{margin-bottom:32px;max-width:600px}.pricing__policy__grid,.step__flex{max-width:500px;margin-inline:auto}.emergency__work__text h3{font-size:20px;line-height:24px}.single__emergency__work{padding:16px;gap:12px}.certification__image img{width:46px}.single__certification{padding:16px;gap:15px}.pricing__policy__text h4{font-size:18px;max-width:100%;margin-inline:auto;text-align:center;text-wrap:balance}.pricing__policy__text p{font-size:13px;text-wrap:balance}.single__pricing__policy{padding:18px}.policy__container{padding:24px;display:flex;justify-content:center;align-items:center;margin-top:56px}.policy__left h4{font-size:28px;margin-bottom:8px}.policy__left p{font-size:14px;margin-bottom:24px}.cta__content .policy__block__group{margin-top:20px}.contact__label.contact__label__white .phone__icon{padding:12px}.single__place__block span{font-size:14px;line-height:20px}.section__title p{font-size:16px}.certification__text p,.review__slot p,.review__slot__name h4,.single__policy__block span{font-size:12px}.single__policy__block{padding:8px;gap:5px}.footer__logo img{width:220px}.contact__lg__block figure img,.pricing__policy__icon img{width:18px}.footer__logo a{margin-bottom:20px}.footer__nav nav ul{gap:5px}.footer__links{row-gap:40px}.service__text h4{font-size:20px;line-height:26px;margin-bottom:4px}.service__text p{font-size:14px;line-height:22px;margin-inline:auto}.pricing__policy__icon{width:40px;height:40px;margin-bottom:18px;margin-inline:auto}.floating__icon{width:40px;height:40px;margin-bottom:24px;box-shadow:0 0 0 6px #d8ecdd;font-size:20px}.hero__text{width:100%;margin-inline:auto}.hero__image{width:100%;position:absolute;inset:auto;top:0;left:0;right:0;bottom:auto;height:auto}.hero__image img{width:100%;height:auto;object-fit:cover;object-position:center}.emergency__work__grid,.header__flex,.hero__badge,.slider__arrows{gap:12px}.certification__text h4{font-size:18px;line-height:24px;margin-bottom:2px}.padding-80{padding-block:60px}.single__step h4{font-size:20px;line-height:26px}.pricing__policy__grid{gap:10px}.policy__left{width:100%;margin-bottom:40px}.cta__content .policy__left p{margin:0}.footer__nav h2{margin-bottom:15px}.footer__address address+p{margin-block:20px 10px}.footer__left{width:100%;margin-bottom:32px}.footer__right{width:62%}.faq__item p{font-size:18px;line-height:26px;padding-right:40px}.contactLg__block__text h3,.hero__text ul li,.single__place__list h5,.theme__btn{font-size:16px}.header__contact,.header__navigation,.hero__overlay,.whatsapp__float{display:none}.whatsapp__float img{width:37px}.header__logo img{width:106px}.single__hero__badge{gap:8px;flex-direction:column;align-items:start}.section__bottom .contact__label{width:100%;max-width:375px}.contact__block__container,.section__bottom{margin-top:32px}.certification__group__image{width:100%;margin-bottom:20px}.certification__detail{width:100%;gap:8px}.single__step{width:100%;padding:16px}.step__flex{gap:10px}.pricing__policy__text{max-width:260px;margin-inline:auto}.policy__block__group{flex-wrap:wrap;justify-content:center;gap:8px}.single__service{padding:24px 16px;flex:100% 0 0}.place__block__group{gap:4px;justify-content:center}.policy__right,.separator__bar{justify-content:center;width:100%}.single__place__block{padding:8px;gap:4px}.faq__item{padding:16px}.faq__collapse__item p{font-size:14px;padding:0 20px 20px}.policy__right{display:flex}footer{padding-top:40px;margin-bottom:88px}.footer__copyright{padding:16px;margin-top:24px}.footer__copyright p{text-wrap:balance}.header__hamburger{display:block}.google__preview__text .review__card__rating span{font-size:28px}.google__review__preview img{width:75px}.google__preview__text .review__card__rating{margin-top:6px;margin-bottom:6px}.google__review__preview{width:100%;margin-bottom:40px;margin-top:0}.google__review .container{padding-inline:32px!important}.google__slider__wrapper .container{padding:0!important}.review__area .slider__arrow--next,.review__area .slider__arrow--prev,.swiper__slider__navigation .swiper-button-next,.swiper__slider__navigation .swiper-button-next1,.swiper__slider__navigation .swiper-button-prev,.swiper__slider__navigation .swiper-button-prev1{width:44px;height:44px}.separator__bar::after,.separator__bar::before{position:absolute;content:'';height:1px;background:#529e68;top:50%;width:44%}.review__wrapper{padding-inline:16px}.review__slot{padding:8px;margin-bottom:16px;gap:8px}.single__success__block{width:100%;max-width:500px;padding:19px 16px;gap:12px}.review__wrapper__heading h4{font-size:28px;margin-bottom:25px;text-wrap:balance}.theme__btn{line-height:24px;padding:7px 50px 7px 20px}.header__top__content p{font-size:12px;gap:8px}.header__security img{width:205px}.hero__area{padding:20px 0 40px;background:#0a83d5}.hero__text .hero__ratings{margin-bottom:211px;gap:8px;padding:7px}.hero__text .theme__btn p{font-size:24px}.hero__text .hero__ratings img{width:19px}.hero__text .hero__ratings p{font-size:14px}.hero__text .hero__ratings ul li img{width:14px}.google__review{padding-block:32px}.contact__left{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.separator__bar{position:relative;left:unset;transform:unset;margin-block:32px}.separator__bar::before{left:0}.sm__block__container{justify-content:center}.form-row{flex-direction:column}.request-form h2{margin-bottom:24px;color:#003a19;font-weight:700}.request-form form{gap:0}.request-form form label{margin-bottom:16px;font-size:14px}.contactLg__block__text p{font-size:12px;line-height:12px}.contact__lg__block figure{padding:12px;flex-shrink:0}.contact__text h2{font-size:32px}.request-form{padding:16px;border-radius:16px}.separator__bar::after{right:0;left:auto}.header__top{padding-block:14px}.google__review__content a{margin-top:15px;font-size:16px}.theme__button__text p{font-size:20px;line-height:20px}.review__title .hero__ratings{margin-bottom:16px}.review__area .slider__controls{margin-top:16px}.success__block__icon{height:38px;width:38px}.success__block__icon img{width:20px}.success__block__text h4{font-size:20px;margin-bottom:3px}.review__success__flex{gap:8px}.contact__text .theme__btn{margin-top:0}.contactLg__block__text{text-align:left}.request-form form input{padding:16px;margin-bottom:16px}#load-more-btn{width:100%;justify-content:center}.google__review .slider__arrow--next{right:-20px}.cta__mobile.is-visible{opacity:1;transform:translateY(0);visibility:visible}}