.is-style-vv-col-a .wp-block-column>*:first-child{margin-top:1.75vw}
.is-style-vv-col-a h1,.is-style-vv-col-a h2,.is-style-vv-col-a h3,.is-style-vv-col-a h4,.is-style-vv-col-a h5,.is-style-vv-col-a h6{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B","Helvetica Neue",Arial,sans-serif;font-weight:700}
.is-style-vv-col-a__title{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B","Helvetica Neue",Arial,sans-serif;font-weight:700}
.is-style-vv-col-b{margin:0;padding:5vw;background-image:url("../img/vv-pattern.svg");background-size:auto 100%;background-color:#999}
.is-style-vv-col-b h1,.is-style-vv-col-b h2,.is-style-vv-col-b h3,.is-style-vv-col-b h4,.is-style-vv-col-b h5,.is-style-vv-col-b h6{color:#ff3;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B","Helvetica Neue",Arial,sans-serif;font-weight:700}
.is-style-vv-col-c{position:relative;z-index:99;margin-top:-10vw;padding:5vw;background-color:#ff3}
.is-style-vv-col-c p{font-weight:bold}
.is-style-vv-col-contact{position:relative;margin-top:-10vw;padding:5vw;background-color:#ff3}
.is-style-vv-col-contact p{font-weight:normal}
.is-style-vv-media-a{background-color:#ff3}
.is-style-vv-media-a .wp-block-media-text__content{-ms-flex-item-align:start;align-self:flex-start}
.is-style-vv-media-a .wp-block-media-text__content p,.is-style-vv-media-a .wp-block-media-text__content h1,.is-style-vv-media-a .wp-block-media-text__content h2,.is-style-vv-media-a .wp-block-media-text__content h3,.is-style-vv-media-a .wp-block-media-text__content h4,.is-style-vv-media-a .wp-block-media-text__content h5,.is-style-vv-media-a .wp-block-media-text__content h6{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:large}
.is-style-vv-media-b1{position:relative;grid-template-columns:60% auto}
.is-style-vv-media-b1::before{content:'';position:absolute;z-index:-1;top:auto;bottom:0;width:100vw;max-width:100vw;left:calc(-50vw + 50%);height:20vw;background-color:#ff3}
.is-style-vv-media-b1 .wp-block-media-text__content{-ms-flex-item-align:start;align-self:flex-start;padding-top:2.5vw}
.is-style-vv-media-b2{position:relative;margin-top:10vw}
.is-style-vv-media-b2.has-media-on-the-right{grid-template-columns:auto 60%}
.is-style-vv-media-b2::before{content:'';position:absolute;z-index:-1;top:0;bottom:auto;width:100vw;max-width:100vw;left:calc(-50vw + 50%);height:20vw;background-color:#ff3}
.is-style-vv-media-b2 .wp-block-media-text__content{-ms-flex-item-align:start;align-self:flex-start;padding-top:2.5vw}
.is-style-vv-media-b2 .wp-block-media-text__media{margin-top:-5vw}
.is-style-vv-media-b1+.is-style-vv-media-b2{margin-top:-5vw}
.is-style-vv-media-c{position:relative;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:30% auto}
.is-style-vv-media-c.has-media-on-the-right{grid-template-columns:auto 30%}
.is-style-vv-media-c.has-media-on-the-right::before{background-color:white}
.is-style-vv-media-c::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;width:100vw;max-width:100vw;left:calc(-50vw + 50%);background-color:#ff3}
.is-style-vv-media-c .wp-block-media-text__content{padding:2.5vw}
.is-style-vv-media-c .wp-block-media-text__media{position:relative}
.is-style-vv-media-c .wp-block-media-text__media img{position:absolute;top:2.5vw;left:0}
.is-style-vv-paragraph-a,.wp-block-paragraph.is-style-vv-paragraph-a.editor-rich-text__editable.block-editor-rich-text__editable{max-width:50rem;font-size:1.5em;font-weight:bold}
@media screen and (min-width:480px){.is-style-vv-col-contact p{font-size:18px}
.is-style-vv-col-contact .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:550px}
.is-style-vv-col-contact .vv-team-member{margin-top:auto}
}@media screen and (min-width:782px){.is-style-vv-col-a .wp-block-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.is-style-vv-col-a .wp-block-column:first-child{max-width:35vw}
.is-style-vv-col-a__title{font-size:3.325vw}
.is-style-vv-col-c{width:50rem;max-width:50rem;left:calc(-40vw + 50%);left:calc(-40vw + 50%)}
.is-style-vv-col-contact{width:80vw;max-width:80vw}
.is-style-vv-media-a .wp-block-media-text__content p,.is-style-vv-media-a .wp-block-media-text__content h1,.is-style-vv-media-a .wp-block-media-text__content h2,.is-style-vv-media-a .wp-block-media-text__content h3,.is-style-vv-media-a .wp-block-media-text__content h4,.is-style-vv-media-a .wp-block-media-text__content h5,.is-style-vv-media-a .wp-block-media-text__content h6{font-size:3vw}
}