.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:10px}.cta-form .with_frm_style .frm_checkbox input[type=checkbox]{width:21px!important;height:21px!important;padding:0!important}.cta-form .frm_checkbox label{color:#fff!important;font-family:"Montserrat";line-height:143%;font-weight:500;display:flex!important;gap:10px!important}.cta-form .frm_style_formidable-style.with_frm_style .form-field:has(.frm_checkbox){margin-top:20px}.cta-form .with_frm_style .frm_form_fields>fieldset{padding:0!important}.cta-form .frm_style_formidable-style.with_frm_style .form-field:has(.frm_submit){margin:0!important}.cta-form button.frm_button_submit{background:#f9b000!important;width:100%!important;height:55px!important;border-radius:500px!important;border:none!important;outline:none!important;box-shadow:none!important;margin:0!important;font-family:"Montserrat",sans-serif;font-size:16px!important;font-weight:700!important;color:#212121!important;transition:.5s ease all!important}.cta-form button.frm_button_submit:hover{box-shadow:0px 4px 36px rgba(249,176,0,.32)!important;background:#ffcc50!important;transition:.5s ease all!important}.right-dir{flex-direction:row-reverse}@media screen and (max-width:475px){.right-dir{flex-direction:column-reverse}.text-part .text-inner p.star_text{font-size:12px}.text-part .text-inner p.star_text img{width:15px}}.reviews__progress.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{top:unset;bottom:0;width:328px;display:flex;left:calc(50% - 164px);border-radius:50px!important;height:5px;overflow:hidden}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#e5a81c;border-radius:50px!important}.portfolio-item{width:calc(20% - 13px);border-radius:8px;overflow:hidden}.portfolio-item img{height:200px;border-radius:20px;object-fit:cover}@media screen and (max-width:475px){.portfolio-item{width:calc(50% - 13px);border-radius:8px;overflow:hidden}}.service-hero .hero-description p{width:100%;font-family:"Montserrat";font-weight:600;font-size:18px;line-height:149%;letter-spacing:-.02em;color:#fff;text-shadow:0px 4px 44px rgba(0,0,0,.63);margin:20px 0 40px}.service-features .features-item{flex-direction:column;gap:12px;align-items:flex-start}p.feature-desc{font-family:"Montserrat";font-weight:600;font-size:16px;line-height:149%;letter-spacing:-.02em;color:#fff;text-shadow:0px 4px 44px rgba(0,0,0,.63)}p#breadcrumbs{margin:0 0 80px}#breadcrumbs span,#breadcrumbs a{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:128%;letter-spacing:-.02em;color:#fff;text-decoration:none}#breadcrumbs a{font-weight:600}#breadcrumbs span{display:flex;gap:11px}@media screen and (max-width:475px){#hero.service-hero .content-wrapper{flex-direction:column;gap:24px;background:rgba(0,0,0,.55);padding:24px 24px 50px}.service-hero .hero-tagline{display:flex}p#breadcrumbs{margin:0 0 40px}.service-hero .hero-description p,.service-hero .hero-bottom-text p{width:100%;font-size:16px;line-height:120%;margin:0 0 30px}.service-features .features-item{width:100%;flex-direction:row}.service-features img.features-icon{align-self:flex-start}}section#problems{background:#f6f6f6;padding:80px 0}#problems h2.section-title{margin-bottom:clamp(52px,5.2vw,100px)}.problems-wrapper{display:flex;flex-wrap:wrap}.problem-item{width:25%;padding:30px;border-right:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}.problem-image{width:70px}.problem-text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:145%;text-align:center;color:#212121}.problem-item:nth-child(4n){border-right:none}.problem-item:nth-child(n+5){border-bottom:none}@media screen and (max-width:475px){.problem-item{width:calc(50% - 10px);border:none}.problem-text{font-size:16px}section#problems{padding:50px 0}}#overlayIcons .content-wrapper{display:flex;gap:80px;padding:80px 0}#overlayIcons .content-wrapper .left-side,#overlayIcons .content-wrapper .right-side{width:50%}#overlayIcons .right-side{border-radius:15px}#overlayIcons .right-side .overlay{border-radius:15px;padding:24px;display:flex;align-items:flex-end;gap:17px;height:100%;background:linear-gradient(0deg,rgba(33,33,33,1) 0%,rgba(33,33,33,.67) 50%,rgba(33,33,33,0) 100%)}.ovIcns-item{display:flex;flex-direction:column;gap:12px}.ovIcns-icon{width:37px;min-width:37px;max-width:37px}p.ovIcns-text{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;line-height:128%;color:#fff;margin:0}p.ovIcns-desc{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:128%;color:#fff;margin:0 0 20px}#overlayIcons.left-dir .content-wrapper{flex-direction:row}#overlayIcons.right-dir .content-wrapper{flex-direction:row-reverse}@media screen and (max-width:475px){#overlayIcons .content-wrapper{padding:40px 20px}#overlayIcons .content-wrapper .left-side{width:100%;display:flex;flex-direction:column;gap:25px}.image-side{border-radius:14px}.image-side .overlay{display:flex;height:520px;padding:20px;justify-content:flex-end;flex-direction:column;border-radius:14px;background-position:bottom center;background:linear-gradient(0deg,rgba(33,33,33,1) 0%,rgba(33,33,33,.67) 50%,rgba(33,33,33,0) 100%)}.ovIcns-item{flex-direction:row;align-items:flex-start}h2.ovIcns-title{margin:0}}.grid-cards-wrapper{display:flex;gap:80px;padding-bottom:80px}.grid-card-item{width:calc(50% - 40px);display:flex;flex-direction:column}h2.grid-card-title{margin-bottom:20px}.grid-card-image{height:330px;object-fit:cover;object-position:center;margin-bottom:40px;border-radius:14px}@media screen and (max-width:475px){.grid-cards-wrapper{flex-direction:column;gap:60px}.grid-card-item{width:100%}h2.grid-card-title{order:1;margin-bottom:30px;font-size:30px}img.grid-card-image{order:2;height:200px;margin-bottom:20px}.grid-card-text p{font-size:16px}.grid-card-text{order:3}}section#simpleHero{padding:40px 0 80px;margin:0;background-size:cover;background-position:center;background-repeat:no-repeat}#simpleHero #breadcrumbs{margin-bottom:56px}#simpleHero h1.hero-title{font-family:"Montserrat";font-weight:700;font-size:62px;line-height:107%;letter-spacing:-.02em;color:#fff;margin:0 0 20px}#simpleHero .hero-description p{font-size:18px;width:auto;max-width:60%;letter-spacing:-.02em;color:#fff;margin:0;font-weight:400}@media screen and (max-width:475px){section#simpleHero{padding:25px 0 60px}#simpleHero .hero-tagline{display:flex}#simpleHero #breadcrumbs{margin-bottom:30px}#simpleHero h1.hero-title{font-size:40px}#simpleHero .hero-description p{font-size:16px;width:auto;max-width:100%;line-height:150%}}section#simpleText{padding:80px 0}#simpleText h2{margin-bottom:.2lh}.simple-btns-wrapper{display:flex;gap:16px;align-items:center;margin-top:40px}a.simple-btn{height:55px;display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;width:250px;border-radius:500px;color:#212121;transition:all .5s ease}a.phone-btn{color:#fff}a.contact-btn:hover{box-shadow:0px 4px 36px rgba(249,176,0,.32)!important;background:#ffcc50!important;transition:.5s ease all!important}a.phone-btn:hover{box-shadow:0px 4px 36px rgba(41,56,93,.32);background:#253356;transition:.5s ease all}@media screen and (max-width:475px){section#simpleText{padding:60px 0}#simpleText h2{font-size:30px}.simple-content p{font-size:16px}.simple-btns-wrapper{flex-direction:column;align-items:flex-start;margin-top:20px}}section#boxedText{margin:40px 0}section#boxedText .content-wrapper{display:flex;gap:40px;align-items:center}section#boxedText.left-dir .content-wrapper{flex-direction:row}section#boxedText.right-dir .content-wrapper{flex-direction:row-reverse}.half-image-part,.half-text-part{width:50%}.half-image-part{border-radius:24px;background-size:cover;background-position:center;background-repeat:no-repeat;height:440px}.half-text-part{display:flex;align-items:center}.half-text-part ul{margin:0}.half-text-part li::marker{color:#f9b000}.half-text-part li{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-.02em;color:#212121;margin-bottom:.5lh}section#boxedText.full_width_bg{padding:100px 0;background-size:cover;background-position:center;background-repeat:no-repeat}section#boxedText.full_width_bg h2{color:#fff}.half-text-part .text-inner{width:auto}section#boxedText.full_width_bg .half-text-part{width:65%}section#boxedText.full_width_bg .half-text-part h2{width:80%;margin-bottom:20px}section#boxedText.full_width_bg .half-image-part{width:35%;height:auto}.half-text-part p{color:#fff}@media screen and (max-width:475px){section#boxedText.left-dir .content-wrapper,section#boxedText.right-dir .content-wrapper{flex-direction:column;gap:20px}.half-image-part,.half-text-part{width:100%}section#boxedText{margin:20px 0}.half-image-part{border-radius:24px;background-size:cover;background-position:center;background-repeat:no-repeat;height:260px}.half-text-part h2{font-size:30px;margin-bottom:20px}.half-text-part h2{font-size:30px;margin-bottom:20px;width:100%}section#boxedText.full_width_bg .half-text-part{width:100%}section#boxedText.full_width_bg .half-image-part{display:none}section#boxedText.full_width_bg{padding:40px 0;background-size:cover;background-position:center;background-repeat:no-repeat}.half-text-part p{color:#fff;font-size:16px}.half-text-part li{font-size:16px;margin-bottom:5px}}.images-carousel img{height:316px;width:100%;border-radius:10px;object-fit:cover;object-position:center}.swiper-button-next:after,.swiper-button-prev:after{color:#212121}section.section-medium.images-carousel .content-wrapper{position:relative}.swiper-button-prev{width:40px;left:-60px}.swiper-button-next{width:40px;right:-60px}.images__controls{height:26px;display:flex;align-items:center;position:absolute;top:calc(50% - 40px + 13px);width:100%}a.images__arrow.images__arrow--prev{position:absolute;left:-24px}a.images__arrow.images__arrow--next{position:absolute;right:-24px}a.images__arrow.images__arrow--prev,a.images__arrow.images__arrow--next{cursor:pointer}@media screen and (max-width:475px){a.images__arrow.images__arrow--prev{left:0}a.images__arrow.images__arrow--next{right:0}.swiper.images-slider{padding:0 20px}.images__controls{width:calc(100% - 40px);z-index:999}}#contactUs .content-wrapper{padding:80px 0;display:flex;gap:60px;align-items:center}#contactUs .left-half,#contactUs .right-part{width:50%}.left-text a.phone-link{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:26px;line-height:151%;letter-spacing:-.02em;text-transform:capitalize;color:#3992ff;text-shadow:0px 4px 44px rgba(0,0,0,.03)}.left-text a.phone-link:hover{text-decoration:none}.left-text h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:26px;line-height:151%;letter-spacing:-.02em;text-transform:capitalize;color:#212121;text-shadow:0px 4px 44px rgba(0,0,0,.03);margin:0 0 10px}.left-text h3 a{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:26px;line-height:151%;letter-spacing:-.02em;color:#212121;text-shadow:0px 4px 44px rgba(0,0,0,.03);margin:0 0 10px;text-decoration:none}.left-text h3 a:hover{color:#3992ff}#contactUs .right-part h3{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:24px;line-height:133%;letter-spacing:-.02em;color:#fff;text-shadow:0px 4px 44px rgba(0,0,0,.63);margin:0}#contactUs .right-part p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:18px;line-height:159%;letter-spacing:-.02em;color:#fff}@media screen and (max-width:475px){#contactUs .content-wrapper{flex-direction:column;gap:20px;padding:40px 20px}#contactUs .left-half,#contactUs .right-part{width:100%}.left-text h2{margin-bottom:20px}}.frm_error{display:none}