.s-sobre{width:100%;padding-block:4rem;background:url(../assets/bg-ondas.webp) center center;background-repeat:no-repeat}.s-sobre .sobre-info{margin-bottom:2rem;display:flex;flex-direction:column;gap:2rem}.s-sobre .sobre-info .info-box{width:100%;max-width:32rem;background-color:var(--red);border-radius:4.4rem;margin-bottom:4rem}.s-sobre .sobre-info .info-box-title{width:100%;display:inline-flex;justify-content:center;align-items:center;color:var(--white);font-family:var(--font-mitr);font-weight:400;font-size:2.7rem;padding-block:1rem}.s-sobre .sobre-info .info-text{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:90%}.s-sobre .accordion{width:100%;overflow:hidden;margin-bottom:4rem}.s-sobre .accordion ul{width:100%;display:table;align-items:flex-start;table-layout:fixed;margin:0;padding:0;border-spacing:.5rem}.s-sobre .accordion ul li{display:table-cell;vertical-align:bottom;position:relative;width:20%;height:50rem;background-repeat:no-repeat;background-position:center center;transition:all 500ms ease;background-color:rgb(0 0 0 / .75);margin-right:1rem}.s-sobre .accordion ul li h2{width:100%;color:var(--off-white);display:flex;align-items:center;justify-content:center}.s-sobre .accordion ul li:first-child{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.s-sobre .accordion ul li:last-child{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.s-sobre .accordion ul li div{width:100%;position:relative;z-index:3;height:250px;padding:1.5rem 8rem;box-sizing:border-box;color:#fff;text-decoration:none;transition:all 200ms ease;overflow:hidden}.s-sobre .accordion ul li div p{padding-top:2rem;font-size:1.6rem;color:var(--white);text-align:center;line-height:150%}.s-sobre .accordion ul li div *{opacity:0;margin:0;width:100%;z-index:5;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all 400ms ease;transition:all 400ms ease}.s-sobre .accordion ul li:nth-child(1){background-image:url(../assets/sobre-nos/industria.jpg);object-fit:cover;background-size:cover}.s-sobre .accordion ul li:nth-child(2){background-image:url(../assets/sobre-nos/distribuicao.jpg);object-fit:cover;background-size:cover}.s-sobre .accordion ul li:nth-child(3){background-image:url(../assets/sobre-nos/varejo.jpg);object-fit:cover;background-size:cover}.s-sobre .accordion ul li:nth-child(4){background-image:url(../assets/sobre-nos/energiasolar.jpg);object-fit:cover;background-size:cover}.s-sobre .accordion ul li:nth-child(5){background-image:url(../assets/sobre-nos/education.jpg);object-fit:cover;background-size:cover}.s-sobre .accordion ul li:nth-child(6){background-image:url(../assets/sobre-nos/licitacao.jpg);object-fit:cover;background-size:cover}.s-sobre .accordion ul:hover li,.s-sobre .accordion ul:focus-within li{width:8%}.s-sobre .accordion ul li:focus{outline:none}.s-sobre .accordion ul:hover li:hover,.s-sobre .accordion ul li:focus,.s-sobre .accordion ul:focus-within li:focus{width:60%}.s-sobre .accordion ul:hover li:hover *,.s-sobre .accordion ul li:focus a *,.s-sobre .accordion ul:focus-within li:focus a *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.s-sobre .accordion ul:hover li{width:8%!important}.s-sobre .accordion ul:hover li *{opacity:0!important}.s-sobre .accordion ul:hover li:hover{width:60%!important}.s-sobre .accordion ul:hover li:hover *{opacity:1!important;-webkit-transform:translateX(0);transform:translateX(0)}.s-sobre .sobre-cards{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.s-sobre .sobre-cards .card{position:relative;width:100%;display:flex;flex-direction:column;gap:1.4rem;padding:3rem 4rem 2rem 4rem;background-color:var(--white);border-radius:4rem;box-shadow:rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px}.s-sobre .sobre-cards .card .card-details{width:100%;max-width:1.2rem;position:absolute;top:-.8rem}.s-sobre .sobre-cards .card h3{font-size:2rem;color:var(--gray)}@media (max-width:1150px){.s-sobre .accordion{display:flex;flex-direction:column}.s-sobre .accordion ul{display:flex;flex-direction:column}.s-sobre .accordion ul li{width:100%;height:8rem;margin-right:0;margin-bottom:.2rem}.s-sobre .accordion ul li div{height:50%}.s-sobre .accordion ul:hover li,.s-sobre .accordion ul:focus-within li{width:100%;height:8%}.s-sobre .accordion ul:hover li,.s-sobre .accordion ul:focus-within li{width:100%;height:6rem}.s-sobre .accordion ul:hover li:hover,.s-sobre .accordion ul li:focus,.s-sobre .accordion ul:focus-within li:focus{width:100%;height:18rem}.s-sobre .accordion ul:hover li{width:100%!important;height:6rem!important}.s-sobre .accordion ul:hover li *{opacity:0!important}.s-sobre .accordion ul:hover li:hover{width:100%!important;height:50rem!important}.s-sobre .accordion ul li div p{align-items:flex-end;font-size:1.8rem}.s-sobre .accordion ul li:first-child{border-radius:2rem 2rem 0 0}.s-sobre .accordion ul li:last-child{border-radius:0 0 2rem 2rem}}@media (max-width:800px){.s-sobre .sobre-info .info-text{max-width:100%}.s-sobre .accordion ul li div{width:100%;display:flex;align-items:center}}@media (max-width:768px){.s-sobre .accordion ul li div{padding-left:.8rem;padding-right:.8rem}.s-sobre .accordion ul li div p{font-size:1.6rem}}@media (max-width:600px){.s-sobre .accordion ul li div p{font-size:1.4rem}}@media (max-width:800px){.s-sobre .sobre-cards .card{padding:3rem 2rem}.s-sobre .sobre-cards .card h3{font-size:1.6rem}.s-sobre .sobre-cards .card p{font-size:1.4rem}}@media (max-width:668px){.s-sobre{padding-block:3rem}.s-sobre .sobre-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){.s-sobre .accordion ul li h2{margin-top:2rem}.s-sobre .accordion ul:hover li:hover{height:42rem!important}.s-sobre .sobre-cards{grid-template-columns:1fr;gap:3rem 0}}.s-pilares{width:100%;padding-top:4rem;padding-bottom:10rem}.s-pilares .container{display:flex;flex-direction:column;gap:2.8rem}.s-pilares .content{width:100%;height:40rem;display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.s-pilares .content-left{width:30%;height:100%}.s-pilares .content-left .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%}.s-pilares .content-left .cards .card{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--white);padding:8rem 0rem;border-radius:3.2rem;transition:transform 0.2s ease-in-out}.s-pilares .content-left .cards .card:hover{transform:scale(1.02)}.s-pilares .content-left .cards .card:hover .arrow-right{transform:rotate(90deg)}.s-pilares .content-left .cards .card.active-btn-card{background-color:var(--red)}.s-pilares .content-left .cards .card.active-btn-card-gray{background-color:var(--gray)}.s-pilares .content-left .cards .card h4{width:100%;font-size:1.8rem;color:var(--gray);font-family:var(--font-mitr);font-weight:400}.s-pilares .content-left .cards .card.active-btn-card-gray h4{color:var(--white)}.s-pilares .content-left .cards .card.active-btn-card h4{color:var(--white)}.s-pilares .content-left .cards .card .arrow-right{border:1px solid var(--off-white);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease-in;position:absolute;right:2rem;top:2rem}.s-pilares .content-left .cards .card.active-btn-card-gray .arrow-right{border-color:var(--white)}.s-pilares .content-left .cards .card.active-btn-card-gray .arrow-right svg{stroke:var(--white)}.s-pilares .content-left .cards .card.active-btn-card .arrow-right{background-color:var(--white);border-color:#fff0}.s-pilares .content-left .cards .card .arrow-right img,.s-pilares .content-left .cards .card .arrow-right svg{width:2.4rem;height:2.4rem}.s-pilares .content-right,.s-pilares .content-right-main{width:100%;max-width:60%;border-radius:3.2rem}.s-pilares .content-right{box-shadow:rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px;opacity:0;display:none;pointer-events:none;height:100%;background-color:var(--white)}.s-pilares .content-right-main{width:100%;max-width:60%;height:100%;border-radius:3.2rem;display:flex;align-items:center;justify-content:center}.s-pilares .content-right.active-card{opacity:1;pointer-events:all;display:flex;gap:4rem}.s-pilares .content-right-main.desabled-card{opacity:0;pointer-events:none;display:none}.s-pilares .content-right .thumb-info{width:100%;max-width:20%;height:100%;position:relative}.s-pilares .content-right .thumb-info .thumb-title{transform:rotate(270deg);position:absolute;bottom:30%;left:-8%}.s-pilares .content-right .thumb-info .thumb-title h4{color:var(--white);font-family:var(--font-mitr);font-weight:400;font-size:3.4rem}.s-pilares .content-right .thumb-info img{width:100%;height:100%;object-fit:contain}.s-pilares .content-right .info{width:100%;max-width:70%;display:flex;flex-direction:column;gap:4rem;padding-top:4rem}.s-pilares .content-right .info img{width:100%;max-width:20%}.s-pilares .content-right .info p{width:100%;max-width:90%}@media (max-width:1024px){.s-pilares .content-right .thumb-info{max-width:25%}}@media (max-width:800px){.s-timeline h2{font-size:2rem}.s-pilares .content{flex-direction:column;height:auto;gap:8rem}.s-pilares .content-left{width:100%;max-width:100%}.s-pilares .content-left .cards{grid-template-columns:repeat(4,1fr);gap:1rem}.s-pilares .content-right-main,.s-pilares .content-right{max-width:100%}.s-pilares .content-left .cards .card{padding:1rem 1rem;display:flex;align-items:center;flex-direction:row-reverse;gap:.6rem}.s-pilares .content-left .cards .card .arrow-right{position:static;top:auto;right:auto}.s-pilares .content-left .cards .card h4{font-size:1.6rem}.s-pilares .content-left .cards .card .arrow-right img,.s-pilares .content-left .cards .card .arrow-right svg{width:100%;height:100%;object-fit:cover}.s-pilares .content-right .thumb-info{max-width:13%}.s-pilares .content-right .thumb-info .thumb-title{left:-20%}.s-pilares .content-right .thumb-info .thumb-title h4{font-size:2.4rem}.s-pilares .content-right .info{gap:2rem;justify-content:center;padding-top:0}.s-pilares .content-right .info img{max-width:10%}}@media (max-width:568px){.s-pilares h2{margin-bottom:2rem}.s-pilares{padding-block:2rem}.s-pilares .content-right .thumb-info .thumb-title{left:-20%}.s-pilares .content-right .thumb-info .thumb-title h4{font-size:1.8rem}}@media (max-width:468px){.s-pilares{padding-bottom:4rem}.s-pilares .content{gap:4rem}.s-pilares .content-left .cards{grid-template-columns:repeat(2,1fr)}.s-pilares .content-left .cards .card h4{font-size:1.4rem}.s-pilares .content-right.active-card{gap:2rem}.s-pilares .content-right .thumb-info{max-width:20%}.s-pilares .content-right .info img{display:none}}.s-timeline{width:100%;padding-bottom:4rem;position:relative}.s-timeline::before{content:"";width:100%;height:16rem;background-color:var(--red);position:absolute;top:6rem;left:0;z-index:-1}.s-timeline .container{display:flex;flex-direction:column}.s-timeline h2{margin-bottom:2rem}.s-timeline .selector-timeline{width:100%;height:18rem;display:flex;align-items:center;margin-bottom:6rem;position:relative}.s-timeline .selector-timeline .button-arrow-left,.s-timeline .selector-timeline .button-arrow-right{position:absolute;border:2px solid var(--white);border-radius:50%;padding:.5rem;z-index:10;transition:all 0.2s ease;background-color:var(--red)}.s-timeline .selector-timeline .button-arrow-left{left:-2.2rem}.s-timeline .selector-timeline .button-arrow-right{right:-2.2rem}.s-timeline .selector-timeline .button-arrow-left .timeline-arrow-left,.s-timeline .selector-timeline .button-arrow-right .timeline-arrow-right{width:3rem}.s-timeline .selector-timeline .button-arrow-left .timeline-arrow-left{transform:rotate(180deg)}.s-timeline .selector-timeline .timeline-list{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;overflow:hidden}.s-timeline .selector-timeline .timeline-list .list-time{display:flex;height:100%;width:100%}.s-timeline .selector-timeline .timeline-list::before{content:"";position:absolute;left:0;width:2px;height:100%;background-color:var(--white)}.s-timeline .selector-timeline .timeline-list::after{content:"";position:absolute;right:0;width:2px;height:100%;background-color:var(--white)}.s-timeline .selector-timeline .timeline-list .list-time div{width:100%;height:16rem;display:flex;align-items:center;position:relative}.s-timeline .selector-timeline .timeline-list .list-time div{border-right:2px solid var(--white);cursor:pointer;transition:background-color 0.2s ease}.s-timeline .selector-timeline .timeline-list .list-time div:hover{background-color:#ac081d}.s-timeline .selector-timeline .timeline-list .list-time div span{width:100%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:2.6rem;font-weight:600}.swiper-slide-thumb-active::after{content:"";background-color:#ac081d;width:99%;height:1rem;position:absolute;bottom:0;left:.2rem}.s-timeline .content{width:100%;display:flex;gap:4rem;overflow:hidden}.s-timeline .swiper-slide{display:flex;gap:4rem}.s-timeline .left-content{display:flex;justify-content:center;flex-direction:column;gap:1rem;width:100%;max-width:50%;border-left:8px solid var(--red);padding-block:14rem}.s-timeline .left-content .timeline-info{padding-left:6rem}.s-timeline .left-content .timeline-info h5{font-size:2rem;color:var(--gray);margin-bottom:1rem}.s-timeline .left-content .timeline-info p{font-weight:400}.s-timeline .right-content{width:100%;height:40rem}.s-timeline .right-content img{border-radius:3.4rem}@media (max-width:1150px){.s-timeline .selector-timeline .button-arrow-left{left:-1.4rem}.s-timeline .selector-timeline .button-arrow-right{right:-1.4rem}.s-timeline .swiper-slide{gap:3rem}}@media (max-width:768px){.s-timeline .left-content{padding-block:4rem;max-width:100%}.s-timeline .right-content{max-width:40%;height:30rem;display:flex;align-items:center;justify-content:center}}@media (max-width:568px){.s-timeline{padding-top:4rem;padding-bottom:0rem}.s-timeline::before{height:8rem;top:9rem}.s-timeline h2{margin-bottom:2rem;font-size:2rem}.s-timeline .selector-timeline{height:8rem;margin-bottom:4rem}.s-timeline .left-content{max-width:100%;padding-block:2rem;margin-bottom:2.6rem}.s-timeline .left-content .timeline-info{padding-left:2.6rem}.s-timeline .selector-timeline .timeline-list::before,.s-timeline .selector-timeline .timeline-list::after{height:8rem;bottom:0}.s-timeline .selector-timeline .timeline-list .list-time div{height:8rem}.s-timeline .selector-timeline .timeline-list .list-time div span{font-size:1.6rem}.s-timeline .left-content .timeline-info h5{font-size:1.6rem}.s-timeline .right-content{display:none}}@media (max-width:468px){.s-timeline::before{top:12rem}}.s-mapa .top-content{width:100%;margin-bottom:10rem}.s-mapa .top-content h2{margin-bottom:2rem}.s-mapa .top-content p{color:var(--gray)}@media (max-width:768px){.s-mapa .top-content{margin-bottom:4rem}}@media (max-width:568px){.s-mapa .top-content{margin-bottom:2rem}}.s-certificacoes{width:100%;padding-top:4rem;padding-bottom:10rem;background-color:var(--dark-gray)}.s-certificacoes .main{width:92%;display:flex;align-items:center;justify-content:flex-end;gap:4rem;margin-top:8rem}.s-certificacoes .main .main-left{display:flex;flex-direction:column;gap:2rem}.s-certificacoes .main .main-left h2{color:var(--white);font-weight:300}.s-certificacoes .main .main-left h2 span{font-family:var(--font-mitr);color:var(--red);font-weight:400}.s-certificacoes .main .main-left p{color:var(--white);font-weight:300}.s-certificacoes .main .main-right{width:100%;max-width:24%}.s-certificacoes .main .main-right ul{display:flex;align-items:center;justify-content:flex-end;gap:2rem}@media (max-width:1150px){.s-certificacoes .main{width:100%;max-width:98%}}@media (max-width:1024px){.s-certificacoes{padding-bottom:6rem}.s-certificacoes .main{width:100%;max-width:100%;margin-top:0rem;align-items:center}.s-certificacoes .main .main-left h2{font-size:2rem}.s-certificacoes .main .main-right{max-width:18%}}@media (max-width:800px){.s-certificacoes{padding-block:2rem}.s-certificacoes .main{justify-content:space-between}.s-certificacoes .main .main-right{max-width:30%}}@media (max-width:668px){.s-certificacoes .main{gap:3rem;flex-direction:column;align-items:flex-start}.s-certificacoes .main .main-left{gap:1rem}.s-certificacoes .main .main-right{max-width:100%}.s-certificacoes .main .main-right ul{width:100%;justify-content:space-around}.s-certificacoes .main .main-right ul li{width:100%;max-width:15%}.s-certificacoes .main .main-right ul li img{width:100%}}