 :root {--light: #fff;--dark: #000;}.button-whatsapp {background-image: -webkit-linear-gradient(45deg, transparent 50%, #25d366 50%);background-image: linear-gradient(45deg, transparent 50%, #25d366 50%);background-position: 100%;background-size: 400%;-webkit-transition: background 300ms ease-in-out;transition: background 300ms ease-in-out;padding: 1.1rem 2.2rem;color: white;font-weight: 500;justify-content: center;text-align: center;letter-spacing: 1px;border: 1px solid #25d366;}.button-whatsapp:hover {background-position: 0;color: rgb(50, 50, 50);}.button {background-image: -webkit-linear-gradient(45deg, transparent 50%, #6a9e5fad 50%);background-image: linear-gradient(45deg, transparent 50%, #6a9e5fad 50%);background-position: 100%;background-size: 400%;-webkit-transition: background 300ms ease-in-out;transition: background 300ms ease-in-out;padding: 1.1rem 2.2rem;color: white;font-weight: 100;justify-content: center;text-align: center;border: 1px solid #6a9e5fad;}.button:hover {background-position: 0;color: white;}.button-contato {background-image: -webkit-linear-gradient(45deg, transparent 50%, #cbb377 50%);background-image: linear-gradient(45deg, transparent 50%, #cbb377 50%);background-position: 100%;background-size: 400%;-webkit-transition: background 300ms ease-in-out;transition: background 300ms ease-in-out;padding: 0.9rem 2.6rem;color: white;font-weight: 500;justify-content: center;text-align: center;letter-spacing: 1px;border: 1px solid #cbb377;}.button-contato:hover {background-position: 0;color: #333;}.btn-whatsapp {position: fixed;right: 0;bottom: 0;transform: translate(-50%, -50%);background-color: rgb(37, 211, 102);width: 60px;height: 60px;text-align: center;line-height: 58px;font-size: 1.8em;color: #ffffff;font-weight: 100;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 1001;}.btn-whatsapp:before, .btn-whatsapp:after {content: '';display: block;position: absolute;border-radius: 50%;border: 1px solid #25d366;left: -20px;right: -20px;bottom: -20px;top: -20px;animation: animate 1.5s linear infinite;opacity: 0;backface-visibility: hidden;}.pulsaDelay:after {animation-delay: .5s;}@keyframes animate {0% {transform: scale(0.5);opacity: 0;}50% {opacity: 1;}100% {transform: scale(1.2);opacity: 0;}}.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: var(--cor-primaria);position: fixed;width: 100%;z-index: 199 !important;height: 80px;line-height: 80px;display: block;top: 0;}#header #header-wrap, #header .header-inner {height: 80px;background-color: var(--cor-primaria);transition: 0.4s ease-in-out;}#header .header-inner #logo {float: left;z-index: 1;position: relative;}#header .header-inner #logo img {height: 80px;padding: 15px 0;z-index: 201;position: relative;}#mainMenu {padding: 0;min-height: 0;transition: 0.5s;}#header #header-wrap .container, #header .header-inner .container {max-width: 100%;padding: 0 30px;}#mainMenu nav {float: right;}#mainMenu nav > ul, .header-extras > ul {list-style: none;padding: 0;margin: 0;}#mainMenu nav > ul > li {float: left;border: 0;transition: 0.3s;margin-left: 6px;position: relative;}#mainMenu nav > ul > li > a {position: relative;padding: 10px 12px;font-size: 16px;letter-spacing: 0.6px;color: #333!important;border-radius: 0;border: 0 solid transparent;transition: 0.3s;line-height: normal;font-weight: 400;}#mainMenu nav > ul > li > a:hover {font-size: 17px;color: #cbb377!important;transition: 0.3s;font-weight: 500;}#mainMenu-trigger {position: absolute;opacity: 0;visibility: hidden;height: 80px;z-index: 1;float: right;}#page-title, section {padding: 200px 0;position: relative;}#page-title, .breadcrumb ul li, .header-extras, .lines, .p-relative, section {position: relative;}.header-extras {float: right;z-index: 199;height: 80px;margin-right: 4%;}.header-extras > ul > li {float: left;border: 0;}.header-extras > ul > li > .button-header {background-image: -webkit-linear-gradient(45deg, transparent 50%, #6a9e5f 50%);background-image: linear-gradient(45deg, transparent 50%, #6a9e5f 50%);background-position: 100%;background-size: 400%;-webkit-transition: background 300ms ease-in-out;transition: background 300ms ease-in-out;padding: 0.9rem 2.2rem;color: white;font-weight: 100;justify-content: center;text-align: center;border: 1px solid #6a9e5f;font-weight: 400;font-family: 'Work Sans', sans-serif;letter-spacing:2px ;text-transform: uppercase;font-size: 12px;}.header-extras > ul > li > .button-header:hover {background-position: 0;color: #333;}.header-extras > ul > li > .button-header:active {transform: scale(1.1);}header.background-dark .header-content {background-color: var(--cor-primaria);}.header-content {position: fixed;height: 80px;left: 0;right: 0;transition: all 0.4s ease-in-out;}header.background-dark.active .header-content, header.active .header-content {transition: top 0.8s ease-in-out;background-color: var(--cor-primaria);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}header + #mainMenu + #slider {}#header + #mainMenu + .menu-lateral + #slider {top: -80px;margin-bottom: -80px;}#header + #mainMenu + #slider {top: -80px;margin-bottom: -80px;}.animacao img {transform: translateY(0);animation: float 14s ease-in-out infinite;}.animacao a {position: absolute;left: 25.4%;top: 56.25%;width: 23%;height: 9.2%;z-index: 2;animation: float_link 14s ease-in-out infinite;}@keyframes float {0% {transform: translateY(0px);}50% {transform: translateY(-30px);}100% {transform: translateY(0px);}}@keyframes float_link {0% {left: 25.4%;top: 56.25%;}50% {left: 25.4%;top: 50.15%;}100% {left: 25.4%;top: 56.19%;}}.logo {float: left;z-index: 201;position: relative;}.logo-header {height: 80px;padding: 15px 0;z-index: 201;position: relative;margin-left: 30%;}.lines {display: inline-block;height: 3px;width: 30px;border-radius: 4px;transition: 0.3s;position: relative;top: -4px;}.lines::before, .lines::after {display: inline-block;height: 3px;border-radius: 4px;transition: 0.3s;content: "";position: absolute;left: 0;transform-origin: 2.85714px center;width: 100%;}.lines::before {top: 8px;}.lines::after {top: -8px;}.lines, .lines:before, .lines:after {background-color: #454545;}.x.toggle-active .lines {background: transparent !important;}.toggle-active .lines {-webkit-transform: scale3d(0.8, 0.8, 0.8);transform: scale3d(0.8, 0.8, 0.8);}.x.toggle-active .lines::before, .x.toggle-active .lines::after {transform-origin: 50% 50%;top: 0;width: 26px;}.x.toggle-active .lines::before {transform: rotate3d(0, 0, 1, 45deg);}.x.toggle-active .lines::after {transform: rotate3d(0, 0, 1, -45deg);}@media (max-width: 1024px) {#header .header-inner, #header #header-wrap {height: auto;}.header-extras {float: left;}#header .header-inner #mainMenu .container, #header #header-wrap #mainMenu .container {max-width: 100%;}#header #logo {position: absolute !important;width: 100%;text-align: center;margin: 0 !important;float: none;height: 80px;left: 0;right: 0;padding: 0 !important;}#header #logo > a {display: inline-block;}#mainMenu-trigger {position: relative;opacity: 1;visibility: visible;transition: 0.5s;}#mainMenu {max-height: 0;clear: both;display: block;width: 100%;opacity: 1;overflow: hidden;}#mainMenu nav {line-height: 40px;float: none;margin: 0 auto;width: 50%;text-align: center;transition: 0.7s ease;opacity: 0;transform: translateY(-18px);}.mainMenu-open #header #mainMenu {position: fixed;top: 0;width: 100%;display: flex;justify-content: center;align-items: center;opacity: 1;overflow-y: scroll;max-height: 0;clear: both;opacity: 1;overflow: hidden;transition: max-height 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);min-height: 100vh;left: 0;background-color: var(--cor-primaria);}#mainMenu.menu-animate nav {opacity: 1;transform: translateY(0);}#mainMenu nav > ul {float: none;width: 100%;}#mainMenu:not(.menu-overlay) nav > ul > li {padding: 0;margin: 0;clear: both;float: none;display: block;border: 0;}#mainMenu nav > ul > li > a {font-size: 1.6rem;}}@media (max-width: 768px) {#header #logo {text-align: left;}#header .header-inner #logo {float: left;}#header .header-inner #logo img {padding: 15px 10px;}#mainMenu nav {line-height: 40px;float: none;margin: 0 auto;width: 100%;text-align: center;transition: 0.7s ease;opacity: 0;transform: translateY(-18px);}}section {padding: 80px 0;position: relative;width: 100%;overflow: hidden;z-index: 1;background-color: #fff;}.p-relative {position: relative;}input.validation {display: none;}#page-title {clear: both;padding: 160px 80px 80px 80px;background-color: #cbb377!important;position: relative;}.background-dark {background-color: var(--cor-sexternaria-shadow)!important;}.headerHome #page-title {padding: 160px 0 80px 0;}.btn-label>i,.custom-control-label,.custom-control-label b {color: var(--cor-primaria)!important;}.breadcrumb {background-color: transparent;font-size: 12px;font-weight: 400;letter-spacing: 0.5px;margin-top: 10px;display: block;text-align: left;padding: 0;}.breadcrumb ul {display: inline;margin: 0;padding: 0;}.breadcrumb ul li {display: inline;position: relative;opacity: 0.8;}#page-title .breadcrumb ul li a {color: #fff;text-decoration: none;}.breadcrumb ul .breadcrumb-item + li:before, .breadcrumb ul li + li:before, .breadcrumb ol .breadcrumb-item + li:before, .breadcrumb ol li + li:before {content: "\f054";font-family: "FontAwesome";margin: 0 5px;background-color: transparent;color: #fff;font-size: 0.6rem;font-weight: 100;}#menu-hamburguer {z-index: 299 !important;}.menu-overlay-active #header #mainMenu {z-index: 200;}#mainMenu.menu-overlay .menu {background-color: rgba(0, 0, 0, 0.6);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);transition: all 0.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-top: 0;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;}.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 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.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%;height: 100vh;overflow: hidden;padding: 0;background-color: var(--light);z-index: 1;}#slider.owl-carousel {height: 100vh;}#slider .owl-carousel .item {width: 100vw;min-height: 100vh;background-size: cover;background-position: center center;}#slider .owl-carousel .item.slide {background-image: url("/images/hero.jpg");}#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: #cbb377;display: block;-webkit-backface-visibility: visible;transition: opacity 0.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;}.card {background-color: #000000c9;padding: 20px 50px 70px 50px;box-shadow: #e2d6876a 0px 0px 0px 1px inset;text-align: center;}.slider-caption {padding-top: 10%;width: 100%;}.slider-caption .title-slide {line-height: 4.2rem;letter-spacing: 5px;background: linear-gradient(0, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.4));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 52px;font-weight: 900;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;}.slider-caption .title-slide span:first-child {flex-basis: 100%;}.slider-caption .typing-effect {min-width: 250px;display: inline-block;text-align: center;}.typing-effect-mobile {display: inline;font-size: 23px;font-weight: bold;color: #fff;letter-spacing: 1px;}.cursor-mobile {display: inline;font-size: 20px;font-weight: bold;color: #fff;animation: blink-mobile 1s infinite;}@keyframes blink-mobile {0%, 100% {opacity: 1;}50% {opacity: 0;}}.cursor {font-weight: bold;animation: blink 1s infinite;}@keyframes blink {0%, 100% {opacity: 1;}50% {opacity: 0;}}.slider-caption .subtitle-slide {font-family: 'Work Sans', sans-serif;font-size: 28px;font-weight: 300!important;line-height: 2.2rem;margin-bottom: 20px;}.hero-caption {font-size: 20px;margin-top: 20px;}.pagina-sucesso{padding: 200px;}.modal-sucesso {position: fixed;z-index: 2000;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);display: none;justify-content: center;align-items: center;}.modal-sucesso-content {background-color: #111;padding: 30px;border-radius: 10px;color: #fff;text-align: center;width: 90%;max-width: 400px;box-shadow: 0 8px 20px rgba(0,0,0,0.4);}.modal-sucesso-content h3 {margin-top: 0;color: #25D366;}.modal-sucesso-content p {margin: 15px 0 0;font-size: 20px;color: #fff;}.modal-close {color: #fff;font-size: 40px;cursor: pointer;float: inline-end;}.whatsapp-icon {margin-bottom: 1rem;}.whatsapp-icon .fa-whatsapp {font-size: 48px;color: #ffffff;}.floating-form {width: 360px;height: auto;position: fixed;bottom: 90px;right: 20px;background-color: #111;padding: 20px;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border-radius: 16px;z-index: 1000;display: none;overflow-y: auto;}.floating-form h2 {font-size: 18px;font-weight: 500;color: #fff;text-align: center;margin-bottom: 1rem;}.floating-form .form-group input, .floating-form .form-select, .floating-form input[type="email"] {background: #222;border: 1px solid #333;color: #fff;padding: 10px 12px;border-radius: 6px;width: 100%;}.floating-form label {color: #bbb;font-size: 13px;}.floating-form .custom-control-label, .floating-form .custom-control-label a {color: #aaa;font-size: 13px;}.floating-form .button-floating {width: 100%;background-color: #25d366;color: white;font-weight: bold;font-size: 15px;padding: 12px;margin-top: 10px;border-radius: 6px;border: none;}.floating-form .close-button {position: absolute;top: 12px;right: 16px;font-size: 20px;color: #fff;cursor: pointer;}.text-wa {color: #25d366!important;}@media (max-width: 767px) {.floating-form {width: 100vw;height: 100vh;top: 0;right: 0;bottom: 0;left: 0;position: fixed;padding: 20px 15px;background-color: #000 !important;overflow-y: auto;border-radius: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;max-width: 100%;}.floating-form #form-background {width: 100%;padding: 10px;}.floating-form h2 {font-size: 18px;text-align: center;color: #fff;line-height: 1.3em;margin-bottom: 20px;}.floating-form .form-group input, .floating-form .form-select, .floating-form input[type="email"] {background: #111;border: 1px solid #444;color: #fff;}.floating-form label, .floating-form .form-select option {color: #ccc;}.floating-form .custom-control-label a {color: #6fae75;font-weight: bold;}.floating-form .button-floating {width: 100%;background-color: #25d366;border: none;font-weight: bold;font-size: 16px;}.floating-form .close-button {position: absolute;top: 12px;right: 20px;font-size: 26px;color: white;z-index: 10001;cursor: pointer;}}footer {background: linear-gradient(348deg, #101010 24%, #2d2d2d 65%);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;display: block;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: 0.9rem;word-break: break-all;}footer .widget ul li.separator {padding-top: 10px;}footer .widget .social-icons ul {display: inline-block;}.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 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}footer .widget .social-icons li a:hover {opacity: 0.7;}footer .widget .social-icons {margin-top: 20px;}.widget .list {padding: 0 20px;}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: var(--cor-terciaria-footer);font-size: 13px;color: var(--cor-secundaria);}footer .widget .widget-title, footer .widget h4 {font-size: 1.3rem;letter-spacing: 1px;font-weight: 600;font-style: normal;text-transform: uppercase;line-height: 24px;margin-bottom: 5px;}.copyright-text a {color: var(--cor-secundaria);}.logo-footer {width: 95%;}.selo-footer {width: 80%;border-radius: 5px;}footer .copyright-content a {align-items: center;gap: 5px;}#sobre {background-image: url('/images/bg-sobre.svg');background-size: cover;padding: 200px 0;}.floating-paper {position: relative;animation: floatTilt 6s ease-in-out infinite, shadowAnimation 3s ease-in-out infinite;filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.3));}@keyframes floatTilt {0% {transform: translateY(0px) rotate(0deg);}25% {transform: translateY(-7px) rotate(1deg);}50% {transform: translateY(-14px) rotate(0deg);}75% {transform: translateY(-7px) rotate(-1deg);}100% {transform: translateY(0px) rotate(0deg);}}@keyframes shadowAnimation {0% {filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.3));}3.33% {filter: drop-shadow(0px 21px 26px rgba(0, 0, 0, 0.28));}6.66% {filter: drop-shadow(0px 22px 27px rgba(0, 0, 0, 0.26));}10% {filter: drop-shadow(0px 23px 28px rgba(0, 0, 0, 0.25));}13.33% {filter: drop-shadow(0px 24px 29px rgba(0, 0, 0, 0.24));}16.66% {filter: drop-shadow(0px 25px 30px rgba(0, 0, 0, 0.23));}20% {filter: drop-shadow(0px 26px 31px rgba(0, 0, 0, 0.22));}23.33% {filter: drop-shadow(0px 27px 32px rgba(0, 0, 0, 0.21));}26.66% {filter: drop-shadow(0px 28px 33px rgba(0, 0, 0, 0.2));}30% {filter: drop-shadow(0px 29px 34px rgba(0, 0, 0, 0.19));}33.33% {filter: drop-shadow(0px 30px 35px rgba(0, 0, 0, 0.18));}36.66% {filter: drop-shadow(0px 29px 34px rgba(0, 0, 0, 0.19));}40% {filter: drop-shadow(0px 28px 33px rgba(0, 0, 0, 0.2));}43.33% {filter: drop-shadow(0px 27px 32px rgba(0, 0, 0, 0.21));}46.66% {filter: drop-shadow(0px 26px 31px rgba(0, 0, 0, 0.22));}50% {filter: drop-shadow(0px 25px 30px rgba(0, 0, 0, 0.23));}53.33% {filter: drop-shadow(0px 24px 29px rgba(0, 0, 0, 0.24));}56.66% {filter: drop-shadow(0px 23px 28px rgba(0, 0, 0, 0.25));}60% {filter: drop-shadow(0px 22px 27px rgba(0, 0, 0, 0.26));}63.33% {filter: drop-shadow(0px 21px 26px rgba(0, 0, 0, 0.28));}66.66% {filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.3));}100% {filter: drop-shadow(0px 20px 25px rgba(0, 0, 0, 0.3));}}#traducoes {background-color: #fff;}.card-traducoes{background-color: #f6f6f6;padding: 30px;height: 147px;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;margin-top: 30px!important;align-content: center;}.owl-carousel.atendimento .owl-item img {width: 20%;margin: 0 auto;}.owl-carousel.atendimento .owl-item .title {text-align: center;margin-top: 25px;font-weight: 300;}.owl-carousel.atendimento .owl-item .title span {display: block;color: #333;margin-top: 0px;font-weight: 500;}.owl-carousel.atendimento .owl-item .item {background: var(--cor-secundaria) fff;padding: 40px 20px;height: 100%;}.owl-carousel.atendimento .owl-item span {text-align: center;display: block;margin-top: 10px;}.owl-carousel .owl-dots {margin-top: 15px;text-align: center;-webkit-tap-highlight-color: transparent;}.owl-carousel .owl-nav button[class*="owl-"] {margin: -23px -45px 0;display: block;position: absolute;color: #000000;background-color: transparent;text-align: center;border: 1px solid transparent;border-radius: 10px;width: 50px;height: 50px;top: 40%;cursor: pointer;transition: 0.2s;z-index: 200;box-sizing: initial;opacity: 1;line-height: 50px;}.owl-carousel .owl-nav button[class*="owl-"].disabled {cursor: context-menu;}.owl-carousel .owl-nav .owl-prev {left: 0;}.owl-carousel .owl-nav .owl-next {right: 0;}.owl-carousel .owl-nav [class*="owl-"] span {line-height: 50px;font-size: 50px;display: block;}.owl-carousel .owl-nav [class*="owl-"].disabled span {display: none;}#processo {background-image: url('/images/bg-paper.svg');background-size: cover;padding: 100px 0px 100px 0px;margin-bottom: -90px;z-index: 3;background-color: transparent;}.divisor {width: 1%;}#processo p {font-size: 0.9rem;}.processo-carousel .item {padding: 20px;text-align: center;}.processo-carousel .item h4 {margin-bottom: 15px;font-size: 24px;font-weight: 600;}.processo-carousel .item p {font-size: 18px;}.owl-carousel .owl-nav button {background: transparent;border: none;font-size: 24px;color: #333;cursor: pointer;transition: color 0.3s;}.owl-carousel .owl-nav button:hover {color: #555;}.svg-container {position: relative;opacity: 1;animation-duration: 800ms;text-align: center;}.svg-image {width: 100%;max-width: 100%;}.button-wrapper {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.text-wrapper {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}#processo .line {opacity: 0;transform: translateY(30px);}#processo .line.animate {animation: fadeInUp 1.5s ease-in-out forwards;}#processo .line:nth-child(1).animate {animation-delay: 0s;}#processo .line:nth-child(2).animate {animation-delay: 0.2s;}#processo .line:nth-child(3).animate {animation-delay: 0.4s;}#processo .line:nth-child(4).animate {animation-delay: 0.6s;}@keyframes fadeInUp {from {opacity: 0;transform: translateY(30px);}to {opacity: 1;transform: translateY(0);}}#cta {background: linear-gradient(348deg, var(--cor-terciaria-dark) 24%, var(--cor-quaternaria-light) 65%);}.cta {padding: 40px 0 40px 0;}#aplicacoes {background: linear-gradient(348deg, #f7f7f7 24%, #ffffff 65%);padding: 50px 0 0px 0;}@import url("https://fonts.googleapis.com/css?family=Fira+Sans:400,500,600,700,800");* {box-sizing: border-box;}.blog-slider {width: 95%;position: relative;max-width: 1200px;background: #fff;box-shadow: #32325d40 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;padding: 25px;border-radius: 25px;height: 400px;transition: all 0.3s;margin-top: 60px;margin-bottom: 60px;margin: auto;}.blog-slider .item {display: flex;align-items: center;}.blog-slider .item .content > * {opacity: 0;transform: translateY(25px);transition: opacity 4.4s, transform 4.4s;}.blog-slider .item.swiper-slide-active .content > * {opacity: 1;transform: translateY(0);}.blog-slider .item.swiper-slide-active .img-slider {opacity: 1;transition-delay: 0.3s;}.blog-slider .item .content > * {opacity: 1;transform: none;}@media screen and (max-width: 768px) {.blog-slider .item {flex-direction: column;}.blog-slider .item .content {text-align: center;}}.blog-slider .img-slider {width: 300px;flex-shrink: 0;height: 300px;box-shadow: var(--cor-terciaria-dark) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;border-radius: 20px;transform: translateX(-80px);overflow: hidden;}@media screen and (max-width: 992px) {.blog-slider .img-slider {width: 45%;}}@media screen and (max-width: 768px) {.blog-slider .img-slider {transform: translateY(-50%);width: 90%;}}@media screen and (max-width: 576px) {.blog-slider .img-slider {width: 95%;}}@media screen and (max-height: 500px) and (min-width: 992px) {.blog-slider .img-slider {height: 270px;}}@media screen and (max-width: 992px) {.blog-slider {max-width: 680px;height: 400px;}}@media screen and (max-width: 768px) {.blog-slider {min-height: 600px;height: auto;margin: 180px auto;}}@media screen and (max-height: 500px) and (min-width: 992px) {.blog-slider {height: 350px;}}.blog-slider .swiper-slide .content > * {opacity: 0;transform: translateY(25px);transition: opacity 1.4s, transform 1.4s;transition-timing-function: cubic-bezier(0.85, -0.34, 0.73, 0.98);}.blog-slider .swiper-slide-active .content > * {opacity: 1;transform: translateY(0);}.blog-slider .swiper-slide {opacity: 0;transition: opacity 0.3s;pointer-events: none;z-index: 1;position: relative;visibility: hidden;}.blog-slider .swiper-slide-active {pointer-events: auto;z-index: 3;visibility: visible;}.blog-slider .blog-slider.img-slider {font-size: 24px;font-weight: 700;color: var(--cor-terciaria-dark);margin-bottom: 20px;}.blog-slider .button {display: inline-flex;background-image: linear-gradient( 147deg, var(--cor-primaria) 0%, var(--cor-sexternaria-shadow) 74% );padding: 1.1rem 1rem 1.1rem 1rem;border-radius: 0.5rem;color: #fff;box-shadow: 0px 14px 80px var(--cor-quintenaria-shadow);text-decoration: none;font-weight: 500;justify-content: center;text-align: center;letter-spacing: 1px;}@media screen and (max-width: 576px) {.blog-slider {width: 100%;}}.blog-slider .swiper-container-horizontal > .swiper-pagination-bullets, .blog-slider .swiper-pagination-custom, .blog-slider .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}.blog-slider .blog-slider__pagination {position: absolute;z-index: 21;right: 20px;width: 10px !important;text-align: center;left: auto !important;top: 50%;bottom: auto !important;transform: translateY(-50%);}@media screen and (max-width: 768px) {.blog-slider .blog-slider__pagination {transform: translateX(-50%);left: 50% !important;top: 205px;width: 100% !important;display: flex;justify-content: center;align-items: center;}}.blog-slider .blog-slider__pagination .swiper-pagination-bullet {margin: 8px 0;width: 11px;height: 11px;display: block;border-radius: 10px;background: var(--cor-quaternaria-light);opacity: 0.2;transition: all 0.9s;}@media screen and (max-width: 768px) {.blog-slider .blog-slider__pagination .swiper-pagination-bullet {margin: 0 5px;}}.blog-slider .blog-slider__pagination .swiper-pagination-bullet-active {opacity: 1;background: var( --cor-primaria );height: 50px;}@media screen and (max-width: 768px) {.blog-slider .blog-slider__pagination .swiper-pagination-bullet-active {width: 30px;height: 11px;}}#diferenciais {padding: 100px 50px;display: flex;align-items: end;position: relative;overflow: hidden;background-size: contain;background-repeat: no-repeat;background-position: right;z-index: 1;height: 100vh;transition: background-image 0.8s ease-in-out;}#diferenciais::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(to top, rgba(59, 59, 59, 0.3), rgba(0, 0, 0, 0));z-index: 2;pointer-events: none;}#diferenciais .container-fluid {position: relative;z-index: 5;}#diferenciais .diferenciais-carousel .item {display: flex;align-items: flex-start;justify-content: space-between;height: auto;}.image-container {flex: none;position: relative;width: 40%;height: auto;display: flex;justify-content: flex-end;align-items: flex-end;}#diferenciais .image-container {background-size: cover;background-repeat: no-repeat;background-position: center right;transition: background-image 0.3s ease-in-out;}#diferenciais h3 {font-family: 'Rubik', sans-serif;font-size: 64px;color: #757575;font-weight: 900;line-height: 70px;}#diferenciais h6 {font-size: 26px;text-transform: uppercase;color: #cbb377;letter-spacing: 7%;font-weight: 300;}.benefits {list-style: none;padding: 0;margin: 0;max-width: 500px;}.benefits li {display: flex;align-items: flex-start;gap: 10px;margin-bottom: 10px;}.benefits li i {color: #3a8646;font-size: 24px;flex-shrink: 0;}.benefits li span {line-height: 1.5;display: block;}#diferenciais ul {list-style: none;padding: 0;margin: 0;}#diferenciais li {font-size: 20px;list-style: none;}#diferenciais .owl-carousel .owl-nav button[class*="owl-"] {margin: -85px -90px 0;display: block;position: absolute;background-color: transparent;text-align: center;border: 1px solid transparent;border-radius: 10px;width: 50px;height: 50px;top: 40%;cursor: pointer;transition: 0.2s;z-index: 200;box-sizing: initial;opacity: 1;line-height: 50px;}#diferenciais .diferenciais-carousel .owl-dots {margin-top: 15px;text-align: center;-webkit-tap-highlight-color: transparent;bottom: 30%!important;}#diferenciais .diferenciais-carousel .owl-nav {position: absolute;display: flex;justify-content: flex-end;width: 100%;transform: translateY(-50%);right: 8%;}#diferenciais .diferenciais-carousel .owl-nav button {background: transparent;border: none;font-size: 100px;color: #ffffff;transition: all 0.3s ease;font-weight: 100;}#diferenciais .diferenciais-carousel .owl-nav .owl-prev {visibility: hidden;}#diferenciais .diferenciais-carousel .owl-nav .owl-next {visibility: visible;right: 20px;position: absolute;}@keyframes pulse {0% {transform: scale(1);opacity: 1;}50% {transform: scale(1.1);opacity: 0.7;}100% {transform: scale(1);opacity: 1;}}.pulsar {display: inline-block;animation: pulse 3s infinite;transition: color 0.7s ease, transform 0.5s ease;}.pulsar:hover {transform: scale(1.2);color: #cbb377;}.image-container {opacity: 0;transition: opacity 0.8s ease-in-out;}.image-container.active {opacity: 1;}#diferenciais .line {opacity: 0;transform: translateY(20px);transition: opacity 0.5s ease-out, transform 0.5s ease-out;}#diferenciais .line.visible {opacity: 1;transform: translateY(0);}#contato {position: relative;padding: 200px 0;overflow: hidden;}#contato::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(/images/bg-sobre.svg);background-size: cover;background-position: center;filter: invert(1);z-index: -1;}#contato h2 {display: flex;flex-direction: column;color: #ffffff;font-weight: 900;line-height: 1.3;width: 100%;font-size: 2.25rem !important;margin-bottom: 1rem;}#contato h3 {display: flex;flex-direction: column;color: var(--cor-primaria);font-weight: 500;line-height: 1.1;width: 100%;font-size: 1.6rem!important;}#contato h2 span {text-transform: uppercase;margin: 1.4rem 0px;color: gray !important;font-size: 1.4rem !important;font-weight: 300;letter-spacing: 4px;}#contato p {margin-top: 1.5rem;font-weight: 400;font-size: 1.2rem !important;}.form-contato .form-control {border: 0;border-bottom: 1px solid #747474;border-radius: 0;background: transparent;padding: 0.375rem 0;}.form-select {border: 0;border-radius: 0;padding: 0.375rem 0;border-bottom: 1px solid #747474;background: transparent;color: white;font-weight: 300;}.form-contato .form-floating>label.form-label {top: 0;left: 0px;padding: 0;opacity: 1;border: 0;height: auto;transform: none;}.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% - 21px);transition: all 0.1s linear 0s;color: #ffffff;text-align: left;line-height: 1;font-size: 1rem;left: 0px;}#form-background-whatsapp .form-contato label.form-label{left: 15px;}.form-contato textarea + label.form-label{pointer-events: none;position: absolute;top: calc(32% - 45px);transition: all 0.1s linear 0s;color: #ffffff;text-align: left;line-height: 1;font-size: 1rem;}.form-contato textarea:focus + label.form-label, .form-contato textarea:not(:placeholder-shown) + label.form-label, .form-contato textarea:-webkit-autofill ~ label.form-label {font-size: 0.75rem;top: -14px;}.form-contato input:focus + label.form-label, .form-contato input:not(:placeholder-shown) + label.form-label, .form-contato input:-webkit-autofill ~ label.form-label {font-size: 0.75rem;top: -14px;}#form-background {background: rgb(122 122 122 / 14%);padding: 2rem 4rem 2rem 4rem;box-shadow: rgb(0 0 0 / 20%) 0 4px 8px -1px;}#form-background-whatsapp {padding: 1rem 2rem 1rem 2rem;box-shadow: rgb(0 0 0 / 20%) 0 4px 8px -1px;}.float-label {padding-bottom: 15px;position: relative;}.contact-info {list-style: none;padding: 0;margin: 0;font-size: 16px;}.contact-info li {display: flex;align-items: center;margin-bottom: 10px;}.contact-info i {color: #cbb377;font-size: 20px;margin-right: 10px;}.contact-info a {color: #555;text-decoration: none;transition: color 0.3s;}.contact-info a:hover {color: #3c6242;}.text-footer {font-size: 14px;}.creditos {font-size: 0.8rem;}@media (max-width: 992px) {.slider-caption .title-slide {font-size: 35px;}}@media (max-width: 768px) {#main-menu {display: none;}.slider-caption {position: absolute;bottom: 22%;color: #fff;}.hero-caption {font-size: 16px;margin-top: 20px;}#depoimento .item {padding: 50px 10px;}.slider-caption .title-slide {font-size: 30px;color: #fff;}.hamburger {display: flex;}#slider .owl-carousel .item.slide {background-image: url("/images/slider-mobile.jpg");height: 100vh;}#processo {background-image: url('/images/bg-paper-mobile.svg');background-size: cover;z-index: 3;background-color: transparent;background-position: center;}#processo p {font-size: 20px;}.divisor {width: 6%;}.button {font-size: 12px;}.logo-header {padding: 15px 0;margin-left: 0;}.slider-caption {padding-top: 35%;padding-bottom: 20px;}.slider-caption .title-slide {font-size: 20px;}.slider-caption .subtitle-slide {font-family: 'Work Sans', sans-serif;font-size: 18px;font-weight: 300!important;line-height: 1.6rem;}#slider .owl-carousel .item {min-height: 80vh;}#form-background {padding: 3.5rem 1rem 4.5rem 1rem;}.card-traducoes {height: 210px;}.owl-carousel.atendimento .owl-item .item {padding: 0;}.slider-caption .title-slide {line-height: 2.2rem;}.title-mobile {font-size: 30px!important;font-weight: 300!important;letter-spacing: 4px!important;}.subtitle-mobile {font-size: 20px!important;}.contact-info {display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;margin: 0 auto;}#diferenciais {background-color: white;display: flex;align-items: center;position: relative;overflow: hidden;background-size: contain;background-repeat: no-repeat;background-position: right;z-index: 1;height: 100%;padding: 100px 0;}#diferenciais h3 {font-size: 36px;line-height: 44px;font-weight: 700;}#diferenciais h6 {font-size: 18px;letter-spacing: 5%;font-weight: 400;}.benefits {padding: 0 10px;}.benefits li {margin-bottom: 8px;}.benefits li i {font-size: 20px;}.benefits li span {font-size: 16px;line-height: 1.4;}#diferenciais li {font-size: 16px;}#contato {padding: 75px 0;}#sobre {padding: 75px 0;}footer .footer-content {padding: 40px 0 40px;}#diferenciais .diferenciais-carousel .item {align-items: flex-start;justify-content: space-between;height: auto;display: flex;flex-direction: column;}.typing-effect {font-size: 1.2rem;}.cursor {height: 1.2rem;}.img-fluid {max-width: 100%;height: auto;border-radius: 10px;}.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: 0.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: 0.5rem;}.card-sobre h2 span.first span {margin-right: 0;}.cards .card-image {height: 150px;}.card-image.active {height: 250px;}.title-secundario {font-size: 1rem;}.title-primary {font-size: 0.8rem;}.animacao img {animation: none;}.animated {animation-duration: initial !important;}.owl-carousel.empresas .owl-item img {width: 80%;margin: 0 auto;}@keyframes fadeInUp {from {transform: translate3d(0, 200px, 0);}to {transform: translate3d(0, 0, 0);opacity: 1;}}@-webkit-keyframes fadeInUp {from {transform: translate3d(0, 200px, 0);}to {transform: translate3d(0, 0, 0);opacity: 1;}}.animated {animation-duration: 2s;animation-fill-mode: both;-webkit-animation-duration: 2s;-webkit-animation-fill-mode: both;}.animatedFadeInUp {opacity: 1;}.fadeInUp {opacity: 1;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}}