/* =========================================================================
   AGENCY NEXT — site.css
   Faithful clone of agency-next-attention.vercel.app (dark / acid brand).
   Sections:  1 Tokens  2 Fonts  3 Base  4 Layout  5 Buttons  6 Header
   7 Footer  8 Effects/Utilities  9 Reusable components  10 Page sections
   ========================================================================= */

/* ---------- 1. TOKENS ---------- */
:root{
  --ink:#030303; --acid:#13fa87; --paper:#fff;
  --bg:#030303; --fg:#ffffff;
  --card:#0a0a0a; --panel:#060606; --secondary:#111; --muted:#141414;
  --muted-fg:#9ca3af;
  --border:rgba(255,255,255,.08); --border-strong:rgba(255,255,255,.12);
  --acid-40:rgba(19,250,135,.4); --acid-30:rgba(19,250,135,.3);
  --radius:.75rem; --radius-2xl:1.25rem; --radius-3xl:1.5rem; --radius-full:9999px;
  --container:1280px;
  --gradient-acid:linear-gradient(135deg,#13fa87 0%,#0ad0a8 50%,#13fa87 100%);
  --gradient-hero:radial-gradient(80% 60% at 50% 0%,rgba(19,250,135,.18) 0%,rgba(3,3,3,0) 70%);
  --gradient-glow:radial-gradient(40% 40% at 50% 50%,rgba(19,250,135,.35),transparent 70%);
  --shadow-acid:0 20px 60px -20px rgba(19,250,135,.55);
}

/* ---------- 2. FONTS ---------- */
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins-600.woff2") format("woff2");}
@font-face{font-family:"Poppins";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/poppins-900.woff2") format("woff2");}

/* ---------- 3. BASE ---------- */
*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}
body.an-body{
  margin:0;background:var(--bg);color:var(--fg);
  font-family:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  font-weight:600;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
  overflow-x:hidden;
}
img,svg,video{max-width:100%;display:block;height:auto;}
/* Default inline-icon size (matches the source's common h-5/w-5). Context
   rules (.an-btn .an-ico, .an-offer-ico .an-ico, etc.) override this. */
.an-ico{width:1.25rem;height:1.25rem;}
a{color:inherit;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:900;letter-spacing:-.02em;line-height:.95;margin:0;}
/* Force heading color to white over Kadence's default heading palette
   (h1{color:var(--global-palette3)} = #1a202c). Scoped to .an-main so it
   targets heading ELEMENTS only — the acid/hollow <span> children keep their
   own color, and footer headings stay intentionally muted. */
.an-main h1,.an-main h2,.an-main h3,.an-main h4,.an-main h5,.an-main h6{color:var(--fg);}
p{margin:0;}
ul{margin:0;padding:0;list-style:none;}
::selection{background:var(--acid);color:var(--ink);}
:focus-visible{outline:2px solid var(--acid);outline-offset:2px;}
.an-skip{position:absolute;left:-9999px;top:0;background:var(--acid);color:var(--ink);padding:10px 16px;border-radius:8px;z-index:100;font-weight:900;}
.an-skip:focus{left:16px;top:16px;}

/* ---------- 4. LAYOUT ---------- */
.an-main{display:block;}
.an-inner{max-width:var(--container);margin-inline:auto;width:100%;}
.an-section{position:relative;padding:96px 20px;}
@media(min-width:1024px){.an-section{padding:128px 40px;}}
.an-section--flush-top{padding-top:64px;}
@media(min-width:1024px){.an-section--flush-top{padding-top:96px;}}
.an-section--panel{background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);}
.an-section--band{background:rgba(255,255,255,.02);border-top:1px solid var(--border);border-bottom:1px solid var(--border);}
.an-section--tborder{border-top:1px solid var(--border);}
.an-overflow{overflow:hidden;}

/* ---------- 5. BUTTONS ---------- */
.an-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;
  border-radius:var(--radius-full);font-weight:900;font-size:1rem;line-height:1;
  padding:1rem 2rem;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;text-align:center;}
.an-btn--acid{background:var(--acid);color:var(--ink);box-shadow:var(--shadow-acid);}
.an-btn--acid:hover{transform:scale(1.03);}
.an-btn--outline{border-color:var(--border);color:var(--fg);background:transparent;}
.an-btn--outline:hover{background:rgba(255,255,255,.06);}
.an-btn--sm{padding:.625rem 1.25rem;font-size:.875rem;}
.an-btn--lg{padding:1.25rem 2rem;font-size:1.125rem;border-radius:1rem;}
.an-btn--full{width:100%;}
.an-btn .an-ico{width:1.15em;height:1.15em;}
/* Lock button text color over Kadence's a:hover,a:focus,a:active blue
   (var(--global-palette-highlight-alt)). Double-class = specificity 0,2,0
   beats a:hover (0,1,1) in every state. */
.an-btn.an-btn--acid,.an-btn.an-btn--acid:hover,.an-btn.an-btn--acid:focus{color:var(--ink);background:var(--acid);}
.an-btn.an-btn--outline,.an-btn.an-btn--outline:hover,.an-btn.an-btn--outline:focus{color:var(--fg);}
/* <button> submit (contact form) also gets Kadence's button:hover — keep it acid. */
button.an-btn.an-btn--acid:hover,button.an-btn.an-btn--acid:focus{background:var(--acid);color:var(--ink);transform:scale(1.03);}

/* ---------- 6. HEADER ---------- */
.an-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.09);
  background:rgba(3,3,3,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}
.an-header-row{display:flex;align-items:center;justify-content:space-between;height:64px;
  max-width:var(--container);margin-inline:auto;padding:0 20px;}
@media(min-width:1024px){.an-header-row{height:80px;padding:0 40px;}}
.an-logo img{height:40px;width:auto;}
@media(min-width:1024px){.an-logo img{height:56px;}}
.an-nav{display:none;align-items:center;gap:.25rem;}
@media(min-width:768px){.an-nav{display:flex;}}
.an-nav-link{border-radius:var(--radius-full);padding:.5rem 1rem;font-size:.875rem;font-weight:600;
  color:rgba(255,255,255,.7);transition:background-color .2s,color .2s;}
.an-nav-link:hover{background:rgba(255,255,255,.05);color:var(--fg);}
.an-nav-link.is-active{color:var(--acid);}
.an-header-cta{display:none;}
@media(min-width:768px){.an-header-cta{display:inline-flex;padding:.625rem 1.25rem;font-size:.875rem;box-shadow:none;}}
.an-burger{display:inline-grid;place-items:center;height:44px;width:44px;border-radius:var(--radius-full);
  border:none;background:var(--acid);color:var(--ink);cursor:pointer;transition:transform .2s ease;padding:0;line-height:0;}
.an-burger:hover,.an-burger:focus{background:var(--acid);color:var(--ink);transform:scale(1.05);}
.an-burger-open,.an-burger-close{display:inline-flex;line-height:0;}
.an-burger-open[hidden],.an-burger-close[hidden]{display:none;}
.an-burger svg{width:26px!important;height:26px!important;max-width:none;stroke-width:2.25;display:block;}
@media(min-width:768px){.an-burger{display:none;}}
.an-mobile{border-top:1px solid var(--border);background:var(--bg);}
@media(min-width:768px){.an-mobile{display:none!important;}}
.an-mobile-inner{display:flex;flex-direction:column;padding:16px;}
.an-mobile-link{border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;}
.an-mobile-link:hover{background:rgba(255,255,255,.05);}
.an-mobile-cta{margin-top:.75rem;padding:.75rem 1.25rem;}

/* ---------- 7. FOOTER ---------- */
.an-footer{position:relative;overflow:hidden;border-top:1px solid var(--border);background:var(--bg);}
.an-footer-topline{position:absolute;left:0;right:0;top:0;height:1px;opacity:.6;
  background:linear-gradient(to right,transparent,var(--acid),transparent);}
.an-footer-inner{max-width:var(--container);margin-inline:auto;padding:80px 20px 0;}
@media(min-width:1024px){.an-footer-inner{padding:80px 40px 0;}}
.an-footer-grid{display:grid;gap:48px;}
@media(min-width:1024px){.an-footer-grid{grid-template-columns:1.3fr 1fr 1.2fr 1.1fr;}}
.an-footer-logo{height:48px;width:auto;}
.an-footer-blurb{margin-top:1rem;max-width:24rem;font-size:.875rem;color:var(--muted-fg);}
.an-footer-brand .an-btn{margin-top:1.5rem;padding:.625rem 1.25rem;font-size:.875rem;box-shadow:none;}
.an-footer-head{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-fg);}
.an-mt{margin-top:2rem;}
.an-footer-nav{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;}
.an-footer-nav a:hover{color:var(--acid);}
.an-footer-contact{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;font-size:.875rem;}
.an-footer-contact li{display:flex;align-items:flex-start;gap:.75rem;}
.an-footer-contact a{font-weight:600;line-height:1.5;}
.an-footer-contact a:hover{color:var(--acid);}
.an-fico{width:1rem;height:1rem;flex:none;color:var(--acid);margin-top:2px;}
.an-footer-careers{margin-top:1rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;}
.an-footer-careers a{font-weight:600;}
.an-footer-careers a:hover{color:var(--acid);}
.an-footer-hours{margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.6;}
.an-socials{margin-top:1rem;display:flex;align-items:center;gap:.75rem;}
.an-social{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--acid);color:var(--ink);transition:transform .2s;}
.an-social:hover{transform:scale(1.1);}
.an-sico{width:1.25rem;height:1.25rem;}
.an-ssl{margin-top:1rem;display:flex;align-items:center;gap:.75rem;}
.an-ssl-ico{width:40px;height:40px;color:var(--acid);}
.an-ssl-txt{line-height:1.15;}
.an-ssl-secure{display:block;font-size:1.125rem;font-weight:900;text-transform:uppercase;color:var(--acid);}
.an-ssl-sub{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--acid);}
.an-memberships{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;}
.an-badge{border-radius:.5rem;border:1px solid var(--border);padding:12px 16px;}
.an-badge-title{font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em;}
.an-badge-sub{margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted-fg);}
.an-footer-legal{margin-top:48px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;
  border-top:1px solid var(--border);padding-top:32px;font-size:.75rem;color:var(--muted-fg);}
@media(min-width:768px){.an-footer-legal{flex-direction:row;align-items:center;justify-content:space-between;}}
.an-footer-legal a{color:var(--acid);}
.an-footer-legal a:hover{text-decoration:underline;}
.an-footer-tag{font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--fg);}
.an-footer-watermark{user-select:none;pointer-events:none;padding:0 20px 40px;font-size:18vw;font-weight:900;line-height:.85;
  letter-spacing:-.04em;color:rgba(255,255,255,.04);}
/* Keep the footer's real content clickable above the decorative watermark. */
.an-footer-inner{position:relative;z-index:1;}
@media(min-width:1024px){.an-footer-watermark{padding:0 40px 40px;}}

/* ---------- 8. EFFECTS / UTILITIES ---------- */
.an-acid{color:var(--acid);}
.an-strike{text-decoration:line-through;opacity:.3;}
.an-eyebrow{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-fg);}
.an-eyebrow--acid{color:var(--acid);}
.an-eyebrow--wide{letter-spacing:.3em;}
.text-gradient-acid{background:var(--gradient-acid);-webkit-background-clip:text;background-clip:text;color:transparent;}
.an-hollow{color:transparent;-webkit-text-stroke:1px var(--acid);text-shadow:0 0 22px rgba(19,250,135,.18);}
.an-hero-glow{position:absolute;inset:0;background-image:var(--gradient-hero);pointer-events:none;}
.an-radial-glow{position:absolute;background-image:var(--gradient-glow);pointer-events:none;}
.an-shadow-acid{box-shadow:var(--shadow-acid);}
.an-textshadow{text-shadow:0 2px 10px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.35);}

/* film grain */
.an-grain::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>");}

/* subtle pulse on hero word */
.an-pulse{animation:anPulse 2.4s ease-in-out infinite;display:inline-block;will-change:transform,opacity,text-shadow;}
@keyframes anPulse{0%,100%{opacity:1;transform:scale(1);text-shadow:0 0 0 rgba(19,250,135,0);}40%{opacity:1;transform:scale(1.015);text-shadow:0 0 28px rgba(19,250,135,.55);}55%{opacity:.92;transform:scale(1);text-shadow:0 0 14px rgba(19,250,135,.25);}}

/* marquee */
.an-marquee-wrap{position:relative;overflow:hidden;}
.an-marquee-track{display:flex;width:max-content;gap:2.5rem;white-space:nowrap;}
.an-marquee{animation:anMarquee 30s linear infinite;}
.an-marquee--slow{animation:anMarquee 45s linear infinite;}
.an-marquee--slow2{animation:anMarquee 38s linear infinite;}
.an-marquee--rev{animation:anMarquee 45s linear infinite reverse;}
@keyframes anMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}

/* matrix energy field (hero) */
.an-matrix{position:absolute;inset:0;pointer-events:none;overflow:hidden;
  -webkit-mask-image:radial-gradient(70% 65% at 50% 30%,#000 0%,transparent 80%);
  mask-image:radial-gradient(70% 65% at 50% 30%,#000 0%,transparent 80%);}
.an-matrix::before{content:"";position:absolute;inset:-10%;
  background-image:linear-gradient(to right,rgba(19,250,135,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(19,250,135,.12) 1px,transparent 1px);
  background-size:46px 46px;animation:anMatrixDrift 26s linear infinite;}
.an-matrix::after{content:"";position:absolute;inset:-100% 0;
  background-image:linear-gradient(to bottom,transparent 0%,rgba(19,250,135,.25) 45%,rgba(19,250,135,.45) 50%,transparent 58%),linear-gradient(to bottom,transparent 0%,rgba(19,250,135,.3) 40%,transparent 55%),linear-gradient(to bottom,transparent 0%,rgba(19,250,135,.22) 60%,transparent 72%);
  background-size:2px 42%,2px 34%,2px 50%;background-position:14% -40%,43% -20%,78% -60%;background-repeat:no-repeat;animation:anMatrixRain 11s linear infinite;}
@keyframes anMatrixDrift{from{transform:translate3d(0,0,0);}to{transform:translate3d(0,46px,0);}}
@keyframes anMatrixRain{from{transform:translate3d(0,0,0);}to{transform:translate3d(0,50%,0);}}

/* hover lift */
.an-lift{transition:transform .3s ease-out,border-color .3s ease-out,background-color .3s ease-out;}
.an-lift:hover{transform:translateY(-4px);}

/* scroll reveal */
.an-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out;}
.an-reveal.is-visible{opacity:1;transform:none;}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}
  .an-reveal{opacity:1;transform:none;}
}

/* ---------- 9. REUSABLE COMPONENTS ---------- */
.an-h1{font-size:clamp(2.25rem,7.25vw,7.25rem);font-weight:900;text-transform:uppercase;line-height:.85;letter-spacing:-.04em;}
.an-h2{font-size:clamp(1.875rem,4.5vw,3.75rem);font-weight:900;text-transform:uppercase;line-height:.95;}
.an-lead{margin-top:2rem;max-width:42rem;font-size:15px;color:var(--muted-fg);}
@media(min-width:768px){.an-lead{font-size:1.25rem;}}
.an-muted{color:var(--muted-fg);}
.an-card{border-radius:var(--radius-3xl);border:1px solid var(--border);background:rgba(255,255,255,.02);}
.an-card--panel{background:var(--panel);}
.an-dotlist{display:grid;gap:.625rem;}
.an-dotlist li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;}
.an-dotlist li::before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:var(--acid);flex:none;}

/* Legal / prose pages */
.an-prose{max-width:56rem;margin-inline:auto;color:var(--muted-fg);font-size:.9rem;line-height:1.75;font-weight:600;}
.an-prose h2{color:var(--fg);font-size:1.5rem;text-transform:uppercase;margin:2.5rem 0 1rem;}
.an-prose h3{color:var(--fg);font-size:1.15rem;margin:2rem 0 .75rem;}
.an-prose p{margin:0 0 1rem;}
.an-prose a{color:var(--acid);}
.an-prose ul{list-style:disc;padding-left:1.25rem;margin:0 0 1rem;}
.an-prose li{margin:.25rem 0;}
.an-prose strong{color:var(--fg);}

/* mobile centering for interior pages (matches source) */
@media(max-width:767px){
  .an-mobile-center{text-align:center;}
  .an-mobile-center .an-lead{margin-inline:auto;}
}

/* ---------- 11. CONTACT / FORM ---------- */
.an-contact-grid{display:grid;gap:40px;}
@media(min-width:1024px){.an-contact-grid{grid-template-columns:1fr 1.3fr;}}
.an-info-card{display:flex;align-items:center;gap:1rem;border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--panel);padding:1.25rem;}
.an-info-ico{display:grid;place-items:center;height:48px;width:48px;flex:none;border-radius:.75rem;background:rgba(19,250,135,.1);color:var(--acid);}
.an-info-ico .an-ico{width:1.25rem;height:1.25rem;}
.an-info-label{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-fg);}
.an-info-value{margin-top:.25rem;font-weight:900;}
.an-expect{margin-top:0;border-radius:var(--radius-3xl);border:1px solid var(--acid-30);background:rgba(19,250,135,.04);padding:1.5rem;}
.an-expect-head{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--acid);}
.an-expect ul{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;}
.an-expect li{display:flex;align-items:flex-start;gap:.75rem;font-weight:600;}
.an-expect li .an-ico{width:1rem;height:1rem;flex:none;color:var(--acid);margin-top:2px;}
.an-aside-stack{display:flex;flex-direction:column;gap:1rem;}

.an-form-wrap{position:relative;overflow:hidden;border-radius:var(--radius-3xl);border:1px solid var(--border);background:var(--panel);padding:2rem;}
@media(min-width:1024px){.an-form-wrap{padding:2.5rem;}}
.an-form{position:relative;display:flex;flex-direction:column;gap:1.25rem;}
.an-form-row{display:grid;gap:1.25rem;}
@media(min-width:640px){.an-form-row{grid-template-columns:1fr 1fr;}}
.an-field{display:block;}
.an-field-label{display:block;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-fg);}
.an-req{color:var(--acid);}
.an-field input,.an-field select,.an-field textarea{margin-top:.5rem;width:100%;border-radius:.75rem;border:1px solid var(--border);background:var(--ink);padding:.75rem 1rem;font-family:inherit;font-weight:600;font-size:1rem;color:var(--fg);outline:none;transition:border-color .2s;}
.an-field textarea{resize:vertical;}
.an-field input::placeholder,.an-field textarea::placeholder{color:rgba(156,163,175,.5);}
.an-field input:focus,.an-field select:focus,.an-field textarea:focus{border-color:var(--acid);}
.an-form .an-btn{margin-top:.25rem;}
.an-form-fine{text-align:center;font-size:.75rem;color:var(--muted-fg);}
.an-form-error{border-radius:.75rem;border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.08);padding:.75rem 1rem;font-size:.875rem;color:#fca5a5;}
.an-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.an-form-sent{position:relative;display:grid;place-items:center;padding:5rem 0;text-align:center;}
.an-form-sent-check{display:grid;place-items:center;height:64px;width:64px;border-radius:9999px;background:var(--acid);color:var(--ink);}
.an-form-sent-check .an-ico{width:2rem;height:2rem;}
.an-form-sent-title{margin-top:1.5rem;font-size:1.875rem;text-transform:uppercase;}
.an-form-sent-text{margin-top:.75rem;max-width:24rem;color:var(--muted-fg);}

/* ---------- 12. 404 ---------- */
.an-404{padding:120px 20px;text-align:center;}
.an-404-code{font-size:5rem;font-weight:900;}
.an-404-title{margin-top:1rem;font-size:1.25rem;}
.an-404-text{margin-top:.5rem;color:var(--muted-fg);}
.an-404 .an-btn{margin-top:1.5rem;}

/* ---------- 13. SHARED PAGE HELPERS ---------- */
.an-glow::before{content:"";position:absolute;inset:0;background-image:var(--gradient-hero);pointer-events:none;z-index:0;}
.an-glow>.an-inner{position:relative;z-index:1;}
.an-center{text-align:center;}
.an-mt-3{margin-top:.75rem;} .an-mt-4{margin-top:1rem;} .an-mt-5{margin-top:1.25rem;}
.an-mt-6{margin-top:1.5rem;} .an-mt-8{margin-top:2rem;} .an-mt-10{margin-top:2.5rem;}
.an-mt-14{margin-top:3.5rem;} .an-mt-16{margin-top:4rem;} .an-mt-20{margin-top:5rem;}
.an-maxw-2xl{max-width:42rem;} .an-maxw-md{max-width:28rem;} .an-mx-auto{margin-inline:auto;}
.an-hero-h1{font-size:clamp(2.25rem,7.25vw,7.25rem);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-.04em;}
.an-info-body{display:flex;flex-direction:column;min-width:0;}
.an-info-body .an-info-label{display:block;}
.an-info-body .an-info-value{display:block;overflow:hidden;text-overflow:ellipsis;}
.an-pt-0{padding-top:0!important;}
.an-pb-16{padding-bottom:64px!important;}
