[data-bs-theme=dark]{--bs-body-color:#ffffff;--bs-body-color-rgb:255,255,255;--bs-secondary-color:rgba(255,255,255,0.75);--bs-secondary-color-rgb:255,255,255,0.75;--bs-tertiary-color:rgba(255,255,255,0.5);--bs-tertiary-color-rgb:255,255,255,0.5;--bs-body-bg:#242930;--bs-body-bg-rgb:36,41,48}.waveWrapper{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.waveWrapperInner{position:absolute;width:100%;overflow:hidden;height:100%;bottom:-1px;background-image:linear-gradient(to top,#86377b 20%,#27273c 80%);z-index:-1}.bgTop{opacity:.5;position:absolute}.bgMiddle{z-index:-1;opacity:.75;position:absolute}.bgBottom{z-index:-2;position:absolute}.wave{position:absolute;left:0;width:200%;height:100%;background-repeat:repeat no-repeat;background-position:0 bottom;transform-origin:center bottom}.waveBottom,.waveTop{background-size:50% 100px}.waveAnimation .waveTop{animation:3s 1s move-wave;-webkit-animation:3s 1s move-wave}.waveMiddle{background-size:50% 120px}.waveAnimation .waveMiddle{animation:10s linear infinite move_wave}.waveAnimation .waveBottom{animation:15s linear infinite move_wave}#solucoes1 .col-md-3:hover{box-shadow:0 0 #27273c}#solucoes .col-md-4:hover,#solucoes1 .col-md-4:hover,#solucoes2 .col-md-4:hover,#solucoes3 .col-md-4:hover,#solucoes4 .col-md-3:hover,.col-md-3:hover,.col-md-4hover,.col-md-5:hover{box-shadow:0 0 2px}.container #solucoes2:hover{box-shadow:0 0 2px #fff}.rounded-lg{border-radius:1rem}.nav-pills .nav-link{color:#555}.nav-pills .nav-link.active{color:#fff}.fit-cover{object-fit:cover}#solucoes2{position:relative;top:0}#solucoes:hover{top:-4px;box-shadow:0 4px 4px #999;transition:.2s ease-in-out}div.jumbotron.hero-photography{color:#fff;text-align:center;background:url('hero-background-photography.jpg') center/cover;padding-top:100px;padding-bottom:100px}h1.hero-title,h2.hero-title,h3.hero-title{text-shadow:0 3px 3px rgba(0,0,0,.4);color:#fff}p.hero-subtitle{max-width:600px;margin:25px auto;color:#fff}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}footer{background:var(--bs-success)}.row{max-width:100%}a:hover{color:#1c9b73}.nav-link:focus,.nav-link:hover{color:#000}@media (min-width:1200px){.p-xl-5{padding:1px}}@media (min-width:0px){#hero{background:url("/assets/img/tef/imagem-tef%20vertical.jpg?h=6e97f2d577069e5372da0a5cb60f4593") center/cover}}@media (min-width:992px){#hero{background:url("/assets/img/tef/imagem-tef.jpg?h=5e6dc14d90343100de359e834fceaa12") center/cover}}.scroll-animation [data-scroll=out] .char{visibility:hidden}.scroll-animation [data-scroll=in]{overflow:hidden;position:relative}.scroll-animation .char{transition-delay:0.5s}.scroll-animation .char:after{content:"";height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:.5s .25s both block}@keyframes block{0%{transform:translate(-110%,0)}45%,55%{transform:translate(0,0)}100%{transform:translate(110%,0)}}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:#1c9b73;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.video-container{position:relative;padding-bottom:56%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}