.service-page_main__aX7Nv{display:flex;flex-direction:column;gap:5rem;padding:6% 8%;font-family:var(--font-epilogue)}.service-page_serviceContainer__5KmyP{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.service-page_reverse__miHNW{flex-direction:row-reverse}.service-page_textContent__IZ4KE{flex:1 1;max-width:500px}.service-page_textContent__IZ4KE h2{font-family:var(--font-cormorant);margin-bottom:10px;color:var(--primary);font-weight:800;font-size:30px}.service-page_textContent__IZ4KE p{line-height:25px}.service-page_imageContainer__nHNBG{flex:1 1;display:flex}.service-page_imageLeft__ZbNer{justify-content:flex-start}.service-page_imageRight__knG4L{justify-content:flex-end}.service-page_image__LWu9A{border-radius:1rem;object-fit:cover;max-width:100%;height:auto;box-shadow:0 10px 25px rgba(0,0,0,.1)}.service-page_readMore__6GTHk{display:inline-block;margin-top:1rem;color:var(--primary);text-decoration:none;font-weight:500;transition:color .2s ease}.service-page_readMore__6GTHk:hover{color:var(--darker-green)}.service-page_serviceDetails__oOSLl{display:flex;padding:5% 8%;align-items:center;justify-content:space-between}.service-page_serviceDetailsInfo__24yaO{max-width:600px}.service-page_title__JRa72{font-family:var(--font-cormorant);font-size:34px;margin-bottom:15px;font-weight:700}.service-page_subtitle__Vy_5u{line-height:30px;margin-bottom:35px;color:rgba(11,29,20,.85);font-family:var(--font-epilogue)}.service-page_button__zfwuV{background-color:var(--secondary);font-family:var(--font-epilogue)}.service-page_faqSection__9l_IR{background-color:#e2e9d9;padding:5% 8%;text-align:center;display:flex;flex-direction:column;align-items:center;font-family:var(--font-epilogue)}.service-page_faqTitle__K0QB_{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#374151}.service-page_faqContainer__frgLw{display:flex;flex-direction:column;gap:1rem;width:600px}.service-page_faqItem__rnWv8{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.service-page_faqItem__rnWv8:after{content:"";display:block;height:1px;background-color:rgba(11,29,20,.4);margin-top:.5rem}.service-page_faqQuestion__nz5oI{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem;transition:background-color .2s ease;list-style:none}.service-page_faqQuestion__nz5oI:hover{background-color:#f9fafb}.service-page_faqQuestion__nz5oI::-webkit-details-marker{display:none}.service-page_questionText__z5lfm{font-weight:600;color:#111827;padding-right:1rem;margin:0;font-size:1rem}.service-page_faqIcon__0J7bb{width:1.25rem;height:1.25rem;color:var(--primary);transition:transform .2s ease;flex-shrink:0}.service-page_faqItem__rnWv8[open] .service-page_faqIcon__0J7bb{transform:rotate(180deg)}.service-page_faqAnswer__phZF9{padding:.5rem 1rem 1rem}.service-page_faqAnswer__phZF9 p{color:#374151;line-height:1.6;margin:0;text-align:justify}.service-page_importanceSection__uMxWO{display:flex;gap:50px;font-family:var(--font-epilogue);padding:10% 8%;justify-content:space-around}.service-page_importanceInfo__XfRxs{width:40%}.service-page_instructions__t3Yjf{box-shadow:0 0 6px rgba(0,0,0,.3);padding:40px 50px;text-align:center;border-radius:25px}.service-page_listInstructions__C3zjD{list-style-type:none;padding:0;margin:40px 0}.service-page_listInstructions__C3zjD li{display:flex;flex-direction:row;gap:15px}@media (max-width:479px){.service-page_serviceDetails__oOSLl{flex-direction:column;padding:10% 8%}.service-page_faqContainer__frgLw{width:350px;padding-bottom:30px}.service-page_faqQuestion__nz5oI{text-align:start}.service-page_importanceSection__uMxWO{flex-direction:column;align-items:center}.service-page_importanceInfo__XfRxs{width:80%;text-align:center}.service-page_listInstructions__C3zjD{list-style-type:none;padding:0;margin:40px 0}.service-page_listInstructions__C3zjD li{font-size:16px}.service-page_main__aX7Nv{padding:50px 8%}.service-page_serviceContainer__5KmyP{flex-direction:column}}@media (min-width:480px) and (max-width:767px){.service-page_serviceDetails__oOSLl{flex-direction:column;padding:10% 8%}.service-page_faqContainer__frgLw{width:450px;padding-bottom:30px}.service-page_faqQuestion__nz5oI{text-align:start}.service-page_importanceSection__uMxWO{flex-direction:column;align-items:center}.service-page_importanceInfo__XfRxs{width:80%;text-align:center}.service-page_listInstructions__C3zjD{list-style-type:none;padding:0;margin:40px 0}.service-page_listInstructions__C3zjD li{font-size:16px}.service-page_main__aX7Nv{padding:50px 8%}.service-page_serviceContainer__5KmyP{flex-direction:column}}@media (min-width:1440px) and (max-width:1919px){.service-page_main__aX7Nv{padding:5% 20%}}@media (min-width:1920px){.service-page_main__aX7Nv{padding:5% 20%}}