.mission-values .text{display:flex;width:75%;padding:10% 0;text-align:center;justify-content:space-between;position:relative;margin:0 auto}.mission-values .text:before{content:"";-webkit-mask-image:url(../../../assets/images/spire.svg)!important;mask-image:url(../../../assets/images/spire.svg)!important;width:11.6vw;height:27vw;background-color:var(--wp--preset--color--pale-green);position:absolute;left:0;right:0;bottom:4.9vw;margin:auto}.mission-values .text .block{width:40%}.mission-values .text .block p{font-size:26px}.mission-values .values{background-color:var(--wp--preset--color--pale-green);padding:0 5% 5%;text-align:center;position:relative}.mission-values .values:before{content:"";background-image:url(../../../assets/images/arch.png);width:100%;height:5vw;background-size:cover;position:absolute;top:-5vw;left:0}.mission-values .values .hover-blocks{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.mission-values .values .hover-blocks .block{width:23%;margin:1%;background:#fff;padding:2%;border:3px solid var(--wp--preset--color--dark-green);align-self:stretch;position:relative;height:12vw}.mission-values .values .hover-blocks .block h4{font-family:proxima-nova,sans-serif!important;text-transform:uppercase;font-weight:500!important;letter-spacing:3px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:max-content;transition:.3s;padding:2%;font-size:1.8vw}.mission-values .values .hover-blocks .block p{margin-bottom:0;opacity:0;transition:.3s;font-size:1vw}.mission-values .values .hover-blocks .block:hover{background-image:linear-gradient(var(--wp--preset--color--green),var(--wp--preset--color--dark-green))}.mission-values .values .hover-blocks .block:hover p{opacity:1;transition:.3s;color:#fff}.mission-values .values .hover-blocks .block:hover h4{position:unset;transition:.3s;padding:0;margin-bottom:4%;color:#fff!important}.vbh-foundation .mission-values .text{padding:15% 0 5%}.vbh-foundation .mission-values .values{display:none}.vbh-foundation .mission-values .text:before{-webkit-mask-image:none!important;mask-image:none!important;background-image:url(../../../assets/images/foundation-tree.png)!important;background-color:transparent;background-size:contain;height:25vw;width:19vw;background-repeat:no-repeat;bottom:3vw}@media (max-width:725px){.vbh-foundation .mission-values .text:before{display:none}}@media (max-width:1085px){.mission-values .values .hover-blocks .block{width:47%;height:17vw;padding:4%}.mission-values .values .hover-blocks .block h4{font-size:2.5vw}.mission-values .values .hover-blocks .block p{font-size:1.6vw}}@media (max-width:725px){.mission-values .values{padding:3% 5% 5%}.mission-values .text{flex-wrap:wrap;padding:10% 0 27%}.mission-values .text .block{width:100%;margin-bottom:5%}.mission-values .text .block p{font-size:24px}.mission-values .values .hover-blocks .block{width:100%;height:25vw;padding:5%}.mission-values .values .hover-blocks .block h4{font-size:3.8vw;position:unset}.mission-values .values .hover-blocks .block p{font-size:2.7vw;opacity:1}}@media (max-width:550px){.mission-values .values .hover-blocks .block{height:unset;padding:8% 5%;margin-bottom:3%}.mission-values .values .hover-blocks .block h4{font-size:24px;padding-top:0}.mission-values .values .hover-blocks .block p{font-size:16px}.mission-values .values .hover-blocks .block:hover h4{padding-bottom:2%;margin-bottom:0}.mission-values .text .block p{font-size:22px}}