.at24-svc{
--at24-green:#93C230; --at24-lime:#AFCB07; --at24-yellow:#FEED01;
--at24-black:#000; --at24-graphite:#111411; --at24-graphite-soft:#20251E;
--at24-offwhite:#F7F9F3; --at24-muted:#65705D; --at24-white:#fff; --at24-ink:#0e1308;
display:block!important;
font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;
color:var(--at24-graphite)!important;
-webkit-font-smoothing:antialiased!important; width:100vw!important; max-width:100vw!important;
margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important;
overflow-x:clip!important;
}
.at24-svc *{box-sizing:border-box!important;}
.at24-svc img{max-width:100%!important;height:auto!important;display:block!important;} .at24-container{
width:min(1240px,100%)!important;
margin-inline:auto!important;
padding-inline:clamp(16px,4vw,40px)!important;
} *:has(> .at24-svc):not(html):not(body),
*:has(> * > .at24-svc):not(html):not(body),
*:has(> * > * > .at24-svc):not(html):not(body){
padding-top:0!important; padding-bottom:0!important;
margin-top:0!important; margin-bottom:0!important;
} [class*="wp-block-kubio"]:has(.at24-svc){
padding-top:0!important; padding-bottom:0!important;
margin-top:0!important; margin-bottom:0!important;
} .at24-svc .at24-eyebrow{
display:inline-flex!important; align-items:center!important; gap:8px!important;
font-family:'Exo 2',sans-serif!important; font-size:12.5px!important; font-weight:700!important;
letter-spacing:1.6px!important; text-transform:uppercase!important;
color:var(--at24-green)!important;
background:rgba(147,194,48,.10)!important; border:1px solid rgba(147,194,48,.30)!important;
padding:7px 14px!important; border-radius:100px!important; margin:0!important;
}
.at24-svc .at24-eyebrow.at24-eyebrow-dark{
color:#5f8417!important; background:rgba(147,194,48,.14)!important; border-color:rgba(147,194,48,.34)!important;
} .at24-svc .at24-eyebrow-line{
display:inline-flex!important; align-items:center!important; gap:12px!important;
font-family:'Exo 2',sans-serif!important; font-size:12.5px!important; font-weight:700!important;
letter-spacing:1.8px!important; text-transform:uppercase!important;
color:var(--at24-green)!important;
background:none!important; border:0!important; padding:0!important; border-radius:0!important; margin:0!important;
}
.at24-svc .at24-eyebrow-line::before{content:""!important; width:30px!important; height:2px!important; background:currentColor!important; opacity:.9!important; flex:none!important;}
.at24-svc .at24-eyebrow-line.at24-eyebrow-center::after{content:""!important; width:30px!important; height:2px!important; background:currentColor!important; opacity:.9!important; flex:none!important;}
.at24-svc .at24-eyebrow-line.at24-eyebrow-dark{color:#5f8417!important;}
.at24-svc .at24-h2{
font-family:'Exo 2',sans-serif!important; font-weight:800!important; letter-spacing:-.5px!important;
font-size:clamp(26px,3.6vw,42px)!important; line-height:1.12!important;
color:var(--at24-graphite)!important; margin:16px 0 0!important;
}
.at24-svc .at24-h2.at24-h2-light{color:var(--at24-white)!important;}
.at24-svc .at24-hl{color:var(--at24-green)!important;}
.at24-svc .at24-lead{
font-size:clamp(15px,1.55vw,18px)!important; line-height:1.65!important;
color:var(--at24-muted)!important; margin:14px 0 0!important; max-width:64ch!important;
}
.at24-svc .at24-lead.at24-lead-light{color:rgba(247,249,243,.74)!important;} .at24-svc .at24-btn{
display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:10px!important;
font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:15.5px!important;
text-decoration:none!important; border-radius:12px!important; padding:14px 24px!important;
border:1px solid transparent!important; transition:.18s ease!important; cursor:pointer!important;
}
.at24-svc .at24-btn-primary{background:var(--at24-green)!important; color:#0e1308!important; box-shadow:0 10px 24px rgba(147,194,48,.28)!important;}
.at24-svc .at24-btn-primary:hover{background:#a3d23a!important; transform:translateY(-2px)!important; box-shadow:0 14px 30px rgba(147,194,48,.36)!important;}
.at24-svc .at24-btn-ghost{background:transparent!important; color:var(--at24-white)!important; border-color:rgba(255,255,255,.28)!important;}
.at24-svc .at24-btn-ghost:hover{background:rgba(255,255,255,.08)!important; border-color:rgba(255,255,255,.55)!important;} .at24-sh{
position:relative!important; overflow:hidden!important;
background:var(--at24-graphite)!important;
padding-block:clamp(40px,6vw,84px)!important;
}
.at24-sh-bg{
position:absolute!important; inset:0!important; z-index:0!important; pointer-events:none!important;
background:
radial-gradient(720px 420px at 88% -10%, rgba(147,194,48,.20), transparent 60%),
radial-gradient(560px 360px at -5% 110%, rgba(175,203,7,.12), transparent 60%),
linear-gradient(180deg,#0c0f0b 0%, #111411 60%, #161a14 100%)!important;
}
.at24-sh-bg::after{
content:""!important; position:absolute!important; inset:0!important; opacity:.5!important;
background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;
background-size:52px 52px!important;
-webkit-mask-image:radial-gradient(70% 70% at 50% 40%, #000, transparent)!important;
mask-image:radial-gradient(70% 70% at 50% 40%, #000, transparent)!important;
}
.at24-sh-inner{position:relative!important; z-index:2!important;}
.at24-bc{
display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:8px!important;
font-size:13px!important; color:rgba(247,249,243,.55)!important; margin-bottom:clamp(22px,3vw,34px)!important;
}
.at24-bc a{color:rgba(247,249,243,.72)!important; text-decoration:none!important;}
.at24-bc a:hover{color:var(--at24-green)!important;}
.at24-bc span[aria-current]{color:var(--at24-green)!important;}
.at24-bc .at24-bc-sep{font-size:10px!important; color:rgba(247,249,243,.4)!important;}
.at24-sh-grid{
display:grid!important; grid-template-columns:1.05fr .95fr!important; gap:clamp(28px,4vw,56px)!important; align-items:center!important;
}
.at24-sh-title{
font-family:'Exo 2',sans-serif!important; font-weight:800!important; color:var(--at24-white)!important;
font-size:clamp(30px,4.6vw,52px)!important; line-height:1.06!important; letter-spacing:-1px!important; margin:18px 0 0!important;
}
.at24-sh-sub{
color:rgba(247,249,243,.78)!important; font-size:clamp(15px,1.65vw,18.5px)!important; line-height:1.6!important;
margin:18px 0 0!important; max-width:56ch!important;
}
.at24-sh-checks{list-style:none!important; margin:22px 0 0!important; padding:0!important; display:grid!important; gap:10px!important;}
.at24-sh-checks li{display:flex!important; align-items:center!important; gap:10px!important; color:rgba(247,249,243,.9)!important; font-size:15px!important; font-weight:500!important;}
.at24-sh-checks li i{color:var(--at24-green)!important;}
.at24-sh-cta{display:flex!important; flex-wrap:wrap!important; gap:12px!important; margin-top:28px!important;}
.at24-sh-media{position:relative!important;}
.at24-sh-media img{
width:100%!important; border-radius:18px!important; border:1px solid rgba(255,255,255,.10)!important;
box-shadow:0 30px 60px rgba(0,0,0,.45)!important; object-fit:cover!important; aspect-ratio:4/3!important;
}
.at24-sh-badge{
position:absolute!important; left:16px!important; bottom:16px!important;
display:inline-flex!important; align-items:center!important; gap:8px!important;
background:rgba(17,20,17,.82)!important; backdrop-filter:blur(6px)!important;
border:1px solid rgba(147,194,48,.4)!important; color:var(--at24-white)!important;
font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:13px!important;
padding:8px 14px!important; border-radius:100px!important;
}
.at24-sh-badge i{color:var(--at24-green)!important;} .at24-si{background:var(--at24-offwhite)!important; padding-block:clamp(46px,6vw,88px)!important;}
.at24-si-head{max-width:760px!important;}
.at24-si-grid{
display:grid!important; grid-template-columns:repeat(2,1fr)!important; gap:clamp(14px,1.8vw,22px)!important;
margin-top:clamp(28px,4vw,44px)!important;
}
.at24-si-card{
background:var(--at24-white)!important; border:1px solid rgba(17,20,17,.08)!important; border-radius:16px!important;
padding:clamp(20px,2.4vw,28px)!important; box-shadow:0 1px 2px rgba(17,20,17,.04)!important; transition:.2s ease!important;
}
.at24-si-card:hover{transform:translateY(-3px)!important; box-shadow:0 14px 30px rgba(17,20,17,.10)!important; border-color:rgba(147,194,48,.4)!important;}
.at24-si-ic{
width:50px!important; height:50px!important; border-radius:12px!important;
display:flex!important; align-items:center!important; justify-content:center!important;
background:rgba(147,194,48,.14)!important; color:#5f8417!important; font-size:21px!important; margin-bottom:14px!important;
}
.at24-si-card h3{font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:18px!important; color:var(--at24-graphite)!important; margin:0 0 6px!important;}
.at24-si-card p{font-size:14.5px!important; line-height:1.55!important; color:var(--at24-muted)!important; margin:0!important;}
.at24-si-sym{
margin-top:clamp(26px,3.4vw,40px)!important; background:var(--at24-graphite)!important; border-radius:18px!important;
padding:clamp(24px,3vw,38px)!important;
}
.at24-si-sym-title{font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:clamp(18px,2vw,22px)!important; color:var(--at24-white)!important; margin:0 0 18px!important;}
.at24-si-sym-list{list-style:none!important; margin:0!important; padding:0!important; display:grid!important; grid-template-columns:repeat(2,1fr)!important; gap:12px 26px!important;}
.at24-si-sym-list li{display:flex!important; align-items:flex-start!important; gap:10px!important; color:rgba(247,249,243,.88)!important; font-size:15px!important; line-height:1.45!important;}
.at24-si-sym-list li i{color:var(--at24-green)!important; margin-top:3px!important; flex:none!important;} .at24-sp{position:relative!important; overflow:hidden!important; background:var(--at24-graphite)!important; padding-block:clamp(46px,6vw,88px)!important;}
.at24-sp-bg{
position:absolute!important; inset:0!important; z-index:0!important; pointer-events:none!important;
background:
radial-gradient(620px 360px at 12% -10%, rgba(147,194,48,.16), transparent 60%),
linear-gradient(180deg,#0e120d,#14180f)!important;
}
.at24-sp > .at24-container{position:relative!important; z-index:2!important;}
.at24-sp-head{max-width:720px!important; margin-inline:auto!important; text-align:center!important;}
.at24-sp-head .at24-lead{margin-inline:auto!important;}
.at24-sp-steps{
position:relative!important;
display:grid!important; grid-template-columns:repeat(4,1fr)!important; gap:clamp(16px,2vw,28px)!important;
margin-top:clamp(40px,5vw,60px)!important; padding-top:8px!important;
} .at24-sp-steps::before{
content:""!important; position:absolute!important; top:60px!important; left:12.5%!important; right:12.5%!important;
border-top:2px dashed rgba(147,194,48,.35)!important; z-index:0!important;
}
.at24-sp-step{
position:relative!important; z-index:1!important; background:none!important; border:0!important; padding:0!important;
display:flex!important; flex-direction:column!important; align-items:center!important; text-align:center!important;
}
.at24-sp-ring{
position:relative!important; width:96px!important; height:96px!important; border-radius:50%!important;
display:flex!important; align-items:center!important; justify-content:center!important;
background:var(--at24-graphite)!important; border:2px solid rgba(147,194,48,.45)!important;
box-shadow:inset 0 0 0 7px rgba(147,194,48,.07), 0 0 0 8px rgba(17,20,17,.0)!important;
}
.at24-sp-ring i{color:var(--at24-green)!important; font-size:30px!important;}
.at24-sp-badge{
position:absolute!important; top:-4px!important; right:-4px!important;
width:32px!important; height:32px!important; border-radius:50%!important;
background:var(--at24-green)!important; color:#0e1308!important;
display:flex!important; align-items:center!important; justify-content:center!important;
font-family:'Exo 2',sans-serif!important; font-weight:800!important; font-size:12.5px!important;
border:3px solid var(--at24-graphite)!important;
}
.at24-sp-step h3{font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:18px!important; color:var(--at24-white)!important; margin:18px 0 6px!important; line-height:1.2!important;}
.at24-sp-step p{font-size:14.5px!important; line-height:1.55!important; color:rgba(247,249,243,.7)!important; margin:0!important; max-width:24ch!important;} .at24-sr{background:var(--at24-offwhite)!important; padding-block:clamp(46px,6vw,88px)!important;}
.at24-sr-head{max-width:720px!important;}
.at24-sr-grid{display:grid!important; grid-template-columns:repeat(3,1fr)!important; gap:clamp(14px,1.8vw,22px)!important; margin-top:clamp(26px,3.4vw,42px)!important;}
.at24-sr-card{
display:flex!important; flex-direction:column!important; align-items:flex-start!important;
background:var(--at24-white)!important; border:1px solid rgba(17,20,17,.08)!important; border-radius:16px!important;
padding:clamp(22px,2.4vw,28px)!important; text-decoration:none!important; transition:.2s ease!important; height:100%!important;
}
.at24-sr-card:hover{transform:translateY(-3px)!important; box-shadow:0 16px 34px rgba(17,20,17,.12)!important; border-color:rgba(147,194,48,.45)!important;}
.at24-sr-ic{
width:52px!important; height:52px!important; border-radius:13px!important;
display:flex!important; align-items:center!important; justify-content:center!important;
background:rgba(147,194,48,.14)!important; color:#5f8417!important; font-size:22px!important; margin-bottom:15px!important;
}
.at24-sr-card h3{font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:19px!important; color:var(--at24-graphite)!important; margin:0 0 7px!important;}
.at24-sr-card p{font-size:14.5px!important; line-height:1.55!important; color:var(--at24-muted)!important; margin:0 0 16px!important; flex:1 1 auto!important;}
.at24-sr-link{display:inline-flex!important; align-items:center!important; gap:8px!important; font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:14.5px!important; color:#5f8417!important;}
.at24-sr-card:hover .at24-sr-link{gap:12px!important;} .at24-sl{position:relative!important; overflow:hidden!important; background:var(--at24-graphite)!important; padding-block:clamp(46px,6vw,84px)!important;}
.at24-sl-bg{
position:absolute!important; inset:0!important; z-index:0!important; pointer-events:none!important;
background:
radial-gradient(600px 340px at 90% 0%, rgba(175,203,7,.14), transparent 60%),
linear-gradient(180deg,#11150e,#0d100a)!important;
}
.at24-sl-inner{position:relative!important; z-index:2!important;}
.at24-sl-head{max-width:760px!important;}
.at24-sl-chips{display:flex!important; flex-wrap:wrap!important; gap:10px!important; margin-top:clamp(24px,3vw,36px)!important;}
.at24-chip{
display:inline-flex!important; align-items:center!important; gap:7px!important;
background:rgba(255,255,255,.05)!important; border:1px solid rgba(255,255,255,.12)!important;
color:rgba(247,249,243,.86)!important; font-size:13.5px!important; font-weight:500!important;
padding:8px 14px!important; border-radius:100px!important;
}
.at24-chip i{color:var(--at24-green)!important; font-size:12px!important;}
.at24-sl-actions{display:flex!important; flex-wrap:wrap!important; gap:12px!important; margin-top:clamp(26px,3vw,36px)!important;} .at24-faqx{background:var(--at24-offwhite)!important; padding-block:clamp(46px,6vw,88px)!important;}
.at24-faqx-wrap{max-width:840px!important;}
.at24-faqx-head{text-align:center!important; margin-bottom:clamp(24px,3vw,38px)!important;}
.at24-faqx-head .at24-h2{margin-inline:auto!important;}
.at24-faqx-list{display:grid!important; gap:12px!important;}
.at24-faqx-item{
background:var(--at24-white)!important; border:1px solid rgba(17,20,17,.09)!important; border-radius:14px!important; overflow:hidden!important;
transition:border-color .2s ease, box-shadow .2s ease!important;
}
.at24-faqx-item.is-open{border-color:rgba(147,194,48,.45)!important; box-shadow:0 10px 26px rgba(17,20,17,.08)!important;}
.at24-faqx-q{
width:100%!important; display:flex!important; align-items:center!important; justify-content:space-between!important; gap:16px!important;
background:transparent!important; border:0!important; cursor:pointer!important; text-align:left!important;
font-family:'Exo 2',sans-serif!important; font-weight:700!important; font-size:clamp(15.5px,1.7vw,18px)!important;
color:var(--at24-graphite)!important; padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px)!important;
}
.at24-faqx-chev{color:var(--at24-green)!important; font-size:15px!important; transition:transform .25s ease!important; flex:none!important;}
.at24-faqx-item.is-open .at24-faqx-chev{transform:rotate(180deg)!important;}
.at24-faqx-a{max-height:0!important; overflow:hidden!important; transition:max-height .3s ease!important;}
.at24-faqx-item.is-open .at24-faqx-a{max-height:600px!important;}
.at24-faqx-a-in{padding:0 clamp(18px,2.2vw,26px) clamp(18px,2.2vw,24px)!important;}
.at24-faqx-a-in p{font-size:15px!important; line-height:1.65!important; color:var(--at24-muted)!important; margin:0!important;} .at24-cta-band{
position:relative!important; overflow:hidden!important;
width:100vw!important; max-width:100vw!important;
margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important;
background:var(--at24-green)!important; padding-block:clamp(54px,7vw,92px)!important;
}
.at24-cta-bg{
position:absolute!important; inset:0!important; z-index:0!important; pointer-events:none!important;
background:
radial-gradient(680px 380px at 12% -10%, rgba(255,255,255,.22), transparent 60%),
radial-gradient(720px 480px at 100% 120%, rgba(0,0,0,.16), transparent 60%),
linear-gradient(120deg,#AFCB07 0%,#93C230 52%,#83b327 100%)!important;
}
.at24-cta-bg::after{
content:""!important; position:absolute!important; inset:0!important; opacity:.5!important;
background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px)!important;
background-size:46px 46px!important;
}
.at24-cta-inner{position:relative!important; z-index:2!important; width:min(900px,100%)!important; margin-inline:auto!important; padding-inline:clamp(16px,4vw,40px)!important; text-align:center!important;}
.at24-cta-eyebrow{
display:inline-block!important; font-family:'Exo 2',sans-serif!important; font-size:12.5px!important; font-weight:700!important;
letter-spacing:1.8px!important; text-transform:uppercase!important; color:var(--at24-ink)!important;
background:rgba(0,0,0,.10)!important; border:1px solid rgba(0,0,0,.22)!important; padding:7px 16px!important; border-radius:100px!important;
}
.at24-cta-title{font-family:'Exo 2',sans-serif!important; font-weight:800!important; color:var(--at24-ink)!important; font-size:clamp(27px,4.1vw,46px)!important; line-height:1.1!important; letter-spacing:-.5px!important; margin:18px 0 0!important;}
.at24-cta-sub{color:rgba(14,19,8,.80)!important; font-size:clamp(15px,1.6vw,18px)!important; line-height:1.6!important; max-width:640px!important; margin:16px auto 0!important;}
.at24-cta-actions{display:flex!important; flex-wrap:wrap!important; justify-content:center!important; align-items:stretch!important; gap:12px!important; margin-top:30px!important;}
.at24-cta-btn{display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:11px!important; font-family:'Exo 2',sans-serif!important; font-weight:700!important; text-decoration:none!important; border-radius:12px!important; transition:.18s!important; border:1px solid transparent!important;}
.at24-cta-primary{background:var(--at24-graphite)!important; color:var(--at24-white)!important; font-size:16px!important; padding:15px 28px!important; box-shadow:0 10px 26px rgba(0,0,0,.25)!important;}
.at24-cta-primary:hover{background:#000!important; transform:translateY(-2px)!important; box-shadow:0 14px 32px rgba(0,0,0,.32)!important;}
.at24-cta-phone{background:transparent!important; color:var(--at24-ink)!important; border-color:rgba(14,19,8,.45)!important; padding:11px 24px 11px 20px!important;}
.at24-cta-phone i{color:var(--at24-graphite)!important; font-size:20px!important;}
.at24-cta-phone span{display:flex!important; flex-direction:column!important; align-items:flex-start!important; line-height:1.15!important; font-size:18px!important;}
.at24-cta-phone span small{font-family:'Inter',sans-serif!important; font-weight:600!important; font-size:10.5px!important; letter-spacing:.5px!important; text-transform:uppercase!important; color:rgba(14,19,8,.6)!important;}
.at24-cta-phone:hover{background:rgba(0,0,0,.08)!important; border-color:var(--at24-graphite)!important;}
.at24-cta-wa{background:var(--at24-white)!important; color:#0a7d3a!important; font-size:16px!important; padding:15px 24px!important; box-shadow:0 8px 20px rgba(0,0,0,.14)!important;}
.at24-cta-wa i{font-size:20px!important; color:#25D366!important;}
.at24-cta-wa:hover{background:#f0fff6!important; transform:translateY(-2px)!important;}
.at24-cta-hours{display:inline-flex!important; align-items:center!important; gap:8px!important; color:rgba(14,19,8,.7)!important; font-size:13.5px!important; margin:22px 0 0!important;}
.at24-cta-hours i{color:var(--at24-graphite)!important;} @keyframes at24-up{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:none;}}
@keyframes at24-left{from{opacity:0;transform:translateX(26px);}to{opacity:1;transform:none;}}
.at24-sh-col > *{animation:at24-up .7s cubic-bezier(.22,.61,.36,1) both!important;}
.at24-sh-col > *:nth-child(1){animation-delay:.02s!important;}
.at24-sh-col > *:nth-child(2){animation-delay:.10s!important;}
.at24-sh-col > *:nth-child(3){animation-delay:.18s!important;}
.at24-sh-col > *:nth-child(4){animation-delay:.26s!important;}
.at24-sh-col > *:nth-child(5){animation-delay:.34s!important;}
.at24-sh-media{animation:at24-left .8s cubic-bezier(.22,.61,.36,1) both!important; animation-delay:.12s!important;} .at24-svc.at24-js [data-reveal]{opacity:0!important; transform:translateY(22px)!important; transition:opacity .55s ease, transform .55s ease!important;}
.at24-svc.at24-js [data-reveal].at24-in{opacity:1!important; transform:none!important;} .at24-svc.at24-js .at24-si-grid [data-reveal]:nth-child(2){transition-delay:.06s!important;}
.at24-svc.at24-js .at24-si-grid [data-reveal]:nth-child(3){transition-delay:.12s!important;}
.at24-svc.at24-js .at24-si-grid [data-reveal]:nth-child(4){transition-delay:.18s!important;}
.at24-svc.at24-js .at24-sp-steps [data-reveal]:nth-child(2){transition-delay:.07s!important;}
.at24-svc.at24-js .at24-sp-steps [data-reveal]:nth-child(3){transition-delay:.14s!important;}
.at24-svc.at24-js .at24-sp-steps [data-reveal]:nth-child(4){transition-delay:.21s!important;}
.at24-svc.at24-js .at24-sr-grid [data-reveal]:nth-child(2){transition-delay:.08s!important;}
.at24-svc.at24-js .at24-sr-grid [data-reveal]:nth-child(3){transition-delay:.16s!important;}
.at24-svc.at24-js .at24-cta-title[data-reveal]{transition-delay:.06s!important;}
.at24-svc.at24-js .at24-cta-sub[data-reveal]{transition-delay:.12s!important;}
.at24-svc.at24-js .at24-cta-actions[data-reveal]{transition-delay:.18s!important;}
.at24-svc.at24-js .at24-cta-hours[data-reveal]{transition-delay:.24s!important;} @media (max-width:900px){
.at24-sh-grid{grid-template-columns:1fr!important;}
.at24-sh-media{order:-1!important;}
.at24-sp-steps{grid-template-columns:repeat(2,1fr)!important; row-gap:clamp(28px,5vw,40px)!important;}
.at24-sp-steps::before{display:none!important;}
.at24-sr-grid{grid-template-columns:1fr 1fr!important;}
}
@media (max-width:640px){
.at24-si-grid{grid-template-columns:1fr!important;}
.at24-si-sym-list{grid-template-columns:1fr!important;}
.at24-sp-steps{grid-template-columns:1fr!important;}
.at24-sr-grid{grid-template-columns:1fr!important;}
.at24-sh-cta .at24-btn,.at24-sl-actions .at24-btn{flex:1 1 100%!important;}
.at24-cta-actions{flex-direction:column!important;}
.at24-cta-btn{width:100%!important;}
.at24-cta-phone{justify-content:center!important;}
.at24-cta-phone span{align-items:center!important;}
} @media (prefers-reduced-motion:reduce){
.at24-sh-col > *,.at24-sh-media{animation:none!important;}
.at24-svc.at24-js [data-reveal]{opacity:1!important; transform:none!important; transition:none!important;}
.at24-faqx-a,.at24-faqx-chev{transition:none!important;}
}