.over-ons-duurzaamheid-style{.over-ons-hero-section{& .hero-section{.title.separate-line-based-title{line-height:28px!important}}}.subtitle-custom,.title-custom{font-family:var(--font-bold)}.title-custom{font-size:35px}.hero-section-lion.image-wrapper.position-relative{margin-top:-20px!important}.custom-hero-duurzaamheid{margin-top:106px!important;border-radius:20px;overflow:hidden}.nuberBold{font-family:var(--font-bold);color:#000}.investment-container-head{padding-top:0!important;padding-right:0!important}.duurzaamheid-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);pointer-events:none}}.over-ons-hero-section{.hero-section{position:relative;width:100%;min-height:1100px;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;text-align:left;padding:78px 75px 78px 155px;p{color:#fff;font-family:var(--font-semibold)}.title{font-family:var(--font-bold);font-size:35px;color:#fff!important;line-height:40px!important}.btn{border-radius:20px;max-width:408px;padding:14px 12px}.custom-bg{background-color:#a86f1a!important}}}@media (max-width:1024px){.over-ons-hero-section{.custom-banner-section{align-items:start!important;margin-top:40px}.custom-child{padding-right:0!important}.hero-section{padding:40px 12px!important}}}.over-investment-container-custom-style{.investment-container{width:100%;padding:70px 25px 70px 70px;min-height:1000px;background-repeat:no-repeat;background-position:50%;background-size:cover;.investment-container-head{padding:80px;h2{font-size:35px;font-family:var(--font-bold);margin-bottom:30px}p{font-family:var(--font-semibold);margin:10px 0}}}.custom-btn-investment{border-radius:20px;width:100%;max-width:408px}.nuber-bold{font-family:var(--font-bold)!important;color:#fff}.sections{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;grid-row-gap:20px;row-gap:20px;min-height:600px;.section{margin-left:10px;box-sizing:border-box;position:relative;overflow:hidden;cursor:pointer}.section-box{border-left:4px solid #a86f1a;padding:0 20px 20px;min-height:100px;width:100%;transition:background-color .3s ease;.section-title{font-size:26px;font-family:var(--font-bold);text-align:left}.section-description{width:100%;margin-top:20px;p{color:#fff;font-family:var(--font-semibold)}}}.section-box.hovered{background-color:rgba(0,0,0,.6);border-left:none;border-radius:20px;padding:20px}}}@media (max-width:1280px){.over-investment-container-custom-style{.sections{grid-template-columns:repeat(3,1fr)}}}@media (max-width:1024px){.over-investment-container-custom-style{.investment-container{padding:10px 12px 40px!important;.investment-container-head{padding:0;margin-bottom:50px}}.sections{grid-template-columns:repeat(2,1fr)}}}@media (max-width:764px){.over-investment-container-custom-style{.sections{grid-template-columns:repeat(1,1fr)}}}.over-investment-future-custom-style{.future-container{position:relative;width:100%;min-height:1080px;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;text-align:left;padding:50px 50px 90px 150px;h2,p{color:#fff!important}.desc-width{max-width:1100px}.custom-btn{max-width:407px;width:100%;color:#fff!important;border-radius:20px}}}@media (max-width:1024px){.over-investment-future-custom-style{.future-container{padding:90px 24px!important}}}@media (max-width:764px){.over-investment-future-custom-style{.future-container{.heart-future-section{justify-content:center!important;text-align:center}}}}.over-ons-justice-banner{.hero-section-justice{position:relative;width:100%;min-height:1080px;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;text-align:left;padding:60px}.row-gap-100{row-gap:100px}.subtitle-custom{font-family:var(--font-bold);line-height:20px}.title-custom{font-family:var(--font-bold);font-size:35px}.custom-btn{max-width:407px;width:100%;color:#fff!important;border-radius:20px;background-color:#b27b18}.border-warning-custom{border-top:4px solid #b27b18;min-width:200px;max-width:75%}}@media (max-width:1024px){.over-ons-justice-banner{.hero-section-justice{padding:40px 12px!important}}}@media (max-width:764px){.over-ons-justice-banner{.row-gap-100{row-gap:30px!important}}}.over-ons-lion-banner{.hero-section-lion{position:relative;width:100%;min-height:730px;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;text-align:left;padding:50px 50px 50px 150px;display:flex;justify-content:start;align-items:end}.custom-btn{max-width:407px;width:100%;color:#fff!important;border-radius:20px}}@media (max-width:1024px){.over-ons-lion-banner{.hero-section-lion{padding:50px 24px!important}}}