/*
Theme Name: DDR Car Service
Theme URI: https://oficina.oficinaddr.com.br
Author: DDR Car Service
Description: Tema oficial da DDR Bosch Car Service.
Version: 1.0.0
Text Domain: ddr-car-service
*/

:root{--blue:#0057b8;--deep:#07182c;--ink:#102037;--muted:#65758a;--ice:#f3f7fb;--line:#dbe4ed;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}em{color:var(--blue);font-style:normal}main{overflow:hidden}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,32px);border-bottom:1px solid #e5eaf0;position:relative;z-index:10;background:#fff}.brand{display:flex;align-items:center;gap:13px}.brand-mark{font-size:28px;line-height:1;font-weight:900;letter-spacing:-2px;color:var(--blue);padding-right:13px;border-right:1px solid #c9d5e1}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-copy strong{font-size:14px;letter-spacing:.15em}.brand-copy small{font-size:7px;letter-spacing:.17em;color:#77869a}.site-header nav{display:flex;gap:38px;font-size:13px;font-weight:700}.site-header nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--blue);color:#fff;padding:17px 22px;font-size:12px;font-weight:800;letter-spacing:.02em;border:1px solid var(--blue);transition:.25s}.button:hover{background:#064b98;transform:translateY(-2px)}.button span{font-size:18px}.button-small{padding:13px 17px;gap:18px}.hero{background:linear-gradient(110deg,#f8fbfd 0%,#eef4f9 52%,#dce8f2 100%);position:relative}.hero-grid{min-height:670px;max-width:1440px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr}.hero-copy{padding:105px 6vw 60px}.eyebrow{margin:0 0 24px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#617188;display:flex;align-items:center;gap:10px}.eyebrow>span{width:26px;height:2px;background:var(--blue);display:inline-block}.hero h1,.section h2{font-size:clamp(44px,5.2vw,75px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:800}.hero-text{font-size:17px;line-height:1.7;color:#5a6b7f;max-width:560px;margin:30px 0}.hero-actions{display:flex;gap:30px;align-items:center}.text-link{font-size:12px;font-weight:800;padding:15px 0;border-bottom:1px solid #8fa0b2}.text-link span{color:var(--blue);margin-left:12px}.trust-row{display:flex;gap:36px;margin-top:65px}.trust-row>div{display:flex;gap:10px;align-items:center;padding-right:34px;border-right:1px solid #cad4df}.trust-row>div:last-child{border:0}.trust-row strong{font-size:24px;color:var(--blue)}.trust-row span{font-size:10px;line-height:1.4;color:#6d7b8e;text-transform:uppercase;letter-spacing:.08em}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle,#36506c 0%,#112a46 46%,#061626 100%);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.hero-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.06) 25.2%,transparent 25.5%),repeating-linear-gradient(90deg,transparent 0 69px,rgba(255,255,255,.025) 70px)}.diagnostic-card{width:min(390px,70%);height:450px;border:1px solid rgba(120,191,255,.35);background:linear-gradient(145deg,rgba(5,17,31,.95),rgba(10,43,71,.88));box-shadow:0 35px 80px rgba(0,0,0,.42);padding:30px;color:white;position:relative;transform:perspective(900px) rotateY(-5deg)}.scan-top,.scan-bottom{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;color:#8eb5db}.scan-top i{font-style:normal;color:#67d3aa}.scan-ring{width:180px;height:180px;border:1px solid #1680dc;border-radius:50%;margin:55px auto 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:inset 0 0 35px rgba(0,97,184,.25),0 0 30px rgba(0,106,210,.12)}.scan-ring b{font-size:44px;color:#56b3ff}.scan-ring span{font-size:9px;text-align:center;line-height:1.5;color:#accbe8;letter-spacing:.18em}.scan-bars{height:40px;display:flex;gap:8px;align-items:end;justify-content:center}.scan-bars span{width:3px;background:#1387df}.scan-bars span:nth-child(1){height:10px}.scan-bars span:nth-child(2){height:22px}.scan-bars span:nth-child(3){height:15px}.scan-bars span:nth-child(4){height:34px}.scan-bars span:nth-child(5){height:28px}.scan-bars span:nth-child(6){height:39px}.scan-bars span:nth-child(7){height:18px}.scan-bars span:nth-child(8){height:30px}.scan-bottom{position:absolute;bottom:28px;left:30px;right:30px;flex-direction:column;gap:6px}.scan-bottom strong{font-size:11px;color:white}.floating-note{position:absolute;left:6%;bottom:54px;background:#fff;padding:17px 20px;display:flex;gap:12px;align-items:center;box-shadow:0 15px 40px rgba(0,0,0,.25)}.floating-note>b{width:28px;height:28px;border-radius:50%;background:#e5f3ff;color:var(--blue);display:grid;place-items:center}.floating-note span{display:flex;flex-direction:column;font-size:10px;color:#7c8996;gap:3px}.floating-note strong{font-size:11px;color:var(--ink)}.hero-line{height:4px;background:linear-gradient(90deg,#e42313 0 25%,#ffd400 25% 50%,#19a83d 50% 75%,#0068b4 75%)}.section{padding:110px max(6vw,28px)}.services{max-width:1440px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:64px}.section-heading h2,.about h2,.contact h2{font-size:clamp(38px,4.2vw,61px)}.section-heading>p{max-width:390px;color:var(--muted);line-height:1.8;font-size:14px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{min-height:290px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.25s}.service-card:hover{background:var(--deep);color:white;transform:translateY(-3px)}.service-number{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.15em}.service-card h3{font-size:22px;margin:42px 0 15px}.service-card p{color:var(--muted);font-size:13px;line-height:1.75;min-height:70px}.service-card:hover p{color:#afbdcb}.service-card a{font-size:11px;font-weight:800}.service-card a span{color:var(--blue);font-size:18px;margin-left:10px}.about{background:var(--deep);color:white;padding-top:90px;padding-bottom:90px}.about-panel{max-width:1250px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.about-graphic{height:510px;position:relative;background:linear-gradient(145deg,#0063c5,#03366a 60%,#061a30);display:grid;place-items:center;overflow:hidden}.about-graphic:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.035),0 0 0 140px rgba(255,255,255,.025)}.big-ddr{font-size:120px;font-weight:900;letter-spacing:-10px;position:relative}.quality-seal{position:absolute;right:25px;bottom:25px;width:120px;height:120px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;text-align:center;font-size:9px;line-height:1.5;letter-spacing:.1em;transform:rotate(-8deg)}.quality-seal strong{font-size:12px}.eyebrow.light{color:#8ca1b7}.about-copy>p:not(.eyebrow){color:#aab8c7;line-height:1.8;font-size:14px;margin:28px 0}.about-copy ul{list-style:none;margin:0 0 34px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px}.about-copy li{display:flex;gap:9px}.about-copy li b{color:#59b7ff}.button-light{background:white;border-color:white;color:var(--deep)}.button-light:hover{background:#dfeeff}.contact{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:10vw;align-items:center}.contact-copy>p:not(.eyebrow){max-width:540px;color:var(--muted);line-height:1.8;margin:26px 0 34px}.contact-card{background:var(--ice);border-top:4px solid var(--blue);padding:44px}.contact-card>p{font-size:9px;letter-spacing:.18em;color:#718096;font-weight:800;margin:0 0 14px}.contact-card h3{font-size:27px;margin:0 0 7px}.contact-card>span{font-size:13px;line-height:1.7;color:var(--muted)}.contact-card hr{border:0;border-top:1px solid #d8e1eb;margin:30px 0}.contact-card>a:not(.route-link){display:block;font-size:22px;font-weight:800;margin-bottom:7px}.contact-card small{display:block;color:#78879a}.route-link{display:inline-flex;gap:15px;margin-top:28px;color:var(--blue);font-size:11px;font-weight:800;border-bottom:1px solid var(--blue);padding-bottom:6px}footer{background:#06111f;color:#8b9aab;min-height:150px;padding:45px max(6vw,28px);display:flex;align-items:center;justify-content:space-between;font-size:10px}.footer-brand .brand-mark,.footer-brand .brand-copy strong{color:white}.footer-brand .brand-copy small{color:#8390a0}footer>div{display:flex;gap:25px}.whatsapp-float{position:fixed;z-index:20;right:24px;bottom:24px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:white;font-size:12px;font-weight:900;box-shadow:0 12px 30px rgba(0,0,0,.24)}
@media(max-width:900px){.site-header{height:72px;padding:0 20px}.site-header nav{display:none}.button-small{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:75px 25px 55px}.hero-visual{min-height:520px;clip-path:none}.trust-row{gap:18px;flex-wrap:wrap}.trust-row>div{padding-right:17px}.section{padding:80px 25px}.section-heading{display:block}.section-heading>p{margin-top:25px}.service-grid{grid-template-columns:1fr 1fr}.about-panel,.contact{grid-template-columns:1fr}.about-copy{order:-1}.about-graphic{height:390px}.contact{gap:55px}footer{flex-direction:column;gap:28px;text-align:center}footer>div{order:2}}
@media(max-width:560px){.brand-mark{font-size:24px}.hero h1{font-size:46px}.hero-actions{align-items:stretch;flex-direction:column;gap:10px}.text-link{text-align:center}.trust-row>div{width:calc(50% - 10px);border:0}.hero-visual{min-height:420px}.diagnostic-card{height:360px;width:78%;padding:22px}.scan-ring{width:140px;height:140px;margin:35px auto 15px}.scan-bottom{left:22px;bottom:20px}.floating-note{bottom:25px}.service-grid{grid-template-columns:1fr}.service-card{min-height:250px}.about-copy ul{grid-template-columns:1fr}.about-graphic{height:300px}.big-ddr{font-size:88px}.quality-seal{width:95px;height:95px}.contact-card{padding:30px}}

/* Official DDR brand asset */
.brand img{display:block;width:142px;height:70px;object-fit:contain}.footer-brand{background:#fff;padding:7px 13px;border-radius:2px}.footer-brand img{width:135px;height:58px}.about-logo{position:relative;z-index:1;width:min(76%,400px);height:auto;object-fit:contain;border-radius:50%;box-shadow:0 18px 42px rgba(0,0,0,.25)}@media(max-width:560px){.brand img{width:116px;height:58px}.footer-brand img{width:125px;height:54px}.about-logo{width:74%}}

/* Workshop page */
.workshop-page h2{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.055em;margin:0}.workshop-hero{height:calc(100vh - 88px);min-height:650px;position:relative;color:#fff;display:flex;align-items:end}.workshop-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workshop-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,14,28,.92),rgba(4,20,38,.55) 58%,rgba(4,20,38,.15)),linear-gradient(0deg,rgba(3,14,28,.82),transparent 60%)}.workshop-hero-copy{position:relative;z-index:1;padding:0 max(7vw,30px) 85px;max-width:1080px}.workshop-hero h1{font-size:clamp(54px,7vw,96px);line-height:.94;letter-spacing:-.06em;margin:0}.workshop-hero-copy>p:last-child{font-size:17px;line-height:1.75;color:#c4d0dc;max-width:710px;margin-top:28px}.workshop-intro{padding:110px max(7vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:9vw;max-width:1500px;margin:auto}.workshop-intro>div:last-child>p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 38px}.workshop-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.workshop-facts span{font-size:11px;line-height:1.5;color:var(--muted);padding-top:16px;border-top:2px solid var(--blue)}.workshop-facts b{display:block;color:var(--ink);font-size:12px;margin-bottom:6px}.structure-showcase{background:var(--deep);color:#fff;padding:90px max(7vw,30px);display:grid;grid-template-columns:1.2fr .8fr;gap:4vw;align-items:center}.structure-main{position:relative}.structure-main img{width:100%;height:600px;object-fit:cover}.structure-main span,.structure-secondary span{position:absolute;left:18px;bottom:18px;background:#fff;color:var(--ink);padding:10px 13px;font-size:8px;letter-spacing:.14em;font-weight:800}.structure-copy p:not(.eyebrow){color:#aab8c6;line-height:1.8;font-size:14px}.structure-copy ul{list-style:none;padding:18px 0 0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px}.structure-copy li{display:flex;gap:9px}.structure-copy li b{color:#56b4ff}.structure-secondary{position:relative;grid-column:2;margin-top:-100px;width:76%;justify-self:end;box-shadow:0 25px 60px rgba(0,0,0,.35)}.structure-secondary img{display:block;width:100%;height:260px;object-fit:cover}.reception-section{padding:110px max(7vw,30px);display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;max-width:1500px;margin:auto}.reception-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8;margin:28px 0}.comfort-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comfort-list span{background:var(--ice);padding:14px;font-size:11px;font-weight:700;border-left:2px solid var(--blue)}.reception-gallery{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}.reception-gallery img{width:100%;height:440px;object-fit:cover}.ddr-method{background:var(--blue);color:#fff;padding:90px max(7vw,30px)}.ddr-method em{color:#bfe0ff}.method-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.method-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.3)}.method-steps article{padding:28px;border-right:1px solid rgba(255,255,255,.2)}.method-steps article:last-child{border:0}.method-steps span{font-size:9px;color:#bfe0ff}.method-steps h3{font-size:22px;margin:42px 0 12px}.method-steps p{font-size:12px;line-height:1.7;color:#d5e8fa}.technology-section{padding:110px max(7vw,30px);max-width:1600px;margin:auto}.technology-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px}.technology-heading>p{max-width:430px;color:var(--muted);font-size:14px;line-height:1.8}.equipment-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.equipment-grid article>div{height:340px;position:relative;background:var(--ice);overflow:hidden}.equipment-grid img{width:100%;height:100%;object-fit:cover;transition:.3s}.equipment-grid article:hover img{transform:scale(1.03)}.equipment-grid article>div span{position:absolute;left:10px;bottom:10px;background:#fff;color:var(--blue);padding:8px;font-size:9px;font-weight:800}.equipment-grid h3{font-size:16px;margin:18px 0 8px}.equipment-grid p{font-size:11px;line-height:1.6;color:var(--muted)}.yard-section{background:var(--deep);color:#fff;display:grid;grid-template-columns:1.18fr .82fr}.yard-image img{display:block;width:100%;height:650px;object-fit:cover}.yard-copy{padding:85px max(6vw,40px);align-self:center}.yard-copy>p:not(.eyebrow){color:#a9b8c7;line-height:1.8;font-size:14px}.yard-note{border-top:1px solid #2c3f53;margin-top:35px;padding-top:22px;display:flex;gap:25px}.yard-note b{font-size:12px;min-width:120px}.yard-note span{font-size:11px;line-height:1.6;color:#8fa1b4}.facade-section{padding:100px max(7vw,30px);display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:center;max-width:1500px;margin:auto}.facade-section>img{width:100%;height:580px;object-fit:cover}.facade-section>div>p:not(.eyebrow){color:var(--muted);line-height:1.7;margin:20px 0 30px}.workshop-final{background:var(--blue);color:#fff;padding:85px max(7vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.workshop-final em{color:#c7e6ff}.workshop-final>div:last-child>p{color:#d5e9fa;line-height:1.7;max-width:450px;margin:0 0 25px}@media(max-width:950px){.workshop-intro,.reception-section,.yard-section,.facade-section,.workshop-final{grid-template-columns:1fr}.structure-showcase{grid-template-columns:1fr}.structure-secondary{grid-column:1;margin-top:0;width:60%;justify-self:end}.workshop-facts{grid-template-columns:1fr}.method-steps{grid-template-columns:1fr 1fr}.equipment-grid{grid-template-columns:repeat(2,1fr)}.technology-heading{display:block}.technology-heading>p{margin-top:25px}.yard-image img{height:480px}}@media(max-width:560px){.workshop-hero{height:720px}.workshop-hero-copy{padding-bottom:55px}.workshop-intro,.reception-section,.technology-section,.facade-section{padding-top:75px;padding-bottom:75px}.structure-main img{height:390px}.structure-copy ul{grid-template-columns:1fr}.structure-secondary{width:85%}.reception-gallery{grid-template-columns:1fr}.reception-gallery img{height:280px}.method-steps{grid-template-columns:1fr}.method-steps article{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.equipment-grid{grid-template-columns:1fr 1fr}.equipment-grid article>div{height:260px}.yard-image img,.facade-section>img{height:370px}}

/* Services pages */
.inner-page{min-height:100vh;background:#fff}.site-header nav .active{color:var(--blue)}.services-hero{min-height:460px;background:var(--deep);color:#fff;padding:100px max(7vw,30px);display:flex;align-items:end;justify-content:space-between;gap:70px}.services-hero h1,.service-detail-hero h1{font-size:clamp(52px,7vw,96px);line-height:.94;letter-spacing:-.06em;margin:0}.services-hero>p{max-width:430px;color:#aab9c8;line-height:1.8;font-size:15px}.all-services{padding:90px max(7vw,30px);max-width:1500px;margin:auto}.services-index{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.service-index-card{display:grid;grid-template-columns:42px 1fr 30px;gap:20px;align-items:start;padding:34px 25px;border-bottom:1px solid var(--line);transition:.25s}.service-index-card:nth-child(odd){border-right:1px solid var(--line)}.service-index-card:hover{background:var(--ice);padding-left:35px}.service-index-card>span{font-size:10px;color:var(--blue);font-weight:800}.service-index-card h2{font-size:22px;margin:0 0 10px}.service-index-card p{font-size:13px;line-height:1.6;color:var(--muted);margin:0;max-width:430px}.service-index-card>b{font-size:20px;color:var(--blue)}.service-cta{background:var(--blue);color:#fff;padding:75px max(7vw,30px);display:flex;align-items:end;justify-content:space-between}.service-cta h2{font-size:clamp(38px,5vw,65px);line-height:1;margin:0}.service-cta em{color:#bfe0ff}.service-detail-hero{min-height:590px;background:linear-gradient(135deg,#06182c,#0b3763);color:#fff;padding:55px max(7vw,30px) 80px;position:relative;overflow:hidden}.service-detail-hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.11);border-radius:50%;right:-80px;top:70px;box-shadow:0 0 0 85px rgba(255,255,255,.025),0 0 0 170px rgba(255,255,255,.018)}.service-breadcrumb{display:flex;gap:12px;font-size:11px;color:#89a3bd;margin-bottom:95px}.service-breadcrumb b{color:#fff}.detail-number{font-size:11px;color:#57adf7;letter-spacing:.15em}.service-detail-hero h1{max-width:950px;margin:18px 0}.service-detail-hero>p{font-size:19px;color:#b8c7d5;margin:0 0 30px}.service-detail-hero>*{position:relative;z-index:1}.service-detail-body{padding:100px max(7vw,30px);display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;max-width:1450px;margin:auto}.service-detail-body h2{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.05em;margin:0}.detail-description{font-size:16px;line-height:1.85;color:var(--muted);max-width:680px;margin-top:30px}.service-detail-body aside{background:var(--ice);border-top:4px solid var(--blue);padding:40px}.service-detail-body aside>p{font-size:9px;letter-spacing:.16em;font-weight:800;color:#75869a}.service-detail-body ul{list-style:none;padding:10px 0 0;margin:0}.service-detail-body li{display:flex;gap:13px;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.service-detail-body li b{color:var(--blue)}.warning-signs{background:var(--deep);color:#fff;padding:90px max(7vw,30px);display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.warning-signs h2{font-size:clamp(36px,4vw,58px);line-height:1.05}.sign-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2a3c50}.sign-grid>div{padding:28px;border-bottom:1px solid #2a3c50}.sign-grid>div:nth-child(odd){border-right:1px solid #2a3c50}.sign-grid span{font-size:9px;color:#4ca8f5}.sign-grid p{font-size:15px;margin:24px 0 0}.detail-final{padding:95px max(7vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.detail-final>div>span{font-size:9px;letter-spacing:.18em;color:var(--blue);font-weight:800}.detail-final h2{font-size:clamp(42px,5vw,68px);line-height:1;margin:18px 0 0}.detail-final>div:last-child p{color:var(--muted);line-height:1.7;max-width:480px;margin:0 0 25px}@media(max-width:800px){.services-hero,.service-cta{display:block}.services-hero>p{margin-top:30px}.services-index{grid-template-columns:1fr}.service-index-card:nth-child(odd){border-right:0}.service-cta .button{margin-top:30px}.service-detail-body,.warning-signs,.detail-final{grid-template-columns:1fr}.service-detail-hero{min-height:520px}.service-breadcrumb{margin-bottom:70px}.sign-grid{margin-top:20px}}@media(max-width:520px){.services-hero{padding-top:70px;min-height:400px}.services-index{display:block}.service-index-card{grid-template-columns:30px 1fr 20px;padding:28px 8px}.service-detail-hero h1{font-size:52px}.sign-grid{grid-template-columns:1fr}.sign-grid>div:nth-child(odd){border-right:0}}
