section#hero{background-size:cover;background-repeat:no-repeat;background-position:center}#hero .overlay{background:linear-gradient(90deg,rgba(33,33,33,1) 0%,rgba(33,33,33,.57) 50%,rgba(33,33,33,0) 100%)}#hero .content-wrapper{padding:62px 0;display:flex;gap:60px;justify-content:space-between}.left-part{width:58%}p.tagline-text{font-family:"Montserrat";font-weight:500;font-size:18px;line-height:128%;color:#fff;margin:0}.hero-description p{width:485px;font-family:"Montserrat";font-weight:600;font-size:25px;line-height:149%;letter-spacing:-.02em;color:#fff;text-shadow:0px 4px 44px rgba(0,0,0,.63);margin:20px 0}.hero-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;row-gap:24px;margin:28px 0}.features-item{width:275px;display:flex;gap:17px;align-items:center}p.feature-text{font-family:"Montserrat";font-weight:800;font-size:18px;line-height:128%;color:#fff;margin:0}.hero-bottom-text p{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}.right-part{background:#182138;padding:30px;border-radius:23px;width:37%}h2.cta-form-title{font-family:"Montserrat";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 0 20px}.cta-form input{height:55px;padding:20px!important;border-radius:12px!important;font-size:16px!important;color:#212121!important}.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}p.cta-form-call{font-family:"Montserrat";color:#fff;margin:20px 0 0;text-align:center;font-size:20px;line-height:111%;letter-spacing:-.02em;font-weight:400}p.cta-form-call a{font-family:"Montserrat";color:#fff;margin:20px 0 0;text-align:center;font-size:20px;line-height:111%;letter-spacing:-.02em;text-decoration:none;font-weight:700}@media screen and (max-width:475px){section#hero{background-size:cover;background-position:top center;background-repeat:no-repeat}#hero .content-wrapper{flex-direction:column;gap:24px;background:rgba(0,0,0,.5);padding:24px 24px 50px}#hero .overlay{background:rgba(0,0,0,.5)}.left-part{width:100%}.hero-description p,.hero-bottom-text p{width:100%;font-size:18px;line-height:120%;margin:0 0 30px}.hero-features{gap:20px;row-gap:20px}.features-item:nth-child(2n+1){width:calc(65% - 10px);align-items:flex-start}.features-item:nth-child(2n+2){width:calc(35% - 10px);align-items:flex-start}img.features-icon{align-self:center}.left-part .hero-rating{display:none}.right-part{width:100%}}section#repeater{padding:80px 0;margin:0}h2.section-title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:42px;line-height:112%;letter-spacing:-.02em;color:#232c41;margin:0 0 40px}.cards-wrapper{display:flex;gap:20px}.card-item{width:33%}.card-image{height:218px;width:100%;object-fit:cover;border-radius:14px;margin:0 0 20px}.card-title{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;line-height:128%;color:#212121;margin:0 0 10px}.card-text p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:149%;letter-spacing:-.02em;color:#212121;margin:0 0 1lh}.card-text p:last-of-child{margin:0}@media screen and (max-width:475px){section#repeater{padding:60px 0}.cards-wrapper{flex-direction:column;gap:30px}.card-item{width:100%}.card-image{height:196px;width:100%}}#half{display:flex}.left-dir{flex-direction:row}.right-dir{flex-direction:row-reverse}.image-part,.text-part{width:50%}.image-part{background-size:cover;background-position:center;background-repeat:no-repeat}.text-inner{width:515px}.text-part{background:#272f45;padding:60px}.text-part .text-inner p{color:#fff}.text-part .text-inner h2{color:#fff;margin-bottom:10px}.text-part .text-inner a{color:#fff}.text-part .text-inner a:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0XzQyMjEpIj4KPHBhdGggZD0iTTYuMTY0NyAxLjAyNzM0TDUuNDQ1NDggMS43NDY1Nkw4LjMyMjM0IDQuNjIzNDJIMEwwIDUuNjUwODdMOC4zMjIzNCA1LjY1MDg3TDUuNDQ1NDggOC41Mjc3M0w2LjE2NDcgOS4yNDY5NEwxMC4yNzQ1IDUuMTM3MTRMNi4xNjQ3IDEuMDI3MzRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM0XzQyMjEiPgo8cmVjdCB3aWR0aD0iMTAuMjc0NSIgaGVpZ2h0PSIxMC4yNzQ1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");width:10px;height:10px;position:relative;right:-10px;display:inline-block;transition:all .5s ease}.text-part .text-inner a:hover{color:#f9b000;transition:all .5s ease}.text-part .text-inner a:hover:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0XzQyMjEpIj4KPHBhdGggZD0iTTYuMTY0NyAxLjAyNzM0TDUuNDQ1NDggMS43NDY1Nkw4LjMyMjM0IDQuNjIzNDJIMEwwIDUuNjUwODdMOC4zMjIzNCA1LjY1MDg3TDUuNDQ1NDggOC41Mjc3M0w2LjE2NDcgOS4yNDY5NEwxMC4yNzQ1IDUuMTM3MTRMNi4xNjQ3IDEuMDI3MzRaIiBmaWxsPSIjRjlCMDAwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzRfNDIyMSI+CjxyZWN0IHdpZHRoPSIxMC4yNzQ1IiBoZWlnaHQ9IjEwLjI3NDUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");transition:all .5s ease}@media screen and (max-width:475px){.left-dir{flex-direction:column}.right-dir{flex-direction:column-reverse}.image-part{height:223px;width:100%}.text-inner{width:100%}.text-part{width:100%;padding:40px 24px}.text-part .text-inner p img{width:102px}.text-part .text-inner h2{font-size:30px}.text-part .text-inner p{font-size:16px}.text-part .text-inner p:last-of-type{margin:0}.text-part .text-inner p.star_text{font-size:12px}.text-part .text-inner p.star_text img{width:15px}}section#full_cta{padding:80px 0 90px;background-size:cover;background-repeat:no-repeat;background-position:center}h2.cta-title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:47px;line-height:107%;text-align:center;letter-spacing:-.02em;color:#fff;margin-bottom:30px}.cta-buttons-wrapper{display:flex;gap:16px;justify-content:center;align-items:center}.cta-buttons-wrapper a{width:260px;height:62px;border-radius:500px;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:700;font-size:16px;line-height:151%;letter-spacing:-.02em;text-transform:capitalize}a.cta-button{color:#212121}a.phone-button{color:#fff}a.cta-button:hover{box-shadow:0px 4px 36px rgba(249,176,0,.32);background:#ffcc50;transition:.5s ease all}a.phone-button:hover{box-shadow:0px 4px 36px rgba(41,56,93,.32);background:#253356;transition:.5s ease all}@media screen and (max-width:475px){section#full_cta{padding:60px 0}h2.cta-title{font-size:30px;width:100%;justify-self:center;margin-bottom:40px}.cta-buttons-wrapper{flex-direction:column}}#boxedCta .content-wrapper{border-radius:14px;background-size:cover;background-repeat:no-repeat;background-position:center}#boxedCta .overlay{background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 100%);display:flex;gap:80px;padding:60px}.left-half{flex-grow:1}#boxedCta .section-title{text-align:center;width:80%;margin:0 auto 10px}#boxedCta .section-tagline{text-align:center;margin-bottom:clamp(20px,2vw,40px)}.rating-wrapper{display:flex;justify-content:center;gap:clamp(20px,2vw,40px);margin-bottom:clamp(20px,2vw,40px)}#boxedCta img.rating-icon{height:40px}#boxedCta p.rating-value,#boxedCta p.rating-hint{color:#212121}a.boxed-cta-phone{background:#1c92ff;border-radius:500px;width:202px;height:45px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;color:#fff;letter-spacing:-.02em;gap:10px;transition:.5s ease all;margin:0 auto}a.boxed-cta-phone:hover{background:#66b5ff;box-shadow:0px 4px 36px rgba(28,146,255,.32);transition:.5s ease all}@media screen and (max-width:475px){section#boxedCta{margin:0!important}#boxedCta .content-wrapper .overlay{background:rgba(255,255,255,.7);flex-direction:column;border-radius:0;padding:60px 24px;gap:45px}#boxedCta .content-wrapper{border-radius:0;padding:0}}h2.our-services__title{margin-bottom:10px}.our-services__header{margin-bottom:clamp(20px,2vw,40px)}.our-services__grid{display:flex;flex-wrap:wrap;gap:24px}.our-services__item{width:calc(33% - 12px)}a.our-services__card{text-decoration:none}.our-services__image img{height:289px;object-fit:cover;width:100%;border-radius:14px}a.our-services__card{text-decoration:none;position:relative;transition:all .5s ease}.our-services__item{transition:all .5s ease}.our-services__item:hover{transform:scale(.97);transition:all .5s ease}.our-services__overlay{position:absolute;bottom:15px;left:20px}span.our-services__button{padding:0 27px;background:#192239;display:flex;height:56px;align-items:center;justify-content:center;border-radius:500px;color:#fff;font-weight:700;font-size:16px;line-height:151%;letter-spacing:-.02em;text-transform:capitalize}@media screen and (max-width:475px){section#services{margin:0!important;padding:40px 0}a.our-services__card{text-decoration:none;position:relative;transition:all .5s ease;display:flex;width:100%}h2.our-services__title{font-size:30px;text-align:center}p.our-services__description{margin-bottom:34px;text-align:center}.our-services__grid{flex-wrap:nowrap;flex-direction:column}.our-services__item{width:100%}.our-services__image{width:100%}.our-services__image img{height:209px}.our-services__overlay{position:absolute;bottom:15px;left:20px;width:calc(100% - 40px)}span.our-services__button{width:100%;height:40px;font-size:14px;padding:0 15px}}.reviews__header{display:flex;justify-content:space-between;margin-bottom:60px}.reviews__slider{position:relative}.reviews__rating-wrapper{display:flex;gap:40px;align-items:flex-start}.reviews__rating-wrapper img.rating-icon{height:45px}.reviews__rating-wrapper p.rating-value,.reviews__rating-wrapper p.rating-hint{color:#212121}.reviews__rating-wrapper .rating-text{display:flex;flex-direction:column;justify-content:space-between;height:43px}a.reviews__arrow{width:26px;height:26px;border-radius:5000px;background:#dbdbdb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease}a.reviews__arrow:hover{background:#e5a81c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease}a.reviews__arrow:focus,a.reviews__arrow:focus-visible{outline:none}.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}.review__item{background:#f6f6f6;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.review__image{display:flex;justify-content:center}.review__image img{height:50px;object-fit:contain}.review__text p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;line-height:149%;display:flex;align-items:center;text-align:center;color:#212121;margin:0}a.reviews__arrow.reviews__arrow--prev{position:absolute;top:50%;left:-46px}a.reviews__arrow.reviews__arrow--next{position:absolute;top:50%;right:-46px}.swiper-wrapper{padding-bottom:40px}@media screen and (max-width:475px){.reviews__header .reviews__rating-wrapper{display:none}h2.reviews__title{font-size:30px;text-align:center;margin-bottom:10px}p.reviews__description{text-align:center}p.reviews__description:last-of-type{margin:0}.reviews__header{margin-bottom:30px}.reviews__rating-wrapper{justify-content:center;gap:20px;margin-bottom:30px}.reviews-swiper{width:80%}a.reviews__arrow.reviews__arrow--prev{left:0}a.reviews__arrow.reviews__arrow--next{right:0}}button.filter-btn{background:#f2f2f2;border:none;height:56px;padding:0 44px;border-radius:50px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;letter-spacing:-.02em;color:#212121;cursor:pointer;transition:all .5s ease;min-width:fit-content}.portfolio-filters::-webkit-scrollbar{width:1px}button.filter-btn:hover{transition:all .5s ease;background:#f9b000}button.filter-btn.active{background:#f9b000}.portfolio-filters{display:flex;gap:11px;margin-bottom:40px;width:100%;overflow-x:scroll}.portfolio-grid{display:flex;flex-wrap:wrap;gap:16px}.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){h2.portfolio-title{font-size:30px;text-align:center;margin-bottom:20px}p.portfolio-description{text-align:center;margin-bottom:20px}button.filter-btn{height:44px;font-size:13px;padding:0 20px;min-width:170px}.portfolio-filters{gap:8px;width:100%;overflow-x:scroll}.portfolio-filters::-webkit-scrollbar{width:0}.portfolio-filters{gap:8px;width:100%;overflow-x:scroll;margin-bottom:20px}.portfolio-item{width:calc(50% - 13px);border-radius:8px;overflow:hidden}}.faq-item:first-of-type{padding-top:0}.faq-grid{display:flex;gap:80px}.faq-left{width:400px}.faq-right{width:calc(100% - 480px)}.faq-item{border-bottom:1px solid #676767;padding:25px 0}h2.faq-title{margin-bottom:10px}.faq-question{width:100%;background:0 0;border:none;padding:0;font-size:18px;font-size:18px;font-weight:600;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-family:"Montserrat";line-height:133%;color:#212121}.faq-icon{width:32px;height:32px;border-radius:50%;background:#e9ab00;position:relative;flex-shrink:0;transition:all .5s ease}.faq-icon::before,.faq-icon::after{content:"";position:absolute;background:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon::before{width:14px;height:2px}.faq-icon::after{width:2px;height:14px}.faq-item.is-open .faq-icon{transform:rotate(45deg);transition:all .5s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.is-open .faq-answer{max-height:500px}.faq-answer-inner{padding-top:20px;color:#212121;line-height:150%}.faq-answer-inner li{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:149%;letter-spacing:-.02em;margin:0 0 .5lh}.faq-answer-inner li::marker{color:#e9ab00}.faq-answer-inner ul{margin-bottom:1lh;margin-left:0}.faq-answer-inner p:last-of-type{margin-bottom:0}@media screen and (max-width:475px){.faq-grid{flex-direction:column;gap:20px}h2.faq-title{margin-bottom:10px;font-size:30px;text-align:center}p.faq-description{text-align:center}.faq-left,.faq-right{width:100%}.faq-question{font-size:17px}.faq-answer-inner p,.faq-answer-inner li{font-size:16px;margin:0 0 10px}.faq-item.is-open .faq-answer{max-height:800px}}section#boxedCtaFullBg{background-size:cover;background-position:center;background-repeat:no-repeat}#boxedCtaFullBg .overlay{background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 100%)}.boxed-cta-full-bg-section .left-half{width:730px;padding:60px 0;display:flex;flex-direction:column;align-items:center}.boxed-cta-full-bg-section .section-title{font-size:62px;line-height:107%;text-align:center;letter-spacing:-.02em}.cta-part{background:#182138;padding:30px;border-radius:23px;width:444px;margin-bottom:20px}#boxedCtaFullBg p.rating-value,#boxedCtaFullBg p.rating-hint{color:#212121}@media screen and (max-width:475px){#boxedCtaFullBg .overlay{background:rgba(255,255,255,.7)}.boxed-cta-full-bg-section .left-half{width:100%;padding:40px 0}.boxed-cta-full-bg-section .section-title{font-size:30px}.cta-part{width:100%;padding:20px}}h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:42px;line-height:112%;letter-spacing:-.02em;margin:0 0 1lh}span.yellow{color:#f9b000}span.black{color:#182138}@media screen and (max-width:475px){h2.section-title{font-size:30px;text-align:center;margin-bottom:20px}.card-text p:last-of-type{margin-bottom:0}}.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)}@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}.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}}#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){#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}input[aria-invalid=true]{border-width:2px!important}