
.bg-primary-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(235, 246, 242, var(--tw-bg-opacity));
}
.bg-primary-50-important {
    --tw-bg-opacity: 1;
    background-color: rgba(235, 246, 242, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(235, 246, 242, var(--tw-bg-opacity));
}
.hover\:bg-primary-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(235, 246, 242, var(--tw-bg-opacity));
}
.bg-primary-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 244, 234, var(--tw-bg-opacity));
}
.bg-primary-100-important {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 244, 234, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 244, 234, var(--tw-bg-opacity));
}
.hover\:bg-primary-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 244, 234, var(--tw-bg-opacity));
}
.bg-primary-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(183, 237, 217, var(--tw-bg-opacity));
}
.bg-primary-200-important {
    --tw-bg-opacity: 1;
    background-color: rgba(183, 237, 217, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(183, 237, 217, var(--tw-bg-opacity));
}
.hover\:bg-primary-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(183, 237, 217, var(--tw-bg-opacity));
}
.bg-primary-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 231, 200, var(--tw-bg-opacity));
}
.bg-primary-300-important {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 231, 200, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 231, 200, var(--tw-bg-opacity));
}
.hover\:bg-primary-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 231, 200, var(--tw-bg-opacity));
}
.bg-primary-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(103, 225, 181, var(--tw-bg-opacity));
}
.bg-primary-400-important {
    --tw-bg-opacity: 1;
    background-color: rgba(103, 225, 181, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(103, 225, 181, var(--tw-bg-opacity));
}
.hover\:bg-primary-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(103, 225, 181, var(--tw-bg-opacity));
}
.bg-primary-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(44, 219, 155, var(--tw-bg-opacity));
}
.bg-primary-500-important {
    --tw-bg-opacity: 1;
    background-color: rgba(44, 219, 155, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(44, 219, 155, var(--tw-bg-opacity));
}
.hover\:bg-primary-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(44, 219, 155, var(--tw-bg-opacity));
}
.bg-primary-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(35, 200, 140, var(--tw-bg-opacity));
}
.bg-primary-600-important {
    --tw-bg-opacity: 1;
    background-color: rgba(35, 200, 140, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(35, 200, 140, var(--tw-bg-opacity));
}
.hover\:bg-primary-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(35, 200, 140, var(--tw-bg-opacity));
}
.bg-primary-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 164, 115, var(--tw-bg-opacity));
}
.bg-primary-700-important {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 164, 115, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 164, 115, var(--tw-bg-opacity));
}
.hover\:bg-primary-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 164, 115, var(--tw-bg-opacity));
}
.bg-primary-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(18, 127, 87, var(--tw-bg-opacity));
}
.bg-primary-800-important {
    --tw-bg-opacity: 1;
    background-color: rgba(18, 127, 87, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(18, 127, 87, var(--tw-bg-opacity));
}
.hover\:bg-primary-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(18, 127, 87, var(--tw-bg-opacity));
}
.bg-primary-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(12, 80, 55, var(--tw-bg-opacity));
}
.bg-primary-900-important {
    --tw-bg-opacity: 1;
    background-color: rgba(12, 80, 55, var(--tw-bg-opacity)) !important;
}
.focus\:bg-primary-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(12, 80, 55, var(--tw-bg-opacity));
}
.hover\:bg-primary-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(12, 80, 55, var(--tw-bg-opacity));
}
.bg-primary-20-50 {
    background-color: rgba(235, 246, 242, .2);
}
.bg-primary-20-50-important {
    background-color: rgba(235, 246, 242, .2) !important;
}
.bg-primary-20-100 {
    background-color: rgba(217, 244, 234, .2);
}
.bg-primary-20-100-important {
    background-color: rgba(217, 244, 234, .2) !important;
}
.bg-primary-20-200 {
    background-color: rgba(183, 237, 217, .2);
}
.bg-primary-20-200-important {
    background-color: rgba(183, 237, 217, .2) !important;
}
.bg-primary-20-300 {
    background-color: rgba(146, 231, 200, .2);
}
.bg-primary-20-300-important {
    background-color: rgba(146, 231, 200, .2) !important;
}
.bg-primary-20-400 {
    background-color: rgba(103, 225, 181, .2);
}
.bg-primary-20-400-important {
    background-color: rgba(103, 225, 181, .2) !important;
}
.bg-primary-20-500 {
    background-color: rgba(44, 219, 155, .2);
}
.bg-primary-20-500-important {
    background-color: rgba(44, 219, 155, .2) !important;
}
.bg-primary-20-600 {
    background-color: rgba(35, 200, 140, .2);
}
.bg-primary-20-600-important {
    background-color: rgba(35, 200, 140, .2) !important;
}
.bg-primary-20-700 {
    background-color: rgba(30, 164, 115, .2);
}
.bg-primary-20-700-important {
    background-color: rgba(30, 164, 115, .2) !important;
}
.bg-primary-20-800 {
    background-color: rgba(18, 127, 87, .2);
}
.bg-primary-20-800-important {
    background-color: rgba(18, 127, 87, .2) !important;
}
.bg-primary-20-900 {
    background-color: rgba(12, 80, 55, .2);
}
.bg-primary-20-900-important {
    background-color: rgba(12, 80, 55, .2) !important;
}
.focus\:bg-primary-20-50:focus {
    background-color: rgba(235, 246, 242, .2);
}
.hover\:bg-primary-20-50:hover {
    background-color: rgba(235, 246, 242, .2);
}
.focus\:bg-primary-20-100:focus {
    background-color: rgba(217, 244, 234, .2);
}
.hover\:bg-primary-20-100:hover {
    background-color: rgba(217, 244, 234, .2);
}
.focus\:bg-primary-20-200:focus {
    background-color: rgba(183, 237, 217, .2);
}
.hover\:bg-primary-20-200:hover {
    background-color: rgba(183, 237, 217, .2);
}
.focus\:bg-primary-20-300:focus {
    background-color: rgba(146, 231, 200, .2);
}
.hover\:bg-primary-20-300:hover {
    background-color: rgba(146, 231, 200, .2);
}
.focus\:bg-primary-20-400:focus {
    background-color: rgba(103, 225, 181, .2);
}
.hover\:bg-primary-20-400:hover {
    background-color: rgba(103, 225, 181, .2);
}
.focus\:bg-primary-20-500:focus {
    background-color: rgba(44, 219, 155, .2);
}
.hover\:bg-primary-20-500:hover {
    background-color: rgba(44, 219, 155, .2);
}
.focus\:bg-primary-20-600:focus {
    background-color: rgba(35, 200, 140, .2);
}
.hover\:bg-primary-20-600:hover {
    background-color: rgba(35, 200, 140, .2);
}
.focus\:bg-primary-20-700:focus {
    background-color: rgba(30, 164, 115, .2);
}
.hover\:bg-primary-20-700:hover {
    background-color: rgba(30, 164, 115, .2);
}
.focus\:bg-primary-20-800:focus {
    background-color: rgba(18, 127, 87, .2);
}
.hover\:bg-primary-20-800:hover {
    background-color: rgba(18, 127, 87, .2);
}
.focus\:bg-primary-20-900:focus {
    background-color: rgba(12, 80, 55, .2);
}
.hover\:bg-primary-20-900:hover {
    background-color: rgba(12, 80, 55, .2);
}
.bg-primary-25-50 {
    background-color: rgba(235, 246, 242, .25);
}
.bg-primary-25-50-important {
    background-color: rgba(235, 246, 242, .25) !important;
}
.bg-primary-25-100 {
    background-color: rgba(217, 244, 234, .25);
}
.bg-primary-25-100-important {
    background-color: rgba(217, 244, 234, .25) !important;
}
.bg-primary-25-200 {
    background-color: rgba(183, 237, 217, .25);
}
.bg-primary-25-200-important {
    background-color: rgba(183, 237, 217, .25) !important;
}
.bg-primary-25-300 {
    background-color: rgba(146, 231, 200, .25);
}
.bg-primary-25-300-important {
    background-color: rgba(146, 231, 200, .25) !important;
}
.bg-primary-25-400 {
    background-color: rgba(103, 225, 181, .25);
}
.bg-primary-25-400-important {
    background-color: rgba(103, 225, 181, .25) !important;
}
.bg-primary-25-500 {
    background-color: rgba(44, 219, 155, .25);
}
.bg-primary-25-500-important {
    background-color: rgba(44, 219, 155, .25) !important;
}
.bg-primary-25-600 {
    background-color: rgba(35, 200, 140, .25);
}
.bg-primary-25-600-important {
    background-color: rgba(35, 200, 140, .25) !important;
}
.bg-primary-25-700 {
    background-color: rgba(30, 164, 115, .25);
}
.bg-primary-25-700-important {
    background-color: rgba(30, 164, 115, .25) !important;
}
.bg-primary-25-800 {
    background-color: rgba(18, 127, 87, .25);
}
.bg-primary-25-800-important {
    background-color: rgba(18, 127, 87, .25) !important;
}
.bg-primary-25-900 {
    background-color: rgba(12, 80, 55, .25);
}
.bg-primary-25-900-important {
    background-color: rgba(12, 80, 55, .25) !important;
}
.focus\:bg-primary-25-50:focus {
    background-color: rgba(235, 246, 242, .25);
}
.hover\:bg-primary-25-50:hover {
    background-color: rgba(235, 246, 242, .25);
}
.focus\:bg-primary-25-100:focus {
    background-color: rgba(217, 244, 234, .25);
}
.hover\:bg-primary-25-100:hover {
    background-color: rgba(217, 244, 234, .25);
}
.focus\:bg-primary-25-200:focus {
    background-color: rgba(183, 237, 217, .25);
}
.hover\:bg-primary-25-200:hover {
    background-color: rgba(183, 237, 217, .25);
}
.focus\:bg-primary-25-300:focus {
    background-color: rgba(146, 231, 200, .25);
}
.hover\:bg-primary-25-300:hover {
    background-color: rgba(146, 231, 200, .25);
}
.focus\:bg-primary-25-400:focus {
    background-color: rgba(103, 225, 181, .25);
}
.hover\:bg-primary-25-400:hover {
    background-color: rgba(103, 225, 181, .25);
}
.focus\:bg-primary-25-500:focus {
    background-color: rgba(44, 219, 155, .25);
}
.hover\:bg-primary-25-500:hover {
    background-color: rgba(44, 219, 155, .25);
}
.focus\:bg-primary-25-600:focus {
    background-color: rgba(35, 200, 140, .25);
}
.hover\:bg-primary-25-600:hover {
    background-color: rgba(35, 200, 140, .25);
}
.focus\:bg-primary-25-700:focus {
    background-color: rgba(30, 164, 115, .25);
}
.hover\:bg-primary-25-700:hover {
    background-color: rgba(30, 164, 115, .25);
}
.focus\:bg-primary-25-800:focus {
    background-color: rgba(18, 127, 87, .25);
}
.hover\:bg-primary-25-800:hover {
    background-color: rgba(18, 127, 87, .25);
}
.focus\:bg-primary-25-900:focus {
    background-color: rgba(12, 80, 55, .25);
}
.hover\:bg-primary-25-900:hover {
    background-color: rgba(12, 80, 55, .25);
}
.bg-primary-30-50 {
    background-color: rgba(235, 246, 242, .3);
}
.bg-primary-30-50-important {
    background-color: rgba(235, 246, 242, .3) !important;
}
.bg-primary-30-100 {
    background-color: rgba(217, 244, 234, .3);
}
.bg-primary-30-100-important {
    background-color: rgba(217, 244, 234, .3) !important;
}
.bg-primary-30-200 {
    background-color: rgba(183, 237, 217, .3);
}
.bg-primary-30-200-important {
    background-color: rgba(183, 237, 217, .3) !important;
}
.bg-primary-30-300 {
    background-color: rgba(146, 231, 200, .3);
}
.bg-primary-30-300-important {
    background-color: rgba(146, 231, 200, .3) !important;
}
.bg-primary-30-400 {
    background-color: rgba(103, 225, 181, .3);
}
.bg-primary-30-400-important {
    background-color: rgba(103, 225, 181, .3) !important;
}
.bg-primary-30-500 {
    background-color: rgba(44, 219, 155, .3);
}
.bg-primary-30-500-important {
    background-color: rgba(44, 219, 155, .3) !important;
}
.bg-primary-30-600 {
    background-color: rgba(35, 200, 140, .3);
}
.bg-primary-30-600-important {
    background-color: rgba(35, 200, 140, .3) !important;
}
.bg-primary-30-700 {
    background-color: rgba(30, 164, 115, .3);
}
.bg-primary-30-700-important {
    background-color: rgba(30, 164, 115, .3) !important;
}
.bg-primary-30-800 {
    background-color: rgba(18, 127, 87, .3);
}
.bg-primary-30-800-important {
    background-color: rgba(18, 127, 87, .3) !important;
}
.bg-primary-30-900 {
    background-color: rgba(12, 80, 55, .3);
}
.bg-primary-30-900-important {
    background-color: rgba(12, 80, 55, .3) !important;
}
.focus\:bg-primary-30-50:focus {
    background-color: rgba(235, 246, 242, .3);
}
.hover\:bg-primary-30-50:hover {
    background-color: rgba(235, 246, 242, .3);
}
.focus\:bg-primary-30-100:focus {
    background-color: rgba(217, 244, 234, .3);
}
.hover\:bg-primary-30-100:hover {
    background-color: rgba(217, 244, 234, .3);
}
.focus\:bg-primary-30-200:focus {
    background-color: rgba(183, 237, 217, .3);
}
.hover\:bg-primary-30-200:hover {
    background-color: rgba(183, 237, 217, .3);
}
.focus\:bg-primary-30-300:focus {
    background-color: rgba(146, 231, 200, .3);
}
.hover\:bg-primary-30-300:hover {
    background-color: rgba(146, 231, 200, .3);
}
.focus\:bg-primary-30-400:focus {
    background-color: rgba(103, 225, 181, .3);
}
.hover\:bg-primary-30-400:hover {
    background-color: rgba(103, 225, 181, .3);
}
.focus\:bg-primary-30-500:focus {
    background-color: rgba(44, 219, 155, .3);
}
.hover\:bg-primary-30-500:hover {
    background-color: rgba(44, 219, 155, .3);
}
.focus\:bg-primary-30-600:focus {
    background-color: rgba(35, 200, 140, .3);
}
.hover\:bg-primary-30-600:hover {
    background-color: rgba(35, 200, 140, .3);
}
.focus\:bg-primary-30-700:focus {
    background-color: rgba(30, 164, 115, .3);
}
.hover\:bg-primary-30-700:hover {
    background-color: rgba(30, 164, 115, .3);
}
.focus\:bg-primary-30-800:focus {
    background-color: rgba(18, 127, 87, .3);
}
.hover\:bg-primary-30-800:hover {
    background-color: rgba(18, 127, 87, .3);
}
.focus\:bg-primary-30-900:focus {
    background-color: rgba(12, 80, 55, .3);
}
.hover\:bg-primary-30-900:hover {
    background-color: rgba(12, 80, 55, .3);
}
.bg-primary-40-50 {
    background-color: rgba(235, 246, 242, .4);
}
.bg-primary-40-50-important {
    background-color: rgba(235, 246, 242, .4) !important;
}
.bg-primary-40-100 {
    background-color: rgba(217, 244, 234, .4);
}
.bg-primary-40-100-important {
    background-color: rgba(217, 244, 234, .4) !important;
}
.bg-primary-40-200 {
    background-color: rgba(183, 237, 217, .4);
}
.bg-primary-40-200-important {
    background-color: rgba(183, 237, 217, .4) !important;
}
.bg-primary-40-300 {
    background-color: rgba(146, 231, 200, .4);
}
.bg-primary-40-300-important {
    background-color: rgba(146, 231, 200, .4) !important;
}
.bg-primary-40-400 {
    background-color: rgba(103, 225, 181, .4);
}
.bg-primary-40-400-important {
    background-color: rgba(103, 225, 181, .4) !important;
}
.bg-primary-40-500 {
    background-color: rgba(44, 219, 155, .4);
}
.bg-primary-40-500-important {
    background-color: rgba(44, 219, 155, .4) !important;
}
.bg-primary-40-600 {
    background-color: rgba(35, 200, 140, .4);
}
.bg-primary-40-600-important {
    background-color: rgba(35, 200, 140, .4) !important;
}
.bg-primary-40-700 {
    background-color: rgba(30, 164, 115, .4);
}
.bg-primary-40-700-important {
    background-color: rgba(30, 164, 115, .4) !important;
}
.bg-primary-40-800 {
    background-color: rgba(18, 127, 87, .4);
}
.bg-primary-40-800-important {
    background-color: rgba(18, 127, 87, .4) !important;
}
.bg-primary-40-900 {
    background-color: rgba(12, 80, 55, .4);
}
.bg-primary-40-900-important {
    background-color: rgba(12, 80, 55, .4) !important;
}
.focus\:bg-primary-40-50:focus {
    background-color: rgba(235, 246, 242, .4);
}
.hover\:bg-primary-40-50:hover {
    background-color: rgba(235, 246, 242, .4);
}
.focus\:bg-primary-40-100:focus {
    background-color: rgba(217, 244, 234, .4);
}
.hover\:bg-primary-40-100:hover {
    background-color: rgba(217, 244, 234, .4);
}
.focus\:bg-primary-40-200:focus {
    background-color: rgba(183, 237, 217, .4);
}
.hover\:bg-primary-40-200:hover {
    background-color: rgba(183, 237, 217, .4);
}
.focus\:bg-primary-40-300:focus {
    background-color: rgba(146, 231, 200, .4);
}
.hover\:bg-primary-40-300:hover {
    background-color: rgba(146, 231, 200, .4);
}
.focus\:bg-primary-40-400:focus {
    background-color: rgba(103, 225, 181, .4);
}
.hover\:bg-primary-40-400:hover {
    background-color: rgba(103, 225, 181, .4);
}
.focus\:bg-primary-40-500:focus {
    background-color: rgba(44, 219, 155, .4);
}
.hover\:bg-primary-40-500:hover {
    background-color: rgba(44, 219, 155, .4);
}
.focus\:bg-primary-40-600:focus {
    background-color: rgba(35, 200, 140, .4);
}
.hover\:bg-primary-40-600:hover {
    background-color: rgba(35, 200, 140, .4);
}
.focus\:bg-primary-40-700:focus {
    background-color: rgba(30, 164, 115, .4);
}
.hover\:bg-primary-40-700:hover {
    background-color: rgba(30, 164, 115, .4);
}
.focus\:bg-primary-40-800:focus {
    background-color: rgba(18, 127, 87, .4);
}
.hover\:bg-primary-40-800:hover {
    background-color: rgba(18, 127, 87, .4);
}
.focus\:bg-primary-40-900:focus {
    background-color: rgba(12, 80, 55, .4);
}
.hover\:bg-primary-40-900:hover {
    background-color: rgba(12, 80, 55, .4);
}
.bg-primary-50-50 {
    background-color: rgba(235, 246, 242, .5);
}
.bg-primary-50-50-important {
    background-color: rgba(235, 246, 242, .5) !important;
}
.bg-primary-50-100 {
    background-color: rgba(217, 244, 234, .5);
}
.bg-primary-50-100-important {
    background-color: rgba(217, 244, 234, .5) !important;
}
.bg-primary-50-200 {
    background-color: rgba(183, 237, 217, .5);
}
.bg-primary-50-200-important {
    background-color: rgba(183, 237, 217, .5) !important;
}
.bg-primary-50-300 {
    background-color: rgba(146, 231, 200, .5);
}
.bg-primary-50-300-important {
    background-color: rgba(146, 231, 200, .5) !important;
}
.bg-primary-50-400 {
    background-color: rgba(103, 225, 181, .5);
}
.bg-primary-50-400-important {
    background-color: rgba(103, 225, 181, .5) !important;
}
.bg-primary-50-500 {
    background-color: rgba(44, 219, 155, .5);
}
.bg-primary-50-500-important {
    background-color: rgba(44, 219, 155, .5) !important;
}
.bg-primary-50-600 {
    background-color: rgba(35, 200, 140, .5);
}
.bg-primary-50-600-important {
    background-color: rgba(35, 200, 140, .5) !important;
}
.bg-primary-50-700 {
    background-color: rgba(30, 164, 115, .5);
}
.bg-primary-50-700-important {
    background-color: rgba(30, 164, 115, .5) !important;
}
.bg-primary-50-800 {
    background-color: rgba(18, 127, 87, .5);
}
.bg-primary-50-800-important {
    background-color: rgba(18, 127, 87, .5) !important;
}
.bg-primary-50-900 {
    background-color: rgba(12, 80, 55, .5);
}
.bg-primary-50-900-important {
    background-color: rgba(12, 80, 55, .5) !important;
}
.focus\:bg-primary-50-50:focus {
    background-color: rgba(235, 246, 242, .5);
}
.hover\:bg-primary-50-50:hover {
    background-color: rgba(235, 246, 242, .5);
}
.focus\:bg-primary-50-100:focus {
    background-color: rgba(217, 244, 234, .5);
}
.hover\:bg-primary-50-100:hover {
    background-color: rgba(217, 244, 234, .5);
}
.focus\:bg-primary-50-200:focus {
    background-color: rgba(183, 237, 217, .5);
}
.hover\:bg-primary-50-200:hover {
    background-color: rgba(183, 237, 217, .5);
}
.focus\:bg-primary-50-300:focus {
    background-color: rgba(146, 231, 200, .5);
}
.hover\:bg-primary-50-300:hover {
    background-color: rgba(146, 231, 200, .5);
}
.focus\:bg-primary-50-400:focus {
    background-color: rgba(103, 225, 181, .5);
}
.hover\:bg-primary-50-400:hover {
    background-color: rgba(103, 225, 181, .5);
}
.focus\:bg-primary-50-500:focus {
    background-color: rgba(44, 219, 155, .5);
}
.hover\:bg-primary-50-500:hover {
    background-color: rgba(44, 219, 155, .5);
}
.focus\:bg-primary-50-600:focus {
    background-color: rgba(35, 200, 140, .5);
}
.hover\:bg-primary-50-600:hover {
    background-color: rgba(35, 200, 140, .5);
}
.focus\:bg-primary-50-700:focus {
    background-color: rgba(30, 164, 115, .5);
}
.hover\:bg-primary-50-700:hover {
    background-color: rgba(30, 164, 115, .5);
}
.focus\:bg-primary-50-800:focus {
    background-color: rgba(18, 127, 87, .5);
}
.hover\:bg-primary-50-800:hover {
    background-color: rgba(18, 127, 87, .5);
}
.focus\:bg-primary-50-900:focus {
    background-color: rgba(12, 80, 55, .5);
}
.hover\:bg-primary-50-900:hover {
    background-color: rgba(12, 80, 55, .5);
}
.bg-primary-60-50 {
    background-color: rgba(235, 246, 242, .6);
}
.bg-primary-60-50-important {
    background-color: rgba(235, 246, 242, .6) !important;
}
.bg-primary-60-100 {
    background-color: rgba(217, 244, 234, .6);
}
.bg-primary-60-100-important {
    background-color: rgba(217, 244, 234, .6) !important;
}
.bg-primary-60-200 {
    background-color: rgba(183, 237, 217, .6);
}
.bg-primary-60-200-important {
    background-color: rgba(183, 237, 217, .6) !important;
}
.bg-primary-60-300 {
    background-color: rgba(146, 231, 200, .6);
}
.bg-primary-60-300-important {
    background-color: rgba(146, 231, 200, .6) !important;
}
.bg-primary-60-400 {
    background-color: rgba(103, 225, 181, .6);
}
.bg-primary-60-400-important {
    background-color: rgba(103, 225, 181, .6) !important;
}
.bg-primary-60-500 {
    background-color: rgba(44, 219, 155, .6);
}
.bg-primary-60-500-important {
    background-color: rgba(44, 219, 155, .6) !important;
}
.bg-primary-60-600 {
    background-color: rgba(35, 200, 140, .6);
}
.bg-primary-60-600-important {
    background-color: rgba(35, 200, 140, .6) !important;
}
.bg-primary-60-700 {
    background-color: rgba(30, 164, 115, .6);
}
.bg-primary-60-700-important {
    background-color: rgba(30, 164, 115, .6) !important;
}
.bg-primary-60-800 {
    background-color: rgba(18, 127, 87, .6);
}
.bg-primary-60-800-important {
    background-color: rgba(18, 127, 87, .6) !important;
}
.bg-primary-60-900 {
    background-color: rgba(12, 80, 55, .6);
}
.bg-primary-60-900-important {
    background-color: rgba(12, 80, 55, .6) !important;
}
.focus\:bg-primary-60-50:focus {
    background-color: rgba(235, 246, 242, .6);
}
.hover\:bg-primary-60-50:hover {
    background-color: rgba(235, 246, 242, .6);
}
.focus\:bg-primary-60-100:focus {
    background-color: rgba(217, 244, 234, .6);
}
.hover\:bg-primary-60-100:hover {
    background-color: rgba(217, 244, 234, .6);
}
.focus\:bg-primary-60-200:focus {
    background-color: rgba(183, 237, 217, .6);
}
.hover\:bg-primary-60-200:hover {
    background-color: rgba(183, 237, 217, .6);
}
.focus\:bg-primary-60-300:focus {
    background-color: rgba(146, 231, 200, .6);
}
.hover\:bg-primary-60-300:hover {
    background-color: rgba(146, 231, 200, .6);
}
.focus\:bg-primary-60-400:focus {
    background-color: rgba(103, 225, 181, .6);
}
.hover\:bg-primary-60-400:hover {
    background-color: rgba(103, 225, 181, .6);
}
.focus\:bg-primary-60-500:focus {
    background-color: rgba(44, 219, 155, .6);
}
.hover\:bg-primary-60-500:hover {
    background-color: rgba(44, 219, 155, .6);
}
.focus\:bg-primary-60-600:focus {
    background-color: rgba(35, 200, 140, .6);
}
.hover\:bg-primary-60-600:hover {
    background-color: rgba(35, 200, 140, .6);
}
.focus\:bg-primary-60-700:focus {
    background-color: rgba(30, 164, 115, .6);
}
.hover\:bg-primary-60-700:hover {
    background-color: rgba(30, 164, 115, .6);
}
.focus\:bg-primary-60-800:focus {
    background-color: rgba(18, 127, 87, .6);
}
.hover\:bg-primary-60-800:hover {
    background-color: rgba(18, 127, 87, .6);
}
.focus\:bg-primary-60-900:focus {
    background-color: rgba(12, 80, 55, .6);
}
.hover\:bg-primary-60-900:hover {
    background-color: rgba(12, 80, 55, .6);
}
.bg-primary-70-50 {
    background-color: rgba(235, 246, 242, .7);
}
.bg-primary-70-50-important {
    background-color: rgba(235, 246, 242, .7) !important;
}
.bg-primary-70-100 {
    background-color: rgba(217, 244, 234, .7);
}
.bg-primary-70-100-important {
    background-color: rgba(217, 244, 234, .7) !important;
}
.bg-primary-70-200 {
    background-color: rgba(183, 237, 217, .7);
}
.bg-primary-70-200-important {
    background-color: rgba(183, 237, 217, .7) !important;
}
.bg-primary-70-300 {
    background-color: rgba(146, 231, 200, .7);
}
.bg-primary-70-300-important {
    background-color: rgba(146, 231, 200, .7) !important;
}
.bg-primary-70-400 {
    background-color: rgba(103, 225, 181, .7);
}
.bg-primary-70-400-important {
    background-color: rgba(103, 225, 181, .7) !important;
}
.bg-primary-70-500 {
    background-color: rgba(44, 219, 155, .7);
}
.bg-primary-70-500-important {
    background-color: rgba(44, 219, 155, .7) !important;
}
.bg-primary-70-600 {
    background-color: rgba(35, 200, 140, .7);
}
.bg-primary-70-600-important {
    background-color: rgba(35, 200, 140, .7) !important;
}
.bg-primary-70-700 {
    background-color: rgba(30, 164, 115, .7);
}
.bg-primary-70-700-important {
    background-color: rgba(30, 164, 115, .7) !important;
}
.bg-primary-70-800 {
    background-color: rgba(18, 127, 87, .7);
}
.bg-primary-70-800-important {
    background-color: rgba(18, 127, 87, .7) !important;
}
.bg-primary-70-900 {
    background-color: rgba(12, 80, 55, .7);
}
.bg-primary-70-900-important {
    background-color: rgba(12, 80, 55, .7) !important;
}
.focus\:bg-primary-70-50:focus {
    background-color: rgba(235, 246, 242, .7);
}
.hover\:bg-primary-70-50:hover {
    background-color: rgba(235, 246, 242, .7);
}
.focus\:bg-primary-70-100:focus {
    background-color: rgba(217, 244, 234, .7);
}
.hover\:bg-primary-70-100:hover {
    background-color: rgba(217, 244, 234, .7);
}
.focus\:bg-primary-70-200:focus {
    background-color: rgba(183, 237, 217, .7);
}
.hover\:bg-primary-70-200:hover {
    background-color: rgba(183, 237, 217, .7);
}
.focus\:bg-primary-70-300:focus {
    background-color: rgba(146, 231, 200, .7);
}
.hover\:bg-primary-70-300:hover {
    background-color: rgba(146, 231, 200, .7);
}
.focus\:bg-primary-70-400:focus {
    background-color: rgba(103, 225, 181, .7);
}
.hover\:bg-primary-70-400:hover {
    background-color: rgba(103, 225, 181, .7);
}
.focus\:bg-primary-70-500:focus {
    background-color: rgba(44, 219, 155, .7);
}
.hover\:bg-primary-70-500:hover {
    background-color: rgba(44, 219, 155, .7);
}
.focus\:bg-primary-70-600:focus {
    background-color: rgba(35, 200, 140, .7);
}
.hover\:bg-primary-70-600:hover {
    background-color: rgba(35, 200, 140, .7);
}
.focus\:bg-primary-70-700:focus {
    background-color: rgba(30, 164, 115, .7);
}
.hover\:bg-primary-70-700:hover {
    background-color: rgba(30, 164, 115, .7);
}
.focus\:bg-primary-70-800:focus {
    background-color: rgba(18, 127, 87, .7);
}
.hover\:bg-primary-70-800:hover {
    background-color: rgba(18, 127, 87, .7);
}
.focus\:bg-primary-70-900:focus {
    background-color: rgba(12, 80, 55, .7);
}
.hover\:bg-primary-70-900:hover {
    background-color: rgba(12, 80, 55, .7);
}
.bg-primary-80-50 {
    background-color: rgba(235, 246, 242, .8);
}
.bg-primary-80-50-important {
    background-color: rgba(235, 246, 242, .8) !important;
}
.bg-primary-80-100 {
    background-color: rgba(217, 244, 234, .8);
}
.bg-primary-80-100-important {
    background-color: rgba(217, 244, 234, .8) !important;
}
.bg-primary-80-200 {
    background-color: rgba(183, 237, 217, .8);
}
.bg-primary-80-200-important {
    background-color: rgba(183, 237, 217, .8) !important;
}
.bg-primary-80-300 {
    background-color: rgba(146, 231, 200, .8);
}
.bg-primary-80-300-important {
    background-color: rgba(146, 231, 200, .8) !important;
}
.bg-primary-80-400 {
    background-color: rgba(103, 225, 181, .8);
}
.bg-primary-80-400-important {
    background-color: rgba(103, 225, 181, .8) !important;
}
.bg-primary-80-500 {
    background-color: rgba(44, 219, 155, .8);
}
.bg-primary-80-500-important {
    background-color: rgba(44, 219, 155, .8) !important;
}
.bg-primary-80-600 {
    background-color: rgba(35, 200, 140, .8);
}
.bg-primary-80-600-important {
    background-color: rgba(35, 200, 140, .8) !important;
}
.bg-primary-80-700 {
    background-color: rgba(30, 164, 115, .8);
}
.bg-primary-80-700-important {
    background-color: rgba(30, 164, 115, .8) !important;
}
.bg-primary-80-800 {
    background-color: rgba(18, 127, 87, .8);
}
.bg-primary-80-800-important {
    background-color: rgba(18, 127, 87, .8) !important;
}
.bg-primary-80-900 {
    background-color: rgba(12, 80, 55, .8);
}
.bg-primary-80-900-important {
    background-color: rgba(12, 80, 55, .8) !important;
}
.focus\:bg-primary-80-50:focus {
    background-color: rgba(235, 246, 242, .8);
}
.hover\:bg-primary-80-50:hover {
    background-color: rgba(235, 246, 242, .8);
}
.focus\:bg-primary-80-100:focus {
    background-color: rgba(217, 244, 234, .8);
}
.hover\:bg-primary-80-100:hover {
    background-color: rgba(217, 244, 234, .8);
}
.focus\:bg-primary-80-200:focus {
    background-color: rgba(183, 237, 217, .8);
}
.hover\:bg-primary-80-200:hover {
    background-color: rgba(183, 237, 217, .8);
}
.focus\:bg-primary-80-300:focus {
    background-color: rgba(146, 231, 200, .8);
}
.hover\:bg-primary-80-300:hover {
    background-color: rgba(146, 231, 200, .8);
}
.focus\:bg-primary-80-400:focus {
    background-color: rgba(103, 225, 181, .8);
}
.hover\:bg-primary-80-400:hover {
    background-color: rgba(103, 225, 181, .8);
}
.focus\:bg-primary-80-500:focus {
    background-color: rgba(44, 219, 155, .8);
}
.hover\:bg-primary-80-500:hover {
    background-color: rgba(44, 219, 155, .8);
}
.focus\:bg-primary-80-600:focus {
    background-color: rgba(35, 200, 140, .8);
}
.hover\:bg-primary-80-600:hover {
    background-color: rgba(35, 200, 140, .8);
}
.focus\:bg-primary-80-700:focus {
    background-color: rgba(30, 164, 115, .8);
}
.hover\:bg-primary-80-700:hover {
    background-color: rgba(30, 164, 115, .8);
}
.focus\:bg-primary-80-800:focus {
    background-color: rgba(18, 127, 87, .8);
}
.hover\:bg-primary-80-800:hover {
    background-color: rgba(18, 127, 87, .8);
}
.focus\:bg-primary-80-900:focus {
    background-color: rgba(12, 80, 55, .8);
}
.hover\:bg-primary-80-900:hover {
    background-color: rgba(12, 80, 55, .8);
}
.bg-primary-90-50 {
    background-color: rgba(235, 246, 242, .9);
}
.bg-primary-90-50-important {
    background-color: rgba(235, 246, 242, .9) !important;
}
.bg-primary-90-100 {
    background-color: rgba(217, 244, 234, .9);
}
.bg-primary-90-100-important {
    background-color: rgba(217, 244, 234, .9) !important;
}
.bg-primary-90-200 {
    background-color: rgba(183, 237, 217, .9);
}
.bg-primary-90-200-important {
    background-color: rgba(183, 237, 217, .9) !important;
}
.bg-primary-90-300 {
    background-color: rgba(146, 231, 200, .9);
}
.bg-primary-90-300-important {
    background-color: rgba(146, 231, 200, .9) !important;
}
.bg-primary-90-400 {
    background-color: rgba(103, 225, 181, .9);
}
.bg-primary-90-400-important {
    background-color: rgba(103, 225, 181, .9) !important;
}
.bg-primary-90-500 {
    background-color: rgba(44, 219, 155, .9);
}
.bg-primary-90-500-important {
    background-color: rgba(44, 219, 155, .9) !important;
}
.bg-primary-90-600 {
    background-color: rgba(35, 200, 140, .9);
}
.bg-primary-90-600-important {
    background-color: rgba(35, 200, 140, .9) !important;
}
.bg-primary-90-700 {
    background-color: rgba(30, 164, 115, .9);
}
.bg-primary-90-700-important {
    background-color: rgba(30, 164, 115, .9) !important;
}
.bg-primary-90-800 {
    background-color: rgba(18, 127, 87, .9);
}
.bg-primary-90-800-important {
    background-color: rgba(18, 127, 87, .9) !important;
}
.bg-primary-90-900 {
    background-color: rgba(12, 80, 55, .9);
}
.bg-primary-90-900-important {
    background-color: rgba(12, 80, 55, .9) !important;
}
.focus\:bg-primary-90-50:focus {
    background-color: rgba(235, 246, 242, .9);
}
.hover\:bg-primary-90-50:hover {
    background-color: rgba(235, 246, 242, .9);
}
.focus\:bg-primary-90-100:focus {
    background-color: rgba(217, 244, 234, .9);
}
.hover\:bg-primary-90-100:hover {
    background-color: rgba(217, 244, 234, .9);
}
.focus\:bg-primary-90-200:focus {
    background-color: rgba(183, 237, 217, .9);
}
.hover\:bg-primary-90-200:hover {
    background-color: rgba(183, 237, 217, .9);
}
.focus\:bg-primary-90-300:focus {
    background-color: rgba(146, 231, 200, .9);
}
.hover\:bg-primary-90-300:hover {
    background-color: rgba(146, 231, 200, .9);
}
.focus\:bg-primary-90-400:focus {
    background-color: rgba(103, 225, 181, .9);
}
.hover\:bg-primary-90-400:hover {
    background-color: rgba(103, 225, 181, .9);
}
.focus\:bg-primary-90-500:focus {
    background-color: rgba(44, 219, 155, .9);
}
.hover\:bg-primary-90-500:hover {
    background-color: rgba(44, 219, 155, .9);
}
.focus\:bg-primary-90-600:focus {
    background-color: rgba(35, 200, 140, .9);
}
.hover\:bg-primary-90-600:hover {
    background-color: rgba(35, 200, 140, .9);
}
.focus\:bg-primary-90-700:focus {
    background-color: rgba(30, 164, 115, .9);
}
.hover\:bg-primary-90-700:hover {
    background-color: rgba(30, 164, 115, .9);
}
.focus\:bg-primary-90-800:focus {
    background-color: rgba(18, 127, 87, .9);
}
.hover\:bg-primary-90-800:hover {
    background-color: rgba(18, 127, 87, .9);
}
.focus\:bg-primary-90-900:focus {
    background-color: rgba(12, 80, 55, .9);
}
.hover\:bg-primary-90-900:hover {
    background-color: rgba(12, 80, 55, .9);
}
.bg-primary-75-50 {
    background-color: rgba(235, 246, 242, .75);
}
.bg-primary-75-50-important {
    background-color: rgba(235, 246, 242, .75) !important;
}
.bg-primary-75-100 {
    background-color: rgba(217, 244, 234, .75);
}
.bg-primary-75-100-important {
    background-color: rgba(217, 244, 234, .75) !important;
}
.bg-primary-75-200 {
    background-color: rgba(183, 237, 217, .75);
}
.bg-primary-75-200-important {
    background-color: rgba(183, 237, 217, .75) !important;
}
.bg-primary-75-300 {
    background-color: rgba(146, 231, 200, .75);
}
.bg-primary-75-300-important {
    background-color: rgba(146, 231, 200, .75) !important;
}
.bg-primary-75-400 {
    background-color: rgba(103, 225, 181, .75);
}
.bg-primary-75-400-important {
    background-color: rgba(103, 225, 181, .75) !important;
}
.bg-primary-75-500 {
    background-color: rgba(44, 219, 155, .75);
}
.bg-primary-75-500-important {
    background-color: rgba(44, 219, 155, .75) !important;
}
.bg-primary-75-600 {
    background-color: rgba(35, 200, 140, .75);
}
.bg-primary-75-600-important {
    background-color: rgba(35, 200, 140, .75) !important;
}
.bg-primary-75-700 {
    background-color: rgba(30, 164, 115, .75);
}
.bg-primary-75-700-important {
    background-color: rgba(30, 164, 115, .75) !important;
}
.bg-primary-75-800 {
    background-color: rgba(18, 127, 87, .75);
}
.bg-primary-75-800-important {
    background-color: rgba(18, 127, 87, .75) !important;
}
.bg-primary-75-900 {
    background-color: rgba(12, 80, 55, .75);
}
.bg-primary-75-900-important {
    background-color: rgba(12, 80, 55, .75) !important;
}
.focus\:bg-primary-75-50:focus {
    background-color: rgba(235, 246, 242, .75);
}
.hover\:bg-primary-75-50:hover {
    background-color: rgba(235, 246, 242, .75);
}
.focus\:bg-primary-75-100:focus {
    background-color: rgba(217, 244, 234, .75);
}
.hover\:bg-primary-75-100:hover {
    background-color: rgba(217, 244, 234, .75);
}
.focus\:bg-primary-75-200:focus {
    background-color: rgba(183, 237, 217, .75);
}
.hover\:bg-primary-75-200:hover {
    background-color: rgba(183, 237, 217, .75);
}
.focus\:bg-primary-75-300:focus {
    background-color: rgba(146, 231, 200, .75);
}
.hover\:bg-primary-75-300:hover {
    background-color: rgba(146, 231, 200, .75);
}
.focus\:bg-primary-75-400:focus {
    background-color: rgba(103, 225, 181, .75);
}
.hover\:bg-primary-75-400:hover {
    background-color: rgba(103, 225, 181, .75);
}
.focus\:bg-primary-75-500:focus {
    background-color: rgba(44, 219, 155, .75);
}
.hover\:bg-primary-75-500:hover {
    background-color: rgba(44, 219, 155, .75);
}
.focus\:bg-primary-75-600:focus {
    background-color: rgba(35, 200, 140, .75);
}
.hover\:bg-primary-75-600:hover {
    background-color: rgba(35, 200, 140, .75);
}
.focus\:bg-primary-75-700:focus {
    background-color: rgba(30, 164, 115, .75);
}
.hover\:bg-primary-75-700:hover {
    background-color: rgba(30, 164, 115, .75);
}
.focus\:bg-primary-75-800:focus {
    background-color: rgba(18, 127, 87, .75);
}
.hover\:bg-primary-75-800:hover {
    background-color: rgba(18, 127, 87, .75);
}
.focus\:bg-primary-75-900:focus {
    background-color: rgba(12, 80, 55, .75);
}
.hover\:bg-primary-75-900:hover {
    background-color: rgba(12, 80, 55, .75);
}
.text-primary-50 {
    color: #ebf6f2;
    
}
.text-primary-100 {
    color: #d9f4ea;
    
}
.text-primary-200 {
    color: #b7edd9;
    
}
.text-primary-300 {
    color: #92e7c8;
    
}
.text-primary-400 {
    color: #67e1b5;
    
}
.text-primary-500 {
    color: #2cdb9b;
    
}
.text-primary-600 {
    color: #23c88c;
    
}
.text-primary-700 {
    color: #1ea473;
    
}
.text-primary-800 {
    color: #127f57;
    
}
.text-primary-900 {
    color: #0c5037;
    
}
.text-primary-50-important {
    color: #ebf6f2 !important;
    
}
.text-primary-100-important {
    color: #d9f4ea !important;
    
}
.text-primary-200-important {
    color: #b7edd9 !important;
    
}
.text-primary-300-important {
    color: #92e7c8 !important;
    
}
.text-primary-400-important {
    color: #67e1b5 !important;
    
}
.text-primary-500-important {
    color: #2cdb9b !important;
    
}
.text-primary-600-important {
    color: #23c88c !important;
    
}
.text-primary-700-important {
    color: #1ea473 !important;
    
}
.text-primary-800-important {
    color: #127f57 !important;
    
}
.text-primary-900-important {
    color: #0c5037 !important;
    
}
.focus\:text-primary-50:focus {
    color: #ebf6f2;
    
}
.focus\:text-primary-100:focus {
    color: #d9f4ea;
    
}
.focus\:text-primary-200:focus {
    color: #b7edd9;
    
}
.focus\:text-primary-300:focus {
    color: #92e7c8;
    
}
.focus\:text-primary-400:focus {
    color: #67e1b5;
    
}
.focus\:text-primary-500:focus {
    color: #2cdb9b;
    
}
.focus\:text-primary-600:focus {
    color: #23c88c;
    
}
.focus\:text-primary-700:focus {
    color: #1ea473;
    
}
.focus\:text-primary-800:focus {
    color: #127f57;
    
}
.focus\:text-primary-900:focus {
    color: #0c5037;
    
}
.focus\:text-primary-50-important:focus {
    color: #ebf6f2 !important;
    
}
.focus\:text-primary-100-important:focus {
    color: #d9f4ea !important;
    
}
.focus\:text-primary-200-important:focus {
    color: #b7edd9 !important;
    
}
.focus\:text-primary-300-important:focus {
    color: #92e7c8 !important;
    
}
.focus\:text-primary-400-important:focus {
    color: #67e1b5 !important;
    
}
.focus\:text-primary-500-important:focus {
    color: #2cdb9b !important;
    
}
.focus\:text-primary-600-important:focus {
    color: #23c88c !important;
    
}
.focus\:text-primary-700-important:focus {
    color: #1ea473 !important;
    
}
.focus\:text-primary-800-important:focus {
    color: #127f57 !important;
    
}
.focus\:text-primary-900-important:focus {
    color: #0c5037 !important;
    
}
.hover\:text-primary-50:hover {
    color: #ebf6f2;
    
}
.hover\:text-primary-100:hover {
    color: #d9f4ea;
    
}
.hover\:text-primary-200:hover {
    color: #b7edd9;
    
}
.hover\:text-primary-300:hover {
    color: #92e7c8;
    
}
.hover\:text-primary-400:hover {
    color: #67e1b5;
    
}
.hover\:text-primary-500:hover {
    color: #2cdb9b;
    
}
.hover\:text-primary-600:hover {
    color: #23c88c;
    
}
.hover\:text-primary-700:hover {
    color: #1ea473;
    
}
.hover\:text-primary-800:hover {
    color: #127f57;
    
}
.hover\:text-primary-900:hover {
    color: #0c5037;
    
}
.hover\:text-primary-50-important:hover {
    color: #ebf6f2 !important;
    
}
.hover\:text-primary-100-important:hover {
    color: #d9f4ea !important;
    
}
.hover\:text-primary-200-important:hover {
    color: #b7edd9 !important;
    
}
.hover\:text-primary-300-important:hover {
    color: #92e7c8 !important;
    
}
.hover\:text-primary-400-important:hover {
    color: #67e1b5 !important;
    
}
.hover\:text-primary-500-important:hover {
    color: #2cdb9b !important;
    
}
.hover\:text-primary-600-important:hover {
    color: #23c88c !important;
    
}
.hover\:text-primary-700-important:hover {
    color: #1ea473 !important;
    
}
.hover\:text-primary-800-important:hover {
    color: #127f57 !important;
    
}
.hover\:text-primary-900-important:hover {
    color: #0c5037 !important;
    
}
.border-primary-50 {
    border-color: #ebf6f2;
    
}
.border-primary-100 {
    border-color: #d9f4ea;
    
}
.border-primary-200 {
    border-color: #b7edd9;
    
}
.border-primary-300 {
    border-color: #92e7c8;
    
}
.border-primary-400 {
    border-color: #67e1b5;
    
}
.border-primary-500 {
    border-color: #2cdb9b;
    
}
.border-primary-600 {
    border-color: #23c88c;
    
}
.border-primary-700 {
    border-color: #1ea473;
    
}
.border-primary-800 {
    border-color: #127f57;
    
}
.border-primary-900 {
    border-color: #0c5037;
    
}
.border-primary-50-important {
    border-color: #ebf6f2 !important;
    
}
.border-primary-100-important {
    border-color: #d9f4ea !important;
    
}
.border-primary-200-important {
    border-color: #b7edd9 !important;
    
}
.border-primary-300-important {
    border-color: #92e7c8 !important;
    
}
.border-primary-400-important {
    border-color: #67e1b5 !important;
    
}
.border-primary-500-important {
    border-color: #2cdb9b !important;
    
}
.border-primary-600-important {
    border-color: #23c88c !important;
    
}
.border-primary-700-important {
    border-color: #1ea473 !important;
    
}
.border-primary-800-important {
    border-color: #127f57 !important;
    
}
.border-primary-900-important {
    border-color: #0c5037 !important;
    
}
.focus\:border-primary-50:focus {
    border-color: #ebf6f2;
    
}
.focus\:border-primary-100:focus {
    border-color: #d9f4ea;
    
}
.focus\:border-primary-200:focus {
    border-color: #b7edd9;
    
}
.focus\:border-primary-300:focus {
    border-color: #92e7c8;
    
}
.focus\:border-primary-400:focus {
    border-color: #67e1b5;
    
}
.focus\:border-primary-500:focus {
    border-color: #2cdb9b;
    
}
.focus\:border-primary-600:focus {
    border-color: #23c88c;
    
}
.focus\:border-primary-700:focus {
    border-color: #1ea473;
    
}
.focus\:border-primary-800:focus {
    border-color: #127f57;
    
}
.focus\:border-primary-900:focus {
    border-color: #0c5037;
    
}
.focus\:border-primary-50-important:focus {
    border-color: #ebf6f2 !important;
    
}
.focus\:border-primary-100-important:focus {
    border-color: #d9f4ea !important;
    
}
.focus\:border-primary-200-important:focus {
    border-color: #b7edd9 !important;
    
}
.focus\:border-primary-300-important:focus {
    border-color: #92e7c8 !important;
    
}
.focus\:border-primary-400-important:focus {
    border-color: #67e1b5 !important;
    
}
.focus\:border-primary-500-important:focus {
    border-color: #2cdb9b !important;
    
}
.focus\:border-primary-600-important:focus {
    border-color: #23c88c !important;
    
}
.focus\:border-primary-700-important:focus {
    border-color: #1ea473 !important;
    
}
.focus\:border-primary-800-important:focus {
    border-color: #127f57 !important;
    
}
.focus\:border-primary-900-important:focus {
    border-color: #0c5037 !important;
    
}
.hover\:border-primary-50:hover {
    border-color: #ebf6f2;
    
}
.hover\:border-primary-100:hover {
    border-color: #d9f4ea;
    
}
.hover\:border-primary-200:hover {
    border-color: #b7edd9;
    
}
.hover\:border-primary-300:hover {
    border-color: #92e7c8;
    
}
.hover\:border-primary-400:hover {
    border-color: #67e1b5;
    
}
.hover\:border-primary-500:hover {
    border-color: #2cdb9b;
    
}
.hover\:border-primary-600:hover {
    border-color: #23c88c;
    
}
.hover\:border-primary-700:hover {
    border-color: #1ea473;
    
}
.hover\:border-primary-800:hover {
    border-color: #127f57;
    
}
.hover\:border-primary-900:hover {
    border-color: #0c5037;
    
}
.hover\:border-primary-50-important:hover {
    border-color: #ebf6f2 !important;
    
}
.hover\:border-primary-100-important:hover {
    border-color: #d9f4ea !important;
    
}
.hover\:border-primary-200-important:hover {
    border-color: #b7edd9 !important;
    
}
.hover\:border-primary-300-important:hover {
    border-color: #92e7c8 !important;
    
}
.hover\:border-primary-400-important:hover {
    border-color: #67e1b5 !important;
    
}
.hover\:border-primary-500-important:hover {
    border-color: #2cdb9b !important;
    
}
.hover\:border-primary-600-important:hover {
    border-color: #23c88c !important;
    
}
.hover\:border-primary-700-important:hover {
    border-color: #1ea473 !important;
    
}
.hover\:border-primary-800-important:hover {
    border-color: #127f57 !important;
    
}
.hover\:border-primary-900-important:hover {
    border-color: #0c5037 !important;
    
}
.from-primary-50 {
    --tw-gradient-from: #ebf6f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-100 {
    --tw-gradient-from: #d9f4ea;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-200 {
    --tw-gradient-from: #b7edd9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-300 {
    --tw-gradient-from: #92e7c8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-400 {
    --tw-gradient-from: #67e1b5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-500 {
    --tw-gradient-from: #2cdb9b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-600 {
    --tw-gradient-from: #23c88c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-700 {
    --tw-gradient-from: #1ea473;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-800 {
    --tw-gradient-from: #127f57;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-900 {
    --tw-gradient-from: #0c5037;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-50-important {
    --tw-gradient-from: #ebf6f2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-100-important {
    --tw-gradient-from: #d9f4ea !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-200-important {
    --tw-gradient-from: #b7edd9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-300-important {
    --tw-gradient-from: #92e7c8 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-400-important {
    --tw-gradient-from: #67e1b5 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-500-important {
    --tw-gradient-from: #2cdb9b !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-600-important {
    --tw-gradient-from: #23c88c !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-700-important {
    --tw-gradient-from: #1ea473 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-800-important {
    --tw-gradient-from: #127f57 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.from-primary-900-important {
    --tw-gradient-from: #0c5037 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-50:focus {
    --tw-gradient-from: #ebf6f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-100:focus {
    --tw-gradient-from: #d9f4ea;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-200:focus {
    --tw-gradient-from: #b7edd9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-300:focus {
    --tw-gradient-from: #92e7c8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-400:focus {
    --tw-gradient-from: #67e1b5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-500:focus {
    --tw-gradient-from: #2cdb9b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-600:focus {
    --tw-gradient-from: #23c88c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-700:focus {
    --tw-gradient-from: #1ea473;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-800:focus {
    --tw-gradient-from: #127f57;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-900:focus {
    --tw-gradient-from: #0c5037;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-50-important:focus {
    --tw-gradient-from: #ebf6f2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-100-important:focus {
    --tw-gradient-from: #d9f4ea !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-200-important:focus {
    --tw-gradient-from: #b7edd9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-300-important:focus {
    --tw-gradient-from: #92e7c8 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-400-important:focus {
    --tw-gradient-from: #67e1b5 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-500-important:focus {
    --tw-gradient-from: #2cdb9b !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-600-important:focus {
    --tw-gradient-from: #23c88c !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-700-important:focus {
    --tw-gradient-from: #1ea473 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-800-important:focus {
    --tw-gradient-from: #127f57 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.focus\:from-primary-900-important:focus {
    --tw-gradient-from: #0c5037 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-50:hover {
    --tw-gradient-from: #ebf6f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-100:hover {
    --tw-gradient-from: #d9f4ea;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-200:hover {
    --tw-gradient-from: #b7edd9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-300:hover {
    --tw-gradient-from: #92e7c8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-400:hover {
    --tw-gradient-from: #67e1b5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-500:hover {
    --tw-gradient-from: #2cdb9b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-600:hover {
    --tw-gradient-from: #23c88c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-700:hover {
    --tw-gradient-from: #1ea473;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-800:hover {
    --tw-gradient-from: #127f57;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-900:hover {
    --tw-gradient-from: #0c5037;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-50-important:hover {
    --tw-gradient-from: #ebf6f2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-100-important:hover {
    --tw-gradient-from: #d9f4ea !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-200-important:hover {
    --tw-gradient-from: #b7edd9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-300-important:hover {
    --tw-gradient-from: #92e7c8 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-400-important:hover {
    --tw-gradient-from: #67e1b5 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-500-important:hover {
    --tw-gradient-from: #2cdb9b !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-600-important:hover {
    --tw-gradient-from: #23c88c !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-700-important:hover {
    --tw-gradient-from: #1ea473 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-800-important:hover {
    --tw-gradient-from: #127f57 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.hover\:from-primary-900-important:hover {
    --tw-gradient-from: #0c5037 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}
.to-primary-50 {
    --tw-gradient-to: #ebf6f2;
    
}
.to-primary-100 {
    --tw-gradient-to: #d9f4ea;
    
}
.to-primary-200 {
    --tw-gradient-to: #b7edd9;
    
}
.to-primary-300 {
    --tw-gradient-to: #92e7c8;
    
}
.to-primary-400 {
    --tw-gradient-to: #67e1b5;
    
}
.to-primary-500 {
    --tw-gradient-to: #2cdb9b;
    
}
.to-primary-600 {
    --tw-gradient-to: #23c88c;
    
}
.to-primary-700 {
    --tw-gradient-to: #1ea473;
    
}
.to-primary-800 {
    --tw-gradient-to: #127f57;
    
}
.to-primary-900 {
    --tw-gradient-to: #0c5037;
    
}
.to-primary-50-important {
    --tw-gradient-to: #ebf6f2 !important;
    
}
.to-primary-100-important {
    --tw-gradient-to: #d9f4ea !important;
    
}
.to-primary-200-important {
    --tw-gradient-to: #b7edd9 !important;
    
}
.to-primary-300-important {
    --tw-gradient-to: #92e7c8 !important;
    
}
.to-primary-400-important {
    --tw-gradient-to: #67e1b5 !important;
    
}
.to-primary-500-important {
    --tw-gradient-to: #2cdb9b !important;
    
}
.to-primary-600-important {
    --tw-gradient-to: #23c88c !important;
    
}
.to-primary-700-important {
    --tw-gradient-to: #1ea473 !important;
    
}
.to-primary-800-important {
    --tw-gradient-to: #127f57 !important;
    
}
.to-primary-900-important {
    --tw-gradient-to: #0c5037 !important;
    
}
.focus\:to-primary-50:focus {
    --tw-gradient-to: #ebf6f2;
    
}
.focus\:to-primary-100:focus {
    --tw-gradient-to: #d9f4ea;
    
}
.focus\:to-primary-200:focus {
    --tw-gradient-to: #b7edd9;
    
}
.focus\:to-primary-300:focus {
    --tw-gradient-to: #92e7c8;
    
}
.focus\:to-primary-400:focus {
    --tw-gradient-to: #67e1b5;
    
}
.focus\:to-primary-500:focus {
    --tw-gradient-to: #2cdb9b;
    
}
.focus\:to-primary-600:focus {
    --tw-gradient-to: #23c88c;
    
}
.focus\:to-primary-700:focus {
    --tw-gradient-to: #1ea473;
    
}
.focus\:to-primary-800:focus {
    --tw-gradient-to: #127f57;
    
}
.focus\:to-primary-900:focus {
    --tw-gradient-to: #0c5037;
    
}
.focus\:to-primary-50-important:focus {
    --tw-gradient-to: #ebf6f2 !important;
    
}
.focus\:to-primary-100-important:focus {
    --tw-gradient-to: #d9f4ea !important;
    
}
.focus\:to-primary-200-important:focus {
    --tw-gradient-to: #b7edd9 !important;
    
}
.focus\:to-primary-300-important:focus {
    --tw-gradient-to: #92e7c8 !important;
    
}
.focus\:to-primary-400-important:focus {
    --tw-gradient-to: #67e1b5 !important;
    
}
.focus\:to-primary-500-important:focus {
    --tw-gradient-to: #2cdb9b !important;
    
}
.focus\:to-primary-600-important:focus {
    --tw-gradient-to: #23c88c !important;
    
}
.focus\:to-primary-700-important:focus {
    --tw-gradient-to: #1ea473 !important;
    
}
.focus\:to-primary-800-important:focus {
    --tw-gradient-to: #127f57 !important;
    
}
.focus\:to-primary-900-important:focus {
    --tw-gradient-to: #0c5037 !important;
    
}
.hover\:to-primary-50:hover {
    --tw-gradient-to: #ebf6f2;
    
}
.hover\:to-primary-100:hover {
    --tw-gradient-to: #d9f4ea;
    
}
.hover\:to-primary-200:hover {
    --tw-gradient-to: #b7edd9;
    
}
.hover\:to-primary-300:hover {
    --tw-gradient-to: #92e7c8;
    
}
.hover\:to-primary-400:hover {
    --tw-gradient-to: #67e1b5;
    
}
.hover\:to-primary-500:hover {
    --tw-gradient-to: #2cdb9b;
    
}
.hover\:to-primary-600:hover {
    --tw-gradient-to: #23c88c;
    
}
.hover\:to-primary-700:hover {
    --tw-gradient-to: #1ea473;
    
}
.hover\:to-primary-800:hover {
    --tw-gradient-to: #127f57;
    
}
.hover\:to-primary-900:hover {
    --tw-gradient-to: #0c5037;
    
}
.hover\:to-primary-50-important:hover {
    --tw-gradient-to: #ebf6f2 !important;
    
}
.hover\:to-primary-100-important:hover {
    --tw-gradient-to: #d9f4ea !important;
    
}
.hover\:to-primary-200-important:hover {
    --tw-gradient-to: #b7edd9 !important;
    
}
.hover\:to-primary-300-important:hover {
    --tw-gradient-to: #92e7c8 !important;
    
}
.hover\:to-primary-400-important:hover {
    --tw-gradient-to: #67e1b5 !important;
    
}
.hover\:to-primary-500-important:hover {
    --tw-gradient-to: #2cdb9b !important;
    
}
.hover\:to-primary-600-important:hover {
    --tw-gradient-to: #23c88c !important;
    
}
.hover\:to-primary-700-important:hover {
    --tw-gradient-to: #1ea473 !important;
    
}
.hover\:to-primary-800-important:hover {
    --tw-gradient-to: #127f57 !important;
    
}
.hover\:to-primary-900-important:hover {
    --tw-gradient-to: #0c5037 !important;
    
}
.ring-primary-50 {
    --tw-ring-color: #ebf6f2;
    
}
.ring-primary-100 {
    --tw-ring-color: #d9f4ea;
    
}
.ring-primary-200 {
    --tw-ring-color: #b7edd9;
    
}
.ring-primary-300 {
    --tw-ring-color: #92e7c8;
    
}
.ring-primary-400 {
    --tw-ring-color: #67e1b5;
    
}
.ring-primary-500 {
    --tw-ring-color: #2cdb9b;
    
}
.ring-primary-600 {
    --tw-ring-color: #23c88c;
    
}
.ring-primary-700 {
    --tw-ring-color: #1ea473;
    
}
.ring-primary-800 {
    --tw-ring-color: #127f57;
    
}
.ring-primary-900 {
    --tw-ring-color: #0c5037;
    
}
.ring-primary-50-important {
    --tw-ring-color: #ebf6f2 !important;
    
}
.ring-primary-100-important {
    --tw-ring-color: #d9f4ea !important;
    
}
.ring-primary-200-important {
    --tw-ring-color: #b7edd9 !important;
    
}
.ring-primary-300-important {
    --tw-ring-color: #92e7c8 !important;
    
}
.ring-primary-400-important {
    --tw-ring-color: #67e1b5 !important;
    
}
.ring-primary-500-important {
    --tw-ring-color: #2cdb9b !important;
    
}
.ring-primary-600-important {
    --tw-ring-color: #23c88c !important;
    
}
.ring-primary-700-important {
    --tw-ring-color: #1ea473 !important;
    
}
.ring-primary-800-important {
    --tw-ring-color: #127f57 !important;
    
}
.ring-primary-900-important {
    --tw-ring-color: #0c5037 !important;
    
}
.focus\:ring-primary-50:focus {
    --tw-ring-color: #ebf6f2;
    
}
.focus\:ring-primary-100:focus {
    --tw-ring-color: #d9f4ea;
    
}
.focus\:ring-primary-200:focus {
    --tw-ring-color: #b7edd9;
    
}
.focus\:ring-primary-300:focus {
    --tw-ring-color: #92e7c8;
    
}
.focus\:ring-primary-400:focus {
    --tw-ring-color: #67e1b5;
    
}
.focus\:ring-primary-500:focus {
    --tw-ring-color: #2cdb9b;
    
}
.focus\:ring-primary-600:focus {
    --tw-ring-color: #23c88c;
    
}
.focus\:ring-primary-700:focus {
    --tw-ring-color: #1ea473;
    
}
.focus\:ring-primary-800:focus {
    --tw-ring-color: #127f57;
    
}
.focus\:ring-primary-900:focus {
    --tw-ring-color: #0c5037;
    
}
.focus\:ring-primary-50-important:focus {
    --tw-ring-color: #ebf6f2 !important;
    
}
.focus\:ring-primary-100-important:focus {
    --tw-ring-color: #d9f4ea !important;
    
}
.focus\:ring-primary-200-important:focus {
    --tw-ring-color: #b7edd9 !important;
    
}
.focus\:ring-primary-300-important:focus {
    --tw-ring-color: #92e7c8 !important;
    
}
.focus\:ring-primary-400-important:focus {
    --tw-ring-color: #67e1b5 !important;
    
}
.focus\:ring-primary-500-important:focus {
    --tw-ring-color: #2cdb9b !important;
    
}
.focus\:ring-primary-600-important:focus {
    --tw-ring-color: #23c88c !important;
    
}
.focus\:ring-primary-700-important:focus {
    --tw-ring-color: #1ea473 !important;
    
}
.focus\:ring-primary-800-important:focus {
    --tw-ring-color: #127f57 !important;
    
}
.focus\:ring-primary-900-important:focus {
    --tw-ring-color: #0c5037 !important;
    
}
.hover\:ring-primary-50:hover {
    --tw-ring-color: #ebf6f2;
    
}
.hover\:ring-primary-100:hover {
    --tw-ring-color: #d9f4ea;
    
}
.hover\:ring-primary-200:hover {
    --tw-ring-color: #b7edd9;
    
}
.hover\:ring-primary-300:hover {
    --tw-ring-color: #92e7c8;
    
}
.hover\:ring-primary-400:hover {
    --tw-ring-color: #67e1b5;
    
}
.hover\:ring-primary-500:hover {
    --tw-ring-color: #2cdb9b;
    
}
.hover\:ring-primary-600:hover {
    --tw-ring-color: #23c88c;
    
}
.hover\:ring-primary-700:hover {
    --tw-ring-color: #1ea473;
    
}
.hover\:ring-primary-800:hover {
    --tw-ring-color: #127f57;
    
}
.hover\:ring-primary-900:hover {
    --tw-ring-color: #0c5037;
    
}
.hover\:ring-primary-50-important:hover {
    --tw-ring-color: #ebf6f2 !important;
    
}
.hover\:ring-primary-100-important:hover {
    --tw-ring-color: #d9f4ea !important;
    
}
.hover\:ring-primary-200-important:hover {
    --tw-ring-color: #b7edd9 !important;
    
}
.hover\:ring-primary-300-important:hover {
    --tw-ring-color: #92e7c8 !important;
    
}
.hover\:ring-primary-400-important:hover {
    --tw-ring-color: #67e1b5 !important;
    
}
.hover\:ring-primary-500-important:hover {
    --tw-ring-color: #2cdb9b !important;
    
}
.hover\:ring-primary-600-important:hover {
    --tw-ring-color: #23c88c !important;
    
}
.hover\:ring-primary-700-important:hover {
    --tw-ring-color: #1ea473 !important;
    
}
.hover\:ring-primary-800-important:hover {
    --tw-ring-color: #127f57 !important;
    
}
.hover\:ring-primary-900-important:hover {
    --tw-ring-color: #0c5037 !important;
    
}
.via-primary-50 {
    --tw-gradient-via: #ebf6f2;
    
}
.via-primary-100 {
    --tw-gradient-via: #d9f4ea;
    
}
.via-primary-200 {
    --tw-gradient-via: #b7edd9;
    
}
.via-primary-300 {
    --tw-gradient-via: #92e7c8;
    
}
.via-primary-400 {
    --tw-gradient-via: #67e1b5;
    
}
.via-primary-500 {
    --tw-gradient-via: #2cdb9b;
    
}
.via-primary-600 {
    --tw-gradient-via: #23c88c;
    
}
.via-primary-700 {
    --tw-gradient-via: #1ea473;
    
}
.via-primary-800 {
    --tw-gradient-via: #127f57;
    
}
.via-primary-900 {
    --tw-gradient-via: #0c5037;
    
}
.via-primary-50-important {
    --tw-gradient-via: #ebf6f2 !important;
    
}
.via-primary-100-important {
    --tw-gradient-via: #d9f4ea !important;
    
}
.via-primary-200-important {
    --tw-gradient-via: #b7edd9 !important;
    
}
.via-primary-300-important {
    --tw-gradient-via: #92e7c8 !important;
    
}
.via-primary-400-important {
    --tw-gradient-via: #67e1b5 !important;
    
}
.via-primary-500-important {
    --tw-gradient-via: #2cdb9b !important;
    
}
.via-primary-600-important {
    --tw-gradient-via: #23c88c !important;
    
}
.via-primary-700-important {
    --tw-gradient-via: #1ea473 !important;
    
}
.via-primary-800-important {
    --tw-gradient-via: #127f57 !important;
    
}
.via-primary-900-important {
    --tw-gradient-via: #0c5037 !important;
    
}
.focus\:via-primary-50:focus {
    --tw-gradient-via: #ebf6f2;
    
}
.focus\:via-primary-100:focus {
    --tw-gradient-via: #d9f4ea;
    
}
.focus\:via-primary-200:focus {
    --tw-gradient-via: #b7edd9;
    
}
.focus\:via-primary-300:focus {
    --tw-gradient-via: #92e7c8;
    
}
.focus\:via-primary-400:focus {
    --tw-gradient-via: #67e1b5;
    
}
.focus\:via-primary-500:focus {
    --tw-gradient-via: #2cdb9b;
    
}
.focus\:via-primary-600:focus {
    --tw-gradient-via: #23c88c;
    
}
.focus\:via-primary-700:focus {
    --tw-gradient-via: #1ea473;
    
}
.focus\:via-primary-800:focus {
    --tw-gradient-via: #127f57;
    
}
.focus\:via-primary-900:focus {
    --tw-gradient-via: #0c5037;
    
}
.focus\:via-primary-50-important:focus {
    --tw-gradient-via: #ebf6f2 !important;
    
}
.focus\:via-primary-100-important:focus {
    --tw-gradient-via: #d9f4ea !important;
    
}
.focus\:via-primary-200-important:focus {
    --tw-gradient-via: #b7edd9 !important;
    
}
.focus\:via-primary-300-important:focus {
    --tw-gradient-via: #92e7c8 !important;
    
}
.focus\:via-primary-400-important:focus {
    --tw-gradient-via: #67e1b5 !important;
    
}
.focus\:via-primary-500-important:focus {
    --tw-gradient-via: #2cdb9b !important;
    
}
.focus\:via-primary-600-important:focus {
    --tw-gradient-via: #23c88c !important;
    
}
.focus\:via-primary-700-important:focus {
    --tw-gradient-via: #1ea473 !important;
    
}
.focus\:via-primary-800-important:focus {
    --tw-gradient-via: #127f57 !important;
    
}
.focus\:via-primary-900-important:focus {
    --tw-gradient-via: #0c5037 !important;
    
}
.hover\:via-primary-50:hover {
    --tw-gradient-via: #ebf6f2;
    
}
.hover\:via-primary-100:hover {
    --tw-gradient-via: #d9f4ea;
    
}
.hover\:via-primary-200:hover {
    --tw-gradient-via: #b7edd9;
    
}
.hover\:via-primary-300:hover {
    --tw-gradient-via: #92e7c8;
    
}
.hover\:via-primary-400:hover {
    --tw-gradient-via: #67e1b5;
    
}
.hover\:via-primary-500:hover {
    --tw-gradient-via: #2cdb9b;
    
}
.hover\:via-primary-600:hover {
    --tw-gradient-via: #23c88c;
    
}
.hover\:via-primary-700:hover {
    --tw-gradient-via: #1ea473;
    
}
.hover\:via-primary-800:hover {
    --tw-gradient-via: #127f57;
    
}
.hover\:via-primary-900:hover {
    --tw-gradient-via: #0c5037;
    
}
.hover\:via-primary-50-important:hover {
    --tw-gradient-via: #ebf6f2 !important;
    
}
.hover\:via-primary-100-important:hover {
    --tw-gradient-via: #d9f4ea !important;
    
}
.hover\:via-primary-200-important:hover {
    --tw-gradient-via: #b7edd9 !important;
    
}
.hover\:via-primary-300-important:hover {
    --tw-gradient-via: #92e7c8 !important;
    
}
.hover\:via-primary-400-important:hover {
    --tw-gradient-via: #67e1b5 !important;
    
}
.hover\:via-primary-500-important:hover {
    --tw-gradient-via: #2cdb9b !important;
    
}
.hover\:via-primary-600-important:hover {
    --tw-gradient-via: #23c88c !important;
    
}
.hover\:via-primary-700-important:hover {
    --tw-gradient-via: #1ea473 !important;
    
}
.hover\:via-primary-800-important:hover {
    --tw-gradient-via: #127f57 !important;
    
}
.hover\:via-primary-900-important:hover {
    --tw-gradient-via: #0c5037 !important;
    
}
a.underlinedlink {
    background-image: linear-gradient(180deg, transparent 85%, #d9f4ea 0);
}
a.underlinedlinksmall {
    background-image: linear-gradient(180deg, transparent 88%, #d9f4ea 0);
}
a:hover.underlinedlinksmall {
    background-image: linear-gradient(180deg, transparent 88%, #b7edd9 0);
}
.cms__content a, .ce-bodytext a, .cke_editable a {
    text-decoration: none;
    background-image: linear-gradient(180deg, transparent 85%, #d9f4ea 0);
}
a.highlight {
    color: #34d399 !important;
}
a.highlight:hover {
    color: #23c88c !important;
}
.cms__content .button-primary:hover {
    background-color: #23c88c !important;
    border-color: #23c88c !important;
}
.cms__content h1 {
  /*  color: #34d399 !important;*/
}
.cms__content .button-primary {
    background-color: #34d399 !important;
    border-color: #34d399 !important;
}
.prose a {
    color: #34d399 !important;
}
bg-opacity-10{
--tw-bg-opacity: 0.1;
}
.bg-opacity-20{
--tw-bg-opacity: 0.2;
}
.bg-opacity-30{
--tw-bg-opacity: 0.3;
}
.bg-opacity-40{
--tw-bg-opacity: 0.4;
}
.bg-opacity-50{
--tw-bg-opacity: 0.5;
}
.bg-opacity-60{
--tw-bg-opacity: 0.6;
}
.bg-opacity-70{
--tw-bg-opacity: 0.7;
}
.bg-opacity-80{
--tw-bg-opacity: 0.8;
}
.bg-opacity-90{
--tw-bg-opacity: 0.9;
}
.bg-opacity-100{
--tw-bg-opacity: 1;
}
.eventschedule a {color: #34d399 !important};.multiselect__tag{background: #34d399 !important};.multiselect__option--highlight:after {background: #34d399 !important;} 
        .multiselect__option--highlight {
        
    background: #34d399 !important;
   
}a.button-primary{
background-color: #34d399 !important; border-color: #34d399 !important};