/*
Theme Name: Arnold Vinkenborg
Author: Frank Brinks Online Resultaat
Author URI: https://www.frankbrinks.nl/
Description: Maatwerkthema voor Arnold Vinkenborg met bewerkbare pagina’s en Contact Form 7.
Version: 1.1.2
Requires at least: 6.6
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: arnold-vinkenborg
*/
:root{--ink:#002b34;--slate:#334e55;--orange:#ff9d00;--cream:#fff5e4;--blue:#dfebef;--pale:#98bac7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--ink);font:17px/1.8 'Instrument Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3{font-family:Sora,Arial,sans-serif;line-height:1.25;margin:0 0 24px;font-weight:800}h2{font-size:clamp(27px,2.35vw,39px)}h3{font-size:23px}p{margin:0 0 20px}.wrap{max-width:1360px;width:80%;margin:auto}.cream{background:var(--cream)}.blue{background:var(--blue)}.btn{display:inline-block;background:var(--orange);border:1px solid transparent;color:var(--ink);padding:12px 24px;font-size:14px;font-weight:700;line-height:1.7;transition:background .2s,transform .2s}.btn:hover{background:#ffb332;transform:translateY(-2px)}.btn.pale{background:var(--pale)}.btn.pale:hover{background:#b1cfda}.btn.outline{background:transparent;border-color:#94a8ad;color:white}.btn.dark{background:var(--ink);color:white}.actions{display:flex;gap:14px;flex-wrap:wrap}header{background:white;position:sticky;top:0;z-index:10}.nav{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:28px}nav{display:flex;align-items:center;gap:32px;font-size:15px}nav a:hover{color:#b66f00}#menu{display:none}.hero{position:relative;background:var(--slate);color:white;min-height:700px}.hero-inner{min-height:700px;display:flex;align-items:center}.hero-copy{width:48%;padding:70px 25px 95px 0;position:relative;z-index:1}.hero h1{text-transform:uppercase;font-size:clamp(40px,3.7vw,65px);line-height:1.15;letter-spacing:.3px}.hero p{font-size:16px;max-width:525px;margin:32px 0}.hero-image{position:absolute;right:0;top:0;width:59%;height:auto;max-height:850px;object-fit:contain;object-position:top right;pointer-events:none}.problems{padding:145px 0 95px;text-align:center}.tiles{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin:55px 0}.tiles p{width:calc(25% - 18px);background:white;min-height:145px;padding:28px 25px;display:flex;align-items:center;justify-content:center;margin:0;color:#b57300;font-weight:600;font-size:16px}.closing{font-size:21px}.different{position:relative;min-height:520px;padding:90px 0}.different .text{width:47%}.different>img{position:absolute;right:0;top:0;width:49%;height:calc(100% + 130px);object-fit:cover;clip-path:polygon(0 0,100% 0,100% 85%,76% 100%,0 68%);z-index:2}.checks{list-style:none;padding:0}.checks li:before{content:'✓';color:#7ca9ba;margin-right:12px}.help{padding:105px 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.help .two>img{width:100%;aspect-ratio:1.3;object-fit:cover}.help .two>div{padding:35px 0}.projects{padding:100px 0 0}.projects>div>h2{text-align:center;margin-bottom:50px}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1120px;margin:auto}.project-column{display:flex;flex-direction:column;gap:40px}.project-column:first-child .tall{width:83%;align-self:flex-end}.project-column:last-child .tall{width:83%}.offset{padding-top:145px}.project{position:relative;height:500px;overflow:hidden;color:white}.project.tall{height:560px}.project>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.project:hover>img{transform:scale(1.04)}.project:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 35%,#001b20ba)}.project>div{position:absolute;bottom:36px;left:36px;right:25px;z-index:1}.project h3{margin-bottom:8px}.project p{font-size:16px}.contact{padding:105px 0}.contact .two{align-items:start}.contact p{font-size:16px}.contact form{background:var(--orange);padding:42px;display:flow-root}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:14px;margin-bottom:17px}input,textarea{display:block;border:0;background:white;width:100%;padding:12px;margin-top:4px;color:var(--ink);border-radius:0}textarea{resize:vertical}input:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:2px}.form-note{font-size:12px!important;line-height:1.5}form button{float:right}.about-inner{display:grid;grid-template-columns:250px 1fr 1.2fr;gap:45px;align-items:center}.portrait{height:400px;align-self:end;object-fit:contain;object-position:bottom}.about h2{font-size:34px}.about p{font-size:15px}.about address{padding:35px;align-self:start;margin-bottom:50px}.about address>*{display:block;border-bottom:1px solid #c7dce2;padding:17px 0;font-size:15px}.about address>*:last-child{border:0}address{font-style:normal}footer{background:var(--slate);color:white;padding:65px 0 25px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:65px}.footer-top nav{display:flex;align-items:start;flex-direction:column;gap:8px}.footer-top address{font-size:15px}.footer-top address a{display:block}.footer-top address p{margin-top:25px}.footer-bottom{border-top:1px solid #ffffff20;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:12px}dialog{border:0;padding:50px;max-width:600px;width:90%;color:var(--ink)}dialog::backdrop{background:#002b34a6}.close{position:absolute;right:15px;top:8px;background:none;border:0;font-size:30px}:focus-visible{outline:3px solid #cf7d00;outline-offset:5px}
@media(min-width:1700px){.hero{min-height:850px}.hero-inner{min-height:850px}}@media(max-width:1100px){.wrap{width:88%}nav{gap:20px}.hero{min-height:620px}.hero-inner{min-height:620px}.hero-copy{width:51%}.hero-image{width:60%;top:40px}.hero h1{font-size:46px}.tiles p{padding:22px 14px}.two{gap:40px}.different{padding:65px 0}.about-inner{grid-template-columns:180px 1fr 1fr;gap:25px}.portrait{height:350px}.about h2{font-size:27px}.project{height:420px}.project.tall{height:470px}}
@media(max-width:760px){body{font-size:16px}.nav{min-height:80px}.nav img{width:165px}#menu{display:block;background:none;border:1px solid #ccd9dd;padding:4px 13px;font-size:23px;color:var(--ink)}header nav{display:none;position:absolute;top:80px;left:0;right:0;background:white;padding:22px 6%;box-shadow:0 8px 12px #002b3410}header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:16px}.hero{padding-bottom:0}.hero-inner{min-height:0}.hero-copy{width:100%;padding:55px 0 20px}.hero h1{font-size:44px}.hero p{font-size:16px;margin:25px 0}.hero-image{position:relative;top:auto;width:100%;max-height:none;margin:0 0 -65px auto}.problems{padding:115px 0 55px}.problems h2 br{display:none}.tiles{gap:12px;margin:30px 0}.tiles p{width:calc(50% - 6px);min-height:135px;font-size:14px;padding:20px 15px}.tiles p:last-child{width:100%}.closing{font-size:18px}.different{padding:50px 0 0}.different .text{width:100%}.different>img{position:relative;width:100%;height:360px;clip-path:polygon(0 0,100% 0,100% 82%,75% 100%,0 73%);margin-bottom:-40px}.two{grid-template-columns:1fr;gap:30px}.help{padding:75px 0 45px}.help .two>div{padding:0}.projects{padding:55px 0 0}.project-grid{gap:18px}.project-column{gap:18px}.offset{padding-top:65px}.project,.project.tall{height:320px;width:100%!important}.project>div{left:17px;bottom:22px;right:12px}.project h3{font-size:18px}.project p{font-size:13px}.project .btn{padding:8px 13px;font-size:12px}.contact{padding:60px 0}.contact form{padding:26px}.about-inner{grid-template-columns:125px 1fr;gap:20px}.about h2{font-size:25px}.about .btn{font-size:12px;padding:10px 15px}.portrait{height:300px}.about address{grid-column:1/-1;margin:15px 0 30px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>a{grid-column:1/-1}.footer-bottom{flex-direction:column}footer{padding-top:40px}.footer-top{padding-bottom:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Spacing en contactgegevens conform XD. */
.checks{margin:25px 0 38px}.checks li{position:relative;padding-left:27px;margin:0 0 15px;line-height:1.65}.checks li:before{position:absolute;left:0;top:0;margin:0;font-weight:700;font-size:21px}
.about address{padding:28px 38px 38px}.about address>*{display:flex;align-items:center;gap:15px;padding:23px 0;border-bottom:2px solid #cad7db;font-size:17px;line-height:1.5}.about address>*>img{width:22px;height:24px;object-fit:contain;flex-shrink:0}.about address>*:last-child{border:0}.about address strong{font-weight:700}
@media(max-width:760px){.about address{padding:20px 28px 30px}.about address>*{font-size:16px}.checks li{margin-bottom:15px}}

.footer-brand>a{display:inline-block}.footer-brand>a>img{width:260px;height:auto}.socials{display:flex;align-items:center;gap:12px;margin-top:30px;font-size:15px}.social-icon{width:34px;height:34px;background:#ffffff22;display:inline-flex;align-items:center;justify-content:center}.social-icon svg{width:24px;height:24px}@media(max-width:760px){.footer-brand{grid-column:1/-1}}
/* Vervolgpagina's */
.page-section{padding:90px 0}.page-hero{overflow:hidden}.page-hero .two{min-height:560px;align-items:center}.page-hero h1,.page-title h1,.story h1{font-size:clamp(35px,3.8vw,60px);line-height:1.2}.page-hero h1{margin-bottom:28px}.eyebrow{display:block;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700;margin-bottom:22px}.lead{font-size:23px;line-height:1.6;max-width:750px}.portrait-panel{height:560px;align-self:end;display:flex;justify-content:center;padding-top:50px}.portrait-panel img{height:100%;object-fit:contain;object-position:bottom}.reading{max-width:950px}.centered{text-align:center}.page-section.centered h2{margin-bottom:35px}.background-intro{padding:75px 0 0;text-align:center}.editorial-photo{width:100%;height:390px;object-fit:cover}.two.reverse>img{order:2}.text-link{padding:12px 0;font-weight:600}.story-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:start}.story p{margin-bottom:28px}.story h1{font-size:clamp(32px,2.9vw,48px)}.sticky-portrait{position:sticky;top:130px;height:min(650px,78vh);display:flex;align-items:center;justify-content:center;overflow:hidden}.sticky-portrait img{height:90%;max-width:85%;object-fit:contain;align-self:end}.sticky-portrait>span{position:absolute;left:25px;top:25px;font-family:Sora,Arial,sans-serif;font-size:18px;font-weight:800}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.step-number{display:block;color:#648e9e;font:800 55px/1 Sora,Arial,sans-serif;margin-bottom:30px}.steps h3{font-size:25px}.steps p{margin-bottom:0}.situations{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:50px 0}.situations article{background:white;display:flex;gap:22px;padding:30px}.situations p{margin:0}.situation-check{font-size:27px;color:#799eac;font-weight:bold}.centered-actions{justify-content:center}.page-title{padding:85px 0}.contact-page{align-items:start}.contact-page>.contact{padding:0}.contact-details{margin:30px 0}.contact-details>*{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #dce7e9;align-items:center}.contact-details img{width:23px;height:26px;object-fit:contain}.contact-photo{width:100%;height:280px;object-fit:cover;margin-top:35px}nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--orange)}
@media(max-width:1100px){.story-grid{gap:50px}.steps{gap:30px}.lead{font-size:20px}}@media(max-width:760px){.page-section{padding:55px 0}.page-hero .two{gap:0}.page-hero .two>div:first-child{padding-top:45px}.portrait-panel{height:380px;padding-top:15px}.page-title{padding:55px 0}.page-title h1 br{display:none}.page-hero h1{font-size:39px}.lead{font-size:20px}.editorial-photo{height:300px}.two.reverse>img{order:0}.story-grid{grid-template-columns:1fr;gap:30px}.sticky-portrait{position:relative;top:auto;height:380px}.story h1{font-size:34px}.steps{grid-template-columns:1fr;gap:40px;margin-top:40px}.step-number{font-size:42px;margin-bottom:18px}.situations{grid-template-columns:1fr;gap:15px;margin:30px 0}.situations article{padding:24px;gap:16px}.background-intro{padding:50px 0 0}.contact-page>.contact{margin-top:10px}}

.contact-photo.portrait-contact{height:auto;max-height:480px;object-fit:cover;object-position:center 35%}

/* Beeldmerkelement bij de specialisatie-foto. */
.brand-photo{position:relative;isolation:isolate;margin-bottom:55px}.two.reverse>.brand-photo{order:2}.brand-photo .editorial-photo{width:100%;display:block}.brand-chevron{position:absolute;z-index:1;width:116%;max-width:none;height:auto;left:-8%;bottom:-55px;pointer-events:none}
@media(max-width:760px){.two.reverse>.brand-photo{order:0}.brand-photo{margin-bottom:40px}.brand-chevron{bottom:-40px}}

.legal-copy{max-width:980px;overflow-wrap:anywhere}.legal-copy h2{font-size:23px;margin-top:45px;margin-bottom:22px}.legal-copy h2:first-child{margin-top:0}.legal-copy li{padding-left:8px;margin-bottom:16px}.legal-copy ol{padding-left:25px}.legal-copy ol ol{list-style-type:lower-alpha;margin-top:16px}.legal-links{max-width:1360px;width:80%;margin:20px auto 0;padding-top:20px;border-top:1px solid #ffffff20;display:flex;justify-content:flex-end;gap:30px;font-size:12px}.legal-links a:hover{color:#ffb332}@media(max-width:1100px){.legal-links{width:88%}}@media(max-width:760px){.legal-links{justify-content:flex-start;flex-wrap:wrap;gap:20px}.legal-copy h2{font-size:20px}}

body.admin-bar header{top:32px}.contact .wpcf7 form{margin:0}.wpcf7-form-control-wrap{display:block}.wpcf7-form p{margin:0}.wpcf7-form br{display:none}.wpcf7-submit{background:var(--ink);color:white;border:0;padding:12px 24px;width:auto;float:right;font-weight:700;cursor:pointer}.wpcf7-spinner{float:right}.wpcf7 form .wpcf7-response-output{clear:both;margin:20px 0 0;padding:12px;font-size:14px;line-height:1.6}.wpcf7-not-valid-tip{font-size:13px;color:#702a00}.av-setup-warning{padding:20px;border:1px solid #ccc}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{clip:auto;width:auto;height:auto;padding:12px;top:0;left:0;z-index:99999;background:white}.wp-block-html{margin:0}nav .menu-item{list-style:none}nav .menu{display:contents}.nav nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:7px}.av-generic{padding:80px 0}.av-generic h1{font-size:40px}
@media(max-width:782px){body.admin-bar header{top:46px}}@media(max-width:600px){body.admin-bar header{top:0}}

/* Native Gutenberg structure: retain the original visual grid. */
.av-designed-content .wp-block-columns{margin:0 auto;gap:70px}.av-designed-content .wp-block-column{min-width:0;margin:0}.av-designed-content .two{display:grid;grid-template-columns:1fr 1fr;align-items:center}.av-designed-content .story-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:start}.av-designed-content .about-inner{display:grid;grid-template-columns:250px 1fr 1.2fr;gap:45px;align-items:center}.av-designed-content .two.reverse>.av-image-column{order:2}
.av-designed-content figure.wp-block-image{margin:0}.av-designed-content .wp-block-image img{display:block}.av-designed-content figure.editorial-photo>img{width:100%;height:100%;object-fit:cover}.av-designed-content figure.hero-image>img{width:100%;height:auto}.av-designed-content .help .av-image-column figure{width:100%;aspect-ratio:1.3}.av-designed-content .help .av-image-column figure>img{width:100%;height:100%;object-fit:cover}.av-designed-content .help .two>.av-text-column>div{padding:35px 0}.av-designed-content .about-inner>.av-image-column{align-self:end}.av-designed-content figure.portrait>img{height:100%;width:100%;object-fit:contain;object-position:bottom}.av-designed-content .contact-photo.portrait-contact>img{max-height:480px;width:100%;object-fit:cover;object-position:center 35%}.av-designed-content .contact-photo>img{height:100%;width:100%;object-fit:cover}
.av-designed-content .sticky-portrait{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.av-designed-content .sticky-portrait figure{height:90%;max-width:85%;align-self:center}.av-designed-content .sticky-portrait figure>img{height:100%;max-width:100%;object-fit:contain}.av-designed-content .sticky-portrait .wp-block-paragraph{position:absolute;left:25px;top:25px;font-family:Sora,Arial,sans-serif;font-size:18px;font-weight:800}
.av-designed-content .portrait-panel figure{height:100%;margin:0}.av-designed-content .portrait-panel figure>img{height:100%;width:auto;object-fit:contain;object-position:bottom}.av-designed-content .av-single-button{display:inline-flex;margin:0;gap:0}.av-designed-content .wp-block-button.av-button{margin:0}.av-designed-content .av-button .wp-block-button__link{display:inline-block;background:var(--orange);border:1px solid transparent;border-radius:0;color:var(--ink);padding:12px 24px;font:700 14px/1.7 'Instrument Sans',Arial,sans-serif;text-decoration:none;transition:background .2s,transform .2s}.av-designed-content .av-button .wp-block-button__link:hover{background:#ffb332;transform:translateY(-2px)}.av-designed-content .av-button-pale .wp-block-button__link{background:var(--pale)}.av-designed-content .av-button-outline .wp-block-button__link{background:transparent;border-color:#94a8ad;color:white}.av-designed-content .av-button-dark .wp-block-button__link{background:var(--ink);color:white}.av-designed-content .actions>p{margin:0}
.av-designed-content .about .av-address{background:var(--blue);padding:28px 38px 38px;align-self:start;margin-bottom:50px}.av-designed-content .about .av-address>p{border-bottom:2px solid #cad7db;padding:23px 0;margin:0;font-size:17px;line-height:1.5;display:flex;align-items:center;gap:15px}.av-designed-content .about .av-address>p>a{display:flex;align-items:center;gap:15px;width:100%}.av-designed-content .about .av-address>p:last-child{border:0}.av-designed-content .av-address img{width:22px;height:24px;object-fit:contain;flex-shrink:0}.av-designed-content .contact-details>p{margin:0}.av-designed-content .contact-details>p>a{display:flex;align-items:center;gap:18px}.av-designed-content .contact-details>div{display:flex;gap:18px}.av-designed-content .contact-details>div>figure{flex-shrink:0}.av-designed-content .contact-details>div>p{margin:0}
.av-designed-content .tiles>p{margin:0}.av-designed-content .page-section>h2{margin-bottom:24px}.av-designed-content .story-grid>.wp-block-column:first-child p{margin-bottom:28px}.av-designed-content .contact-page>.av-text-column:last-child>.contact{padding:0}.av-designed-content .steps .step-number{margin-bottom:30px}.av-designed-content .brand-chevron{pointer-events:none}
@media(max-width:1100px){.av-designed-content .wp-block-columns{gap:40px}.av-designed-content .story-grid{gap:50px}.av-designed-content .about-inner{grid-template-columns:180px 1fr 1fr;gap:25px}}
@media(max-width:760px){.av-designed-content .wp-block-columns.two,.av-designed-content .story-grid{display:grid;grid-template-columns:1fr;gap:30px}.av-designed-content .about-inner{grid-template-columns:125px 1fr;gap:20px}.av-designed-content .about-inner>.wp-block-column:last-child{grid-column:1/-1}.av-designed-content .two.reverse>.av-image-column{order:0}.av-designed-content .about .av-address{padding:20px 28px 30px;margin:15px 0 30px}.av-designed-content .about .av-address>p{font-size:16px}.av-designed-content .page-hero .wp-block-columns{gap:0}.av-designed-content .page-hero .wp-block-column:first-child>div{padding-top:45px}.av-designed-content .help .two>.av-text-column>div{padding:0}.av-designed-content .about .av-button .wp-block-button__link{font-size:12px;padding:10px 15px}}

.av-designed-content .story-grid>.av-image-column{align-self:stretch}.av-designed-content .sticky-portrait>.av-inline-text{position:absolute;left:25px;top:25px;font:800 18px/1.25 Sora,Arial,sans-serif;margin:0}.av-designed-content .different>figure.wp-block-image{position:absolute;right:0;top:0;width:49%;height:calc(100% + 130px);clip-path:polygon(0 0,100% 0,100% 85%,76% 100%,0 68%);z-index:2}.av-designed-content .different>figure.wp-block-image>img{width:100%;height:100%;object-fit:cover}.av-designed-content .wp-block-columns .wp-block-column{margin-block-start:0}.av-designed-content .wp-block-group{box-sizing:border-box}
@media(max-width:760px){.av-designed-content .different>figure.wp-block-image{position:relative;width:100%;height:360px;clip-path:polygon(0 0,100% 0,100% 82%,75% 100%,0 73%);margin-bottom:-40px}.av-designed-content .story-grid>.av-image-column{align-self:auto}}

/* WordPress groups use the modern, wrapper-free theme.json layout. */
.av-designed-content .about-inner>.wp-block-column:last-child{align-self:start}.av-designed-content .hero-copy{flex-shrink:0}.av-designed-content .hero-copy>.wp-block-heading{max-width:none}.av-designed-content .av-address p{overflow-wrap:anywhere}.av-designed-content .contact-details p{overflow-wrap:anywhere}
@media(max-width:760px){.av-designed-content .hero h1{font-size:clamp(30px,9vw,44px)}.av-designed-content .problems h2 br{display:initial}}
/* CF7 wraps adjacent labels in a paragraph; keep the two-column name row. */
.av-designed-content .wpcf7 .form-row>p{display:contents}
/* Centreer het tekstblok naast het portret boven de footer. */
.av-designed-content .about-inner>.av-text-column{align-self:center}
/* Rustige, verticaal uitgebalanceerde Over Arnold-header. */
.av-designed-content .page-hero .wp-block-columns.two{min-height:500px;align-items:center}
.av-designed-content .page-hero .wp-block-column.av-text-column{align-self:center;padding:48px 0}
.av-designed-content .page-hero .wp-block-column.av-text-column>div{padding:0}
.av-designed-content .page-hero .eyebrow{margin:0 0 18px}
.av-designed-content .page-hero h1{font-size:clamp(34px,3.4vw,56px);margin:0 0 24px;line-height:1.2}
.av-designed-content .page-hero .lead{margin:0;max-width:620px;font-size:clamp(18px,1.55vw,23px);line-height:1.65}
.av-designed-content .page-hero .portrait-panel{height:500px;padding-top:35px}
@media(max-width:760px){.av-designed-content .page-hero .wp-block-columns.two{min-height:0;gap:0}.av-designed-content .page-hero .wp-block-column.av-text-column{padding:38px 0 24px}.av-designed-content .page-hero .wp-block-column:first-child>div{padding:0}.av-designed-content .page-hero h1{font-size:36px}.av-designed-content .page-hero .portrait-panel{height:340px;padding-top:0}}
