html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button,button:focus,button:hover{outline:none}@media screen and (min-width: 1400px){.container{max-width:1408px}}body{font-family:"Plus Jakarta Sans",sans-serif;font-display:swap;font-weight:400;font-size:16px;line-height:normal;color:#43474b}h1 h2 h3 h4 h5 h6{line-height:1}em{font-style:italic}strong{font-weight:700}a{color:#43474b}a{text-decoration:none}a:hover{text-decoration:none}.subtitle{color:#f9cf74;font-size:14px;letter-spacing:4px}.title-section{font-weight:700;font-size:32px;color:#1f252b}.title-section br{display:none}@media only screen and (min-width: 992px){.title-section{font-size:56px;line-height:58px}.title-section br{display:block}}@media screen and (min-width: 992px){.animation{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.animation.active{transform:translateY(0);opacity:1}.animationScale{transform:scale(0.8);transition:1s all ease}.animationScale.active{transform:scale(1)}}body{position:relative;color:#000;font-size:16px}.texto-uppercase{text-transform:uppercase}.texto-lowercase{text-transform:lowercase}.main{margin-top:139px}input{outline:none}.error{color:red;font-style:italic}.heading-escondido{display:none;visibility:hidden}.formulario-mensagem .close{display:none}.alert{line-height:1.5rem}.grecaptcha-badge{display:none !important;visibility:hidden !important}@media only screen and (max-width: 991px){.padding-section{padding:50px 0px}.main{margin-top:95px}}@media only screen and (min-width: 992px){.padding-section{padding:100px 0px}}button[type=submit]{position:relative}.carregando{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background:url("./../../_images/icones/carregando-branco-32.svg") no-repeat center #000}.carregando.active{display:block}.float-whatsapp{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;transition:linear .3s;display:flex;align-items:center;justify-content:center}.my-float-whatsapp{transition:linear .3s}.float-whatsapp:hover{background-color:#35e376;font-size:42px;color:#fff;text-decoration:none}.banner-enterprise{background:url("./../../_images/banner-enterprise/bg.webp") no-repeat center center/cover;background-attachment:fixed;position:relative;padding:149px 0px}.banner-enterprise .title-section{color:#fff}.banner-page{height:380px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.banner-page::after{content:" ";position:absolute;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);z-index:0}.banner-page .banner-text{z-index:1;position:relative}.banner-page .banner-text .title-section{color:#fff}.banner-page .banner-text .subtitle,.banner-page .banner-text .title-section{animation:slideUp 1s ease-out forwards}.banner-page .banner-text .subtitle{text-transform:uppercase}@keyframes slideUp{0%{transform:translateY(6%);opacity:0}100%{transform:translateY(0);opacity:1}}@media only screen and (min-width: 1200px){.banner-page{height:580px}.banner-page .banner-text{margin:12% auto 0px auto}.banner-page .banner-text .title-section{margin-top:15px;font-size:80px;line-height:80px}}.btn-default{display:flex;align-items:center;justify-content:center;padding:15px 33px;transition:all .3s ease;border:0px;gap:8px;border-radius:8px;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:600}.btn-default svg,.btn-default i{margin-right:5px;transition:all .3s ease}.btn-transparent{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #f9cf74;font-weight:400}.btn-transparent:hover{color:#f9cf74}.btn-text-gold{color:#f9cf74;background-color:rgba(0,0,0,0);border:1px solid #f9cf74;background:linear-gradient(135deg, rgba(245, 196, 88, 0.1), rgba(249, 207, 116, 0.15))}.btn-text-gold:hover{color:#8b6a32;background:#f9cf74}.btn-text-gold:hover svg path{stroke:#8b6a32}.btn-gold{color:#705729;background-color:#f9cf74}.btn-gold:hover{color:#705729;background-color:#f4c153}.btn-gold:hover svg{transition:all .3s ease;rotate:44deg}.card-item{background:linear-gradient(135deg, #1a2229, #1a2229);border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0px 20px 36px 0px rgba(97,81,40,.08);padding:15px 21px}.card-item::after{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg, rgba(249, 207, 116, 0.4509803922), rgba(214, 214, 214, 0));-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.card-item-number{background:url("./../../_images/mask-card-item-number.webp") no-repeat top center/cover #1a2229;padding:20px 30px}.card-item-number .number{font-size:48px;font-weight:600;margin-top:15px}.card-item-number .description{font-size:16px;opacity:.6}.dna{padding-top:30px;background:url("./../../_images/dna/bg.webp") no-repeat center center/cover;background-color:#fff}.dna .title-section{color:#fff;margin-bottom:20px}.dna .description-dna{color:rgba(255,255,255,.6509803922);font-size:18px;line-height:28px;margin-bottom:20px}.dna .card-item{padding:21px;color:rgba(255,255,255,.6509803922)}.dna .card-item .description{line-height:27px;font-size:16px}.dna .dna-img-col{display:none}@media only screen and (min-width: 992px){.dna{padding-top:130px}.dna .title-section{margin-bottom:15%}.dna .description-dna{margin-bottom:25%;margin-top:11%}.dna .cards-rg{margin-left:auto;width:-moz-fit-content;width:fit-content}.dna .card-item{width:334px}.dna .dna-img-col{display:block}}.enterprise-products{position:relative;overflow-x:hidden}.enterprise-products a{color:currentColor}.enterprise-products .col-list-itens{position:relative}.enterprise-products .enterprise-local{border-radius:16px;border:1px solid rgba(233,223,200,.368627451);padding:45px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-between}.enterprise-products .enterprise-local .logo{margin-bottom:30px}.enterprise-products .enterprise-local .description{font-size:18px;color:#43474b;line-height:28px;margin-top:30px}.enterprise-products .enterprise-local .info{display:flex;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:50px;column-gap:50px;row-gap:20px;align-items:center;font-size:18px;font-weight:600;color:#14191e;margin:15px 0px}.enterprise-products .enterprise-local .info br{display:block}.enterprise-products .enterprise-local .btns{width:100%}.enterprise-products .item{position:relative;cursor:url(./../../_images/cursor1.svg),auto}.enterprise-products .item svg{position:absolute;bottom:35px;right:0}.enterprise-products .item-image{overflow:hidden;border-radius:18px}.enterprise-products .swiper-wrapper{cursor:pointer}.enterprise-products .swiper-wrapper:focus,.enterprise-products .swiper-wrapper:hover{cursor:url(./../../_images/cursor1.svg),auto}.enterprise-products .container-swiper{overflow:hidden}.enterprise-products .container-swiper .swiper-slide{border-top-left-radius:30px}.enterprise-products .swiper-navigation{display:flex}.enterprise-products .swiper-navigation .swiper-button-prev,.enterprise-products .swiper-navigation .swiper-button-next{position:relative;margin-right:31px;width:40px}.enterprise-products .swiper-navigation .swiper-button-prev::after,.enterprise-products .swiper-navigation .swiper-button-next::after{display:none}@media only screen and (max-width: 991px){.enterprise-products{margin-top:60px}.enterprise-products br{display:none}.enterprise-products .enterprise-local{text-align:center}.enterprise-products .enterprise-local .info{justify-content:center}}@media only screen and (min-width: 992px){.enterprise-products .col-local{width:448px}.enterprise-products .col-list-itens{width:calc(100% - 448px)}.enterprise-products .enterprise-local{height:555px;background:url(./../../_images/enterprise/mask.webp) #fff no-repeat top center;box-shadow:0 .5rem 1rem rgba(196,196,196,.33)}.enterprise-products .item{width:448px}.enterprise-products .item-image{height:555px}}.swiper-multiple{overflow:visible !important;position:relative}.swiper-multiple .card-overlay{position:relative}.swiper-multiple .swiper-wrapper{align-items:flex-end;padding-left:17px}.swiper-multiple .swiper-pagination{display:flex;justify-content:center;gap:10px;position:relative;font-size:20px;color:#14191e;margin-top:20px;padding:0px 0px}.swiper-multiple .swiper-pagination .swiper-pagination-bullet-active{background:#f9cf74}.swiper-multiple .swiper-pagination span{height:15px;width:15px;margin:0}@media only screen and (max-width: 991px){.swiper-multiple .swiper-wrapper{margin-left:0px}}@media screen and (min-width: 1420px){.swiper-multiple{left:-15px}.swiper-multiple .swiper-container{overflow:hidden;width:100%}.swiper-multiple .swiper-slide{width:-moz-fit-content !important;width:fit-content !important;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:10px}.swiper-multiple .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}.form-body label{font-size:18px;color:#43474b;font-weight:600}.form-body input{height:56px}.form-body input,.form-body textarea{background:#f7f7f6;border:0px;border-radius:8px;padding:10px}.form-body input::placeholder,.form-body input::-webkit-input-placeholder,.form-body input:-moz-placeholder,.form-body input::-moz-placeholder,.form-body input:-ms-input-placeholder,.form-body textarea::placeholder,.form-body textarea::-webkit-input-placeholder,.form-body textarea:-moz-placeholder,.form-body textarea::-moz-placeholder,.form-body textarea:-ms-input-placeholder{color:#afb2b6}.form-body input:focus,.form-body textarea:focus{background:#f7f7f6;box-shadow:none}.form-body .btn-default{width:100%}.portfolio-item{position:relative;border-radius:18px}.portfolio-item .image{overflow:hidden;border-radius:18px;transition:all .3s ease}.portfolio-item .image img{transition:all .3s ease}.portfolio-item .image:hover img{transform:scale(1.1);transition:all .3s ease}.portfolio-item .info{font-size:18px;position:absolute;top:20px;left:15px;padding:16px 13px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:linear-gradient(135deg, rgba(0, 0, 0, 0.6196078431), rgba(62, 61, 61, 0.4))}.portfolio-item .info .year{color:#f9cf74;margin-left:30px}.whatsapp-modal{position:relative}.whatsapp-modal .btn-whatsapp{position:fixed;z-index:3;right:20px;bottom:5%;background:#fff;width:72px;height:72px;border-radius:50px;border:0px;box-shadow:0px 0rem 1rem rgba(106,106,106,.2)}#whatsappModal .modal-content{padding:30px 15px}#whatsappModal .modal-header{display:block;padding:0px;border:0}#whatsappModal .modal-header .subtitle{color:#8b6a32}#whatsappModal .modal-header .title-section{margin:15px 0px 35px 0px}#whatsappModal .modal-header .description{font-size:18px;color:#43474b}#whatsappModal .modal-header .btn-close{position:absolute;top:-17px;right:-23px;background:#fff;opacity:1;border-radius:50px;width:45px;height:45px}@media only screen and (min-width: 992px){#whatsappModal .modal-content{padding:52px 65px;width:570px}}@media only screen and (max-width: 991px){#whatsappModal .modal-header .title-section{font-size:36px}#whatsappModal .modal-header .btn-close{top:-1px;right:-9px}}.header{position:fixed;width:100%;top:0;z-index:999;padding:15px 0px;transition:ease-out all .2s;font-weight:400}.header .header-topo-mb{padding:10px;background:linear-gradient(135deg, rgba(0, 0, 0, 0.6196078431), rgba(62, 61, 61, 0.4));border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0px 20px 36px 0px rgba(97,81,40,.08)}.header .header-menu-mb .dropdown-menus .dropdown-menu{position:relative !important;transform:translate3d(0px, 5px, 0px) !important;background:rgba(0,0,0,0);border:0;width:100%}.header .header-menu-mb .dropdown-toggle::after{display:none}.header .header-menu-dsk{background:linear-gradient(90deg, rgba(0, 0, 0, 0.6) 50.15%, rgba(60, 60, 60, 0.4) 100%);border-radius:16px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0px 20px 36px 0px rgba(97,81,40,.08);position:relative;border:.5px solid rgba(249,207,116,0.4509803922)}.header .header-menu-dsk::after{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;background:linear-gradient(90deg, rgba(249, 207, 116, 0.5) 0%, rgba(147, 122, 68, 0.5) 100%);filter:blur(150px);pointer-events:none;z-index:0;width:800px;left:4%}.header .header-menu-dsk ul a{color:#fff;font-size:15px;font-weight:400}.header .header-menu-dsk .dropdown-menus .link-menu svg{margin-left:2px}.header .header-menu-dsk .dropdown-menus .dropdown-menu{padding:30px 27px;border-radius:16px;border:0}.header .header-menu-dsk .dropdown-menus .dropdown-menu a{color:rgba(20,25,30,.768627451);font-size:15px}.header .header-menu-dsk .dropdown-menus .dropdown-menu a.drop-menu-link{color:rgba(20,25,30,.5882352941);margin-right:35px}.header .header-menu-dsk .dropdown-menus .dropdown-menu a.drop-menu-link .icon{margin-right:15px}.header .header-menu-dsk .dropdown-menus .dropdown-menu a.drop-menu-link:hover{color:rgba(20,25,30,.768627451)}.header .header-menu-dsk .dropdown-menus .dropdown-menu a.drop-menu-link:hover .icon svg rect{fill:#f9cf74}.header .header-menu-dsk .dropdown-menus .dropdown-toggle::after{display:none}.header .offcanvas{padding:29px}.header .offcanvas .btn-close{color:#fff;font-size:27px;background:rgba(0,0,0,0);opacity:1}@media only screen and (max-width: 991px){.header .header-logo img{width:150px}.header .header-menu-dsk::after{display:none}.header .header-menu-mb li{margin-bottom:15px}.header .offcanvas{width:100%;background:linear-gradient(135deg, rgba(0, 0, 0, 0.6196078431), rgba(62, 61, 61, 0.4));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header .offcanvas a{color:#fff}.header .offcanvas .btn-close{position:absolute;top:10px;right:10px}}@media only screen and (min-width: 992px){.header .header-menu-dsk{padding:23px 30px 24px 30px}.header .header-menu-dsk .me-lg-5{margin-right:6rem !important}.header .header-menu-dsk ul li{margin-right:44px}.header .header-menu-dsk .dropdown-menu{width:549px;top:184% !important}}@media screen and (min-width: 1400px){.header .container-fluid{max-width:1600px}}.footer{background:url("./../../_images/main/mask-footer.webp") no-repeat center center/cover #14191e;padding:71px 0px 50px 0px;color:#fff}.footer a{color:#fff}.footer .footer-contact .tell,.footer .footer-contact .address,.footer .footer-contact .email{opacity:.8;margin-bottom:20px;display:block;width:-moz-fit-content;width:fit-content}.footer .footer-contact .tell,.footer .footer-contact .address{font-size:18px}.footer .footer-contact .email{font-size:26px;font-weight:600;text-decoration:underline;word-break:break-all}.footer .footer-social{margin-top:20%;opacity:.8}.footer .footer-social ul{display:flex}.footer .footer-social ul li{margin-right:45px}.footer .footer-menu{width:80%}.footer .footer-menu ul li{margin-bottom:29px;font-size:19px}.footer .copyright{font-size:18px;opacity:.8}@media only screen and (max-width: 991px){.footer{text-align:center}.footer .tell,.footer .address,.footer .email{margin:20px auto}.footer .footer-contact .email{font-size:18px}.footer .footer-social{margin-top:10%}.footer .footer-social ul{justify-content:center;margin-bottom:43px}.footer .footer-menu{width:100%}.footer .copyright{margin-bottom:20px}}