body .company-info-row .vc_row.vc_inner{max-width:100%}.plant-milk-textblock .heading-intro{font-size:24px;text-transform:none;margin-bottom:12px;font-family:Begum}.plant-milk-textblock .heading-main{font-size:38px;margin-bottom:24px}.plant-milk-textblock p{font-family:Begum;font-size:18px;font-weight:500}.dairy-cta-col-1{background:#66b304;color:#fffff;position:relative}.dairy-cta-col-1 h3{color:#fff;text-align:center}.dairy-cta-col-1 .cta-hashtag{background:#147c3f;padding:10px 15px;color:#fff;position:absolute;top:0;right:0}.dairy-cta-col-2{background:#147c3f;color:#fffff;position:relative}.dairy-cta-col-2 p{color:#fff;text-align:center;font-size:16px}.dairy-cta-col-2 .cta-corner-text{background:#66b304;padding:10px 15px;color:#fff;position:absolute;top:0;right:0}.dairy-wide-text-row{text-align:center}.dairy-wide-text-row h2{color:#666;font-size:34px;position:relative;margin-bottom:40px}.dairy-wide-text-row h2::before{content:' ';position:absolute;width:70px;height:7px;background-color:#666;left:50%;transform:translate(-50%,0%);bottom:-20px}.dairy-wide-text-row h3{color:#666;font-size:20px}.dairy-3-col-reduced{max-width:864px;margin:0 auto!important}.dairy-3-col-reduced h4{margin-top:18px;font-size:18px;text-transform:none;font-family:Begum}.dairy-3-col-reduced img{margin-top:15px}.company-info-row{max-width:864px;margin:0 auto!important}.company-info-row h2{font-size:30px;color:#666;margin-bottom:24px;line-height:1.1}.company-info-text .intro-text{font-size:18px}.company-info-text p{margin-bottom:16px;font-family:Begum}.plant-based-news h3{color:#fff;margin-bottom:18px}.plant-based-news p{color:#fff}.proveg-info img{max-width:180px;margin-top:15px;margin-bottom:15px!important}.proveg-info p{color:#fff}.custom-icon-box-row{max-width:864px;margin:0 auto!important}.icon-flex-container{display:flex;margin-bottom:36px;align-items:center}.icon-image-container{background:#147c3f;justify-content:center;display:flex;align-items:center;width:68px;height:68px;margin-right:20px}.icon-image-container .icon-image{width:32px}.icon-text-container{width:85%}.icon-text-container h3{font-size:24px;font-weight:800;color:#fff}.icon-text-container p{font-size:18px;color:#fff}.icon-flex-container-smaller .icon-text-container h3{font-size:20px}.icon-flex-container-smaller .icon-text-container p{font-size:15px}@media(max-width:600px){.icon-flex-container{flex-direction:column}.icon-image-container{margin-bottom:20px}}.get-involved-section{text-align:center}.get-involved-section h2{color:#666}.get-involved-section p{color:#666}.icons-4-col h4{color:#fff;margin-top:16px;margin-bottom:16px;font-size:18px}.icons-4-col p{font-family:Begum;color:#fff}.supporters-grid-row h2{max-width:864px;margin:0 auto!important;color:#fff;padding-top:36px}.supporters-logos{max-width:864px;margin:0 auto!important;display:flex;flex-wrap:wrap}.supporter-logo-item{width:25%;height:220px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:15px}.supporter-logo-item a{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.supporter-logo-item img{width:100%;max-height:100%}.twitter-link a{width:40px;height:40px;margin:10px auto;display:flex;justify-content:center;align-items:center;background:#1ca6ac}.twitter-link img{max-width:30px}.top-hero-row .wpb_column{max-width:984px;margin:0 auto}@media(max-width:1024px){.top-hero-row .wpb_wrapper{padding-left:15px;padding-right:15px}}.top-hero-row h1,.top-hero-row h2{color:#fff}.top-hero-row h2{font-family:Begum;font-size:20px;text-transform:none}.col-2-inner-icons .heading-with-icon{display:flex}.col-2-inner-icons img{width:25px;margin-right:10px;display:inline-block}.col-2-inner-icons h3{display:inline-block}.col-2-inner-icons li{margin-bottom:12px}.causes-subpage-main-content-row h3{font-size:26px;margin-bottom:18px;line-height:1.2}.causes-subpage-main-content-row p{font-family:Begum;margin-bottom:14px;line-height:1.2}.causes-subpage-main-content-row .organisation-highlight{color:#a1d75d;font-weight:700}.organisation-logo{float:left}.organisation-logo img{width:130px;margin-right:15px}@media(max-width:600px){.organisation-logo{float:none}}.full-width-content-row{max-width:864px;margin:0 auto!important}.large-headline-row h3{font-size:36px}.large-headline-row .number-highlight{color:#111}