@keyframes progressAnimation{0%{width:0}to{width:100%}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight70{0%{opacity:0;transform:translateX(0)}8%{opacity:1;transform:translateX(3.6rem)}16%{opacity:0;transform:translateX(7.2rem)}to{opacity:0;transform:translateX(7.2rem)}}@keyframes slideUp130{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(-6.5rem)}16%{opacity:0;transform:translateY(-13rem)}to{opacity:0;transform:translateY(-13rem)}}@keyframes slideDown60{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(3.1rem)}16%{opacity:0;transform:translateY(6.2rem)}to{opacity:0;transform:translateY(6.2rem)}}@keyframes slideUp60{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(-3rem)}16%{opacity:0;transform:translateY(-6rem)}to{opacity:0;transform:translateY(-6rem)}}@keyframes slideUp40{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(-2rem)}16%{opacity:0;transform:translateY(-4rem)}to{opacity:0;transform:translateY(-4rem)}}@keyframes slideDown90{0%{opacity:0;transform:translateY(0)}8%{opacity:1;transform:translateY(4.5rem)}16%{opacity:0;transform:translateY(9rem)}to{opacity:0;transform:translateY(9rem)}}@keyframes slideLeft70{0%{opacity:0;transform:translateX(0)}8%{opacity:1;transform:translateX(-3.5rem)}16%{opacity:0;transform:translateX(-7rem)}to{opacity:0;transform:translateX(-7rem)}}@keyframes slideRight100{0%{opacity:0;transform:translateX(0)}8%{opacity:1;transform:translateX(5rem)}16%{opacity:0;transform:translateX(10rem)}to{opacity:0;transform:translateX(10rem)}}@keyframes slideLeft90{0%{opacity:0;transform:translateX(0)}8%{opacity:1;transform:translateX(-4.5rem)}16%{opacity:0;transform:translateX(-9rem)}to{opacity:0;transform:translateX(-9rem)}}@keyframes loop-item-border{0%{width:0;opacity:0}5%{width:0;opacity:1}35%{width:100%;opacity:1}40%{width:100%;opacity:0}to{width:0;opacity:0}}.popup-content .submitted-message p{font-size:1.6rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;color:#344054!important}.popup-content .submitted-message p span{font:inherit;color:#344054!important}.popup-content form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0}.popup-content form .form-columns-1{width:100%}.popup-content form .field{width:100%;margin-bottom:2.4rem}.popup-content form .hs-field-desc{margin-bottom:.4rem;font-size:1.4rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;font-weight:500;color:#98a2b3}.popup-content form .hs-richtext{display:none}.popup-content form .hs-richtext span{font-size:1.4rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;font-weight:500;color:#344054}.popup-content form .hs-richtext span a{font:inherit;color:#75aee5;transition:opacity .3s ease}.popup-content form .hs-richtext span a:hover{opacity:.7}.popup-content form .hs-main-font-element{font-size:1.2rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;font-weight:500;color:#182230}.popup-content form .hs-error-msg{color:red}.popup-content form .hs-input.error,.popup-content form input.error,.popup-content form select.error{border:1px solid red;background-color:#f2f4f7;box-shadow:0 0 0 2px rgba(255,0,0,.15)}.popup-content form .actions,.popup-content form .hs_submit{width:100%}.popup-content form label{margin-bottom:.4rem;display:block;font-size:1.4rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;font-weight:500;color:#344054}.popup-content form input,.popup-content form select{width:100%;height:4.4rem;padding:1rem 1.6rem;border-radius:.8rem;border:none;background-color:#f2f4f7;font-size:1.4rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;color:#101828;transition:all .3s ease}.popup-content form input::placeholder,.popup-content form select::placeholder{color:#667085}.popup-content form input:focus,.popup-content form select:focus{outline:none;background-color:#f9fafb;box-shadow:0 0 0 2px #c8dff5}.popup-content form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23D0D5DD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:4rem;cursor:pointer}.popup-content form button,.popup-content form input[type=submit]{width:100%;height:5.2rem;border-radius:99.9rem;text-align:center;border:none;background-color:#fce300;font-size:1.4rem;font-weight:400;font-family:var(--font-inter),sans-serif;line-height:140%;font-weight:500;color:#1d2946;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1.2rem;cursor:pointer;transition:all .3s ease;overflow:hidden;position:relative}.popup-content form button:hover,.popup-content form input[type=submit]:hover{background-color:#fff40d}.popup-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.popup-overlay.is-active{opacity:1;visibility:visible}.popup-wrapper{width:100%;max-width:62.2rem;padding:.2rem;border-radius:2.4rem;background:linear-gradient(270deg,rgba(16,41,98,.2),rgba(16,41,98,0)),linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.2));transform:scale(.95);transition:transform .3s ease}.popup-overlay.is-active .popup-wrapper{transform:scale(1)}.popup-container{background-color:#fff;border-radius:2.4rem;position:relative;box-shadow:0 3px 3px -1.5px rgba(23,23,23,.06),0 1px 1px -.5px rgba(23,23,23,.06)}.popup-close{position:absolute;top:1.8rem;right:1.8rem;width:2.4rem;height:2.4rem;background:transparent;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;transition:transform .3s ease,opacity .3s ease}.popup-close svg{width:100%;height:100%}.popup-close:hover{transform:rotate(90deg);opacity:.7}.popup-content{padding:3.2rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:3.2rem}@media (max-width:600px){.popup-content{padding:4rem 1.6rem 3.2rem}}.popup-header{width:100%}.popup-title{font-size:1.8rem;font-weight:400;font-weight:600;color:#101828}.popup-privacy,.popup-title{font-family:var(--font-inter),sans-serif;line-height:140%;line-height:1.4}.popup-privacy{padding:1.6rem;width:100%;text-align:center;border-radius:0 0 2.4rem 2.4rem;font-size:1.2rem;font-weight:400;color:#fcfcfd}.popup-privacy a{font:inherit;color:inherit;text-decoration:underline;transition:opacity .3s ease}.popup-privacy a:hover{opacity:.7}body.popup-open{overflow:hidden}a{text-decoration:none}p{padding:0;margin:0}.mini-banner-topo{padding:.6rem 1.5rem;background-color:#0055b8;position:relative;transition:all .3s ease;height:auto!important}.header.mobile-open,.header.open{background-color:#fff!important}.footer__background{box-sizing:border-box}.footer ul,.header ul,footer ul,header ul{padding:0!important;margin:0!important;list-style:none!important}.header button,.header__menu-link,header button{background:none!important;border:none;border-radius:.8rem!important;box-shadow:none;padding:.6rem 1.2rem!important;font-family:var(--font-inter)!important;color:#fff;cursor:pointer;text-decoration:none!important}.header button:hover,header button:hover:hover{background-color:rgba(255,255,255,.12)!important}@media (max-width:1050px){.header .elementor-button,.header button,header button{padding:0!important}.header .elementor-button span,.header button span,header button span{color:#1d2946!important}}.popup-demonstracao{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.popup-demonstracao.is-open{opacity:1;visibility:visible;pointer-events:auto}.popup-demonstracao__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55)}.popup-demonstracao__content{position:relative;z-index:2;width:100%;max-width:600px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:20px;padding:40px}.popup-demonstracao__close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f1f2f2;font-size:26px;line-height:1;cursor:pointer;z-index:10}body.popup-demonstracao-open{overflow:hidden}@media (max-width:767px){.popup-demonstracao{padding:16px}.popup-demonstracao__content{padding:32px 20px 24px;border-radius:16px}}.footer,.footer *,.header,.header *,.mini-banner-topo,.mini-banner-topo *{box-sizing:border-box}