.ReactModal__Overlay{opacity:0;transition:opacity .5s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Body--open{overflow-y:hidden}.overlay{z-index:100;background-color:#00000080;position:fixed;inset:0}@media screen and (min-width:769px){.modalContent{max-width:90vw;padding:20px}}@media screen and (max-width:768px){.modalContent{max-width:90vw}}.modalContent{background-color:#fff;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;max-height:90vh;margin-right:-50%;padding:.5rem;font-family:roc-grotesk,sans-serif;position:absolute;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}
.react-tabs{width:100%;height:auto;color:var(--color-Midnight);display:block;font-family:roc-grotesk,sans-serif!important}.react-tabs__tab-list{width:40%;color:var(--color-Midnight);flex-direction:row;display:flex}.react-tabs__tab{cursor:pointer;width:30%;height:auto;color:var(--color-Midnight);text-align:center;text-transform:uppercase;padding:4px 32px;font-weight:200}.react-tabs__tab--selected{background-color:#e9e9e930;border-bottom:2px solid #78be20;width:30%;margin-bottom:-2px;font-weight:600;box-shadow:0 1px 6px #0000001a}.react-tabs__tab--selected:focus{outline:none}.react-tabs__tab-panel{height:100%;display:none}.react-tabs__tab-panel--selected{flex-direction:row;justify-content:center;justify-items:center;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:480px){.react-tabs__tab{padding:4px 9px;font-size:9px}.react-tabs{height:auto}}
