:root{
  --main-color:#0938ba;
  --main-color-green:#bbd74a;
  --main-color-green-light:#E2F582;
  --main-color-green-hover:#b5d048;
  --main-bg-light:#f1f5f9;
  --main-bg-dark:#0d3d7c;
  --color-dark:#231f20;
  --color-gray:#606060;
  --color-red:#bd150a;
  --btn-hover-dark:#0832a8;
  --color-white:#ffffff;
  --border-info-color:rgba(35,31,32,0.08);
  --box-shadow:0 0 2.444rem .3333rem rgb(0 0 0 / 5%);
  --box-shadow2:0 0 14px rgba(35,31,32,.17);
  --transition:all .2s ease-in-out;
  --ec-green-bg:#f8fbea;
  --ec-green-border:#a9c43e;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;font-size:18px}
body{font-family:'Inter',sans-serif;color:var(--color-dark);background:var(--color-white);line-height:1.6;font-size:18px}
input,button,select,textarea{font-family:inherit}
a{color:var(--main-color)}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.pdf-container{text-align:center;max-width:none;padding:0}
.copyright-container{border-top:1px solid rgba(255,255,255,.12)}

/* ── Site header (energycom.hr brand header) ────── */
.site-header{background:#fff}
.header-top{padding:10px 0;background:var(--main-color);position:relative}
.header-top .shape{position:absolute;right:0;top:0;height:100%;width:100%;overflow:hidden}
.header-top .center-shape{position:absolute;top:0;right:-44px;width:50%;height:100%;background:var(--main-color);transform:skewX(-25deg);border-left:3px solid #fff}
.header-top .right-shape{position:absolute;top:0;left:-89px;bottom:0;width:10%;background:var(--main-bg-dark);transform:skewX(-25deg);border-right:5px solid #fff}
.site-header-contact{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.site-header-contact a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:600}
.site-header-contact img{width:14px;height:14px;filter:brightness(0) invert(1)}
.site-header-back{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-weight:600;font-size:14px}
.site-header-back:hover{color:#fff}
.site-header-main{border-bottom:1px solid var(--border-info-color)}
.site-header-main-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;flex-wrap:wrap}
.site-logo img{height:31px;display:block}
.site-nav{display:flex;align-items:center;gap:40px;flex-wrap:wrap}
.site-nav a{color:var(--color-dark);text-decoration:none;font-weight:600;font-size:16px}
.site-nav a:hover{color:var(--main-color)}
.site-nav a:not(.site-nav-cta){font-size:1rem;font-weight:500;color:var(--color-dark);padding-top:2px}
.site-nav .site-nav-cta{display:inline-flex;align-items:center;justify-content:center;height:45px;padding:0 19px;font-size:18px;font-weight:500;color:var(--color-dark);background:var(--main-color-green);white-space:nowrap;transition:all .5s}
.site-nav .site-nav-cta:hover{background:var(--main-color-green-hover);color:var(--color-dark)}

/* ── Sub-hero (Betrix-style page banner) ────────── */
.row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}
.align-items-top{align-items:flex-start}
.col-12{flex:0 0 100%;max-width:100%;padding-left:12px;padding-right:12px}
.text-center{text-align:center}
.hero-section{padding:0}
.hero-section strong{font-weight:600}
.hero-single{padding:107px 0 89px;background:var(--main-color) center/cover no-repeat;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;height:100%}
.hero-single::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(65deg,rgba(9,56,186,1),rgba(9,56,186,.8),rgba(9,56,186,.4),transparent);z-index:-1;opacity:.9}
.hero-single.hero-single-inner{background-position:center;background-repeat:no-repeat;background-size:cover;will-change:background-position}
.hero-single .hero-content{display:grid;align-content:center;height:100%}
.fondovi-badge{display:inline-block;background:#edf3fd;color:var(--main-color);font-size:20px;font-weight:600;line-height:1.4;padding:5px 20px;border-radius:0;transform:rotate(-3deg);margin-bottom:20px;width:fit-content;justify-self:center}
.hero-single .hero-content .hero-sub-title{display:inline-block;color:#fff;font-size:22px;letter-spacing:2px;font-weight:700;position:relative;text-transform:uppercase}
.hero-single .hero-content .hero-sub-title>span{display:inline-block;border-bottom:3px solid var(--main-color-green);padding-bottom:0px}
.hero-single .hero-content .hero-title{color:#fff;font-size:39px;font-weight:700;margin:20px auto;letter-spacing:.9px;max-width:1080px;line-height:1.3}
.hero-single .hero-content p{color:#fff;font-size:18px;line-height:1.5;font-weight:400;margin-bottom:19.5px}
@media (max-width:1199px){.hero-single .hero-content .hero-title{font-size:33px}}
@media (max-width:991px){.hero-single .hero-content .hero-title{font-size:35.5px!important}}
@media (max-width:767px){
  .hero-single .hero-content .hero-sub-title{font-size:16px;line-height:1.3}
  .hero-single{padding:64px 0 43px}
  .hero-single::before{background:linear-gradient(65deg,rgba(9,56,186,1),rgba(9,56,186,.8),rgba(9,56,186,.8),transparent);opacity:.9}
}

/* ── Sticky status bar ─────────────────────────── */
.statusbar{position:sticky;top:0;z-index:100;background:var(--main-color);color:#fff;box-shadow:0 8px 28px rgba(35,31,32,.35)}
.statusbar .container{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}
.statusbar .cd-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85;text-align:center}
.statusbar .cd-value{font-size:16px;font-weight:700}
.statusbar .progress-wrap{display:flex}
.statusbar .progress-label{font-size:16px;font-weight:600;white-space:nowrap}
.statusbar .progress-track{width:120px;height:8px;background:rgba(255,255,255,.40);overflow:hidden}
.statusbar .progress-fill{height:100%;width:0%;background:var(--main-color-green);transition:width .3s ease}

/* ── Hero ──────────────────────────────────────── */
.hero{color:#fff;padding:56px 0 48px;background:var(--main-color)}
.hero .eyebrow{display:inline-block;color:#fff;font-size:22px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-bottom:3px solid var(--main-color-green);padding-bottom:6px;margin-bottom:20px}
.hero h1{font-size:47px;font-weight:600;line-height:1.15;margin-bottom:18px;max-width:1100px}
.hero p.lead{font-size:19px;max-width:none;color:#fff;margin-bottom:8px}
.hero p.lead strong{color:#fff}
.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:32px}
.stat{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);padding:18px 20px}
.stat .k{font-size:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#fff;margin-bottom:6px}
.stat .v{font-size:25px;font-weight:700;line-height:1.2}
.stat .s{font-size:15px;color:#b9c9e2;margin-top:4px}
.hero-actions{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}
.btn{display:inline-block;font-family:inherit;font-weight:500;font-size:18px;padding:13px 26px;text-decoration:none;transition:var(--transition);border:none;cursor:pointer}
.btn-green{background:var(--main-color-green);color:var(--color-dark);padding:15px 26px 13px}
.calc-link .btn-green{padding:4px 14px 4px;margin-top:15px}
.btn-green:hover{background:var(--main-color-green-hover)}
.btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}
.btn-outline:hover{border-color:#fff;background:#fff;color:var(--main-color)}
.btn-blue{background:var(--main-color);color:#fff}
.btn-blue:hover{background:var(--btn-hover-dark)}

/* ── Energycom legend banner ───────────────────── */
.ec-legend{border:1px solid var(--main-color-green);padding:20px 24px;margin:36px auto 0;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.ec-legend .swatch{flex-shrink:0;width:46px;height:46px;background:var(--main-color-green);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:25px;color:var(--color-dark)}
.ec-legend p{font-size:17px;margin:0;flex:1;min-width:240px}
.ec-legend p strong{color:var(--main-color-green)}

/* ── Sections / steps ──────────────────────────── */
section.step{padding:44px 0 8px}
.step-tag{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--main-color);padding:5px 12px;margin-bottom:15px;line-height:1.5}
.step-tag .sub{color:#fff;font-weight:600}
section.step h2{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:25px}
section.step>.container>p.step-intro{color:var(--color-gray);margin-bottom:25px;font-size:17px}

/* ── Item cards ────────────────────────────────── */
.item{position:relative;background:#fff;border:1px solid var(--border-info-color);border-left:4px solid var(--main-color);box-shadow:var(--box-shadow);padding:22px 24px 22px 22px;margin-bottom:25px;transition:var(--transition)}
.item.checked{opacity:.62}
.item.checked .item-title{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--main-color-green)}
.item-head{display:flex;gap:14px;align-items:flex-start}
.item-check{flex-shrink:0;margin-top:2px}
.item-check input{position:absolute;opacity:0;width:0;height:0}
.item-check .box{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--main-color);background:#fff;cursor:pointer;transition:var(--transition)}
.item-check input:checked + .box{background:var(--main-color);border-color:var(--main-color)}
.item-check .box svg{width:20px;height:20px;stroke:#fff;stroke-width:3;fill:none;transition:var(--transition)}
.item-check input:checked + .box svg{opacity:1}
.item-check input:focus-visible + .box{outline:3px solid rgba(9,56,186,.35);outline-offset:2px}
.item-num{flex-shrink:0;order:2;margin-left:auto;font-size:26px;font-weight:600;line-height:1;opacity:.15;color:var(--color-dark)}
.item-body{flex:1;min-width:0}
.item-title{font-size:20px;font-weight:600;line-height:1.5;cursor:pointer}
.tag{display:inline-block;vertical-align:2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;margin-left:8px;background:var(--main-bg-light);color:var(--main-color);white-space:nowrap}
.tag.warn{background:#fff7cc;color:#8a6d00}
.item-desc{font-size:16px;color:var(--color-gray);margin-top:8px}
.item-note{font-size:15px;background:var(--main-bg-light);border-left:3px solid var(--main-color);padding:10px 14px;margin-top:12px;color:var(--color-dark)}
.item-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}
.item-links a{font-size:15px;font-weight:600;color:var(--main-color);text-decoration:none;border:1.5px solid var(--main-color);padding:6px 12px;transition:var(--transition)}
.item-links a:hover{background:var(--main-color);color:#fff;border-color:var(--main-color)}

/* ── Energycom-prepared items ──────────────────── */
.item.ec-prep{background:var(--ec-green-bg);border-left:6px solid var(--main-color-green);border-color:var(--ec-green-border);padding-top:44px}
.item.ec-prep .item-note{border-left-color:var(--ec-green-border);background:#eef4d4}
.ec-stamp{position:absolute;top:0;right:14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--main-color);border:2px solid var(--main-color);background:#fff;padding:2px 10px;transform:rotate(-2deg);white-space:nowrap}
.ec-stamp::before{content:"✓ ";color:var(--main-color);font-size:20px;vertical-align:-2px}
.ec-note{font-size:15px;font-weight:600;color:var(--color-dark);background:#eef4d4;padding:10px 14px;margin-top:12px;border:1.5px solid var(--main-color-green)}

/* ── Table ─────────────────────────────────────── */
.tablewrap{overflow-x:auto;margin:8px 0 18px;box-shadow:var(--box-shadow)}
table.amounts{width:100%;border-collapse:collapse;min-width:640px;background:#fff}
table.amounts th{background:var(--main-bg-dark);color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;padding:12px 14px}
table.amounts td{padding:14px;border-bottom:1px solid var(--border-info-color);font-size:16px;vertical-align:top}
table.amounts td .m{font-weight:700;color:var(--color-dark)}
table.amounts td .d{font-size:15px;color:var(--color-gray)}
table.amounts td strong{font-size:18px}
.note-block{background:var(--main-bg-light);border-left:4px solid var(--main-color);padding:16px 20px;font-size:16px;margin-bottom:14px}
.note-block .nb-title{font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}

/* ── Calculator ────────────────────────────────── */
.calc{background:#fff;border:2px solid var(--main-color);padding:26px;margin:10px 0 26px;box-shadow:var(--box-shadow)}
.calc h3{font-size:22px;font-weight:700;margin-bottom:6px}
.calc p.hint{font-size:15px;color:var(--color-gray);margin-bottom:18px}
.calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}
.calc-field label{display:block;font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px}
.calc-field input{width:100%;font-family:inherit;font-size:19px;font-weight:400;padding:11px 12px;border:1px solid var(--border-info-color) !important;color:var(--color-dark);background-color:var(--main-bg-light);outline:none;transition:var(--transition)}
.calc-field input:focus{border-color:var(--main-color) !important}
.calc-result{padding:18px 20px;font-size:17px;display:none}
.calc-result.ok{display:block;background:var(--ec-green-bg);border-left:5px solid var(--main-color-green)}
.calc-result.no{display:block;background:var(--main-bg-light);border-left:5px solid var(--main-color)}
.calc-result .cr-title{font-size:19px;font-weight:700;margin-bottom:6px}
.calc-result .cr-math{font-size:14px;color:var(--color-gray);margin-top:8px;font-family:'Inter',monospace}

/* ── Special cases / mistakes lists ────────────── */
ul.plain{margin-left:16px}
ul.plain li{position:relative;margin-bottom:10px;list-style-type:disc;font-size:16px}
ul.plain li::marker{font-size:18px}
ul.mistakes li strong{color:var(--color-red)}

/* ── Submit steps (Korak 8) ────────────────────── */
.flow{counter-reset:flow;margin-bottom:22px}
.flow-item{position:relative;padding:0 0 26px 56px;counter-increment:flow}
.flow-item::before{content:counter(flow);position:absolute;left:0;top:0;width:38px;height:38px;background:var(--main-color);color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}
.flow-item::after{content:"";position:absolute;left:18.5px;top:44px;bottom:6px;width:2px;background:rgba(9,56,186,.18)}
.flow-item:last-child::after{display:none}
.flow-item h4{font-size:18px;font-weight:600;margin-bottom:4px;padding-top:6px}
.flow-item p{font-size:16px;color:var(--color-gray)}

/* ── CTA ───────────────────────────────────────── */
.cta{background:var(--color-white);color:var(--color-dark);padding:30px 0}
.cta h2{font-size:36px;font-weight:600;margin-bottom:25px}
.cta p{max-width:none;color:var(--color-gray);font-size:18px;margin-bottom:10px}
.cta .contact-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}
.cta .contact-card{background:var(--main-bg-light);border:1px solid var(--border-info-color);padding:16px 22px;text-decoration:none;color:var(--color-dark);transition:var(--transition)}
.cta .contact-card .cl{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--color-dark);margin-bottom:4px}
.cta .contact-card .cv{font-size:21px;font-weight:500}

/* ── Lead form ─────────────────────────────────── */
.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-top:8px}
.lead-urgency{gap:0;background:rgba(187,215,74,.15);border:1.5px solid var(--main-color-green);color:var(--color-dark);font-size:15px;font-weight:400;padding:8px 14px}
.lead-form{background:#fff;color:var(--color-dark);padding:28px}
.lead-form h3{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:10px}
.lead-form h3 span{color:var(--main-color)}
.lead-form p.sub{font-size:16px;color:var(--color-gray);margin-bottom:18px}
.lead-form .lf-field{margin-bottom:14px}
.lead-form label{display:block;font-size:16px;font-weight:700;text-transform:none;margin-bottom:5px}
.lead-form input,.lead-form select{width:100%;font-family:inherit;font-size:16px;font-weight:400;padding:11px 12px;border:1px solid var(--border-info-color) !important;color:var(--color-dark);background-color:var(--main-bg-light);outline:none;transition:var(--transition)}
.lead-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231f20' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}
.lead-form input:focus,.lead-form select:focus{border-color:var(--main-color) !important}
.lead-form .btn{width:100%;font-size:18px;padding:15px 20px 12px;margin-top:4px}
.lead-form .btn:disabled{opacity:.6;cursor:not-allowed}
.lead-form .micro{font-size:14px;color:var(--color-gray);text-align:center;margin-top:10px}
.calc-check-row{display:flex;align-items:center;gap:9px;margin-bottom:12px}
.calc-check-row.is-invalid label,.calc-check-row.is-invalid label a{color:var(--color-red)}
.calc-check-row input[type=checkbox]{width:14px;height:14px;border-radius:0;border-color:#ccc;accent-color:var(--main-color);cursor:pointer;flex-shrink:0}
.calc-check-row label,.calc-check-row label a{font-size:14px;color:var(--color-gray);cursor:pointer;font-weight:400;text-decoration:underline}
.check-error{display:none;font-size:12px;color:var(--color-red);margin-top:-11px;margin-bottom:11px}
.check-error.visible{display:block;font-size:14px}
.lead-success{display:none;background:var(--ec-green-bg);border-left:5px solid var(--main-color-green);padding:16px 18px;font-size:14px;margin-top:14px}
.lead-success.error{background:#fdecea;border-left-color:var(--color-red);font-size:14px}
.lead-success.show{display:block}
.calc-link{display:block;background:var(--main-bg-light);border:1px solid var(--border-info-color);border-left:4px solid var(--main-color-green);padding:20px 22px;text-decoration:none;color:var(--color-dark);margin-top:22px;transition:var(--transition)}
.calc-link .cl{font-size:15px;font-weight:600;text-transform:uppercase;margin-bottom:4px}
.calc-link .cv{font-size:20px;font-weight:700}
.calc-link .cs{font-size:15px;color:var(--color-gray);margin-top:4px}
@media (max-width:820px){.lead-grid{grid-template-columns:1fr}}

/* ── Site footer (energycom.hr brand footer) ───── */
.site-footer{background:linear-gradient(135deg,#0d3d7c 0%,#0938ba 100%);color:#fff;background:var(--main-bg-dark);position:relative;z-index:1}
.footer-bg{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:28vw;height:28vh;min-width:249px;background-image:url(../img/logo/logo-footer-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:.05;z-index:-1}
.site-footer-main{padding:56px 0 20px}
.site-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}
.site-footer-logo img{height:34px}
.site-footer-list{list-style:none;margin-top:16px}
.site-footer-list li{margin-bottom:8px;font-size:16px;color:#fff}
.site-footer-list a{color:#fff;text-decoration:none}
.site-footer-list a:hover{color:var(--main-color-green)}
.site-footer-divider hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:6px 0}
.site-footer-title{color:#fff;font-weight:700;position:relative;padding-bottom:4px;margin-bottom:22px;font-size:18px;z-index:1}
.site-footer-title::before{content:"";position:absolute;left:0;bottom:0;width:71px;height:2px;background:var(--main-color-green)}
.site-footer-contact{list-style:none}
.site-footer-contact li{display:flex;gap:12px;margin-bottom:16px}
.site-footer-contact img{width:28px;height:28px;flex-shrink:0;margin-top:2px;filter:brightness(0) invert(1)}
.site-footer-contact h5{font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}
.site-footer-contact a,.site-footer-contact p{color:#fff;text-decoration:none;font-size:16px}
.site-footer-social h5{font-size:16px;font-weight:600;margin-bottom:10px}
.site-footer-social ul{list-style:none;display:flex;gap:10px}
.site-footer-social img{width:28px;height:28px;filter:brightness(0) invert(1)}
.site-footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.1);transition:var(--transition)}
.site-footer-social a:hover{background:rgba(255,255,255,.2)}
.site-footer-eu{display:flex;align-items:center;gap:10px;padding:10px 0}
.site-footer-eu img{height:45px}
.site-footer-eu p{margin:0;font-size:16px;color:#fff;line-height:1.5}
.site-footer-eu p:first-child{font-weight:600;color:#fff}
.site-footer-certs{list-style:none;display:flex;gap:14px;margin-top:6px}
.site-footer-legal{padding:20px 0;text-align:center}
.site-footer-legal .container{border-top:1px solid rgba(255,255,255,.12);padding:30px 20px 0}
.site-footer-legal p{font-size:14px;color:#fff;margin:0 auto 8px;max-width:900px}
.site-footer-copyright{text-align:center;padding:18px 0;font-size:15px;color:#fff}
@media (max-width:820px){
  .site-footer-grid{grid-template-columns:1fr;gap:32px}
  .site-header-main-inner{justify-content:center;text-align:center}
  .site-nav{justify-content:center}
}

@media (max-width:797px){
  .statusbar .container{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}
  .statusbar .progress-wrap{align-items:center !important}
}
@media (max-width:640px){
  .statusbar .progress-track{width:70px}
  .statusbar .progress-wrap{align-items:center !important}
  .item{padding:18px 16px}
  .item.ec-prep{padding-top:46px}
  .item-head{gap:10px}
  .ec-stamp{font-size:11px;right:10px}
}
@media (max-width:508px){
  .hero-single .hero-content .hero-sub-title>span{padding-bottom:8px}
  .statusbar .container{justify-content:center;gap:15px;padding-top:15px;padding-bottom:15px}
  .statusbar .cd-value{text-align:center}
  .site-header-main-inner{gap:15px}
}
@media print{
  .statusbar{position:static}
  .item{break-inside:avoid;box-shadow:none}
  .cta,.hero-actions{display:none}
}
