.SimpleHero_hero__fF_Jv{min-height:60vh;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;color:var(--white);position:relative}.SimpleHero_content__i5FUJ{text-align:center;max-width:100%;margin:0 auto;padding:1vw}.SimpleHero_content__i5FUJ h1{font-size:4vw;margin-bottom:0;font-weight:700;color:var(--white);line-height:1.2}.SimpleHero_content__i5FUJ p{font-size:1vw;margin:0;opacity:.9}@media (max-width:768px){.SimpleHero_hero__fF_Jv{min-height:300px}.SimpleHero_content__i5FUJ h1{font-size:40px}.SimpleHero_content__i5FUJ p{font-size:1.1rem}}.Services_services__NWQXN{padding:5vw 0;background-color:var(--secondary-light)}.Services_container__Nrt0g{max-width:90%;width:100%;margin:0 auto;padding:0 1vw}.Services_header__xPqpo{text-align:center;margin-bottom:4vw;display:flex;flex-direction:column;align-items:center;gap:1vw}.Services_titleWrapper__esuX_{display:flex;align-items:center;gap:1vw;margin-bottom:1vw}.Services_titleIcon___M5KD{width:4vw;height:4vh;padding:.8vw;background-color:var(--secondary-color);border-radius:.8vw}.Services_header__xPqpo h2{font-size:2.5vw;color:var(--text-color);font-weight:700}.Services_header__xPqpo p{font-size:1.125vw;color:var(--text-color);max-width:60%;margin:0 auto}.Services_servicesGrid__HdHA8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2vw;gap:2vw;margin-bottom:3vw}.Services_serviceCard__CPoU_{background:var(--white);padding:1.5vw;border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:all .3s ease;display:flex;flex-direction:column;gap:1.5vw;position:relative;overflow:hidden}.Services_serviceCard__CPoU_:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.4vw;background-color:var(--primary-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.Services_serviceCard__CPoU_:hover{transform:translateY(-.5vw);box-shadow:0 .8vw 1.2vw rgba(0,0,0,.1)}.Services_serviceCard__CPoU_:hover:before{transform:scaleX(1);transform-origin:left}.Services_imageWrapper__Ngrd1{width:100%;height:15vw;border-radius:var(--border-radius);overflow:hidden;position:relative}.Services_imageWrapper__Ngrd1 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Services_serviceCard__CPoU_:hover .Services_imageWrapper__Ngrd1 img{transform:scale(1.05)}.Services_serviceCard__CPoU_ h3{font-size:1.5vw;color:var(--text-color);font-weight:600;margin-top:.5vw}.Services_serviceCard__CPoU_ p{color:var(--text-color);line-height:1.6;flex-grow:1;font-size:1vw}.Services_detailsLink__sXHv8{display:flex;align-items:center;gap:.5vw;color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .3s ease;margin-top:auto;font-size:1vw}.Services_detailsLink__sXHv8:hover{color:var(--primary-color);gap:.8vw}.Services_detailsLink__sXHv8 svg{transition:all .3s ease}.Services_detailsLink__sXHv8:hover svg{transform:translateX(.3vw)}.Services_quoteButtonWrapper__8USBv{display:flex;justify-content:center;margin-top:3vw}.Services_quoteButton__Z3pCN{display:inline-block;padding:1vw 2.5vw;background-color:var(--secondary-color);color:var(--text-color);border-radius:var(--border-radius);font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1.1vw;text-transform:uppercase;letter-spacing:.05vw}.Services_quoteButton__Z3pCN:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-.2vw)}@media (max-width:1024px){.Services_services__NWQXN{padding:64px 0}.Services_container__Nrt0g{padding:0}.Services_header__xPqpo{margin-bottom:20px;gap:16px}.Services_titleWrapper__esuX_{gap:16px;margin-bottom:16px}.Services_titleIcon___M5KD{width:48px;height:48px;padding:12px;border-radius:12px}.Services_header__xPqpo h2{font-size:32px}.Services_header__xPqpo p{font-size:18px;max-width:80%}.Services_servicesGrid__HdHA8{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:36px}.Services_serviceCard__CPoU_{padding:24px;gap:20px}.Services_serviceCard__CPoU_:before{height:4px}.Services_serviceCard__CPoU_:hover{transform:translateY(-6px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.Services_imageWrapper__Ngrd1{height:200px}.Services_serviceCard__CPoU_ h3{font-size:20px;margin-top:8px}.Services_serviceCard__CPoU_ p{font-size:14px}.Services_detailsLink__sXHv8{gap:8px;font-size:14px}.Services_detailsLink__sXHv8:hover{gap:12px}.Services_detailsLink__sXHv8:hover svg{transform:translateX(4px)}.Services_quoteButtonWrapper__8USBv{margin-top:36px}.Services_quoteButton__Z3pCN{padding:16px 32px;font-size:16px;letter-spacing:1px}.Services_quoteButton__Z3pCN:hover{transform:translateY(-3px)}}@media (max-width:768px){.Services_services__NWQXN{padding:40px 0}.Services_header__xPqpo h2{font-size:28px}.Services_header__xPqpo p{font-size:16px;max-width:90%}.Services_titleIcon___M5KD{width:40px;height:40px;padding:10px;border-radius:10px}.Services_servicesGrid__HdHA8{grid-template-columns:1fr;gap:24px}.Services_serviceCard__CPoU_{padding:24px}.Services_serviceCard__CPoU_ h3{font-size:23px}.Services_serviceCard__CPoU_ p{font-size:16px}.Services_detailsLink__sXHv8{font-size:14px}.Services_quoteButton__Z3pCN{font-size:16px;padding:16px 32px;border-radius:10px}.Services_imageWrapper__Ngrd1{height:240px}}.HowItWorks_howItWorks__Sm27d{padding:8vw 0;background-color:var(--white)}.HowItWorks_container__IQKnA{max-width:90%;width:100%;margin:0 auto;padding:0}.HowItWorks_header__Ab_Yw{display:flex;justify-content:center;align-items:center;gap:1.5vw;margin-bottom:2vw}.HowItWorks_header__Ab_Yw h2{font-size:2.5vw;color:var(--text-color);margin:0}.HowItWorks_description__fYBAd{color:var(--text-color);font-size:1.1vw;line-height:1.6;max-width:90%;text-align:center;margin:auto}.HowItWorks_content__Y9UlL{display:grid;grid-template-columns:43% 25% 25%;grid-gap:3vw;gap:3vw;align-items:start;margin-top:4vw}.HowItWorks_imageColumn__nKqic{position:relative}.HowItWorks_imageContainer__DYWQz{position:relative;width:100%;height:51vw;border-radius:1vw;box-shadow:var(--box-shadow);overflow:hidden}.HowItWorks_imageContainer__DYWQz img{border-radius:var(--border-radius)}.HowItWorks_stepsColumn__AVwdF{display:flex;flex-direction:column;gap:3vw;padding:0 1vw}.HowItWorks_step__JLruV{display:flex;align-items:flex-start;gap:1.5vw;position:relative}.HowItWorks_stepIcon__2UiEM{width:4vw;height:4vw;background-color:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.HowItWorks_stepIcon__2UiEM span{font-size:2vw}.HowItWorks_stepContent__liOGZ{flex-grow:1}.HowItWorks_stepContent__liOGZ h4{color:var(--text-color);font-size:1.3vw;margin:0 0 .5vw}.HowItWorks_stepContent__liOGZ p{color:var(--text-color);margin:0;font-size:.9vw}.HowItWorks_connector__i7gGE{position:absolute;left:2vw;top:3.7vw;width:.2vw;height:calc(100% + 3vw);background-color:#ffb800}.HowItWorks_infoColumn__1EXkX{box-shadow:var(--box-shadow);height:100%;border-radius:var(--border-radius)}.HowItWorks_infoContent__lq1e3{background-color:var(--secondary-color);color:#fff;padding:2vw;border-radius:var(--border-radius);height:100%;display:flex;flex-direction:column;justify-content:space-between}.HowItWorks_experienceText__bALcj h3{font-size:1.6vw;margin:0 0 2vw}.HowItWorks_experienceText__bALcj p{font-size:1.1vw;line-height:1.6;opacity:.9;margin:0}.HowItWorks_contactButton__XCxEF{border-radius:var(--border-radius);border:none;padding:1.5vw .8vw;font-size:1.1vw;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:3vw;text-transform:uppercase;letter-spacing:.05vw}.HowItWorks_contactButton__XCxEF,.HowItWorks_contactButton__XCxEF:hover{background-color:var(--primary-color);color:var(--white);box-shadow:var(--box-shadow)}.HowItWorks_contactButton__XCxEF:hover{border-radius:var(--border-radius);transform:translateY(-.2vw)}.HowItWorks_contactButton__XCxEF:active{transform:translateY(0)}@media (max-width:1024px){.HowItWorks_howItWorks__Sm27d{padding:80px 0}.HowItWorks_container__IQKnA{padding:0}.HowItWorks_header__Ab_Yw{gap:20px;margin-bottom:24px}.HowItWorks_header__Ab_Yw h2{font-size:32px}.HowItWorks_description__fYBAd{font-size:16px;margin-bottom:64px}.HowItWorks_content__Y9UlL{grid-template-columns:1fr;gap:48px;margin-top:48px}.HowItWorks_imageContainer__DYWQz{height:350px;border-radius:16px}.HowItWorks_stepsColumn__AVwdF{gap:36px;padding:0}.HowItWorks_step__JLruV{gap:20px}.HowItWorks_stepIcon__2UiEM{width:48px;height:48px}.HowItWorks_stepIcon__2UiEM span{font-size:20px}.HowItWorks_stepContent__liOGZ h4{font-size:18px;margin:0 0 8px}.HowItWorks_stepContent__liOGZ p{font-size:14px}.HowItWorks_connector__i7gGE{left:24px;top:48px;width:2px;height:calc(100% + 36px)}.HowItWorks_infoContent__lq1e3{padding:32px;border-radius:10px}.HowItWorks_infoColumn__1EXkX{border-radius:10px}.HowItWorks_experienceText__bALcj h3{font-size:24px;margin:0 0 24px}.HowItWorks_experienceText__bALcj p{font-size:16px}.HowItWorks_contactButton__XCxEF{padding:16px 32px;font-size:16px;margin-top:32px;letter-spacing:1px;border-radius:10px}.HowItWorks_contactButton__XCxEF:hover{transform:translateY(-3px)}}@media (max-width:768px){.HowItWorks_howItWorks__Sm27d{padding:40px 0}.HowItWorks_header__Ab_Yw h2{font-size:28px}.HowItWorks_description__fYBAd{font-size:16px;margin-bottom:20px;max-width:100%}.HowItWorks_content__Y9UlL{gap:36px;margin-top:36px}.HowItWorks_imageContainer__DYWQz{height:280px}.HowItWorks_experienceText__bALcj h3{font-size:25px;margin:0 0 20px}.HowItWorks_experienceText__bALcj p{font-size:14px}.HowItWorks_stepContent__liOGZ h4{font-size:20px}.HowItWorks_stepContent__liOGZ p{font-size:16px}.HowItWorks_stepIcon__2UiEM{width:50px;height:50px}.HowItWorks_stepIcon__2UiEM span{font-size:26px}.HowItWorks_step__JLruV{gap:16px}.HowItWorks_stepsColumn__AVwdF{gap:28px}.HowItWorks_connector__i7gGE{left:23px;top:40px;height:calc(100% + 28px)}.HowItWorks_contactButton__XCxEF{padding:14px 28px;font-size:14px}}@media (max-width:480px){.HowItWorks_header__Ab_Yw h2{font-size:24px;text-align:center}.HowItWorks_imageContainer__DYWQz{height:240px}.HowItWorks_infoContent__lq1e3{padding:24px}.HowItWorks_experienceText__bALcj h3{font-size:22px}.HowItWorks_step__JLruV{gap:12px}.HowItWorks_stepIcon__2UiEM{width:50px;height:50px}.HowItWorks_stepIcon__2UiEM span{font-size:26px}.HowItWorks_connector__i7gGE{left:25px;top:40px}.HowItWorks_contactButton__XCxEF{padding:12px 24px;font-size:12px}}.Testimonials_testimonials__UZJaz{background-color:var(--secondary-light);color:var(--white);padding:var(--section-padding,4vw) 0;font-family:var(--font-montserrat);overflow:hidden}.Testimonials_container__loDOD{max-width:90%;width:100%;margin:0 auto;padding:0 2vw}.Testimonials_header__mzZRU{text-align:center;margin-bottom:1.5vw}.Testimonials_header__mzZRU h2{font-size:2.5vw;font-weight:700;margin:0;font-family:var(--font-montserrat);color:var(--text-color)}.Testimonials_description__ColDJ{font-size:1.4vw;margin-bottom:3vw;opacity:.9;color:var(--text-color);font-family:var(--font-lato);text-align:center;margin-left:auto;margin-right:auto}.Testimonials_sliderContainer__K5kD4{position:relative;overflow:hidden;padding:1vw 0;width:100%}.Testimonials_slideGroup__1WwXL{display:flex;width:calc(100% + 4vw);margin:0 -2vw;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Testimonials_testimonialCard__KrvIH{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 12vw) / 3);margin:0 2vw;background:var(--white);border-radius:var(--border-radius);padding:2vw;box-shadow:var(--box-shadow);display:flex;flex-direction:column;height:22vw}.Testimonials_content__pY7G9{display:flex;flex-direction:column;height:100%}.Testimonials_testimonialText__OCPbz{font-size:1.4vw;line-height:1.6;color:var(--text-color);font-family:var(--font-lato);flex:1 1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0 0 1.5vw}.Testimonials_ratingSection__OANT_{margin-top:auto;border-top:.1vw solid var(--border-color);padding-top:1vw}.Testimonials_stars__XJVAv{color:var(--secondary-color);font-size:1.2vw;letter-spacing:.2vw;margin-bottom:.5vw;line-height:1}.Testimonials_ratingInfo__VxLYw{display:flex;justify-content:space-between;align-items:center;font-size:1.2vw;color:var(--text-color)}.Testimonials_ratingInfo__VxLYw p{margin:0;color:var(--primary-color);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.Testimonials_ratingValue__fPQa2{font-weight:600;color:var(--text-color)}.Testimonials_navigation___jHGU{display:flex;justify-content:center;gap:1vw;margin-top:3vw}.Testimonials_navButton__eOAVZ{background:var(--white);border:none;color:var(--primary-color);width:3vw;height:3vw;border-radius:50%;cursor:pointer;font-size:1.2vw;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--box-shadow)}.Testimonials_navButton__eOAVZ:hover{background:var(--secondary-color);color:var(--white)}@media (max-width:1024px){.Testimonials_testimonials__UZJaz{padding:64px 0}.Testimonials_container__loDOD{padding:0 24px}.Testimonials_header__mzZRU{margin-bottom:20px}.Testimonials_header__mzZRU h2{font-size:32px}.Testimonials_description__ColDJ{font-size:18px;margin-bottom:48px}.Testimonials_sliderContainer__K5kD4{padding:16px 0}.Testimonials_slideGroup__1WwXL{width:calc(100% + 32px);margin:0 -16px}.Testimonials_testimonialCard__KrvIH{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 2);margin:0 16px;padding:24px;height:280px}.Testimonials_testimonialText__OCPbz{font-size:16px;-webkit-line-clamp:5;margin:0 0 20px}.Testimonials_ratingSection__OANT_{border-top-width:1px;padding-top:16px}.Testimonials_stars__XJVAv{font-size:16px;letter-spacing:2px;margin-bottom:8px}.Testimonials_ratingInfo__VxLYw{font-size:16px}.Testimonials_navigation___jHGU{gap:16px;margin-top:48px}.Testimonials_navButton__eOAVZ{width:48px;height:48px;font-size:16px}}@media (max-width:768px){.Testimonials_testimonials__UZJaz{padding:40px 0}.Testimonials_container__loDOD{padding:0}.Testimonials_header__mzZRU h2{font-size:28px}.Testimonials_description__ColDJ{font-size:16px;margin-bottom:16px}.Testimonials_testimonialCard__KrvIH{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 32px);height:240px;padding:24px}.Testimonials_testimonialText__OCPbz{font-size:14px;-webkit-line-clamp:4}.Testimonials_slideGroup__1WwXL{width:calc(100% + 16px);margin:0 -8px}.Testimonials_testimonialCard__KrvIH{margin:0 8px}.Testimonials_ratingInfo__VxLYw,.Testimonials_stars__XJVAv{font-size:14px}.Testimonials_navButton__eOAVZ{width:40px;height:40px;font-size:14px}}.FAQ_faq__aPOX9{padding:6vw 0;background-color:var(--background-color)}.FAQ_container__qxAig{max-width:90%;width:100%;margin:0 auto}.FAQ_content__wLXNC{display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;align-items:start}.FAQ_leftSection__bOqBi{display:flex;flex-direction:column;gap:2vw}.FAQ_header__nymDP{display:flex;align-items:center;gap:1vw}.FAQ_icon__JrmDv{width:4vw;height:4vh}.FAQ_header__nymDP h2{font-size:2.5vw;font-weight:700;margin:0;font-family:var(--font-montserrat);color:var(--text-color)}.FAQ_description__knJSG{font-size:1.4vw;color:var(--text-color);line-height:1.6;margin:0}.FAQ_images__HJJYg{display:flex;flex-direction:column;gap:1.5vw}.FAQ_mainImage__5VoMS{width:100%;height:30vw;border-radius:var(--border-radius);object-fit:cover;box-shadow:var(--box-shadow)}.FAQ_smallImages___EbHj{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5vw;gap:1.5vw}.FAQ_smallImage__QFsuR{width:100%;height:18vw;border-radius:var(--border-radius);object-fit:cover;box-shadow:var(--box-shadow)}.FAQ_rightSection__ga1tl{display:flex;flex-direction:column;gap:.5vw}.FAQ_faqList__wU6Pn{display:flex;flex-direction:column;gap:1vw}.FAQ_faqItem__SHJ9L{border-radius:var(--border-radius);overflow:hidden;background-color:var(--white);transition:background-color .3s ease;box-shadow:var(--box-shadow)}.FAQ_faqItem__SHJ9L.FAQ_active__QH7R6{background-color:var(--secondary-color)}.FAQ_question__KVX9z{width:100%;text-align:left;padding:1.5vw;background-color:transparent;border:none;font-size:1.5vw;font-weight:500;color:var(--text-color);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.FAQ_arrow__Z4wL3{font-size:1.5vw;font-weight:700;color:var(--primary-color);transition:transform .3s ease}.FAQ_active__QH7R6 .FAQ_arrow__Z4wL3{transform:rotate(180deg)}.FAQ_answer__Zehdp{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:var(--white)}.FAQ_answer__Zehdp.FAQ_show__0_u9L{max-height:none}.FAQ_answerContent__i_1hO{padding:1.5vw;color:var(--text-color);font-size:1.2vw;line-height:1.6}.FAQ_answerContent__i_1hO,.FAQ_faqItem__SHJ9L.FAQ_active__QH7R6 .FAQ_answer__Zehdp{background-color:var(--white)}.FAQ_needHelp__DvCAe{margin-top:2vw}.FAQ_needHelp__DvCAe h3{font-size:1.8vw;color:var(--text-color);margin-bottom:1.5vw;font-family:var(--font-montserrat)}.FAQ_helpButtons__x1G4K{display:flex;gap:1vw}.FAQ_contactBtn__wUdwz{padding:.8vw 2vw;background-color:var(--secondary-color);color:var(--text-color);border:none;border-radius:var(--border-radius);font-size:1vw;font-weight:500;cursor:pointer;transition:all .3s ease}.FAQ_contactBtn__wUdwz:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-.2vw)}.FAQ_learnMoreBtn__edUq0{padding:.8vw 2vw;background-color:var(--primary-color);color:var(--white)!important;border-radius:var(--border-radius);border:none;font-size:1vw;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5vw;transition:all .3s ease}.FAQ_learnMoreBtn__edUq0:hover{background-color:var(--secondary-color);color:var(--text-color)!important;transform:translateY(-.2vw);gap:.8vw}.FAQ_learnMoreBtn__edUq0 .FAQ_arrow__Z4wL3{font-size:1.2vw;transition:transform .3s ease;color:var(--white)}.FAQ_learnMoreBtn__edUq0:hover .FAQ_arrow__Z4wL3{transform:translateX(.3vw);color:var(--text-color)!important}@media (max-width:1200px){.FAQ_content__wLXNC{gap:3vw}.FAQ_header__nymDP h2{font-size:2.2vw}}@media (max-width:1024px){.FAQ_faq__aPOX9{padding:80px 0}.FAQ_container__qxAig{max-width:95%;padding:0 24px}.FAQ_content__wLXNC{grid-template-columns:1fr;gap:48px}.FAQ_leftSection__bOqBi{gap:24px}.FAQ_header__nymDP{gap:16px}.FAQ_icon__JrmDv{width:48px;height:48px}.FAQ_header__nymDP h2{font-size:32px}.FAQ_description__knJSG{font-size:16px}.FAQ_images__HJJYg{gap:20px}.FAQ_mainImage__5VoMS{height:300px}.FAQ_smallImages___EbHj{gap:20px}.FAQ_smallImage__QFsuR{height:180px}.FAQ_rightSection__ga1tl{gap:8px}.FAQ_faqList__wU6Pn{gap:16px}.FAQ_question__KVX9z{padding:20px;font-size:18px}.FAQ_arrow__Z4wL3{font-size:18px}.FAQ_answerContent__i_1hO{padding:20px;font-size:16px}.FAQ_needHelp__DvCAe{margin-top:32px}.FAQ_needHelp__DvCAe h3{font-size:22px;margin-bottom:20px}.FAQ_helpButtons__x1G4K{gap:16px}.FAQ_contactBtn__wUdwz,.FAQ_learnMoreBtn__edUq0{padding:12px 24px;font-size:16px}.FAQ_contactBtn__wUdwz:hover,.FAQ_learnMoreBtn__edUq0:hover{transform:translateY(-3px)}.FAQ_learnMoreBtn__edUq0 .FAQ_arrow__Z4wL3{font-size:16px}.FAQ_learnMoreBtn__edUq0:hover{gap:20px}.FAQ_learnMoreBtn__edUq0:hover .FAQ_arrow__Z4wL3{transform:translateX(4px)}}@media (max-width:768px){.FAQ_faq__aPOX9{padding:40px 0}.FAQ_container__qxAig{padding:0 10px}.FAQ_header__nymDP h2{font-size:28px}.FAQ_description__knJSG{font-size:16px}.FAQ_question__KVX9z{padding:16px;font-size:20px}.FAQ_arrow__Z4wL3{font-size:16px}.FAQ_answerContent__i_1hO{padding:16px;font-size:14px}.FAQ_smallImages___EbHj{grid-template-columns:1fr}.FAQ_smallImage__QFsuR{height:200px}.FAQ_mainImage__5VoMS{height:250px}.FAQ_helpButtons__x1G4K{gap:12px}.FAQ_contactBtn__wUdwz,.FAQ_learnMoreBtn__edUq0{padding:14px 20px;font-size:14px;border-radius:10px}.FAQ_icon__JrmDv{width:40px;height:40px}.FAQ_learnMoreBtn__edUq0 .FAQ_arrow__Z4wL3{font-size:14px}.FAQ_needHelp__DvCAe h3{font-size:30px}}.ContactSection_contactSection__eXRO7{padding:6vw 0;background-color:var(--secondary-light)}.ContactSection_container__z6d_d{max-width:90%;width:100%;margin:0 auto}.ContactSection_mainHeading__JXegC{text-align:center;font-size:2.5vw;font-weight:700;margin-bottom:3vw;font-family:var(--font-montserrat);color:var(--text-color)}.ContactSection_grid__V9GHd{display:grid;grid-template-columns:49% 49%;grid-gap:2vw;gap:2vw}.ContactSection_leftColumn__S4GbQ{display:flex;flex-direction:column;gap:1.5vw}.ContactSection_infoBlock__mc4Rh{background-color:var(--white);padding:2vw;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.ContactSection_redTitle__EdWtU{color:var(--primary-dark);font-size:2vw;margin-bottom:1.2vw;font-family:var(--font-montserrat)}.ContactSection_infoBlock__mc4Rh p{color:var(--text-color);line-height:1.6;margin-bottom:.5vw;font-size:1.1vw}.ContactSection_label__FPH9U{color:var(--text-color);font-weight:600}.ContactSection_middleColumn__OMNYE{display:flex;flex-direction:column}.ContactSection_formCard__nJTvJ{background-color:var(--white);padding:2vw;border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%}.ContactSection_formCard__nJTvJ h3{font-size:2vw;color:var(--text-color);margin-bottom:1.5vw;text-align:center;font-family:var(--font-montserrat)}.ContactSection_formGroup__Li1OU{margin-bottom:1.2vw}.ContactSection_formGroup__Li1OU input,.ContactSection_formGroup__Li1OU textarea{width:100%;padding:.8vw 1vw;border:.1vw solid #e1e1e1;border-radius:var(--border-radius);font-size:1vw;color:var(--text-color);background-color:var(--white);transition:border-color .3s ease}.ContactSection_formGroup__Li1OU input:focus,.ContactSection_formGroup__Li1OU textarea:focus{outline:none;border-color:var(--primary-color)}.ContactSection_formGroup__Li1OU textarea{resize:vertical;min-height:12vh}.ContactSection_status__1NJUy{padding:1vw;border-radius:var(--border-radius);margin-bottom:1vw;font-size:.9vw}.ContactSection_loading__L8N7_{background-color:#e3f2fd;color:#1976d2}.ContactSection_success__gE0QG{background-color:#e8f5e9;color:#2e7d32}.ContactSection_error__pIE3N{background-color:#ffebee;color:#c62828}.ContactSection_submitButton__bBmBi{width:100%;padding:1vw;background-color:var(--primary-color);color:var(--white);border:none;border-radius:var(--border-radius);font-size:1vw;font-weight:500;cursor:pointer;transition:background-color .3s ease}.ContactSection_submitButton__bBmBi:hover{background-color:var(--primary-dark)}.ContactSection_submitButton__bBmBi:disabled{background-color:#ccc;cursor:not-allowed}.ContactSection_mapColumn__TH_FY{height:100%;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.ContactSection_mapContainer__2jehU{width:100%;height:30vw;border-radius:var(--border-radius);margin-top:2vw;overflow:hidden}@media (max-width:1200px){.ContactSection_container__z6d_d{max-width:95%}}@media (max-width:1024px){.ContactSection_contactSection__eXRO7{padding:80px 0}.ContactSection_container__z6d_d{max-width:95%;padding:0 24px}.ContactSection_mainHeading__JXegC{font-size:32px;margin-bottom:48px}.ContactSection_grid__V9GHd{grid-template-columns:1fr 1fr;gap:24px}.ContactSection_leftColumn__S4GbQ{gap:20px}.ContactSection_infoBlock__mc4Rh{padding:24px}.ContactSection_redTitle__EdWtU{font-size:20px;margin-bottom:16px}.ContactSection_infoBlock__mc4Rh p{font-size:14px;margin-bottom:8px}.ContactSection_formCard__nJTvJ{padding:24px}.ContactSection_formCard__nJTvJ h3{font-size:20px;margin-bottom:20px}.ContactSection_formGroup__Li1OU{margin-bottom:16px}.ContactSection_formGroup__Li1OU input,.ContactSection_formGroup__Li1OU textarea{padding:12px 16px;border-width:1px;font-size:16px}.ContactSection_formGroup__Li1OU textarea{min-height:120px}.ContactSection_status__1NJUy{padding:16px;margin-bottom:16px;font-size:14px}.ContactSection_submitButton__bBmBi{padding:16px;font-size:16px}.ContactSection_mapColumn__TH_FY{grid-column:span 2;height:350px}.ContactSection_mapContainer__2jehU{min-height:350px}}@media (max-width:768px){.ContactSection_contactSection__eXRO7{padding:40px 0}.ContactSection_container__z6d_d{padding:0 16px}.ContactSection_mainHeading__JXegC{font-size:28px;margin-bottom:36px}.ContactSection_grid__V9GHd{grid-template-columns:1fr;gap:24px}.ContactSection_mapColumn__TH_FY{grid-column:span 1;height:280px}.ContactSection_mapContainer__2jehU{min-height:280px}.ContactSection_redTitle__EdWtU{font-size:25px}.ContactSection_infoBlock__mc4Rh p{font-size:14px}.ContactSection_formCard__nJTvJ h3{font-size:25px}.ContactSection_formGroup__Li1OU input,.ContactSection_formGroup__Li1OU textarea{padding:12px 14px;font-size:14px}.ContactSection_formGroup__Li1OU textarea{min-height:100px}.ContactSection_submitButton__bBmBi{padding:14px;font-size:14px}.ContactSection_status__1NJUy{font-size:12px}}