body{margin-inline:auto;max-width:2500px;--green:#429852}.cta__banner{background-color:var(--green);position:relative}.cta__banner:before{background-image:linear-gradient(45deg,#fff 25%,transparent 0),linear-gradient(-45deg,#fff 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fff 0),linear-gradient(-45deg,transparent 75%,#fff 0);background-position:0 0,0 74px,74px -74px,-74px 0;background-repeat:repeat;background-size:150px 150px;content:"";display:block;inset:0 74% 0 auto;position:absolute;transform:skew(-30deg);width:1050px}.banner__content{align-items:center;display:flex;flex-flow:row wrap;gap:1rem 3rem;margin-inline:auto;padding:3rem 2rem 3rem 35%;position:relative;z-index:1}@media (max-width:529px){.cta__banner{padding-block-start:150px}.banner__content{justify-content:center;padding:2rem}.cta__banner:before{height:150px;inset:0 -60px auto;width:auto}}.button__grid{background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:2rem;position:relative}.button__grid:after{background-image:linear-gradient(-90deg,#fff,#fff 33.33%,#40974f 0,#40974f 66.67%,#00d4d0 0);content:"";height:300%;left:40%;position:absolute;right:auto;top:-50%;transform:rotate(26deg);width:400px;z-index:0}@media (min-width:530px){.button__grid:after{left:45%}}@media (min-width:788px){.button__grid:after{max-width:800px;width:calc(100% - 400px)}}.button__grid__title h3{color:#fff;margin-bottom:3rem;text-align:center;text-transform:uppercase}.button__section__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-inline:auto;max-width:1100px}.button__grid__title,.button__section__grid{position:relative;z-index:1}.grid__button{align-items:center;display:flex;justify-content:center}.not__diag{aspect-ratio:3/1;background-color:hsla(0,0%,100%,.8);background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.not__diag:has(a):where(:hover,:focus){transform:scale(1.01)}.grid__button__link{color:#000;font-weight:700;text-align:center;text-transform:uppercase}.grid__button__link p{color:inherit;font-weight:700;margin:auto!important;text-transform:uppercase}.grid__button__link p.grid__button__subtext{font-size:.8rem;font-weight:400;padding-top:10px;text-transform:none}.grid__button__link:before{content:"";inset:0;position:absolute;z-index:1}a.grid__button__link:where(:hover,:focus){color:var(--green);transition:transform .3s ease-in}@media (min-width:530px){.button__section__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:788px){.button__section__grid{grid-template-columns:repeat(3,1fr)}.not__diag{aspect-ratio:1/1}}.nsi{overflow:hidden}.nsi>.container{background-image:url(https://www.l2l.com/hubfs/03-1.jpg);background-position:0 calc(100% - 100px);background-repeat:no-repeat;position:relative}.nsi>.container:before{aspect-ratio:3/1;background-image:linear-gradient(90deg,#2f2f2f,#2f2f2f 33.33%,#00d4d0 0,#00d4d0 66.67%,#40974f 0);background-repeat:no-repeat;background-size:cover;content:"";position:absolute;right:-40px;top:0;transform:skew(-26deg);width:300px;z-index:0}.nsi .c-1{display:none}.nsi .c-2{padding-top:125px}@media (min-width:768px){.nsi .c-2{padding-top:0}}@media (min-width:993px){.nsi .c-1{display:block}}@media (min-width:1100px){.nsi>.container:before{width:400px}}.case-study-section{position:relative}.case-study-section:before{background:hsla(0,0%,100%,.8);content:"";inset:0;position:absolute}.case-study-section>.container{position:relative;z-index:1}@media (min-width:768px){.case-study-section:before{background:#fff;height:300%;inset:unset;left:-30%;top:-150%;transform:rotate(26deg);width:100%}}@media (min-width:1100px){.case-study-section:before{left:-45%}}.case-study-2{position:relative}.case-study-2:before{background:#fff;content:"";height:300%;left:-60%;position:absolute;top:-150%;transform:rotate(26deg);width:100%}.case-study-2 .c-1{position:relative;z-index:1}.case-study-2 .c-1 .c-in-4{padding-bottom:20%}.case-study-2 .c-1:after{background:#fff;content:"";height:100%;inset:0 -110px 0 auto;position:absolute;transform:skew(-26deg);width:300px;z-index:-1}.case-study-2 .c-2,.case-study-2 .c-2 .c-rel,.case-study-2 .c-col-inner,.case-study-2 .row{position:static!important}.case-study-2 .c-2 .c-in-3{bottom:0;right:calc(50% - 145px)!important;top:auto!important}@media (max-width:922px){.case-study-2 .c-1 .c-in-4{padding-bottom:15%}.case-study-2:before{display:none}}@media (max-width:767px){.case-study-2 .c-1 .c-in-4{padding-bottom:10%}.case-study-2 .c-1:after,.case-study-2 .c-2 .c-in-1{display:none}.case-study-2 .c-2 .c-in-3{right:0!important}}.skewed__button{border:1px solid;color:#fff;display:block;padding:1.5rem 2rem;text-transform:uppercase;transform:skew(-26deg)}a.skewed__button:where(:hover,:focus){background:#fff;color:var(--green)}.skewed__button span{display:inline-block;transform:skew(26deg)}@media (min-width:788px){.skewed__button{padding:4rem 2rem}}