#faq {background-color: #000;}#faq img {filter: invert(1);}.link-assistente,.link-assistente {border-radius: 10px;border: 1px solid #2754FE;background-color: #2754FE;color: #fff;font-size: 0.875rem;font-weight: 400;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.20);line-height: 1;letter-spacing: 1.8px;text-transform: uppercase;padding: 12px 30px;text-decoration: none !important;display: inline-flex;justify-content: center;align-items: center;margin-top: 1.5rem;margin-right: 23px;transition: all 0.3s;}.link-assistente:hover {border: 1px solid #2754FE;background-color: transparent;color: #fff;padding: 10px 36px;}.icon-video{font-size: 1rem;margin-bottom: 3px;}.button-padrao,.button-padrao {border-radius: 10px;border: 1px solid #2754FE;background-color: #2754FE;color: #fff;font-size: 0.875rem;font-weight: 400;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.20);line-height: 1;letter-spacing: 1.8px;text-transform: uppercase;padding: 12px 30px;text-decoration: none !important;display: inline-flex;justify-content: center;align-items: center;margin-top: 1.5rem;margin-right: 23px;gap: 10px;transition: all 0.3s;}.button-padrao:hover {border: 1px solid #2754FE;background-color: transparent;color: #2754FE;padding: 10px 36px;}#keyaccount h4,.text-keyaccount{color:#7896c1b5;text-align:start}#keyaccount{background-image:url('/images/bg-keyaccount.svg');background-size:cover;padding:100px 0;position:relative;overflow:visible;z-index:1}#keyaccount h4{font-size:1.6rem;line-height:40px}.marcio{position:absolute;top:-260px;bottom:-100px;left:-80px;z-index:2}.text-keyaccount{letter-spacing:5px}.line-keyaccount{clear:both;position:absolute;height:44%;margin-left:65px;border-left:1px solid #7896c13f;bottom:25%}@media (max-width:768px){#keyaccount h4,.text-keyaccount{text-align:center}#keyaccount{max-height:770px;background-image:url('/images/bg-keyaccount.svg');background-size:cover;padding:100px 0;position:relative;overflow:visible;z-index:1}.marcio{position:relative;top:0;margin-bottom:0;left:0}#keyaccount h4{color:#7896c1b5;font-size:1.6rem;line-height:40px}}#como-fazemos {background: #F5F5F7;}#equipe {background-color: #040205;padding: 120px 0;}.iluminacao:after {content: "";position: absolute;inset: -8px;background: radial-gradient(63.83% 54.68% at 50% 59%,rgba(39,84,254,.6) 0,rgba(56,255,130,0) 100%);z-index: -1;}.slide-item {width: 100vw;height: 100vh;background-size: cover;background-position: center center;}.video-container {position: relative;width: 100vw;height: 100vh;}.video-container video {position: relative;width: 100vw;}.equipe .item {border-radius: 20px;overflow: hidden;background-color: #000;padding: 20px;}.owl-carousel.equipe .owl-nav [class*=owl-], .owl-carousel.empresas .owl-nav [class*=owl-] {margin: -23px -60px 0;display: block;position: absolute;color: #fff;background-color: transparent;text-align: center;border: 1px solid #fff;border-radius: 50%;}.owl-carousel.equipe .owl-nav [class*=owl-] i, .owl-carousel.empresas .owl-nav [class*=owl-] i {line-height: 40px;font-size: 27px;display: block;}.owl-carousel.carousel1 .owl-nav [class*=owl-] {margin: -23px -60px 0;display: block;position: absolute;color: #2754FE;background-color: transparent;text-align: center;border: 1px solid #2754FE;border-radius: 50%;}.owl-carousel.carousel1 .owl-nav [class*=owl-] i{line-height: 40px;font-size: 27px;display: block;}.owl-carousel.empresas .owl-nav .owl-next {right: 0;}.owl-carousel.empresas .owl-nav .owl-prev {left: 0;}.owl-carousel.empresas .owl-nav [class*=owl-] {width: 40px;height: 40px;top: 40%;cursor: pointer;transition: .2s;z-index: 200;box-sizing: initial;line-height: 40px;opacity: 1;}.owl-carousel.empresas .owl-item img {margin: 0 auto;display: block;width: 70%;}#clientes {background-image: none;background-color: #040205;}#clientes .iluminacao:after {background: radial-gradient(68.83% 36.68% at 50% 59%,rgba(194,205,249,.2) 0,rgba(56,255,130,0) 100%);}.portfolio-item {padding: 0;width: 100%;float: left;height: auto;cursor: pointer;transition: width 1s ease;}.portfolio-item:hover {width: 101%;}.portfolio-item .portfolio-item-wrap, .portfolio-item .portfolio-image {position: relative;overflow: hidden;border-radius: 15px;}.portfolio-item .portfolio-image img {position: relative;transition: all .8s ease;width: 100%;z-index: 1;display: block;height: auto;}.portfolio-item:hover .portfolio-image img {transform: scale(1.1);}.portfolio-item .portfolio-image:after {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #000;transition: all .5s ease;opacity: 0.9;content: ' ';z-index: 2;}.portfolio-item .portfolio-description {left: 0;margin: 0 auto;padding: 20px;position: absolute;right: 0;bottom: 0;transition: all 250ms ease-in-out 0s;width: 100%;z-index: 3;display: flex;flex-wrap: wrap;}.portfolio-item .portfolio-description > div {max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}.portfolio-item .portfolio-description h3 {font-size: 1.625rem;color: #fff;margin-bottom: 0.375rem;font-weight: 800;line-height: 26px;}.portfolio-item .portfolio-description span {display: block;color: #fff;font-size: 0.875rem;font-weight: 400;line-height: 26px;letter-spacing: 2.1px;}.portfolio-item .portfolio-description span.link-portfolio {font-size: 0.625rem;color: #2754FE;font-family: Roboto;font-size: 10px;font-weight: 400;line-height: 26px;letter-spacing: 1.5px;text-decoration: underline !important;text-transform: uppercase;}.portfolio-item:hover .portfolio-image:after {opacity: 0.8;}.sc:hover, .sc.active, .pr:hover, .pr.active, .rs:hover, .rs.active {fill: blue;transition: all 2s ease;}.lista-sc, .lista-rs, .lista-pr {color: blue;font-size: .675rem;display: none;margin-top: 20px;transition: margin 1s ease;}.pin-pr .pins, .pin-rs .pins, .pin-sc .pins {width: 0;transition: width 1s ease-in-out;}.title-svg svg {margin-top: 40%;margin-left: -55%;transition: margin 1s ease;}.mouse {position: absolute;top: 32%;}.mapa-svg[uf-active="rs"] + .title-svg svg {margin-top: 0%;margin-left: -60%;}.mapa-svg[uf-active="rs"] + .title-svg .content-lista-rs {margin-top: 0;margin-left: -45%;}.mapa-svg[uf-active="sc"] + .title-svg svg {margin-top: 0%;margin-left: -10%;}.mapa-svg[uf-active="sc"] + .title-svg .lista-sc {margin-top: 20px;margin-left: -20%;}.mapa-svg[uf-active="pr"] + .title-svg svg {margin-top: 55%;margin-left: -50%;}.mapa-svg[uf-active="pr"] + .title-svg .lista-pr {margin-top: 20px;margin-left: -30%;}@media (max-width: 1400px) {.mouse {top: 26%;}}@media (max-width: 992px) {.mouse {top: 22%;left: 10%;}}@media (max-width: 768px) {.mapa-svg[uf-active="sc"] + .title-svg .lista-sc {margin-top: 0;margin-left: 0;}.mapa-svg[uf-active="rs"] + .title-svg .content-lista-rs {margin-top: 0;margin-left: 0;}.mapa-svg[uf-active="pr"] + .title-svg .lista-pr {margin-top: 0;margin-left: 0;}.title-svg svg {margin-top: 66% !important;margin-left: -60% !important;transition: margin 1s ease !important;width: 130%;}.mapa-svg[uf-active="sc"] + .title-svg svg {margin-left: -45% !important;}.mouse {top: 11.5%;width: 80px !important;left: 10%;}.mapa-svg-content {height: 300px !important;}.portfolio-item .portfolio-description span {line-height: 16px;}}@media (max-width: 992px) {}@media (min-width: 1300px) {.mapa-svg[uf-active="sc"] + .title-svg svg {margin-top: 45%;margin-left: -40%;}.title-svg svg {margin-top: 45%;margin-left: -60%;}.texto-sobre {margin-left: -6%;}}#sobre div p, #sobre div span {font-size: 1.125rem;line-height: 26px;}.texto-sobre {margin-top: 10px;}.link-sobre{border-radius: 10px;border: 1px solid #858585;color: #858585;font-size: 0.875rem;font-weight: 400;line-height: 1;letter-spacing: 1.8px;text-transform: uppercase;padding: 10px 30px;text-decoration: none !important;display: inline-flex;justify-content: center;align-items: center;}.link-sobre:hover{border: 1px solid #858585;background-color: transparent;color: #858585;padding: 10px 36px;transition: .6s;text-decoration: none;}.link-orcamento {border: 1px solid #2754feb3;background-color: #2754feb3;border-radius: .5rem;padding: .8rem 3rem;margin-top: 1rem;text-decoration: none;color: #fff;box-shadow: 0 0px 20px #2754fe;}.link-caption-padrao:hover {border: 1px solid #2754fe;transition: .5s;background-color: transparent;color: #fff;text-decoration: none }.link-caption-padrao {border: 1px solid #2756fe;background-color: #2754fe;border-radius: .5rem;padding: .8rem 3rem;margin-top: 1rem;text-decoration: none;color: #fff;}.link-orcamento:hover {border: 1px solid #2754fe;transition: .5s;background-color: transparent;color: #fff;text-decoration: none }.link-video-sobre, .link-video-sobre:hover {border-radius: 10px;border: 1px solid #2754FE;background-color: #2754FE;color: #fff;font-size: 0.875rem;font-weight: 400;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.20);line-height: 1;letter-spacing: 1.8px;text-transform: uppercase;padding: 10px 30px;text-decoration: none !important;display: inline-flex;justify-content: center;align-items: center;float: left;margin-top: 1.5rem;margin-right: 23px;}.link-video-keyaccount {border: 1px solid rgba(65, 95, 136, 0.58);background-color: rgba(90, 117, 156, 0.34);color: #fff;font-size: .875rem;font-weight: 400;box-shadow: 0 8px 20px 0 rgba(0,0,0,.2);line-height: 1;letter-spacing: 1.8px;text-transform: uppercase;padding: 10px 30px;text-decoration: none!important;display: inline-flex;justify-content: center;align-items: center;float: left;margin-top: 1.5rem;margin-right: 23px; border-radius: 5px;}.link-video-keyaccount:hover{border: 1px solid rgba(65, 95, 136, 0.58);transition: .5s;background-color: transparent;color: #fff;text-decoration: none }.link-sobre i, .link-video-keyaccount i {font-size: 1.1rem;margin-left: 5px;}.link-sobre i, .link-video-sobre i {font-size: 1.1rem;margin-left: 5px;}.text-x-large {font-size: 6rem !important;line-height: .9 !important;}#sobre .title-mapa {font-size: 2rem !important;}@keyframes textRotatorX{0%{transform:perspective(400px) rotateX(190deg);animation-timing-function:ease-in;}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;}60%{transform:perspective(400px) rotateX(10deg);}80%{transform:perspective(400px) rotateX(-5deg);}to{transform:perspective(400px);color: #000;}}.textRotatorX {-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:textRotatorX;animation-duration: 3s;animation-iteration-count: infinite;}.text-blue {color: #2754FE;}.f-s-18 {font-size: 1.125rem;}.no-active {opacity: 0.2;}.cards-portfolio {padding: 0 5px;}.carousel.empresas {cursor: pointer;}.f-s-28 {font-size: 1.75rem;}#section2 {background-color: #F5F5F7;}.carousel-custom .item {width: 100%;}.ser-assessorado h2 {font-size: 2.5rem;line-height: 2.5rem;}.ser-assessorado h2.title {color: #303030;}.owl-carousel.carousel-custom .owl-stage-outer {overflow: visible;}@media (max-width: 992px) {.ser-assessorado h2 {font-size: 2rem;line-height: 2rem;}.f-s-18 {font-size: 1rem;}}@media (max-width: 768px) {.ser-assessorado h2 {font-size: 2rem !important;}.ser-assessorado span {font-size: 1rem !important;}.owl-carousel.equipe .owl-nav [class*=owl-] {margin: -23px -40px 0;}.carousel-custom .item {width: 40vh;}.carousel-custom.owl-carousel .owl-dots, .owl-carousel .owl-nav {margin-top: 30px;}.carousel-custom.owl-carousel .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #2754FE;}}.card-item {padding: 20px;border-radius: 1.25rem;background: #FAFAFC;overflow: hidden;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);position: relative;width: 100%;transition: min-height .8s ease;}.card-item:not(.card-active):not(.ser-assessorado) {cursor: pointer;}.carousel-custom .item:not(.ser-assessorado) h2 {font-size: 1.15rem;font-style: normal;font-weight: 600;line-height: 1.25rem;}.carousel-custom .item p {color: #000;font-size: 0.775rem;font-style: normal;font-weight: 400;line-height: 1.25rem;}.carousel-custom .item .single-char + p {margin-top: -25px;}.carousel-custom.owl-carousel .owl-nav button.owl-prev.disabled, .carousel-custom.owl-carousel .owl-nav button.owl-next.disabled {display: none;}.owl-carousel.carousel-custom .item {display: flex;flex-direction: column;align-items: flex-start;gap: 1rem;flex-shrink: 0;min-height: 635px;justify-content: center;}.owl-carousel.carousel-custom .item.ser-assessorado {margin-right: 20px;}.owl-carousel.carousel-custom .owl-nav [class*=owl-] {margin: -23px 40px 0;display: block;position: absolute;color: #fff;background-color: #2754FE;text-align: center;border: 1px solid #2754FE;border-radius: 50%;width: 40px;height: 40px;top: 40%;cursor: pointer;transition: .2s;z-index: 200;box-sizing: initial;line-height: 40px;opacity: 1;}.owl-carousel.carousel-custom .owl-nav .owl-next {right: 0;}.owl-carousel.carousel-custom .owl-nav .owl-prev {right: 0;margin: -23px 20px 0;border-radius: 20px;width: auto;padding: 0 10px !important;display: flex;align-items: center;justify-content: center;text-transform: uppercase;transition: width .8s ease;}.girar {display: inline-block;animation: girar .8s forwards;}.mostrar {display: inline-block;opacity: 0;margin-left: 5px;white-space: nowrap;animation: mostrar 0.5s forwards;}@keyframes girar {to {transform: rotate(180deg);}}@keyframes mostrar {to {opacity: 1;}}.owl-carousel.carousel-custom .card-image {max-height: 300px;position: absolute;bottom: 0;left: 0;opacity: 0;transition: opacity .5s ease-in;}.owl-carousel.carousel-custom .card-active .card-image {opacity: 1;}.owl-carousel.carousel-custom .card-image.card-1 {margin-right: -20px;margin-bottom: -20%;width: 66%;left: auto;max-height: none;right: 0;}.owl-carousel.carousel-custom .card-image.card-2 {margin-right: -1%;width: 100%;margin-bottom: -4%;left: auto;max-height: none;right: 0;}.owl-carousel.carousel-custom .card-image.card-3 {float: right;width: 100%;}.owl-carousel.carousel-custom .card-image.card-5 {float: right;width: 100%;max-height: none;bottom: -9px;}.owl-carousel.carousel-custom .card-image.card-6 {float: right;margin-bottom: -15px;width: 100%;padding: 0 30px;}.owl-carousel.carousel-custom .card-image.card-4 {margin-right: 0;float: right;width: 100%;padding: 0px 15px;bottom: 15px;}.card-item .card-image {opacity: 0;}.single-char {visibility: hidden;font-size: .775rem;}.link-card {color: #2754FE;font-size: 0.775rem;font-style: normal;font-weight: 400;line-height: 20px;cursor: pointer;bottom: 15px;position: absolute;display: block;pointer-events: all;opacity: 1;transition: opacity 1s ease;}.card-active .link-card {pointer-events: none;opacity: 0;}#section2 .carousel-custom .owl-stage::before {content: '';position: absolute;right: 0;height: 100%;top: 0;bottom: 0;width: 50.4%;background: linear-gradient(to left,#f5f5f7 50%,rgb(245 245 247 / 61%) 100%);z-index: 2;transition: width 1s ease-in-out;}#section2 .carousel-custom .owl-stage.click-voltar::before {width: 0%;}@media (max-width: 768px){.owl-carousel.carousel-custom .card-image {opacity: 1 !important;}#section2 .carousel-custom .owl-stage::before {content: none;}}.added-class:after {content:none !important;}@media (max-width: 1200px){#section2::after {width: 5vw;}}@media (min-width: 1200px){#section2 .carousel-custom::after {right: -30vw;width: 40vw;}}@media (min-width: 1600px){.owl-carousel.carousel-custom .owl-nav [class*=owl-] {margin: -23px -70px 0;}#section2.click-voltar::before {content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 10vw;background: linear-gradient(to right, rgba(245, 245, 247, 1) 0%, rgb(245 245 247 / 0%)100%);z-index: 2;}}@media (min-width: 2000px) {#section2 .carousel-custom::after {right: -30vw;width: 30vw;}.owl-carousel.carousel-custom .owl-nav [class*=owl-] {margin: -23px -350px 0;}#sobre {padding: 140px 0;}}@media (min-width: 2500px){#section2::after {width: 16vw;}#section2::before {width: 20vw;}}.menu-lateral {left: 1.3rem;}@media (max-width: 768px) {.cards-portfolio .portfolio-item {height: 170px;overflow: hidden;border-radius: 15px;}.portfolio-item .portfolio-description h3 {font-size: 1rem;line-height: 18px;}.portfolio-item .portfolio-description {top: 0;bottom: auto;height: 100%;}.portfolio-item .portfolio-item-wrap, .portfolio-item .portfolio-image {height: 170px;}.portfolio-item .portfolio-image img {min-height: 170px;}}#como-trabalhamos {background: linear-gradient(180deg, #D9D9D9 -2.51%, #FFF 100%);}#progressbar {margin-bottom: 30px;counter-reset: step;}#progressbar li {list-style-type: none;color: white;font-size: 1rem;width: 25%;float: left;position: relative;}#progressbar li:before {content: counter(step);counter-increment: step;width: 40px;line-height: 40px;display: block;font-size: 20px;color: #fff;background: #CCC;margin: 0 auto 5px auto;font-weight: 800;text-align: center;border-radius: 50%;}#progressbar li:after {content: '';width: 100%;height: 1px;background: #CCC;position: absolute;left: -50%;top: 19px;z-index: -2;}#progressbar li:first-child:after {content: none;}#progressbar li.active:before{background: #2754FE;border-radius: 50%;}#progressbar li span {color: #CCC;display: block;text-align: center;font-size: 1.35rem;font-weight: 500;line-height: 26px;}#progressbar li.active span {color: #2754FE;}.dots::after {content: '';position: absolute;left: -50%;top: 19px;z-index: -1;width: 0%;height: 1px;background-color: #2754FE;transition: width 1.5s ease;}#step2.active .dots::after, #step3.active .dots::after, #step4.active .dots::after {width: 100%;}.dots::before {content: '';position: absolute;left: -50%;top: 17px;z-index: -1;width: 4px;height: 5px;background-color: #2754FE;border-radius: 50%;transition: left 1.5s ease;}#step2.active .dots::before, #step3.active .dots::before, #step4.active .dots::before {left: 50%;}.card-steps {border-radius: 30px;background-color: #fff;padding: 0 30px;position: relative;z-index: 1;}.owl-carousel.carousel1 {padding: 0px 50px;}.owl-carousel.carousel1 .owl-nav [class*=owl-] {margin: -25px 4px 0;display: block;position: absolute;color: ##2754FE;background-color: transparent;text-align: center;border: 2px solid #2754FE;border-radius: 50%;width: 40px;height: 40px;top: 40%;cursor: pointer;transition: .2s;z-index: 200;box-sizing: initial;line-height: 40px;opacity: 1;}.carousel1.owl-carousel .owl-nav button.owl-prev.disabled, .carousel1.owl-carousel .owl-nav button.owl-next.disabled {display: none;}.owl-carousel.carousel1 .owl-nav .owl-next {right: 0;}.owl-carousel.carousel1 .owl-nav .owl-prev {left: 0;background-color: #fff;color: #2754FE;}.owl-carousel.carousel1 .owl-nav .owl-prev i {font-weight: 600;}.card-steps img.img-step1 {opacity: 0;transition: opacity 0.8s ease-in-out;width: calc(70% - 20px);position: absolute;bottom: -20px;left: -25px;}.card-steps[data-step='1'] img.img-step1 {opacity: 1;transition: opacity 2s ease-in;}.carousel1.owl-carousel .step1 {background-image: url('/images/fundo-step1.webp');background-size: 60%;background-repeat:no-repeat;background-position-y: -90% }.carousel1.owl-carousel .step2 {background-image: url('/images/fundo-step2.webp');background-repeat: no-repeat;background-size: 50%;}.carousel1.owl-carousel .step3 {background-image: url('/images/fundo-step3.webp');background-repeat: no-repeat;background-size: 50%;}.carousel1.owl-carousel .step4 {background-image: url('/images/fundo-step4.webp');background-repeat: no-repeat;background-size: 50%;}.carousel1.owl-carousel .item {height: 400px;}.border-left span {margin-bottom: 10px;border-left: 1px solid #2754FE;padding-left: 10px;font-weight: 400;line-height: 35px;letter-spacing: 1px;}.card-steps p {font-size: 1.125rem;font-weight: 400;}.card-steps span {font-size: 0.875rem;font-weight: 400;}.card-steps span span.subtitle {font-size: .65rem;color: rgb(163 160 160);border: 0;}.number-background {font-size: 34.375rem;font-weight: 700;position: absolute;bottom: -15px;z-index: -1;left: 0;right: 45px;text-align: right;line-height: .75;color: rgb(234, 234, 234, .4);opacity: 0;transition: opacity 1s ease;}.number-background.number-step3 {bottom: -9px;}.number-background.number-step1 {right: -20px;}.number-background.active {opacity: 1;}.link-step {border-radius: 10px;background: #2754FE;color: #fff !important;box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.20);padding: 14px 34px;text-transform: uppercase;font-size: 0.8rem;letter-spacing: 1px;}.link-step[disabled] {cursor: default;background: #D9D9D9;pointer-events: none;}.content-button {display: block;width: 100%;position: absolute;bottom: -13px;left: 0;text-align: center;z-index: 4;}.breakpoint-xs #progressbar, .breakpoint-xs .img-step1, .breakpoint-xs .number-background, .breakpoint-sm #progressbar, .breakpoint-sm .img-step1, .breakpoint-sm .number-background {display: none;}.breakpoint-xs .carousel1.owl-carousel .step2, .breakpoint-xs .carousel1.owl-carousel .step3, .breakpoint-xs .carousel1.owl-carousel .step4, .breakpoint-sm .carousel1.owl-carousel .step2, .breakpoint-sm .carousel1.owl-carousel .step3, .breakpoint-sm .carousel1.owl-carousel .step4 {background-image: none;}.breakpoint-sm .carousel1.owl-carousel .item, .breakpoint-xs .carousel1.owl-carousel .item {height: auto;}.breakpoint-xs .carousel1.owl-carousel .owl-item img, .breakpoint-sm .carousel1.owl-carousel .owl-item img {max-width: 300px;margin: 0 auto;}.breakpoint-sm .carousel1.owl-carousel .step4 img {max-width: 200px;}.breakpoint-xs .card-steps, .breakpoint-sm .card-steps {padding-bottom: 50px;}.card-steps .title-steps {color: #000;font-size: 28px;font-weight: 800;line-height: 26px;}.step-number-mobile {background: #2754FE;color: white;border-radius: 50%;padding: 10px;height: 30px;vertical-align: middle;width: 30px;display: inline-block;text-align: center;line-height: 10px;}.step1-mobile {color: #000;font-weight: 800;display: block;font-size: 1rem !important;margin-bottom: 20px;}@media (max-width: 768px) {.owl-carousel.carousel1 {padding: 0px;}.card-steps {padding: 0;}.carousel1 .item .content-mobile {padding: 0 35px;}.card-steps span {font-size: .775rem;}.border-left span {font-weight: 300;line-height: 25px;letter-spacing: 0px;}.link-step {padding: 10px 20px;font-size: .9rem;}.portfolio-item:hover .portfolio-image img {transform: scale(1);}}.div-clientes {background-color: transparent;padding: 0 2rem;}#contato h2 span {color: #04060E !important;font-size: 14px !important;font-style: normal;margin: 16px 0;text-transform: uppercase;font-weight: 300;line-height: 26px;letter-spacing: 2.1px;text-align: left !important;}#contato h2 {color: #04060E;font-size: 28px;font-style: normal;font-weight: 800;line-height: 37px;text-align: left !important;}#contato p {color: #000;font-size: 15px !important;font-style: normal;font-weight: 400;line-height: 24px;}#contato p b {color: #000;font-family: Roboto;font-size: 15px;font-style: normal;font-weight: 700;line-height: 24px;}.form-contato label.form-label, .form-contato textarea+label.form-label {color: #6B6B6B;font-weight: 300;line-height: normal;}.custom-control-label, .custom-control-label a {color: #2754FE !important;}.custom-control-label a {font-weight: 900;}.custom-control-label {font-size: 14px;font-weight: 400;line-height: normal;}.button-contato {border-radius: 5px;border: 1.5px solid #2754FE;color: #2754FE;text-align: center;font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: 2.1px;margin-top: 0 !important;}.form-group {margin-bottom: 0.8rem;}div.error {color: red;font-size: .775rem;}.breakpoint-xs .button-contato, .breakpoint-sm .button-contato {margin-top: 1rem !important;}.breakpoint-xs .sm-text-center, .breakpoint-sm .sm-text-center {text-align: center !important;}.button-contato:hover {background: #2754FE;color: #fff;}.hover-box{position:relative;display:inline-flex;align-items:center;padding:0 20px;border:1px solid rgb(0 0 0 / .1);border-radius:10px;background-color:#fff;cursor:pointer;font-family:Roboto,sans-serif;white-space:nowrap;max-width:240px;max-height:40px;transition:all 1.3s cubic-bezier(1,0,0,1)}.hover-box:hover{border-color:#fff0;max-width:1000px;max-height:200px}.states-container{display:flex;gap:10px;opacity:0;transform:scale(0);transition:opacity 0.3s ease-in,transform 0.6s cubic-bezier(1,0,0,1)}.hover-box:hover .states-container{opacity:1;transform:scale(1)}.state{display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(.8) translateX(0);transition:opacity 0.4s ease-in 0.1s,transform 0.5s cubic-bezier(1,0,0,1)}.hover-box:hover .state{opacity:1;transform:scale(1) translateX(20px)}.state-icon{width:40px;height:40px;transition: filter 0.3s ease;}.state-name{margin-top:5px;font-size:0.9rem !important;font-weight:700;color:#333;white-space:nowrap}.state{display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(0.8) translateX(0);transition:opacity 0.8s ease-in-out,transform 0.8s cubic-bezier(1,0,0,1)}.hover-box:hover .state{opacity:1;transform:scale(1) translateX(20px)}.state-icon{width:40px;height:40px;transition:fill 0.3s ease}.state-name{margin-top:5px;font-size:12px;font-weight:bold;color:#333;white-space:nowrap;transition:color 0.3s ease}.state:hover .state-icon{fill:blue}.state:hover .state-name{color:blue}
