/*
Theme Name: BIZVY Manifesto
Description: Versione 2: homepage con blocchi modificabili da Pagine. I contenuti sono salvati nelle pagine, non nel tema.
Version: 2.0.0
Author: BIZVY
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: bizvy-manifesto
License: GPL-2.0-or-later
*/
@font-face{font-family:Inter;src:url('assets/inter.ttf')}@font-face{font-family:Inter;src:url('assets/inter-bold.ttf');font-weight:700}@font-face{font-family:Raleway;src:url('assets/raleway.ttf');font-weight:600}
:root{--blue:#102d4c;--deep:#0b213a;--orange:#f47b32;--ink:#19334d;--muted:#637387;--paper:#f7f8fa;--line:#dce3e9;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;background:white}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:6px}a:focus-visible,button:focus-visible{outline:3px solid var(--orange)}button{cursor:pointer}img{max-width:100%;display:block}.container{max-width:1240px;padding:0 36px;margin:auto}.site-header{background:var(--deep);color:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff18}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo img{width:126px;height:60px;object-fit:contain}.nav{display:flex;align-items:center;gap:30px;font-size:13px}.nav a:hover{color:var(--orange)}.nav .nav-contact{padding:10px 19px;border:1px solid #ffffff50;border-radius:5px}.language{font-size:12px;display:flex;gap:9px;align-items:center}.language a{color:#aab8c8}.language span{color:#fff}.menu-toggle{display:none;background:none;border:1px solid #ffffff50;color:white;padding:7px 12px;border-radius:4px}.hero{background:var(--deep);color:white;overflow:hidden;position:relative}.hero:after{content:'';position:absolute;right:-150px;top:-240px;width:700px;height:700px;border:1px solid #ffffff08;border-radius:50%;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center;padding-top:76px;padding-bottom:88px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;display:flex;gap:12px;align-items:center;margin:0 0 25px}.eyebrow:before{content:'';width:27px;height:2px;background:var(--orange);flex-shrink:0}.hero .eyebrow{color:#c0ccda}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Raleway,Inter,sans-serif;font-weight:600}h1{font-size:clamp(38px,4vw,61px);line-height:1.12;letter-spacing:-.035em;margin-bottom:30px}h1 em{font-style:normal;color:var(--orange)}.hero-points{font-size:14px;line-height:1.7;color:#b9c8d9;max-width:515px}.hero-points p{margin-bottom:12px;display:flex;gap:12px}.hero-points p:before{content:'↗';color:var(--orange)}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--orange);color:#112b44;padding:13px 23px;border:0;border-radius:5px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#ff964e;transform:translateY(-2px)}.text-link{font-size:12px;border-bottom:1px solid #ffffff55;padding-bottom:5px}.text-link span{margin-left:12px}.diagram{min-height:465px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center;padding:28px 0}.diagram:before{content:'';position:absolute;inset:0;border:1px solid #8db2d522;border-radius:50%;transform:scale(.95)}.diagram:after{content:'';position:absolute;inset:55px;border:1px dashed #8db2d52a;border-radius:50%;pointer-events:none}.diagram-center{grid-column:1/-1;display:flex;justify-content:center;position:relative;z-index:2;margin:7px 0 26px}.diagram-center img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 0 30px #ff79292a)}.diagram-item{position:relative;z-index:2;background:#143451;border:1px solid #35516e;padding:18px 16px;display:flex;gap:14px;align-items:center;border-radius:6px;font-size:12px;line-height:1.5;box-shadow:0 10px 24px #00000010}.diagram-item:nth-child(2n){transform:translateY(-9px)}.diagram-item b{font-size:10px;font-weight:400;color:#ff9c5b;font-variant-numeric:tabular-nums;border:1px solid #f47b3255;width:29px;height:29px;flex-shrink:0;display:grid;place-items:center;border-radius:50%}.diagram-rail{position:absolute;top:20px;left:50%;height:calc(100% - 40px);width:1px;background:linear-gradient(transparent,#f47b3270,transparent)}.stats{background:#fff;border-bottom:1px solid var(--line)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:35px;padding-bottom:35px}.stat{padding:0 28px;border-right:1px solid var(--line)}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat strong{font-size:39px;font-weight:400;letter-spacing:-.05em;color:var(--blue);display:block;line-height:1.3}.stat strong small{font-size:24px;color:#c65b1b}.stat p{font-size:11px;line-height:1.6;color:var(--muted);margin:10px 0 0;max-width:190px}.section{padding:92px 0}h2{font-size:clamp(30px,3vw,43px);line-height:1.16;letter-spacing:-.03em;margin-bottom:18px}.intro{color:var(--muted);font-size:15px;max-width:610px;margin-bottom:0}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:45px}.section-heading h2{max-width:540px;margin-bottom:0}.section-heading .intro{max-width:400px}.section .eyebrow{color:#9a4b20;margin-bottom:15px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service{padding:31px 29px 35px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.service svg{width:29px;height:29px;stroke:#d26a29;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.service-number{font-size:10px;letter-spacing:.08em;color:#9ba6b3}.service h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;min-height:54px;margin-bottom:15px}.service p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.method{background:var(--paper)}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:48px}.step{position:relative;padding-top:27px;border-top:1px solid #bbcbd7}.step:before{content:'';position:absolute;width:9px;height:9px;background:var(--orange);border-radius:50%;top:-5px;left:0}.step-num{font-size:11px;letter-spacing:.1em;color:#9a4b20;display:block;margin-bottom:17px}.step h3{font-size:25px;margin-bottom:14px}.step p,.step li{font-size:12px;line-height:1.8;color:var(--muted)}.step p{min-height:65px}.step ul{padding-left:16px;min-height:55px;margin:0 0 22px}.codename{font-size:10px;color:#708398;display:block;border-top:1px solid var(--line);padding-top:14px}.topics{background:var(--blue);color:white}.topics .eyebrow{color:#e7b695}.topics .intro{color:#afc1d3}.topics-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;gap:0 40px}.topic{font-size:14px;padding:17px 0;border-bottom:1px solid #ffffff24;display:flex;gap:15px;align-items:center}.topic span{color:#ff9a55;font-size:11px}.partners{text-align:center}.partners .intro{margin:0 auto}.logo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px 35px;align-items:center;margin-top:48px;padding:35px 10px}.logo-grid figure{margin:0;display:flex;align-items:center;justify-content:center;min-height:65px}.logo-grid img{max-width:138px;max-height:60px;object-fit:contain;width:auto}.logo-grid figure:last-child:nth-child(5n+3){grid-column:4}.why{background:var(--paper)}.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.benefits{margin-top:35px}.benefit{padding:21px 0;border-top:1px solid var(--line)}.benefit h3{font-size:19px;margin-bottom:9px;display:flex;gap:12px}.benefit h3 span{color:#b6531c}.benefit p{font-size:13px;color:var(--muted);margin:0}.kc{background:white;border:1px solid var(--line);border-top:3px solid var(--orange);padding:38px}.kc h2{font-size:32px;margin-bottom:28px}.kc sup{font-size:17px}.kc ul{list-style:none;padding:0;margin:0}.kc li{display:flex;gap:16px;font-size:13px;line-height:1.8;margin:0 0 21px}.kc li:last-child{margin-bottom:0}.kc li:before{content:'↗';color:#c65b1b}.contact{background:var(--deep);color:white}.contact-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:100px}.contact .eyebrow{color:#e7b695}.contact h2{font-size:46px;max-width:390px}.contact .intro{color:#afc1d3}.email{display:inline-block;color:var(--orange);font-size:24px;margin-top:28px;border-bottom:1px solid #f47b3260}.contact-form{background:#ffffff07;padding:30px;border:1px solid #ffffff20;border-radius:7px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{margin-bottom:18px}label,.field-label{display:block;font-size:12px;color:#dce5ee;margin-bottom:7px}.sublabel{font-size:10px;margin-top:5px;color:#a9bdcf}input,textarea{width:100%;background:#fff;color:var(--ink);border:1px solid #c1ceda;border-radius:3px;padding:11px 12px;min-height:43px}textarea{resize:vertical;min-height:110px}.contact-form .button{min-width:125px}.form-status{font-size:12px;margin:15px 0 0;color:#ffd0b0}.footer{background:#081b2f;color:#a4b5c7;padding:36px 0 24px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-bottom:27px}.footer img{width:105px}.footer-address{font-size:11px;line-height:1.9}.footer-address strong{font-size:12px;color:#e0e7ee}.copyright{border-top:1px solid #ffffff16;padding-top:20px;display:flex;justify-content:space-between;font-size:10px}.copyright a{color:#d6e1ed}.skip{position:fixed;top:-100px;left:15px;background:white;color:var(--blue);padding:10px;z-index:99}.skip:focus{top:10px}sup{line-height:0}
@media(min-width:1500px){.hero-grid{padding-top:92px;padding-bottom:100px}}@media(max-width:1050px){.container{padding:0 25px}.hero-grid{gap:35px}.nav{gap:18px}.diagram-item{padding:14px 10px;gap:9px}.contact-layout{gap:50px}.why-layout{gap:35px}.stat{padding:0 20px}.stat strong{font-size:33px}.section{padding:72px 0}.service{padding:26px 22px}.logo-grid{gap:30px 20px}.logo-grid img{max-width:120px}}
@media(max-width:760px){html{scroll-padding-top:80px}.container{padding:0 23px}.header-inner{height:72px;gap:15px}.logo img{width:107px;height:50px}.menu-toggle{display:block;font-size:12px;margin-left:auto}.language{font-size:10px}.nav{display:none;position:absolute;top:72px;left:0;right:0;padding:24px;background:var(--deep);border-bottom:1px solid #ffffff30;align-items:stretch;flex-direction:column;gap:18px}.nav.open{display:flex}.hero-grid{grid-template-columns:1fr;gap:22px;padding-top:46px;padding-bottom:46px}h1{font-size:40px;line-height:1.13;letter-spacing:-.04em;margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:.1em}.hero .eyebrow{margin-bottom:24px}.hero-points{font-size:13px}.actions{gap:18px;margin-top:25px}.text-link{font-size:11px}.button{font-size:12px;padding:13px 18px}.diagram{min-height:350px;gap:13px;padding:16px 0 0;margin-top:15px}.diagram:before{inset:0 15px}.diagram-center{margin:5px 0 14px}.diagram-center img{width:60px;height:60px}.diagram-item{font-size:10px;padding:14px 10px;gap:8px}.diagram-item b{font-size:9px;width:23px;height:23px}.stat-grid{grid-template-columns:1fr 1fr;padding-top:12px;padding-bottom:12px}.stat{padding:22px 16px!important}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat strong{font-size:32px}.stat strong small{font-size:20px}.stat p{font-size:10px;margin-top:6px}.section{padding:57px 0}.section-heading{display:block;margin-bottom:30px}.section-heading h2{margin-bottom:17px}h2{font-size:32px}.intro{font-size:13px}.services-grid{grid-template-columns:1fr}.service{padding:25px}.service h3{min-height:0;font-size:22px;max-width:300px}.service-top{margin-bottom:20px}.service p{font-size:13px}.method-grid{grid-template-columns:1fr 1fr;gap:35px 23px;margin-top:35px}.step{padding-top:20px}.step h3{font-size:22px}.step p{min-height:87px;font-size:11px}.step li{font-size:11px}.step ul{min-height:80px}.codename{font-size:8px}.topics-grid{grid-template-columns:1fr;gap:0;margin-top:25px}.topic{font-size:13px;padding:14px 0}.logo-grid{grid-template-columns:repeat(3,1fr);gap:23px 14px;padding:0;margin-top:35px}.logo-grid img{max-width:85px;max-height:44px}.logo-grid figure{min-height:55px}.logo-grid figure:last-child:nth-child(5n+3){grid-column:auto}.why-layout,.contact-layout{grid-template-columns:1fr;gap:35px}.benefit p{font-size:12px}.benefit h3{font-size:19px}.kc{padding:26px}.kc li{font-size:12px}.contact h2{font-size:37px}.email{font-size:22px;margin-top:20px}.contact-form{padding:22px}.footer-inner{align-items:flex-start;flex-direction:column;gap:20px}.copyright{gap:15px;align-items:flex-start;font-size:9px}.field-row{gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.email-label{font-size:12px;color:#afc1d3;margin:26px 0 0}.email-label+.email{margin-top:4px}

/* Mockup rapido 03 — Manifesto essenziale */
.hero{background:#f8f5f0;color:#102d4c}.hero:after{display:none}.hero-grid{display:flex;flex-direction:column;gap:0;text-align:center;padding-top:63px;padding-bottom:0}.hero-grid>div:first-child{width:100%;max-width:1100px}.hero .eyebrow{justify-content:center;color:#6d7072;margin-bottom:24px}h1{font-size:72px;max-width:1030px;margin:0 auto 31px;line-height:1.04;letter-spacing:-.055em}.hero h1 em{color:#c65b1b}.hero-points{display:grid;grid-template-columns:repeat(3,1fr);max-width:none;gap:35px;color:#617181;text-align:left;font-size:12px;margin:36px auto 0;max-width:1000px}.hero-points p{border-top:1px solid #d3ccc3;padding-top:15px;gap:8px}.actions{justify-content:center;margin-top:25px;margin-bottom:45px}.text-link{border-color:#aeb7bd}.diagram{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:0;min-height:0;align-content:initial;border-top:1px solid #c9c2b8}.diagram:before,.diagram:after,.diagram-rail,.diagram-center{display:none}.diagram-item,.diagram-item:nth-child(2n){display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;transform:none;border:0;border-right:1px solid #d8d0c5;border-radius:0;box-shadow:none;color:#102d4c;font-size:11px;padding:20px 17px;gap:9px}.diagram-item:last-child{border:0}.diagram-item b{width:auto;height:auto;border:0;color:#b95219;font-size:10px}.stats{background:#102d4c}.stat-grid{padding-top:28px;padding-bottom:28px}.stat{border-color:#ffffff20}.stat strong{color:white}.stat strong small{color:#ff9c5c}.stat p{color:#c0cbd7}.section-heading .eyebrow{display:none}.section-heading{align-items:center}.section-heading h2{font-size:48px}.services-grid{border:0;gap:30px}.service{background:#f8f5f0;border:0;border-radius:0;padding:28px}.service h3{font-size:22px}.method{background:#fff;border-top:1px solid #dce3e9}.method-grid{gap:35px}.step{border-top:2px solid #f47b32}.step:before{display:none}.topics{background:#f8f5f0;color:#102d4c}.topics .intro{color:#637387}.topic{border-color:#ccc6bd}.topic span{color:#c65b1b}.why{background:#102d4c;color:white}.why .intro,.benefit p{color:#b8c8d8}.benefit{border-color:#ffffff20}.kc{background:#f8f5f0;color:#102d4c;border:0}.contact{background:#fff;color:#102d4c}.contact .intro{color:#637387}.contact-form{background:#f3f5f7;border-color:#d9e1e8}.contact label,.contact .field-label{color:#102d4c}.contact .sublabel{color:#637387}.contact .email-label{color:#637387}.contact .form-status{color:#a14415}
@media(max-width:760px){.hero-grid{padding-top:42px}.hero-grid>div:first-child{width:100%}h1{font-size:43px;line-height:1.07}.hero .eyebrow{font-size:8px;gap:8px}.hero-points{grid-template-columns:1fr;gap:0;font-size:12px;margin-top:25px}.hero-points p{padding-top:12px}.actions{gap:15px;margin-bottom:30px}.diagram{grid-template-columns:repeat(2,1fr)}.diagram-item{padding:15px 12px;border-bottom:1px solid #d8d0c5}.diagram-item:nth-child(2n+1){border-right:0}.diagram-item:last-child{border-bottom:1px solid #d8d0c5}.section-heading h2{font-size:34px}.services-grid{gap:14px}.contact .field-row{grid-template-columns:1fr 1fr}.nav.open{color:white}}

.hero-logo{display:flex;align-items:center;justify-content:center;background:#0b213a;width:208px;height:92px;padding:6px 14px;margin:0 auto 29px;border-radius:4px}.hero-logo img{width:180px;height:80px;object-fit:contain}.hero-grid{padding-top:38px}h1{font-size:68px}.hero .eyebrow{margin-bottom:21px}@media(max-width:760px){.hero-logo{width:170px;height:75px;padding:4px 12px;margin-bottom:25px}.hero-logo img{width:146px;height:65px}.hero-grid{padding-top:30px}h1{font-size:43px}}

.hero-logo{background:transparent;padding:0;border-radius:0}.hero-logo img{width:80px;height:80px;object-fit:contain}@media(max-width:760px){.hero-logo{padding:0}.hero-logo img{width:65px;height:65px}}

/* Complete site: readable surfaces, navigation and contact handoff. */
.site-header .nav a[aria-current=location]{color:#ff9d5b}
.hero-logo{background:transparent}.hero-logo img{filter:none}
.hero h1 em{color:#b95016}.hero-points p:before{content:none}.stat strong small{color:#ff9d5b}
.topic span,.benefit h3 span{color:#ff9d5b}.topics .topic span{color:#b95016}
.service-number{color:#657487}.step-num{color:#a34a19}.codename{color:#637387}
.contact .email{color:#aa4816}.contact .eyebrow{color:#a74c1b}.contact-form .form-status{margin-top:16px;font-size:11px;line-height:1.7;color:#5c6b7b}
.email-result{margin-top:20px;padding-top:18px;border-top:1px solid #cbd6e0}.email-result[hidden]{display:none}.email-result p{font-size:12px;line-height:1.8;color:#506277}.email-result a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:700;color:#143652;text-decoration:underline;text-underline-offset:5px}
.footer-links{display:flex;flex-wrap:wrap;gap:15px 24px;font-size:11px;margin-top:18px}.footer-links a:hover{color:white}.copyright a{min-height:30px;display:inline-flex;align-items:center}
.back-home{display:inline-block;font-size:13px;margin:30px 0;color:#a74c1b}.article-main{min-height:65vh;background:#f8f5f0;padding:65px 0 100px}.article-main h1{max-width:900px;font-size:56px;text-align:left;margin:20px 0 30px}.article-main .post-content{font-size:18px;max-width:750px}.article-main time{font-size:12px;color:#637387}.blog-entry{margin-top:35px;padding-top:30px;border-top:1px solid #ccd6df}.blog-entry h2{font-size:32px}.blog-entry a{text-decoration:underline;text-underline-offset:5px}
@media(min-width:761px) and (max-width:1100px){.nav{gap:16px;font-size:11px}.header-inner{gap:20px}.hero h1{font-size:57px}.hero-points{gap:20px}.diagram-item{padding-left:10px;padding-right:10px}.service h3{font-size:20px}.stat strong{font-size:32px}.logo-grid img{max-width:110px}.method-grid{gap:20px}.contact-layout{gap:40px}.why-layout{gap:35px}}
@media(max-width:760px){h1,.hero h1{font-size:clamp(34px,10.5vw,43px);overflow-wrap:normal;word-break:normal}.hero .eyebrow{font-size:8px;letter-spacing:.08em}.hero-points{font-size:13px}.diagram-item{font-size:12px}.stat p{font-size:11px}.method-grid{grid-template-columns:1fr;gap:24px}.step p,.step ul{min-height:0}.step-num{margin-bottom:10px}.step h3{margin-bottom:12px}.step ul{margin-bottom:18px}.step p,.step li{font-size:13px}.codename{font-size:10px}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form{padding:20px}.footer-links{gap:12px 20px}.article-main h1{font-size:38px}.article-main{padding-top:35px}.email-result a{font-size:12px}}
@media(max-width:360px){.header-inner{gap:8px}.logo img{width:91px}.menu-toggle{padding:7px 8px}.language{gap:5px}.hero .eyebrow{font-size:7px;gap:5px}.hero .eyebrow:before{width:16px}.actions{gap:14px}.text-link{font-size:10px}.logo-grid img{max-width:75px}}
.process-photo{margin:0 0 47px;position:relative;overflow:hidden;background:#e5e8e9}.process-photo img{width:100%;height:auto;aspect-ratio:2.8;object-fit:cover;object-position:50% 48%;display:block}.process-photo:after{content:'';position:absolute;bottom:0;left:0;height:4px;width:90px;background:#f47b32}
.sector-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:34px 0 18px}.sector-photo{margin:0;min-width:0}.sector-photo img{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;display:block;background:#e5e8e9}.sector-photo.energy img{object-position:39% 50%}.sector-photo figcaption{padding:14px 0;font-size:13px;border-bottom:1px solid #ccc6bd;display:flex;justify-content:space-between;gap:14px}.sector-photo figcaption span{color:#b95016;font-size:11px}
.contact-photo{margin:28px 0 0;position:relative;max-width:500px}.contact-photo img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;object-position:50% 45%;display:block}.photo-credit-link{font-size:10px;color:#a4b5c7;margin-top:15px;display:inline-block;text-decoration:underline;text-underline-offset:4px}.photo-credit-link:hover{color:white}
@media(max-width:760px){.process-photo{margin-bottom:32px}.process-photo img{aspect-ratio:1.6;object-position:46% 50%}.sector-photos{grid-template-columns:1fr;gap:21px;margin-top:28px}.sector-photo img{aspect-ratio:1.8}.sector-photo figcaption{font-size:13px;padding:12px 0}.contact-photo{margin-top:25px}.contact-photo img{aspect-ratio:1.65}}

/* Native blocks preserve the selected layout, including in the page editor. */
.bizvy-page .wp-block-group{margin-block:0}.bizvy-page .wp-block-group>p,.bizvy-page .wp-block-group>figure,.bizvy-page .wp-block-group>.wp-block-buttons{margin-block-start:0}
.bizvy-page .wp-block-heading{padding:0}.bizvy-page .wp-block-image img{height:auto}.bizvy-page .wp-block-image{margin-inline:0}
.hero-logo .wp-block-image{margin:0}.hero-logo .wp-block-image img{width:80px;height:80px}.hero-points p{display:block}.hero .actions .wp-block-buttons{margin:0}
.wp-block-button.bizvy-primary .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;background:#f47b32;color:#112b44;border:0;border-radius:5px;padding:13px 23px;font-size:13px;font-weight:700;line-height:1.65;text-decoration:none}
.wp-block-button.bizvy-primary .wp-block-button__link:hover{background:#ff964e}.wp-block-button.bizvy-secondary .wp-block-button__link{font-size:12px;background:transparent;color:inherit;padding:5px 0;border-radius:0;border-bottom:1px solid #aeb7bd;line-height:1.65;text-decoration:none}
.hero .diagram-item .bizvy-service-index{font-size:10px;color:#b95219;margin:0}.hero .diagram-item .bizvy-service-index strong{font-size:inherit;font-weight:400}
.hero .diagram-item>p{margin:0}.bizvy-page .stat .bizvy-number{margin:0;max-width:none}.bizvy-page .step .step-num{min-height:0;color:#a34a19;font-size:11px;margin-bottom:17px}.bizvy-page .step .codename{min-height:0}
.bizvy-page .sector-photo figcaption{font-size:13px;margin:0;padding:14px 0}.contact-form .field-label{margin-bottom:7px}.contact-form .field-label p{margin:0}.bizvy-page .contact .email a{color:inherit;text-decoration:none}
.bizvy-page .contact-photo{margin-top:28px}.bizvy-page .stat p:not(.bizvy-number){margin-top:10px}
body.admin-bar .site-header{top:32px}.wp-blog-content{max-width:900px}.wp-blog-content img{height:auto}
@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:760px){.hero-logo .wp-block-image img{width:65px;height:65px}.wp-block-button.bizvy-primary .wp-block-button__link{font-size:12px;padding:13px 18px}.wp-block-button.bizvy-secondary .wp-block-button__link{font-size:11px}.bizvy-page .step .step-num{margin-bottom:10px}}
