/* ArtisanCafe Gelato Parlor Systems */

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}

html{scroll-behavior:smooth}

body{
  font-size:16px;
  font-family:"Segoe UI",Helvetica,Arial,sans-serif;
  background:#F4EFE2;
  color:#362A22;
  line-height:1.65;
  overflow-x:hidden;
}

img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
ul{list-style:none}
button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}

/* Shared layout helpers */
.container{max-width:1180px;margin:0 auto;padding:0 24px;width:100%}
.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* ============ AWNING-STRIPE NAVIGATION ============ */
.awningstripe{position:sticky;top:0;z-index:60;background:#6B4A3A;box-shadow:0 3px 14px #4E4036}
.awningstripe .bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;max-width:1180px;margin:0 auto;position:relative;z-index:2}
.awningstripe .brand{display:flex;align-items:center;gap:12px;background:#E9E2D2;padding:7px 16px 7px 12px;border-radius:999px}
.awningstripe .brandtext{font-size:1.35rem;font-weight:800;letter-spacing:1px;color:#362A22;text-transform:uppercase;margin:0}
.awningstripe .scoopdot{width:16px;height:16px;border-radius:50%;background:#A8504A;flex:none;box-shadow:inset -2px -3px 4px #8C705E}
.awningstripe .links{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.awningstripe .linkpil{background:#E9E2D2;color:#362A22;border:2px solid #F4EFE2;border-radius:999px;padding:7px 16px;font-size:0.95rem;font-weight:700;display:inline-flex;align-items:center;gap:9px;transition:background 0.2s,color 0.2s,transform 0.2s}
.awningstripe .linkpil:hover{background:#7C9457;color:#fff;transform:translateY(-1px)}
.awningstripe .dots{width:10px;height:10px;border-radius:50%;flex:none}
.awningstripe .linkpil.home .dots{background:#7C9457}
.awningstripe .linkpil.services .dots{background:#EBC786}
.awningstripe .linkpil.contact .dots{background:#B08A5E}
.awningstripe .linkpil.flavors .dots{background:#A8504A}
.awningstripe .active{background:#7C9457 !important;color:#fff !important}

/* scalloped awning flaps along the nav bottom edge */
.awningstripe .flaps{display:flex;height:14px;overflow:hidden}
.awningstripe .flap{width:28px;height:28px;border-radius:28px 28px 0 0;margin-top:14px;flex:none}
.awningstripe .flap:nth-child(odd){background:#6B4A3A}
.awningstripe .flap:nth-child(even){background:#7C9457}

.popnav{display:none;background:#6B4A3A;padding:4px 20px 22px;text-align:left}
.popnav.open{display:block}
.popnav a{display:flex;align-items:center;gap:12px;background:#E9E2D2;color:#362A22;border-radius:10px;padding:13px 18px;font-weight:700;margin-top:10px}
.popnav .dots{width:12px;height:12px;border-radius:50%;flex:none}
.popnav a.home .dots{background:#7C9457}
.popnav a.services .dots{background:#EBC786}
.popnav a.contact .dots{background:#B08A5E}
.popnav a.flavors .dots{background:#A8504A}

.navtoggle{display:none;background:#7C9457;color:#fff;border-radius:10px;padding:10px 14px;font-weight:800;font-size:1rem}

/* ============ GLASS-CASE HERO ============ */
.glasscase{background:linear-gradient(#F4EFE2,#EFE7D4)}
.glasscase .casewrap{display:flex;gap:32px;align-items:center;padding:54px 0 44px;max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}
.glasscase .intro{flex:0 0 58%}
.glasscase .eyebrow{display:inline-block;background:#E9E2D2;color:#6B4A3A;border:1px solid #D9CFBA;padding:5px 14px;border-radius:999px;font-size:0.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}
.glasscase h1{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.08;font-weight:900;color:#362A22;max-width:640px;margin-bottom:18px}
.glasscase .slabrule{width:90px;height:4px;background:#7C9457;border-radius:4px;margin-bottom:18px}
.glasscase p.lead{font-size:1.13rem;color:#4A3B30;max-width:600px;margin-bottom:26px}
.glasscase .actions{display:flex;gap:14px;flex-wrap:wrap}
.btnstripe{background:#6B4A3A;padding:18px 54px;text-align:center}
.btnstripe{display:flex;justify-content:center;align-items:center}
.btnstripe .stats{display:flex;gap:0;align-items:center;flex-wrap:wrap;justify-content:center}
.btnstripe .statbox{padding:6px 34px;color:#F4EFE2}
.btnstripe .num{font-size:1.7rem;font-weight:900;color:#fff;line-height:1.1}
.btnstripe .lbl{font-size:0.8rem;letter-spacing:1px;text-transform:uppercase;color:#E9E2D2}
.btnstripe .cherry{color:#A8504A;font-weight:900;font-size:1.4rem;padding:0 6px}

button.pistachio,.btnpistacio,a.pistachio-btn{
  display:inline-block;background:#7C9457;color:#fff;font-weight:800;padding:14px 26px;border-radius:999px;font-size:1rem;letter-spacing:.5px;border:2px solid #7C9457;transition:transform 0.2s,background 0.2s}
button.pistachio:hover,a.pistachio-btn:hover{background:#6c8150;transform:translateY(-2px)}
a.outline-btn{display:inline-block;background:#fff;color:#6B4A3A;border:2px solid #6B4A3A;font-weight:800;padding:14px 26px;border-radius:999px;font-size:1rem;transition:transform 0.2s,background 0.2s}
a.outline-btn:hover{background:#6B4A3A;color:#fff;transform:translateY(-2px)}

/* the glass case graphic */
.casefront{flex:1;background:linear-gradient(#E9E2D2,#DFD6C3);border:3px solid #6B4A3A;border-radius:22px;padding:18px 16px 22px;position:relative;box-shadow:0 18px 40px #3A2E26}
.casefront .casetop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.casetop h3{color:#6B4A3A;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:.85rem}
.casetop p{font-size:.8rem;color:#6B4A3A}
.container-case{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.panwrap{flex:1 1 30%;min-width:110px;padding:4px}
.pan{position:relative;border-radius:14px;height:76px;margin-bottom:8px}
.pan .swirl{position:absolute;top:40%;left:14px;right:14px;height:12px;border-radius:12px;background:#F4EFE2}
.pan.pistachio{background:#7C9457}
.pan.cream{background:#F2E9D6}
.pan.cherry{background:#A8504A}
.pan.tan{background:#D2A56A}
.pan.choc{background:#6B4A3A}
.pan.berry{background:#8E4A52}
.flavcard{background:#E9E2D2;border:1px solid #C9BCA2;border-radius:8px;font-size:.72rem;text-align:center;padding:4px;color:#362A22;font-weight:700;transform:rotate(-2deg)}
.gelcase-foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px}
.scoopdrop{width:58px;height:20px;background:#C7CDCF;border-radius:16px;transform:rotate(-4deg);position:relative}
.gelcase-foot .scoop{width:18px;height:18px;border-radius:50%;background:#C7CDCF;position:absolute;top:-5px;left:6px}
.conestandx{text-align:right}
.conev{display:inline-block;width:0;height:0;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:46px solid #D2A56A;position:relative}
.conevx{margin-left:-12px}

/* ============ SECTION HEADINGS ============ */
.kick{background:#7C9457;text-align:center}
.kick .tiny{display:inline-block;background:#5c7a43;color:#F4EFE2;padding:7px 18px;border-radius:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:.78rem;margin-bottom:6px}
.kick .lbl{font-weight:700;color:#fff;text-align:center;font-size:1rem}
.kindhead{text-align:center;padding:70px 0 50px;max-width:760px;margin:0 auto;padding-left:24px;padding-right:24px}
.kindhead .tag{display:inline-block;color:#A8504A;background:#fff;border:1px solid #A8504A;border-radius:999px;padding:5px 18px;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;margin-bottom:14px}
.kindhead h2{font-size:clamp(1.7rem,3.4vw,2.5rem);color:#362A22;font-weight:900;line-height:1.15;margin-bottom:14px}
.kindhead p{color:#4A3B30;font-size:1.08rem}

/* ============ FLAVOR-PAN ROWS ============ */
.flavorpan .panrows{background:#F4EFE2}
.panrow{display:flex;gap:0;align-items:stretch;max-width:1180px;margin:0 auto;padding:0 24px}
.panrow .panstrip{flex:0 0 44%;display:flex;align-items:center;justify-content:center;position:relative}
.pangraphic{border-radius:30px;width:80%;height:150px;position:relative;box-shadow:0 12px 26px #3A2E26}
.pangraphic.pistachio{background:#7C9457}
.pangraphic.cream{background:#EADFCA}
.pangraphic.cherry{background:#A8504A}
.pangraphic.tan{background:#D2A56A}
.pangraphic.choc{background:#5a4030}
.pangraphic.berry{background:#8E4A52}

.pangraphic .swirl2{position:absolute;top:50%;left:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;border:5px solid #F4EFE2}
.numbercard{position:absolute;top:8px;left:12px;background:#A8504A;color:#fff;font-weight:900;font-size:.9rem;padding:4px 12px;border-radius:8px;letter-spacing:1px}
.checkleft,.checkright{display:flex;flex-direction:column;justify-content:center;gap:18px}
.checkcard{position:absolute;color:#362A22;border-radius:8px}
.checkcard.slotpad{border:2px solid #C9BCA2}
.checkcard .pancap{font-weight:900;font-size:1.15rem;color:#362A22;margin-bottom:4px}
.panrow .writeup{flex:1;padding:40px 20px 40px 26px}
.panrow.alt .panstrip{padding-top:40px;padding-bottom:42px}
.panrow.alt .writeup{padding:12px 20px 40px 26px}
.panrow h3{font-size:1.65rem;color:#362A22;font-weight:900;line-height:1.2;margin-bottom:12px}
.panrow h3 .flnr{display:inline-block;background:#E9E2D2;border:1px solid #C9BCA2;border-radius:8px;padding:0 8px;margin-left:6px;font-size:.9rem;letter-spacing:2px;font-weight:800;color:#A8504A}
.panrow p{color:#4A3B30;font-size:1.05rem;margin-bottom:8px}
a.detailslink{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#7C9457;margin-top:10px}
a.detailslink:hover{color:#6c8150}
.shiftme{margin-top:44px;margin-bottom:44px}

/* statement row */
.statementrow{background:#E9E2D2;border-top:6px solid #D2A56A;border-bottom:6px solid #D2A56A;text-align:center;padding:56px 24px}
.statementrow .big40{font-size:clamp(4.5rem,13vw,9rem);font-weight:900;color:#362A22;line-height:.9;letter-spacing:2px}
.statementrow h2{color:#6B4A3A;font-weight:800;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;margin:8px 0 10px}
.statementrow p{color:#4A3B30;font-size:1.12rem;max-width:680px;margin:0 auto}

/* ============ SCOOTER FLOW ============ */
.scootflow{background:#6B4A3A;padding:70px 24px}
.scootflow .headflow{text-align:center;color:#F4EFE2;margin-bottom:40px;padding-left:0;padding-right:0}
.scootflow .headflow h2{font-size:clamp(1.7rem,3.4vw,2.4rem);color:#fff;font-weight:900;margin-bottom:10px}
.scootflow .headflow p{color:#E9E2D2}
.run{display:flex;justify-content:space-between;align-items:center;gap:0;max-width:1080px;margin:0 auto;flex-wrap:nowrap}
.station{flex:1;text-align:center;position:relative}
.station .plateplate{width:80px;height:80px;margin:0 auto 12px;border-radius:50%;background:#E9E2D2;border:4px solid #D2A56A;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 10px 20px #4E4036}
.station .plateplate .stname{font-weight:900;color:#362A22;font-size:.95rem}
.station .plateplate .stnum{color:#A8504A;font-size:.75rem;font-weight:800}
.station .scnode{font-size:.95rem;color:#F4EFE2;margin-top:6px;font-weight:700}
.station p{color:#E9E2D2;font-size:.92rem;max-width:150px;margin:0 auto;min-height:70px}
.drizzle{position:relative;width:0}
.drizzle .dline{border-top:4px dotted #F4EFE2;position:absolute;width:100px;top:-40px;left:-18px}
.drizzle .droplet{color:#F4EFE2;font-size:1.6rem;line-height:1}
.station.final .plateplate{border-color:#A8504A}
.station.final{background:transparent}
.punchbanner{max-width:600px;margin:30px auto 0;background:#A8504A;color:#fff;text-align:center;padding:12px 16px;border-radius:12px;font-weight:800;display:block}

/* ============ FRESH-CHURN ACCENT ============ */
.freshchurn{background:#7C9457;padding:44px 24px;text-align:center;position:relative}
.freshchurn .chunk{max-width:760px;margin:0 auto}
.freshchurn .stampmark{display:inline-block;background:#F4EFE2;color:#362A22;font-weight:900;letter-spacing:1px;text-transform:uppercase;border:3px dashed #362A22;padding:10px 20px;border-radius:8px;transform:rotate(-2deg);margin-bottom:16px;font-size:.9rem}
.freshchurn p{color:#fff;font-size:1.18rem;font-weight:600;margin-bottom:18px}
.freshchurn a.tastebtn{display:inline-block;background:#F4EFE2;color:#6B4A3A;font-weight:900;padding:14px 28px;border-radius:999px;font-size:1rem;transition:transform 0.2s,background 0.2s}
.freshchurn a.tastebtn:hover{transform:translateY(-2px);background:#fff}

/* ============ CONE-STAND FOOTER ============ */
.conestand{background:#6B4A3A}
.conestand .conesrow{padding:30px 24px 0;text-align:center}
.conestand .acme{margin:0 auto;padding:6px 24px;display:inline-block;border-bottom:3px dashed #D2A56A}
.conestand .writ{color:#F4EFE2}
.conestand .writ .bigchurn{font-size:.85rem;letter-spacing:3px;color:#D2A56A;font-weight:800;text-transform:uppercase}
.conestand .writ .motto{display:block;font-size:1.15rem;font-weight:800;color:#fff;margin-top:4px}
.conestand .limbs{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1080px;margin:0 auto;padding:38px 24px;border-top:2px solid #A8504A;}
.conestand .limbs h4{color:#F4EFE2;font-size:.82rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;color:#fff}
.conestand .limbs ul li{margin-bottom:10px}
.conestand .limbs a{color:#E9E2D2;transition:color 0.2s}
.conestand .limbs a:hover{color:#fff;text-decoration:underline}
.conestand .baseplate{margin:0 24px 24px;background:#E9E2D2;border-radius:14px;padding:26px 24px;text-align:center;position:relative;z-index:1}
.conestand .baseplate .plateco{border-top:2px solid #362A22;border-bottom:2px solid #362A22;padding:10px 0;margin-bottom:8px}
.conestand .baseplate .cname{font-size:1.5rem;font-weight:900;color:#362A22;letter-spacing:1px}
.conestand .baseplate .caddr{color:#534237;font-weight:600;margin-top:3px}
.conestand .baseplate .ccontacts{color:#534237;font-weight:600;margin-top:6px}
.conestand .copyright{padding:14px 24px;text-align:center;color:#362A22;font-size:.82rem}
.hpfootlink{text-decoration:none;color:#F4EFE2}
.conestand .footrev{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:0 24px 6px}
.conestand .footrev .spin{color:#E9E2D2}

.conestand .watermark{display:none}

/* ============ CONTACT / SERVICES shared ============ */
.pageband{padding:56px 0 40px;max-width:1080px;margin:0 auto;padding-left:24px;padding-right:24px;text-align:center}
.pageband .eyebrow{background:#E9E2D2;color:#6B4A3A;display:inline-block;padding:5px 14px;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;border:1px solid #D9CFBA;margin-bottom:16px}
.pageband h1{font-size:clamp(2rem,4.5vw,3.2rem);color:#362A22;font-weight:900;line-height:1.1;margin-bottom:16px}
.pageband p.lead{color:#4A3B30;font-size:1.16rem;max-width:760px;margin:0 auto}
.svchead{padding-top:0}
.serviceblocks{background:#F4EFE2;padding:10px 0 60px}
.servedesc{max-width:860px;margin:0 auto 30px;padding:0 24px;text-align:center;color:#534237;font-size:1.12rem}
.processband{background:#6B4A3A;margin:40px 24px;border-radius:20px;padding:44px 20px}
.processband h2{color:#fff;text-align:center;font-size:1.7rem;margin-bottom:26px}
.processband table{width:100%;max-width:960px;margin:0 auto;border-collapse:collapse}
.processband th{color:#fff;text-align:left;background:#A8504A;padding:12px;font-weight:800}
.processband td{color:#F4EFE2;border:1px solid #A8504A;padding:12px;vertical-align:top}
.processband td strong{color:#D2A56A}
.processband tr:nth-child(even) td{background:#5f4130}
.ctaband2{background:#7C9457;padding:52px 24px;text-align:center}
.ctaband2 h2{color:#fff;font-weight:900;font-size:1.9rem;margin-bottom:12px}
.ctaband2 p{color:#F4EFE2;margin-bottom:20px}
.ctaband2 a{background:#F4EFE2;color:#6B4A3A;font-weight:900;padding:15px 30px;border-radius:999px;display:inline-block}

.homefloatplane{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1080px;margin:0 auto;padding:0 24px}
.panelrow{background:#E9E2D2;border-radius:16px;padding:26px 24px}
.panelrow h3{color:#362A22;font-weight:900;font-size:1.2rem;margin-bottom:10px}
.panelrow p{color:#534237;font-size:1rem}
.panelrow p strong{color:#6B4A3A}

/* Contact form */
.contactgrid{display:flex;gap:34px;max-width:1080px;margin:0 auto;padding:30px 24px 60px;align-items:flex-start;flex-wrap:wrap}
.contactformcard{flex:1 1 52%;background:#fff;border-radius:18px;padding:30px;box-shadow:0 14px 34px #D8CDBB;border-top:6px solid #A8504A}
.contactformcard h2{color:#362A22;font-size:1.5rem;margin-bottom:8px}
.contactformcard .subnote{color:#534237;margin-bottom:20px}
.cfield{margin-bottom:18px}
.cfield label{display:block;font-weight:700;color:#362A22;margin-bottom:6px;font-size:.92rem}
.cfield input,.cfield select,.cfield textarea{width:100%;border:2px solid #D9CFBA;border-radius:10px;padding:13px 14px;font-family:inherit;font-size:1rem;background:#FFFDF6;color:#362A22}
.cfield textarea{min-height:150px;resize:vertical}
.cfield input:focus,.cfield textarea:focus{outline:none;border-color:#7C9457}
.contactformcard button{width:100%;background:#7C9457;color:#fff;font-weight:900;padding:15px;border-radius:12px;font-size:1.05rem;transition:background 0.2s}
.contactformcard button:hover{background:#6c8150}
.contactside{flex:1 1 38%}
.contactside h2{font-size:1.5rem;color:#362A22;margin-bottom:18px}
.inforow{display:flex;gap:14px;background:#E9E2D2;border-radius:12px;padding:18px;margin-bottom:14px;align-items:flex-start}
.inforow .cicon{width:44px;height:44px;border-radius:10px;background:#A8504A;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;flex:none}
.inforow h3{color:#362A22;font-weight:800;font-size:1rem;margin-bottom:3px}
.inforow p,.inforow a{color:#4A3B30;font-size:.95rem}
.detailcard{background:#F4EFE2;border-radius:16px;padding:26px;border:2px dashed #7C9457;margin-top:20px}
.detailcard h3{color:#6B4A3A;font-weight:800;margin-bottom:10px}
.detailcard ul li{color:#534237;margin-bottom:8px;position:relative;padding-left:22px}
.detailcard ul li:before{content:"";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:#7C9457}
/* Services detail cut rows */
.svwrap{max-width:1000px;margin:0 auto;padding:0 24px}
.svrow{display:flex;gap:30px;align-items:flex-start;margin-bottom:44px;background:#EFE7D4;border-radius:18px;padding:30px}
.svrow .svtile{flex:0 0 150px;text-align:center}
.svcube{border-radius:20px;height:130px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:1.6rem}
.svcube.pistachio{background:#7C9457}
.svcube.cream{background:#E2D4BC;color:#362A22}
.svcube.cherry{background:#A8504A}
.svcube.tan{background:#D2A56A;color:#362A22}
.svcube.choc{background:#5a4030}
.svcube.berry{background:#8E4A52}
.svrow .svcopy{flex:1}
.svrow h2{font-size:1.55rem;color:#362A22;font-weight:900;margin-bottom:10px;display:flex;align-items:center;gap:12px}
.svrow h2 .pin{color:#A8504A;letter-spacing:2px;font-size:.95rem;background:#fff;border:1px solid #A8504A;border-radius:8px;padding:2px 10px}
.svrow p{color:#4A3B30;font-size:1.05rem;margin-bottom:12px}
.svrow ul{list-style:none;margin:6px 0 4px}
.svrow li{padding-left:26px;position:relative;margin-bottom:9px;color:#3E332A}
.svrow li:before{content:"";position:absolute;left:0;top:9px;width:14px;height:14px;border-radius:50%;background:#A8504A}
.svrow.alt{flex-direction:row-reverse;background:#F4EFE2}

/* reveal base */

/* reveal: default visible; only animated when JS marks html.js */
.js .reveal{opacity:0;transform:translateY(18px);transition:opacity 0.7s ease,transform 0.7s ease}
.js .reveal.in-view{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  .js .reveal{opacity:1;transform:none;transition:none}
}


/* responsive */
.lightchips{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:18px}
.lightchips .chp{font-size:.85rem;font-weight:700;color:#6B4A3A}

@media (max-width:900px){
  .awningstripe .links{display:none}
  .navtoggle{display:block;margin-left:auto}
  .glasscase .casewrap{flex-direction:column}
  .glasscase .intro{flex:0 0 100%}
  .casefront{width:100%}
  .panrow{flex-direction:column;padding:28px 24px 8px}
  .panrow.off .shiftme{margin-top:0}
  .panrow .writeup{padding-left:0;padding-top:16px}
  .panrow .panstrip{flex:0 0 auto;width:100%}
  .shiftme{margin-top:0}
  .homefloatplane{grid-template-columns:1fr}
  .homefaqlabel{grid-column:auto}
  .run{flex-direction:column;gap:30px}
  .drizzle{display:none}
  .station p{min-height:auto}
  .contactgrid{flex-direction:column}
  .contactside{flex:1 1 100%}
  .contactformcard{flex:1 1 100%}
  .svrow{flex-direction:column}
  .svrow.alt{flex-direction:column}
  .svrow .svtile{flex:0 0 auto;width:100%;text-align:left}
}
