/* Service pages reuse the exported About and Home components unchanged. */
.ignite-native-service .native-service-cta{margin:28px auto 0;flex:none;max-width:100%}
.ignite-native-service [data-framer-name="Intro Wrap"]{height:auto!important}
.ignite-native-service .native-services-section{width:100%}
.ignite-native-service [data-framer-name="Service Section"]{width:100%;scroll-margin-top:100px}
.ignite-native-service [data-framer-name="Values Section"]{scroll-margin-top:100px}
.ignite-native-service .native-service-context{margin:32px 0 0;max-width:500px;color:#ccc;font:400 18px/1.5 Inter,sans-serif;letter-spacing:-.03em}
.native-service-context p+p{margin-top:24px}
.native-service-context img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover;margin-top:32px}
.ignite-native-service .native-related{width:100%;display:flex;justify-content:center;padding:0 24px 80px}
.ignite-native-service [data-framer-name="Service List"] a{opacity:1!important;transform:none!important}
:is(.ignite-native-service,.ignite-static) nav [data-framer-name="Menu"]{visibility:hidden;pointer-events:none}
:is(.ignite-native-service,.ignite-static) nav.ignite-menu-open [data-framer-name="Menu"]{visibility:visible;pointer-events:auto;transform:none!important;opacity:1!important}
:is(.ignite-native-service,.ignite-static) nav [data-framer-name="Menu Button"],:is(.ignite-native-service,.ignite-static) nav [data-framer-name="Close Button"]{cursor:pointer}
:is(.ignite-native-service,.ignite-static) nav.ignite-menu-open [data-framer-name="Menu"]{position:fixed!important;inset:0 0 auto!important;height:auto!important;min-height:360px;z-index:30}
:is(.ignite-native-service,.ignite-static) nav.ignite-menu-open [data-framer-name="Menu"]>[data-framer-name="Container"]{padding:90px 24px 64px!important}
:is(.ignite-native-service,.ignite-static) nav [data-framer-name="Close Button"]{position:absolute;right:4.5%;top:30px}
.ignite-native-service .ignite-session-card{background:#fffff0;color:#4a0202;border:0}
.ignite-native-service .ignite-session-card a{background:#4a0202;color:#fffff0}
.ignite-native-service .ignite-sessions h2{text-transform:uppercase;font-weight:600}
.ignite-native-service .ignite-session-card h3{font-weight:600;letter-spacing:-.04em}
.ignite-native-service [data-framer-name="Intro Wrap"] h1{overflow-wrap:normal;text-wrap:balance}
@media(max-width:809px){
 .ignite-native-service [data-framer-name="Intro Wrap"] h1{font-size:clamp(25px,7vw,48px)!important;letter-spacing:-.05em!important;overflow-wrap:anywhere}
 .ignite-native-service .native-service-context{font-size:16px}
 .ignite-native-service .native-service-cta{margin-top:20px}
}
.ignite-native-service .native-services-section [data-framer-name="Service Section"]{padding:120px 0}
.ignite-native-service .native-services-section [data-framer-name="Service Section"]>[data-framer-name="Container"]{padding:0 64px}
.ignite-native-service .native-service-cta{border-bottom:1px solid #fffff0!important;padding-bottom:10px;min-height:44px}
.ignite-native-service .native-service-cta [data-framer-name="Button Text"]>div+div{display:none}
.ignite-native-service .native-service-cta:hover{opacity:.75!important}
@media(max-width:809px){.ignite-native-service .native-services-section [data-framer-name="Service Section"]{padding:64px 0}.ignite-native-service .native-services-section [data-framer-name="Service Section"]>[data-framer-name="Container"]{padding:0 24px}}
:is(.ignite-native-service,.ignite-static) nav.ignite-menu-open [data-framer-name="Menu"]{background:#4a0202!important}
.ignite-native-service [data-framer-name="Service List"] a [data-framer-name="Content"]{display:none!important}
.ignite-native-service [data-framer-name="Service List"] a[data-active-service] [data-framer-name="Content"]{display:block!important}
.ignite-native-service [data-framer-name="Service List"] a:focus-visible{outline:2px solid #fffff0;outline-offset:4px}
.ignite-native-service .native-contact{width:100%;scroll-margin-top:80px}
/* Decorative grid layers must never receive pointer input. */
:is(.ignite-native-service,.ignite-static) .framer-1d4lxoo-container,
:is(.ignite-native-service,.ignite-static) .framer-jEPF6,
:is(.ignite-native-service,.ignite-static) .framer-jEPF6 *{pointer-events:none!important}
