:root{--color-primary:#12b48b;--color-secondary:#204066;--color-warning:#ffc107ff;--color-error:#dc3545}*{font-family:Roboto,sans-serif}body{margin:0;color:#1a1a1a;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden!important}.maintnance{width:100%;height:100vh;background-size:100%;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_manutencao.jpg)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.scrollbar::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.scrollbar::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#cdd0d3}.scrollbar{scrollbar-color:#cdd0d3 #F5F5F5}.button-green,.button-green:focus{color:#fff!important;border:1px solid var(--color-primary)!important;background-color:var(--color-primary)!important}.button-green.inactive,.button-green.inactive:focus,.button-green.inactive:hover{color:#fff!important;border-color:var(--color-error)!important;background-color:var(--color-error)!important}.button-blue,.button-blue:focus{color:#fff!important;border:1px solid var(--color-secondary)!important;background-color:var(--color-secondary)!important}.button-red,.button-red:focus{color:#fff!important;border:1px solid var(--color-error)!important;background-color:var(--color-error)!important}.button-yellow,.button-yellow:focus{color:#fff!important;border:1px solid var(--color-warning)!important;background-color:var(--color-warning)!important}.button-gray,.button-gray:focus{color:#fff!important;border:1px solid #7a7a7a!important;background-color:#7a7a7a!important}.button-white{color:#1a1a1a!important;border:1px solid #f3f3f3!important;background-color:#f3f3f3!important}.is-invalid{color:var(--color-error)!important;border-color:var(--color-error)!important}.form-check-input.is-invalid:checked{background-color:var(--color-error)!important}.form-check-label{cursor:pointer}.accordion-collapse{transition:all .4s ease-in-out!important}.spinner-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:#fff}.toast-message{text-align:center!important}.grecaptcha-badge{visibility:hidden}.select2-selection__arrow{display:none!important}.countries-dropdown .dropdown-toggle{background-color:#fff;background-position:84% 50%;background-size:10px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.countries-dropdown .dropdown-toggle:after{display:none}.countries-dropdown .dropdown-menu{overflow-y:hidden;max-height:280px;min-width:18.55rem;padding-bottom:0;padding-left:.5rem;border-radius:0;transform:translateY(-44px)}.countries-dropdown .dropdown-menu .menu-items{margin:0;padding:0 0 0 .1rem;max-height:200px;overflow-y:auto;list-style:none}.countries-dropdown .dropdown-menu input{border:1px solid #aaa;margin-bottom:.3rem;width:97.3%!important}.countries-dropdown .dropdown-menu input:focus{outline:1.5px solid #1a1a1a29}.countries-dropdown .menu-item:not(.disabled):hover{cursor:pointer;background-color:#ededed}.grow{transition-duration:.3s!important;transition-property:transform,background-color!important}.grow:hover{transform:scale(1.1)}.move-up{animation:move-up;animation-duration:1s}.fade-in-up{animation:fade-in-up;animation-duration:2s}.fade-in-left{animation:fade-in-left;animation-duration:1.25s}.fade-in-right{animation:fade-in-right;animation-duration:1.25s}.zoom-in{animation:zoom-in;animation-duration:1.25s}.pulse{animation:pulse .8s infinite}.pull-left{float:left}.pull-right{float:right}.contact-request-container{margin-top:8rem}.contact-request-row{height:1094px;height:auto!important}.contact-request-title{color:var(--color-secondary);font-size:2.8em;font-weight:600;text-align:center;margin-bottom:5rem}.contact-request-card{background-color:#f8fafc;border-radius:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.22);height:fit-content!important;margin-bottom:50px}.contact-request-card-header{color:#fff;padding-top:2rem;padding-bottom:2.6rem;background-color:var(--color-secondary);text-align:center;border-top-left-radius:15px;border-top-right-radius:15px}.contact-request-card-header-title{color:#fff;font-size:2em;font-weight:600}.contact-request-card-header-text{color:#fff;font-size:1em;font-weight:300;padding-left:2rem;padding-right:2rem;line-height:1}.contact-request-card-header-circle{width:63px!important;height:63px!important;background-color:var(--color-secondary);border-radius:50%}.contact-request-card-body{padding:0 2rem 2rem 2rem}.contact-request-card-body-title{color:var(--color-secondary);font-size:1.3em;font-weight:800;padding-bottom:.5rem;text-align:center}.contact-request-form-select{background-position:right 1rem center!important}.contact-request-form-input,.contact-request-form-select{width:100%;min-height:40px;color:#7a7a7a;font-size:1rem;background-color:#fff;border-color:#1a1a1a29;border-width:1px 1px 3px 1px;border-radius:50px;padding:.5rem 1rem;line-height:1.4;transition:all .3s}.contact-request-form-input:focus,.contact-request-form-select:focus{outline:0;border-color:#1a1a1a29;box-shadow:inset .5px .5px 1px .5px #1a1a1a29}#contact-request-form .countries-dropdown .dropdown-toggle{border-color:#1a1a1a29;border-radius:50px;border-width:1px 1px 3px 1px;padding:.5rem 1rem .5rem .3rem}.contact-request-form-gdpr .form-check-label{color:var(--color-secondary);font-size:.9em;line-height:1.8;cursor:pointer}.contact-request-form .form-check-input{width:15px!important;height:15px!important}.contact-request-form .form-check-input:focus{box-shadow:none}.contact-request-button{font-size:1em!important;font-weight:500!important;padding:.5rem 1.5rem!important;border-radius:50px!important;text-transform:uppercase}@keyframes move-up{0%{position:relative;top:500px}100%{position:relative;top:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:none}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:none}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:none}}@keyframes zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes pulse{0%,100%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}@media (max-width:374px){.contact-request-container{margin-top:3rem}.contact-request-title{font-size:1.8em;line-height:1;margin-bottom:2rem}.contact-request-card{height:98%}.contact-request-card-header{padding-left:1rem;padding-right:1rem}.contact-request-card-header-title{font-size:1.7em}.contact-request-card-header-text{padding-left:unset;padding-right:unset}.contact-request-card-body{padding-left:1rem;padding-right:1rem}.contact-request-card-body-title{font-size:1.2em;line-height:1.1}.contact-request-form .form-check{align-items:center}.contact-request-form .form-check-label{font-size:1.1em}.contact-request-form .form-check-input{width:15px;height:15px}.contact-request-form-gdpr .form-check-label{font-size:.9em}.contact-request-form-gdpr .form-check-input{width:15px;height:15px}.public-contacts{margin-top:300px}}@media (min-width:375px) and (max-width:575px){.contact-request-container{margin-top:3rem}.contact-request-title{font-size:2em;line-height:1;margin-bottom:3rem}.contact-request-card{height:98%}.contact-request-card-header,.contact-request-card-header-text{padding-left:1rem;padding-right:1rem}.contact-request-card-body-title{font-size:1.15em;padding-bottom:0}.contact-request-form .form-check{align-items:center}.contact-request-form .form-check-label{font-size:1.1em}.contact-request-form .form-check-input{width:15px;height:15px}.contact-request-form-gdpr .form-check-label{font-size:.9em}.contact-request-form-gdpr .form-check-input{width:15px;height:15px}.public-contacts{margin-top:300px}}@media (min-width:576px) and (max-width:767px){.contact-request-container{margin-top:4rem}.contact-request-title{line-height:1;margin-bottom:3rem}.contact-request-card{height:98%}.contact-request-card-header{padding-left:3rem;padding-right:3rem}.contact-request-card-body-title{font-size:1.4em;padding-bottom:0}.contact-request-form .form-check{align-items:center}.contact-request-form .form-check-label{font-size:1.1em}.contact-request-form .form-check-input{width:15px;height:15px}.contact-request-form-gdpr .form-check-label{font-size:.9em}.contact-request-form-gdpr .form-check-input{width:15px;height:15px}.public-contacts{margin-top:300px}}@media (min-width:768px) and (max-width:991px){.contact-request-container{margin-top:5rem}.contact-request-title{line-height:1;margin-bottom:3rem}.contact-request-card{height:98%}.contact-request-card-header{padding-left:3rem;padding-right:3rem}.contact-request-card-header-circle{width:68px!important;height:68px!important}.contact-request-card-body-title{font-size:1.4em;padding-bottom:0}.contact-request-form .form-check{align-items:center}.contact-request-form .form-check-label{font-size:1.1em}.contact-request-form .form-check-input{width:16px;height:16px}.contact-request-form-gdpr .form-check-label{font-size:.9em}.contact-request-form-gdpr .form-check-input{width:15px;height:15px}.contact-request-button{font-size:1.1em!important}.public-contacts{margin-top:300px}}@media (min-width:992px) and (max-width:1199px){.contact-request-row{height:1250px}.contact-request-image{width:100%}.contact-request-card{height:98%}.contact-request-card-header{padding-left:1rem;padding-right:1rem}.contact-request-card-header-text{padding-left:unset;padding-right:unset}.contact-request-card-body-title{font-size:1.15em}.public-contacts{margin-top:150px}}@media (min-width:1200px) and (max-width:1399px){.contact-request-row{height:1200px}.contact-request-image{width:100%}.contact-request-card{height:97%}.contact-request-card-header,.contact-request-card-header-text{padding-left:1rem;padding-right:1rem}.public-contacts{margin-top:150px}}@media (min-width:1400px){.contact-request-card{width:85%;height:98%}.public-contacts{margin-top:150px}}.navbar{padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);background-color:var(--color-secondary)}.navbar img{filter:brightness(0) invert(1)}.navbar-info{display:flex;align-items:center}.navbar-info.highlight:hover{filter:brightness(2)}.navbar-info h3{color:#fff;font-size:.76em;font-weight:500;line-height:.5em;margin-bottom:0;text-transform:uppercase}.navbar-info p{color:var(--color-primary);font-weight:500;margin-bottom:0}.navbar-button{font-weight:700!important;line-height:1.3em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:5px!important;padding:.5rem 1.5rem!important}.navbar-button.button-green:hover{background-color:#14d0a1!important}.navbar-button.button-white:hover{background-color:#fff!important}.navbar-divider{width:100%;height:1px;border:none;color:#f1f1f15e;background-color:#f1f1f1}.navbar-menu-button{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar-menu-button .menu-text{display:block;color:#fff;font-size:.6em}@media (max-width:374px){.navbar{padding-right:.25rem!important;padding-left:.25rem!important}.navbar-brand-col{padding-left:0!important}.navbar-brand img{width:200px}.navbar-info h3{font-size:.52em;line-height:.3em}.navbar-info p{font-size:.6em}.navbar-info img{width:15px;height:15px}.navbar-button{font-size:.75em!important;padding:.4rem!important}}@media (min-width:375px) and (max-width:575px){.navbar{padding-right:.25rem!important;padding-left:.25rem!important}.navbar-brand-col{padding-left:0!important}.navbar-brand img{width:210px}.navbar-info h3{font-size:.6em;line-height:.3em}.navbar-info p{font-size:.7em}.navbar-info img{width:18px;height:18px}.navbar-button{font-size:.8em!important;padding:.4rem 0!important}}@media (min-width:576px) and (max-width:767px){.navbar{padding-right:.5rem!important;padding-left:.5rem!important}.navbar-brand-col{padding-left:4.5rem}.navbar-info h3{font-size:.9em}.navbar-info p{font-size:.95em}.navbar-button{font-size:1em!important;padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:768px) and (max-width:991px){.navbar-brand-col{padding-left:4.5rem}.navbar-info h3{font-size:1em}.navbar-info p{font-size:.95em}.navbar-button{font-size:1em!important;padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:992px) and (max-width:1199px){.navbar{padding-left:.8rem!important;padding-right:.8rem!important}.navbar-brand img{width:170px}.navbar-info p{font-size:.7em}.navbar-info img{width:25px;height:25px}.navbar-button{font-size:.65em!important;padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:1200px) and (max-width:1399px){.navbar{padding-left:1rem!important;padding-right:1rem!important}.navbar-brand img{width:210px}.navbar-info h3{font-size:.9em}.navbar-info p{font-size:.85em}.navbar-button{font-size:.75em!important}}@media (min-width:1400px){.navbar{padding-left:2rem!important;padding-right:2rem!important}.navbar-info h3,p{font-size:1em}.navbar-button{font-size:.85em!important}}.menu-container-fluid{color:#fff;z-index:999;padding:3rem 0;background-color:var(--color-secondary);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.menu-container{overflow-y:auto;overflow-x:hidden}.menu-title{font-size:1.1em;font-weight:600;text-transform:uppercase}.menu-links{margin:0;padding:0;list-style:none}.menu-links li{margin-top:.9rem;line-height:1.25}.menu-link{color:#fff;font-size:.95em;text-decoration:none}.menu-link:hover{color:#fff}.menu-button{width:100%;padding:.6rem 0!important;font-size:.9em!important;font-weight:900!important;border-radius:4px!important}.slide-up{animation:slide-up .3s}.slide-down{animation:slide-down .3s}@media (max-width:374px){.menu-container-fluid{top:200px}.menu-container{max-height:300px}.menu-container .col-6{padding-left:0}.menu-title{font-size:.85em;white-space:nowrap}.menu-link{font-size:.8em}}@media (min-width:375px) and (max-width:575px){.menu-container-fluid{top:206px}.menu-container{max-height:300px}.menu-title{font-size:.9em;white-space:nowrap}.menu-link{font-size:.85em}.menu-button{font-size:.95em!important;padding-top:.7rem!important;padding-bottom:.7rem!important}}@media (min-width:576px) and (max-width:767px){.menu-container-fluid{top:233px}.menu-container{max-height:300px}.menu-button{font-size:.95em!important;padding-top:.7rem!important;padding-bottom:.7rem!important}}@media (min-width:768px) and (max-width:991px){.menu-container-fluid{top:233px}.menu-container{max-height:300px}.menu-title{font-size:1.05em;white-space:nowrap}.menu-link{font-size:.9em}.menu-button{font-size:.95em!important;padding-top:.7rem!important;padding-bottom:.7rem!important}}@media (min-width:992px) and (max-width:1199px){.menu-container-fluid{top:81px}.menu-title{font-size:1em;white-space:nowrap}.menu-link{font-size:.9em}}@media (min-width:1200px) and (max-width:1399px){.menu-container-fluid{top:91px}}@media (min-width:1400px){.menu-container-fluid{top:96px}.menu-container{overflow:hidden;padding:0 3rem!important}@keyframes slide-up{100%{top:-310px}}@keyframes slide-down{0%{top:-310px}100%{top:96px}}}.language-div{padding-top:10px;padding-left:10px;padding-right:10px}.language-switcher{display:flex;align-items:center}.language-option{color:#fff;padding:0 5px;text-decoration:none}.language-option.selected{font-weight:700;text-decoration:underline}.language-option:hover{text-decoration:underline;color:#fff}.footer-contact-container{padding-top:2rem!important;padding-bottom:2rem!important}.footer-contact-image img{width:80px;height:80px;filter:brightness(0) invert(1)}.footer-contact-title{color:#fff;font-size:1.5em;font-weight:600}.footer-contact-title span{font-size:1.55em}.footer-contact-text{color:#fff;font-size:.8em;font-weight:400}.footer-contact-button{color:#fff!important;font-size:1.1em!important;font-weight:500!important;border-radius:50px!important;text-transform:uppercase;background-color:#b01e1b!important;padding:.8rem 6rem!important}footer{background-color:var(--color-secondary)}footer .container{color:#fff;padding-top:2rem!important;padding-bottom:2rem!important}footer .col:first-child img{filter:brightness(0) invert(1)}.footer-text{font-size:.9em;font-weight:300}footer .col:first-child .footer-text{font-size:.8em}.footer-title{font-size:1.1em;font-weight:600;text-transform:uppercase}.footer-list{padding:0;list-style:none}footer hr{opacity:.5;border-color:#fff}footer .col:nth-child(9) .footer-text:nth-child(2){font-size:1.3em;font-weight:500;line-height:1.2}footer .col:nth-child(9) .footer-text:nth-child(3){font-size:.7em;font-weight:400}footer .col:nth-child(9) .row .footer-text{font-size:1.2em}.app-button{width:100%;height:100%;color:#000;font-size:1em!important;font-weight:500!important;padding:7px 20px;border-radius:7px;background-color:#fff!important}footer .app-button:hover{color:#000;background-color:#fff}@media (max-width:374px){.footer-contact-button{padding-left:3.5rem!important;padding-right:3.5rem!important}}@media (min-width:375px) and (max-width:575px){footer .col:first-child .footer-text{line-height:1}.footer-contact-title{font-size:1.8em}.footer-contact-button{padding-left:5rem!important;padding-right:5rem!important}.app-button{padding-left:10px;padding-right:10px}}@media (min-width:576px) and (max-width:767px){footer hr{width:90%!important}footer .col:first-child .footer-text{line-height:1}}@media (min-width:768px) and (max-width:991px){footer hr{width:90%!important}footer .col:first-child .footer-text{line-height:1}.app-button{padding-left:10px;padding-right:10px}}@media (min-width:992px) and (max-width:1199px){footer .container{padding-left:0!important;padding-right:.7rem!important}.footer-title{font-size:1em}.footer-text{font-size:.81em}.footer-contact-button{padding-left:4rem!important;padding-right:4rem!important}footer .col:nth-child(9) .footer-text:nth-child(2){font-size:1.05em}footer .col:nth-child(9) .footer-text:nth-child(3){font-size:.63em}footer .col:nth-child(9) .row .footer-text{font-size:.94em}footer svg{width:20px;height:20px}.app-button{padding-left:10px;padding-right:10px}}@media (min-width:1400px){footer .container{padding-left:5rem!important;padding-right:5rem!important}}