.tabs .title{width:50%;text-align:left;font-size:36px;font-weight:650;line-height:120%;letter-spacing:-1px}@media (max-width: 767.98px){.tabs .title{width:100%;margin:0.5rem 0;padding:1rem;font-size:32px}}.tabs .text-content{width:40%;text-align:left;font-size:16px;font-weight:350;line-height:150%}@media (max-width: 767.98px){.tabs .text-content{width:100%;margin:0.5rem 0;padding:1rem;font-size:18px}}.tabs .section-title{font-size:18px;font-weight:600;letter-spacing:-0.5px}.tabs .tab{appearance:none;background:none;border:0;padding:.5rem 0;margin:0;cursor:pointer;border-bottom:3px solid transparent;-webkit-tap-highlight-color:transparent}.tabs .tab[aria-selected="true"]{border-bottom-color:#ED2927}.tabs .tab:focus{outline:none}.tabs .panels{display:grid;min-height:30vh}.tabs .tabpanel{grid-area:1 / 1;opacity:0;padding:1rem 0;transition:opacity 0.7s ease;min-height:30vh;pointer-events:none}.tabs .tabpanel.is-active{opacity:1;pointer-events:auto}.tabs .tabpanel[hidden]{display:block !important}.tabs .media-and-text .red-button,.tabs .media-and-text .transparent-button{width:50% !important}.tabs .media-and-text .title{font-size:24px !important}.tabs .media-and-text .text-content{font-size:14px !important}
