a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}footer{background-image:url("../img/footer-bg.png");background-size:cover;background-position:center;padding:50px 0}footer .footer-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}@media (max-width:768px){footer .footer-container{grid-template-columns:1fr;justify-content:center}}footer .footer-container .logos{display:flex;flex-direction:column;gap:20px;align-items:center}footer .footer-container .logos img.badge{max-height:82px;width:auto}footer .footer-container .menu{padding:16px}footer .footer-container .menu ul{display:flex;flex-direction:column;gap:15px}footer .footer-container .menu ul li a{display:block;font-weight:600;font-size:16px;line-height:20px;color:#fff;text-decoration:none}footer .footer-container .social{display:flex;align-items:center;justify-content:space-around}footer .footer-container .social a{display:block;text-decoration:none}section.main-banner img{width:100%;height:auto}section.text-image .text-image-container{display:flex;align-items:center;min-height:560px;gap:20px}@media (max-width:768px){section.text-image .text-image-container{flex-direction:column;padding:20px 0}}section.text-image .text-image-container .content{display:flex;flex-direction:column;align-items:flex-start}section.text-image .text-image-container .content h2{font-weight:400;font-size:32px;line-height:32px;color:#2e7f68;margin-bottom:20px}@media (max-width:768px){section.text-image .text-image-container .content h2{font-size:22px;line-height:22px}}section.text-image .text-image-container .content h2 span{display:block;font-weight:700;font-size:50px;line-height:50px}@media (max-width:768px){section.text-image .text-image-container .content h2 span{font-size:25px;line-height:25px}}section.text-image .text-image-container .content .text{font-size:18px;line-height:27px;color:#000}section.text-image .text-image-container .content .text strong{font-weight:700}section.text-image .text-image-container .content .text p:not(:last-of-type){margin-bottom:16px}section.text-image .text-image-container .content a.cta{display:flex;font-weight:700;font-size:15px;line-height:15px;text-transform:uppercase;color:#f2f540;padding:12px 24px;background-color:#2e7f68;border-radius:50px;text-decoration:none;margin-top:20px}section.text-image .text-image-container .image img{max-height:566px}@media (max-width:768px){section.text-image .text-image-container .image img{width:100%;height:auto;max-height:auto}}section.steps{background-color:#50b991;padding:48px 0}section.steps h2{font-weight:700;font-size:32px;line-height:32px;text-align:center;color:#fff;margin-bottom:40px}section.steps .all-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:90px}@media (max-width:768px){section.steps .all-steps{grid-template-columns:1fr;gap:126px;justify-content:center}}section.steps .all-steps .step{display:flex;flex-direction:column;align-items:center;position:relative}section.steps .all-steps .step.has-arrow::after{content:url("data:image/svg+xml,%3Csvg width='70' height='41' viewBox='0 0 70 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.0594 0.796221C49.1211 -0.265401 50.8425 -0.265401 51.9042 0.796222L69.2038 18.0965C70.2654 19.1581 70.2654 20.8789 69.2038 21.9406L51.9042 39.2408C50.8425 40.3025 49.1211 40.3025 48.0594 39.2408C46.9978 38.1792 46.9978 36.4577 48.0594 35.3961L60.7186 22.737L2.71845 22.737C1.21709 22.737 -1.88133e-06 21.5199 -1.75008e-06 20.0185C-1.61882e-06 18.5172 1.21709 17.3001 2.71845 17.3001L60.7186 17.3001L48.0594 4.64095C46.9978 3.57933 46.9978 1.85784 48.0594 0.796221Z' fill='%231B5343'/%3E%3C/svg%3E%0A");position:absolute;right:-75px;top:10px}@media (max-width:768px){section.steps .all-steps .step.has-arrow::after{content:url("data:image/svg+xml,%3Csvg width='41' height='70' viewBox='0 0 41 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.2408 48.0594C40.3024 49.1211 40.3024 50.8425 39.2408 51.9042L21.9405 69.2038C20.8789 70.2654 19.1581 70.2654 18.0965 69.2038L0.796197 51.9042C-0.265426 50.8425 -0.265425 49.1211 0.796197 48.0594C1.85782 46.9978 3.5793 46.9978 4.64092 48.0594L17.3001 60.7186L17.3001 2.71845C17.3001 1.21709 18.5172 -2.82199e-06 20.0185 -2.62511e-06C21.5199 -2.42823e-06 22.737 1.21709 22.737 2.71845L22.737 60.7186L35.3961 48.0594C36.4577 46.9978 38.1792 46.9978 39.2408 48.0594Z' fill='%231B5343'/%3E%3C/svg%3E%0A");right:calc(50% + -20px);top:auto;bottom:-100px}}section.steps .all-steps .step .number{width:64px;height:64px;background-color:#f2f540;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:50px;line-height:50px;color:#1b5343;margin-bottom:20px;border-radius:8px}section.steps .all-steps .step .text{font-weight:600;font-size:18px;line-height:22px;text-align:center;color:#fff}section.steps .all-steps .step .text p:not(:last-of-type){margin-bottom:16px}section.steps .cta-container{display:flex;justify-content:center;margin-top:40px}section.steps .cta-container a.cta{display:flex;font-weight:700;font-size:15px;line-height:15px;text-transform:uppercase;color:#f2f540;padding:12px 24px;background-color:#2e7f68;border-radius:50px;text-decoration:none}section.video{padding:100px 0;background-image:url("../img/video-bg.png");background-size:cover}section.video .video-embed{width:100%;aspect-ratio:16/9;background-color:#000;border-radius:16px;overflow:hidden}section.video .video-embed iframe{width:100%!important;height:100%!important}section.entities{padding:60px 0;background-image:url("../img/entities-bg.png");background-size:100% auto}@media (max-width:768px){section.entities{background-image:none}}section.entities h2{font-weight:400;font-size:32px;line-height:32px;color:#1b5343;text-align:center;margin-bottom:30px}section.entities h2 span{display:block;font-weight:700}section.entities .swiper{width:100%;margin:32px 0}section.entities .swiper .swiper-wrapper{padding:0 48px}section.entities .swiper .swiper-button-next:after,section.entities .swiper .swiper-button-prev:after{font-family:sans-serif;font-size:0;width:32px;height:32px;content:url("../icons/swiper-left.svg")}section.entities .swiper .swiper-button-next:after{content:url("../icons/swiper-right.svg")}section.entities .swiper-slide{display:flex;justify-content:center;align-items:center;overflow:hidden;width:auto;height:100px;width:300px}section.entities .swiper-slide img{display:block;height:auto;width:auto;object-fit:cover;max-height:100px;max-width:300px}section.entities .text-image-container{display:flex;align-items:flex-start;gap:20px}@media (max-width:768px){section.entities .text-image-container{flex-direction:column;padding:20px 0}}section.entities .text-image-container .content{display:flex;flex-direction:column;align-items:flex-start;flex:1}@media (max-width:768px){section.entities .text-image-container .content{align-items:center}}section.entities .text-image-container .content h3{font-weight:600;font-size:32px;line-height:32px;color:#2e7f68;margin-bottom:20px}section.entities .text-image-container .content h3 span{display:block;font-weight:700;font-size:50px;line-height:50px}section.entities .text-image-container .content .text{font-size:18px;line-height:27px;color:#000}section.entities .text-image-container .content .text strong{font-weight:700}section.entities .text-image-container .content .text p:not(:last-of-type){margin-bottom:16px}section.entities .text-image-container .content a.cta{display:flex;font-weight:700;font-size:15px;line-height:15px;text-transform:uppercase;color:#f2f540;padding:12px 24px;background-color:#2e7f68;border-radius:50px;text-decoration:none;margin-top:20px}section.entities .text-image-container .image{flex:1}section.entities .text-image-container .image img{width:100%}header{background-color:#2e7f68;padding:10px 0}header .header-container{display:flex;align-items:center;justify-content:space-between}header .header-container .open-menu{width:40px;height:40px;align-items:center;justify-content:center;border-radius:4px;background-color:#f2f540}header .header-container a.logo{text-decoration:none}header .header-container a.logo img{height:62px;width:auto}header .header-container .nav ul{display:flex;align-items:center;gap:20px}header .header-container .nav ul a{font-weight:600;font-size:16px;line-height:20px;color:#fff;text-decoration:none;display:block}header .header-container .nav ul li.current-menu-item a{border-bottom:3px solid #f2f540}.page-participantes .banner img{width:100%;height:auto}.page-participantes h1{font-weight:600;font-size:32px;line-height:32px;color:#2e7f68;margin-bottom:20px}@media (max-width:768px){.page-participantes h1{font-weight:600;font-size:32px;line-height:32px}}.page-participantes .empresas-participantes .indice{display:flex;gap:10px;flex-wrap:wrap}.page-participantes .empresas-participantes .indice a{background-color:#2e7f68;width:50px;height:34px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;color:#fff;cursor:pointer;text-decoration:none}.page-participantes .empresas-participantes .indice a.ativo{background-color:#f2f540;color:#1b5343}.page-participantes .empresas-participantes .search{margin-top:20px}.page-participantes .empresas-participantes .search input{border:1px solid #666;outline:0;padding:12px 16px;border-radius:3px;display:block;width:100%}.page-participantes .empresas-participantes .names{margin-top:30px}.page-participantes .empresas-participantes .names h3{font-weight:500;font-size:24px;line-height:29px;color:#333}.page-participantes .empresas-participantes .names ul li p{padding-left:16px;font-weight:500;font-size:20px;line-height:24px;color:#333;margin-bottom:14px}.page-participantes .empresas-participantes .names ul li p::before{content:"";width:4px;height:4px;border-radius:50%;background-color:#333;margin-right:8px;display:inline-block;vertical-align:middle}.page-regulamento{margin-bottom:64px}.page-regulamento .banner img{width:100%;height:auto}.page-regulamento .content{font-size:16px;line-height:24px;color:#7a7a7a;margin-top:32px}.page-regulamento .content p{margin-bottom:16px}.page-regulamento .content b,.page-regulamento .content strong{font-weight:700}.page-regulamento .content ol,.page-regulamento .content ul{padding-left:16px;margin-bottom:16px}.page-regulamento .content ol li,.page-regulamento .content ul li{margin-bottom:8px}body,html{height:100%}body{font-family:Roboto,sans-serif}body.no-scroll{overflow:hidden}@media (max-width:768px){html[lang]{margin-top:0!important}#wpadminbar{display:none!important}}.container{width:100%;max-width:1140px;margin:0 auto;padding:0}@media (max-width:768px){.container{padding:0 16px}}.mobile{display:none!important}@media (max-width:768px){.mobile{display:block!important}.mobile.flex{display:flex!important}}.desktop{display:block!important}.desktop.flex{display:flex!important}@media (max-width:768px){.desktop.flex{display:none!important}}@media (max-width:768px){.desktop{display:none!important}}