h1,h2,h3{font-family:"Oswald",sans-serif;font-weight:400;margin:0}h4,h5,h6{font-family:"Nunito",sans-serif;font-weight:700;margin:0}h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:36px}h3{font-size:24px;line-height:32px}h4{font-size:22px;line-height:28px}h5{font-size:20px;line-height:26px}h6{font-size:18px;line-height:24px}.subtitle{font-family:"Nunito",sans-serif;font-weight:700;letter-spacing:.1px}.subtitle--1{font-size:16px;line-height:24px}.subtitle--2{font-size:14px;line-height:20px}p{font-family:"Nunito",sans-serif;font-weight:400;letter-spacing:.15px;color:#344054}.body--regular{font-size:16px;line-height:24px}.body--small{font-size:14px;line-height:20px}label{font-family:"Nunito",sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.1px}option{font-family:"Nunito",sans-serif;font-weight:400;font-size:16px;color:#344054}button,a{font-family:"Nunito",sans-serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.1px}.link-small{font-weight:400;letter-spacing:.15px;font-size:16px}.helper-text{font-family:"Nunito",sans-serif;font-weight:400;font-size:13px;line-height:19px;letter-spacing:.25px}button,a{display:flex;align-items:center;justify-content:center;border-radius:8px;gap:8px;transition:all 300ms ease-in-out}button{padding:11px 24px;border:none;outline:none}a{text-decoration:none;color:#127362;width:fit-content;cursor:pointer}a:hover{color:#127362;text-decoration:none}a:disabled{color:#98a2b3}.filled-button{background-color:#1abc9c;padding:11px 24px;color:#fff !important;border:2px solid #1abc9c}.filled-button:hover{background-color:#127362;border-color:#127362}.filled-button:active{background-color:#127362;outline:4px solid #1abc9c}.filled-button:disabled{background-color:#98a2b3;border:2px solid #98a2b3}.filled-button.gray{background-color:#98a2b3;border:2px solid #98a2b3}.filled-button.gray:hover{border-color:#98a2b3}.light-button{background-color:#fff;padding:11px 24px;color:#101828 !important}.light-button:hover{background-color:#eaecf0}.light-button.active{background-color:#127362;color:#fff !important}.outline-button{background-color:rgba(0,0,0,0);color:#127362 !important;padding:11px 24px;border:2px solid #11907a}.outline-button:hover{background-color:#127362;color:#fff !important}.outline-button:active{background-color:#127362;color:#fff;outline:4px solid #1abc9c}.outline-button:disabled{border-color:#98a2b3;color:#98a2b3;background-color:rgba(0,0,0,0)}.text-button{background-color:rgba(0,0,0,0);color:#127362}.text-button:hover{color:#fff;background-color:#127362}.text-button:active{color:#fff;background-color:#127362;outline:4px solid #1abc9c}.text-button:disabled{color:#fff;background-color:#98a2b3}.badge{font-family:"Nunito",sans-serif;font-size:14px;font-weight:700;padding:4px 8px;border-radius:4px;width:fit-content;margin-bottom:12px}.badge--green{background-color:#53a551;color:#fff}.badge--blue{background-color:#3479f6;color:#fff}.badge--blue-dark{background-color:#344054;color:#fff}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=datetime-local],input[type=date],textarea{color:#344054;padding:14px 16px !important;border:2px solid #d0d5dd;border-radius:8px;background-color:#fff !important;transition:all 300ms ease-in-out}input[type=text]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=datetime-local]:hover,input[type=date]:hover,textarea:hover{border-color:#98a2b3}input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=datetime-local]:focus,input[type=date]:focus,textarea:focus{border-color:#3479f6;outline:none !important;box-shadow:none !important}input[type=password]{padding:14px 48px 14px 16px !important}input[type=datetime-local]{-webkit-appearance:none}input[type=datetime-local]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.w-responsive-100{width:100%}.bg-neutral{background-color:#f5f7f9}.container{padding:0 24px !important}.top-container{margin-top:80px}.row{margin:0 -12px !important}.row-flush{margin:0 -24px !important}.row-margin-reset{margin:0 !important}
