.o-header{padding:10px 0;background-color:#682A70;text-align:center}.o-header img{max-height:60px}.o-center{position:relative;margin:0 auto;padding-left:10px;padding-right:10px;width:auto;height:inherit;max-width:800px}@media only screen and (max-width: 768px){.o-center{padding-left:20px;padding-right:20px}}.o-center.is-small{max-width:600px}.o-step{position:absolute;top:0;width:100%;display:flex;flex-wrap:wrap;min-height:500px;padding-top:50px;padding-bottom:50px;opacity:1;transition:ease .5s}.o-step.is-closed{top:50px;opacity:0}.o-step.is-passed{top:-50px;opacity:0}@media only screen and (max-width: 768px){.o-step{left:20px;right:20px;width:auto;padding-top:40px;padding-bottom:40px}}.align-vertical{align-items:center}.margin-bottom-50{margin-bottom:50px}@media only screen and (max-width: 768px){.margin-bottom-50{margin-bottom:30px}}.is-anos{display:inline;width:100px}.o-buttons button{margin-right:50px}@media only screen and (max-width: 768px){.o-buttons button{margin-right:25px}}.o-buttons button:last-of-type{margin-right:0}.o-buttons.is-fixed{position:fixed;padding:10px 0;left:0;bottom:0;right:0;background-color:#E7F0EE;border-top:solid 3px #D3E5E1}.has-table{max-height:480px;overflow-y:auto}@media only screen and (max-width: 768px){.has-table{max-height:unset;overflow-y:unset}}.o-table{width:100%;border-collapse:separate;border-spacing:0 10px;color:#00525A}.o-table th,.o-table td{height:60px;text-align:left;line-height:1.25em;font-weight:bold}@media only screen and (max-width: 768px){.o-table th,.o-table td{padding-top:10px;padding-bottom:10px;line-height:.875em}}.o-table th:first-of-type,.o-table td:first-of-type{padding-left:20px;border-top-left-radius:12px;border-bottom-left-radius:12px}@media only screen and (max-width: 768px){.o-table th:first-of-type,.o-table td:first-of-type{padding-left:10px;border-top-left-radius:6px;border-bottom-left-radius:6px}}.o-table th:last-of-type,.o-table td:last-of-type{padding-right:20px;border-top-right-radius:12px;border-bottom-right-radius:12px}@media only screen and (max-width: 768px){.o-table th:last-of-type,.o-table td:last-of-type{padding-right:10px;border-top-right-radius:6px;border-bottom-right-radius:6px}}.o-table th{background-color:#D3E5E1;font-weight:bold;font-size:1.125rem}@media only screen and (max-width: 768px){.o-table th{font-size:1rem}}.o-table td{font-size:1rem;background-color:#FFF}@media only screen and (max-width: 768px){.o-table td{font-size:0.875rem}}.o-table .form-control{display:inline-block;width:50px;height:40px !important;font-size:1.125rem}.is-text-small{font-size:0.875rem;line-height:1.25em}.is-text-big{font-size:1.5rem;line-height:1.25em}.is-alert{color:#FF7800;font-weight:bold}