.bg-black{background-color:#000}.bg-blue{background-color:#008bb2}.bg-white{background-color:#ededed}.bg-orange{background-color:#e85628}.bg-gray{background-color:#626262}a:focus{border-bottom:1px solid #008bb2;outline:none}.color-black{color:#000}.color-blue{color:#008bb2}.color-white{color:#ededed}.color-orange{color:#e85628}.color-gray{color:#626262}html,.fixed-top{min-width:320px}body{overflow:clip!important;font-family:TT Norms;background-color:#000;letter-spacing:.1px}a{color:unset}a:hover,a:visited{color:unset;text-decoration:unset}@keyframes typing{0%{overflow:hidden;white-space:nowrap;width:0}to{overflow:hidden;white-space:nowrap;width:100%}}@keyframes fading{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 768px){body{overflow:auto!important}}nav a{transition:color .5s ease}.navbar{background-color:#000000bf;padding:20px 0}.navbar .navbar-brand img{width:16rem}.navbar .nav-link{font-size:18px;color:#ededed}.navbar .nav-link.active{color:#008bb2;font-weight:600}.sistema{padding:8px 0;font-size:18px;color:#ededed}.sistema.active{color:#008bb2;font-weight:600}@media (max-height: 790px){.navbar{padding:15px 0}.navbar .navbar-brand img{width:16rem}}.full-view{display:flex;flex-direction:column;min-height:100vh}#main-container{flex-grow:1;display:flex;min-height:310px}footer{position:relative;width:100%;background-color:#ededed}footer .row{align-items:baseline;align-items:center;padding-top:15px}footer .row>div{margin-bottom:15px}footer .row p{font-size:12px;color:#626262;margin-bottom:0}footer .row i{font-size:16px;color:#008bb2}footer .row .logo-container img{width:16rem}footer .row .contact-container p:first-child{margin-bottom:8px}footer .row .contact-container a{display:inline-flex;align-items:center}footer .row .contact-container .fa-whatsapp{font-size:18px}footer .row .contact-container #email{letter-spacing:.7px}footer .row .social-container a{margin-right:5px}footer .row .social-container a i{font-size:30px}.meteoro{position:absolute;display:block;visibility:hidden;height:3px;border-radius:20px;z-index:10000}.pequeno{animation:meteoro-p .15s linear 0s 1 normal none;width:20px}.medio{animation:meteoro-m .15s linear 0s 1 normal none;width:80px}.grande{animation:meteoro-g .15s linear 0s 1 normal none;width:280px}.azul{background-color:#008bb2}.branco{background-color:#ededed}.laranja{background-color:#e85628}@keyframes meteoro-p{0%{visibility:visible;left:0}90%{visibility:visible;left:calc(100% - 20px)}to{visibility:visible;right:0}}@keyframes meteoro-m{0%{visibility:visible;left:0}90%{visibility:visible;left:calc(100% - 80px)}to{visibility:visible;right:0}}@keyframes meteoro-g{0%{visibility:visible;left:0}90%{visibility:visible;left:calc(100% - 280px)}to{visibility:visible;right:0}}#i18n-wrapper{left:20px;bottom:20px}#i18n-wrapper>button{background:none;border:none;display:inline-block;vertical-align:bottom;padding:5px}#i18n-wrapper>button i{color:#008bb2;font-size:38px;vertical-align:bottom}#i18n-wrapper>button svg{margin-bottom:8px;margin-left:10px;width:18px}#i18n-wrapper>div{position:relative;border:2px solid #008bb2;display:inline-block;list-style:none;padding:10px;margin-bottom:20px;margin-left:10px;border-radius:10px 10px 10px 0/10px 10px 10px 0px;width:150px}#i18n-wrapper>div button.change{border:none;text-align:center;display:inline-block;padding:10px;background-color:#008bb2;color:#ededed;width:100%;border-radius:3px;transition:background-color .5s ease-out}#i18n-wrapper>div button.change:hover{background-color:#003b4c}#i18n-wrapper>div button.change:not(:last-of-type){margin-bottom:10px}#i18n-wrapper>div button.close{background-color:#008bb2;color:#ededed;position:absolute;right:-14px;top:-14px;border-radius:100%;height:25px;width:25px;padding-left:1px;font-size:15px;opacity:1}.QuemSomos{padding-bottom:30px}.QuemSomos .background-video{position:absolute;width:43vw;height:100%;object-fit:fill}.QuemSomos div{height:100%}.QuemSomos h1{margin-top:100px;margin-bottom:50px;display:block;font-weight:800;font-size:3rem;letter-spacing:2px;text-justify:inter-word;position:relative;color:#008bb2;animation:fade-in-only 3s linear 0s forwards}@media (max-width: 767px){.QuemSomos h1{font-size:55px}}.QuemSomos #historia{margin-bottom:50px;margin-top:0;font-size:16px;line-height:30px;text-align:justify;height:330px;display:block;overflow-y:scroll;scrollbar-color:#ededed #3c3c3c;scrollbar-width:thin;padding-right:10px}.QuemSomos #historia div{overflow:hidden;display:block;animation:fade-in 2s linear 0s forwards}.QuemSomos #historia a{color:#008bb2}.QuemSomos .space{display:inline-block!important;margin-right:20px!important}.QuemSomos .who-video-padding{padding-top:8rem}@keyframes letters-falling{0%{position:absolute;font-size:250px;opacity:0;bottom:0}99%{position:absolute;font-size:68px;opacity:1;bottom:0}to{position:relative;opacity:1}}@keyframes fade-in{0%{height:0px;opacity:0}99%{height:415px;opacity:1}to{overflow:show;opacity:1;height:auto}}@keyframes fade-in-only{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 768px){#historia{overflow-y:scroll;scrollbar-color:#ededed #3c3c3c;scrollbar-width:thin}.QuemSomos h1{font-size:25px}}.Home .background-video{height:100%;max-height:100%;width:100%;max-width:100%;object-fit:cover;position:absolute}.Home .video-container{position:relative;width:100%;max-height:100%}.ServicosEPortfolio .info-container{display:flex;align-items:center;margin-bottom:50px;max-width:415px}.ServicosEPortfolio .info-container img{width:80px;margin-right:40px}.ServicosEPortfolio .info-container .text-wrapper-1{text-align:center;margin:0 auto}.ServicosEPortfolio .info-container .text-wrapper-1 h3{overflow:hidden;font-size:50px;font-weight:600;margin-bottom:0;letter-spacing:1px;line-height:65px}.ServicosEPortfolio .info-container .text-wrapper-1 p{overflow:hidden;margin-bottom:0;font-size:24px;font-weight:400;animation:typing .4s steps(20,end)}.ServicosEPortfolio .first-div{padding-left:52px}.ServicosEPortfolio .button{background-color:#008bb2;color:#ededed;border:none;border-radius:3px;font-weight:600;letter-spacing:.5px;font-size:20px;padding:5px 0;text-align:center;transition:background-color .3s}@media only screen and (max-width: 768px){.ServicosEPortfolio .button{padding:8px!important}}.Contato{display:flex;width:100%}.Contato .background-video{height:100%;max-height:100%;width:100%;max-width:100%;object-fit:cover;position:absolute}.Contato .contato-container{position:relative;width:100%;max-height:100%}.Contato .linhas{max-height:450px}.Contato .social-icon{position:absolute;width:10%;transition:width .2s ease-in,height .2s ease-in,margin .2s ease-in}.Contato .social-icon:hover{width:12%;margin-bottom:-1%;margin-left:-1%;cursor:pointer}.Contato .social-container{margin:200px 50px 50px}.Contato #facebook{bottom:80%;left:94%}.Contato #instagram{bottom:16%;left:50%}.Contato #linkedin{bottom:-7%;left:65%}.Contato #pinterest{bottom:89%;left:43%}.Contato #spotify{bottom:60%;left:67%}.Contato #tiktok,.Contato #twitter{bottom:51%;left:-3%}.Contato #vk{bottom:76%;left:93%}.Contato #whatsapp{bottom:3%;left:20%}.Contato #youtube{bottom:54%;left:33%}.Contato .text{text-align:center;letter-spacing:.1px}.Contato .text h1{font-size:25px;color:#ededed;font-weight:400}.Contato .text h2{animation:typing .5s linear 0s 1 forwards;font-size:35px;color:#008bb2;font-weight:400}.Contato .text h2 b{color:#ededed;font-weight:600}@media (max-width: 550px){.Contato .social-container{margin-top:180px;margin-left:20px;margin-right:20px}.Contato .text h1{font-size:25px}.Contato .text h2{font-size:30px}}.ServicosEPortfolio{display:flex;flex-direction:column;justify-content:space-between}.ServicosEPortfolio .info-container{display:flex;align-items:center;margin-bottom:20px;max-width:500px}.ServicosEPortfolio .info-container img{width:150px}.ServicosEPortfolio .info-container .text-wrapper{text-align:center;margin-left:35px;margin-top:13px}.ServicosEPortfolio .info-container .text-wrapper h3{overflow:hidden;font-size:50px;font-weight:600;margin-bottom:0;letter-spacing:1px;line-height:65px}.ServicosEPortfolio .info-container .text-wrapper p{overflow:hidden;margin-bottom:0;font-size:24px;font-weight:400;animation:typing .4s steps(20,end)}@media (max-width: 490px){.ServicosEPortfolio .info-container img{width:60px;margin-right:20px}.ServicosEPortfolio .info-container .text-wrapper h3{font-size:51px;line-height:53px}}.ServicosEPortfolio .portfolio{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10px;column-gap:10px;justify-items:end}.ServicosEPortfolio .portfolio a video{width:100%}.ServicosEPortfolio .button{background-color:#008bb2;color:#ededed;border:none;border-radius:3px;font-weight:600;letter-spacing:.5px;font-size:18px;padding:5px 122px;text-align:center;transition:background-color .3s}.ServicosEPortfolio .button:hover{background-color:#00637f}.ServicosEPortfolio .flex-col-center{display:flex;flex-direction:column;justify-content:center;align-content:center}.ServicosEPortfolio .linear-wipe{text-align:center;background:linear-gradient(to right,#008bb2 20%,#b397d2,#3a9d95,#0093e8 80%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shine 3s linear alternate infinite,fading .4s steps(20,end)}@keyframes shine{to{background-position:200% center}}.ServicosEPortfolio .zh-Hans-1{font-size:43px!important}.ServicosEPortfolio .zh-Hans-2{font-size:24px!important}.ServicosEPortfolio .zh-Hans-3{font-size:28px!important}@media (max-width: 490px){.ServicosEPortfolio .zh-Hans-1{font-size:29px!important}.ServicosEPortfolio .zh-Hans-2{font-size:16px!important}.ServicosEPortfolio .zh-Hans-3{font-size:19px!important}}.risco{padding-right:160px;border-right:1px solid gray}.text-style{font-size:20px}@media only screen and (max-width: 1200px){.risco{padding:30px}.form-box{padding:30px 30px 100px!important;margin-left:0!important}}
