.parent-service-layout{width:100%}.parent-service-layout .hero{color:#fff;width:100%;height:min(50vw,340px);padding:var(--spacing-2xl) 0;box-sizing:border-box;padding:var(--spacing-md);background-image:url(/images/internalbannerbg.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.parent-service-layout .hero .hero-title{font-size:var(--font-h1);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md) 0;text-align:center;line-height:var(--line-height-tight);padding:var(--spacing-md);background-color:#f7f5f0}.parent-service-white{background-color:var(--background-color);width:100%;padding:var(--spacing-xl) var(--spacing-lg)}@media (min-width:768px){.parent-service-white{padding:var(--spacing-2xl) var(--spacing-lg)}}@media (min-width:1024px){.parent-service-white{padding:var(--spacing-3xl) var(--spacing-2xl)}}@media (min-width:1280px){.parent-service-white{padding:var(--spacing-3xl) 80px}}.parent-service-white__inner{width:100%;max-width:var(--container-desktop);margin:0 auto}@media (min-width:1280px){.parent-service-white__inner{max-width:1200px}}.parent-service-white__body h2{font-family:var(--font-family-heading);font-size:clamp(1.25rem,3vw,var(--font-h2));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-color);margin:var(--spacing-xl) 0 var(--spacing-md) 0}.parent-service-white__body h2:first-child{margin-top:0}.parent-service-white__body h3{font-family:var(--font-family-heading);font-size:clamp(1.1rem,2.5vw,var(--font-h3));font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-color);margin:var(--spacing-lg) 0 var(--spacing-sm) 0}.parent-service-white__body p{font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-color);margin-bottom:var(--spacing-md)}.parent-service-white__body ul,.parent-service-white__body ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.parent-service-white__body ul li,.parent-service-white__body ol li{font-family:var(--font-family);font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);margin-bottom:var(--spacing-xs)}.parent-service-white__body a{color:var(--primary-color);transition:var(--transition);text-decoration:none}.parent-service-white__body a:hover{color:var(--primary-hover);text-decoration:underline}.parent-service-white__body strong{font-weight:var(--font-weight-semibold)}.parent-service-children{width:100%;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;background-image:url(/images/black-marblebg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.parent-service-children{padding:var(--spacing-2xl) var(--spacing-lg)}}@media (min-width:1024px){.parent-service-children{padding:var(--spacing-3xl) var(--spacing-2xl)}}@media (min-width:1280px){.parent-service-children{padding:var(--spacing-3xl) 80px}}.parent-service-children__inner{width:100%;max-width:var(--container-desktop);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (min-width:1280px){.parent-service-children__inner{max-width:1200px}}.parent-service-children__title{font-family:var(--font-family-heading);font-size:clamp(1.25rem,3vw,var(--font-h2));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:#fff;margin:0 0 var(--spacing-lg) 0;text-align:center}.parent-service-children__list{flex-direction:column;align-items:center;width:100%;display:flex}.parent-service-children__list .children-list{align-items:center;gap:var(--spacing-sm);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.parent-service-children__list .children-list{justify-content:center;gap:var(--spacing-md);flex-flow:wrap}}.parent-service-children__list .children-list-item{width:100%}@media (min-width:768px){.parent-service-children__list .children-list-item{width:auto}}.parent-service-children__list .children-list-item a{border-radius:var(--border-radius,8px);padding:var(--spacing-sm) var(--spacing-lg);color:#fff;font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-medium,500);text-align:center;transition:var(--transition);background-color:#ffffff1a;border:1px solid #ffffff4d;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.parent-service-children__list .children-list-item a:hover{color:#fff;background-color:#fff3;border-color:#fff9;transform:translateY(-2px)}@media (min-width:768px){.parent-service-children__list .children-list-item a{padding:var(--spacing-md) var(--spacing-xl);font-size:clamp(.95rem,1.5vw,1.1rem)}}.parent-service-faq{width:100%;padding:var(--spacing-xl) var(--spacing-lg);background-image:url(/images/black-marblebg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.parent-service-faq{padding:var(--spacing-2xl) var(--spacing-lg)}}@media (min-width:1024px){.parent-service-faq{padding:var(--spacing-3xl) var(--spacing-2xl)}}@media (min-width:1280px){.parent-service-faq{padding:var(--spacing-3xl) 80px}}.parent-service-faq__inner{width:100%;max-width:var(--container-desktop);margin:0 auto}@media (min-width:1280px){.parent-service-faq__inner{max-width:1200px}}.parent-service-faq__inner h2,.parent-service-faq__inner .faq-title,.parent-service-faq__inner .accordion-title,.parent-service-faq__inner .faq-accordion-title{font-family:var(--font-family-heading);color:#fff!important}
