.lk-sobre {filter: invert(100%);width:20px;}#socios svg {width: 80%;}.container-fullscreen {padding-top: 0;height: 100%;width: 100%;display: table;position: relative;}.text-middle {display: table-cell;vertical-align: middle;margin: auto;z-index: 3;position: relative;}.fullscreen {width: 100%;height: 100%;overflow: hidden;-webkit-box-align: center!important;-ms-flex-align: center!important;align-items: center!important;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;min-height: 100vh;}header {background-color: transparent;position: relative;width: 100%;z-index: 1001!important;height: 80px;line-height: 80px;transition: top .8s ease-in-out;}header.background-dark .header-content {background-color: rgba(0,0,0,1);}.header-content {position: fixed;height: 80px;left: 0;right: 0;transition: all .4s ease-in-out;}header.background-dark.active:not(.menu-active) .header-content, header.active:not(.menu-active) .header-content {transition: top .8s ease-in-out;background-color: rgba(0,0,0,.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}header+#mainMenu+#slider {}#header+#mainMenu+.menu-lateral+#slider {top: -80px;margin-bottom: -80px;}.logo {float: left;z-index: 201;position: relative;}.logo-header {height: 80px;padding: 25px 0;z-index: 201;position: relative;}.hamburguer {float: right;height: 80px;z-index: 201;position: relative;}.hamburguer>ul {list-style: none;padding: 0;margin: 0;z-index: 201;}.hamburguer #menu-hamburguer {display: flex;justify-content: flex-end;align-items: center;height: 80px;width: 40px;line-height: 80px;cursor: pointer;}.hamburguer .lines {background-color: var(--light);display: inline-block;height: 4px;width: 40px;transition: .3s;position: relative;top: 0;z-index: 201;}.lines::after, .lines::before {display: inline-block;height: 4px;transition: .3s;content: '';position: absolute;right: 0;left: auto;-webkit-transform-origin: 2.85714px center;transform-origin: 2.85714px center;width: 100%;background-color: var(--light);}.lines::before {top: 10px;}.lines::after {top: -10px;}.x.toggle-active .lines {background: 0 0!important;}.x.toggle-active .lines::after, .x.toggle-active .lines::before {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;top: 0;width: 40px;}.x.toggle-active .lines::before {-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);}.x.toggle-active .lines::after {-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);}#menu-hamburguer {z-index: 299!important;}.menu-overlay-active #header #mainMenu {z-index: 200;}#mainMenu.menu-overlay .menu {background-color: rgba(0,0,0,.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: all .4s;pointer-events: none;position: fixed;left: 0;padding-top: 80px;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;width: 100%;height: 100%!important;padding-bottom: 0;pointer-events: none;transform: translateY(-110%);z-index: 1000;top:0;}.menu-active #mainMenu .menu {transform: translateY(0);pointer-events: auto;}#mainMenu.menu-overlay .menu ul{list-style-type: none;margin-bottom: 20px;padding-left: 0;}#mainMenu.menu-overlay .menu ul.menu-link li a{color: var(--light);font-size: 1.6rem;line-height: 1.6;}#mainMenu.menu-overlay .menu ul.menu-link li a:hover{transition: all 0.3s ease 0s;text-decoration: none;opacity: 0.7;}.social-icons ul {padding: 0;margin: 0;display: inline-block;}.social-icons li {float: left;}.social-icons a{float: left;height: 32px;width: 32px;line-height: 32px;font-size: 1.5rem !important;text-align: center;margin: 0 4px 4px 0;border-radius: 4px;border: 0;background: 0 0;overflow: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;color: var(--light);}.facebook {background-color: #5d82d1 !important;}.instagram {background: #d6249f !important;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;}.linkedin {background-color: #238cc8 !important;}.whatsapp {background-color: #25d366 !important;}.behance {background-color: #333 !important;}#slider {position: relative;width: 100%;overflow: hidden;padding: 0;background-color: var(--light);z-index: 1;}#slider .owl-carousel {height: 100vh;}#slider .owl-carousel .item {width: 100vw;height:100vh;background-size: cover;background-position: center center;}.video-item {width: 100vw;height: 100vh;object-fit: cover;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;}#slider .owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}.owl-carousel {-ms-touch-action: pan-y;touch-action: pan-y;}#slider .owl-carousel .owl-dots {bottom: 30px;margin-bottom: 0;margin-top: 0;position: relative;}.owl-carousel .owl-dots, .owl-carousel .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;}.owl-dots .owl-dot {display: inline-block;zoom: 1;}.owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #869791;}.owl-dots button.owl-dot:focus {outline: 0 !important;}.slider-caption {bottom: 3rem;position: absolute;z-index: 10;padding-top: 20px;padding-bottom: 20px;text-align: center;width: 100%;}.caption .link-caption, .link-caption {border: 1px solid #25d366;border-radius: 0.5rem;padding: 0.5rem 1rem 0.5rem;margin-top: 1rem;text-decoration: none;color: #fff;}.caption .link-caption:hover, .link-caption:hover {transition: all 0.5s ease 0s;background-color: rgba(37,211,102, .7);color: #fff;text-decoration: none;}.caption {position: relative;height: 100%;width: 100%;max-width: 550px;margin: 0px auto;display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.caption span {font-size: 2.5rem;font-weight: 300;margin-bottom: 0.5rem;line-height: 1.25;text-align: center;letter-spacing: 0px;color: #fff !important;}.caption span b{font-weight: 800;}.caption h1 span{font-weight: 400;}.overlay-dark:before {background: -moz-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(11%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: -o-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: -ms-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: linear-gradient(to bottom,#000 1%,rgba(255,255,255,0) 11%);position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: " ";width: 100%;height: 100%;z-index: 0;opacity: .8;}.overlay-dark2:after {background: -moz-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(11%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: -o-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: -ms-linear-gradient(top,#000 1%,rgba(255,255,255,0) 11%);background: linear-gradient(to bottom,#000 1%,rgba(255,255,255,0) 11%);position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: " ";width: 100%;height: 100%;z-index: 0;opacity: .8;}footer {background-color: rgb(0, 0, 0);width: 100%;position: relative;}footer .widget ul.contact {margin-top: 5px;}footer .widget ul {padding-left: 0;margin-bottom: 0;list-style: none;clear: both;position: relative;}footer .widget ul.contact a, footer .widget ul.contact li{color: var(--light);font-style: normal;font-weight: 300;line-height: 1.5;letter-spacing: 0.05em;font-size: .8rem;}footer .widget ul li.separator {padding-top: 10px;}.social-icons li {float: left;list-style: none;}footer .widget .social-icons li a {font-size: 22px !important;color: var(--light);width: 30px;height: 30px;line-height: 30px;float: left;text-align: center;border-radius: 4px;border: 0;background: 0 0;overflow: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}footer .widget .social-icons li a:hover {opacity: 0.7;}footer .widget .social-icons {margin-top: 0px;}footer .list li:first-child {margin-top: 0;}footer .list li{margin-top: 10px;}footer .list li a {font-size: 1.1rem;line-height: 1.3;display: block;color: var(--light);font-weight: 400;}footer .footer-content {padding: 60px 0 40px;}footer .copyright-content {padding: 20px 0;background-color: #0b0b0b;font-size: 13px;color: gray;}footer .widget .widget-title, footer .widget h4 {font-size: 1rem;letter-spacing: 1px;font-weight: 600;font-style: normal;text-transform: uppercase;line-height: 24px;margin-bottom: 5px;}.logo-footer {width: 95%;}.logo-bni {width: 80%;}.logo-needus {width: 200px;height: auto;}.widget .first-list {padding: 0 0px;}.line-footer {clear: both;position: relative;width: 100%;margin: 10px 0;border-top: 1px solid #1f1f1f;}.endereco-footer {color: gray!important;font-style: normal;font-weight: 300;line-height: 1.5;letter-spacing: 0!important;font-size: .8rem;word-break: break-all;}.bottom-list a, .bottom-list li {display: inline;margin-right: 20px;font-size: 13px;color: gray!important;}@media (max-width: 768px) {.bottom-list a, .bottom-list li {margin-right: 5px;font-size: 13px;color: gray!important;}}.menu-lateral {z-index: 2;position: fixed;top: 50%;transform: translate(-50%) rotate(270deg);left: 2rem;}.menu-lateral ul {display: flex;background-color: rgba(0, 0, 0, 0.8);border-radius: 10px;padding-left: 0;margin-bottom: 0;}.menu-lateral ul li {padding: 0px 1rem 0.2rem;list-style-type: square;list-style-position: inside;}.menu-lateral ul li a {color: rgb(255, 255, 255);font-size: 0.75rem;text-decoration: none;line-height: 1.5;}.menu-lateral ul li::marker {color: rgb(255, 255, 255);}#dotsMenu {position: fixed;right: 36px;top: 50%;bottom: auto;transform: translateY(-50%);z-index: 99;}#dotsMenu ul {list-style: none;background-color: rgba(0, 0, 0, 0.8);border-radius: 20px;margin-bottom: 0;padding: 10px;box-shadow: 0 4px 9px 0 rgb(43 43 49 / 10%), 0 7px 14px 0 rgb(43 43 49 / 13%);}#dotsMenu ul li {text-align: right;padding: 0px;width: 15px;height: 15px;margin-bottom: 12px;background-color: #eee;border-radius: 50%;transform: scale(0.6);transition: transform 0.3s, background-color 0.5s;}#dotsMenu ul li:last-child {margin-bottom: 0;}#dotsMenu ul li a {position: absolute;width: 40px;height: 40px;line-height: 1.5;border-radius: 50%;left: -14px;top: -14px;}#dotsMenu ul li a span {position: absolute;width: auto;top: 8px;right: 25px;white-space: nowrap;margin-right: 14px;font-size: 12px;font-weight: 800;color: #fff;transition: transform 0.2s, opacity 0.2s;opacity: 0;transform-origin: 100% 50%;background-color: rgba(0,0,0,0.6);border-radius: 100px;line-height: 26px;padding: 0 12px;text-transform: uppercase;}#dotsMenu ul li:hover {background-color: rgb(39, 84, 254);transform: scale(1);}#dotsMenu ul li a:hover>span {opacity: 1;transform: scale(1);}#dotsMenu ul li:not(.current) a>span {transform: scale(1);}#dotsMenu ul li:not(.current) {background-color: #eee;}#dotsMenu ul li.current {background-color: rgb(39, 84, 254);transform: scale(1);}@media (max-width: 1024px){#dotsMenu {right: 10px;}.menu-lateral {left: 24px;}}#sobre div h2 {font-size: 1.5rem;font-weight: 600;margin-bottom: 1.5rem;text-align: center;}#sobre div h3 {font-size: 1.3rem;font-weight: 600;margin-bottom: 1.5rem;}#sobre div p {font-size: 1.1rem;font-weight: 400;line-height: 1.5;letter-spacing: 0px;color: rgb(51, 51, 51) !important;}#sobre div span {font-size: .9rem;font-weight: 400;line-height: 1.5;letter-spacing: 0px;color: rgb(51, 51, 51) !important;}#sobre .social-icons a {color: rgb(0, 0, 0);}.card-sobre {width: 100%;max-width: 300px;margin: 0 auto;height: 100%;padding: 2rem;display: flex;flex-direction: column;-webkit-box-pack: center;justify-content: center;border-radius: 1.5rem;background-color: rgb(232, 232, 232);box-shadow: rgb(0 0 0 / 30%) 0px 0px 20px 0px;}.card-sobre h2 {display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;flex-direction: column;color: rgb(0, 0, 0);line-height: 1.25;font-size: 1.1rem;font-weight: 900;text-align: center;text-transform: none;}.card-sobre h2 span {display: flex;-webkit-box-align: center;align-items: center;color: rgb(0, 0, 0);}.card-sobre h2 span.first {font-weight: 400;line-height: 1;letter-spacing: -2px;font-size: 1.1rem !important;}.card-sobre h2 span.second {font-weight: 900;line-height: 1.25;letter-spacing: 0px;text-align: center;text-transform: none;font-size: 1.75rem !important;}.card-sobre h2 span.third {font-weight: 500;text-align: center;line-height: 1.5;letter-spacing: 0px;width: 200px;margin-top: 1rem;font-size: 1.1rem !important;}.card-sobre h2 span.first span {font-weight: 700;letter-spacing: -4px;margin-right: 2.5rem;line-height: 0.8;font-size: 6rem !important;}.link-sobre, .link-sobre:hover {color: rgb(0, 0, 0);font-size: 0.85rem;font-weight: 400;text-decoration: underline !important;margin-top: 1.5rem;}.card-diferenciais {background-color: #F6F6F6;border-radius: 16px;box-shadow: rgb(0 0 0 / 16%) 0px 0px 13px 0px;display: flex;flex-direction: column;padding: 20px;min-height: 170px;}.card-diferenciais:hover {box-shadow: rgb(0 0 0 / 35%) 0px 0px 13px 0px;}#como-fazemos {background: linear-gradient(180deg, #374973 7%, #081732 65%);background-attachment: fixed;background-position: center center;background-repeat: no-repeat;background-size: cover;}.div-como-fazemos {background: transparent;}#como-fazemos h2 {color: rgb(255, 255, 255);font-size: 1.5rem;font-weight: 700;text-transform: none;text-align: center;line-height: unset;letter-spacing: unset;margin: 0 auto 2rem auto;max-width: 350px;}.div-como-fazemos p.text {text-align: center;max-width: 700px;font-weight: 400;color: rgb(255, 255, 255);font-size: 1rem;font-style: normal;line-height: 1.5;letter-spacing: 0.05em;margin: 0 auto 2rem auto;}.card-info {width: 100%;border-radius: 1.5rem;background-color: rgba(162, 162, 172, 0.7);height: 100%;}.card-info-header {padding: 1rem;border-radius: 1.5rem 1.5rem 0px 0px;background-color: rgb(255, 255, 255);display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}.card-info-header h3 {color: rgb(0, 0, 0);font-weight: 600;font-size: 0.85rem;text-transform: uppercase;text-align: center;margin-bottom: 0;line-height: 1;}.card-info-body p {color: rgb(255, 255, 255);font-size: 0.85rem;text-align: center;padding: 1rem;font-weight: 400;}.card-info-body p strong {font-weight: 600;}#clientes {background-image: url(../images/bg-clients.jpg);background-attachment: fixed;background-position: center center;background-repeat: no-repeat;background-size: cover;}.div-clientes {background-color: transparent;padding: 0rem 2.5rem;}.oculta-clientes {display: none;}.mostra_clientes {background-color: rgb(0, 43, 204);border-color: rgb(0, 43, 204);border-radius: .5rem;-webkit-border-radius: .5rem;-moz-border-radius: .5rem;-ms-border-radius: .5rem;-o-border-radius: .5rem;}.mostra_clientes:hover {background-color: rgb(0, 43, 204);border-color: rgb(0, 43, 204);opacity: .8;border-radius: .5rem !important;-webkit-border-radius: .5rem !important;-moz-border-radius: .5rem !important;-ms-border-radius: .5rem !important;-o-border-radius: .5rem !important;}#servicos h2.title {color: rgb(0, 0, 0);font-size: 1.5rem;font-weight: 600;text-transform: none;line-height: unset;letter-spacing: unset;margin: 0px 0px 1.5rem;text-align: center;}.card-services {display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: start;justify-content: flex-start;flex-direction: column;background-color: rgb(232, 232, 232);border-radius: 1.5rem;height: 100%;box-shadow: rgb(0 0 0 / 50%) 0px 3px 5px 0px;}.card-services-header {display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 100%;background-color: rgb(255, 255, 255);border-radius: 1.5rem 1.5rem 0px 0px;}.card-services-header.blue {background-color: rgb(39, 84, 254);}.card-services-header.blue h3 {color: rgb(255, 255, 255);}.card-services-header h3 {padding: 1.5rem 2rem;font-size: 0.85rem;font-weight: 500;text-transform: uppercase;text-align: center;color: rgb(0, 0, 0);margin-bottom: 0;}.card-services-body {padding: 1.5rem;height: 100%;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;justify-content: space-between;flex-direction: column;}.card-services-body span {margin-bottom: 1.5rem;font-size: 0.85rem;font-weight: 400;color: rgb(0, 0, 0);letter-spacing: 0px;text-align: center;}.infos-services {color: rgb(0, 0, 0);margin: 1.5rem 0px;font-weight: 400;}.button-services {position: relative;padding: 1rem 1.5rem;border-radius: .5rem;background-color: rgb(0, 54, 255);color: rgb(255, 255, 255);font-size: 1.1rem;font-weight: 500;line-height: 3;letter-spacing: 0.05em;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;}.button-services:hover {text-decoration: none;color: rgb(255, 255, 255);opacity: 0.8;}.legendas {font-size: 0.85rem;}.legendas svg {margin-right: 0.5rem;margin-bottom: 5px;color: rgb(0, 0, 0);}.legendas.active svg{color: rgb(39, 84, 254);}.flip-card {float: left;-webkit-perspective: 800px;width: 100%;height: auto;}.flip-card-front, .flip-card-back {background: #FFF;transition: -webkit-transform .9s;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;border-radius: 1.5rem;box-shadow: rgb(0 0 0 / 50%) 0px 3px 5px 0px;overflow: hidden;}.flip-card-front {width: 100%;height: auto;position: absolute;z-index: 1;}.flip-card-back {width: 100%;height: auto;-webkit-transform: rotateY(-180deg);}.flip-card-back img.fundo-card {filter: grayscale(100%);-webkit-filter: grayscale(100%);opacity: 0;}.flip-card:hover .flip-card-back {-webkit-transform: rotateY(0);}.flip-card:hover .flip-card-front {-webkit-transform: rotateY(180deg);}.flip-card-back .card-block {position: absolute;left: 0;width: 100%;height: 100%;top: 39%;transform: translate3d(0px, -39%, 0px);transition: all 250ms ease-in-out 0s;background-color: rgb(232, 232, 232);}.flip-card-front .card-title {color: #fff;font-weight: 800;font-size: 1.2em;line-height: 1em;display: flex;text-align: left;}.flip-card-front .card-title svg {color: rgb(255, 255, 255);}.flip-card-back .card-title {color: #000;padding: 20px 10px;background-color: rgb(255, 255, 255);font-size: 1.1rem;font-weight: 400;}.flip-card-back .card-title.active {background-color: rgb(39, 84, 254);color: #fff;}.flip-card-front .card-title.active svg {color: rgb(39, 84, 254);}.flip-card-back .card-text {color: #000;font-size: 1rem;font-weight: 400;line-height: 1;padding: 10px;}.flip-card-back .card-text .card-separator {margin: 10px 0;display: block;}.flip-card-front .card-block {position: absolute;bottom: 0;padding: 20px;width: 100%;}.flip-card-front .card-block .card-title svg{width: 1em;height: 1em;margin-right: 5px;}#equipe {background-color: rgb(0, 0, 0);}.owl-carousel.equipe .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}.owl-carousel.equipe .owl-nav [class*=owl-] {width: 40px;height: 40px;line-height: 40px;margin: -23px -25px 0;display: block;position: absolute;top: 40%;z-index: 10;cursor: pointer;text-align: center;transition: all .2s ease 0s;color: #fff;background-color: #262626;text-align: center;z-index: 200;border: 1px solid #262626;box-sizing: initial;opacity: 1;border-radius: 10px;}.owl-carousel.equipe .owl-nav .owl-prev {left: 0;}.owl-carousel.equipe .owl-nav .owl-next {right: 0;}.owl-carousel.equipe .owl-nav .owl-next i {margin-right: -2px;}.owl-carousel.equipe .owl-nav [class*=owl-] i {line-height: 40px;font-size: 20px;display: block;}.owl-carousel.equipe .owl-nav .owl-next, .owl-carousel.equipe .owl-nav .owl-prev {outline: 0;}.owl-carousel.equipe .owl-dots {margin-top: 15px;}.nome-equipe {color: var(--light);text-align: center;padding-top: 15px;font-size: 1rem;}.cargo {color: var(--light);text-align: center;display: block;font-size: .8rem;}.owl-carousel.portfolio .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}.owl-carousel.portfolio .owl-nav [class*=owl-] {width: 40px;height: 40px;line-height: 40px;margin: -23px -40px 0;display: block;position: absolute;top: 40%;z-index: 10;cursor: pointer;text-align: center;transition: all .2s ease 0s;color: #000;background-color: transparent;text-align: center;z-index: 200;border: 1px solid transparent;box-sizing: initial;opacity: 1;border-radius: 10px;}.owl-carousel.portfolio .owl-nav .owl-prev {left: 0;}.owl-carousel.portfolio .owl-nav .owl-next {right: 0;}.owl-carousel.portfolio .owl-nav .owl-next span {margin-right: -2px;}.owl-carousel.portfolio .owl-nav [class*=owl-] span {line-height: 40px;display: block;font-size: 40px;}.owl-carousel.portfolio .owl-nav .owl-next, .owl-carousel.portfolio .owl-nav .owl-prev {outline: 0;}.owl-carousel.portfolio .owl-dots {margin-top: 15px;}.nome-portfolio {display: flex;flex-direction: column;margin-top: 0px;margin-bottom: 1.5rem;text-align: center;font-weight: 400;font-size: 1.2rem;line-height: 1.5;color: rgb(51, 51, 51) !important;}#metodo-trabalho .title{color: rgb(0, 0, 0);font-size: 1.5rem;font-weight: 700;text-transform: none;text-align: center;line-height: unset;letter-spacing: unset;margin-bottom: 30px;}.metodos {text-align: center;}.panel {height: 100%;background-color: #F8F8F8;box-shadow: rgb(0 0 0 / 39%) 0px 4px 8px -1px;padding: 20px 15px;border-radius: 15px;overflow: hidden;}.panel-body {position: relative;font-weight: 600;height: 100%;}.panel-body p, .panel-body h4 {position: relative;}.progress-number {font-size: 250px;font-weight: 700;position: absolute;bottom: 0px;left: 0;right: -10px;text-align: right;line-height: 0.5;color: #EAEAEA;}#metodo-trabalho .metodos .title {font-size: 1.25rem;color: rgb(0, 54, 255);font-weight: 600;margin-bottom: 1rem;}.metodos p {color: #212529;font-size: .9rem;}.list-info {margin-top: 1rem;padding-left: 20px;list-style: initial;font-weight: 600;text-align: left;position: relative;}.panel:hover .infinite {animation-iteration-count: infinite;animation-duration: 3s;animation-fill-mode: both;}#contato {background-color: #f8f8f8;}#contato h2 {display: flex;flex-direction: column;text-align: center;color: rgb(4, 6, 14);font-weight: 900;line-height: 1.1;width: 100%;font-size: 2.25rem !important;}#contato h2 span {text-align: center;text-transform: uppercase;margin: 1.5rem 0px;color: rgb(4, 6, 14) !important;font-size: 1.5rem !important;font-weight: 300;}#contato p {margin-top: 1.5rem;font-weight: 400;color: rgb(0, 0, 0) !important;font-size: 1.3rem !important;}.form-contato .form-control, .form-contato .form-select {border: 0;border-bottom: 1px solid #000;border-radius: 0;background-color: transparent;padding: 0.375rem;}.form-contato .form-select {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;}.form-contato .form-select {color: #6b6b6b !important;font-weight: 300;line-height: normal;}.form-contato .form-select option, .form-contato .form-select.valid {color: #000 !important;}.form-contato .form-select:focus {box-shadow: 0 0 0 0;}.form-contato textarea {resize: none;}.form-control:focus {box-shadow: 0 0 0 0;}.form-control::placeholder {color: transparent;}.form-contato label.form-label {pointer-events: none;position: absolute;top: calc(50% - 14px);transition: all 0.1s linear 0s;color: #000;text-align: left;line-height: 1;font-size: 1rem;left: 0.375rem;}.form-contato textarea + label.form-label {pointer-events: none;position: absolute;top: calc(32% - 35px);transition: all 0.1s linear 0s;color: #000;text-align: left;line-height: 1;font-size: 1rem;}.form-contato .float-label textarea:focus + label.form-label, .form-contato .float-label textarea:not(:placeholder-shown) + label.form-label, .form-contato .float-label textarea:-webkit-autofill ~ label.form-label {font-size: 0.75rem;top: -14px;left: 0;}.form-contato .float-label input:focus + label.form-label, .form-contato .float-label input:not(:placeholder-shown) + label.form-label, .form-contato .float-label input:-webkit-autofill ~ label.form-label {font-size: 0.75rem;top: -14px;left: 0;}.form-contato .float-label .form-control::placeholder {color: transparent !important;opacity: 0 !important;}.float-label {padding-bottom: 10px;position: relative;}.button-contato {font-size: 1rem;background: transparent;border-radius: 0.5rem;border: 1px solid #0025b2;padding: 0.8rem 2rem;color: #0025b2;font-weight: 500;margin-top: 1rem;transition: background-color .2s;-webkit-border-radius: 0.5rem;-moz-border-radius: 0.5rem;-ms-border-radius: 0.5rem;-o-border-radius: 0.5rem;}.button-contato:hover {background: #0025b2;color: #fff;}.creditos {font-size: .8rem;}.progress-read.active {background-color: #474747;position: fixed;top: 80px;width: 100%;z-index: 3;}.progress-read.active .progress-container {background: #474747;height: 1px;width: 100%;}.progress-read.active .progress-bar {background: #2196f3;height: 2px;width: 0%;box-shadow: 0 0 15px 2px #2196f3;}.background-verba {background-color: #000;padding: 30px;border-radius: 15px;}.background-verba label {color: #fff;}.irs {height: 50px;}.irs-max, .irs-min {color: #fff;font-size: 12px;line-height: 1.333;text-shadow: none;top: 0;padding: 0;background: 0 0;-moz-border-radius: 4px;border-radius: 4px;font-weight: 400;}.irs-from, .irs-single, .irs-to {color: #fff;font-size: 12px;line-height: 1.333;text-shadow: none;padding: 0;background: 0 0;-moz-border-radius: 4px;border-radius: 4px;font-weight: 800;}.irs-line {height: 8px;top: 26px;}.irs-grid {position: absolute;display: none;bottom: 0;left: 0;width: 100%;height: 20px;}.irs-bar {height: 12px;top: 27px;background-position: 0 -60px;background: #fff;}.irs-bar-edge {top: 27px;height: 12px;width: 12px;background: #fff;border-radius: 5px 0 0 5px;}.irs-slider {width: 18px;height: 18px;top: 23px;background: #fff;box-shadow: 0 0 14px rgba(0,0,0,.2);border-radius: 50%;cursor: ew-resize;background: #fff;}.irs-line-left, .irs-line-mid, .irs-line-right {height: 6px;background: #fff;top: 5px;}.ms-offscreen {clip: rect(0 0 0 0)!important;width: 1px!important;height: 1px!important;border: 0!important;margin: 0!important;padding: 0!important;overflow: hidden!important;position: absolute!important;outline: 0!important;left: auto!important;top: auto!important;}.ms-parent {display: inline-block;position: relative;vertical-align: middle;}.ms-choice {display: block;width: 100%;overflow: hidden;cursor: pointer;text-align: left;white-space: nowrap;color: #000;text-decoration: none;background-color: transparent;box-shadow: none;transition: all .3s ease;font-size: 1rem;border: 0px solid transparent;border-color: #000;border-bottom-width: thin;border-radius: 0;padding: 0;}.ms-offscreen.error ~ .ms-parent .ms-choice {border-color: #b71828;}.ms-choice>span {right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;padding: 0.375rem;width: 100%;}.ms-drop {width: 100%;overflow: hidden;display: none;margin-top: 0px;padding: 0;position: absolute;z-index: 1000;background: #f2f2f2;border: 1px solid #ececec;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.ms-drop ul > li label {color: #000000 !important;font-size: 14px !important;padding-bottom: 5px !important;line-height: 24px !important;font-weight: 800 !important;cursor: pointer;width: 100%;}.ms-drop ul li.selected label, .ms-drop ul li:hover label {color: #2aabe4!important;}.ms-choice.error {border: 0px solid #b71828;border-color: #b71828;border-bottom-width: thin;}.ms-choice>div {position: absolute;top: 10px;right: 0;width: 20px;height: 25px;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center;background-size: 16px 12px;}.ms-drop ul {overflow: auto;margin: 0;padding: 5px 8px;}.ms-drop ul > li {list-style: none;display: list-item;background-image: none;position: static;}.ms-drop ul > li .disabled {opacity: 0.35;filter: Alpha(Opacity=35);}.ms-drop input[type=radio],.ms-drop input[type=checkbox] {display: none !important;}.ms-drop label:before {border: 1px solid #bdadba;background-color: #fff;content: "\00a0";display: inline-block;font: 14px/1em sans-serif;height: 1rem;margin: 0 .25rem 0 0;padding: 0;vertical-align: middle;width: 1rem;border-radius: 4px }.ms-drop ul li.selected label:before {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position: center center;background-size: 50% 50%;background-repeat: no-repeat;top: .25rem;left: 0;display: inline-block;width: 1rem;height: 1rem;content: "";background-color: #007bff;}.ms-drop ul li.selected label,.ms-drop ul li:hover label {color: #0025b2!important;}.placeholder {background-color: transparent;cursor: pointer;color: #000;opacity: 1;}.description-success {color: #8C8C8C;}.pagina-sucesso .social-icons a {font-size: 1.8rem!important;}.separator-v {border-left: 2px solid #000;height: 100%;position: absolute;left: 50%;margin: 0;margin-left: -3px;top: 0;opacity: .8;}.border-bottom-light {border-bottom: 1px solid;}@media (max-width: 768px) {.logo-header {padding: 25px 0;}.caption span {font-size: 1.4rem;}.slider-caption {padding-bottom: 60px;}.caption {padding: 0 20px;}.xs-text-center {text-align: center !important;}.xs-order-1 {order: 1;}.xs-order-2 {order: 2;}.container {padding: 0 30px;}.container, .container-md, .container-sm {max-width: 720px;}.flip-card-front .card-block {padding: 10px 5px;}.flip-card-front .card-block .card-title svg{vertical-align: text-top;}.flip-card-front .card-block .card-title {font-size: 1em;}.flip-card-back .card-text {font-size: .8rem;line-height: 1.2;padding: 10px;}.flip-card-back .card-title {padding: 10px;font-size: 1rem;}#dotsMenu ul {padding: 10px 5px;}#dotsMenu ul li a {width: 26px;height: 26px;left: -5px;top: -5px;}.menu-lateral, #dotsMenu{display: none;}.div-clientes {padding: .5rem;}.card-sobre h2 span.first span {margin-right: 0;}.logo-footer, .logo-bni {width: 100%;}}