/* ritirotoneresausti.it — foglio di stile condiviso */
/* Font ospitati localmente (SIL Open Font License, vedi assets/fonts) */
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/archivo-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/archivo-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/source-sans-3-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/source-sans-3-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/source-sans-3-latin-700-normal.woff2') format('woff2')}

:root{
  --ink:#16211B; --ink-2:#0F1712; --green:#1E5B3A; --green-d:#123A24; --green-l:#F3F8F4;
  --gold:#E7B566; --gold-d:#8A6A2F; --bg:#F6F5F1; --sand:#EDEBE4; --white:#FFFFFF;
  --line:#E2DFD5; --line-2:#B9B5A8; --muted:#4A554E; --muted-2:#5A645D; --on-dark:#D7DBD4; --on-dark-2:#C3CAC1;
  --err:#A3261B; --err-bg:#FBEDEB;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Source Sans 3',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);background:var(--bg);font-size:17px;line-height:1.55}
a{color:var(--green)} a:hover{color:var(--green-d)}
img,svg{max-width:100%}
h1,h2,h3{font-family:'Archivo',system-ui,sans-serif;margin:0;line-height:1.12}
p{margin:0}
.wrap{max-width:1200px;margin:0 auto;padding:0 24px}
.wrap-s{max-width:1000px;margin:0 auto;padding:0 24px}
.wrap-xs{max-width:900px;margin:0 auto;padding:0 24px}
.eyebrow{font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--green)}
.h2{font-weight:800;font-size:clamp(30px,4vw,40px);letter-spacing:-.8px}
.muted{color:var(--muted)}
.small{font-size:14px;color:var(--muted-2)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

/* bottoni */
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:8px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;font-size:17px;font-family:inherit;line-height:1.2;text-align:center}
.btn-green{background:var(--green);color:#fff} .btn-green:hover{background:var(--green-d);color:#fff}
.btn-gold{background:var(--gold);color:var(--ink)} .btn-gold:hover{background:#DDA650;color:var(--ink)}
.btn-ghost-dark{color:#F6F5F1;border-color:#8C978E} .btn-ghost-dark:hover{color:#fff;border-color:#fff}
.btn-outline{border-color:var(--green);color:var(--green);background:#fff} .btn-outline:hover{background:var(--green-l)}
.btn-white{background:#fff;color:var(--green)}
.btn-block{display:flex;width:100%}

/* header */
.site-header{background:#fff;border-bottom:1px solid var(--line)}
.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}
.logo{font-family:'Archivo',sans-serif;font-weight:800;font-size:26px;letter-spacing:-.5px;color:var(--ink);text-decoration:none}
.logo .g{color:var(--green)} .logo .o{color:var(--gold-d)}
.nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-weight:600;font-size:16px}
.nav a{text-decoration:none;color:var(--ink)} .nav a:hover{color:var(--green)}
.nav .btn{min-height:44px;padding:10px 20px;font-size:16px;color:#fff}
@media (max-width:760px){.nav a:not(.btn){display:none}}

/* hero */
.hero{background:var(--ink);color:#F6F5F1}
.hero .wrap{padding-top:88px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}
.hero-text{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}
.hero .eyebrow{color:var(--gold)}
.hero h1{font-weight:800;font-size:clamp(38px,5.5vw,60px);line-height:1.04;letter-spacing:-1.5px}
.hero p.lead{font-size:20px;max-width:600px;color:var(--on-dark)}
.hero .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}
.hero .ticks{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:12px;font-size:15px;color:var(--on-dark-2)}
.boxes{flex:1 1 360px;min-width:0;display:flex;align-items:flex-end;justify-content:center;gap:18px;padding-top:24px}
.box-col{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;letter-spacing:1px}
.box{background:#D8B98A;border:2px solid #B8955F;border-radius:6px;display:flex;justify-content:center;padding-top:14px}
.box span{display:block;height:6px;background:#B8955F;border-radius:3px}
@media (max-width:600px){.boxes{zoom:.62;padding-top:0}}

/* sezioni */
.section{padding:88px 0}
.section-white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.section-sand{background:var(--sand)}
.section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}
.why .wrap{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-top:72px;padding-bottom:72px}
.why h2{flex:1 1 380px;min-width:0;font-weight:800;font-size:clamp(28px,3.4vw,36px);letter-spacing:-.6px}
.why .txt{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:16px;font-size:18px;color:#3B4740}

.cards{display:flex;flex-wrap:wrap;gap:20px}
.card{flex:1 1 260px;min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px;display:flex;flex-direction:column;gap:10px}
.card h3{font-size:20px;font-weight:700}
.card p{font-size:16px;color:var(--muted)}
.card-fmt{flex-basis:300px;border:0;padding:28px}
.card-fmt .t{font-family:'Archivo',sans-serif;font-weight:800;font-size:24px}
.card-fmt .s{font-weight:700;color:var(--green)}

.steps{display:flex;flex-wrap:wrap;gap:28px}
.step{flex:1 1 230px;min-width:0;display:flex;flex-direction:column;gap:10px}
.step .n{font-family:'Archivo',sans-serif;font-weight:800;font-size:44px;color:var(--green);line-height:1}
.step h3{font-size:20px}
.step p{font-size:16px;color:var(--muted)}

.band{background:var(--green);color:#fff;border-radius:16px;padding:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}
.band .t{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:10px}
.band h2{font-weight:800;font-size:32px;letter-spacing:-.5px}
.band p{font-size:18px;color:#DCEBE1}

.faq{display:flex;flex-direction:column;gap:12px}
.faq details{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px 22px}
.faq summary{cursor:pointer;font-weight:700;font-size:18px}
.faq details p{margin-top:12px;color:var(--muted)}

/* wizard */
.wizard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:36px;display:flex;flex-direction:column;gap:28px}
@media (max-width:600px){.wizard{padding:22px}}
.wz-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.wz-label{font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--green)}
.wz-bar{flex:1 1 200px;max-width:360px;height:6px;background:var(--line);border-radius:3px;overflow:hidden}
.wz-bar div{height:6px;background:var(--green);border-radius:3px;transition:width .25s}
.wz-q{display:flex;flex-direction:column;gap:22px}
.wz-q h3{font-size:28px;font-weight:800;letter-spacing:-.4px}
.wz-opts{display:flex;flex-wrap:wrap;gap:12px}
.wz-opt{flex:1 1 210px;min-height:72px;text-align:left;padding:16px 20px;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:4px;font-family:inherit}
.wz-opt:hover,.wz-opt:focus-visible{border-color:var(--green);background:var(--green-l);outline:none}
.wz-opt b{font-size:18px}
.wz-opt span{font-size:14px;color:var(--muted-2)}
.wz-res{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}
.wz-main{flex:999 1 420px;min-width:0;border:2px solid var(--green);background:var(--green-l);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:18px}
.wz-alt{flex:1 1 280px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}
.badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:var(--gold);color:var(--ink);padding:4px 12px;border-radius:999px}
.pk-name{font-family:'Archivo',sans-serif;font-weight:800;font-size:36px;letter-spacing:-.5px}
.pk-price{font-family:'Archivo',sans-serif;font-weight:800;font-size:42px}
.stats{display:flex;flex-wrap:wrap;gap:10px}
.stat{flex:1 1 120px;background:#fff;border-radius:10px;padding:12px 14px}
.stat small{display:block;font-size:13px;color:var(--muted-2)}
.stat b{font-weight:700}
.wz-custom{background:var(--ink);color:#F6F5F1;border-radius:14px;padding:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}
.wz-custom p{color:var(--on-dark)}
.wz-nav{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding-top:20px}
.link-btn{background:none;border:0;color:var(--green);font-weight:600;font-size:16px;text-decoration:underline;cursor:pointer;min-height:44px;padding:10px 12px;font-family:inherit}
.btn-sm{min-height:44px;padding:10px 18px;font-size:16px;font-weight:600;border:1px solid var(--line-2);background:#fff;color:var(--ink);border-radius:8px;cursor:pointer;font-family:inherit}

/* form */
.form{background:#fff;color:var(--ink);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:18px}
@media (max-width:600px){.form{padding:22px}}
.row{display:flex;flex-wrap:wrap;gap:18px}
.field{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:6px}
.form > .field,.fieldset > .field{flex:0 0 auto}
.field.w-s{flex:0 1 120px}
.field label{font-weight:600;font-size:15px}
.field .hint{font-size:13px;color:var(--muted-2)}
.field input,.field select,.field textarea{min-height:46px;padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;font-size:16px;font-family:inherit;background:#fff;color:var(--ink);width:100%}
.field textarea{resize:vertical;min-height:110px}
.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}
.field.has-err input,.field.has-err select,.field.has-err textarea{border-color:var(--err)}
.field .err{font-size:14px;color:var(--err);font-weight:600}
.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--muted)}
.check input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--green)}
.check.has-err{color:var(--err)}
.fieldset{border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:16px;margin:0}
.fieldset legend{font-family:'Archivo',sans-serif;font-weight:800;font-size:19px;padding:0 6px}
.alert{border-radius:10px;padding:14px 18px;font-weight:600}
.alert-err{background:var(--err-bg);color:var(--err);border:1px solid #E7B9B3}
.alert-ok{background:var(--green-l);color:var(--green-d);border:1px solid #BFD9C8}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}

/* pagine interne */
.page-head{background:var(--ink);color:#F6F5F1}
.page-head .wrap{padding-top:56px;padding-bottom:56px;display:flex;flex-direction:column;gap:12px}
.page-head h1{font-weight:800;font-size:clamp(30px,4vw,44px);letter-spacing:-1px}
.page-head p{color:var(--on-dark);font-size:18px;max-width:720px}
.order-grid{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}
@media (max-width:900px){.order-grid .summary{order:-1}}
.order-grid .form{flex:999 1 560px;min-width:0;border:1px solid var(--line)}
.summary{flex:1 1 300px;min-width:0;background:#fff;border:2px solid var(--green);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}
@media (max-width:900px){.summary{position:static}}
.sum-row{display:flex;justify-content:space-between;gap:12px;font-size:16px}
.sum-row.total{border-top:1px solid var(--line);padding-top:12px;font-weight:800;font-size:20px}
.prose{background:#fff;border:1px solid var(--line);border-radius:14px;padding:36px;display:flex;flex-direction:column;gap:14px}
.prose h2{font-size:22px;margin-top:14px}
.prose ul,.prose ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}
.notice{background:#FFF7E0;border:1px solid #EBD597;border-radius:10px;padding:14px 18px;font-size:15px;color:#5C4A16}

/* preventivo / footer */
.quote{background:var(--ink);color:#F6F5F1}
.quote .wrap{padding-top:88px;padding-bottom:88px;display:flex;flex-wrap:wrap;gap:48px}
.quote .side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}
.quote .side p{font-size:18px;color:var(--on-dark)}
.quote .contacts{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:17px;color:var(--on-dark-2)}
.quote .contacts a{color:var(--gold)}
.quote .form{flex:999 1 520px}
.site-footer{background:var(--ink-2);color:#A9B2AA;font-size:14px}
.site-footer .wrap{padding-top:48px;padding-bottom:32px;display:flex;flex-direction:column;gap:28px}
.site-footer .cols{display:flex;flex-wrap:wrap;gap:32px}
.site-footer .col{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:4px}
.site-footer .col b{color:#F6F5F1}
.site-footer a{color:var(--gold)}
.site-footer .logo{font-size:20px;color:#F6F5F1}
.site-footer .logo .g{color:#7FC29B} .site-footer .logo .o{color:var(--gold)}
.site-footer .bottom{border-top:1px solid #2A352D;padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}


/* animazione hero: toner e cartucce -> Ecobox -> ritiro -> alberi */
.hero .wrap{max-width:1380px}
.hero .hero-text{flex:1 1 440px}
.hero-anim{flex:1.25 1 560px;min-width:0;max-width:760px;margin:0 auto}
.hero-anim svg{display:block;width:100%;height:auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}
@media (max-width:900px){.hero-anim{max-width:620px}}
.rte-anim .lbl{font-family:'Archivo',sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;fill:#F6F5F1}
.rte-anim .cap{font-family:'Archivo',sans-serif;font-weight:700;font-size:16px;fill:#E7B566}
.rte-anim .van-t{font-family:'Archivo',sans-serif;font-weight:800;font-size:22px;letter-spacing:1px;fill:#fff}
.rte-anim .van-s{font-family:'Source Sans 3',sans-serif;font-weight:600;font-size:12px;fill:#DCEBE1}
.rte-anim .tn,.rte-anim .van,.rte-anim .tree,.rte-anim .badge,.rte-anim .cap{opacity:0}
.rte-anim .tn,.rte-anim .sq,.rte-anim .lid,.rte-anim .tree,.rte-anim .badge,.rte-anim .cap,.rte-anim .wh{transform-box:fill-box}
.rte-anim .sq,.rte-anim .tree{transform-origin:50% 100%}
.rte-anim .tn,.rte-anim .badge,.rte-anim .wh{transform-origin:50% 50%}
@keyframes rteBox{0%,54%{opacity:1}58%,96%{opacity:0}100%{opacity:1}}
@keyframes rteLid{0%,40%{opacity:0;transform:translateY(-36px)}45%,96%{opacity:1;transform:translateY(0)}97%,100%{opacity:0;transform:translateY(-36px)}}
@keyframes rteVan{0%,44%{opacity:1;transform:translateX(640px)}70%,100%{opacity:1;transform:translateX(-760px)}}
@keyframes rteWheel{to{transform:rotate(-360deg)}}
@keyframes rteBadge{0%,73%{opacity:1;transform:scale(0)}77%{opacity:1;transform:scale(1.18)}80%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes rteCap{0%,73%{opacity:0;transform:translateY(6px)}77%,92%{opacity:1;transform:translateY(0)}96%,100%{opacity:0}}
@media (prefers-reduced-motion:no-preference){
.rte-anim .bx{animation:rteBox 10s infinite}
.rte-anim .lid{animation:rteLid 10s infinite}
.rte-anim .van{animation:rteVan 10s infinite linear}
.rte-anim .wh{animation:rteWheel .55s infinite linear}
.rte-anim .badge{animation:rteBadge 10s infinite}
.rte-anim .cap{animation:rteCap 10s infinite}
.rte-anim .it1{animation:rteIt1 10s infinite}
.rte-anim .it2{animation:rteIt2 10s infinite}
.rte-anim .it3{animation:rteIt3 10s infinite}
.rte-anim .it4{animation:rteIt4 10s infinite}
.rte-anim .it5{animation:rteIt5 10s infinite}
.rte-anim .it6{animation:rteIt6 10s infinite}
.rte-anim .it7{animation:rteIt7 10s infinite}
.rte-anim .it8{animation:rteIt8 10s infinite}
.rte-anim .it9{animation:rteIt9 10s infinite}
.rte-anim .it10{animation:rteIt10 10s infinite}
.rte-anim .sq1{animation:rteSq1 10s infinite}
.rte-anim .sq2{animation:rteSq2 10s infinite}
.rte-anim .sq3{animation:rteSq3 10s infinite}
.rte-anim .tr1{animation:rteTr1 10s infinite}
.rte-anim .tr2{animation:rteTr2 10s infinite}
.rte-anim .tr3{animation:rteTr3 10s infinite}
.rte-anim .tr4{animation:rteTr4 10s infinite}
.rte-anim .tr5{animation:rteTr5 10s infinite}
}
@keyframes rteIt1{0%,1%{opacity:0;transform:translateY(-246px) rotate(14deg)}1.5%{opacity:1;transform:translateY(-246px) rotate(14deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}8%{opacity:1;transform:translateY(0) rotate(0)}9%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt2{0%,9%{opacity:0;transform:translateY(-244px) rotate(-10deg)}9.5%{opacity:1;transform:translateY(-244px) rotate(-10deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}16%{opacity:1;transform:translateY(0) rotate(0)}17%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt3{0%,5%{opacity:0;transform:translateY(-199px) rotate(20deg)}5.5%{opacity:1;transform:translateY(-199px) rotate(20deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}12%{opacity:1;transform:translateY(0) rotate(0)}13%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt4{0%,13%{opacity:0;transform:translateY(-194px) rotate(-14deg)}13.5%{opacity:1;transform:translateY(-194px) rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}20%{opacity:1;transform:translateY(0) rotate(0)}21%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt5{0%,21%{opacity:0;transform:translateY(-208px) rotate(12deg)}21.5%{opacity:1;transform:translateY(-208px) rotate(12deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}28%{opacity:1;transform:translateY(0) rotate(0)}29%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt6{0%,3%{opacity:0;transform:translateY(-112px) rotate(-18deg)}3.5%{opacity:1;transform:translateY(-112px) rotate(-18deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}10%{opacity:1;transform:translateY(0) rotate(0)}11%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt7{0%,11%{opacity:0;transform:translateY(-118px) rotate(14deg)}11.5%{opacity:1;transform:translateY(-118px) rotate(14deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}18%{opacity:1;transform:translateY(0) rotate(0)}19%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt8{0%,17%{opacity:0;transform:translateY(-104px) rotate(-10deg)}17.5%{opacity:1;transform:translateY(-104px) rotate(-10deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}24%{opacity:1;transform:translateY(0) rotate(0)}25%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt9{0%,25%{opacity:0;transform:translateY(-104px) rotate(20deg)}25.5%{opacity:1;transform:translateY(-104px) rotate(20deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}32%{opacity:1;transform:translateY(0) rotate(0)}33%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteIt10{0%,29%{opacity:0;transform:translateY(-126px) rotate(-14deg)}29.5%{opacity:1;transform:translateY(-126px) rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,.9,.55)}36%{opacity:1;transform:translateY(0) rotate(0)}37%,100%{opacity:0;transform:translateY(0)}}
@keyframes rteSq1{0%,100%,7.5%,10.5%,15.5%,18.5%{transform:scale(1,1)}9%,17%{transform:scale(1.05,.93)}}
@keyframes rteSq2{0%,100%,11.5%,14.5%,19.5%,22.5%,27.5%,30.5%{transform:scale(1,1)}13%,21%,29%{transform:scale(1.05,.93)}}
@keyframes rteSq3{0%,100%,9.5%,12.5%,17.5%,20.5%,23.5%,26.5%,31.5%,34.5%,35.5%,38.5%{transform:scale(1,1)}11%,19%,25%,33%,37%{transform:scale(1.05,.93)}}
@keyframes rteTr1{0%,60.0%{opacity:1;transform:scale(0)}66.0%{opacity:1;transform:scale(1.08)}69.0%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes rteTr2{0%,62.5%{opacity:1;transform:scale(0)}68.5%{opacity:1;transform:scale(1.08)}71.5%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes rteTr3{0%,65.0%{opacity:1;transform:scale(0)}71.0%{opacity:1;transform:scale(1.08)}74.0%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes rteTr4{0%,67.5%{opacity:1;transform:scale(0)}73.5%{opacity:1;transform:scale(1.08)}76.5%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes rteTr5{0%,70.0%{opacity:1;transform:scale(0)}76.0%{opacity:1;transform:scale(1.08)}79.0%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
