.service-intro{color:#1c1c1c;font-family:Poppins,Arial,sans-serif;margin-inline:auto;max-width:800px;scroll-margin-top:120px}.service-intro h2{font-size:40px;font-weight:600;line-height:1.2;margin:0 0 24px}.service-intro__body,.service-intro__body li,.service-intro__body p{font-size:18px;font-weight:400;line-height:1.6}.service-intro__eyebrow{color:#b8040e;font-size:16px;font-weight:500;margin:0 0 16px}.service-intro__button{align-items:center;background:#e30512;border-radius:12px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:16px;min-height:44px;padding:12px 24px;text-decoration:none}.service-intro__button:hover{background:#b8040e;color:#fff}.service-intro__button:focus-visible{outline:2px solid #1c1c1c;outline-offset:4px}@media(max-width:767px){.service-intro h2{font-size:30px}}.body-container--service .dnd-section:has(.service-intro):has(.itc-video-preview){padding:64px 24px!important}.body-container--service .dnd-section:has(.service-intro):has(.itc-video-preview)>.row-fluid{margin-inline:auto;max-width:1200px!important}@media(max-width:767px){.body-container--service .dnd-section:has(.service-intro):has(.itc-video-preview){padding:48px 16px!important}}.service-intro__image{border-radius:var(--radius-image,12px);display:block;height:auto;margin-bottom:24px;object-fit:cover;width:100%}