.logo{font-size:1.5rem;font-weight:600}.custom-select-language{height:4rem;width:11rem}@media (max-width:410px){.title-and-icon{display:none}.icon{margin-right:2rem}}@media (max-width:768px){.custom-select-language-none{display:none}}@media (min-width:410px){.title-and-icon{margin-right:2rem}.icon{margin-right:1rem}}body,html{font-family:Poppins,Arial,Helvetica,sans-serif!important}.custom-navbar{background:#02254a;border-bottom:1px solid #0a2c4d;gap:16px;height:56px;justify-content:space-between;padding:0 32px;position:relative;width:100%;z-index:10}.custom-navbar,.navbar-left{align-items:center;display:flex}.navbar-left{gap:12px}.navbar-hamburger{align-items:center;background:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;justify-content:center;padding:8px;transition:background .2s}.navbar-hamburger:hover{background:#ffffff1a}.navbar-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700}.navbar-links{display:flex;flex:1;gap:32px;justify-content:center}.navbar-link{color:#fff;font-size:15px;font-weight:500;padding:4px 0;text-decoration:none;transition:color .2s}.navbar-link:hover{color:#ff7300}.navbar-actions{align-items:center;display:flex;gap:12px}.navbar-language-selector{align-items:center;display:flex;position:relative}.navbar-language-select{max-width:180px;min-width:160px}.navbar-language-selector :deep(.va-select){background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;transition:all .2s ease}.navbar-language-selector :deep(.va-select:hover){background:#ffffff1f;border-color:#ffffff40}.navbar-language-selector :deep(.va-select:focus-within){background:#ffffff1f;border-color:#ff730080;box-shadow:0 0 0 2px #ff73001a}.navbar-language-selector :deep(.va-input-wrapper){background:transparent}.navbar-language-selector :deep(.va-input-wrapper__text){caret-color:#fff!important;color:#fff!important;--va-input-wrapper-text-color:#fff!important}.navbar-language-selector :deep(.va-input-wrapper__field){background:transparent;border:none;color:#fff!important;font-size:14px;font-weight:500;height:auto;min-height:auto;padding:7px 32px 7px 12px}.navbar-language-selector :deep(.va-input-wrapper__field::-moz-placeholder){color:#ffffffb3!important}.navbar-language-selector :deep(.va-input-wrapper__field::placeholder){color:#ffffffb3!important}.navbar-language-selector :deep(input){color:#fff!important}.navbar-language-selector :deep(.va-select__selected){color:#fff!important}.navbar-language-selector :deep(.va-input-wrapper__field input){color:#fff!important}.navbar-language-selector :deep(.va-input-wrapper__field span){color:#fff!important}.navbar-language-selector :deep(.va-select__text){color:#fff!important}.navbar-language-selector :deep(.va-input-wrapper__field *){color:#fff!important}.navbar-language-selector :deep(.va-select__content){color:#fff!important}.navbar-language-selector :deep(.va-select__content *){color:#fff!important}.navbar-language-selector :deep(.va-input-wrapper__field:focus){border:none;box-shadow:none;outline:none}.navbar-language-selector :deep(.va-select__content){background:transparent}.navbar-language-selector :deep(.va-icon){color:#ffffffb3;right:10px}.navbar-language-selector :deep(.va-select__dropdown){background:#02254a;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:0 4px 12px #0000004d;margin-top:6px;overflow:hidden}.navbar-language-selector :deep(.va-select-option){color:#ffffffe6;font-size:14px;padding:10px 16px;transition:all .2s ease}.navbar-language-selector :deep(.va-select-option:hover){background:#ff730026;color:#ff7300}.navbar-language-selector :deep(.va-select-option--selected){background:#ff730040;color:#ff7300;font-weight:600}.navbar-register-btn{background:#ff7300;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:8px 20px;transition:background .2s}.navbar-register-btn:hover{background:#ff8c1a}@media (max-width:1024px){.custom-navbar{padding:0 20px}.navbar-links{gap:20px}.navbar-link{font-size:14px}}@media (max-width:900px){.custom-navbar{padding:0 16px}.navbar-links{gap:16px}.navbar-link{font-size:14px}.navbar-register-btn{font-size:14px;padding:6px 16px}.navbar-language-select{max-width:160px;min-width:140px}}@media (max-width:768px){.navbar-hamburger{display:flex}.navbar-links{display:none}.navbar-actions{gap:8px}.navbar-language-selector{display:none}.navbar-register-btn{font-size:13px;padding:6px 14px;white-space:nowrap}.navbar-logo{font-size:18px}}@media (max-width:480px){.custom-navbar{height:56px;padding:0 12px}.navbar-logo .title-and-icon{font-size:16px}.navbar-register-btn{font-size:12px;padding:6px 12px}.navbar-left{gap:8px}}:deep(.va-sidebar),:deep(.va-sidebar[style*=background-color]),:deep(.va-sidebar[style*=background]),:deep(.va-sidebar[style]){background:#02254a!important;background-color:#02254a!important;border-right:1px solid #0a2c4d!important;color:#fff!important}:deep(.va-sidebar__menu),:deep(.va-sidebar__menu[style*=background-color]),:deep(.va-sidebar__menu[style*=background]),:deep(.va-sidebar__menu[style]){background:#02254a!important;background-color:#02254a!important}:deep(.va-sidebar__content),:deep(.va-sidebar__content[style*=background-color]),:deep(.va-sidebar__content[style*=background]),:deep(.va-sidebar__content[style]){background:#02254a!important;background-color:#02254a!important}:deep(.va-sidebar-item),:deep(.va-sidebar-item[style*=background-color]),:deep(.va-sidebar-item[style*=background]),:deep(.va-sidebar-item[style*=color]),:deep(.va-sidebar-item[style]){background:transparent!important;background-color:transparent!important;color:#fff!important}:deep(.va-sidebar-item:hover),:deep(.va-sidebar-item:hover[style]){background:#ffffff0d!important;background-color:#ffffff0d!important}:deep(.va-sidebar-item__content *),:deep(.va-sidebar-item__content){color:#fff!important}:deep(.va-sidebar-item-title *),:deep(.va-sidebar-item-title){color:#fff!important}.sidebar-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:16px;padding:16px 0}.sidebar-logo{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;padding:8px;transition:background .2s}.sidebar-logo:hover{background:#ffffff1a}.sidebar-link{border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:500;margin:4px 0;padding:12px 16px;text-decoration:none;transition:all .2s}.sidebar-link:hover{background:#ff730026;color:#ff7300}.sidebar-register-btn{background:#ff7300;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:8px;padding:12px 20px;transition:background .2s;width:100%}.sidebar-register-btn:hover{background:#ff8c1a}.custom-footer{background:#02254a;border-top:1px solid #0a2c4d;color:#fff;padding-bottom:0;padding-top:24px}.footer-content{align-items:flex-start;display:flex;gap:80px;justify-content:center;margin:0 auto;max-width:1200px;padding:32px 0 16px}.footer-col{display:flex;flex-direction:column;gap:10px;min-width:200px}.footer-title{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;margin-bottom:8px}.footer-title-text{margin-left:6px}.footer-item{align-items:center;display:flex;font-size:15px;gap:8px;margin-bottom:8px}.footer-links{display:flex;flex-direction:column;gap:4px}.footer-link{color:#fff;font-size:15px;margin-bottom:2px;text-decoration:none;transition:color .2s}.footer-link:hover{color:#ff7300}.footer-social{align-items:center;display:flex;gap:18px;margin-top:4px}.footer-social-link{align-items:center;color:#fff;display:flex;transition:color .2s}.footer-social-link:hover{color:#ff7300}.footer-divider{background:#0a2c4d;height:2px;margin:0;width:100%}.footer-bottom{color:#fff;font-size:15px;padding:12px 0 10px;width:100%}.footer-bottom-content{gap:8px;text-align:center}.footer-bottom-content,.footer-legal-info{align-items:center;display:flex;flex-direction:column}.footer-legal-info{color:#fffc;font-size:13px;gap:4px}.footer-company-name{font-weight:600}.footer-cnpj{color:#ffffffb3;font-size:12px}@media (max-width:900px){.footer-content{gap:24px}}@media (max-width:600px){.footer-content{align-items:flex-start;flex-direction:column;gap:16px;padding-left:16px;padding-right:16px}.footer-col{gap:6px;min-width:0;width:100%}}
