.page_servicesPage__qkz28{display:flex;flex-direction:column;background-color:white;border-radius:8px;margin:.2rem;padding:6rem 1rem 1rem}.page_wrapper__4Wh4o{display:flex;flex-direction:column;max-width:100%;margin:0 auto;text-align:left}.page_sidebar__YpKSJ{order:2;width:100%;margin-top:1rem}.page_sidebar__YpKSJ a{text-decoration:none;color:#081333}.page_servicesList__xnDHh ul{list-style:none;padding:0;margin:0}.page_servicesList__xnDHh ul li p{margin:0 0 5px;color:#081333;text-decoration:none;font-size:1.1rem;padding:10px;display:block;border-radius:8px;transition:background-color .2s ease-in-out,transform .2s ease;background-color:rgb(245,244,246)}.page_contactSection__zVLn6,.page_servicesList__xnDHh ul li p.page_active__HU0w5,.page_servicesList__xnDHh ul li p:hover{background-color:#081333;color:#fff}.page_contactSection__zVLn6{margin-top:10px;padding:15px;text-align:center;border-radius:8px}.page_contactSection__zVLn6 h3{font-size:1.4rem;margin-bottom:10px}.page_contactSection__zVLn6 button{background-color:#a82b11;color:white;padding:10px 20px;font-size:1.1rem;border:none;border-radius:5px;cursor:pointer}.page_contactSection__zVLn6 button:hover{background-color:#c2290a}.page_mainContent__K4AXW{order:1;width:100%}.page_serviceDetail__YJykO{max-width:100%;margin:0 auto;padding:15px;line-height:1.6}.page_serviceHeader___E3aF h1{text-align:left;margin-bottom:20px;font-size:1.5rem;font-weight:700;color:#081333}.page_imageContainer__H2HcK{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}.page_thumbnail__n5idR{width:100%;height:auto;object-fit:cover;max-width:100%}.page_serviceContent__mqz9Y{font-size:1rem;line-height:1.6;color:#333}.page_serviceContent__mqz9Y ul{font-size:1rem;line-height:1.6;list-style-type:none;padding-left:10px}.page_serviceContent__mqz9Y h2{font-size:1.2rem;color:#081333}.page_serviceContent__mqz9Y h3{font-size:1.1rem;color:#081333}.page_serviceContent__mqz9Y .page_miniGallery__gFHmE{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:1rem 0}.page_serviceContent__mqz9Y .page_miniGallery__gFHmE>*{width:100%}@media (min-width:576px) and (max-width:1024px){.page_servicesPage__qkz28{padding:6rem 2rem 2rem;margin:.2rem;border-radius:8px}.page_wrapper__4Wh4o{max-width:90%;margin:0 auto;text-align:left}.page_sidebar__YpKSJ{order:2;width:100%;margin-top:1rem}.page_sidebar__YpKSJ a{font-size:1.2rem}.page_servicesList__xnDHh ul li p{font-size:1.2rem;padding:12px;line-height:1.5}.page_contactSection__zVLn6{margin-top:10px;padding:20px;font-size:1.2rem;border-radius:8px}.page_contactSection__zVLn6 h2{font-size:1.4rem;margin-bottom:10px}.page_contactSection__zVLn6 button{padding:12px 24px;font-size:1.2rem}.page_mainContent__K4AXW{order:1;width:100%}.page_serviceDetail__YJykO{max-width:90%;padding:20px;line-height:1.6}.page_serviceHeader___E3aF h1{font-size:1.8rem;margin-bottom:20px}.page_thumbnail__n5idR{border-radius:8px;width:100%;height:auto;object-fit:cover;margin:1rem 0}.page_serviceContent__mqz9Y{font-size:1.1rem;line-height:1.7;color:#333}.page_serviceContent__mqz9Y ul{font-size:1.1rem;line-height:1.7;padding-left:10px}.page_serviceContent__mqz9Y h2{font-size:1.3rem}.page_serviceContent__mqz9Y h3{font-size:1.2rem;color:#081333}.page_contactSection__zVLn6 h3{font-size:1.6rem;margin-bottom:10px}}@media (min-width:1025px){.page_servicesPage__qkz28{flex-direction:row;padding:12rem 0}.page_wrapper__4Wh4o{flex-direction:row;max-width:1200px;text-align:left}.page_sidebar__YpKSJ{order:1;width:25%;border-right:1px solid #f5f4f6;padding:0 1.5rem;margin-top:3.5rem}.page_mainContent__K4AXW{order:2;width:75%}.page_serviceHeader___E3aF h1{font-size:2rem}.page_serviceContent__mqz9Y h2{font-size:1.6rem;color:#081333}.page_serviceContent__mqz9Y h3{font-size:1.4rem;color:#081333}.page_contactSection__zVLn6{margin-top:20px;padding:20px;background-color:#f5f4f6;color:#081333;border-radius:8px;text-align:center}.page_contactSection__zVLn6 h3{font-size:1.6rem;margin-bottom:10px}.page_imageContainer__H2HcK{margin:20px 0}.page_serviceContent__mqz9Y{font-size:1.4rem;line-height:1.6;color:#333}.page_serviceContent__mqz9Y ul{font-size:1.2rem;line-height:1.6;list-style-type:none;padding-left:10px}}