.NosSolutions_main__DclS_{width:100%;margin:0 auto;display:flex;flex-direction:column}.NosSolutions_header__pAcDo{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh}.NosSolutions_title__PQHN9{font-size:6vh;text-align:center;color:whitesmoke}.NosSolutions_subtitle__o8ysj{text-align:center;font-size:2.4vh;margin-top:2vh;color:#AAA}.NosSolutions_subtitle2__sndHQ{text-align:left;font-size:2.4vh;margin-top:2vh;color:black}.NosSolutions_solutions__wmrJX{text-align:left;padding:5vh 0;background-color:var(--digi-tp-blue)}.NosSolutions_main__DclS_>section{padding:5vh 10%;color:black;width:100%}.NosSolutions_optimisation__3dXIW{background-color:whitesmoke}.NosSolutions_solutionCards___d0_9{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-top:8vh}.NosSolutions_optimisationTitle__zfJIM{font-size:3vh;text-align:center;margin-bottom:2vh}.NosSolutions_optimisationText__Bzbjn{text-align:center;font-size:2vh;color:#aaa;max-width:60ch;margin:0 auto 6vh}.NosSolutions_grid__7u2N_{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-gap:4vh 4vw;gap:4vh 4vw;max-width:800px;margin:0 auto}.NosSolutions_impact__uwwsC{display:flex;left:0;width:100vw;background-color:whitesmoke;justify-content:center}.SolutionCard_card__wO_2u{display:flex;align-items:center;gap:3vw;margin-bottom:6vh}.SolutionCard_image__K1AQr{width:20vw;height:auto;border-radius:1vh}.SolutionCard_content__dZsBA h3{font-size:2.2vh;margin-bottom:1vh}.SolutionCard_content__dZsBA p{font-size:2vh;color:black}.SolutionCard_imageWrapper__tyQtB{display:flex;justify-content:center;align-items:center;position:relative;width:6vw;height:6vw}.SolutionCard_card__wO_2u{width:80vw}@media screen and (min-width:1280px){.SolutionCard_card__wO_2u{width:60vw}}.SolutionCard_content__dZsBA{width:80%}.MiniSolutionCard_card__P8ZrU{background-color:#fff;padding:3vh 2vw;box-shadow:3px 5px 6px rgba(0,0,0,.5);color:#111}.MiniSolutionCard_title__LywTB{margin:2vh 0;text-align:center;font-weight:500;font-size:3vh;height:35%}.MiniSolutionCard_content__0GvAV{text-align:left;margin:2vh 0;font-size:2vh}.ImpactSection_wrapper__TXTRR{display:flex;flex-direction:column;gap:8vh;padding:10vh 5vw}@media screen and (min-width:1280px){.ImpactSection_wrapper__TXTRR{width:80vw}}.ImpactBlock_block__pylwE{display:flex;align-items:center;justify-content:space-between;gap:5vw;text-align:center}.ImpactBlock_text__6RwdC{flex:1 1;min-width:280px}.ImpactBlock_text__6RwdC h3{font-size:2.6vh;margin-bottom:1vh;color:#0a0a0a}.ImpactBlock_text__6RwdC p{font-size:2vh;color:#333;max-width:50ch}.ImpactBlock_illustration__TZiCq{position:relative;flex:0 0 30vw;height:25vh;min-width:240px}.Home_section__y2JKn{padding-bottom:7.5vh}.Home_upperContainer__TD_S4{display:flex;flex-direction:row}.Home_leftSection__UhTQ_{width:50vw}.Home_hero__HkdeB{padding:12vh 2vw 8vh;background:transparent;width:80%;max-width:1400px;margin:0 auto}.Home_rightSection__gLruX{display:flex;justify-content:center;align-items:center;width:50vw;height:80%}.Home_imageContainer__5JYjN{position:relative;width:40vw;height:40vw}@media (max-width:1024px){.Home_hero__HkdeB{width:90%}}@media (max-width:600px){.Home_hero__HkdeB{width:96%}}@media screen and (min-width:1280px){.Home_innerContainer__S40bj,.Home_upperContainer__TD_S4{padding-left:4vw;padding-right:4vw}}.Home_innerContainer__S40bj{display:flex;flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;width:100%}.Home_tagline__tMYd8{font-size:6vh;font-weight:800;line-height:1.3;text-align:center;word-break:break-word}.Home_subtext__cKseC{font-size:2.2vh;font-weight:400;text-align:center;margin-top:4vh;max-width:60ch;margin-left:1vw;margin-right:1vw}.Home_bottomContainer__hlM7L,.Home_secondContainer__grpBq,.Home_thirdContainer__S1_pT{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;padding-top:7.5vh}.Home_bottomContainer__hlM7L,.Home_thirdContainer__S1_pT{background-color:whitesmoke;color:black}.Home_cardContainer___D4KL{margin:5vh 0;display:flex;flex-direction:row;justify-content:space-around}@media (min-width:1024px){.Home_cardContainer___D4KL{width:90%}}@media (min-width:1425px){.Home_cardContainer___D4KL{width:80%}}