.elementor-6338 .elementor-element.elementor-element-4d9b4fc{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* ============================================================
   ecomConnect Market — Marketing & Branding Advisory
   Prototype stylesheet. Tokens pulled from the live site:
   fonts Raleway + Roboto Slab; navy #002B53 + coral #F68571.
   ============================================================ */

.itc-mb{/* ITC action pink (site CTA/accent colour) */
  --navy:#002B53;
  --navy-deep:#001B34;
  --navy-700:#0A3A66;
  --coral:#E0005A;      
  --coral-600:#c0004a;
  --ink:#2D2D2D;
  --indigo:#5B5BFB;
  --magenta:#C91D64;
  --sky:#C3D9FF;
  --sky-tint:#EAF1FF;
  --offwhite:#FCFCFC;
  --paper:#F5F7FA;
  --grey:#ADADAD;
  --line:#E4E8EF;
  --white:#fff;

  --container:1240px;
  --radius:14px;
  --radius-sm:9px;
  --shadow:0 10px 30px rgba(0,43,83,.08);
  --shadow-lg:0 24px 60px rgba(0,43,83,.14);
  --font:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --serif:"Roboto Slab",Georgia,serif;
}

.itc-mb *{box-sizing:border-box}
.itc-mb{scroll-behavior:smooth}
.itc-mb{
  margin:0;
  font-family:var(--font);
  color:var(--ink);
  background:var(--white);
  font-size:16px;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
}
.itc-mb img{max-width:100%;display:block}
.itc-mb a{color:inherit}/* ---------- Layout ---------- */


.itc-mb .container{
  width:100%;
  max-width:var(--container);
  margin:0 auto;
  padding:0 32px;
}
.itc-mb .section{padding:88px 0}
.itc-mb .section--paper{background:var(--paper)}
.itc-mb .section--sky{background:var(--sky-tint)}

.itc-mb .eyebrow{
  font-family:var(--serif);
  font-size:.8rem;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--coral);
  font-weight:500;
  margin:0 0 14px;
}
.itc-mb h1,.itc-mb h2,.itc-mb h3,.itc-mb h4{font-family:var(--font);color:#000;font-weight:600;line-height:1.15;margin:0 0 .5em}
.itc-mb h1{font-size:4.2rem;font-weight:200;letter-spacing:-.01em}
.itc-mb h2{font-size:2.5rem;font-weight:300;letter-spacing:-.005em}
.itc-mb h3{font-size:1.44rem;font-weight:600}
.itc-mb p{margin:0 0 1.1em;max-width:74ch}
.itc-mb .lead{font-size:1.17rem;color:#3c4654}/* ---------- Buttons ---------- */


.itc-mb .btn{
  display:inline-flex;align-items:center;gap:.5em;
  font-weight:500;font-size:1rem;
  padding:15px 28px;border-radius:999px;
  text-decoration:none;cursor:pointer;border:2px solid transparent;
  transition:transform .15s ease, background .15s ease, color .15s ease;
}
.itc-mb .btn:hover{transform:translateY(-2px)}
.itc-mb .btn--coral{background:var(--coral);color:#fff}
.itc-mb .btn--coral:hover{background:var(--coral-600);color:#fff}
.itc-mb .btn--navy{background:var(--navy);color:#fff}
.itc-mb .btn--ghost{background:transparent;border-color:rgba(255,255,255,.5);color:#fff}
.itc-mb .btn--ghost:hover{background:rgba(255,255,255,.12)}/* ---------- Prototype bar ---------- */


.itc-mb .proto{
  background:var(--navy-deep);color:#cdd9e6;
  font-size:.82rem;border-bottom:1px solid rgba(255,255,255,.08);
}
.itc-mb .proto .container{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:9px;padding-bottom:9px}
.itc-mb .proto strong{color:var(--coral);font-family:var(--serif);letter-spacing:.04em}
.itc-mb .proto nav{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}
.itc-mb .proto nav a{
  text-decoration:none;color:#cdd9e6;padding:5px 13px;border-radius:999px;
  border:1px solid rgba(255,255,255,.16);font-weight:600;
}
.itc-mb .proto nav a.active,.itc-mb .proto nav a:hover{background:var(--coral);color:var(--navy);border-color:var(--coral)}/* blue top accent line (matches live site) */


.itc-mb .topline{height:4px;background:#0e63b3}/* ---------- Site header — matches market.ecomconnect.org:
   transparent over the hero with the white logo; turns white on scroll ---------- */


.itc-mb .site-header{
  position:sticky;top:0;z-index:50;background:transparent;
  transition:background .25s ease, box-shadow .25s ease;
}
.itc-mb .site-header .container{display:flex;align-items:center;height:78px}
.itc-mb .site-logo{display:inline-flex;align-items:center;flex:0 0 auto}
.itc-mb .site-logo img{height:30px;width:auto;display:block}
.itc-mb .site-logo .logo-dark{display:none}
.itc-mb .site-nav{display:flex;gap:44px;margin:0 auto;align-items:center}
.itc-mb .site-nav a{text-decoration:none;color:#fff;font-weight:400;font-size:14px;text-transform:uppercase;transition:color .15s}
.itc-mb .site-nav a:hover{color:var(--coral)}
.itc-mb .has-drop{position:relative}
.itc-mb .has-drop > a::after{content:" ⌄";font-size:.9em;opacity:.85}
.itc-mb .drop{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:8px;min-width:184px;display:none;flex-direction:column;gap:2px}
.itc-mb .has-drop:hover .drop,.itc-mb .has-drop:focus-within .drop{display:flex}
.itc-mb .drop a{color:#221111!important;padding:9px 12px;border-radius:7px;font-size:13px;text-transform:uppercase;letter-spacing:.02em}
.itc-mb .drop a:hover{background:var(--sky-tint);color:var(--coral)!important}
.itc-mb .site-header.scrolled{background:#fff;border-bottom:1px solid #ececec;box-shadow:0 6px 20px rgba(0,43,83,.08)}
.itc-mb .site-header.scrolled .site-nav a{color:#221111}
.itc-mb .site-header.scrolled .logo-white{display:none}
.itc-mb .site-header.scrolled .logo-dark{display:block}/* ---------- Hero ---------- */


.itc-mb .hero{
  position:relative;overflow:hidden;color:#fff;margin-top:-78px;
  background:
    linear-gradient(180deg, rgba(0,24,48,.74) 0%, rgba(0,33,64,.66) 45%, rgba(0,33,64,.82) 100%),
    url('https://market.ecomconnect.org/wp-content/uploads/marketing-branding/hero.jpg') center/cover no-repeat;
}
.itc-mb .hero .container{padding-top:122px;padding-bottom:104px;position:relative}
.itc-mb .hero .eyebrow{color:var(--sky)}
.itc-mb .hero h1{color:#fff;max-width:18ch}
.itc-mb .hero h1 .u{box-shadow:inset 0 -.18em 0 var(--coral)}
.itc-mb .hero .lead{color:#dbe6f3;max-width:60ch;font-size:1.2rem}
.itc-mb .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}
.itc-mb .hero-meta{display:flex;gap:30px;flex-wrap:wrap;margin-top:54px;border-top:1px solid rgba(255,255,255,.16);padding-top:26px}
.itc-mb .hero-meta div{max-width:230px}
.itc-mb .hero-meta b{display:block;font-size:1.7rem;color:#fff;font-weight:800;line-height:1.1}
.itc-mb .hero-meta span{font-size:.9rem;color:#bcd0e6}/* ---------- Two-column intro ---------- */


.itc-mb .split{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:56px;align-items:start}
.itc-mb .split .stick{position:sticky;top:96px}/* ---------- Concept diagram ---------- */


.itc-mb .diagram{
  background:linear-gradient(180deg,#fff,#f7faff);
  border:1px solid var(--line);border-radius:var(--radius);
  padding:34px;box-shadow:var(--shadow);
}
.itc-mb .levels{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}
.itc-mb .levels span{
  font-family:var(--serif);font-size:.8rem;font-weight:500;
  background:var(--sky-tint);color:var(--navy);border:1px solid var(--sky);
  padding:7px 15px;border-radius:999px;
}
.itc-mb .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.itc-mb .step{
  background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);
  padding:20px 18px;position:relative;
}
.itc-mb .step .n{font-family:var(--serif);font-size:.8rem;color:var(--indigo);font-weight:500;letter-spacing:.1em}
.itc-mb .step h3{margin:.35em 0 .3em;font-size:1.02rem;color:var(--navy)}
.itc-mb .step p{font-size:.9rem;color:#54607044;color:#546070;margin:0;max-width:none}
.itc-mb .step:not(:last-child)::after{
  content:"";position:absolute;right:-11px;top:50%;transform:translateY(-50%);
  width:0;height:0;border-left:9px solid var(--coral);
  border-top:7px solid transparent;border-bottom:7px solid transparent;z-index:2;
}
.itc-mb .outcomes{
  margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;
  background:var(--navy);color:#fff;border-radius:var(--radius-sm);padding:16px 22px;
}
.itc-mb .outcomes b{font-family:var(--serif);font-weight:500;color:var(--sky);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}
.itc-mb .outcomes ul{display:flex;gap:10px;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.itc-mb .outcomes li{background:rgba(255,255,255,.1);padding:6px 14px;border-radius:999px;font-weight:600;font-size:.92rem}
.itc-mb .caption{font-size:.9rem;color:#667;margin-top:18px;max-width:90ch}/* ---------- How we work ---------- */


.itc-mb .cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.itc-mb .work-card{
  background:#fff;border:1px solid var(--line);border-top:3px solid var(--coral);
  border-radius:var(--radius-sm);padding:26px 22px;
}
.itc-mb .work-card .n{font-family:var(--serif);color:var(--indigo);font-weight:500;font-size:.85rem}
.itc-mb .work-card h3{font-size:1.12rem;margin:.4em 0 .5em}
.itc-mb .work-card p{font-size:.95rem;color:#506;color:#50607a;margin:0}/* ---------- Case studies ---------- */


.itc-mb .cases{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}
.itc-mb .case{
  background:#fff;border:1px solid var(--line);border-radius:var(--radius);
  overflow:hidden;box-shadow:var(--shadow);transition:box-shadow .2s ease, transform .2s ease;
}
.itc-mb .case:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}
.itc-mb .case[open]{transform:none}
.itc-mb .ph{
  position:relative;aspect-ratio:16/8;display:flex;align-items:flex-end;
  padding:16px;color:#fff;
}
.itc-mb .ph .tag{
  font-family:var(--serif);font-size:.72rem;font-weight:500;letter-spacing:.04em;
  background:rgba(255,255,255,.92);color:var(--navy);padding:6px 12px;border-radius:999px;
}
.itc-mb .ph .note{position:absolute;top:12px;right:14px;font-size:.68rem;color:rgba(255,255,255,.8);letter-spacing:.05em}
.itc-mb .ph--uganda{background:linear-gradient(135deg,#002B53,#5B5BFB)}
.itc-mb .ph--comoros{background:linear-gradient(135deg,#C91D64,#F68571)}
.itc-mb .ph--salvador{background:linear-gradient(135deg,#0A3A66,#C3D9FF)}
.itc-mb .ph--gorilla{background:linear-gradient(135deg,#013a2e,#002B53)}
.itc-mb .ph--cardic{background:linear-gradient(135deg,#33415c,#5B5BFB)}
.itc-mb .ph--iraq{background:linear-gradient(135deg,#7a1f1f,#C91D64)}
.itc-mb .ph--nepal{background:linear-gradient(135deg,#5a2d82,#5B5BFB)}
.itc-mb .ph--lanka{background:linear-gradient(135deg,#0a6b5e,#0A3A66)}

.itc-mb .case summary{list-style:none;cursor:pointer;padding:24px 26px;display:block}
.itc-mb .case summary::-webkit-details-marker{display:none}
.itc-mb .case summary h3{margin:.1em 0 .35em;font-size:1.32rem}
.itc-mb .case .short{color:#50607a;margin:0 0 14px;font-size:1rem}
.itc-mb .more{display:inline-flex;align-items:center;gap:.4em;color:var(--coral-600);font-weight:700;font-size:.95rem}
.itc-mb .case[open] summary .more .lbl::after{content:"Hide story"}
.itc-mb .case:not([open]) summary .more .lbl::after{content:"Read the story"}
.itc-mb .case[open] summary .more .chev{transform:rotate(90deg)}
.itc-mb .more .chev{transition:transform .2s ease}

.itc-mb .detail{border-top:1px solid var(--line);padding:26px;background:#fcfdff}
.itc-mb .detail h4{color:var(--navy);font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--serif);font-weight:500;margin:26px 0 12px}
.itc-mb .detail h4:first-child{margin-top:0}
.itc-mb .detail ul{margin:0 0 6px;padding-left:0;list-style:none;display:grid;gap:8px}
.itc-mb .detail ul li{position:relative;padding-left:24px;font-size:.96rem;color:#3c4654}
.itc-mb .detail ul li::before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--coral)}
.itc-mb .cols2{display:grid;grid-template-columns:1fr 1fr;gap:8px 34px}
.itc-mb .asset-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}
.itc-mb .asset{font-size:.82rem;background:var(--sky-tint);border:1px solid var(--sky);color:var(--navy);padding:6px 13px;border-radius:999px;font-weight:600}
.itc-mb .case-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:22px 0 4px}
.itc-mb .case-gallery figure{margin:0}
.itc-mb .case-gallery .gimg{aspect-ratio:4/3;border-radius:12px;background-size:cover;background-position:center;box-shadow:0 1px 4px rgba(0,0,0,.12)}
.itc-mb .case-gallery .gimg--logo{background-size:contain;background-repeat:no-repeat;background-color:#fff;border:1px solid var(--line);box-shadow:none}
.itc-mb .case-gallery .gimg--doc{background-size:contain;background-repeat:no-repeat;background-color:#eef1f5;border:1px solid var(--line);box-shadow:none}
.itc-mb .case-gallery figcaption{font-size:.82rem;line-height:1.45;color:#5a6472;margin-top:9px}
.itc-mb .case-gallery figcaption em{color:#3c4654;font-style:italic}
.itc-mb .funder{margin-top:18px;padding-top:13px;border-top:1px solid var(--line);font-size:.85rem;color:#56606e}
.itc-mb .funder span{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--coral);margin-right:9px}
.itc-mb .ref-body .funder{margin-top:14px;padding-top:11px}/* ---------- More examples ---------- */


.itc-mb .refs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.itc-mb .ref{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}
.itc-mb .ref .ph{aspect-ratio:16/7}
.itc-mb .ref .ref-body{padding:20px 22px}
.itc-mb .ref-logo{display:block;height:50px;width:auto;max-width:160px;margin:0 0 13px}
.itc-mb .ref h3{font-size:1.1rem;margin-bottom:.4em}
.itc-mb .ref p{font-size:.92rem;color:#50607a;margin:0 0 12px}
.itc-mb .ref a.link{color:var(--coral-600);font-weight:700;text-decoration:none;font-size:.9rem}
.itc-mb .video-embed{position:relative;aspect-ratio:16/9;margin:14px 0 2px;border-radius:10px;background:#000}
.itc-mb .video-embed iframe,.itc-mb .video-embed video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;border-radius:10px}
.itc-mb .video-embed video{object-fit:cover;display:block}/* correct for 16:9 films; use contain if a non-16:9 film is embedded */  
.itc-mb .donor-note{font-size:.8rem;line-height:1.55;color:#56606e;max-width:96ch;margin:0}
.itc-mb .donor-note strong{color:var(--navy);font-weight:600}/* ---------- CTA ---------- */


.itc-mb .cta{background:linear-gradient(135deg,var(--navy),#00396e);color:#fff;text-align:left}
.itc-mb .cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}
.itc-mb .cta h2{color:#fff;margin:0;max-width:20ch}
.itc-mb .cta p{color:#cfe0f0;margin:.6em 0 0}/* ---------- Footer — reproduces market.ecomconnect.org footer (3 columns) ---------- */


.itc-mb .site-footer{background:#F4F4F4;color:#5b6675;font-size:.8rem;padding:64px 0 26px;border-top:1px solid #e6e8ec}
.itc-mb .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}
.itc-mb .foot-col h4{color:#000;font-family:var(--font);font-weight:600;font-size:1.17rem;letter-spacing:.7px;text-transform:uppercase;margin:0 0 14px}
.itc-mb .foot-col p{max-width:48ch;margin:0;color:#5b6675;line-height:1.7}
.itc-mb .foot-about h4:nth-of-type(2){margin-top:30px}
.itc-mb .foot-mid h4:nth-of-type(2){margin-top:30px}
.itc-mb .foot-contact{font-style:normal;line-height:1.9;color:#5b6675}
.itc-mb .foot-links{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.itc-mb .foot-links a{text-transform:uppercase;font-size:.8rem;letter-spacing:.03em;color:#33415c}
.itc-mb .site-footer a{color:#33415c;text-decoration:none}
.itc-mb .site-footer a:hover{color:#E0005A}
.itc-mb .foot-right{display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.itc-mb .foot-right .foot-logo{height:44px;width:auto;margin:0}
.itc-mb .foot-orgs{display:flex;align-items:center;gap:22px}
.itc-mb .foot-orgs img{height:50px;width:auto}
.itc-mb .site-footer .btn--community{background:#E0005A;color:#fff;padding:14px 30px;border-radius:999px;font-weight:500;letter-spacing:normal;text-transform:uppercase;display:inline-flex;text-decoration:none;font-size:1rem}
.itc-mb .site-footer .btn--community:hover{background:#00A1E6;color:#fff}
.itc-mb .foot-linkedin{display:inline-flex;color:var(--navy)}
.itc-mb .foot-linkedin svg{width:30px;height:30px;fill:currentColor}
.itc-mb .foot-linkedin:hover{color:#E0005A}
.itc-mb .foot-search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e0e2e6;border-radius:6px;padding:11px 14px;width:100%;max-width:300px;color:#9aa3b0}
.itc-mb .foot-search input{border:0;outline:0;background:transparent;font:inherit;color:var(--ink);width:100%}
.itc-mb .foot-bottom{border-top:1px solid #e0e2e6;margin-top:48px;padding-top:18px;color:#8a93a1;font-size:.82rem}
.itc-mb .back-to-top{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:50%;background:#5b6675;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.25rem;box-shadow:var(--shadow);z-index:60;opacity:.9}
.itc-mb .back-to-top:hover{background:var(--navy);color:#fff;opacity:1}/* ---------- Homepage-edits annotations ---------- */


.itc-mb .annot{
  display:inline-flex;align-items:center;gap:8px;
  background:#0A3A66;color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.04em;
  padding:6px 12px;border-radius:8px;margin-bottom:16px;
}
.itc-mb .annot::before{content:"●";color:var(--coral)}
/* ---------- Brand cards (homepage references) ---------- */


.itc-mb .brandgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.itc-mb .brandcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;text-align:left}
.itc-mb .brandcard .ph{aspect-ratio:4/3}
.itc-mb .brandcard .bc-body{padding:16px 18px}
.itc-mb .brandcard h3{font-size:1.05rem;margin:0 0 .2em}
.itc-mb .brandcard span{font-size:.85rem;color:var(--grey)}/* ---------- Responsive ---------- */


@media (max-width:1000px){
  .itc-mb h1{font-size:3.2rem}
  .itc-mb h2{font-size:2.1rem}
  .itc-mb .flow{grid-template-columns:repeat(2,1fr)}
  .itc-mb .step:nth-child(2)::after{display:none}
  .itc-mb .cards4{grid-template-columns:repeat(2,1fr)}
  .itc-mb .refs{grid-template-columns:1fr 1fr}
  .itc-mb .brandgrid{grid-template-columns:1fr 1fr}
  .itc-mb .footer-grid{grid-template-columns:1fr 1fr}
  .itc-mb .split{grid-template-columns:1fr;gap:30px}
  .itc-mb .split .stick{position:static}
  .itc-mb .site-nav{display:none}/* hide the mock nav before logo+nav would overflow (~900px); the real site uses the theme's responsive menu */  
}
@media (max-width:720px){
  .itc-mb{font-size:16px}
  .itc-mb h1{font-size:2.5rem}
  .itc-mb h2{font-size:1.85rem}
  .itc-mb .section{padding:60px 0}
  .itc-mb .container{padding:0 22px}
  .itc-mb .cases{grid-template-columns:1fr}
  .itc-mb .flow{grid-template-columns:1fr}
  .itc-mb .step::after{display:none!important}
  .itc-mb .cards4,.itc-mb .refs,.itc-mb .brandgrid,.itc-mb .cols2,.itc-mb .footer-grid{grid-template-columns:1fr}
  .itc-mb .hero .container{padding-top:112px;padding-bottom:70px}
  .itc-mb .cta .container{flex-direction:column;align-items:flex-start}
}/* ===== Accessibility additions (v15) — existing tokens only, no font/colour changes ===== *//* Skip-to-content link (navy bg / white text = 14.3:1) */



.itc-mb .skip-link{position:absolute;left:8px;top:8px;z-index:1000;background:var(--navy);color:#fff;
  padding:10px 16px;border-radius:var(--radius-sm);font:600 14px/1 var(--font);
  transform:translateY(-150%);transition:transform .15s ease}
.itc-mb .skip-link:focus{transform:translateY(0)}
.itc-mb #main{scroll-margin-top:90px}/* Visible keyboard focus — white+navy double ring stays legible on white sections AND the navy hero.
   Shows for keyboard users only; mouse clicks stay clean. Box-shadow follows each element's own radius. */


.itc-mb :focus-visible{outline:3px solid var(--coral);outline-offset:2px;box-shadow:0 0 0 2px #fff}
.itc-mb summary:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 3px #fff}/* inset coral outline + clip-safe inset white halo (the base outset halo would be clipped by .case overflow:hidden) *//* Respect the OS "reduce motion" setting */  


@media (prefers-reduced-motion: reduce){
  .itc-mb{scroll-behavior:auto}
  .itc-mb *,.itc-mb *::before,.itc-mb *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}/* End custom CSS */