@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans-Bold.woff) format("woff"),url(../fonts/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-Light.woff2) format("woff2"),url(../fonts/DMSans-Light.woff) format("woff"),url(../fonts/DMSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-BoldItalic.woff2) format("woff2"),url(../fonts/DMSans-BoldItalic.woff) format("woff"),url(../fonts/DMSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-Italic.woff2) format("woff2"),url(../fonts/DMSans-Italic.woff) format("woff"),url(../fonts/DMSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-MediumItalic.woff2) format("woff2"),url(../fonts/DMSans-MediumItalic.woff) format("woff"),url(../fonts/DMSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.woff) format("woff"),url(../fonts/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff"),url(../fonts/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'DM Sans';src:url(../fonts/DMSans-LightItalic.woff2) format("woff2"),url(../fonts/DMSans-LightItalic.woff) format("woff"),url(../fonts/DMSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:block}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:'DM Sans',sans-serif;font-weight:400;color:var(--color-3);background-color:var(--color-1)}body.no-scroll{overflow:hidden}a{text-decoration:none;color:inherit}a:hover{color:var(--color-4)}.welcome-content{padding:100px;text-align:center}@media screen and (max-width:700px){.welcome-content{padding:50px 25px}}.welcome-content img{height:auto}.welcome-content img.logo{width:50%}.welcome-content img.illustration{width:40%}@media screen and (max-width:700px){.welcome-content img.illustration,.welcome-content img.logo{width:100%}}.h-p{padding-left:70px;padding-right:70px}@media screen and (max-width:1000px){.h-p{padding-left:30px;padding-right:30px}}@media screen and (max-width:700px){.h-p{padding-left:25px;padding-right:25px}}@media screen and (min-width:1400px){.h-p{padding-left:5%;padding-right:5%}}@media screen and (min-width:1700px){.h-p{padding-left:15%;padding-right:15%}}@media screen and (min-width:1900px){.h-p{padding-left:20%;padding-right:20%}}.h-p.npl{padding-left:0;padding-right:75px}@media screen and (max-width:1000px){.h-p.npl{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.h-p.npl{padding-left:25px;padding-right:25px}}@media screen and (min-width:1400px){.h-p.npl{padding-left:0;padding-right:10%}}@media screen and (min-width:1700px){.h-p.npl{padding-left:0;padding-right:15%}}@media screen and (min-width:1900px){.h-p.npl{padding-left:0;padding-right:20%}}.w-100{width:100%}.w-100i{width:100%!important}.text-center{text-align:center}.text-left{text-align:left}.p-relative{position:relative}.text li,.text p,.text span{text-align:left;font-family:'DM Sans',sans-serif!important;color:var(--color-3);font-size:.9rem!important;font-weight:300}@media screen and (max-width:767px){.text li,.text p,.text span{font-size:.8rem!important}}.text.p *{color:var(--color-3);font-size:1.125rem!important;font-style:normal;font-weight:300;line-height:1.75rem}.text.p * strong{font-weight:500;text-transform:uppercase}.text-center .text *{text-align:center}.text h1,.text h2,.text h3,.text h4,.text h5{color:var(--color-3);margin-top:40px;margin-bottom:30px;font-weight:400}h1,h2,h3,h4{font-family:'DM Sans',sans-serif;font-weight:400;color:var(--color-2);font-size:2.3rem}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong{display:block;font-weight:500}h1{font-size:3rem;margin:0}h1 b,h1 strong{display:block}@media screen and (max-width:768px){h1{font-size:1.7rem}}h2{font-size:2.3rem;margin:0 0 70px;position:relative;color:var(--color-2)}@media screen and (max-width:768px){h2{font-size:1.7rem}}input.input-website{display:none!important}#whatsapp-button{position:fixed;bottom:15px;right:15px;z-index:9;padding:7px;background-color:#50ca5e;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}#whatsapp-button img{display:block;width:45px;height:auto;transition:transform .3s,filter .3s}#whatsapp-button:hover img{transform:scale(1.02)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.npb{padding-bottom:10px}.pb-100{padding-bottom:100px}.page-title{padding-top:150px;padding-bottom:50px;background-color:var(--color-1);position:relative;gap:50px;z-index:4;overflow:hidden}.page-title .content{position:relative}@media screen and (max-width:991px){.page-title{padding-top:130px;padding-bottom:30px}}.page-title .text{margin:0 0 30px;width:70%}@media screen and (max-width:991px){.page-title .text{width:100%}}.page-title .text *{font-weight:300;text-align:left;color:var(--color-2);font-size:.9rem!important}@media screen and (max-width:991px){.page-title .text *{font-size:.9rem!important}}.page-title .text.p *{font-size:1.125rem!important}@media screen and (max-width:768px){.page-title .text.p *{font-size:1rem!important;line-height:1.3rem}}.page-title .text b,.page-title .text strong{font-weight:700}.page-title .numbers{display:flex;justify-content:flex-start;color:var(--color-2);gap:10px;text-transform:uppercase;font-size:.7rem}.page-title .numbers p{padding:5px 10px;background-color:var(--color-2);border-radius:10px}.page-title h1{position:relative;text-align:left;color:var(--color-2);font-weight:300;font-size:3.5rem;margin-bottom:20px}.page-title h1::before{content:attr(data-content);font-size:6rem;line-height:6.5rem;opacity:.05;position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);width:150%;white-space:nowrap}@media screen and (max-width:768px){.page-title h1{font-size:2rem}.page-title h1::before{font-size:3.5rem;line-height:4rem}}.page-title h1 small{display:block;font-size:1.1rem;margin-top:5px;color:var(--color-2)}.page-title a.btn{margin-top:20px}.breadcrumbs{color:var(--color-2);margin-bottom:10px;position:relative;z-index:2}.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs ul li{display:inline;margin-right:5px}.breadcrumbs ul li a{font-size:.8rem;color:var(--color-6);text-transform:uppercase;white-space:nowrap}.breadcrumbs ul li a strong{font-weight:400}.pt-0{padding-top:0!important}.pr-0{padding-right:0}@media screen and (max-width:1000px){.pr-0{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.pr-0{padding-left:25px;padding-right:25px}}.pl-0{padding-left:0}@media screen and (max-width:1000px){.pl-0{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.pl-0{padding-left:25px;padding-right:25px}}.mt-50{margin-top:50px}.img-frame{position:relative}.img-frame img{position:relative;z-index:2;display:block;background-color:var(--color-2);border-radius:5px;box-shadow:0 2px 4px 2px rgba(0,0,0,.25)}.img-frame::before{content:'';position:absolute;z-index:1;width:70%;height:70%;background-color:var(--color-2);top:-20px;left:-20px;box-shadow:0 0 4px 2px rgba(0,0,0,.25)}.img-frame::after{content:'';position:absolute;z-index:1;width:70%;height:70%;background-color:var(--color-5);bottom:-20px;right:-20px;box-shadow:0 0 4px 2px rgba(0,0,0,.25)}footer{background-color:var(--color-4)}footer .logo{width:200px;height:auto;display:block}footer .nav{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}footer .nav a:hover{color:var(--color-6)}footer .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:50px;padding-bottom:50px}footer .social{display:flex;align-items:center;gap:15px}footer *{color:var(--color-1)}footer .text *{color:var(--color-1);font-weight:300!important}.copyright{font-weight:300;background-color:var(--color-4);color:var(--color-1);padding-top:50px;padding-bottom:40px;font-size:.8rem;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.copyright p{margin:0}@media screen and (max-width:768px){.copyright p{width:100%}}.copyright a{font-weight:400}.copyright a i{font-size:1.2rem}.copyright a img{display:block;height:.7rem;transition:transform 1s}.copyright a:hover{color:var(--color-5)}.copyright a:hover img{transform:scale(1.1)}.btn{cursor:pointer;border:none;font-family:inherit;transition:background-color .3s,color .3s,border-color .3s}.btn i{vertical-align:middle}.btn.btn-primary{position:relative;background-color:var(--color-6);padding:15px 40px;color:var(--color-1);font-size:1rem;border:1px solid var(--color-6);border-radius:31px;font-family:'DM Sans',sans-serif;font-weight:300;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;max-width:100%}.btn.btn-primary i{font-size:1.8rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-primary{padding:20px 40px;font-size:1rem}.btn.btn-primary i{font-size:1.8rem}}.btn.btn-primary:hover{background-color:var(--color-4)!important;color:var(--color-1)!important;border-color:var(--color-4)}.btn.btn-secondary{position:relative;background-color:var(--color-2);padding:7px 30px;color:var(--color-1);font-size:1rem;border:1px solid var(--color-2);border-radius:0;font-family:'DM Sans',sans-serif;font-weight:300;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px}.btn.btn-secondary i{font-size:1.8rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-secondary{padding:7px 30px;font-size:1rem}.btn.btn-secondary i{font-size:1.8rem}}.btn.btn-secondary:hover{background-color:var(--color-3)!important;color:var(--color-1)!important;border-color:var(--color-3)}.btn.btn-extra{position:relative;background-color:var(--color-6);padding:7px 30px;color:var(--color-3);font-size:1rem;border:1px solid var(--color-6);border-radius:0;font-family:'DM Sans',sans-serif;font-weight:300;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px}.btn.btn-extra i{font-size:1.4rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-extra{padding:7px 30px;font-size:1rem}.btn.btn-extra i{font-size:1.8rem}}.btn.btn-extra:hover{background-color:var(--color-3)!important;color:var(--color-1)!important;border-color:var(--color-3)}.btn.btn-featured{position:relative;background-color:var(--color-4);padding:7px 30px;color:var(--color-1);font-size:1rem;border:1px solid var(--color-4);border-radius:0;font-family:'DM Sans',sans-serif;font-weight:300;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);min-height:45px}.btn.btn-featured i{font-size:1.8rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-featured{padding:7px 30px;font-size:1rem}.btn.btn-featured i{font-size:1.8rem}}.btn.btn-featured:hover{background-color:var(--color-success)!important;color:var(--color-1)!important;border-color:var(--color-success)}.btn.btn-success{position:relative;background-color:var(--color-success);padding:7px 30px;color:var(--color-1);font-size:1rem;border:1px solid var(--color-success);border-radius:0;font-family:'DM Sans',sans-serif;font-weight:300;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px}.btn.btn-success i{font-size:1.8rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-success{padding:7px 30px;font-size:1rem}.btn.btn-success i{font-size:1.8rem}}.btn.btn-success:hover{background-color:var(--color-success-2)!important;color:var(--color-1)!important;border-color:var(--color-success-2)}.btn.btn-outline{position:relative;background-color:transparent;padding:15px 40px;color:var(--color-2);font-size:1rem;border:1px solid var(--color-2);border-radius:31px;font-family:'DM Sans',sans-serif;font-weight:400;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn.btn-outline.w{border:1px solid var(--color-1);color:var(--color-1)}.btn.btn-outline.insta{display:inline-block}.btn.btn-outline i{font-size:1.5rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-outline{padding:20px 40px;font-size:1rem}.btn.btn-outline.insta span{display:block}.btn.btn-outline i{font-size:1.8rem}}.btn.btn-outline:hover{background-color:var(--color-2)!important;color:var(--color-1)!important;border-color:var(--color-2)}.arrow-link{display:flex;align-items:center;gap:5px;transition:color .3s ease-in-out;font-size:.9rem}.arrow-link svg{display:block;transition:transform .3s ease-in-out}.arrow-link:hover{color:var(--color-6)}.arrow-link:hover svg{transform:translateX(50%)}nav{font-family:'DM Sans',sans-serif;font-weight:400;position:fixed;z-index:999;top:0;left:0;width:100%;color:var(--color-1);background-color:transparent}nav .nav-wrapper{display:flex;align-items:center;gap:10px;padding:25px 0;transition:padding-top .3s,padding-bottom .3s;border-bottom:1px solid rgba(255,255,255,.2)}nav .logo-link{margin-right:auto}nav .logo{display:block;width:260px;height:auto;transition:width .3s}nav .logo.b{display:none}@media screen and (max-width:767px){nav .logo{width:200px}}nav .btn.btn-outline{padding:10px 25px;font-size:.8rem;margin-right:20px}nav .btn.btn-outline:hover{background-color:var(--color-6)!important;border-color:var(--color-6)}@media screen and (max-width:767px){nav .btn.btn-outline{display:none}}nav .nav-links{position:absolute;top:0;left:100%;width:100%;height:100vh;display:flex;flex-flow:column;align-items:flex-end;justify-content:flex-start;padding-top:100px;padding-bottom:25px;margin:0;gap:15px;list-style:none;text-align:right;background:linear-gradient(90deg,rgba(0,14,40,0) 0,rgba(0,14,40,.658701) 36%,rgba(0,14,40,.882791) 70%,#000e28 100%);box-shadow:2px 2px 10px rgba(0,0,0,.23);z-index:1000;transition:background-color .3s ease-in-out,left .3s ease-in-out}@media screen and (max-width:991px){nav .nav-links{background:linear-gradient(90deg,rgba(0,14,40,.8) 0,#000e28 100%)}}nav .nav-links.visible{left:0}nav .nav-links li{margin-left:2px}nav .nav-links li.links{display:flex;gap:10px}nav .nav-links li.links a{color:var(--color-4)}nav .nav-links li a{display:flex;align-items:center;gap:10px;padding:7px 15px;font-size:1.25rem;font-weight:300;color:var(--color-1);border-radius:20px;transition:color .3s ease-in-out,background-color .3s ease-in-out}nav .nav-links li a.active,nav .nav-links li a:hover{color:var(--color-6)}nav .nav-links li a.featured{font-weight:400;padding:10px 15px;border-radius:10px}nav .nav-links li a.featured:hover{background-color:var(--color-2)}nav .nav-links li a i{font-size:1.5rem}nav #nav-toggle{position:relative;background-color:transparent;border:none;padding:0;cursor:pointer;display:block;z-index:1001;transition:all .3s}nav #nav-toggle svg{display:block;height:35px;width:auto}nav #nav-toggle svg rect{fill:var(--color-1)}nav #nav-toggle #bar-bottom,nav #nav-toggle #bar-middle,nav #nav-toggle #bar-top{transition:all .3s}nav #nav-toggle.close-pos #bar-bottom{transform:rotate(-45deg) translate(-190px,-60px)}nav #nav-toggle.close-pos #bar-top{transform:rotate(45deg) translate(60px,-60px)}nav #nav-toggle.close-pos #bar-middle{opacity:0}nav.bg100,nav.min{background-color:var(--color-1);box-shadow:0 4px 4px rgba(0,0,0,.25)}nav.bg100 .logo,nav.min .logo{display:none}nav.bg100 .logo.b,nav.min .logo.b{display:block}nav.bg100 #nav-toggle svg rect,nav.min #nav-toggle svg rect{fill:var(--color-2)}nav.bg100 #nav-toggle.close-pos svg rect,nav.min #nav-toggle.close-pos svg rect{fill:var(--color-1)}nav.bg100 .btn.btn-outline,nav.min .btn.btn-outline{border-color:var(--color-2);color:var(--color-2)}nav.bg100 .btn.btn-outline:hover,nav.min .btn.btn-outline:hover{border-color:var(--color-6)}nav.bg100{box-shadow:none}nav.bg100 .nav-wrapper{border-bottom:1px solid rgba(0,0,0,.2)}nav.bg100.min{box-shadow:0 4px 4px rgba(0,0,0,.25)}nav.bg100.min .nav-wrapper{border-bottom:none}nav .nav-links .links a.social-link{margin:5px 0 0;padding:5px!important}#banner{position:relative;overflow:hidden;height:100vh;background-color:var(--color-1);display:flex;align-items:center;justify-content:center}@media screen and (max-width:991px){#banner{height:650px}}#banner .bg-video{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}#banner img.bg-video{object-position:top center}#banner .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.45) 100%)}#banner .content{z-index:2;max-width:800px;padding-top:100px;text-align:center}#banner .content h1,#banner .content p{color:var(--color-1)}#banner .content p{font-weight:300;font-size:1.125rem}#banner .content h1{font-size:3rem;margin-top:0;margin-bottom:20px;font-weight:400;color:var(--color-1)}#banner .content h1 strong{font-weight:500}@media screen and (max-width:991px){#banner .content h1{font-size:2rem}}#banner .content .btns{margin-top:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}#intro{background-image:url(../img/bg-tx4.jpg);background-size:cover;background-position:right center;display:grid;grid-template-columns:1fr 2fr;align-items:center;background-color:var(--color-4);padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){#intro{grid-template-columns:1fr;gap:20px}}#intro h2{color:var(--color-1);margin:0}#intro .text *{color:var(--color-1);font-size:1.125rem!important;font-style:normal;font-weight:300;line-height:1.75rem}@media screen and (max-width:768px){#intro .text *{font-size:1rem!important}}#featured{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){#featured{grid-template-columns:1fr}}#featured div{padding:25px 70px;aspect-ratio:15/10;display:flex;align-items:center;justify-content:center;background-color:#ececec}@media screen and (max-width:991px){#featured div{aspect-ratio:unset;padding:50px 70px}}#featured div:nth-of-type(2){background-color:var(--color-6)}#featured div:nth-of-type(2) *{color:var(--color-1)}#featured div *{font-size:1.25rem}@media screen and (max-width:991px){#featured div *{font-size:1rem}}#tx4{overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);gap:100px;position:relative;padding-top:70px;padding-bottom:70px}@media screen and (max-width:991px){#tx4{grid-template-columns:1fr;gap:50px}}#tx4 h2{margin:0}#tx4 .about{position:relative;z-index:2}#tx4 .text{margin-top:40px;margin-bottom:40px}#tx4 .text *{font-size:1.125rem!important;font-style:normal;font-weight:300;line-height:1.75rem}@media screen and (max-width:768px){#tx4 .text *{font-size:1rem!important;text-align:left}}#tx4 .team .member{display:flex;align-items:center;gap:15px}#tx4 .team .member.member-2{margin-top:20px;margin-left:50px}#tx4 .team .member h3{width:fit-content;width:-moz-fit-content;padding-bottom:5px;margin:0 0 5px;font-size:1.1rem;border-bottom:1px solid var(--color-6)}#tx4 .team .member h3 a{margin-left:5px}#tx4 .team .member h3 a:hover{color:var(--color-6)}#tx4 .team .member p{margin:0;font-size:.8rem;font-weight:300}#tx4 .team .member .photo{width:65px;height:65px;border-radius:50%;overflow:hidden;background-color:var(--color-3)}#tx4 img{width:100%;height:100%;object-fit:cover;object-position:top center}#quote{background-size:cover;background-position:center}#quote .content{padding-top:100px;padding-bottom:100px;background:linear-gradient(90deg,#005eff 0,rgba(0,94,255,.79) 50%,rgba(0,94,255,0) 100%);text-align:left}#quote .text *{color:var(--color-1);font-size:2.375rem!important;font-style:normal;font-weight:300;margin-top:0}@media screen and (max-width:991px){#quote .text *{font-size:1.5rem!important}}#quote p{position:relative;width:fit-content;width:-moz-fit-content}#solucoes{background-color:rgba(215,226,234,.34);padding-top:70px;padding-bottom:70px}.services-wrapper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:70px}@media screen and (max-width:991px){.services-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.services-wrapper{grid-template-columns:1fr}}.services-wrapper .service{background-color:var(--color-1);text-align:left;padding:25px;position:relative}.services-wrapper .service .img-w{padding:30px;width:65%;max-width:160px;margin:auto;height:auto;aspect-ratio:1/1;border-radius:50%;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}.services-wrapper .service img{display:block;width:100%;margin:auto;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;transition:filter .3s ease-in-out}.services-wrapper .service .content{height:100%;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between}.services-wrapper .service .content h3{font-size:1.25rem;margin-top:0;margin-bottom:5px;font-weight:500}@media screen and (max-width:768px){.services-wrapper .service .content h3{font-size:1rem}}.services-wrapper .service .content ul{padding-left:1rem}.services-wrapper .service .content ul li{margin:2px 0}.services-wrapper .service .content ul li::marker{content:"- "}.services-wrapper .service .content .arrow-link{margin-top:10px}.services-wrapper .service .content .text *{font-size:.9rem!important;text-align:left}@media screen and (max-width:768px){.services-wrapper .service .content .text *{font-size:.8rem!important}}#carreiras{padding-top:70px;padding-bottom:70px;display:grid;grid-template-columns:1fr 50%;gap:100px}@media screen and (max-width:991px){#carreiras{grid-template-columns:100%;gap:50px}}#carreiras h2{margin-bottom:30px}#carreiras .job{background-color:#ebf1f5;padding:25px}#carreiras .job h3{font-size:1.25rem;margin-top:0;margin-bottom:0;font-weight:500}@media screen and (max-width:768px){#carreiras .job h3{font-size:1.1rem}}#carreiras .job .loc{font-size:.8rem;font-weight:300;margin-top:5px;margin-bottom:5px}#carreiras .job ul{padding-left:1rem}#carreiras .job ul li{margin:2px 0}#carreiras .job ul li::marker{content:"- "}#carreiras .job .arrow-link{margin-top:10px}#carreiras .job .text *{font-size:.9rem!important;text-align:left}@media screen and (max-width:768px){#carreiras .job .text *{font-size:.8rem!important}}#carreiras .opportunities{position:relative}#carreiras .swiper-button-prev{bottom:-85px;right:60px;left:unset;top:unset;transform:none}@media screen and (max-width:991px){#carreiras .swiper-button-prev{display:none}}#carreiras .swiper-button-next{bottom:-85px;right:10px;left:unset;top:unset;transform:none}@media screen and (max-width:991px){#carreiras .swiper-button-next{display:none}}#carreiras .swiper-button-next,#carreiras .swiper-button-prev{border:none;background-color:transparent}#carreiras .swiper-button-next::after,#carreiras .swiper-button-prev::after{content:""}#carreiras .swiper-button-next,#carreiras .swiper-button-prev{width:25px;height:40px;color:var(--color-1)}#carreiras .swiper-button-next::after,#carreiras .swiper-button-prev::after{font-size:1.2rem}#localizacao{position:relative;padding-top:80px;padding-bottom:80px;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);gap:100px;align-items:center}@media screen and (max-width:991px){#localizacao{grid-template-columns:1fr;gap:60px;padding-bottom:0}}#localizacao h2{margin-bottom:35px}#localizacao .text.p{width:80%;margin-bottom:50px}@media screen and (max-width:991px){#localizacao .text.p{width:100%}}#localizacao .address{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}#localizacao .address iframe{width:100%!important;height:auto;aspect-ratio:2/1;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);grid-column:1/span 2;border-radius:20px;background-color:var(--color-5)}#localizacao .address img{display:block;width:100%;aspect-ratio:1.2/1;object-fit:cover;object-position:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:20px}#depoimentos{background-color:rgba(215,226,234,.34);position:relative;overflow:hidden;color:var(--color-3);padding-top:70px;padding-bottom:70px}@media screen and (max-width:991px){#depoimentos{background-image:none}}#depoimentos h2{margin-bottom:25px;color:var(--color-2)}#depoimentos .text.p{width:70%}@media screen and (max-width:991px){#depoimentos .text.p{width:100%}}#depoimentos .text.p *{color:var(--color-3);font-size:1.125rem!important;font-style:normal;font-weight:300;line-height:1.75rem}@media screen and (max-width:768px){#depoimentos .text.p *{font-size:1rem!important;line-height:1.3rem}}@media screen and (max-width:991px){#depoimentos .content{width:100%;margin-left:0}}#depoimentos .swiper{padding-top:20px;padding-bottom:20px}#depoimentos .swiper-container{width:100%;height:auto;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}#depoimentos .swiper-slide{opacity:0}#depoimentos .swiper-slide-active,#depoimentos .swiper-slide-next,#depoimentos .swiper-slide-prev{opacity:1}#depoimentos .swiper-button-prev{bottom:-95px;right:60px;left:unset;top:unset;transform:none}@media screen and (max-width:991px){#depoimentos .swiper-button-prev{display:none}}#depoimentos .swiper-button-next{bottom:-95px;right:10px;left:unset;top:unset;transform:none}@media screen and (max-width:991px){#depoimentos .swiper-button-next{display:none}}#depoimentos .swiper-button-next,#depoimentos .swiper-button-prev{border:none;background-color:transparent}#depoimentos .swiper-button-next::after,#depoimentos .swiper-button-prev::after{content:""}#depoimentos .testimonials-wrapper{position:relative;margin-bottom:50px}@media screen and (max-width:991px){#depoimentos .testimonials-wrapper{padding-right:0}}#depoimentos .testimonials-wrapper .testimonial{background-color:var(--color-1);display:grid;grid-template-columns:1fr 1.2fr;gap:0;width:100%;padding:0}#depoimentos .testimonials-wrapper .testimonial .content{padding:25px}@media screen and (max-width:991px){#depoimentos .testimonials-wrapper .testimonial{grid-template-columns:1fr}}#depoimentos .testimonials-wrapper .testimonial .text{margin-top:20px;margin-bottom:0}#depoimentos .testimonials-wrapper .testimonial .text *{font-size:.8rem!important}#depoimentos .testimonials-wrapper .testimonial img{display:block;width:100%;height:100%;aspect-ratio:9/12;object-fit:cover;object-position:top center}@media screen and (max-width:991px){#depoimentos .testimonials-wrapper .testimonial img{aspect-ratio:9/12}}#depoimentos .testimonials-wrapper .testimonial .name{font-size:1rem;font-weight:500;color:var(--color-2);margin-top:0;margin-bottom:5px}#depoimentos .testimonials-wrapper .testimonial .role{margin-top:0;font-size:.7rem;font-weight:300}#depoimentos .testimonials-wrapper .swiper-slide-active .testimonial *{opacity:1}#depoimentos .swiper-button-next,#depoimentos .swiper-button-prev{width:25px;height:40px;color:var(--color-1)}#depoimentos .swiper-button-next::after,#depoimentos .swiper-button-prev::after{font-size:1.2rem}#instagram-feed{padding-bottom:70px;overflow:hidden}#instagram-feed h2{margin-bottom:30px}#instagram-feed .btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}#instagram-feed .posts-wrapper{margin-top:50px;margin-bottom:70px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media screen and (max-width:991px){#instagram-feed .posts-wrapper{grid-template-columns:repeat(2,1fr)}}#instagram-feed .posts-wrapper .insta-post img{background-color:var(--color-5);display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:box-shadow .3s ease-in-out}#instagram-feed .posts-wrapper .insta-post img:hover{box-shadow:0 4px 15px 0 rgba(0,0,0,.35)}#blog-feed{position:relative;padding-top:70px;padding-bottom:70px;overflow:hidden}#blog-feed h2{margin-bottom:30px}#blog-feed .text{width:70%}@media screen and (max-width:991px){#blog-feed .text{width:100%}}#blog-feed .text.p *{color:var(--color-3);font-size:1.125rem!important;font-style:normal;font-weight:300;line-height:1.75rem}@media screen and (max-width:768px){#blog-feed .text.p *{font-size:1rem!important;line-height:1.3rem}}#blog-feed .desc-c{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center}@media screen and (max-width:991px){#blog-feed .desc-c{grid-template-columns:1fr;gap:15px}}#blog-feed .desc-c .text *{font-size:1.1rem!important}@media screen and (max-width:991px){#blog-feed .desc-c .text *{font-size:.9rem!important}}#blog-feed .desc-c .btns{display:flex;flex-flow:column;gap:15px}#blog-feed .desc-c .btns .btn{width:100%}#blog-feed .icon{position:absolute;right:0;top:0;transform:translateY(-78%)}@media screen and (max-width:991px){#blog-feed .icon{width:90%}}#blog-feed .posts-wrapper{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media screen and (max-width:991px){#blog-feed .posts-wrapper{grid-template-columns:1fr;gap:25px}}#blog-feed .posts-wrapper .cposts{display:flex;flex-flow:column;gap:15px}#blog-feed .posts-wrapper .post{display:flex;flex-flow:column;justify-content:center;align-items:flex-start;overflow:hidden;transition:box-shadow .3s ease-in-out;height:100%;background-color:var(--color-1);border:1px solid #d3e1ea}#blog-feed .posts-wrapper .post img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}@media screen and (max-width:991px){#blog-feed .posts-wrapper .post img{aspect-ratio:16/9}}#blog-feed .posts-wrapper .post:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}#blog-feed .posts-wrapper .post .content{height:100%;padding:20px 20px 25px;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between}#blog-feed .posts-wrapper .post .content h3{font-size:1rem;margin-top:0;margin-bottom:50px}#blog-feed .posts-wrapper .post .content .text *{font-size:.8rem!important;text-align:center}#blog-feed .posts-wrapper .post .content .date{font-size:.6rem;margin-top:10px;margin-bottom:0;color:var(--color-3);text-transform:uppercase}@media screen and (max-width:991px){#blog-feed .posts-wrapper .post .content .date{margin-top:0}}@media screen and (max-width:991px){#blog-feed .posts-wrapper>:nth-child(n+3){display:none}}#blog{background-color:var(--color-1)}#blog .posts-wrapper{margin-bottom:75px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}@media screen and (max-width:991px){#blog .posts-wrapper{grid-template-columns:1fr;gap:25px}}#blog .posts-wrapper .cposts{display:flex;flex-flow:column;gap:15px}#blog .posts-wrapper .post{display:flex;flex-flow:column;justify-content:center;align-items:flex-start;overflow:hidden;transition:box-shadow .3s ease-in-out;height:100%;background-color:var(--color-1);border:1px solid #d3e1ea}@media screen and (min-width:992px){#blog .posts-wrapper .post:first-of-type{grid-column:1/span 2;grid-row:1/span 2}}#blog .posts-wrapper .post img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}@media screen and (max-width:991px){#blog .posts-wrapper .post img{aspect-ratio:16/9}}#blog .posts-wrapper .post:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}#blog .posts-wrapper .post .content{height:100%;padding:20px 20px 25px;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between}#blog .posts-wrapper .post .content h3{font-size:1rem;margin-top:0}#blog .posts-wrapper .post .content .text{margin-bottom:30px}#blog .posts-wrapper .post .content .text *{font-size:.8rem!important;text-align:left}#blog .posts-wrapper .post .content .date{font-size:.6rem;margin-top:10px;margin-bottom:0;color:var(--color-3);text-transform:uppercase}@media screen and (max-width:991px){#blog .posts-wrapper .post .content .date{margin-top:0}}#blog nav.pagination-nav{padding-bottom:75px;background-color:transparent;position:relative;color:var(--color-2);text-align:center;width:100%;left:unset;top:unset;margin-top:20px;z-index:1;box-shadow:none}#blog nav.pagination-nav ul{width:fit-content;width:-moz-fit-content;border:1px solid #d3e1ea;list-style:none;padding:0;margin:0 auto;border-radius:20px}#blog nav.pagination-nav ul li{display:inline-block;border-radius:20px;width:40px;aspect-ratio:1/1}#blog nav.pagination-nav ul li a{padding:10px;display:inline-block}#blog nav.pagination-nav ul li.active,#blog nav.pagination-nav ul li:hover{background-color:var(--color-2);color:var(--color-1)}#blog nav.pagination-nav ul li.active a,#blog nav.pagination-nav ul li:hover a{color:var(--color-1)}#blog-post{background-color:var(--color-1)}#blog-post .post-wrapper{padding-bottom:75px;display:grid;grid-template-columns:1fr;gap:100px}@media screen and (max-width:991px){#blog-post .post-wrapper{grid-template-columns:1fr;padding-bottom:0}}#blog-post .post-wrapper h1,#blog-post .post-wrapper h2,#blog-post .post-wrapper h3,#blog-post .post-wrapper h4,#blog-post .post-wrapper h5{color:var(--color-2)}#blog-post .text{width:80%;margin:0 auto}@media screen and (max-width:991px){#blog-post .text{width:100%}}#blog-post .text *{font-size:1rem!important;font-weight:300;line-height:150%}#blog-post .text img{max-width:100%;height:auto;display:block;margin:auto auto 25px;border-radius:0}#blog-post .img-container{text-align:center;margin-bottom:25px}#blog-post .img-container img{max-width:100%;width:700px;height:auto;border-radius:0;margin-bottom:25px}#contato{background-image:url(../img/bg-contact.jpg);background-size:cover;padding-top:70px;padding-bottom:20px;position:relative;overflow:hidden}#contato .wrapper{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;margin-bottom:50px;align-items:center;justify-content:space-around}@media screen and (max-width:991px){#contato .wrapper{grid-template-columns:1fr;gap:20px}}#contato .wrapper .cboxes{display:flex;flex-flow:column;gap:20px}#contato .wrapper .cbox{background-color:var(--color-1);text-align:left;color:var(--color-2);font-size:1rem;padding:25px}#contato .wrapper .cbox .arrow-link{margin-top:41px}#contato .wrapper .cbox span{font-size:1.875rem;font-weight:400;margin:0 0 15px;display:block;margin:0 0 7px}@media screen and (max-width:768px){#contato .wrapper .cbox span{font-size:1.3rem}}#contato h2{color:var(--color-1)}@media screen and (max-width:991px){#contato h2{text-align:center}}form{background-color:var(--color-1);padding:25px}form h3{font-size:1.875rem;font-weight:400;margin:0 0 15px}form .fields{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:15px}@media screen and (max-width:991px){form .fields{grid-template-columns:1fr}}form .fields textarea{grid-column:1/span 2}@media screen and (max-width:991px){form .fields textarea{grid-column:1}}form input,form select,form textarea{font-family:inherit;-webkit-appearance:none;border:1px solid #d1e3ec;border-radius:0;padding:15px 10px;font-family:inherit;background-color:transparent;color:var(--color-3)}form input::placeholder,form select::placeholder,form textarea::placeholder{color:#9f9f9f}form .c{display:flex;align-items:center;gap:10px}form .c .btn.btn-primary{padding-top:10px;padding-bottom:10px}form .c p{font-size:.7rem}form .c p a{font-size:.7rem!important;display:inline!important;text-decoration:underline}form .c p a:hover{color:var(--color-6)!important}form #terms{margin:0;padding:15px}form label{display:flex;gap:10px;align-items:center;font-size:.8rem}form label a{font-weight:700}