html{margin:0px !important}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.none{display:none}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.gap-0{gap:0}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}button{cursor:pointer}a{text-decoration:none}.slick-arrow{border:none}button.padrao{height:40px;background:rgba(0,0,0,0);border-radius:20px;min-width:118px;padding:0px 30px;transition:all .3s ease}button.padrao a{font-size:14px;font-weight:600;transition:all .3s ease}button.padrao:hover{transition:all .3s ease}button.padrao:hover a{transition:all .3s ease}button.padrao.white{background:#fff;border:2px solid #111; font-weight: 600;}button.padrao.white a{color:#111}button.padrao.white:hover{background:#111; color:#fff}button.padrao-mobile{color:#fff; background:#111; padding: 0px 30px; min-width: 118px;border-radius: 20px; height: 40px; border: 2px solid #111; font-weight: 600;}button.padrao.transparent{background:rgba(0,0,0,0);border:1.5px solid #fff}button.padrao.transparent a{color:#fff}button.padrao.transparent:hover{background:#fff}button.padrao.transparent:hover a{color:#fff}img.full{width:100%}body.fixeds{overflow:hidden}body.home:not(.scrolling) header{position:absolute;background:rgba(0,0,0,0);box-shadow:none}body.home:not(.scrolling) header .menu_mobile_icon svg path{stroke:#fff}body.home:not(.scrolling) header .logo svg path{fill:#fff}body.home:not(.scrolling) header .container .flex.content .menu ul button:not(:hover){background:rgba(0,0,0,0);border:1.5px solid #fff; color: #fff;}body.home:not(.scrolling) header .container .flex.content .menu ul button:not(:hover) a{color:#fff}body.home:not(.scrolling) header .container .flex.content .menu ul li:hover a.link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 4.75L4.75 0.75L8.75 4.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}body.home:not(.scrolling) header .container .flex.content .menu ul li a.link{color:#fff}body.home:not(.scrolling) header .container .flex.content .menu ul li a.link::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.75 0.75L4.75 4.75L0.75 0.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}body{font-family:"Rethink Sans";padding:0;margin:0}body .container_menor{width:calc(100% - 40px);max-width:1080px;margin-left:auto;margin-right:auto}body .container{width:calc(100% - 40px);max-width:1200px;margin-left:auto;margin-right:auto}body #breadcrumbs{line-height:24px;margin:0}body #breadcrumbs>span{display:flex;margin:10px 0px 18px 0px;width:100%;align-items:center;gap:8px}body #breadcrumbs .breadcrumb_last{font-size:12px;font-weight:600;color:#111}body #breadcrumbs a{color:#666;font-size:12px;font-weight:400;text-decoration:underline}body #breadcrumbs.white svg path{stroke:#fff}body #breadcrumbs.white .breadcrumb_last,body #breadcrumbs.white a{color:#fff}body header{width:100%;top:0;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1019607843);background:#fff;transition:all .2s ease;height:98px;display:flex;align-items:center;z-index:5;position: fixed;left: 0;top: 0;}body header .container{position:relative}body header .container .flex.content{height:100%}body header .container .flex.content .menu button{width:159px}body header .container .flex.content .menu ul{list-style:none;padding:0;margin:0;display:flex;gap:50px;align-items:center}body header .container .flex.content .menu ul li{position:relative}body header .container .flex.content .menu ul li a.link{font-size:16px;color:#111;display:flex;align-items:center;gap:12px;font-weight:500}body header .container .flex.content .menu ul li:has(.submenu) a.link:after{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 0.750001L4.75 4.75L8.75 0.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");display:block;width:10px;height:6px}body header .container .flex.content .menu ul li .submenu{position:absolute;top:100%;left:-310px;opacity:0;padding:70px 55px 30px 55px;grid-template-columns:195px 195px;gap:40px;visibility:hidden;border-radius:0px 0px 40px 40px;pointer-events:none;transition:opacity .3s ease,transform .3s ease;transform:translateY(10px);background-color:#fff}body header .container .flex.content .menu ul li .submenu img{margin-bottom:10px}body header .container .flex.content .menu ul li .submenu a{color:#111;font-weight:600;text-decoration:underline;display:block;margin-top:15px}body header .container .flex.content .menu ul li .submenu .desc span{font-size:13px;line-height:13px}body header .container .flex.content .menu ul li:hover a.link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 4.75L4.75 0.75L8.75 4.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}body header .container .flex.content .menu ul li:hover .submenu{top:20px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);z-index: 9;}body header:has(.menu ul li:hover .submenu){background-color:#fff;transition:all .2s ease}body header:has(.menu ul li:hover .submenu) .logo svg path{fill:#111}body header:has(.menu ul li:hover .submenu) .container .flex.content .menu ul li a{color:#111}body header:has(.menu ul li:hover .submenu) .container .flex.content .menu ul li button{border:1.5px solid #111 ; color: #000;}body footer{padding:40px 0px;background:#111}body footer .content{gap:90px}body footer .redes-sociais{margin:23px 0px}body footer .menu{width:60%}body footer .menu .separador{width:100%;height:1px;background:linear-gradient(90deg, #1B1B1B 0%, #FFFFFF 54.33%, #1B1B1B 100%);margin:50px 0px}body footer .menu .bottom a{color:#fff;font-size:14px;text-decoration:none;font-weight:400}body footer .menu .topo a{display:block;color:#fff;margin:8px 0px;font-size:14px;font-weight:400;text-decoration:none}body footer .menu .topo .title{display:block;font-size:12px;text-transform:uppercase;color:#666;margin-bottom:20px;font-weight:700}body footer .informacoes{width:40%}body footer .informacoes .plataforma{margin-top:16px}body footer .informacoes span{font-size:12px;font-weight:400;color:#838383}body:not(.mobile) section.trajetoria .box_trajetoria .linha-slider{width:calc(100vw - 8px);margin-top:60px;margin-bottom:50px;margin-left:calc(-1*(100vw - 1080px)/2);padding-left:calc((100vw - 1080px)/2)}body:not(.mobile) section.trajetoria .box_trajetoria .linha-slider .item_trajetoria:hover .icon:after{border:2px solid #fff;border-radius:100px;left:0}body:not(.mobile) section.trajetoria .box_trajetoria .linha-slider .item_trajetoria .text{padding-right:100px} .page-template-index .session-01 .full_banner .banner-desktop{width: 100%;}.page-template-index .session-01 .full_banner .banner-mobile { display:none }@media (max-width: 768px) { .banner-mobile { display: block !important; width: 100%;} .banner-desktop{display:none;} }body section.trajetoria{background:#111;outline:none;padding:50px 80px 70px 80px}body section.trajetoria .bloco_video img{cursor:pointer} body section.trajetoria .container_menor{position:relative}body section.trajetoria .container_menor .slick-arrow{position:relative;top:0;margin:0;padding:0;left:0;right:0;bottom:0}body section.trajetoria .box_trajetoria .linha-slider .item_trajetoria .text{padding-top:30px}body section.trajetoria .box_trajetoria .linha-slider .item_trajetoria .linha{background:#fff;width:100%;height:2px;position:relative;margin-top:15px}body section.trajetoria .box_trajetoria .linha-slider .item_trajetoria .linha .icon:after{content:"";position:absolute;display:block;width:14px;height:14px;left:-2px;top:-9px;padding:2px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='7' cy='7' r='7' fill='white'/%3e%3c/svg%3e ")}body section.trajetoria .box_trajetoria .linha-slider .item_trajetoria .ano{font-size:20px;font-weight:700;color:#fff;display:block;margin-bottom:6px}body section.trajetoria .box_trajetoria .linha-slider .item_trajetoria p{margin:0;font-size:13px;font-weight:400;line-height:18px;color:#fff}body section.trajetoria .topo{display:flex;justify-content:space-between}body section.trajetoria .topo .arrow{display:flex;align-items:center;gap:20px}body section.trajetoria .topo .title{color:#fff;font-size:42px;font-weight:600;margin:0;line-height:42px}body.mobile section.trajetoria{padding:30px 0px}body.mobile section.trajetoria .topo{flex-direction:column}body.mobile section.trajetoria .topo .arrow{justify-content:right;margin-bottom:40px}body.mobile section.trajetoria .topo .title{display:block;margin-bottom:45px;font-size:26px;line-height:28px}body.mobile section.trajetoria .box_trajetoria{position:relative;width:calc(100% + 20px);margin-bottom:65px}body.page-template-eletronicos.mobile #content .bloco_desc .flex .left button, body.page-template-eletronicos.mobile #content .bloco_desc .flex .rigth button { background: #fff; margin-top: 30px }body.mobile section.trajetoria .box_trajetoria .item_trajetoria .text{padding-right:70px}header .menu-mobile-modal{position:fixed;top:0px;bottom:0px;right:0px;left:0px;transform:translateX(-100%);opacity:0;width:100%;transition:transform .4s ease,opacity .4s ease;background:#fff}header .menu-mobile-modal.active{opacity:1;transform:translateX(0%);transition:transform .4s ease,opacity .4s ease;z-index:9}header .menu-mobile-modal .content{height:100%;padding:20px 30px;display:block;max-height:100%}header .menu-mobile-modal .content .top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}header .menu-mobile-modal .content .menu{padding:0px 20px}header .menu-mobile-modal .content .menu ul{list-style:none;padding:0px}header .menu-mobile-modal .content .menu ul li:has(.submenu) a:after{width:10px;height:6px;content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 0.750001L4.75 4.75L8.75 0.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");display:block}header .menu-mobile-modal .content .menu ul li a{border-bottom:1px solid #ebebeb;display:flex;align-items:center;justify-content:space-between;color:#111;font-size:16px;font-weight:500;padding:15px 0px}header .menu-mobile-modal .content .menu ul li.active a.link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.75 4.75L4.75 0.75L0.75 4.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}header .menu-mobile-modal .content .menu ul li .submenu{padding:5px 20px;display:none}header .menu-mobile-modal .content .menu ul li .submenu .item{margin:5px 0px}header .menu-mobile-modal .content .menu ul li .submenu a{border:none}header .menu-mobile-modal .content .menu ul li .submenu a::after{width:6px;height:10px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 8.75L4.75 4.75L0.75 0.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}body.scrolling header .flex.content{position:relative;top:unset}body.scrolling header .flex.content .menu ul li:has(.submenu) a.link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 0.750001L4.75 4.75L8.75 0.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}body.scrolling header .flex.content .menu ul li:hover a.link:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 4.75L4.75 0.75L8.75 4.75' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ")}.page-template-index .session-01 .full_banner{line-height:0}.page-template-index .session-01 .full_banner video{width:100%;height:100%}.page-template-index .session-02{padding:6rem 0rem}.page-template-index .session-02 .content{display:flex;align-items:center}.page-template-index .session-02 .content .imagem{width:100%}.page-template-index .session-02 .content .imagem img{width:calc(100% + 45px);position:relative;left:-45px}.page-template-index .session-02 .content .conteudo{box-shadow:0px 2px 4px 0px rgba(74,74,74,0.1019607843);border-radius:50px;padding:50px 60px;max-width:420px;z-index:1;background:#fff}.page-template-index .session-02 .content .conteudo button{margin-top:20px}.page-template-index .session-02 .content .conteudo p{font-size:16px;font-weight:400;line-height:22px}.page-template-index .session-02 .content .conteudo h3{margin:0;font-size:42px;font-weight:600;line-height:42px}.page-template-index .session-03{padding:6rem 0rem;transition:all .1s ease}.page-template-index .session-03 .bottom button:not(:hover) a{color:#fff !important}.page-template-index .session-03 .bottom .text{max-width:660px}.page-template-index .session-03 .bottom .text h3{font-size:32px;color:#fff;margin:10px 0px;font-weight:600}.page-template-index .session-03 .bottom .text p{font-size:16px;color:#fff;line-height:22px;font-weight:400;margin-bottom:0}.page-template-index .session-03 .image img{width:100%}.page-template-index .session-03 .separador{width:100%;height:1px;background:#fff;opacity:30%;margin:30px 0px 30px 0px}.page-template-index .session-03 .logo{margin-top:30px;min-height:50px}.page-template-index .session-03 .logo .slick-arrow{position:relative}.page-template-index .session-03 .content_bottom{padding:0px 70px}body .bloco_desc .flex{gap:50px;padding:50px 0px 60px 0px}body .bloco_desc .flex .rigth p{font-size:16px;font-weight:400;line-height:22px}body .bloco_desc .flex .left,body .bloco_desc .flex .rigth{width:50%}body .bloco_desc .flex .left h3,body .bloco_desc .flex .rigth h3{margin-top:1rem;margin-bottom:2rem;font-size:42px;line-height:42px;font-weight:600}body.mobile #content .bloco_desc .flex{flex-direction:column;padding:35px 0px 45px 0px;gap:15px}body.mobile #content .bloco_desc .flex .left,body.mobile #content .bloco_desc .flex .rigth{width:100%}body.mobile #content .bloco_desc .flex .left h3,body.mobile #content .bloco_desc .flex .rigth h3{font-size:26px;margin-bottom:0px;line-height:28px;margin-top:0}body.mobile #content .bloco_desc .flex .left p,body.mobile #content .bloco_desc .flex .rigth p{font-size:14px;line-height:18px}body.page-template-eletronicos #content{background:#ff1f15}body.page-template-eletronicos #content .bloco_desc .flex button.padrao a{display:flex;align-items:center;gap:8px}body.page-template-eletronicos #content .bloco_desc .flex button.padrao:hover svg path{stroke:#ff1f15}body.page-template-eletronicos #content .bloco_desc .flex button.padrao:hover a{color:#ff1f15}body.page-template-eletronicos #content .bloco_desc .flex .rigth p{color:#fff}body.page-template-eletronicos #content .bloco_desc .flex .left h3,body.page-template-eletronicos #content .bloco_desc .flex .rigth h3{color:#fff}body.page-template-eletronicos.mobile #content .bloco_desc .flex .left button,body.page-template-eletronicos.mobile #content .bloco_desc .flex .rigth button{background:#fff}body.page-template-eletronicos.mobile #content .bloco_desc .flex .left button a,body.page-template-eletronicos.mobile #content .bloco_desc .flex .rigth button a{color:#ff1f15}body.page-template-eletronicos.mobile #content .bloco_desc .flex .left button svg path,body.page-template-eletronicos.mobile #content .bloco_desc .flex .rigth button svg path{stroke:#ff1f15}body.mobile header{height:55px;top:6px}body.mobile.scrolling header{top:0}body.mobile footer .content{gap:40px;flex-direction:column}body.mobile footer .content .informacoes,body.mobile footer .content .menu{width:100%}body.mobile footer .content .menu{order:-1}body.mobile footer .content .menu .separador{margin:35px 0px}body.mobile footer .content .menu .bottom{flex-direction:column;gap:20px}body.mobile footer .content .menu .topo{gap:30px;display:grid;grid-template-columns:1fr 1fr}body.mobile.page-template-index .session-02{padding:2rem 0rem 15rem 0rem;position:relative;overflow:hidden}body.mobile.page-template-index .session-02 .content .conteudo p{font-size:14px;line-height:18px}body.mobile.page-template-index .session-02 .content .conteudo h3{font-size:26px;line-height:28px}body.mobile.page-template-index .session-02 .content .imagem{position:absolute;bottom:55px;right:-20px;left:unset;text-align:right}body.mobile.page-template-index .session-02 .content .imagem img{left:50px;width:calc(100% + 65px)}body.mobile.page-template-index .session-03{padding:3rem 0rem}body.mobile.page-template-index .session-03 .content_bottom{padding:0}body.mobile.page-template-index .session-03 .content_bottom .bottom .text p{font-size:14px}body.mobile.page-template-index .session-03 .content_bottom .bottom h3{font-size:26px}body.mobile.page-template-index .session-03 .content_bottom .bottom .flex{align-items:flex-start;flex-direction:column;gap:35px}.slider-principal .slick-prev{top:0;bottom:0;left:30px}.slider-principal .slick-next{top:0;bottom:0;right:30px}@media (max-width:700px){.slider-principal .slick-prev{left:10px;zoom:.7}.slider-principal .slick-next{right:10px;zoom:.7}}

body:not(.home):not(.page-template-page-energia){padding-top: 98px;}
@media (max-width: 768px) { body:not(.home):not(.page-template-page-energia){padding-top: 60px;} }