.banner__container__outer{position:relative;overflow:hidden;height:100%;min-height:100vh;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background-attachment:fixed}@media (max-width:768px) and (orientation:landscape){.banner__container__outer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:330px){.banner__container__outer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.banner__container__outer .mask-container{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-mask-image:url(/static/media/rings-mask-sharper.077e706b.png);mask-image:url(/static/media/rings-mask-sharper.077e706b.png);-webkit-mask-size:245%;mask-size:245%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:38% 37%;mask-position:38% 37%}@media (max-width:600px) and (min-height:800px){.banner__container__outer .mask-container{-webkit-mask-size:100vh!important;mask-size:100vh!important}}.banner__container__outer .courtain{position:absolute;top:0;left:0;width:100%;height:100%}.banner__container__outer .courtain.hidden{display:none}.banner__container__top{position:relative;z-index:2;margin:168px 5% 0}@media (max-width:768px){.banner__container__top{margin:148px 5% 0}}@media (max-width:455px){.banner__container__top{margin:128px 5% 0}}.banner__container__top__title{width:50%}@media (max-width:768px){.banner__container__top__title{width:90%}}@media (max-width:455px){.banner__container__top__title{width:100%}}.banner__container__top__title a,.banner__container__top__title h1,.banner__container__top__title h2,.banner__container__top__title h3,.banner__container__top__title h4,.banner__container__top__title h5,.banner__container__top__title h6,.banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:60px;line-height:70px}@media (max-width:1366px){.banner__container__top__title a,.banner__container__top__title h1,.banner__container__top__title h2,.banner__container__top__title h3,.banner__container__top__title h4,.banner__container__top__title h5,.banner__container__top__title h6,.banner__container__top__title p{font-size:46px;line-height:55px}}@media (max-width:768px){.banner__container__top__title a,.banner__container__top__title h1,.banner__container__top__title h2,.banner__container__top__title h3,.banner__container__top__title h4,.banner__container__top__title h5,.banner__container__top__title h6,.banner__container__top__title p{font-size:24px;line-height:39px}}.banner__container__top__separator{margin:12px 0 0;height:2px;border:none;width:50%}@media (max-width:768px){.banner__container__top__separator{width:90%}}@media (max-width:455px){.banner__container__top__separator{width:100%}}.banner__container__top__subtitle{width:50%;margin:24px 0 0}@media (max-width:1366px){.banner__container__top__subtitle{margin:12px 0 0}}@media (max-width:768px){.banner__container__top__subtitle{width:100%}}.banner__container__top__subtitle a,.banner__container__top__subtitle h1,.banner__container__top__subtitle h2,.banner__container__top__subtitle h3,.banner__container__top__subtitle h4,.banner__container__top__subtitle h5,.banner__container__top__subtitle h6,.banner__container__top__subtitle p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:37px}@media (max-width:1366px){.banner__container__top__subtitle a,.banner__container__top__subtitle h1,.banner__container__top__subtitle h2,.banner__container__top__subtitle h3,.banner__container__top__subtitle h4,.banner__container__top__subtitle h5,.banner__container__top__subtitle h6,.banner__container__top__subtitle p{font-size:20px;line-height:30px}}@media (max-width:768px){.banner__container__top__subtitle a,.banner__container__top__subtitle h1,.banner__container__top__subtitle h2,.banner__container__top__subtitle h3,.banner__container__top__subtitle h4,.banner__container__top__subtitle h5,.banner__container__top__subtitle h6,.banner__container__top__subtitle p{font-size:16px;line-height:24px}}.banner__container__bottom{position:relative;z-index:2;margin:0 5% 32px;color:#fff}@media (max-width:768px){.banner__container__bottom{margin:0 5% 64px}}.banner__container__bottom__text{width:50%}@media (max-width:768px){.banner__container__bottom__text{width:100%}}.banner__container__bottom__text a,.banner__container__bottom__text h1,.banner__container__bottom__text h2,.banner__container__bottom__text h3,.banner__container__bottom__text h4,.banner__container__bottom__text h5,.banner__container__bottom__text h6,.banner__container__bottom__text p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:41px}@media (max-width:1366px){.banner__container__bottom__text a,.banner__container__bottom__text h1,.banner__container__bottom__text h2,.banner__container__bottom__text h3,.banner__container__bottom__text h4,.banner__container__bottom__text h5,.banner__container__bottom__text h6,.banner__container__bottom__text p{font-size:20px;line-height:30px}}@media (max-width:768px){.banner__container__bottom__text a,.banner__container__bottom__text h1,.banner__container__bottom__text h2,.banner__container__bottom__text h3,.banner__container__bottom__text h4,.banner__container__bottom__text h5,.banner__container__bottom__text h6,.banner__container__bottom__text p{font-size:16px;line-height:24px}}.banner__container__rings{position:absolute;z-index:1;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-position:35vw 15vh;background-size:cover}@media (max-width:768px){.banner__container__rings{background-size:cover;background-position:center 60vh}}@media (max-width:768px) and (orientation:landscape){.banner__container__rings{height:100%;background-position:center 80vh}}.banner.small{height:148px;min-height:unset}@media (max-width:768px){.banner.small{height:148px}}@media (max-width:455px){.banner.small{height:128px}}.banner.about-us .mask-container{-webkit-mask-position:45% 64%;mask-position:45% 64%}@media (max-width:768px){.banner.about-us .mask-container{-webkit-mask-position:38% 37%;mask-position:38% 37%}}@media (max-height:720px),(max-width:1024px){.banner.about-us .banner__container__top__title{width:100%}}.banner.about-us .banner__container__top__title a,.banner.about-us .banner__container__top__title h1,.banner.about-us .banner__container__top__title h2,.banner.about-us .banner__container__top__title h3,.banner.about-us .banner__container__top__title h4,.banner.about-us .banner__container__top__title h5,.banner.about-us .banner__container__top__title h6,.banner.about-us .banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal;font-size:50px;line-height:58px}@media (max-width:1366px){.banner.about-us .banner__container__top__title a,.banner.about-us .banner__container__top__title h1,.banner.about-us .banner__container__top__title h2,.banner.about-us .banner__container__top__title h3,.banner.about-us .banner__container__top__title h4,.banner.about-us .banner__container__top__title h5,.banner.about-us .banner__container__top__title h6,.banner.about-us .banner__container__top__title p{font-size:30px;line-height:40px}}@media (max-width:768px){.banner.about-us .banner__container__top__title a,.banner.about-us .banner__container__top__title h1,.banner.about-us .banner__container__top__title h2,.banner.about-us .banner__container__top__title h3,.banner.about-us .banner__container__top__title h4,.banner.about-us .banner__container__top__title h5,.banner.about-us .banner__container__top__title h6,.banner.about-us .banner__container__top__title p{font-size:18px;line-height:30px}}@media (min-width:1024px) and (max-height:900px){.banner.about-us .banner__container__top__title a,.banner.about-us .banner__container__top__title h1,.banner.about-us .banner__container__top__title h2,.banner.about-us .banner__container__top__title h3,.banner.about-us .banner__container__top__title h4,.banner.about-us .banner__container__top__title h5,.banner.about-us .banner__container__top__title h6,.banner.about-us .banner__container__top__title p{font-size:40px;line-height:45px}}@media (max-height:600px){.banner.about-us .banner__container__top__title a,.banner.about-us .banner__container__top__title h1,.banner.about-us .banner__container__top__title h2,.banner.about-us .banner__container__top__title h3,.banner.about-us .banner__container__top__title h4,.banner.about-us .banner__container__top__title h5,.banner.about-us .banner__container__top__title h6,.banner.about-us .banner__container__top__title p{font-size:150%;line-height:140%}}.banner.about-us .banner__container__top__subtitle .cta-anchor{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}.banner.about-us .banner__container__top__subtitle .cta-anchor svg{width:22px;margin-left:20px}@media (max-width:768px){.banner.about-us .banner__container__top__subtitle .cta-anchor svg{width:18px}}@media (max-width:768px){.banner.about-us .banner__container__top__subtitle .cta-anchor{font-size:12px}}.banner.about-us .banner__container__rings{width:100%;height:100vh;background-repeat:no-repeat;background-position:top right -19%;background-size:contain}@media (max-width:768px){.banner.about-us .banner__container__rings{background-position:bottom right -53%;background-size:50%}}.banner.team .mask-container{-webkit-mask-position:45% 64%;mask-position:45% 64%}@media (max-width:768px){.banner.team .mask-container{-webkit-mask-position:38% 37%;mask-position:38% 37%}}.banner.team.shrink{height:132px}.banner.team.shrink.banner__container__outer{padding:0;background-position:unset,bottom -57px right}.banner.team.shrink .banner__container__top{display:none}.banner.team .banner__container__top__title a,.banner.team .banner__container__top__title h1,.banner.team .banner__container__top__title h2,.banner.team .banner__container__top__title h3,.banner.team .banner__container__top__title h4,.banner.team .banner__container__top__title h5,.banner.team .banner__container__top__title h6,.banner.team .banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal;font-size:50px;line-height:61px}@media (max-width:1366px){.banner.team .banner__container__top__title a,.banner.team .banner__container__top__title h1,.banner.team .banner__container__top__title h2,.banner.team .banner__container__top__title h3,.banner.team .banner__container__top__title h4,.banner.team .banner__container__top__title h5,.banner.team .banner__container__top__title h6,.banner.team .banner__container__top__title p{font-size:30px;line-height:40px}}@media (max-width:768px){.banner.team .banner__container__top__title a,.banner.team .banner__container__top__title h1,.banner.team .banner__container__top__title h2,.banner.team .banner__container__top__title h3,.banner.team .banner__container__top__title h4,.banner.team .banner__container__top__title h5,.banner.team .banner__container__top__title h6,.banner.team .banner__container__top__title p{font-size:18px;line-height:30px}}.banner.team .banner__container__top__subtitle .cta-anchor{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}.banner.team .banner__container__top__subtitle .cta-anchor svg{width:22px;margin-left:20px}@media (max-width:768px){.banner.team .banner__container__top__subtitle .cta-anchor svg{width:18px}}@media (max-width:768px){.banner.team .banner__container__top__subtitle .cta-anchor{font-size:12px}}.banner.team .banner__container__rings{width:100%;height:100vh;background-repeat:no-repeat;background-position:right 15vh;background-size:contain;z-index:0}@media (max-width:1366px){.banner.team .banner__container__rings{background-position:right 20vh}}@media (max-width:768px){.banner.team .banner__container__rings{background-position:100% 100%;background-size:50%}}.banner.esg .mask-container{-webkit-mask-position:45% 64%;mask-position:45% 64%}@media (max-width:768px){.banner.esg .mask-container{-webkit-mask-position:38% 37%;mask-position:38% 37%}}.banner.esg.banner__container__outer{background-size:92%;background-position:100% 100%}@media (min-width:1200px){.banner.esg.banner__container__outer{background-size:53%}}@media (max-width:768px){.banner.esg.banner__container__outer{background-size:cover}}.banner.esg .banner__container__top__title{width:40%}@media (max-width:1024px){.banner.esg .banner__container__top__title{width:100%}}.banner.esg .banner__container__top__title a,.banner.esg .banner__container__top__title h1,.banner.esg .banner__container__top__title h2,.banner.esg .banner__container__top__title h3,.banner.esg .banner__container__top__title h4,.banner.esg .banner__container__top__title h5,.banner.esg .banner__container__top__title h6,.banner.esg .banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal;color:#feca2f}.banner.esg .banner__container__top__subtitle{width:40%}@media (max-width:1024px){.banner.esg .banner__container__top__subtitle{width:100%}}.banner.esg .banner__container__top__subtitle .cta-anchor{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}.banner.esg .banner__container__top__subtitle .cta-anchor svg{width:22px;margin-left:20px}@media (max-width:768px){.banner.esg .banner__container__top__subtitle .cta-anchor svg{width:18px}}@media (max-width:768px){.banner.esg .banner__container__top__subtitle .cta-anchor{font-size:12px}}.banner.esg .banner__container__rings{width:100%;height:100vh;background-repeat:no-repeat;background-position:top right -19%;background-size:contain;z-index:0}@media (max-width:768px){.banner.esg .banner__container__rings{background-position:bottom right -53%;background-size:50%}}.banner.esg-governance .mask-container{-webkit-mask-position:45% 64%;mask-position:45% 64%}@media (max-width:768px){.banner.esg-governance .mask-container{-webkit-mask-position:38% 37%;mask-position:38% 37%}}.banner.esg-governance.banner__container__outer{background-size:92%;background-position:100% 100%}@media (min-width:1200px){.banner.esg-governance.banner__container__outer{background-size:53%}}@media (max-width:768px){.banner.esg-governance.banner__container__outer{background-size:cover}}.banner.esg-governance .banner__container__top__title{width:40%}@media (max-width:1024px){.banner.esg-governance .banner__container__top__title{width:100%}}.banner.esg-governance .banner__container__top__title a,.banner.esg-governance .banner__container__top__title h1,.banner.esg-governance .banner__container__top__title h2,.banner.esg-governance .banner__container__top__title h3,.banner.esg-governance .banner__container__top__title h4,.banner.esg-governance .banner__container__top__title h5,.banner.esg-governance .banner__container__top__title h6,.banner.esg-governance .banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal}.banner.esg-governance .banner__container__top__subtitle{width:40%}@media (max-width:1024px){.banner.esg-governance .banner__container__top__subtitle{width:100%}}.banner.esg-governance .banner__container__top__subtitle .cta-anchor{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}.banner.esg-governance .banner__container__top__subtitle .cta-anchor svg{width:22px;margin-left:20px}@media (max-width:768px){.banner.esg-governance .banner__container__top__subtitle .cta-anchor svg{width:18px}}@media (max-width:768px){.banner.esg-governance .banner__container__top__subtitle .cta-anchor{font-size:12px}}.banner.esg-governance .banner__container__rings{width:100%;height:100vh;background-repeat:no-repeat;background-position:top right -19%;background-size:contain;z-index:0}@media (max-width:768px){.banner.esg-governance .banner__container__rings{background-position:bottom right -53%;background-size:50%}}.banner.esg-social .mask-container{-webkit-mask-position:45% 64%;mask-position:45% 64%}@media (max-width:768px){.banner.esg-social .mask-container{-webkit-mask-position:38% 37%;mask-position:38% 37%}}.banner.esg-social.banner__container__outer{background-size:92%;background-position:100% 100%}@media (min-width:1200px){.banner.esg-social.banner__container__outer{background-size:53%}}@media (max-width:768px){.banner.esg-social.banner__container__outer{background-size:cover}}.banner.esg-social .banner__container__top__title{width:40%}@media (max-width:1024px){.banner.esg-social .banner__container__top__title{width:100%}}.banner.esg-social .banner__container__top__title a,.banner.esg-social .banner__container__top__title h1,.banner.esg-social .banner__container__top__title h2,.banner.esg-social .banner__container__top__title h3,.banner.esg-social .banner__container__top__title h4,.banner.esg-social .banner__container__top__title h5,.banner.esg-social .banner__container__top__title h6,.banner.esg-social .banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal}.banner.esg-social .banner__container__top__subtitle{width:40%}@media (max-width:1024px){.banner.esg-social .banner__container__top__subtitle{width:100%}}.banner.esg-social .banner__container__top__subtitle .cta-anchor{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}.banner.esg-social .banner__container__top__subtitle .cta-anchor svg{width:22px;margin-left:20px}@media (max-width:768px){.banner.esg-social .banner__container__top__subtitle .cta-anchor svg{width:18px}}@media (max-width:768px){.banner.esg-social .banner__container__top__subtitle .cta-anchor{font-size:12px}}.banner.esg-social .banner__container__rings{width:100%;height:100vh;background-repeat:no-repeat;background-position:top right -19%;background-size:contain;z-index:0}@media (max-width:768px){.banner.esg-social .banner__container__rings{background-position:bottom right -53%;background-size:50%}}.banner.esg-environmental .mask-container{-webkit-mask-position:45% 64%;mask-position:45% 64%}@media (max-width:768px){.banner.esg-environmental .mask-container{-webkit-mask-position:38% 37%;mask-position:38% 37%}}.banner.esg-environmental.banner__container__outer{background-size:92%;background-position:100% 100%}@media (min-width:1200px){.banner.esg-environmental.banner__container__outer{background-size:53%}}@media (max-width:768px){.banner.esg-environmental.banner__container__outer{background-size:cover}}.banner.esg-environmental .banner__container__top__title{width:40%}@media (max-width:1024px){.banner.esg-environmental .banner__container__top__title{width:100%}}.banner.esg-environmental .banner__container__top__title a,.banner.esg-environmental .banner__container__top__title h1,.banner.esg-environmental .banner__container__top__title h2,.banner.esg-environmental .banner__container__top__title h3,.banner.esg-environmental .banner__container__top__title h4,.banner.esg-environmental .banner__container__top__title h5,.banner.esg-environmental .banner__container__top__title h6,.banner.esg-environmental .banner__container__top__title p{text-align:start;font-family:"Montserrat",sans-serif;font-style:normal}.banner.esg-environmental .banner__container__top__subtitle{width:40%}@media (max-width:1024px){.banner.esg-environmental .banner__container__top__subtitle{width:100%}}.banner.esg-environmental .banner__container__top__subtitle .cta-anchor{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}.banner.esg-environmental .banner__container__top__subtitle .cta-anchor svg{width:22px;margin-left:20px}@media (max-width:768px){.banner.esg-environmental .banner__container__top__subtitle .cta-anchor svg{width:18px}}@media (max-width:768px){.banner.esg-environmental .banner__container__top__subtitle .cta-anchor{font-size:12px}}.banner.esg-environmental .banner__container__rings{width:100%;height:100vh;background-repeat:no-repeat;background-position:top right -19%;background-size:contain;z-index:0}@media (max-width:768px){.banner.esg-environmental .banner__container__rings{background-position:bottom right -53%;background-size:50%}}.banner.home__banner .mask-container{-webkit-mask-size:225%;mask-size:225%;-webkit-mask-position:52% 60%;mask-position:52% 60%}@media (max-width:1366px){.banner.home__banner .mask-container{-webkit-mask-size:205%;mask-size:205%;-webkit-mask-position:50% 59%;mask-position:50% 59%}}@media (max-width:768px){.banner.home__banner .mask-container{-webkit-mask-position:50% 20%;mask-position:50% 20%}}@media (max-width:455px){.banner.home__banner .mask-container{-webkit-mask-size:250%;mask-size:250%;-webkit-mask-position:50% 0;mask-position:50% 0}}@media (min-width:769px) and (max-height:800px){.banner.home__banner .banner__container__top__separator,.banner.home__banner .banner__container__top__subtitle,.banner.home__banner .banner__container__top__title{width:60%}}@media (min-width:769px) and (max-height:800px){.banner.home__banner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.banner.projects__banner .mask-container{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:40% 62%;mask-position:40% 62%}@media (max-width:1366px){.banner.projects__banner .mask-container{-webkit-mask-size:225%;mask-size:225%;-webkit-mask-position:41% 60%;mask-position:41% 60%}}@media (max-width:768px){.banner.projects__banner .mask-container{-webkit-mask-size:250%;mask-size:250%;-webkit-mask-position:55% 40%;mask-position:55% 40%}}@media (max-width:455px){.banner.projects__banner .mask-container{-webkit-mask-size:275%;mask-size:275%;-webkit-mask-position:55% 0;mask-position:55% 0}}.banner.work-with-us__banner .mask-container{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:46% 62%;mask-position:46% 62%}@media (max-width:1366px){.banner.work-with-us__banner .mask-container{-webkit-mask-size:205%;mask-size:205%;-webkit-mask-position:50% 60%;mask-position:50% 60%}}@media (max-width:768px){.banner.work-with-us__banner .mask-container{-webkit-mask-size:250%;mask-size:250%;-webkit-mask-position:50% 40%;mask-position:50% 40%}}@media (max-width:455px){.banner.work-with-us__banner .mask-container{-webkit-mask-size:275%;mask-size:275%;-webkit-mask-position:57.5% 0;mask-position:57.5% 0}}.banner.press-releases__banner .mask-container{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:46% 58%;mask-position:46% 58%}@media (max-width:1366px){.banner.press-releases__banner .mask-container{-webkit-mask-size:205%;mask-size:205%;-webkit-mask-position:45% 60%;mask-position:45% 60%}}@media (max-width:768px){.banner.press-releases__banner .mask-container{-webkit-mask-size:250%;mask-size:250%;-webkit-mask-position:55% 40%;mask-position:55% 40%}}@media (max-width:455px){.banner.press-releases__banner .mask-container{-webkit-mask-size:275%;mask-size:275%;-webkit-mask-position:57.5% 0;mask-position:57.5% 0}}.banner.press-releases__banner.small .mask-container{-webkit-mask-position:30% 73%;mask-position:30% 73%}@media (max-width:768px){.banner.press-releases__banner.small .mask-container{-webkit-mask-position:45% 73%;mask-position:45% 73%}}@media (max-width:455px){.banner.press-releases__banner.small .mask-container{-webkit-mask-position:50% 73%;mask-position:50% 73%}}.banner.contact-us__banner .mask-container{-webkit-mask-size:225%;mask-size:225%;-webkit-mask-position:45% 85%;mask-position:45% 85%}@media (max-width:1366px){.banner.contact-us__banner .mask-container{-webkit-mask-size:205%;mask-size:205%}}@media (max-width:768px){.banner.contact-us__banner .mask-container{-webkit-mask-size:250%;mask-size:250%;-webkit-mask-position:55% 40%;mask-position:55% 40%}}@media (max-width:455px){.banner.contact-us__banner .mask-container{-webkit-mask-size:275%;mask-size:275%;-webkit-mask-position:57.5% 0;mask-position:57.5% 0}}.banner.contact-us__banner.small .mask-container{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:30% 70%;mask-position:30% 70%}@media (max-width:768px){.banner.contact-us__banner.small .mask-container{-webkit-mask-position:35% 70%;mask-position:35% 70%}}@media (max-width:455px){.banner.contact-us__banner.small .mask-container{-webkit-mask-position:40% 70%;mask-position:40% 70%}}.media__container{position:relative}.media__container__overlay{position:absolute;background-color:#000;width:100%;height:100%}.media__container>iframe,.media__container>img,.media__container>video{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;object-fit:cover;object-position:center}.pagination{justify-content:center;width:100%}.pagination,.pagination__arrow{display:flex;align-items:center}.pagination__arrow{height:21px;width:27px;transition:.5s;transform:scale(1)}.pagination__arrow:hover{opacity:.7;transform:scale(1.1)}.pagination__pages{display:flex}.pagination__pages:not(:only-child){margin:0 16px}.pagination__pages__page{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.pagination__pages__page:not(:first-child){margin:0 0 0 16px}.pagination__pages__page.selected{border:1px solid;cursor:pointer;transition:.5s;opacity:1}.pagination__pages__page.selected:hover{opacity:.7;transform:scale(1.1)}.pagination__pages__page__dot{width:8px;height:8px;border-radius:50%;cursor:pointer;transition:.5s;opacity:1}.pagination__pages__page__dot:hover{opacity:.7;transform:scale(1.1)}.media-carousel__items{position:relative;width:100%;overflow:hidden;height:400px}@media (max-width:1366px){.media-carousel__items{height:300px}}@media (max-width:768px){.media-carousel__items{height:250px}}.media-carousel__items__item{position:absolute;width:100%}.media-carousel__pagination{width:100%;margin:32px 0 0}@media (max-width:768px){.media-carousel__pagination{margin:16px 0 0}}.home__banner__link,.home__banner__separator,.home__banner__subtitle{margin:24px 0 0}@media (max-width:1366px){.home__banner__link,.home__banner__separator,.home__banner__subtitle{margin:20px 0 0}}@media (max-width:768px){.home__banner__link,.home__banner__separator,.home__banner__subtitle{margin:16px 0 0}}.home__section2{margin:0 5%;padding:64px 0 64px 2.5%}@media (max-width:1366px){.home__section2{margin:0 5%;padding:48px 0 48px 2.5%}}@media (max-width:768px){.home__section2{margin:32px 5%;padding:0;border:none!important}}.home__section2__title{width:50%}@media (max-width:1366px){.home__section2__title{width:60%}}@media (max-width:768px){.home__section2__title{width:100%}}.home__section2__title a,.home__section2__title h1,.home__section2__title h2,.home__section2__title h3,.home__section2__title h4,.home__section2__title h5,.home__section2__title h6,.home__section2__title p{color:#029839;font-weight:600;font-size:35px;line-height:43px}@media (max-width:1366px){.home__section2__title a,.home__section2__title h1,.home__section2__title h2,.home__section2__title h3,.home__section2__title h4,.home__section2__title h5,.home__section2__title h6,.home__section2__title p{font-size:26px;line-height:34px}}@media (max-width:768px){.home__section2__title a,.home__section2__title h1,.home__section2__title h2,.home__section2__title h3,.home__section2__title h4,.home__section2__title h5,.home__section2__title h6,.home__section2__title p{font-size:20px;line-height:24px}}.home__section2__items{display:flex;justify-content:space-evenly;margin:64px 0 0}@media (max-width:768px){.home__section2__items{margin:32px 0 0;flex-direction:column}}.home__section2__items__item{width:calc(33% - 32px)}@media (max-width:768px){.home__section2__items__item{width:100%}}.home__section2__items__item a,.home__section2__items__item h1,.home__section2__items__item h2,.home__section2__items__item h3,.home__section2__items__item h4,.home__section2__items__item h5,.home__section2__items__item h6,.home__section2__items__item p{color:#4a4a4a;font-weight:400;font-size:20px;line-height:26px}@media (max-width:768px){.home__section2__items__item a,.home__section2__items__item h1,.home__section2__items__item h2,.home__section2__items__item h3,.home__section2__items__item h4,.home__section2__items__item h5,.home__section2__items__item h6,.home__section2__items__item p{font-size:16px;line-height:22px}}.home__section2__items__separator{width:2px;margin:0 32px;border:none}@media (max-width:768px){.home__section2__items__separator{width:100%;height:2px;margin:16px 0}}.home__projects{margin:128px 0 0}@media (max-width:768px){.home__projects{margin:64px 0 0}}@media (max-width:455px){.home__projects{margin:32px 0 0}}.home__projects__title a,.home__projects__title h1,.home__projects__title h2,.home__projects__title h3,.home__projects__title h4,.home__projects__title h5,.home__projects__title h6,.home__projects__title p{font-weight:600;color:#5b6770;font-size:50px;line-height:60px}@media (max-width:1366px){.home__projects__title a,.home__projects__title h1,.home__projects__title h2,.home__projects__title h3,.home__projects__title h4,.home__projects__title h5,.home__projects__title h6,.home__projects__title p{font-size:35px;line-height:45px}}@media (max-width:768px){.home__projects__title a,.home__projects__title h1,.home__projects__title h2,.home__projects__title h3,.home__projects__title h4,.home__projects__title h5,.home__projects__title h6,.home__projects__title p{font-size:26px;line-height:34px}}.home__projects__link{margin:16px 0 0}.home__projects__items{margin:64px 0 0;display:flex;justify-content:space-between}@media (max-width:768px){.home__projects__items{margin:32px 0 0;flex-direction:column}}.home__projects__items__item{width:45%;max-width:800px}@media (max-width:768px){.home__projects__items__item{width:90%;margin:0 5%}}.home__projects__items__item:first-child{margin:0 32px 0 0}@media (max-width:768px){.home__projects__items__item:first-child{margin:0 0 32px 5%}}.home__projects__items__item__image{width:100%;height:400px!important}@media (max-width:1366px){.home__projects__items__item__image{height:300px!important}}@media (max-width:768px){.home__projects__items__item__image{height:250px!important}}.home__projects__items__item__name{margin:16px 0 0;text-align:center;text-transform:uppercase;color:#5b6770;font-weight:600;font-size:30px;line-height:38px}@media (max-width:1366px){.home__projects__items__item__name{font-size:24px;line-height:32px}}@media (max-width:768px){.home__projects__items__item__name{font-size:20px;line-height:28px}}.home__news{padding:0 0 32px;height:520px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:1366px){.home__news{height:400px}}@media (max-width:768px){.home__news{height:300px}}.home__news__top{position:relative;width:100%;height:520px}@media (max-width:1366px){.home__news__top{height:400px}}@media (max-width:768px){.home__news__top{height:300px}}.home__news__top__bg{position:absolute;height:520px;width:100%;z-index:1}@media (max-width:1366px){.home__news__top__bg{height:400px}}@media (max-width:768px){.home__news__top__bg{height:300px}}.home__news__top__media{height:520px!important}@media (max-width:1366px){.home__news__top__media{height:400px!important}}@media (max-width:768px){.home__news__top__media{height:300px!important}}.home__news__top__title{position:absolute;z-index:2;margin:0 0 32px;left:5%;bottom:32px;width:30%}@media (max-width:768px){.home__news__top__title{width:50%}}.home__news__top__title a,.home__news__top__title h1,.home__news__top__title h2,.home__news__top__title h3,.home__news__top__title h4,.home__news__top__title h5,.home__news__top__title h6,.home__news__top__title p{font-weight:600;color:#fff;font-size:50px;line-height:60px}@media (max-width:1366px){.home__news__top__title a,.home__news__top__title h1,.home__news__top__title h2,.home__news__top__title h3,.home__news__top__title h4,.home__news__top__title h5,.home__news__top__title h6,.home__news__top__title p{font-size:35px;line-height:45px}}@media (max-width:768px){.home__news__top__title a,.home__news__top__title h1,.home__news__top__title h2,.home__news__top__title h3,.home__news__top__title h4,.home__news__top__title h5,.home__news__top__title h6,.home__news__top__title p{font-size:26px;line-height:34px}}.home__news__top__link{position:absolute;z-index:2;left:5%;bottom:32px}.home__news__items{display:flex;justify-content:space-between;margin:64px 5%}@media (max-width:768px){.home__news__items{margin:32px 5%;flex-direction:column}}.home__news__items__item{width:calc(33% - 64px)}@media (max-width:768px){.home__news__items__item{width:100%}}.home__news__items__item__date{margin:0 0 32px;color:#4a4a4a;text-transform:uppercase;font-weight:600;font-size:20px;line-height:26px}@media (max-width:768px){.home__news__items__item__date{width:100%;margin:0 0 16px;font-size:16px;line-height:20px}}.home__news__items__item__title{width:80%;margin:0 0 32px;color:#4a4a4a;font-weight:500;font-size:16px;line-height:24px}@media (max-width:768px){.home__news__items__item__title{margin:0 0 16px;font-size:14px;line-height:18px}}.home__news__items__item__link{color:#99c21d;font-weight:600;font-style:normal!important;text-transform:capitalize!important;font-size:16px!important;line-height:24px!important}@media (max-width:768px){.home__news__items__item__link{font-size:14px!important;line-height:18px!important}}.home__news__items__separator{border:none;width:2px;margin:0 64px}@media (max-width:768px){.home__news__items__separator{width:100%;height:2px;margin:32px 0}}.about-us-view .our-business-model-section{padding:49.8px 0 0;background-position:50%,0 100%;background-repeat:no-repeat;background-size:cover}.about-us-view .our-business-model-section__title{color:#99c21d;font-weight:700;font-size:20px;line-height:24px;text-align:center;margin-bottom:25px}@media (min-width:768px){.about-us-view .our-business-model-section__title{font-size:38.17px;line-height:47px}}@media (min-width:1280px){.about-us-view .our-business-model-section__title{font-size:48px;line-height:59px}}.about-us-view .our-business-model-section .cycle-container.mobile{display:flex;flex-direction:column;padding:0 10% 30px;align-items:center}@media (min-width:768px){.about-us-view .our-business-model-section .cycle-container.mobile{flex-direction:row;justify-content:space-evenly}}@media (min-width:1024px){.about-us-view .our-business-model-section .cycle-container.mobile{padding:0 10%}}.about-us-view .our-business-model-section .cycle-container.mobile .cycle{margin-bottom:30px;width:50vw;height:50vw;max-width:200px;max-height:200px}@media (min-width:768px){.about-us-view .our-business-model-section .cycle-container.mobile .cycle{margin-bottom:0}}@media (min-width:1024px){.about-us-view .our-business-model-section .cycle-container.mobile .cycle{display:none}}.about-us-view .our-business-model-section .cycle-container.mobile .cycle.outer img{top:9px;left:5px}.about-us-view .our-business-model-section .cycle-container.mobile .cycle .stick .dot .dot-text{color:#4a4a4a;font-size:11.2px;font-weight:600;line-height:14px;text-align:center}.about-us-view .our-business-model-section .cycle-container.mobile .cycle .stick .dot .dot-text .dot-text-payload{width:120px}.about-us-view .our-business-model-section .cycle-container.desktop .cycle{display:none}@media (min-width:1024px){.about-us-view .our-business-model-section .cycle-container.desktop .cycle{display:block}}.about-us-view .our-business-model-section .cycle-container.desktop .cycle .stick .dot .dot-text .dot-text-payload{text-shadow:3px 1px 0 #fff}.about-us-view .our-business-model-section .cycle-container .cycle{position:relative;width:60.8vw;height:60.8vw;border-radius:50%;margin:0 auto;max-width:900px;max-height:900px}.about-us-view .our-business-model-section .cycle-container .cycle .stick{left:50%;height:100%;width:1px;position:absolute}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot{position:absolute;top:-6px;left:-4px;height:10px;width:10px;border-radius:50%}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot.selected:after{display:block}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot .dot-text{overflow:visible;margin:0;position:absolute;left:50%;bottom:100%;width:1px;transform:translateY(-50%)}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot .dot-text.vertical-deg{text-align:center;bottom:35px}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot .dot-text.vertical-deg.deg0{left:-150px;left:50%;top:50%;transform:translate(-50%,-50%)!important}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot .dot-text.vertical-deg.deg180{left:150px}.about-us-view .our-business-model-section .cycle-container .cycle .stick .dot .dot-text .dot-text-payload{display:inline;position:absolute;width:300px;transform:translateY(-50%);margin:0;cursor:pointer}.about-us-view .our-business-model-section .cycle-container .cycle.outer img{position:absolute;left:0;height:95%;width:95%;object-fit:contain}.about-us-view .our-business-model-section .cycle-container .cycle.outer .stick .dot-text{color:#4a4a4a;font-size:14px;font-weight:600;line-height:24px;text-align:center}.about-us-view .our-business-model-section .cycle-container .cycle.outer .stick .dot-text .dot-text-payload{width:194px}@media (min-width:1280px){.about-us-view .our-business-model-section .cycle-container .cycle.outer .stick .dot-text{font-size:17px}.about-us-view .our-business-model-section .cycle-container .cycle.outer .stick .dot-text .dot-text-payload{width:140px}}@media (min-width:1440px){.about-us-view .our-business-model-section .cycle-container .cycle.outer .stick .dot-text{font-size:20px}.about-us-view .our-business-model-section .cycle-container .cycle.outer .stick .dot-text .dot-text-payload{width:194px}}.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner{position:absolute;width:65%;height:65%;top:50%;left:50%;transform:translate(-50%,-50%)}.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner img{position:absolute;top:25px;left:0;height:90%;width:90%;object-fit:contain}.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner .stick .dot-text{color:#4a4a4a;font-size:18px;font-weight:700;line-height:29px;text-align:center;text-transform:uppercase}.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner .stick .dot-text .dot-text-payload{width:180px}@media (min-width:1280px){.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner .stick .dot-text{font-size:20px}.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner .stick .dot-text .dot-text-payload{width:200px}}@media (min-width:1440px){.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner .stick .dot-text{font-size:24px}.about-us-view .our-business-model-section .cycle-container .cycle.outer .inner .stick .dot-text .dot-text-payload{width:238px}}.about-us-view .our-business-model-section .cycle-container .process-container{margin-bottom:30px}@media (min-width:1024px){.about-us-view .our-business-model-section .cycle-container .process-container{display:none}}.about-us-view .our-business-model-section .cycle-container .process-container .process{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,77px);width:371px;margin:0 auto;background-repeat:no-repeat;background-size:93%;background-position:50%;height:380px}.about-us-view .our-business-model-section .cycle-container .process-container .process__item{width:100%;display:flex;justify-content:center;align-items:center}.about-us-view .our-business-model-section .cycle-container .process-container .process__item__payload{color:#4a4a4a;font-size:14.4px;font-weight:700;line-height:18px;text-align:center;text-transform:uppercase}.about-us-view .track-record-section{height:45vh;max-height:300px;background-size:cover,cover;background-position:50%,bottom;background-repeat:no-repeat;padding-bottom:10px;position:relative}@media (min-width:1280px){.about-us-view .track-record-section{height:50vh;max-height:400px}}@media (min-width:1440px){.about-us-view .track-record-section{max-height:773px}}.about-us-view .track-record-section__media,.about-us-view .track-record-section__media-container{z-index:1;height:45vh;max-height:300px}@media (min-width:1280px){.about-us-view .track-record-section__media,.about-us-view .track-record-section__media-container{height:50vh;max-height:400px}}@media (min-width:1440px){.about-us-view .track-record-section__media,.about-us-view .track-record-section__media-container{max-height:773px}}.about-us-view .track-record-section .track-record-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:absolute;z-index:2;left:5%;right:5%;bottom:32px}.about-us-view .track-record-section .track-record-content__title{color:#fff;font-weight:700;font-size:20px;line-height:24px;text-align:center;margin:0}@media (min-width:768px){.about-us-view .track-record-section .track-record-content__title{font-size:38.17px;line-height:47px}}@media (min-width:1280px){.about-us-view .track-record-section .track-record-content__title{font-size:48px;line-height:59px}}.about-us-view .track-record-section .track-record-content__cta{color:#fff;font-size:9px;font-style:italic;font-weight:500;line-height:37px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center}@media (min-width:768px){.about-us-view .track-record-section .track-record-content__cta{font-size:14px}}@media (min-width:1280px){.about-us-view .track-record-section .track-record-content__cta{font-size:15.64px}}.about-us-view .track-record-section .track-record-content__cta svg{width:15px;margin-left:20px}@media (min-width:768px){.about-us-view .track-record-section .track-record-content__cta svg{width:22px}}.about-us-view .chunks-section{background-color:#f5f5f5}.about-us-view .chunks-section .chunks-content{padding:23px 20px}@media (min-width:768px){.about-us-view .chunks-section .chunks-content{padding:40px 0}}@media (min-width:1024px){.about-us-view .chunks-section .chunks-content{padding:56px 0;position:relative}.about-us-view .chunks-section .chunks-content:after{content:"";position:absolute;width:1px;height:100%;left:calc(50% - 1px);top:0;background-color:rgba(254,202,47,.5)}}.about-us-view .chunks-section .chunks-content__grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:30px;margin:0 auto;width:75%}@media (min-width:768px){.about-us-view .chunks-section .chunks-content__grid{width:100%;max-width:500px}}@media (min-width:1024px){.about-us-view .chunks-section .chunks-content__grid{max-width:715px;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(132px,auto);grid-column-gap:76px;column-gap:76px;grid-row-gap:5px;row-gap:5px}}.about-us-view .chunks-section .chunks-content__grid__item{color:#343333;font-weight:400;text-align:center;font-size:14px;line-height:28px}.about-us-view .chunks-section .chunks-content__grid__item strong{font-weight:600}@media (min-width:768px){.about-us-view .chunks-section .chunks-content__grid__item{font-size:16px;line-height:32px}}@media (min-width:1024px){.about-us-view .chunks-section .chunks-content__grid__item{font-size:19px;line-height:37px}.about-us-view .chunks-section .chunks-content__grid__item:nth-of-type(odd){text-align:right}.about-us-view .chunks-section .chunks-content__grid__item:nth-of-type(2n){text-align:left}}.press-release{padding:32px 5%;min-height:calc(100vh - 444px)}@media (max-width:768px){.press-release{padding:32px 0}}@media (max-width:768px){.press-release__top{padding:0 5%}}.press-release__top__back{display:flex;align-items:center;font-size:16px;line-height:22px;color:#029839;font-weight:500;cursor:pointer;transition:.3s;opacity:1}.press-release__top__back:hover{opacity:.7}@media (max-width:1366px){.press-release__top__back{font-size:14px;line-height:20px}}.press-release__top__back>svg{margin:0 16px 0 0}@media (max-width:1366px){.press-release__top__back>svg{width:16px;height:14px;margin:0 12px 0 0}}.press-release__top__title{width:50%;margin:32px 0 0;color:#029839;font-size:30px;line-height:44px;font-weight:600}@media (max-width:1366px){.press-release__top__title{font-size:24px;line-height:32px;width:60%}}@media (max-width:768px){.press-release__top__title{font-size:20px;line-height:30px;width:100%}}.press-release__top__separator{width:30%;margin:16px 0;height:2px;border:none}@media (max-width:1366px){.press-release__top__separator{width:50%}}.press-release__top__subtitle{color:#4a4a4a;font-size:20px;line-height:28px;font-weight:500}@media (max-width:1366px){.press-release__top__subtitle{font-size:16px;line-height:24px}}.press-release__content{display:flex;justify-content:space-between;margin:64px 0}@media (max-width:768px){.press-release__content{flex-direction:column;margin:32px 0 0}}.press-release__content__left{width:60%}@media (max-width:768px){.press-release__content__left{padding:0 5%;width:90%}}.press-release__content__left__text *{font-size:18px;line-height:26px;color:#343333}@media (max-width:768px){.press-release__content__left__text *{font-size:16px;line-height:24px}}.press-release__content__left__separator{width:20%;height:2px;margin:32px 0;border:none}@media (max-width:1366px){.press-release__content__left__separator{width:50%}}@media (max-width:768px){.press-release__content__left__separator{display:none}}.press-release__content__left__disclaimer{font-size:16px;line-height:24px;font-style:italic;width:50%}@media (max-width:1366px){.press-release__content__left__disclaimer{width:75%}}@media (max-width:768px){.press-release__content__left__disclaimer{display:none}}.press-release__content__separator{width:2px;margin:0 32px;border:none}.press-release__content__right{width:30%}@media (max-width:768px){.press-release__content__right{margin:32px 0;padding:32px 5%;background-color:#f4f4f4;width:90%}}.press-release__content__right__items__item:not(:first-child){margin:64px 0 0}.press-release__content__right__items__item__title{margin:0 0 8px;color:#029839;font-weight:600;font-size:18px;line-height:26px}@media (max-width:1366px){.press-release__content__right__items__item__title{font-size:16px;line-height:24px}}@media (max-width:768px){.press-release__content__right__items__item__title{font-size:14px;line-height:22px}}.press-release__content__right__items__item__text{color:#4a4a4a;font-weight:400;font-size:16px;line-height:26px}@media (max-width:1366px){.press-release__content__right__items__item__text{font-size:14px;line-height:26px}}@media (max-width:768px){.press-release__content__right__items__item__text{font-size:12px;line-height:20px}}.press-release__content__right__pagination{margin:32px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.press-release__content__right__items.mobile,.press-release__content__right__pagination.mobile{display:none}@media (max-width:768px){.press-release__content__right__items.mobile,.press-release__content__right__pagination.mobile{display:inline-block}}@media (max-width:768px){.press-release__content__right__items.desktop,.press-release__content__right__pagination.desktop{display:none}}.press-release__content__disclaimer__mobile{display:none}@media (max-width:768px){.press-release__content__disclaimer__mobile{display:inline-block;width:70%;padding:0 0 0 5%;color:#029839;font-size:14px;line-height:26px;font-style:italic}}.press-releases__banner__highlighted-release{cursor:pointer;transition:.3s;opacity:1}.press-releases__banner__highlighted-release>a{text-decoration:none;color:#fff}.press-releases__banner__highlighted-release:hover{opacity:.7}@media (max-width:768px){.press-releases__banner__highlighted-release{display:none}}.press-releases__banner__highlighted-release__date{margin:0 0 32px;text-transform:uppercase;color:#029839;font-size:22px!important;line-height:28px!important;font-weight:600!important}@media (max-width:1366px){.press-releases__banner__highlighted-release__date{margin:0 0 24px;font-size:16px!important;line-height:24px!important}}.press-releases__banner__highlighted-release__title{width:80%;margin:0 0 24px;font-size:20px!important;line-height:28px!important;font-weight:600!important}@media (max-width:1366px){.press-releases__banner__highlighted-release__title{font-size:16px!important;line-height:24px!important}}@media (max-width:768px){.press-releases__banner__highlighted-release__title{width:100%;margin:0;padding:0;font-size:16px!important;line-height:24px!important}}.press-releases__banner__highlighted-release__preview{width:80%}.press-releases__banner__highlighted-release__preview h1,.press-releases__banner__highlighted-release__preview h2,.press-releases__banner__highlighted-release__preview h3,.press-releases__banner__highlighted-release__preview h4,.press-releases__banner__highlighted-release__preview h5,.press-releases__banner__highlighted-release__preview h6,.press-releases__banner__highlighted-release__preview p{font-size:18px;line-height:26px}@media (max-width:1366px){.press-releases__banner__highlighted-release__preview h1,.press-releases__banner__highlighted-release__preview h2,.press-releases__banner__highlighted-release__preview h3,.press-releases__banner__highlighted-release__preview h4,.press-releases__banner__highlighted-release__preview h5,.press-releases__banner__highlighted-release__preview h6,.press-releases__banner__highlighted-release__preview p{font-size:14px;line-height:22px}}@media (max-width:768px){.press-releases__banner__highlighted-release__preview h1,.press-releases__banner__highlighted-release__preview h2,.press-releases__banner__highlighted-release__preview h3,.press-releases__banner__highlighted-release__preview h4,.press-releases__banner__highlighted-release__preview h5,.press-releases__banner__highlighted-release__preview h6,.press-releases__banner__highlighted-release__preview p{font-size:14px;line-height:22px}}.press-releases__releases{display:flex;flex-direction:column;padding:64px 0 64px 5%;width:45%}@media (max-width:768px){.press-releases__releases{padding:0;margin:32px 5%;width:90%}}.press-releases__releases__desktop-hidden{display:none}.press-releases__releases__desktop-hidden>a{text-decoration:none}@media (max-width:768px){.press-releases__releases__desktop-hidden{display:inline-block}}.press-releases__releases__desktop-hidden__date{margin:0 0 32px;text-transform:uppercase;color:#029839;font-size:22px;line-height:28px;font-weight:600}@media (max-width:1366px){.press-releases__releases__desktop-hidden__date{margin:0 0 24px;font-size:16px;line-height:24px}}.press-releases__releases__desktop-hidden__more{color:#029839}.press-releases__releases__item>a{text-decoration:none}.press-releases__releases__item__date{margin:0 0 32px;text-transform:uppercase;color:#029839;font-size:22px;line-height:28px;font-weight:600}@media (max-width:1366px){.press-releases__releases__item__date{margin:0 0 24px;font-size:16px;line-height:24px}}.press-releases__releases__item__preview{width:80%}.press-releases__releases__item__preview h1,.press-releases__releases__item__preview h2,.press-releases__releases__item__preview h3,.press-releases__releases__item__preview h4,.press-releases__releases__item__preview h5,.press-releases__releases__item__preview h6,.press-releases__releases__item__preview p{font-size:18px;line-height:26px;color:#4a4a4a}@media (max-width:1366px){.press-releases__releases__item__preview h1,.press-releases__releases__item__preview h2,.press-releases__releases__item__preview h3,.press-releases__releases__item__preview h4,.press-releases__releases__item__preview h5,.press-releases__releases__item__preview h6,.press-releases__releases__item__preview p{font-size:14px;line-height:22px}}@media (max-width:768px){.press-releases__releases__item__preview h1,.press-releases__releases__item__preview h2,.press-releases__releases__item__preview h3,.press-releases__releases__item__preview h4,.press-releases__releases__item__preview h5,.press-releases__releases__item__preview h6,.press-releases__releases__item__preview p{font-size:14px;line-height:22px}}.press-releases__releases__item__more{color:#029839}.press-releases__releases__desktop-hidden,.press-releases__releases__item{cursor:pointer;transition:.3s;opacity:1}.press-releases__releases__desktop-hidden:hover,.press-releases__releases__item:hover{opacity:.7}@media (max-width:768px){.press-releases__releases__desktop-hidden,.press-releases__releases__item{width:100%}}.press-releases__releases__desktop-hidden__date,.press-releases__releases__item__date{margin:0 0 32px;text-transform:uppercase;color:#029839;font-size:22px;line-height:28px;font-weight:600}@media (max-width:1366px){.press-releases__releases__desktop-hidden__date,.press-releases__releases__item__date{margin:0 0 24px;font-size:16px;line-height:24px}}.press-releases__releases__desktop-hidden__title,.press-releases__releases__item__title{width:80%;margin:0 0 24px;color:#4a4a4a;font-size:20px;line-height:28px;font-weight:600}@media (max-width:1366px){.press-releases__releases__desktop-hidden__title,.press-releases__releases__item__title{font-size:16px;line-height:24px}}@media (max-width:768px){.press-releases__releases__desktop-hidden__title,.press-releases__releases__item__title{width:100%;margin:0;padding:0;text-align:center;font-size:16px;line-height:24px}}.press-releases__releases__desktop-hidden__preview,.press-releases__releases__item__preview{width:80%}@media (max-width:768px){.press-releases__releases__desktop-hidden__preview,.press-releases__releases__item__preview{display:none}}.press-releases__releases__desktop-hidden__preview h1,.press-releases__releases__desktop-hidden__preview h2,.press-releases__releases__desktop-hidden__preview h3,.press-releases__releases__desktop-hidden__preview h4,.press-releases__releases__desktop-hidden__preview h5,.press-releases__releases__desktop-hidden__preview h6,.press-releases__releases__desktop-hidden__preview p,.press-releases__releases__item__preview h1,.press-releases__releases__item__preview h2,.press-releases__releases__item__preview h3,.press-releases__releases__item__preview h4,.press-releases__releases__item__preview h5,.press-releases__releases__item__preview h6,.press-releases__releases__item__preview p{font-size:18px;line-height:26px;color:#4a4a4a}@media (max-width:1366px){.press-releases__releases__desktop-hidden__preview h1,.press-releases__releases__desktop-hidden__preview h2,.press-releases__releases__desktop-hidden__preview h3,.press-releases__releases__desktop-hidden__preview h4,.press-releases__releases__desktop-hidden__preview h5,.press-releases__releases__desktop-hidden__preview h6,.press-releases__releases__desktop-hidden__preview p,.press-releases__releases__item__preview h1,.press-releases__releases__item__preview h2,.press-releases__releases__item__preview h3,.press-releases__releases__item__preview h4,.press-releases__releases__item__preview h5,.press-releases__releases__item__preview h6,.press-releases__releases__item__preview p{font-size:14px;line-height:22px}}@media (max-width:768px){.press-releases__releases__desktop-hidden__preview h1,.press-releases__releases__desktop-hidden__preview h2,.press-releases__releases__desktop-hidden__preview h3,.press-releases__releases__desktop-hidden__preview h4,.press-releases__releases__desktop-hidden__preview h5,.press-releases__releases__desktop-hidden__preview h6,.press-releases__releases__desktop-hidden__preview p,.press-releases__releases__item__preview h1,.press-releases__releases__item__preview h2,.press-releases__releases__item__preview h3,.press-releases__releases__item__preview h4,.press-releases__releases__item__preview h5,.press-releases__releases__item__preview h6,.press-releases__releases__item__preview p{font-size:14px;line-height:22px}}.press-releases__releases__desktop-hidden__more,.press-releases__releases__item__more{display:none}@media (max-width:768px){.press-releases__releases__desktop-hidden__more,.press-releases__releases__item__more{display:flex;align-items:center;margin:16px 0 0;font-weight:600;font-size:13px;line-height:20px}.press-releases__releases__desktop-hidden__more>svg,.press-releases__releases__item__more>svg{margin:0 0 0 16px;width:21px;height:17px}}.press-releases__releases__pagination{margin:64px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.press-releases__releases__pagination{margin:32px 0 0;width:100%}}.press-releases__releases__separator{width:100%;height:2px;border:none;margin:48px 0}.press-releases__releases__separator.mobile{display:none}@media (max-width:768px){.press-releases__releases__separator{margin:32px 0}.press-releases__releases__separator.mobile{display:inline-block}}.project-card{width:100%}.project-card__image{height:400px!important}@media (max-width:1366px){.project-card__image{height:300px!important}}@media (max-width:768px){.project-card__image{height:250px!important}}.project-card__content{display:flex;flex-wrap:wrap;margin:16px 0 0}.project-card__content__title{width:100%;margin:0 0 8px;color:#4a4a4a;font-weight:600;font-size:30px;line-height:38px}@media (max-width:1366px){.project-card__content__title{font-size:24px;line-height:32px}}@media (max-width:768px){.project-card__content__title{font-size:20px;line-height:28px}}.project-card__content__separator-container{width:5%}.project-card__content__separator-container__separator{margin:0 auto 0 0;border:none;height:100%;width:2px}.project-card__content__texts{width:95%;padding:12px 0}@media (max-width:768px){.project-card__content__texts{padding:8px 0}}.project-card__content__texts__text{color:#4a4a4a;font-weight:400;font-size:18px;line-height:26px}@media (max-width:1366px){.project-card__content__texts__text{font-size:16px;line-height:24px}}@media (max-width:768px){.project-card__content__texts__text{font-size:14px;line-height:22px}}.project-card__content__texts__text:not(:first-child){margin:12px 0 0}@media (max-width:768px){.project-card__content__texts__text:not(:first-child){margin:8px 0 0}}.project-card__content__texts__text>span{font-weight:600}.project-card__content__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px 0 0;font-size:18px!important;line-height:26px!important}@media (max-width:1366px){.project-card__content__link{font-size:16px!important;line-height:24px!important}}@media (max-width:768px){.project-card__content__link{font-size:14px!important;line-height:22px!important}}@media (max-width:768px) and (orientation:landscape){.projects__banner .banner__container__top{margin:138px 5% 0}}@media (max-height:900px){.projects__banner .banner__container__top__subtitle,.projects__banner .banner__container__top__title{width:60%}}@media (max-width:768px){.projects__banner .banner__container__top__subtitle,.projects__banner .banner__container__top__title{width:100%}}@media (max-width:768px) and (orientation:landscape){.projects__banner .banner__container__top__subtitle,.projects__banner .banner__container__top__title{width:100%}}.projects__list{margin:128px 5%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width:1366px){.projects__list{margin:64px 5%}}@media (max-width:768px){.projects__list{margin:32px 5%;flex-direction:column}}.projects__list__item{width:45%;height:100%;max-width:800px}.projects__list__item:nth-child(n+3){margin:64px 0 0}@media (max-width:1366px){.projects__list__item:nth-child(n+3){margin:32px 0 0}}@media (max-width:768px){.projects__list__item{max-width:500px;width:100%}.projects__list__item:not(:first-child){margin:32px 0 0}}.projects__join-us__image-container{height:500px;width:100%}@media (max-width:768px){.projects__join-us__image-container{height:300px}}.projects__join-us__image{height:500px!important;object-fit:cover;object-position:center}@media (max-width:768px){.projects__join-us__image{height:300px!important}}.projects__join-us__content{width:50%;margin:64px 5%}@media (max-width:768px){.projects__join-us__content{margin:32px 5%;width:75%}}@media (max-width:455px){.projects__join-us__content{width:90%}}.projects__join-us__content__title a,.projects__join-us__content__title h1,.projects__join-us__content__title h2,.projects__join-us__content__title h3,.projects__join-us__content__title h4,.projects__join-us__content__title h5,.projects__join-us__content__title h6,.projects__join-us__content__title p{font-weight:700;color:#4a4a4a;font-size:45px;line-height:55px}@media (max-width:1366px){.projects__join-us__content__title a,.projects__join-us__content__title h1,.projects__join-us__content__title h2,.projects__join-us__content__title h3,.projects__join-us__content__title h4,.projects__join-us__content__title h5,.projects__join-us__content__title h6,.projects__join-us__content__title p{font-size:35px;line-height:45px}}@media (max-width:768px){.projects__join-us__content__title a,.projects__join-us__content__title h1,.projects__join-us__content__title h2,.projects__join-us__content__title h3,.projects__join-us__content__title h4,.projects__join-us__content__title h5,.projects__join-us__content__title h6,.projects__join-us__content__title p{font-size:24px;line-height:34px}}.projects__join-us__content__separator{border:none;height:2px;margin:32px 0}@media (max-width:1366px){.projects__join-us__content__separator{margin:16px 0}}@media (max-width:455px){.projects__join-us__content__separator{margin:12px 0}}.projects__join-us__content__text{margin:0 0 32px;width:80%}@media (max-width:1366px){.projects__join-us__content__text{margin:0 0 16px;width:90%}}@media (max-width:455px){.projects__join-us__content__text{margin:0 0 12px}}.projects__join-us__content__text a,.projects__join-us__content__text h1,.projects__join-us__content__text h2,.projects__join-us__content__text h3,.projects__join-us__content__text h4,.projects__join-us__content__text h5,.projects__join-us__content__text h6,.projects__join-us__content__text p{color:#4a4a4a;font-size:25px;line-height:35px}@media (max-width:1366px){.projects__join-us__content__text a,.projects__join-us__content__text h1,.projects__join-us__content__text h2,.projects__join-us__content__text h3,.projects__join-us__content__text h4,.projects__join-us__content__text h5,.projects__join-us__content__text h6,.projects__join-us__content__text p{font-size:20px;line-height:30px}}@media (max-width:768px){.projects__join-us__content__text a,.projects__join-us__content__text h1,.projects__join-us__content__text h2,.projects__join-us__content__text h3,.projects__join-us__content__text h4,.projects__join-us__content__text h5,.projects__join-us__content__text h6,.projects__join-us__content__text p{font-size:16px;line-height:26px}}.location-card{width:100%;height:100%}.location-card__maps{position:relative;height:275px}.location-card__content{margin:16px 0 0;overflow:hidden;display:flex;justify-content:flex-start;height:calc(100% - 275px)}.location-card__content__separator-container{width:5%}.location-card__content__separator-container__separator{margin:0 auto 0 0;height:100%;width:2px;border:none}.location-card__content__address{width:60%}@media (max-width:1366px){.location-card__content__address{width:90%}}.location-card__content__address__title{text-transform:uppercase;color:#175453;font-weight:700;font-size:22px;line-height:30px}@media (max-width:1366px){.location-card__content__address__title{font-size:20px;line-height:28px}}@media (max-width:768px){.location-card__content__address__title{font-size:16px;line-height:24px}}.location-card__content__address__line{width:70%;color:#5b6770;font-weight:500;font-size:22px;line-height:30px}@media (max-width:1366px){.location-card__content__address__line{font-size:20px;line-height:28px}}@media (max-width:768px){.location-card__content__address__line{font-size:16px;line-height:24px}}.submission-form{width:100%}.submission-form__input-row{display:flex;justify-content:space-between}@media (max-width:550px){.submission-form__input-row{flex-direction:column}}.submission-form__input-row__input-container{width:48%;margin:0 0 24px}@media (max-width:1366px){.submission-form__input-row__input-container{margin:0 0 16px}}@media (max-width:550px){.submission-form__input-row__input-container{width:100%}}.submission-form__input-row__input-container__input{width:calc(100% - 64px);padding:24px 32px;border:none;border-radius:6px;background-color:#ececec;color:#4a4a4a}.submission-form__submit{border:none;background-color:#fff;cursor:pointer;transition:.5s;transform:scale(1) translateX(0);opacity:1}.submission-form__submit:hover{opacity:.7;transform:scale(1.1) translateX(5%)}.submission-form__submit:disabled{cursor:not-allowed;opacity:.5;transform:scale(1) translateX(0)}.contact-us__banner .banner__container__rings{background-size:75%;background-position:45vw -45vh}@media (max-width:768px){.contact-us__banner .banner__container__rings{background-size:cover;background-position:center 60vh}}.contact-us__banner__emails__item{cursor:pointer;color:#fff;text-decoration:none}.contact-us__addresses{margin:-96px 5% 128px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}@media (max-width:768px){.contact-us__addresses{margin:32px 5%}}.contact-us__addresses__item{width:30%}@media (max-width:768px){.contact-us__addresses__item{width:45%}.contact-us__addresses__item:nth-child(n+3){margin:32px 0 0}}@media (max-width:550px){.contact-us__addresses__item{width:100%}.contact-us__addresses__item:not(:first-child){margin:48px 0 0}}.contact-us__addresses__item>div{height:100%}.contact-us__developers{margin:144px 5%}@media (max-width:768px){.contact-us__developers{margin:32px 5%}}.contact-us__developers__banner{width:50%}@media (max-width:1366px){.contact-us__developers__banner{width:60%}}@media (max-width:768px){.contact-us__developers__banner{width:70%}}@media (max-width:455px){.contact-us__developers__banner{width:90%}}.contact-us__developers__banner__title{width:90%}@media (max-width:455px){.contact-us__developers__banner__title{width:100%}}.contact-us__developers__banner__title a,.contact-us__developers__banner__title h1,.contact-us__developers__banner__title h2,.contact-us__developers__banner__title h3,.contact-us__developers__banner__title h4,.contact-us__developers__banner__title h5,.contact-us__developers__banner__title h6,.contact-us__developers__banner__title p{color:#4a4a4a;font-weight:700;font-size:50px;line-height:60px}@media (max-width:1366px){.contact-us__developers__banner__title a,.contact-us__developers__banner__title h1,.contact-us__developers__banner__title h2,.contact-us__developers__banner__title h3,.contact-us__developers__banner__title h4,.contact-us__developers__banner__title h5,.contact-us__developers__banner__title h6,.contact-us__developers__banner__title p{font-size:40px;line-height:50px}}@media (max-width:768px){.contact-us__developers__banner__title a,.contact-us__developers__banner__title h1,.contact-us__developers__banner__title h2,.contact-us__developers__banner__title h3,.contact-us__developers__banner__title h4,.contact-us__developers__banner__title h5,.contact-us__developers__banner__title h6,.contact-us__developers__banner__title p{font-size:24px;line-height:34px}}.contact-us__developers__banner__separator{border:none;height:2px;margin:24px 0}.contact-us__developers__banner__text{width:70%}@media (max-width:768px){.contact-us__developers__banner__text{width:90%}}@media (max-width:455px){.contact-us__developers__banner__text{width:100%}}.contact-us__developers__banner__text a,.contact-us__developers__banner__text h1,.contact-us__developers__banner__text h2,.contact-us__developers__banner__text h3,.contact-us__developers__banner__text h4,.contact-us__developers__banner__text h5,.contact-us__developers__banner__text h6,.contact-us__developers__banner__text p{color:#4a4a4a;font-weight:400;font-size:30px;line-height:40px}@media (max-width:1366px){.contact-us__developers__banner__text a,.contact-us__developers__banner__text h1,.contact-us__developers__banner__text h2,.contact-us__developers__banner__text h3,.contact-us__developers__banner__text h4,.contact-us__developers__banner__text h5,.contact-us__developers__banner__text h6,.contact-us__developers__banner__text p{font-size:25px;line-height:35px}}@media (max-width:768px){.contact-us__developers__banner__text a,.contact-us__developers__banner__text h1,.contact-us__developers__banner__text h2,.contact-us__developers__banner__text h3,.contact-us__developers__banner__text h4,.contact-us__developers__banner__text h5,.contact-us__developers__banner__text h6,.contact-us__developers__banner__text p{font-size:18px;line-height:28px}}.contact-us__developers__form{width:70%;margin:32px 0 0}@media (max-width:1366px){.contact-us__developers__form{width:75%}}@media (max-width:768px){.contact-us__developers__form{margin:16px 0 0;width:100%}}.work-with-us__positions{margin:64px 5%}@media (max-width:768px){.work-with-us__positions{margin:32px 5%}}.work-with-us__positions__text{width:35%;margin:0 0 64px}@media (max-width:1366px){.work-with-us__positions__text{width:40%;margin:0 0 32px}}@media (max-width:768px){.work-with-us__positions__text{width:60%}}@media (max-width:455px){.work-with-us__positions__text{width:100%}}.work-with-us__positions__text a,.work-with-us__positions__text h1,.work-with-us__positions__text h2,.work-with-us__positions__text h3,.work-with-us__positions__text h4,.work-with-us__positions__text h5,.work-with-us__positions__text h6,.work-with-us__positions__text p{color:#4a4a4a;font-size:24px;line-height:30px}@media (max-width:1366px){.work-with-us__positions__text a,.work-with-us__positions__text h1,.work-with-us__positions__text h2,.work-with-us__positions__text h3,.work-with-us__positions__text h4,.work-with-us__positions__text h5,.work-with-us__positions__text h6,.work-with-us__positions__text p{font-size:20px;line-height:26px}}@media (max-width:768px){.work-with-us__positions__text a,.work-with-us__positions__text h1,.work-with-us__positions__text h2,.work-with-us__positions__text h3,.work-with-us__positions__text h4,.work-with-us__positions__text h5,.work-with-us__positions__text h6,.work-with-us__positions__text p{font-size:16px;line-height:22px}}.work-with-us__positions__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.work-with-us__positions__title a,.work-with-us__positions__title h1,.work-with-us__positions__title h2,.work-with-us__positions__title h3,.work-with-us__positions__title h4,.work-with-us__positions__title h5,.work-with-us__positions__title h6,.work-with-us__positions__title p{color:#4a4a4a;font-weight:600;font-size:50px;line-height:60px}@media (max-width:1366px){.work-with-us__positions__title a,.work-with-us__positions__title h1,.work-with-us__positions__title h2,.work-with-us__positions__title h3,.work-with-us__positions__title h4,.work-with-us__positions__title h5,.work-with-us__positions__title h6,.work-with-us__positions__title p{font-size:40px;line-height:46px}}@media (max-width:768px){.work-with-us__positions__title a,.work-with-us__positions__title h1,.work-with-us__positions__title h2,.work-with-us__positions__title h3,.work-with-us__positions__title h4,.work-with-us__positions__title h5,.work-with-us__positions__title h6,.work-with-us__positions__title p{font-size:24px;line-height:30px}}.work-with-us__positions__separator{width:450px;height:2px;margin:12px 0 32px;border:none}@media (max-width:1366px){.work-with-us__positions__separator{margin:10px 0 32px}}@media (max-width:768px){.work-with-us__positions__separator{width:100%}}.work-with-us__positions__table{width:100%;border-collapse:collapse}.work-with-us__positions__table__header-row,.work-with-us__positions__table__item-row{padding:16px 0;height:70px}@media (max-width:768px){.work-with-us__positions__table__header-row,.work-with-us__positions__table__item-row{padding:8px 0;height:60px}}.work-with-us__positions__table__header-row__cell{color:#4a4a4a;font-weight:700;font-size:24px;line-height:34px}@media (max-width:1366px){.work-with-us__positions__table__header-row__cell{font-size:20px;line-height:30px}}@media (max-width:768px){.work-with-us__positions__table__header-row__cell{font-size:16px;line-height:24px}}.work-with-us__positions__table__item-row{border-top:2px solid #cfd1d3;cursor:pointer}.work-with-us__positions__table__item-row__cell{font-weight:400;font-size:24px;line-height:34px}.work-with-us__positions__table__item-row__cell>a{color:#4a4a4a;text-decoration:none;width:100%;display:inline-block}@media (max-width:1366px){.work-with-us__positions__table__item-row__cell{font-size:20px;line-height:30px}}@media (max-width:768px){.work-with-us__positions__table__item-row__cell{font-size:16px;line-height:24px}}.work-with-us__positions__empty-message{width:60%}@media (max-width:768px){.work-with-us__positions__empty-message{width:80%}}@media (max-width:455px){.work-with-us__positions__empty-message{width:100%}}.work-with-us__positions__empty-message a,.work-with-us__positions__empty-message h1,.work-with-us__positions__empty-message h2,.work-with-us__positions__empty-message h3,.work-with-us__positions__empty-message h4,.work-with-us__positions__empty-message h5,.work-with-us__positions__empty-message h6,.work-with-us__positions__empty-message p{color:#4a4a4a;text-decoration:none;font-size:24px;line-height:30px}@media (max-width:1366px){.work-with-us__positions__empty-message a,.work-with-us__positions__empty-message h1,.work-with-us__positions__empty-message h2,.work-with-us__positions__empty-message h3,.work-with-us__positions__empty-message h4,.work-with-us__positions__empty-message h5,.work-with-us__positions__empty-message h6,.work-with-us__positions__empty-message p{font-size:20px;line-height:26px}}@media (max-width:768px){.work-with-us__positions__empty-message a,.work-with-us__positions__empty-message h1,.work-with-us__positions__empty-message h2,.work-with-us__positions__empty-message h3,.work-with-us__positions__empty-message h4,.work-with-us__positions__empty-message h5,.work-with-us__positions__empty-message h6,.work-with-us__positions__empty-message p{font-size:16px;line-height:22px}}.image__container{position:relative}.image__container__overlay{position:absolute;background-color:#000;width:100%;height:100%}.image__container>img{width:100%;height:auto;object-fit:cover;object-position:center}.team-view .team-view-section{padding:15px}@media (min-width:768px){.team-view .team-view-section{padding:60px}}.team-view .team-section{position:relative;margin-bottom:-100px}@media (min-width:768px){.team-view .team-section{margin-bottom:-150px}}.team-view .team-section .team-section-content{transform:translateY(-100px)}@media (min-width:768px){.team-view .team-section .team-section-content{transform:translateY(-150px)}}.team-view .team-section .team-section-content__title{color:#fff;font-style:italic;font-weight:600;font-size:20px;line-height:28px}@media (min-width:768px){.team-view .team-section .team-section-content__title{font-size:24px;line-height:32px}}@media (min-width:1280px){.team-view .team-section .team-section-content__title{font-size:28px;line-height:34px}}.team-view .team-section .team-section-content__grid{display:flex;flex-wrap:wrap;max-width:1200px}.team-view .team-section .team-section-content__grid .team-member-card{padding:15px;width:141px;position:relative}.team-view .team-section .team-section-content__grid .team-member-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:hsla(0,0%,60.8%,.74)}@media (min-width:480px){.team-view .team-section .team-section-content__grid .team-member-card:after{display:none}}@media (min-width:768px){.team-view .team-section .team-section-content__grid .team-member-card{width:185px}}@media (min-width:1280px){.team-view .team-section .team-section-content__grid .team-member-card{width:255px}}.team-view .team-section .team-section-content__grid .team-member-card__img-container{width:141px;height:141px;position:relative}@media (min-width:768px){.team-view .team-section .team-section-content__grid .team-member-card__img-container{width:185px;height:185px}}@media (min-width:1280px){.team-view .team-section .team-section-content__grid .team-member-card__img-container{width:255px;height:255px}}.team-view .team-section .team-section-content__grid .team-member-card__img-container__image{width:141px;height:141px}@media (min-width:768px){.team-view .team-section .team-section-content__grid .team-member-card__img-container__image{width:185px;height:185px}}@media (min-width:1280px){.team-view .team-section .team-section-content__grid .team-member-card__img-container__image{width:255px;height:255px}}.team-view .team-section .team-section-content__grid .team-member-card__info{margin-top:5px}.team-view .team-section .team-section-content__grid .team-member-card__info__name{color:#343333;font-size:14px;font-weight:500;line-height:17px}.team-view .team-section .team-section-content__grid .team-member-card__info__charge{overflow:hidden;height:67px;color:#343333;font-size:14px;font-weight:300;line-height:17px}@media (min-width:768px){.team-view .team-section .team-section-content__grid .team-member-card__info__charge{height:40px}}.team-view .team-section .team-section-content__grid .team-member-card__cta{display:flex;justify-content:flex-start;align-content:center;text-decoration:none;color:#228848;font-size:12px;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:9.635417px}.team-view .team-section .team-section-content__grid .team-member-card__cta svg{height:10px}.team-view .team-single-section{padding:30px}@media (min-width:768px){.team-view .team-single-section{padding:60px 90px}}.team-view .team-single-section__cta{display:flex;justify-content:flex-start;align-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#003057;font-size:12px;font-weight:700;line-height:9.635417px;margin-bottom:30px}.team-view .team-single-section__cta svg{transform:rotate(180deg);height:10px;margin-right:15px}.team-view .team-single-section .selected-member-container{max-width:773px;display:flex;flex-direction:column}@media (min-width:1024px){.team-view .team-single-section .selected-member-container{flex-direction:row;max-width:unset}.team-view .team-single-section .selected-member-container__image{object-fit:contain;object-position:top;margin-right:30px}}.team-view .team-single-section .selected-member-container__image{width:45%;max-width:350px;margin-bottom:15px}@media (min-width:1024px){.team-view .team-single-section .selected-member-container__image{margin-bottom:30px}}.team-view .team-single-section .selected-member-container__info{max-width:1000px}.team-view .team-single-section .selected-member-container__info__caption{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.team-view .team-single-section .selected-member-container__info__caption__info{color:#4a4a4a;margin-right:20px;font-size:20px;font-weight:700;line-height:30px}@media (min-width:768px){.team-view .team-single-section .selected-member-container__info__caption__info{font-size:26px;font-weight:700;line-height:36px}}@media (min-width:1024px){.team-view .team-single-section .selected-member-container__info__caption__info{font-size:30px;font-weight:700;line-height:42px}}@media (min-width:1280px){.team-view .team-single-section .selected-member-container__info__caption__info{font-size:38px;font-weight:700;line-height:46px}}.team-view .team-single-section .selected-member-container__info__caption__links{display:flex;justify-content:flex-start;align-items:center}.team-view .team-single-section .selected-member-container__info__caption__links__item{height:15px}.team-view .team-single-section .selected-member-container__info__caption__links__item img{width:15px;height:15px}.team-view .team-single-section .selected-member-container__info__bio{color:#5b6770;font-weight:300;line-height:16px;font-size:14px}@media (min-width:768px){.team-view .team-single-section .selected-member-container__info__bio{line-height:17.777779px}}@media (min-width:1024px){.team-view .team-single-section .selected-member-container__info__bio{font-size:14px;line-height:20px}}@media (min-width:1280px){.team-view .team-single-section .selected-member-container__info__bio{font-size:19px;line-height:27px}}.team-view .join-us-section .join-us-content{display:flex;flex-direction:column}@media (min-width:1024px){.team-view .join-us-section .join-us-content{flex-direction:row;align-items:flex-end}}.team-view .join-us-section .join-us-content__pre{background-repeat:no-repeat;background-size:cover;background-position:50%,top 40% center;height:20vh}@media (min-width:480px){.team-view .join-us-section .join-us-content__pre{height:30vh}}@media (min-width:768px){.team-view .join-us-section .join-us-content__pre{height:40vh}}@media (min-width:1024px){.team-view .join-us-section .join-us-content__pre{width:40%;height:500px;background-size:cover;background-position:bottom}}@media (min-width:1336px){.team-view .join-us-section .join-us-content__pre{height:655px;background-size:cover;background-position:50%,top 20% center}}.team-view .join-us-section .join-us-content__info{background-color:#f5f5f5;padding:20px}@media (min-width:1024px){.team-view .join-us-section .join-us-content__info{width:60%}}.team-view .join-us-section .join-us-content__info__title{border-bottom:2px solid #feca2f}.team-view .join-us-section .join-us-content__info__title__payload{color:#4a4a4a;font-size:32px;font-weight:700;line-height:44px}@media (min-width:768px){.team-view .join-us-section .join-us-content__info__title__payload{font-size:40px;line-height:50px}}@media (min-width:1024px){.team-view .join-us-section .join-us-content__info__title__payload{font-size:48px;line-height:58px}}@media (min-width:1280px){.team-view .join-us-section .join-us-content__info__title__payload{font-size:50px;line-height:61px}}.team-view .join-us-section .join-us-content__info__body{max-width:634px;margin-top:14px}.team-view .join-us-section .join-us-content__info__body__payload{color:#4a4a4a;font-size:18px;font-weight:500;line-height:28px}@media (min-width:768px){.team-view .join-us-section .join-us-content__info__body__payload{font-size:20px;line-height:30px}}@media (min-width:1024px){.team-view .join-us-section .join-us-content__info__body__payload{font-size:22px;line-height:32px}}@media (min-width:1280px){.team-view .join-us-section .join-us-content__info__body__payload{font-size:25px;line-height:34px}}.team-view .join-us-section .join-us-content__info__cta{margin-top:10px}.team-view .join-us-section .join-us-content__info__cta__payload{color:#029839;font-style:italic;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;font-weight:500;line-height:32px;font-size:13px}@media (min-width:768px){.team-view .join-us-section .join-us-content__info__cta__payload{line-height:30px}}@media (min-width:1024px){.team-view .join-us-section .join-us-content__info__cta__payload{line-height:32px;font-size:14px}}@media (min-width:1280px){.team-view .join-us-section .join-us-content__info__cta__payload{line-height:37px;font-size:15.64px}}.team-view .join-us-section .join-us-content__info__cta__payload svg{width:15px;margin-left:20px}@media (min-width:768px){.team-view .join-us-section .join-us-content__info__cta__payload svg{width:22px}}.esg-view__areas{background-color:#fff;padding:32px 0 0}@media (min-width:769px){.esg-view__areas{padding:36px 0 0}}@media (min-width:1025px){.esg-view__areas{padding:64px 0 0}}.esg-view__areas__description{margin:0 5%;text-align:center}@media (min-width:1025px){.esg-view__areas__description{margin:0 20%}}.esg-view__areas__description h1,.esg-view__areas__description h2,.esg-view__areas__description h3,.esg-view__areas__description h4,.esg-view__areas__description h5,.esg-view__areas__description h6,.esg-view__areas__description p{color:#4a4a4a;font-size:18px;line-height:24px;font-weight:400}@media (min-width:769px){.esg-view__areas__description h1,.esg-view__areas__description h2,.esg-view__areas__description h3,.esg-view__areas__description h4,.esg-view__areas__description h5,.esg-view__areas__description h6,.esg-view__areas__description p{font-size:24px;line-height:30px}}@media (min-width:1367px){.esg-view__areas__description h1,.esg-view__areas__description h2,.esg-view__areas__description h3,.esg-view__areas__description h4,.esg-view__areas__description h5,.esg-view__areas__description h6,.esg-view__areas__description p{font-size:28px;line-height:34px}}.esg-view__areas__title{margin:32px 0;text-align:center}@media (min-width:1025px){.esg-view__areas__title{margin:48px 0}}@media (min-width:1367px){.esg-view__areas__title{margin:64px 0}}.esg-view__areas__title h1,.esg-view__areas__title h2,.esg-view__areas__title h3,.esg-view__areas__title h4,.esg-view__areas__title h5,.esg-view__areas__title h6,.esg-view__areas__title p{color:#5b6770;font-size:36px;line-height:42px;font-weight:700}@media (min-width:769px){.esg-view__areas__title h1,.esg-view__areas__title h2,.esg-view__areas__title h3,.esg-view__areas__title h4,.esg-view__areas__title h5,.esg-view__areas__title h6,.esg-view__areas__title p{font-size:40px;line-height:46px}}@media (min-width:1025px){.esg-view__areas__title h1,.esg-view__areas__title h2,.esg-view__areas__title h3,.esg-view__areas__title h4,.esg-view__areas__title h5,.esg-view__areas__title h6,.esg-view__areas__title p{font-size:44px;line-height:50px}}@media (min-width:1367px){.esg-view__areas__title h1,.esg-view__areas__title h2,.esg-view__areas__title h3,.esg-view__areas__title h4,.esg-view__areas__title h5,.esg-view__areas__title h6,.esg-view__areas__title p{font-size:50px;line-height:56px}}.esg-view__areas__list{list-style:none;padding:0;margin:0}@media (min-width:1025px){.esg-view__areas__list{display:flex;justify-content:space-between}}.esg-view__areas__list__item{position:relative;overflow:hidden;padding:96px 10%}@media (min-width:769px){.esg-view__areas__list__item{padding:116px 15%}}@media (min-width:1025px){.esg-view__areas__list__item{padding:0 2.5%;width:100%;height:450px}}.esg-view__areas__list__item--image-container{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}.esg-view__areas__list__item--image-container__media{height:100%!important}@media (min-width:1025px){.esg-view__areas__list__item--image-container__media{height:100%!important}}.esg-view__areas__list__item--name{position:relative;z-index:1;font-size:24px;line-height:30px;font-weight:700}@media (min-width:769px){.esg-view__areas__list__item--name{font-size:32px;line-height:38px}}@media (min-width:1025px){.esg-view__areas__list__item--name{margin:48px 0 0}}@media (min-width:1367px){.esg-view__areas__list__item--name{margin:64px 0 0;font-size:38px;line-height:44px}}.esg-view__areas__list__item--text{position:relative;z-index:1;font-size:16px;line-height:22px;font-weight:400}.esg-view__areas__list__item--separator{position:relative;z-index:1;height:2px;border:none;width:80%;margin:32px 0 24px}@media (min-width:769px){.esg-view__areas__list__item--separator{margin:40px 0 32px}}@media (min-width:1025px){.esg-view__areas__list__item--separator{margin:52px 0 40px}}@media (min-width:1367px){.esg-view__areas__list__item--separator{margin:60px 0 40px}}.esg-view__areas__list__item--redirect{position:relative;z-index:1;display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-style:italic;font-weight:700;font-size:16px}.esg-view__areas__list__item--redirect svg{margin-left:8px}.pdf-viewer__container__toolbar{height:56px;width:calc(100% - 32px);padding:0 16px;background-color:#323639;box-shadow:0 -2px 8px rgba(0,0,0,.09019607843137255),0 4px 8px rgba(0,0,0,.058823529411764705),0 1px 2px rgba(0,0,0,.30196078431372547),0 2px 6px rgba(0,0,0,.14901960784313725);display:flex;align-items:center;justify-content:flex-start;position:fixed;z-index:100}.pdf-viewer__container__toolbar__center h1,.pdf-viewer__container__toolbar__center h2,.pdf-viewer__container__toolbar__center h3,.pdf-viewer__container__toolbar__center h4,.pdf-viewer__container__toolbar__center h5,.pdf-viewer__container__toolbar__center h6,.pdf-viewer__container__toolbar__center p,.pdf-viewer__container__toolbar__center span,.pdf-viewer__container__toolbar__left h1,.pdf-viewer__container__toolbar__left h2,.pdf-viewer__container__toolbar__left h3,.pdf-viewer__container__toolbar__left h4,.pdf-viewer__container__toolbar__left h5,.pdf-viewer__container__toolbar__left h6,.pdf-viewer__container__toolbar__left p,.pdf-viewer__container__toolbar__left span{font-family:Muli,"Segoe UI",Tahoma,sans-serif;font-size:.87rem;font-weight:500;color:#fff}.pdf-viewer__container__toolbar__left,.pdf-viewer__container__toolbar__right{flex:1 1}.pdf-viewer__container__toolbar__center,.pdf-viewer__container__toolbar__left,.pdf-viewer__container__toolbar__right{display:flex;align-items:center;height:36px}.pdf-viewer__container__toolbar__left{display:none}@media (min-width:501px){.pdf-viewer__container__toolbar__left{display:flex;overflow:hidden}}.pdf-viewer__container__toolbar__left__burger{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.pdf-viewer__container__toolbar__left__burger:hover{background-color:hsla(0,0%,100%,.0784313725490196)}.pdf-viewer__container__toolbar__left h2{margin:0 0 0 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pdf-viewer__container__toolbar__center__pages{height:36px;margin-right:15px;display:flex;align-items:center}.pdf-viewer__container__toolbar__center__pages__current{background-color:rgba(0,0,0,.5019607843137255);padding:2px 8px}.pdf-viewer__container__toolbar__center__pages__current>input{width:30px!important;all:unset}.pdf-viewer__container__toolbar__center__pages__divider{margin:0 4px}.pdf-viewer__container__toolbar__center__zoom{height:36px;margin-left:5px;display:flex;align-items:center}.pdf-viewer__container__toolbar__center__zoom__button{height:36px;width:36px;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center}.pdf-viewer__container__toolbar__center__zoom__button:hover{background-color:hsla(0,0%,100%,.0784313725490196)}.pdf-viewer__container__toolbar__center__zoom__button.disabled{opacity:.7;cursor:not-allowed;background-color:initial}.pdf-viewer__container__toolbar__center__zoom__amount{background-color:rgba(0,0,0,.5019607843137255);margin:0 4px;padding:2px 8px}.pdf-viewer__container__toolbar__center__zoom__amount>input{width:35px!important;all:unset}.pdf-viewer__container__toolbar__center__vertical-separator{width:1px;height:15px;background-color:hsla(0,0%,100%,.30196078431372547)}.pdf-viewer__container__toolbar__right{justify-content:flex-end}.pdf-viewer__container__toolbar__right__download{height:36px;width:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.pdf-viewer__container__toolbar__right__download:hover{background-color:hsla(0,0%,100%,.0784313725490196)}.pdf-viewer__container__toolbar__right__download>a>svg{height:24px!important;width:24px!important;fill:#f1f1f1}.pdf-viewer__container__main{padding-top:56px;background-color:#525659;display:flex}.pdf-viewer__container__main__content{width:100%;height:calc(100vh - 64px);padding:4px 0;overflow-y:scroll}@media (min-width:501px){.pdf-viewer__container__main__content{margin-left:236px}.pdf-viewer__container__main__content.full{margin-left:0}}.pdf-viewer__container__main__side{display:none}@media (min-width:501px){.pdf-viewer__container__main__side{display:unset;position:fixed;width:236px;height:calc(100vh - 56px);transition:.3s;background-color:#323639;overflow-y:scroll}.pdf-viewer__container__main__side.hide{transform:translateX(-236px)}}.pdf-viewer__page-preview__container{display:flex;flex-direction:column;align-items:center;padding-top:24px}.pdf-viewer__page-preview__container:last-child{padding-bottom:24px}.pdf-viewer__page-preview__container__page{width:108px;height:140px;background-color:#fff}.pdf-viewer__page-preview__container__page.active{box-shadow:0 0 0 6px #8ab4f8}.pdf-viewer__page-preview__container__page>canvas{width:100%;height:100%;opacity:1}.pdf-viewer__page-preview__container__page>canvas:hover{opacity:.7}.pdf-viewer__page-preview__container__number{margin:8px 0 0;color:#fff}.pdf-viewer__page__container{display:flex}.pdf-viewer__page__container:not(:first-child){margin-top:16px}.pdf-viewer__page__container>canvas{margin:0 auto;box-shadow:0 -2px 8px rgba(0,0,0,.09019607843137255),0 4px 8px rgba(0,0,0,.058823529411764705),0 1px 2px rgba(0,0,0,.30196078431372547),0 2px 6px rgba(0,0,0,.14901960784313725)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner__layout{position:fixed;z-index:3;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#fff}.spinner__layout__logo{width:15%;height:auto;animation:spin 5s linear infinite}@media (max-width:768px){.spinner__layout__logo{width:40%}}.esg-governance__policies-list{padding:32px 5% 48px}@media (min-width:769px){.esg-governance__policies-list{padding:32px 5% 48px}}@media (min-width:1025px){.esg-governance__policies-list{padding:48px 5% 64px}}@media (min-width:1367px){.esg-governance__policies-list{padding:64px 5% 72px}}.esg-governance__policies-list__title h1,.esg-governance__policies-list__title h2,.esg-governance__policies-list__title h3,.esg-governance__policies-list__title h4,.esg-governance__policies-list__title h5,.esg-governance__policies-list__title h6,.esg-governance__policies-list__title p{font-family:"Montserrat",sans-serif;font-size:28px;line-height:34px;text-align:center;font-weight:700;color:#5b6770}@media (min-width:769px){.esg-governance__policies-list__title h1,.esg-governance__policies-list__title h2,.esg-governance__policies-list__title h3,.esg-governance__policies-list__title h4,.esg-governance__policies-list__title h5,.esg-governance__policies-list__title h6,.esg-governance__policies-list__title p{font-size:32px;line-height:38px}}@media (min-width:1025px){.esg-governance__policies-list__title h1,.esg-governance__policies-list__title h2,.esg-governance__policies-list__title h3,.esg-governance__policies-list__title h4,.esg-governance__policies-list__title h5,.esg-governance__policies-list__title h6,.esg-governance__policies-list__title p{font-size:36px;line-height:42px}}@media (min-width:1367px){.esg-governance__policies-list__title h1,.esg-governance__policies-list__title h2,.esg-governance__policies-list__title h3,.esg-governance__policies-list__title h4,.esg-governance__policies-list__title h5,.esg-governance__policies-list__title h6,.esg-governance__policies-list__title p{font-size:44px;line-height:50px}}.esg-governance__policies-list__items{margin:36px 0 0;padding:0;list-style:none}@media (min-width:1025px){.esg-governance__policies-list__items{display:flex;flex-direction:row;flex-wrap:wrap;margin:42px 0 0;justify-content:space-between}}@media (min-width:1367px){.esg-governance__policies-list__items{margin:64px 0 0}}@media (min-width:1025px){.esg-governance__policies-list__items__item{width:49%}}.esg-governance__policies-list__items__item:not(:first-child){margin-top:32px}@media (min-width:1025px){.esg-governance__policies-list__items__item:not(:first-child){margin-top:0}}@media (min-width:1025px){.esg-governance__policies-list__items__item:nth-child(n+3){margin-top:48px}}@media (min-width:1025px) and (min-width:1367px){.esg-governance__policies-list__items__item:nth-child(n+3){margin-top:64px}}.esg-governance__policies-list__items__item--link{display:flex;flex-direction:row;align-items:center;text-decoration:none}.esg-governance__policies-list__items__item__icon img{width:45px;object-fit:cover}@media (min-width:1025px){.esg-governance__policies-list__items__item__icon img{width:52px}}.esg-governance__policies-list__items__item__name{width:calc(100% - 61px);margin-left:24px;font-weight:600;font-size:16px;line-height:22px}@media (min-width:769px){.esg-governance__policies-list__items__item__name{font-size:20px;line-height:26px}}@media (min-width:1025px){.esg-governance__policies-list__items__item__name{width:calc(100% - 76px);font-size:22px;line-height:28px}}.esg-governance__policies-list__hideable-texts__title{margin:0 0 16px}.esg-governance__policies-list__hideable-texts__title h1,.esg-governance__policies-list__hideable-texts__title h2,.esg-governance__policies-list__hideable-texts__title h3,.esg-governance__policies-list__hideable-texts__title h4,.esg-governance__policies-list__hideable-texts__title h5,.esg-governance__policies-list__hideable-texts__title h6,.esg-governance__policies-list__hideable-texts__title p{font-family:"Montserrat",sans-serif;font-size:28px;line-height:34px;text-align:center;font-weight:700;color:#5b6770}@media (min-width:769px){.esg-governance__policies-list__hideable-texts__title h1,.esg-governance__policies-list__hideable-texts__title h2,.esg-governance__policies-list__hideable-texts__title h3,.esg-governance__policies-list__hideable-texts__title h4,.esg-governance__policies-list__hideable-texts__title h5,.esg-governance__policies-list__hideable-texts__title h6,.esg-governance__policies-list__hideable-texts__title p{font-size:32px;line-height:38px}}@media (min-width:1025px){.esg-governance__policies-list__hideable-texts__title h1,.esg-governance__policies-list__hideable-texts__title h2,.esg-governance__policies-list__hideable-texts__title h3,.esg-governance__policies-list__hideable-texts__title h4,.esg-governance__policies-list__hideable-texts__title h5,.esg-governance__policies-list__hideable-texts__title h6,.esg-governance__policies-list__hideable-texts__title p{font-size:36px;line-height:42px}}@media (min-width:1367px){.esg-governance__policies-list__hideable-texts__title h1,.esg-governance__policies-list__hideable-texts__title h2,.esg-governance__policies-list__hideable-texts__title h3,.esg-governance__policies-list__hideable-texts__title h4,.esg-governance__policies-list__hideable-texts__title h5,.esg-governance__policies-list__hideable-texts__title h6,.esg-governance__policies-list__hideable-texts__title p{font-size:44px;line-height:50px}}.esg-governance__policies-list__hideable-texts__text{margin:0 0 20px}@media (min-width:769px){.esg-governance__policies-list__hideable-texts__text{margin:28px 0}}@media (min-width:1025px){.esg-governance__policies-list__hideable-texts__text{margin:32px 0}}@media (min-width:1367px){.esg-governance__policies-list__hideable-texts__text{margin:40px 0}}.esg-governance__policies-list__hideable-texts__text h1,.esg-governance__policies-list__hideable-texts__text h2,.esg-governance__policies-list__hideable-texts__text h3,.esg-governance__policies-list__hideable-texts__text h4,.esg-governance__policies-list__hideable-texts__text h5,.esg-governance__policies-list__hideable-texts__text h6,.esg-governance__policies-list__hideable-texts__text p{color:#5b6770;font-size:16px;line-height:22px;font-weight:200}@media (min-width:769px){.esg-governance__policies-list__hideable-texts__text h1,.esg-governance__policies-list__hideable-texts__text h2,.esg-governance__policies-list__hideable-texts__text h3,.esg-governance__policies-list__hideable-texts__text h4,.esg-governance__policies-list__hideable-texts__text h5,.esg-governance__policies-list__hideable-texts__text h6,.esg-governance__policies-list__hideable-texts__text p{font-size:20px;line-height:26px}}@media (min-width:1367px){.esg-governance__policies-list__hideable-texts__text h1,.esg-governance__policies-list__hideable-texts__text h2,.esg-governance__policies-list__hideable-texts__text h3,.esg-governance__policies-list__hideable-texts__text h4,.esg-governance__policies-list__hideable-texts__text h5,.esg-governance__policies-list__hideable-texts__text h6,.esg-governance__policies-list__hideable-texts__text p{font-size:22px;line-height:28px}}.esg-governance__pdf{position:fixed;top:0;left:0;z-index:20;border:none;background-color:#fff;width:100vw;height:100vh}@media (min-width:1025px){.esg-environmental__content{display:flex;justify-content:flex-start;align-items:flex-end;padding:0 0 16px}}.esg-environmental__content__highlight{width:100%;position:relative;overflow-y:hidden;transform-origin:-100% 0}@media (min-width:1025px){.esg-environmental__content__highlight{width:40%}}.esg-environmental__content__highlight__image-container{position:absolute;z-index:0;width:100%;height:100%}@media (min-width:1025px){.esg-environmental__content__highlight__image-container__media{height:100%!important}}.esg-environmental__content__highlight__text{position:relative;z-index:1;width:50%;margin:32px 0 0 5%}@media (min-width:769px){.esg-environmental__content__highlight__text{margin:36px 0 0 5%}}@media (min-width:1025px){.esg-environmental__content__highlight__text{margin:56px 0 0 45%}}@media (min-width:1367px){.esg-environmental__content__highlight__text{margin:64px 0 0 45%}}.esg-environmental__content__highlight__text h1,.esg-environmental__content__highlight__text h2,.esg-environmental__content__highlight__text h3,.esg-environmental__content__highlight__text h4,.esg-environmental__content__highlight__text h5,.esg-environmental__content__highlight__text h6,.esg-environmental__content__highlight__text p{font-size:32px;line-height:38px;color:#fff;font-weight:700}@media (min-width:769px){.esg-environmental__content__highlight__text h1,.esg-environmental__content__highlight__text h2,.esg-environmental__content__highlight__text h3,.esg-environmental__content__highlight__text h4,.esg-environmental__content__highlight__text h5,.esg-environmental__content__highlight__text h6,.esg-environmental__content__highlight__text p{font-size:42px;line-height:48px}}@media (min-width:1025px){.esg-environmental__content__highlight__text h1,.esg-environmental__content__highlight__text h2,.esg-environmental__content__highlight__text h3,.esg-environmental__content__highlight__text h4,.esg-environmental__content__highlight__text h5,.esg-environmental__content__highlight__text h6,.esg-environmental__content__highlight__text p{font-size:50px;line-height:56px}}@media (min-width:1367px){.esg-environmental__content__highlight__text h1,.esg-environmental__content__highlight__text h2,.esg-environmental__content__highlight__text h3,.esg-environmental__content__highlight__text h4,.esg-environmental__content__highlight__text h5,.esg-environmental__content__highlight__text h6,.esg-environmental__content__highlight__text p{font-size:64px;line-height:70px}}.esg-environmental__content__highlight__separator{position:relative;z-index:1;background-color:#fff;border:none;height:2px;width:50%;margin:24px 0 32px 5%}@media (min-width:769px){.esg-environmental__content__highlight__separator{margin:32px 0 48px 5%}}@media (min-width:1025px){.esg-environmental__content__highlight__separator{width:55%;margin:32px 0 180px 45%}}@media (min-width:1075px){.esg-environmental__content__highlight__separator{margin:32px 0 154px 45%}}@media (min-width:1355px){.esg-environmental__content__highlight__separator{margin:32px 0 128px 45%}}@media (min-width:1367px){.esg-environmental__content__highlight__separator{margin:36px 0 164px 45%}}@media (min-width:1620px){.esg-environmental__content__highlight__separator{margin:36px 0 136px 45%}}@media (min-width:2162px){.esg-environmental__content__highlight__separator{margin:36px 0 108px 45%}}.esg-environmental__content__texts{padding:32px 0}@media (min-width:1025px){.esg-environmental__content__texts{width:50%;padding:0}}@media (min-width:1367px){.esg-environmental__content__texts{width:45%}}.esg-environmental__content__texts__bottom,.esg-environmental__content__texts__top{margin:0 5%}@media (min-width:1367px){.esg-environmental__content__texts__bottom,.esg-environmental__content__texts__top{margin:0 4%}}.esg-environmental__content__texts__bottom h1,.esg-environmental__content__texts__bottom h2,.esg-environmental__content__texts__bottom h3,.esg-environmental__content__texts__bottom h4,.esg-environmental__content__texts__bottom h5,.esg-environmental__content__texts__bottom h6,.esg-environmental__content__texts__bottom p,.esg-environmental__content__texts__top h1,.esg-environmental__content__texts__top h2,.esg-environmental__content__texts__top h3,.esg-environmental__content__texts__top h4,.esg-environmental__content__texts__top h5,.esg-environmental__content__texts__top h6,.esg-environmental__content__texts__top p{color:#4a4a4a;font-size:16px;line-height:22px;font-weight:200}@media (min-width:769px){.esg-environmental__content__texts__bottom h1,.esg-environmental__content__texts__bottom h2,.esg-environmental__content__texts__bottom h3,.esg-environmental__content__texts__bottom h4,.esg-environmental__content__texts__bottom h5,.esg-environmental__content__texts__bottom h6,.esg-environmental__content__texts__bottom p,.esg-environmental__content__texts__top h1,.esg-environmental__content__texts__top h2,.esg-environmental__content__texts__top h3,.esg-environmental__content__texts__top h4,.esg-environmental__content__texts__top h5,.esg-environmental__content__texts__top h6,.esg-environmental__content__texts__top p{font-size:20px;line-height:26px}}@media (min-width:1367px){.esg-environmental__content__texts__bottom h1,.esg-environmental__content__texts__bottom h2,.esg-environmental__content__texts__bottom h3,.esg-environmental__content__texts__bottom h4,.esg-environmental__content__texts__bottom h5,.esg-environmental__content__texts__bottom h6,.esg-environmental__content__texts__bottom p,.esg-environmental__content__texts__top h1,.esg-environmental__content__texts__top h2,.esg-environmental__content__texts__top h3,.esg-environmental__content__texts__top h4,.esg-environmental__content__texts__top h5,.esg-environmental__content__texts__top h6,.esg-environmental__content__texts__top p{font-size:22px;line-height:28px}}.esg-environmental__content__texts__separator{border:none;height:2px;margin:12px 0}@media (min-width:769px){.esg-environmental__content__texts__separator{margin:24px 0}}.esg-environmental__content__hideable-texts{padding:0 5%}.esg-environmental__content__hideable-texts__title{margin:20px 0 0}@media (min-width:769px){.esg-environmental__content__hideable-texts__title{margin:24px 0 0}}@media (min-width:1025px){.esg-environmental__content__hideable-texts__title{margin:26px 0 0}}@media (min-width:1367px){.esg-environmental__content__hideable-texts__title{margin:36px 0 0}}.esg-environmental__content__hideable-texts__title h1,.esg-environmental__content__hideable-texts__title h2,.esg-environmental__content__hideable-texts__title h3,.esg-environmental__content__hideable-texts__title h4,.esg-environmental__content__hideable-texts__title h5,.esg-environmental__content__hideable-texts__title h6,.esg-environmental__content__hideable-texts__title p{font-family:"Montserrat",sans-serif;font-size:28px;line-height:34px;text-align:center;font-weight:700;color:#5b6770}@media (min-width:769px){.esg-environmental__content__hideable-texts__title h1,.esg-environmental__content__hideable-texts__title h2,.esg-environmental__content__hideable-texts__title h3,.esg-environmental__content__hideable-texts__title h4,.esg-environmental__content__hideable-texts__title h5,.esg-environmental__content__hideable-texts__title h6,.esg-environmental__content__hideable-texts__title p{font-size:32px;line-height:38px}}@media (min-width:1025px){.esg-environmental__content__hideable-texts__title h1,.esg-environmental__content__hideable-texts__title h2,.esg-environmental__content__hideable-texts__title h3,.esg-environmental__content__hideable-texts__title h4,.esg-environmental__content__hideable-texts__title h5,.esg-environmental__content__hideable-texts__title h6,.esg-environmental__content__hideable-texts__title p{font-size:36px;line-height:42px}}@media (min-width:1367px){.esg-environmental__content__hideable-texts__title h1,.esg-environmental__content__hideable-texts__title h2,.esg-environmental__content__hideable-texts__title h3,.esg-environmental__content__hideable-texts__title h4,.esg-environmental__content__hideable-texts__title h5,.esg-environmental__content__hideable-texts__title h6,.esg-environmental__content__hideable-texts__title p{font-size:44px;line-height:50px}}.esg-environmental__content__hideable-texts__text{margin:20px 0}@media (min-width:769px){.esg-environmental__content__hideable-texts__text{margin:28px 0}}@media (min-width:1025px){.esg-environmental__content__hideable-texts__text{margin:32px 0}}@media (min-width:1367px){.esg-environmental__content__hideable-texts__text{margin:40px 0}}.esg-environmental__content__hideable-texts__text h1,.esg-environmental__content__hideable-texts__text h2,.esg-environmental__content__hideable-texts__text h3,.esg-environmental__content__hideable-texts__text h4,.esg-environmental__content__hideable-texts__text h5,.esg-environmental__content__hideable-texts__text h6,.esg-environmental__content__hideable-texts__text p{color:#5b6770;font-size:16px;line-height:22px;font-weight:200}@media (min-width:769px){.esg-environmental__content__hideable-texts__text h1,.esg-environmental__content__hideable-texts__text h2,.esg-environmental__content__hideable-texts__text h3,.esg-environmental__content__hideable-texts__text h4,.esg-environmental__content__hideable-texts__text h5,.esg-environmental__content__hideable-texts__text h6,.esg-environmental__content__hideable-texts__text p{font-size:20px;line-height:26px}}@media (min-width:1367px){.esg-environmental__content__hideable-texts__text h1,.esg-environmental__content__hideable-texts__text h2,.esg-environmental__content__hideable-texts__text h3,.esg-environmental__content__hideable-texts__text h4,.esg-environmental__content__hideable-texts__text h5,.esg-environmental__content__hideable-texts__text h6,.esg-environmental__content__hideable-texts__text p{font-size:22px;line-height:28px}}.esg-social__content{position:relative;overflow-y:hidden}.esg-social__content__image-container{position:absolute;z-index:0;width:100%;height:100%}@media (min-width:769px){.esg-social__content__image-container{height:100%}}@media (min-width:1025px){.esg-social__content__image-container{height:100%}}@media (min-width:1367px){.esg-social__content__image-container{height:100%}}.esg-social__content__image-container__media{height:100%!important}.esg-social__content__separator,.esg-social__content__subtitle,.esg-social__content__text,.esg-social__content__title{position:relative;z-index:1}.esg-social__content__title{margin:32px 5% 0}@media (min-width:769px){.esg-social__content__title{margin:40px 5% 0}}@media (min-width:1025px){.esg-social__content__title{margin:48px 5% 0;width:50%}}@media (min-width:1367px){.esg-social__content__title{margin:64px 5% 0}}.esg-social__content__title h1,.esg-social__content__title h2,.esg-social__content__title h3,.esg-social__content__title h4,.esg-social__content__title h5,.esg-social__content__title h6,.esg-social__content__title p{color:#fff;font-size:32px;line-height:38px;font-weight:700}@media (min-width:769px){.esg-social__content__title h1,.esg-social__content__title h2,.esg-social__content__title h3,.esg-social__content__title h4,.esg-social__content__title h5,.esg-social__content__title h6,.esg-social__content__title p{font-size:36px;line-height:42px}}@media (min-width:1025px){.esg-social__content__title h1,.esg-social__content__title h2,.esg-social__content__title h3,.esg-social__content__title h4,.esg-social__content__title h5,.esg-social__content__title h6,.esg-social__content__title p{font-size:44px;line-height:50px}}@media (min-width:1367px){.esg-social__content__title h1,.esg-social__content__title h2,.esg-social__content__title h3,.esg-social__content__title h4,.esg-social__content__title h5,.esg-social__content__title h6,.esg-social__content__title p{font-size:50px;line-height:56px}}.esg-social__content__separator{height:2px;border:none;margin:16px 5%}@media (min-width:769px){.esg-social__content__separator{margin:28px 5%}}@media (min-width:1025px){.esg-social__content__separator{width:50%}}@media (min-width:1367px){.esg-social__content__separator{width:55%}}.esg-social__content__subtitle{margin:0 5%}@media (min-width:1025px){.esg-social__content__subtitle{width:50%}}@media (min-width:1367px){.esg-social__content__subtitle{width:55%}}.esg-social__content__subtitle h1,.esg-social__content__subtitle h2,.esg-social__content__subtitle h3,.esg-social__content__subtitle h4,.esg-social__content__subtitle h5,.esg-social__content__subtitle h6,.esg-social__content__subtitle p{color:#fff;font-size:24px;line-height:30px;font-weight:500}@media (min-width:769px){.esg-social__content__subtitle h1,.esg-social__content__subtitle h2,.esg-social__content__subtitle h3,.esg-social__content__subtitle h4,.esg-social__content__subtitle h5,.esg-social__content__subtitle h6,.esg-social__content__subtitle p{font-size:28px;line-height:34px}}@media (min-width:1367px){.esg-social__content__subtitle h1,.esg-social__content__subtitle h2,.esg-social__content__subtitle h3,.esg-social__content__subtitle h4,.esg-social__content__subtitle h5,.esg-social__content__subtitle h6,.esg-social__content__subtitle p{font-size:30px;line-height:36px}}.esg-social__content__text{margin:16px 5% 32px}@media (min-width:769px){.esg-social__content__text{margin:24px 5% 40px}}@media (min-width:1025px){.esg-social__content__text{margin:24px 5% 48px;width:50%}}@media (min-width:1367px){.esg-social__content__text{margin:24px 5% 64px;width:55%}}.esg-social__content__text h1,.esg-social__content__text h2,.esg-social__content__text h3,.esg-social__content__text h4,.esg-social__content__text h5,.esg-social__content__text h6,.esg-social__content__text p{color:#fff;font-size:16px;line-height:24px;font-weight:500}@media (min-width:769px){.esg-social__content__text h1,.esg-social__content__text h2,.esg-social__content__text h3,.esg-social__content__text h4,.esg-social__content__text h5,.esg-social__content__text h6,.esg-social__content__text p{font-size:18px;line-height:24px}}.esg-social__content__hideable-texts{padding:0 5%}.esg-social__content__hideable-texts__title{margin:20px 0 0}@media (min-width:769px){.esg-social__content__hideable-texts__title{margin:24px 0 0}}@media (min-width:1025px){.esg-social__content__hideable-texts__title{margin:26px 0 0}}@media (min-width:1367px){.esg-social__content__hideable-texts__title{margin:36px 0 0}}.esg-social__content__hideable-texts__title h1,.esg-social__content__hideable-texts__title h2,.esg-social__content__hideable-texts__title h3,.esg-social__content__hideable-texts__title h4,.esg-social__content__hideable-texts__title h5,.esg-social__content__hideable-texts__title h6,.esg-social__content__hideable-texts__title p{font-family:"Montserrat",sans-serif;font-size:28px;line-height:34px;text-align:center;font-weight:700;color:#5b6770}@media (min-width:769px){.esg-social__content__hideable-texts__title h1,.esg-social__content__hideable-texts__title h2,.esg-social__content__hideable-texts__title h3,.esg-social__content__hideable-texts__title h4,.esg-social__content__hideable-texts__title h5,.esg-social__content__hideable-texts__title h6,.esg-social__content__hideable-texts__title p{font-size:32px;line-height:38px}}@media (min-width:1025px){.esg-social__content__hideable-texts__title h1,.esg-social__content__hideable-texts__title h2,.esg-social__content__hideable-texts__title h3,.esg-social__content__hideable-texts__title h4,.esg-social__content__hideable-texts__title h5,.esg-social__content__hideable-texts__title h6,.esg-social__content__hideable-texts__title p{font-size:36px;line-height:42px}}@media (min-width:1367px){.esg-social__content__hideable-texts__title h1,.esg-social__content__hideable-texts__title h2,.esg-social__content__hideable-texts__title h3,.esg-social__content__hideable-texts__title h4,.esg-social__content__hideable-texts__title h5,.esg-social__content__hideable-texts__title h6,.esg-social__content__hideable-texts__title p{font-size:44px;line-height:50px}}.esg-social__content__hideable-texts__text{margin:20px 0}@media (min-width:769px){.esg-social__content__hideable-texts__text{margin:28px 0}}@media (min-width:1025px){.esg-social__content__hideable-texts__text{margin:32px 0}}@media (min-width:1367px){.esg-social__content__hideable-texts__text{margin:40px 0}}.esg-social__content__hideable-texts__text h1,.esg-social__content__hideable-texts__text h2,.esg-social__content__hideable-texts__text h3,.esg-social__content__hideable-texts__text h4,.esg-social__content__hideable-texts__text h5,.esg-social__content__hideable-texts__text h6,.esg-social__content__hideable-texts__text p{color:#5b6770;font-size:16px;line-height:22px;font-weight:200}@media (min-width:769px){.esg-social__content__hideable-texts__text h1,.esg-social__content__hideable-texts__text h2,.esg-social__content__hideable-texts__text h3,.esg-social__content__hideable-texts__text h4,.esg-social__content__hideable-texts__text h5,.esg-social__content__hideable-texts__text h6,.esg-social__content__hideable-texts__text p{font-size:20px;line-height:26px}}@media (min-width:1367px){.esg-social__content__hideable-texts__text h1,.esg-social__content__hideable-texts__text h2,.esg-social__content__hideable-texts__text h3,.esg-social__content__hideable-texts__text h4,.esg-social__content__hideable-texts__text h5,.esg-social__content__hideable-texts__text h6,.esg-social__content__hideable-texts__text p{font-size:22px;line-height:28px}}.header__container{position:absolute;top:0;left:0;z-index:3;width:90%;padding:24px 5%;display:flex;align-items:center}@media (max-width:1024px){.header__container{padding:24px 10%;width:80%;justify-content:space-between}}.header__container__logo{transition:.5s;transform:scale(1);opacity:1}.header__container__logo:hover{transform:scale(1.1)!important;opacity:.7}.header__container__logo>img{width:100px;height:auto;object-fit:contain;object-position:center}@media (max-width:455px){.header__container__logo>img{width:75px}}.header__container__burger{display:none}@media (max-width:1024px){.header__container__burger{display:inline-block;height:50px;width:50px}}.header__container__items{display:flex;justify-content:space-evenly;align-items:center;width:calc(95% - 100px)}.header__container__items__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;transform:translateX(-100vw);cursor:pointer;transition:.5s}.header__container__items__item--link{text-transform:uppercase;color:#fff;text-decoration:none;font-size:16px;line-height:37px;letter-spacing:1px;width:100%;height:100%;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:center;transition:.5s;transform:scale(1);opacity:1}.header__container__items__item--link:hover{transform:scale(1.1)!important;opacity:.7}.header__container__items__item--link:hover svg{transform:rotate(-180deg)}.header__container__items__item--link.active-link{text-decoration:underline;text-underline-offset:4px}.header__container__items__item--link svg{margin-left:4px;transition:.25s;transform:rotate(-180deg)}@media (min-width:1025px){.header__container__items__item--link svg{transform:rotate(0deg)}}.header__container__items__item:hover{transform:scale(1.1)!important}@media (min-width:1025px){.header__container__items__item:hover .header__container__items__item--children{display:flex!important;position:absolute}}.header__container__items__item--children{display:flex;flex-direction:column;list-style:none;padding:16px 0;margin:16px 0 0;background-color:rgba(0,0,0,.4666666666666667)}@media (min-width:1025px){.header__container__items__item--children{display:none;padding:16px;margin:0}}.header__container__items__item--children__child{transition:.5s;transform:scale(1);opacity:1;text-transform:uppercase;color:#fff;text-decoration:none;font-size:16px;line-height:37px;letter-spacing:1px;font-style:normal;font-weight:600}.header__container__items__item--children__child:hover{transform:scale(1.05)!important;opacity:.7}@media (min-width:1025px){.header__container__items__item--children__child:hover{transform:scale(1.05) translateX(2.5%)!important}}.header__container__items__item--children__child.active-link{text-decoration:underline;text-underline-offset:4px}.header__container__items__item.home{display:none}@media (max-width:1024px){.header__container__items{flex-direction:column;justify-content:space-evenly;position:absolute;width:100vw;z-index:3;background-color:rgba(0,0,0,.9);left:0;transition:.3s}.header__container__items.hide{height:0}.header__container__items.hide>.header__container__items__item{display:none}}@media (max-width:1024px) and (max-width:1024px){.header__container__items.show{position:fixed;top:0;height:100vh}.header__container__items.show>.header__container__items__item{display:flex;flex-direction:column;width:100%;text-align:center;padding:8px 0;font-size:14px;line-height:24px}.header__container__items.show>.header__container__items__item.home{display:flex;justify-content:space-between;align-items:center;width:80%;padding:0}.header__container__items.show>.header__container__items__item.home>.close{font-size:24px;padding:8px 16px}}.footer-component{width:100vw}.footer-component .footer-content{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;padding:32px 6.35%;background-position:top,bottom;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.footer-component .footer-content{padding:32px 3.35%}}.footer-component .footer-content>div{margin-bottom:30px}.footer-component .footer-content__links{display:flex;flex-direction:column;align-items:center;position:relative}@media (min-width:1024px){.footer-component .footer-content__links{flex-direction:row;width:90%;justify-content:space-between;box-sizing:border-box;margin:0 auto;padding:0 5% 20px}}@media (min-width:1280px){.footer-component .footer-content__links{padding:0 5% 20px}}.footer-component .footer-content__links__item{margin:10px 0}.footer-component .footer-content__links__item:first-of-type{margin-top:0}@media (min-width:1024px){.footer-component .footer-content__links__item{margin:0}}.footer-component .footer-content__links__item__payload{color:#fff;text-decoration:none;font-size:12px;font-weight:700;line-height:37px;text-align:center;text-transform:uppercase}@media (min-width:768px){.footer-component .footer-content__links__item__payload{font-size:14px}}.footer-component .footer-content__links:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}.footer-component .footer-content__contact-us{width:100%}.footer-component .footer-content__contact-us__title{width:100%;color:#fff;font-size:14px;font-weight:700;line-height:37px;text-align:center;text-transform:uppercase}@media (min-width:768px){.footer-component .footer-content__contact-us__title{font-size:16px}}.footer-component .footer-content__contact-us__email{width:100%;color:#fff;font-size:15px;font-weight:700;line-height:21px;text-align:center;text-decoration:none;display:block}@media (min-width:768px){.footer-component .footer-content__contact-us__email{font-size:18px}}.footer-component .footer-content__addresses{display:flex;flex-direction:column;width:100%;max-width:674px;align-items:center}@media (min-width:768px){.footer-component .footer-content__addresses{margin:0 auto 30px}}.footer-component .footer-content__addresses__item{width:100%;max-width:200px;position:relative;padding:20px 0}.footer-component .footer-content__addresses__item:first-of-type{padding-top:0}.footer-component .footer-content__addresses__item:last-of-type{padding-bottom:0}.footer-component .footer-content__addresses__item:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#fff}.footer-component .footer-content__addresses__item:last-of-type:after{display:none}.footer-component .footer-content__addresses__item__payload{color:#fff;font-size:12px;font-weight:500;line-height:17px;text-align:center}@media (min-width:768px){.footer-component .footer-content__addresses{flex-direction:row;justify-content:center;flex-wrap:wrap}.footer-component .footer-content__addresses__item{padding:0;min-height:55px;width:33.33333%;max-width:unset;margin-bottom:10px}.footer-component .footer-content__addresses__item:nth-of-type(3n):after{display:none}.footer-component .footer-content__addresses__item:after{bottom:0;left:unset;right:0;height:100%;width:2px}}.modal{z-index:11}.modal,.overlay{position:fixed;top:0;left:0}.overlay{z-index:10;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.image-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);height:100%;width:100%}.redirection-link{display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-style:italic;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;line-height:28px}@media (max-width:1366px){.redirection-link{font-size:18px;line-height:26px}}@media (max-width:768px){.redirection-link{font-size:16px;line-height:24px}}.redirection-link>svg{margin:0 8px}
/*# sourceMappingURL=main.3e01ab38.chunk.css.map */