@font-face{font-family:exo;font-style:normal;font-weight:400;src:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/font/Exo2-Regular.ttf)}@font-face{font-family:exo;font-style:normal;font-weight:700;src:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/font/Exo2-Bold.ttf)}@font-face{font-family:exo;font-style:normal;font-weight:600;src:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/font/Exo2-SemiBold.ttf)}@font-face{font-family:exo;font-style:normal;font-weight:500;src:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/font/Exo2-Medium.ttf)}@font-face{font-family:exo;font-style:italic;font-weight:100;src:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/font/Exo2-ExtraLightItalic.ttf)}@font-face{font-family:exo;font-style:normal;font-weight:200;src:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/font/Exo2-Light.ttf)}*{box-sizing:border-box;margin:0;padding:0}body,button,h1,h2,h3,h4,h5,h6,p,span{font-family:exo!important}h2{color:#45d42e!important;font-size:35px!important;font-style:normal;font-weight:700!important;letter-spacing:.153px;line-height:140%;text-transform:uppercase}nav{background:#151515;border-radius:0 0 32px 32px;border-top:4px solid #b5f216;padding:15px 30px!important}.nav-item{margin-top:5px;padding:10px 0}.nav-item-button{margin-top:20px}.nav-item-button button:hover{border:1px solid #45d42e}.nav-item a{color:#fff;font-family:exo!important;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.nav-item a:hover{color:#fff}.nav-item:hover{background-color:#39b025;border-radius:8px;color:#fff;padding-left:10px}.btn-close{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/icons)!important;margin-left:7rem!important;margin-top:-26px!important}.navbar-toggler-icon{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/icons/nav%20menu%20button.svg)!important;border:none!important}.container-header{align-items:center;display:flex;gap:40px}.container-header #downloadReport a{align-items:center;display:inline-flex;gap:8px;justify-content:center}.container-header .btn-relatorio{position:relative}.container-header .btn-relatorio .menu-relatorio{align-items:flex-start;background-color:#151515;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;left:0;list-style-type:none;margin:0;opacity:0;padding:15px 0 0;pointer-events:none;position:absolute;top:100%;width:100%}.container-header .btn-relatorio:hover .menu-relatorio{opacity:1;pointer-events:auto}.container-header .btn-relatorio .menu-relatorio li{border-bottom:1px solid hsla(0,0%,100%,.5);width:100%}.container-header .btn-relatorio .menu-relatorio li:last-child{border:none}.container-header .btn-relatorio .menu-relatorio li a{color:#45d42e;display:inline-block;padding:5px 10px;text-decoration:none}.container-header .btn-relatorio .menu-relatorio li a:hover{color:#fff}.btn-report{background-color:#151515;border:1px solid #45d42e;border-radius:8px;color:#45d42e;font-family:exo;font-size:16px;font-weight:700}.btn-report,.btn-report:hover{padding:6px 25px;text-decoration:none}.btn-report:hover{border:1px solid #eff4ef;box-shadow:0 2px 1px 0 var(--color-gray-alpha-9504,rgba(33,39,43,.04));color:#fff}.btn-report:hover svg path{stroke:#fff}.buttons_linguage{display:flex;gap:10px;text-align:center}.header-logo-lenguage span{color:#fff;font-family:Exo\ 2;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.offcanvas-body{background:#2e8d1e;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);padding-left:36px!important}.reportHeader{text-align:center!important}.reportHeader span{color:#45d42e;font-family:exo;font-size:16px;font-style:normal;font-weight:700}.offcanvas-header{background:#2e8d1e;border-top:4px solid #b5f216;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);justify-content:space-between;padding:27px!important}#offcanvasNavbar{border:none!important;margin-right:60px}.svg-icon{fill:#fff!important}.header-logo-lenguage{display:flex;gap:20px}#offcanvasNavbarLabel{color:#fff;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:700;line-height:27.9px;padding-bottom:20px}.button_Download{background:#151515;border:none;border-radius:8px;color:#45d42e;font-family:exo;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.2px;line-height:140%;padding:16px 40px;text-align:center}.hero-section{align-items:center;background:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/CapaHero.png) no-repeat 50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:justify}.hero-section h1{color:#fff;font-family:exo;font-size:48px;font-weight:200}.hero-section h1,.hero-section span{font-style:normal;text-transform:uppercase}.hero-section span{color:#b5f216;font-family:Exo\ 2;font-size:70px;font-weight:700;line-height:60px}.welcome-section{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/backgroundWelcome.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:100px 0 270px;position:relative}.welcome-section p{color:#fff;font-family:exo;font-size:18px;font-style:normal;font-weight:400}.welcome-section h2{font-weight:700;padding-bottom:20px}.welcome-section span{color:#45d42e;font-family:exo;font-size:22px;font-style:normal;font-weight:600}.background-text{align-self:center;background:linear-gradient(61deg,#21272b -3.94%,#151515 77.31%);border-radius:0 8px 8px 0;display:flex;flex-direction:column;padding:69px}.message-section{padding:100px 0}.message-section p{font-weight:400;padding:10px 0}.message-section p,.message-section span{color:#151515;font-family:exo;font-size:18px;font-style:normal}.message-section span{font-weight:300}.button_message{background:#45d42e;border:none;border-radius:8px;color:#0d2408;font-family:exo;font-size:20px;font-style:normal;font-weight:600;margin-top:20px;padding:16px 67px;text-align:center}.button_message:hover{background:linear-gradient(90deg,#b5f216,#45d42e);border-radius:8px}.solutions-section{padding:50px 0}.highlights-section p,.solutions-section p{color:#fff;font-family:exo;font-size:18px;font-style:normal;font-weight:400}.solutions-section h2{padding-bottom:50px}.icon-column-right{background:#151515;border-radius:40px 0 0 0;padding:35px!important}.highlights-section h3,.solutions-section h3{color:#45d42e;font-family:exo;font-size:20px;font-style:normal;font-weight:700;text-transform:uppercase}.icon-column-left{border-radius:0 0 40px 0}.icon-column,.icon-column-left{background:#151515;padding:35px!important}.solution_img1{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/solutions-img1.png)}.solution_img1,.solution_img2{background-position:50%;background-repeat:no-repeat;background-size:cover}.solution_img2{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/solutions-img2.png)}.solution_img3{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/solutions-img3.png)}.solution_img3,.solution_img4{background-position:50%;background-repeat:no-repeat;background-size:cover}.solution_img4{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/solutions-img4.png)}.highlights-section{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/Group%2039482.png?v2)}.big-numbers,.highlights-section{background-position:top;background-repeat:no-repeat;background-size:cover;padding:200px 0}.big-numbers{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/Backgorund-big-number.png);padding-bottom:18rem!important;padding-top:3rem!important}.rounded h3{color:#b5f216;font-size:20px;font-weight:700;text-transform:uppercase}.rounded h3,.rounded p{font-family:Exo\ 2;font-style:normal;letter-spacing:.153px;line-height:140%}.rounded p{color:#fff;font-size:18px;font-weight:400;text-align:center}.rounded-firts{margin:150px 80px 0 0!important;text-align:center}.rounded-secund{justify-content:center;margin:100px 0 0!important;text-align:center}.partnerships h3{font-size:20px;font-weight:700;text-transform:uppercase}.partnerships h3,.partnerships p{color:#151515;font-family:Exo\ 2;font-style:normal;letter-spacing:.153px}.partnerships p{font-size:18px;font-weight:400;line-height:140%}.img-team{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/woman_end_S.png);background-position-x:right;background-repeat:no-repeat;background-size:contain}.team p{color:#151515;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.153px;line-height:140%}.line-padding,.line-padding-title{padding:0!important}.esg{background:linear-gradient(180deg,#45d32d,#b5f216 51%)}.esg h2{color:#151515!important}.esg p{color:#151515;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.153px;line-height:140%}.esg-content{align-items:center;background:#151515;border-radius:0 80px 0 0;display:flex;flex-direction:column;padding:20px}.esg-content h3{color:#fff;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.153px;line-height:140%;padding:10px 0;text-align:center;text-transform:uppercase}.row-esg{margin-top:50px!important}.margin-esg{margin-top:80px}.market{background:#21272b;margin-top:-155px;padding:200px 0 250px}.market p{color:#fff;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.153px;line-height:140%}.impact{margin-top:100px!important}.social-impact h3{color:#45d42e;font-size:20px;font-weight:700;text-transform:uppercase}.social-impact h3,.social-impact p{font-style:normal;letter-spacing:.153px;line-height:140%}.social-impact p{color:#fff;font-size:18px;font-weight:400}.social-impact{background-image:url(https://comerc.com.br/hubfs/_2024/relatorio-sustentabilidade/imgs/backgroudn%20footer.svg);background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:-250px;padding-bottom:200px;padding-top:100px}.report{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:100px!important}.report h2{color:#45d42e!important;font-size:40px!important;font-style:normal;font-weight:700;letter-spacing:.04px;line-height:normal;text-align:center;text-transform:uppercase}#scrollToTopBtn{background:linear-gradient(180deg,#3d3d3d,#151515);border:none;border-radius:40px;bottom:20px;color:#fff;cursor:pointer;display:none;outline:none;position:fixed;right:30px;z-index:99}#scrollToTopBtn:hover{background-color:#555}@media screen and (max-width:1500px){.big-numbers{padding-bottom:12rem!important}.rounded-firts{margin:70px 126px 0 0!important;text-align:center}.rounded-secund{justify-content:center;margin:20px 0 0!important;text-align:center}.team-padding{padding-right:32px!important}.line-padding,.line-padding-title{width:11%!important}.background-text{align-self:center;background:linear-gradient(61deg,#21272b -3.94%,#151515 77.31%);border-radius:0 8px 8px 0;display:flex;flex-direction:column;padding:29px!important}}@media screen and (max-width:990px){.message-section{padding:0}.highlights-section{padding:100px 0}.market{padding-bottom:250px!important}}@media screen and (max-width:768px){.reportHeader{display:none}.header-logo-lenguage{gap:10px}.btn-close{margin-left:9rem!important}#TitleHero{font-size:26px}#spanHero{font-size:34px}#numberHero{font-size:26px}h2{font-size:28px!important}.report h2{font-size:34px!important}.margin-esg{margin-top:0}.rounded-firts{margin-top:120px!important}.rounded h3{font-size:16px}.rounded p{font-size:14px}.button_message{padding:16px 10px}.big-numbers{padding-bottom:22rem!important}.rounded-firts{margin-right:0!important;margin-top:155px!important}.rounded-secund{justify-content:center;margin:109px 0 0!important;text-align:center}}@media screen and (max-width:550px){.hero-section{height:70vh}.nav-item{padding:13px 0}.line-padding{width:25%!important}.line-padding-title{width:1%!important}.btn-close{margin-left:4rem!important}#offcanvasNavbar{margin-right:0!important}}@media screen and (max-width:400px){#offcanvasNavbar{width:90%!important}.button_Download{padding:16px 10px}.big-numbers{padding-bottom:22rem!important}.rounded-firts{margin-right:0!important;margin-top:155px!important}.rounded-secund{justify-content:center;margin:109px 0 0!important;text-align:center}.btn-close{margin-left:1rem!important}}@media (min-width:1600px){.line-padding img{width:100%}#team_paragraph1,#team_paragraph2,#team_paragraph3,#team_paragraph4,#team_paragraph5,#team_paragraph6,#team_paragraph7,#title_team{margin-left:50px}}