.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}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;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0;padding:0}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}html{background:#fff;box-sizing:border-box;margin:0;padding:0}*,:after,:before{box-sizing:inherit}button,html,input,select,textarea{color:#8c8c8c}a{text-decoration:none;font:inherit;color:inherit}a:hover{text-decoration:none}button{cursor:pointer}a:active,a:focus,button:active,button:focus{outline:0}li,ul{list-style:none}ol,ul{padding:0;margin:0}iframe,img,video{vertical-align:middle}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.hidden{display:none}.hideText{display:block;text-indent:101%;overflow:hidden;white-space:nowrap}.container{max-width:1295px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media (max-width:768px){.container{padding-left:15px;padding-right:15px}}body,button,html,input,select,textarea{font-family:"Plus Jakarta Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;margin:0}p{margin:0}.container{width:1216px;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.titulo{font-size:36px;color:#fff;font-weight:600}.subtitulo{color:#fff;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-color:#f7cb00;text-underline-offset:4px}.site-header{display:flex;flex-direction:row;justify-content:center;align-items:start;padding:20px;position:relative;z-index:1002}.site-header .header-content{width:1864px;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:20px;align-items:start}.site-header .header-section-one{display:flex;flex-direction:row;justify-content:space-between;gap:clamp(40px,5vw,100px);align-items:start}.site-header .header-logo{width:clamp(60px,5vw,97px);height:clamp(87px,10vw,141px)}.site-header .header-logo img{width:100%;height:auto}.site-header .header-translate-mobile{display:none}.site-header .header-translate-floating{position:absolute;top:clamp(210px,24vh,280px);left:clamp(40px,4vw,60px);z-index:1001;display:flex;flex-direction:column;gap:10px;align-items:center}.site-header .header-translate-floating .gtranslate_wrapper{display:flex;flex-direction:column;gap:10px;align-items:center}.site-header .header-translate-floating a{display:block;width:24px;height:24px;border-radius:50%;overflow:hidden;transition:all .3s ease;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.3)}.site-header .header-translate-floating a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.site-header .header-translate-floating a.gt-current-lang img{filter:grayscale(0)}.site-header .header-translate-floating a:hover{transform:scale(1.1)}.site-header .header-translate-floating a:hover img{filter:grayscale(0)}.site-header .header-translate-floating option,.site-header .header-translate-floating select{display:none}.site-header #primary-menu{display:flex;flex-direction:row;gap:clamp(20px,2.5vw,40px);padding-top:10px;font-weight:500;font-size:clamp(12px,.9vw,14px);color:#fff}.site-header #primary-menu .nav-menu{display:flex;flex-direction:row;gap:clamp(20px,2.5vw,40px);list-style:none;margin:0;padding:0}.site-header #primary-menu .nav-menu>li{position:relative}.site-header #primary-menu .nav-menu>li>a{color:#fff;text-decoration:none;transition:color .3s ease;display:block;padding:10px 0}.site-header #primary-menu .nav-menu>li>a:hover{color:#f7cb00}.site-header #primary-menu .nav-menu>li .sub-menu{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-auto-columns:220px;position:absolute;top:calc(100% + 10px);left:0;background:linear-gradient(135deg,#1e1e1e 0,#252525 100%);list-style:none;margin:0;padding:12px;gap:0;border-radius:12px;border:2px solid #f7cb00;box-shadow:0 8px 24px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;pointer-events:none;backdrop-filter:blur(10px)}.site-header #primary-menu .nav-menu>li .sub-menu li{border-radius:8px;overflow:hidden}.site-header #primary-menu .nav-menu>li .sub-menu li a{color:#fff;text-decoration:none;padding:12px 20px;display:flex;align-items:center;height:100%;transition:all .3s ease;font-size:clamp(12px,.9vw,14px);position:relative}.site-header #primary-menu .nav-menu>li .sub-menu li a::before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background-color:#f7cb00;transform:scaleX(0);transition:transform .3s ease}.site-header #primary-menu .nav-menu>li .sub-menu li a:hover{background-color:rgba(247,203,0,.1);color:#f7cb00;padding-left:25px}.site-header #primary-menu .nav-menu>li .sub-menu li a:hover::before{transform:scaleX(1)}.site-header #primary-menu .nav-menu>li .sub-menu.show-submenu,.site-header #primary-menu .nav-menu>li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.site-header #primary-menu .nav-menu>li.menu-item-has-children>a{position:relative;padding-right:20px}.site-header #primary-menu .nav-menu>li.menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 0.75L6.75 6.75L0.75 0.75' stroke='%23F7CB00' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease,opacity .3s ease}.site-header #primary-menu .nav-menu>li.menu-item-has-children:hover>a::after{transform:translateY(-50%) rotate(180deg)}.site-header #primary-menu a{color:#fff;text-decoration:none;transition:color .3s ease}.site-header #primary-menu a:hover{color:#f7cb00}.site-header .header-section-two{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;padding-top:10px}.site-header .header-section-two .btn1,.site-header .header-section-two .btn2{display:flex;align-items:center;justify-content:center;border-radius:clamp(12px,1vw,16px);width:clamp(80px,6vw,103px);height:clamp(36px,2.6vw,42px);border:0;font-weight:600;font-size:clamp(12px,.9vw,14px);cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1}.site-header .header-section-two .btn1{background-color:#f7cb00;color:#1e1e1e;border:0;border:1px solid #f7cb00}.site-header .header-section-two .btn1:hover{background-color:transparent;color:#f7cb00;border:1px solid #f7cb00}.site-header .header-section-two .btn2{background-color:#1e1e1e;color:#fff;border:0;transition:all .3s ease}.site-header .header-section-two .btn2:hover{background-color:#333;transform:scale(1.05)}.site-header .header-section-two .menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:0 0;border:none;cursor:pointer;padding:0;z-index:1003;position:relative;pointer-events:auto}.site-header .header-section-two .menu-toggle .menu-toggle-line{width:100%;height:3px;background-color:#f7cb00;border-radius:2px;transition:all .3s ease}.site-header .header-section-two .menu-toggle.active .menu-toggle-line:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.site-header .header-section-two .menu-toggle.active .menu-toggle-line:nth-child(2){opacity:0}.site-header .header-section-two .menu-toggle.active .menu-toggle-line:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.site-header .mobile-menu-overlay{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.site-header .mobile-menu-overlay.active{opacity:1;visibility:visible}.site-header .mobile-menu{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background-color:#1e1e1e;z-index:1002;transition:right .3s ease;display:flex;flex-direction:column;box-shadow:-2px 0 10px rgba(0,0,0,.3)}.site-header .mobile-menu.active{right:0}.site-header .mobile-menu .mobile-menu-close{display:none}.site-header .mobile-menu .mobile-nav-menu{flex:1;list-style:none;margin:0;padding:20px 0;display:flex;flex-direction:column;overflow-y:auto}.site-header .mobile-menu .mobile-nav-menu li{width:100%}.site-header .mobile-menu .mobile-nav-menu li a{display:block;padding:15px 20px;color:#fff;text-decoration:none;font-weight:500;font-size:16px;transition:all .3s ease;border-bottom:1px solid #333}.site-header .mobile-menu .mobile-nav-menu li a:hover{background-color:#333;color:#f7cb00;padding-left:30px}.site-header .mobile-menu .mobile-nav-menu li .sub-menu{background-color:#171717;list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.site-header .mobile-menu .mobile-nav-menu li .sub-menu li a{padding-left:40px;font-size:14px}.site-header .mobile-menu .mobile-nav-menu li.menu-item-has-children>a{position:relative}.site-header .mobile-menu .mobile-nav-menu li.menu-item-has-children>a::after{content:"+";position:absolute;right:20px;font-size:20px;transition:transform .3s ease}.site-header .mobile-menu .mobile-nav-menu li.menu-item-has-children.active>a::after{transform:rotate(45deg)}.site-header .mobile-menu .mobile-nav-menu li.menu-item-has-children.active .sub-menu{max-height:1000px}.site-header .mobile-menu .mobile-menu-actions{padding:20px;display:flex;flex-direction:column;gap:10px;border-top:1px solid #333}.site-header .mobile-menu .mobile-menu-actions .btn1,.site-header .mobile-menu .mobile-menu-actions .btn2{display:flex;align-items:center;justify-content:center;width:100%;border-radius:12px;height:42px;border:0;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1}.site-header .mobile-menu .mobile-menu-actions .btn1{background-color:#f7cb00;color:#1e1e1e;border:0;border:1px solid #f7cb00}.site-header .mobile-menu .mobile-menu-actions .btn1:hover{background-color:transparent;color:#f7cb00;border:1px solid #f7cb00}.site-header .mobile-menu .mobile-menu-actions .btn2{background-color:transparent;color:#fff;border:1px solid #fff;transition:all .3s ease}.site-header .mobile-menu .mobile-menu-actions .btn2:hover{background-color:#fff;color:#1e1e1e;transform:scale(1.05)}@media screen and (max-width:1024px){.site-header .header-content{width:100%;padding:clamp(15px,2vw,20px)}.site-header .header-section-one{gap:clamp(20px,3vw,40px)}.site-header .header-section-one{display:flex;flex-direction:row;align-items:center;gap:12px}.site-header .header-logo{flex-shrink:0}.site-header .header-translate-floating{display:none!important}.site-header .header-translate-mobile{display:flex;flex-direction:row;gap:6px;align-items:center;flex-shrink:0}.site-header .header-translate-mobile .gtranslate_wrapper{display:flex;flex-direction:row;gap:6px;align-items:center}.site-header .header-translate-mobile a{display:block;width:24px;height:24px;border-radius:50%;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.3)}.site-header .header-translate-mobile a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;filter:grayscale(100%);transition:filter .3s ease}.site-header .header-translate-mobile a.gt-current-lang img{filter:grayscale(0)}.site-header .header-translate-mobile a:hover img{filter:grayscale(0)}.site-header .header-translate-mobile option,.site-header .header-translate-mobile select{display:none}.site-header #primary-menu{flex:1}.site-header #primary-menu{display:none}.site-header .header-section-two .menu-toggle{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1003!important}.site-header .header-section-two .btn1,.site-header .header-section-two .btn2{display:none}}@media screen and (max-width:768px){.site-header{padding:clamp(10px,1.5vw,20px)}.site-header .header-content{padding:clamp(10px,1.5vw,15px)}}body.menu-open{overflow:hidden}.btn{transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;display:inline-block;vertical-align:middle;zoom:1}.footer{background-color:#171717;overflow-x:hidden;width:100%;box-sizing:border-box}.footer .footer-container{display:flex;flex-direction:column;gap:clamp(16px,1.2vw,20px);box-sizing:border-box}.footer .footer-contato{display:flex;flex-direction:row;justify-content:space-between;padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(40px,4vw,60px);border-bottom:1px solid #454545;flex-wrap:wrap;gap:clamp(15px,2vw,20px);box-sizing:border-box}.footer .footer-contato .contato{color:#f7cb00;font-weight:600;font-size:clamp(13px,1vw,16px);display:flex;flex-direction:row;gap:clamp(12px,1.2vw,20px);justify-content:center;align-items:center}.footer .footer-contato .contato img{width:clamp(16px,1.2vw,20px);height:clamp(16px,1.2vw,20px);flex-shrink:0}.footer .footer-contato .contato a{color:#f7cb00;text-decoration:none;transition:color .3s ease;white-space:nowrap}.footer .footer-contato .contato a:hover{color:#e6b800}@media screen and (max-width:768px){.footer .footer-contato{flex-direction:column;align-items:flex-start;gap:20px}.footer .footer-contato .contato{font-size:14px}.footer .footer-contato .contato img{width:18px;height:18px}}@media screen and (max-width:480px){.footer .footer-contato .contato{font-size:12px;gap:10px}.footer .footer-contato .contato img{width:16px;height:16px}}.footer .footer-menus{display:flex;flex-direction:row;justify-content:space-between;padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(40px,4vw,60px);border-bottom:1px solid #454545;flex-wrap:wrap;gap:clamp(20px,3vw,40px);box-sizing:border-box}.footer .footer-menus .menu{display:flex;flex-direction:column;color:#fff;font-weight:400;font-size:clamp(14px,1vw,16px);gap:clamp(10px,.9vw,14px);min-width:150px}.footer .footer-menus .menu p{margin:0}.footer .footer-menus .menu a{color:#fff;text-decoration:none;transition:color .3s ease}.footer .footer-menus .menu a:hover{color:#f7cb00}.footer .footer-menus .icones-social{display:flex;gap:clamp(8px,.6vw,10px);justify-content:start;align-items:start}.footer .footer-menus .icones-social .div-icon{border:1px solid #fff;padding:clamp(12px,1.2vw,20px);border-radius:100%;display:flex;align-items:center;justify-content:center}.footer .footer-menus .icones-social .div-icon img{width:clamp(16px,1.2vw,20px);height:clamp(16px,1.2vw,20px)}@media screen and (max-width:1024px){.footer .footer-menus{gap:clamp(15px,2vw,25px)}}@media screen and (max-width:768px){.footer .footer-menus{flex-direction:column;align-items:flex-start;gap:30px}.footer .footer-menus .menu{width:100%;font-size:14px;gap:12px}.footer .footer-menus .icones-social{width:100%;justify-content:flex-start;gap:12px}.footer .footer-menus .icones-social .div-icon{padding:15px}.footer .footer-menus .icones-social .div-icon img{width:18px;height:18px}}@media screen and (max-width:480px){.footer .footer-menus{gap:25px}.footer .footer-menus .menu{font-size:13px;gap:10px}}.footer .footer-infos{display:flex;flex-direction:row;justify-content:space-between;padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(40px,4vw,60px);align-items:center;color:#fff;font-size:clamp(12px,.9vw,14px);font-weight:400;flex-wrap:wrap;gap:20px;box-sizing:border-box}.footer .footer-infos .imgs{display:flex;flex-direction:row;align-items:center;gap:clamp(15px,2vw,30px)}.footer .footer-infos .imgs img{max-width:clamp(100px,12vw,150px);height:auto}.footer .footer-infos p{margin:0;white-space:nowrap}.footer .footer-infos p a{color:#fff;text-decoration:none;transition:color .3s ease}.footer .footer-infos p a:hover{color:#f7cb00}@media screen and (max-width:768px){.footer .footer-infos{flex-direction:column;align-items:flex-start;text-align:left;gap:15px;font-size:13px}.footer .footer-infos .imgs{width:100%;justify-content:flex-start;gap:20px}.footer .footer-infos .imgs img{max-width:120px}.footer .footer-infos p{white-space:normal}}@media screen and (max-width:480px){.footer .footer-infos{font-size:12px;gap:12px}.footer .footer-infos .imgs{flex-direction:column;align-items:flex-start;gap:15px}.footer .footer-infos .imgs img{max-width:100px}}.banner{margin-top:-221px;width:100%;background-color:#1e1e1e;min-height:clamp(400px,50vh,700px);position:relative;z-index:999}.banner.banner-slider{position:relative;overflow:hidden;min-height:clamp(400px,50vh,700px)}.banner.banner-slider .banner-slides{width:100%;position:relative;min-height:clamp(400px,50vh,700px);height:auto}.banner.banner-slider .banner-slides.slick-slider{margin:0;position:relative;width:100%}.banner.banner-slider .banner-slides .slick-list{margin:0;padding:0;overflow:hidden;position:relative;display:block;width:100%}.banner.banner-slider .banner-slides .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;width:100%}.banner.banner-slider .banner-slides .slick-slide{display:block;height:auto;min-height:clamp(400px,50vh,700px);outline:0;opacity:0;transition:opacity .5s ease}.banner.banner-slider .banner-slides .slick-slide.slick-active{opacity:1}.banner.banner-slider .banner-slides .slick-slide>div{height:100%;min-height:clamp(400px,50vh,700px)}.banner.banner-slider .banner-slide{width:100%;display:flex!important;align-items:stretch;outline:0;min-height:clamp(400px,50vh,700px);z-index:1;position:relative;height:auto}.banner .section-1{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,2.2vw,30px);padding:clamp(20px,3vw,40px);padding-left:clamp(120px,10vw + 2rem,180px);flex-shrink:0;position:relative}.banner .align{width:clamp(350px,40vw,580px);max-width:580px;padding:0 clamp(20px,2.5vw,40px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(20px,2vw,30px)}.banner .section-2{width:50%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;position:relative;flex-shrink:0}.banner .section-2 .banner-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;display:block}.banner .section-2 .banner-overlay{position:absolute;bottom:0;left:0;width:auto;height:auto;max-width:clamp(200px,25vw,100%);max-height:clamp(150px,30vh,100%);z-index:10;pointer-events:none}.banner .banner-titulo{font-weight:700;font-size:clamp(24px,2.2vw + .5rem,54px);color:#fff;line-height:1.2;margin:0}.banner .banner-descricao{font-weight:500;font-size:clamp(13px,.9vw + .4rem,18px);color:rgba(255,255,255,.4392156863);line-height:1.6;margin:0}.banner .banner-btn{background-color:#f7cb00;color:#1e1e1e;border-radius:clamp(12px,1vw + .2rem,16px);height:clamp(38px,2.8vw + .5rem,42px);border:0;font-weight:600;font-size:clamp(13px,1vw + .2rem,14px);padding:0 clamp(14px,1.2vw + .2rem,16px);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;transition-property:background-color,transform!important;transition-duration:.3s!important;transition-timing-function:ease!important;will-change:background-color,transform}.banner .banner-btn:hover{background-color:#1e1e1e!important;color:#f7cb00;border:1px solid #f7cb00}.banner .banner-navigation{position:absolute;left:clamp(140px,10vw + 3rem,200px);bottom:clamp(50px,8vw,80px);padding:0;display:flex;align-items:center;gap:clamp(16px,1.5vw,20px);width:auto;z-index:1000;pointer-events:none}.banner .banner-navigation .banner-nav-next,.banner .banner-navigation .banner-nav-prev{position:relative;z-index:1001;background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0;width:clamp(9px,1vw,11px);pointer-events:auto}.banner .banner-navigation .banner-nav-next:hover,.banner .banner-navigation .banner-nav-prev:hover{opacity:.7}.banner .banner-navigation .banner-nav-next img,.banner .banner-navigation .banner-nav-prev img{width:clamp(9px,1vw,11px);height:clamp(15px,1.8vw,19px);display:block;pointer-events:none}.banner .banner-navigation .banner-progress{flex:1;height:clamp(3px,.4vw,4px);background-color:#333;border-radius:clamp(1.5px,.2vw,2px);overflow:hidden;position:relative;min-width:0;pointer-events:none}.banner .banner-navigation .banner-progress .banner-progress-bar{height:100%;background-color:#f7cb00;border-radius:clamp(1.5px,.2vw,2px);width:0%;transition:width .3s ease}.section-card{display:flex;flex-direction:row;justify-content:end;align-items:end;margin-top:clamp(-240px,-16vw,-250px);pointer-events:none;padding-right:0}@media screen and (max-width:1024px){.section-card{padding-right:20px;margin-top:clamp(-200px,-20vw,-240px);justify-content:flex-end;overflow:hidden}}@media screen and (max-width:768px){.section-card{padding-right:0;padding-left:0;margin-top:clamp(30px,5vw,50px);justify-content:center;position:static;overflow:visible}}.section-card>*{pointer-events:auto}.card-mobile-section{display:none}.card{background-color:#1e1e1e;width:clamp(280px,22vw,324px);height:clamp(310px,24vw,357px);display:flex;justify-content:center;align-items:center;text-align:end;clip-path:polygon(0 0,60% 0,100% 40%,100% 100%,40% 100%,0 60%);position:relative;z-index:1001}@media screen and (max-width:1024px){.card{width:min(280px,100vw - 60px);height:min(310px,(100vw - 60px) * 1.1);max-width:calc(100vw - 60px);flex-shrink:0}}@media screen and (max-width:768px){.card{width:min(240px,100vw - 40px);height:min(265px,(100vw - 40px) * 1.1);max-width:calc(100vw - 40px);position:static;z-index:auto;margin:0 auto}}@media screen and (max-width:480px){.card{width:min(200px,100vw - 30px);height:min(220px,(100vw - 30px) * 1.1);max-width:calc(100vw - 30px);position:static;z-index:auto}}.card .text-card{color:#fff;font-weight:600;font-size:clamp(18px,1.4vw,22px);width:clamp(160px,12vw,183px);display:flex;flex-direction:column;gap:clamp(16px,1.2vw,20px);justify-content:end;align-items:end;padding-top:clamp(80px,6vw,100px)}@media screen and (max-width:1024px){.card .text-card{font-size:clamp(14px,1.8vw,18px);width:clamp(120px,15vw,160px);max-width:85%;padding-top:clamp(50px,6vw,80px)}}@media screen and (max-width:768px){.card .text-card{font-size:clamp(12px,2vw,16px);width:clamp(100px,18vw,140px);max-width:80%;padding-top:clamp(40px,8vw,60px)}}@media screen and (max-width:480px){.card .text-card{font-size:clamp(11px,2.5vw,14px);width:clamp(80px,20vw,120px);max-width:75%;padding-top:clamp(30px,10vw,50px)}}.nossos-produtos{margin-top:-160px;padding-top:clamp(80px,6vw,100px);padding-bottom:clamp(160px,12vw,200px);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#171717}.nossos-produtos .section-produtos{display:flex;flex-direction:column;gap:clamp(40px,4vw,60px)}.nossos-produtos .section-produtos .section-top{display:flex;flex-direction:column;gap:clamp(16px,1.2vw,20px)}.nossos-produtos .section-produtos .produtos-titulo{width:clamp(600px,50vw,759px)}.nossos-produtos .section-produtos .produtos-desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.2vw,20px)}.nossos-produtos .section-produtos .carrossel-produtos-mobile{display:none}.nossos-produtos .section-produtos .card-produto{display:flex;flex-direction:column;gap:clamp(32px,2.5vw,40px)}.nossos-produtos .section-produtos .card-produto .titulo-descricao{display:flex;flex-direction:column;gap:clamp(8px,.6vw,10px)}.nossos-produtos .section-produtos .card-produto .titulo-descricao h2{font-size:clamp(22px,1.8vw,28px);font-weight:400;color:#f7cb00}.nossos-produtos .section-produtos .card-produto .titulo-descricao p{width:clamp(220px,18vw,279px);color:#fff;font-weight:600;font-size:clamp(14px,1vw,16px)}.nossos-produtos .section-produtos .card-produto .img-produto{width:clamp(220px,18vw,280px);height:clamp(135px,11vw,171px);position:relative;overflow:hidden}.nossos-produtos .section-produtos .card-produto .img-produto>img:not(.hover-img){position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:auto;z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}.nossos-produtos .section-produtos .card-produto .img-produto .img{position:relative;background-color:#333;width:clamp(185px,15vw,237px);height:clamp(135px,11vw,171px);z-index:2;transition:background-color .3s ease;display:flex;justify-content:center;align-items:center;clip-path:polygon(0 0,75% 0,100% 21%,100% 100%,21% 100%,0 75%)}.nossos-produtos .section-produtos .card-produto .img-produto .hover-img{position:absolute;bottom:0;left:0;z-index:3;opacity:0;transition:opacity .3s ease;pointer-events:none}.nossos-produtos .section-produtos .card-produto .more-produto{display:flex;flex-direction:row;align-items:center;justify-content:start;align-items:center;gap:clamp(16px,1.2vw,20px)}.nossos-produtos .section-produtos .card-produto .more-produto a{color:#616161;font-weight:500;font-size:clamp(12px,.9vw,14px);transition:color .3s ease}.nossos-produtos .section-produtos .card-produto .more-produto img{transition:filter .3s ease}.nossos-produtos .section-produtos .card-produto:hover .img-produto .img{background-color:#f7cb00}.nossos-produtos .section-produtos .card-produto:hover .img-produto .hover-img{opacity:1}.nossos-produtos .section-produtos .card-produto:hover .more-produto a{color:#f7cb00}.nossos-produtos .section-produtos .card-produto:hover .more-produto img{filter:brightness(0) saturate(100%) invert(75%) sepia(93%) saturate(1352%) hue-rotate(358deg) brightness(105%) contrast(97%)}.institucional{display:flex;justify-content:center;align-items:center;background-color:#171717;padding-bottom:clamp(80px,6vw,100px)}.institucional .section-institucional{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:clamp(40px,4vw,60px)}.institucional .section-institucional .img-institucional{position:relative}.institucional .section-institucional .img-institucional img:not(.img-sobreposta){width:clamp(420px,35vw,526px);height:clamp(420px,35vw,530px);width:full;clip-path:polygon(0 0,60% 0,100% 40%,100% 100%,40% 100%,0 60%)}.institucional .section-institucional .img-institucional .img-sobreposta{position:absolute;bottom:clamp(30px,2.5vw,40px);left:clamp(-30px,-2.5vw,-40px);width:auto;height:auto;z-index:10;-o-object-fit:contain;object-fit:contain}.institucional .section-institucional .texto-institucional{display:flex;flex-direction:column;gap:clamp(24px,2vw,30px);align-items:start;justify-content:space-between}.institucional .section-institucional .texto-institucional .btn-institucional{background-color:#f7cb00;color:#1e1e1e;border-radius:clamp(12px,1vw,16px);padding-left:clamp(16px,1.2vw,20px);padding-right:clamp(16px,1.2vw,20px);height:clamp(36px,2.6vw,42px);border:0;font-weight:600;font-size:clamp(12px,.9vw,14px);margin-top:clamp(24px,2vw,30px);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:background-color .5s,width .5s}.institucional .section-institucional .texto-institucional .btn-institucional:hover{background-color:#1e1e1e!important;color:#f7cb00;border:1px solid #f7cb00}.institucional .section-institucional .texto-institucional .cards-institucional{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(40px,4vw,60px);padding-top:clamp(32px,2.5vw,40px);padding-bottom:clamp(32px,2.5vw,40px)}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional{display:flex;flex-direction:row;gap:clamp(8px,.6vw,10px)}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional .card-texto{display:flex;flex-direction:column;gap:clamp(6px,.5vw,8px)}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional .card-texto .card-titulo{font-size:clamp(16px,1.1vw,18px);color:#fff;font-weight:500}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional .card-texto .card-descricao{color:#909090;font-size:clamp(12px,.9vw,14px);font-weight:400;width:clamp(185px,15vw,235px)}.carrossel-logos{background-color:#171717;padding:clamp(16px,1.2vw,20px) 0;overflow:hidden}.carrossel-logos .container{width:100%;max-width:1216px;margin:0 auto;padding:0 clamp(16px,1.2vw,20px)}.carrossel-logos .carrossel-logos-container{display:flex;align-items:center;justify-content:center;gap:clamp(32px,2.5vw,40px);position:relative;padding-bottom:clamp(48px,4vw,60px);border-bottom:1px;border-bottom:1px solid rgba(255,255,255,.062745098);overflow:hidden;width:100%;max-width:100%;margin:0 auto}.carrossel-logos .carrossel-logos-nav{flex-shrink:0;z-index:10;position:relative;order:0}.carrossel-logos .carrossel-logos-prev{order:1}.carrossel-logos .carrossel-logos-slider{order:2;flex:1;overflow:hidden;position:relative;width:100%;max-width:100%;margin:0 auto}.carrossel-logos .carrossel-logos-slider.slick-slider{margin:0 auto;width:100%}.carrossel-logos .carrossel-logos-slider .slick-track{display:flex;align-items:center}.carrossel-logos .carrossel-logos-slider .slick-list{margin:0 auto;padding:0;overflow:hidden}.carrossel-logos .carrossel-logos-next{order:3}.carrossel-logos .carrossel-logos-slide{display:flex!important;align-items:center;justify-content:center;opacity:.6;transition:opacity .3s ease;padding:0 30px;box-sizing:border-box;outline:0;margin:0 auto}.carrossel-logos .carrossel-logos-slide img{max-width:clamp(120px,10vw,150px);max-height:clamp(64px,5vw,80px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%) brightness(.8);transition:filter .3s ease;display:block}.carrossel-logos .carrossel-logos-slide:hover{opacity:1}.carrossel-logos .carrossel-logos-slide:hover img{filter:grayscale(100%) brightness(1)}.carrossel-logos .carrossel-logos-nav{background:0 0;border:none;cursor:pointer;padding:clamp(8px,.6vw,10px);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0;z-index:10;position:static}.carrossel-logos .carrossel-logos-nav:hover{opacity:.7}.carrossel-logos .carrossel-logos-nav:disabled{opacity:.3;cursor:not-allowed}.carrossel-logos .carrossel-logos-nav img{width:clamp(18px,1.4vw,23px);height:clamp(16px,1.2vw,20px);display:block;pointer-events:none}.depoimentos{background-color:#171717;padding:clamp(64px,5vw,80px) 0;overflow:hidden}.depoimentos .container{display:flex;flex-direction:column;gap:clamp(48px,4vw,60px);max-width:1400px;width:100%;margin:0 auto;padding:0 clamp(16px,1.2vw,20px)}.depoimentos .depoimentos-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(16px,1.2vw,20px)}.depoimentos .depoimentos-header .subtitulo{margin:0}.depoimentos .depoimentos-header .depoimentos-titulo{width:clamp(430px,36vw,540px);font-size:clamp(28px,2.2vw,36px);margin:0}.depoimentos .depoimentos-carrossel-container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:100%;margin:0 auto;overflow:hidden;box-sizing:border-box}.depoimentos .depoimentos-slider{overflow:hidden;position:relative;width:clamp(970px,81vw,1219px);max-width:100%;margin:0 auto}.depoimentos .depoimentos-slides{display:flex!important;gap:37px;transition:transform .5s ease;will-change:transform;flex-direction:row!important}.depoimentos .depoimentos-slide,.depoimentos .depoimentos-slide-clone{flex-shrink:0!important;width:clamp(470px,39vw,591px);box-sizing:border-box;display:block!important}.depoimentos .depoimentos-slide .depoimento-card,.depoimentos .depoimentos-slide-clone .depoimento-card{width:clamp(470px,39vw,591px);background-color:#fff;padding:clamp(32px,2.5vw,40px);border-radius:clamp(12px,1vw,16px);display:flex;flex-direction:column;gap:clamp(20px,1.5vw,24px)}.depoimentos .depoimentos-slide .depoimento-card .depoimento-estrelas img,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-estrelas img{width:auto;height:clamp(13px,1vw,16px);display:block}.depoimentos .depoimentos-slide .depoimento-card .depoimento-texto,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-texto{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:clamp(16px,1.1vw,18px);color:#626262;line-height:1.5;margin:0}.depoimentos .depoimentos-slide .depoimento-card .depoimento-autor,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-autor{display:flex;align-items:center;gap:clamp(12px,1vw,16px)}.depoimentos .depoimentos-slide .depoimento-card .depoimento-autor .depoimento-foto,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-autor .depoimento-foto{width:clamp(42px,3.3vw,53px);height:clamp(42px,3.3vw,53px);border-radius:50%;background-color:#f7cb00;padding:clamp(1.5px,.15vw,2px);flex-shrink:0;overflow:hidden}.depoimentos .depoimentos-slide .depoimento-card .depoimento-autor .depoimento-foto img,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-autor .depoimento-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.depoimentos .depoimentos-slide .depoimento-card .depoimento-autor .depoimento-info,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-autor .depoimento-info{display:flex;flex-direction:column;gap:clamp(3px,.25vw,4px)}.depoimentos .depoimentos-slide .depoimento-card .depoimento-autor .depoimento-info .depoimento-nome,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-autor .depoimento-info .depoimento-nome{font-weight:600;font-size:clamp(14px,1vw,16px);color:#18181b;margin:0}.depoimentos .depoimentos-slide .depoimento-card .depoimento-autor .depoimento-info .depoimento-cargo,.depoimentos .depoimentos-slide-clone .depoimento-card .depoimento-autor .depoimento-info .depoimento-cargo{font-weight:400;font-size:clamp(12px,.9vw,14px);color:#52525b;margin:0}.depoimentos .depoimentos-nav{background:0 0;border:none;cursor:pointer;padding:clamp(8px,.6vw,10px);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:10;flex-shrink:0}.depoimentos .depoimentos-nav:hover{opacity:.7}.depoimentos .depoimentos-nav:disabled{opacity:.3;cursor:not-allowed}.depoimentos .depoimentos-nav img{width:clamp(18px,1.4vw,23px);height:clamp(16px,1.2vw,20px);display:block;pointer-events:none}.depoimentos .depoimentos-nav.depoimentos-prev{left:calc(50% - clamp(485px,40.5vw,609.5px) - 50px)}.depoimentos .depoimentos-nav.depoimentos-next{right:calc(50% - clamp(485px,40.5vw,609.5px) - 50px)}.depoimentos .depoimentos-footer{display:flex;justify-content:space-between;align-items:center}.depoimentos .depoimentos-footer .depoimentos-texto{color:#fff;font-size:clamp(14px,1vw,16px);padding-left:clamp(56px,4.5vw,70px);margin:0}.depoimentos .depoimentos-footer .depoimentos-botao{background-color:#f7cb00;color:#1e1e1e;padding:clamp(10px,.75vw,12px) clamp(20px,1.5vw,24px);border-radius:clamp(10px,.75vw,12px);font-weight:600;font-size:clamp(12px,.9vw,14px);text-decoration:none;margin-right:clamp(48px,4vw,60px);transition:background-color .5s,width .5s;border:1px solid #f7cb00}.depoimentos .depoimentos-footer .depoimentos-botao:hover{background-color:#1e1e1e!important;color:#f7cb00;border:1px solid #f7cb00}.inovacao-tecnologia{display:flex;justify-content:center;align-items:center;height:clamp(800px,65vw,1010px);background-color:#171717;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.inovacao-tecnologia::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.4;z-index:0}.inovacao-tecnologia::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}.inovacao-tecnologia .inovacao-container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,2vw,30px)}.inovacao-tecnologia .titulo-inovacao{width:clamp(510px,42vw,636px);padding-bottom:clamp(24px,2vw,30px);text-align:center}.inovacao-tecnologia .cards-inovacao{display:flex;flex-direction:row;gap:clamp(40px,3.3vw,50px)}.inovacao-tecnologia .cards-inovacao .card-inovacao{width:clamp(306px,25vw,383px);height:clamp(420px,35vw,525px);background-image:url(/wp-content/themes/frameworkThema/src/img/card-home.png);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,1.2vw,20px);text-align:center}.inovacao-tecnologia .cards-inovacao .card-inovacao .titulo-card{padding-top:clamp(48px,4vw,60px);font-size:clamp(20px,1.5vw,24px);font-weight:500;color:#171717}.inovacao-tecnologia .cards-inovacao .card-inovacao .descricao-card{width:clamp(195px,16vw,243px);font-size:clamp(16px,1.1vw,18px);font-weight:500;color:#626262}.inovacao-tecnologia .cards-inovacao .card-inovacao .inovacao-img{width:clamp(118px,9.5vw,147px);height:clamp(122px,9.8vw,152px);border-radius:clamp(8px,.6vw,10px);background-color:#f7cb00;display:flex;justify-content:center;align-items:center;position:relative}.inovacao-tecnologia .cards-inovacao .card-inovacao .inovacao-img .icon{background-color:#161616;border-radius:clamp(6px,.5vw,8px);width:clamp(73px,5.8vw,91px);height:clamp(73px,5.8vw,91px);display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.inovacao-tecnologia .cards-inovacao .card-inovacao .inovacao-img .inovacao-bg-img{position:absolute;bottom:0;right:0;z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:auto;height:auto}.inovacao-tecnologia .cards-inovacao .card-inovacao .inovacao-img .inovacao-bg-img-top{position:absolute;top:-20px;left:-20px;z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;width:auto;height:auto}@media screen and (max-width:768px){.section-card{display:none!important;margin:0!important;padding:0!important}.card-mobile-section{background-color:#171717;width:100%;padding:clamp(40px,6vw,50px) 0;display:flex;justify-content:center;align-items:center}.card-mobile{margin-top:-100px;position:relative;z-index:999;background-color:#1e1e1e;width:348px;max-width:calc(100vw - 40px);height:247px;display:flex;justify-content:center;align-items:center;clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,30% 100%,0 70%)}.text-card-mobile{color:#fff;font-weight:500;font-size:20px;width:235px;max-width:90%;display:flex;flex-direction:column;gap:clamp(16px,3vw,20px);justify-content:center;align-items:center;text-align:center;margin:0}.text-card-mobile img{width:47px;height:47px}.banner{margin-top:-155px;padding-top:0;padding-bottom:0!important;margin-bottom:0!important}.banner.banner-slider{padding-bottom:0!important;margin-bottom:0!important;min-height:788px;height:788px;position:relative}.banner.banner-slider .banner-slides{height:788px;min-height:788px}.banner.banner-slider .banner-slides.slick-slider{height:788px;min-height:788px}.banner.banner-slider .banner-slides .slick-slide{height:788px;min-height:788px}.banner.banner-slider .banner-slide{height:788px;min-height:788px;flex-direction:column!important;display:flex!important;position:relative!important;background-size:cover;background-position:center;background-repeat:no-repeat}.banner .section-1{width:100%!important;padding:0!important;order:1;display:flex!important;align-items:center!important;justify-content:center!important;flex:1;position:relative;z-index:2;height:100%}.banner .section-2{display:none!important}.banner .align{width:100%!important;max-width:100%!important;padding:0 clamp(20px,5vw,30px)!important;align-items:center!important;text-align:center!important;gap:clamp(20px,4vw,28px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative;z-index:3}.banner .banner-overlay-mobile{position:absolute;bottom:0;left:0;width:auto;height:auto;max-width:50%;max-height:40%;z-index:1;pointer-events:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.banner .banner-titulo{font-size:36px!important;text-align:center!important;width:290px;max-width:100%;line-height:1.3;margin-left:auto;margin-right:auto}.banner .banner-descricao{font-size:18px!important;text-align:center!important;width:100%}.banner .banner-btn{font-size:clamp(13px,2.8vw,14px)!important;height:clamp(40px,8vw,44px)!important;padding:0 clamp(16px,3vw,20px)!important;margin-bottom:clamp(40px,6vw,50px)!important}}@media screen and (max-width:768px) and (max-width:768px){.banner.banner-slider .banner-navigation{position:absolute!important;bottom:30px!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:280px!important;justify-content:center!important;margin:0!important;padding:0!important;display:flex!important;visibility:visible!important;opacity:1!important;z-index:10!important;pointer-events:auto!important}.banner.banner-slider .banner-navigation .banner-nav-next,.banner.banner-slider .banner-navigation .banner-nav-prev{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.banner.banner-slider .banner-navigation .banner-nav-next img,.banner.banner-slider .banner-navigation .banner-nav-prev img{width:clamp(8px,2vw,10px)!important;height:clamp(14px,3vw,17px)!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.banner.banner-slider .banner-navigation .banner-progress{height:clamp(2.5px,.6vw,3.5px)!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width:768px) and (max-width:768px){.banner.banner-slider .banner-navigation{position:absolute!important;bottom:30px!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:280px!important;justify-content:center!important;margin:0!important;padding:0!important;display:flex!important;visibility:visible!important;opacity:1!important;z-index:10!important;pointer-events:auto!important}.banner.banner-slider .banner-navigation .banner-nav-next,.banner.banner-slider .banner-navigation .banner-nav-prev{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.banner.banner-slider .banner-navigation .banner-nav-next img,.banner.banner-slider .banner-navigation .banner-nav-prev img{width:clamp(8px,2vw,10px)!important;height:clamp(14px,3vw,17px)!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important}.banner.banner-slider .banner-navigation .banner-progress{height:clamp(2.5px,.6vw,3.5px)!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width:768px){.card{display:none}.nossos-produtos{margin-top:0!important;padding-top:clamp(50px,8vw,70px)!important;padding-bottom:clamp(70px,12vw,100px)!important}.nossos-produtos .section-produtos{gap:clamp(35px,6vw,45px)!important;width:100%;padding:0 clamp(15px,4vw,20px)}.nossos-produtos .section-produtos .section-top{gap:clamp(14px,2.5vw,18px);text-align:center;align-items:center}.nossos-produtos .section-produtos .produtos-titulo{width:100%!important;text-align:center}.nossos-produtos .section-produtos .carrossel-produtos-mobile{display:none}.nossos-produtos .section-produtos .produtos-desktop{display:grid}.nossos-produtos .section-produtos .carrossel-produtos-mobile{display:block;width:100%;padding:0 clamp(15px,4vw,20px);margin-top:clamp(30px,5vw,40px)}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-container{position:relative;width:100%}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-slider{width:100%;overflow:hidden;position:relative}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-slider.slick-slider{margin:0;width:100%}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-slider .slick-list{margin:0;padding:0;overflow:hidden}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-slider .slick-track{display:flex;align-items:stretch}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-slider .slick-slide>div{width:100%}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation{margin-top:clamp(30px,5vw,40px);width:100%;max-width:280px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.5vw,20px);padding:0}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-nav-next,.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-nav-prev{background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0;pointer-events:auto}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-nav-next:hover,.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-nav-prev:hover{opacity:.7}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-nav-next img,.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-nav-prev img{width:clamp(8px,2vw,10px);height:clamp(14px,3vw,17px);display:block;pointer-events:none}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-progress{flex:1;height:clamp(2.5px,.6vw,3.5px);background-color:#333;border-radius:clamp(1.5px,.2vw,2px);overflow:hidden;position:relative;min-width:0;pointer-events:none}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-navigation .carrossel-produtos-progress .carrossel-produtos-progress-bar{height:100%;background-color:#f7cb00;border-radius:clamp(1.5px,.2vw,2px);width:0%;transition:width .3s ease}.nossos-produtos .section-produtos .carrossel-produtos-mobile .carrossel-produtos-slide .card-produto{width:100%!important;max-width:100%;margin:0 auto;align-items:center;text-align:center}.nossos-produtos .section-produtos .produtos-desktop{display:none!important}.nossos-produtos .section-produtos .card-produto{width:100%!important;max-width:100%;margin:0 auto;align-items:center;text-align:center}.nossos-produtos .section-produtos .card-produto .titulo-descricao{align-items:center;text-align:center;gap:clamp(10px,2vw,12px)}.nossos-produtos .section-produtos .card-produto .titulo-descricao h2{font-size:clamp(22px,4.5vw,26px)!important;text-align:center}.nossos-produtos .section-produtos .card-produto .titulo-descricao p{width:100%!important;max-width:100%;font-size:clamp(14px,3vw,16px)!important;text-align:center}.nossos-produtos .section-produtos .card-produto .img-produto{width:100%;max-width:clamp(280px,85vw,320px);height:clamp(160px,45vw,190px)}.nossos-produtos .section-produtos .card-produto .img-produto>img:not(.hover-img){-o-object-position:center right;object-position:center right}.nossos-produtos .section-produtos .card-produto .img-produto .img{width:100%;max-width:clamp(235px,72vw,270px);height:clamp(160px,45vw,190px)}.nossos-produtos .section-produtos .card-produto .img-produto .hover-img{max-width:80%;bottom:10px;left:10px}.nossos-produtos .section-produtos .card-produto .more-produto{justify-content:center;gap:clamp(14px,2.5vw,18px)}.nossos-produtos .section-produtos .card-produto .more-produto a{font-size:clamp(13px,2.8vw,14px)!important}.institucional{padding-bottom:clamp(50px,8vw,70px)!important;padding-top:clamp(50px,8vw,70px)!important}.institucional .section-institucional{flex-direction:column!important;align-items:center!important;gap:clamp(35px,6vw,45px)!important;padding:0 clamp(15px,4vw,20px)}.institucional .section-institucional .img-institucional{width:100%;display:flex;justify-content:center}.institucional .section-institucional .img-institucional img:not(.img-sobreposta){width:100%!important;max-width:clamp(280px,75vw,420px)!important;height:auto!important;aspect-ratio:1}.institucional .section-institucional .img-institucional .img-sobreposta{display:none!important}.institucional .section-institucional .texto-institucional{width:100%!important;align-items:center!important;text-align:center!important;gap:clamp(20px,4vw,28px)!important}.institucional .section-institucional .texto-institucional .btn-institucional{margin-top:clamp(20px,4vw,28px)!important;width:100%;max-width:280px;font-size:clamp(13px,2.8vw,14px)!important;height:clamp(40px,8vw,44px)!important}.institucional .section-institucional .texto-institucional .cards-institucional{grid-template-columns:1fr!important;gap:clamp(25px,5vw,35px)!important;width:100%!important;padding-top:clamp(25px,5vw,35px)!important;padding-bottom:clamp(25px,5vw,35px)!important}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional{justify-content:center;align-items:center;gap:clamp(10px,2vw,12px)}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional .card-texto{align-items:center;text-align:center;gap:clamp(6px,1.2vw,8px)}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional .card-texto .card-titulo{font-size:clamp(16px,3.5vw,18px)!important}.institucional .section-institucional .texto-institucional .cards-institucional .card-institucional .card-texto .card-descricao{width:100%!important;max-width:280px;font-size:clamp(13px,3vw,15px)!important}.carrossel-logos .carrossel-logos-container{width:100%;max-width:100%;padding:0 clamp(10px,2vw,15px);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,15px)}.carrossel-logos .carrossel-logos-slider{width:100%!important;max-width:100%!important;flex:1;order:2}.carrossel-logos .carrossel-logos-slider.slick-slider{margin:0}.carrossel-logos .carrossel-logos-slider .slick-track{display:flex;align-items:center;margin-left:0;margin-right:0}.carrossel-logos .carrossel-logos-slider .slick-list{margin:0!important;padding:0!important;overflow:hidden!important}.carrossel-logos .carrossel-logos-slide{padding:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;margin:0!important}.carrossel-logos .carrossel-logos-slide.slick-slide{width:100%!important;max-width:100%!important}.carrossel-logos .carrossel-logos-slide img{max-width:clamp(120px,25vw,150px);max-height:clamp(64px,12vw,80px);width:auto;height:auto}.carrossel-logos .carrossel-logos-nav{position:relative!important;top:auto!important;transform:none!important;flex-shrink:0;z-index:10;padding:clamp(8px,1.5vw,12px);background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.carrossel-logos .carrossel-logos-nav.carrossel-logos-prev{left:auto!important;right:auto!important;order:1}.carrossel-logos .carrossel-logos-nav.carrossel-logos-next{left:auto!important;right:auto!important;order:3}.carrossel-logos .carrossel-logos-nav img{width:clamp(16px,3vw,20px);height:clamp(14px,2.5vw,18px);display:block}.carrossel-logos .carrossel-logos-nav:hover{opacity:.7}.depoimentos{padding:clamp(40px,6vw,60px) 0}.depoimentos .container{gap:clamp(30px,5vw,40px);padding:0 clamp(15px,4vw,20px)}.depoimentos .depoimentos-header{gap:clamp(12px,2vw,16px)}.depoimentos .depoimentos-header .depoimentos-titulo{width:100%;font-size:clamp(22px,5vw,28px)}.depoimentos .depoimentos-carrossel-container{width:100%;max-width:100%;padding:0 clamp(10px,2vw,15px);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,15px)}.depoimentos .depoimentos-slider{width:100%!important;max-width:100%!important;flex:1;order:2}.depoimentos .depoimentos-track{width:100%!important;max-width:100%!important;overflow:hidden!important}.depoimentos .depoimentos-track.slick-slider{max-width:100%}.depoimentos .depoimentos-track .slick-list{margin:0!important;padding:0!important;overflow:hidden!important}.depoimentos .depoimentos-slides{gap:0!important}.depoimentos .depoimentos-slide,.depoimentos .depoimentos-slide-clone{padding:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box;flex-shrink:0!important;margin:0!important}.depoimentos .depoimentos-slide .depoimento-card,.depoimentos .depoimentos-slide-clone .depoimento-card{width:100%!important;max-width:100%!important;padding:clamp(25px,5vw,35px);gap:clamp(16px,3vw,20px);box-sizing:border-box;overflow:hidden}.depoimentos .depoimentos-nav{position:relative!important;top:auto!important;transform:none!important;flex-shrink:0;z-index:10;padding:clamp(8px,1.5vw,12px);background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.depoimentos .depoimentos-nav.depoimentos-prev{left:auto!important;right:auto!important;order:1}.depoimentos .depoimentos-nav.depoimentos-next{left:auto!important;right:auto!important;order:3}.depoimentos .depoimentos-nav img{width:clamp(16px,3vw,20px);height:clamp(14px,2.5vw,18px);display:block}.depoimentos .depoimentos-footer{flex-direction:column;gap:clamp(15px,3vw,20px);align-items:center;text-align:center}.depoimentos .depoimentos-footer .depoimentos-texto{padding-left:0;font-size:clamp(13px,3vw,15px)}.depoimentos .depoimentos-footer .depoimentos-botao{margin-right:0;width:100%;max-width:280px}.inovacao-tecnologia{height:auto;min-height:clamp(600px,100vh,800px);padding:clamp(40px,6vw,60px) 0}.inovacao-tecnologia .inovacao-container{gap:clamp(20px,4vw,30px);padding:0 clamp(15px,4vw,20px)}.inovacao-tecnologia .titulo-inovacao{width:100%;font-size:clamp(20px,5vw,28px);padding-bottom:clamp(20px,4vw,25px)}.inovacao-tecnologia .cards-inovacao{flex-direction:column;gap:clamp(25px,4vw,35px);width:100%;align-items:center}.inovacao-tecnologia .cards-inovacao .card-inovacao{width:100%;max-width:clamp(280px,80vw,350px);height:auto;min-height:clamp(380px,90vw,450px)}.inovacao-tecnologia .cards-inovacao .card-inovacao .titulo-card{padding-top:clamp(40px,8vw,50px);font-size:clamp(18px,4vw,22px)}.inovacao-tecnologia .cards-inovacao .card-inovacao .descricao-card{width:100%;max-width:clamp(220px,60vw,260px);font-size:clamp(15px,3vw,17px)}}@media screen and (max-width:480px){.banner{min-height:clamp(300px,70vh,450px)}.banner.banner-slider{min-height:clamp(300px,70vh,450px)}.banner.banner-slider .banner-slides{min-height:clamp(300px,70vh,450px)}.banner.banner-slider .banner-slide{min-height:clamp(300px,70vh,450px)}.banner .section-1{padding-top:clamp(60px,12vw,90px)}.banner .banner-titulo{font-size:clamp(18px,6vw,24px)}}.blog-insights{background-color:#1e1e1e;padding:clamp(80px,10vw,120px) 0}.blog-insights .container{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.blog-insights .blog-insights-header{text-align:center;margin-bottom:clamp(60px,8vw,80px)}.blog-insights .blog-insights-header .subtitulo{margin-bottom:clamp(16px,2vw,24px)}.blog-insights .blog-insights-header .titulo-blog-insights{font-weight:600;font-size:36px;line-height:50px;color:#fff;max-width:447px;margin:0 auto}.blog-insights .blog-insights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(30px,5vw,60px);position:relative}.blog-insights .blog-insights-grid::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;background-color:rgba(210,210,210,.1254901961)}.blog-insights .blog-insights-coluna{display:flex;flex-direction:column;gap:clamp(30px,4vw,40px)}.blog-insights .post-item{display:flex;gap:clamp(16px,2vw,20px);align-items:flex-start}.blog-insights .post-item .post-thumbnail{flex-shrink:0;width:129px;height:114px;border-radius:16px;overflow:hidden}.blog-insights .post-item .post-thumbnail a{display:block;width:100%;height:100%}.blog-insights .post-item .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.blog-insights .post-item .post-thumbnail img:hover{transform:scale(1.05)}.blog-insights .post-item .post-content{flex:1;display:flex;flex-direction:column;gap:clamp(8px,1.5vw,12px)}.blog-insights .post-item .post-content .post-category{font-weight:500;font-size:13px;color:#f7cb00;text-transform:uppercase}.blog-insights .post-item .post-content .post-title{margin:0}.blog-insights .post-item .post-content .post-title a{font-weight:600;font-size:20px;line-height:30px;color:#fff;text-decoration:none;transition:color .3s ease}.blog-insights .post-item .post-content .post-title a:hover{color:#f7cb00}@media screen and (max-width:768px){.blog-insights{padding:clamp(50px,8vw,70px) 0;overflow-x:hidden}.blog-insights .container{padding:0 20px;max-width:100%;overflow:hidden}.blog-insights .blog-insights-header{margin-bottom:clamp(40px,6vw,50px)}.blog-insights .blog-insights-header .titulo-blog-insights{font-size:clamp(26px,6vw,30px);line-height:clamp(34px,7vw,40px);max-width:100%;padding:0 10px}.blog-insights .blog-insights-grid{grid-template-columns:1fr;gap:clamp(25px,5vw,35px);width:100%;max-width:100%}.blog-insights .blog-insights-grid::before{display:none}.blog-insights .blog-insights-coluna{gap:clamp(25px,5vw,35px);width:100%;max-width:100%}.blog-insights .blog-insights-coluna:last-child .post-item:first-child{margin-top:0}.blog-insights .post-item{gap:clamp(12px,3vw,16px);width:100%;max-width:100%}.blog-insights .post-item .post-thumbnail{width:clamp(90px,25vw,110px);height:clamp(80px,22vw,98px);flex-shrink:0}.blog-insights .post-item .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-insights .post-item .post-content{flex:1;min-width:0}.blog-insights .post-item .post-content .post-category{font-size:clamp(11px,2.5vw,12px)}.blog-insights .post-item .post-content .post-title a{font-size:clamp(16px,4vw,18px);line-height:clamp(24px,5vw,28px);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}}.blog-topo{background-color:#171717;padding:clamp(80px,10vw,120px) 0;display:flex;align-items:center;justify-content:center;margin-top:-221px;position:relative;z-index:10}.blog-topo .blog-content{position:relative;z-index:2;width:1128px;max-width:90%;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;padding-bottom:20px}.blog-topo .blog-content .titulo-blog{font-weight:700;font-size:36px;line-height:50px;color:#fff;margin:0;width:592px;max-width:100%}.blog-topo .blog-content .blog-icone{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:999;width:60px;height:auto}.blog-topo .blog-content .blog-borda{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:1129px;height:238px;max-width:100%;pointer-events:none;z-index:10}.blog-carrossel{background-color:#171717;padding:clamp(20px,3vw,40px) 0 clamp(80px,10vw,120px) 0;position:relative}.blog-carrossel .container{position:relative;max-width:1440px;margin:0 auto;padding:0 clamp(80px,8vw,120px)}.blog-carrossel .carrossel-posts-slider .post-slide{padding:0 20px}.blog-carrossel .carrossel-posts-slider .post-slide .card-post{display:flex;flex-direction:column;gap:30px}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-imagem{width:100%;max-width:380px;height:330px;border-radius:16px;overflow:hidden}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-imagem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-info{display:flex;flex-direction:column;gap:30px}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-info .post-categoria{font-weight:500;font-size:13px;color:#f7cb00;text-transform:uppercase}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-info .post-titulo{margin:0}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-info .post-titulo a{font-weight:600;font-size:20px;line-height:30px;color:#fff;text-decoration:none;transition:color .3s ease}.blog-carrossel .carrossel-posts-slider .post-slide .card-post .post-info .post-titulo a:hover{color:#f7cb00}.blog-carrossel .carrossel-posts-next,.blog-carrossel .carrossel-posts-prev{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;z-index:10;transition:transform .3s ease}.blog-carrossel .carrossel-posts-next:hover,.blog-carrossel .carrossel-posts-prev:hover{transform:translateY(-50%) scale(1.1)}.blog-carrossel .carrossel-posts-next img,.blog-carrossel .carrossel-posts-prev img{width:auto;height:auto}.blog-carrossel .carrossel-posts-prev{left:0}.blog-carrossel .carrossel-posts-next{right:0}.blog-listagem{background-color:#1e1e1e;padding:clamp(80px,10vw,120px) 0}.blog-listagem .container{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.blog-listagem .blog-categorias{background-color:#2b2b2b;padding:16px;border-radius:24px;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:60px}.blog-listagem .blog-categorias .categoria-btn{padding:12px 24px;border:1px solid #626262;border-radius:16px;background-color:transparent;color:#fff;font-weight:400;font-size:16px;cursor:pointer;transition:all .3s ease}.blog-listagem .blog-categorias .categoria-btn:hover{border-color:#f7cb00}.blog-listagem .blog-categorias .categoria-btn.active{background-color:#f7cb00;border-color:#f7cb00;color:#171717}.blog-listagem .blog-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:40px;margin-bottom:60px}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista{display:flex;flex-direction:column;gap:40px}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item{display:flex;gap:20px;align-items:flex-start}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-thumbnail{width:129px;height:114px;border-radius:16px;overflow:hidden;flex-shrink:0}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-content{flex:1;display:flex;flex-direction:column;gap:8px}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-content .post-category{font-weight:500;font-size:13px;color:#f7cb00;text-transform:uppercase}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-content .post-title{margin:0}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-content .post-title a{font-weight:600;font-size:20px;line-height:30px;color:#fff;text-decoration:none;transition:color .3s ease}.blog-listagem .blog-grid .blog-grid-coluna .posts-lista .post-item .post-content .post-title a:hover{color:#f7cb00}.blog-listagem .blog-grid .blog-grid-divisor{background-color:rgba(210,210,210,.1254901961);width:1px}.blog-listagem .blog-load-more-container{display:flex;justify-content:center}.blog-listagem .blog-load-more-container .btn-carregar-mais{background-color:transparent;color:#fff;border:1px solid #f7cb00;border-radius:16px;padding:16px 24px;font-weight:400;font-size:16px;cursor:pointer;transition:all .3s ease}.blog-listagem .blog-load-more-container .btn-carregar-mais:hover{background-color:#f7cb00;color:#171717;transform:scale(1.05)}.blog-listagem .blog-load-more-container .btn-carregar-mais.loading{opacity:.6;cursor:not-allowed}.blog-listagem .blog-load-more-container .btn-carregar-mais.hidden{display:none}.blog-page{width:100%;overflow-x:hidden;background-color:#171717;position:relative;z-index:1}