@tailwind base;
@tailwind components;
@tailwind utilities;
@tailwind base;
@tailwind components;
@tailwind utilities;
#header:not(.no-banner){
    margin-bottom: -4rem;
}
@media (min-width: 768px){
    #header:not(.no-banner){
        margin-bottom: -5rem;
    }
}
#header.no-banner {
        position: relative;
        background: #EB4A4F;
    }
footer {
    background: var(--Dusk-Blue, #2E2E3E);
    color: #ffffff;
}
footer .copyright {
    color: var(--Muted-Foreground, #696878);
}
footer .footer-content {
    background: var(--Card-Dark, #262537);
}
.mobile-nav-stickycontainer {
    padding-bottom: calc(0.5rem + env(safe-area-inset-bottom));
}
.mobile-nav-stickycontainer img {
    height: 20px;
    width: 20px;
}
.app-nav-icon svg path {
    stroke: #696878;
}
.app-nav-title {
    color: #696878;
}
.app-nav-selected {
    border-top: 2px solid #EB4A4F;
    color: #EB4A4F;
}
.app-nav-selected .app-nav-title {
    color: #EB4A4F;
}
.app-nav-selected .app-nav-icon svg path {
    stroke: #EB4A4F;
}
.rolloverEffect {
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0;
    height: 100%;
}
.rolloverOverlay {
    position: relative;
    width: auto;
}
.cookie-policy {
    position: fixed;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 20px;
    margin: 0 20px;
    z-index: 99999;

    /* @include breakpoint(medium up) {
        margin: 0 auto;
        max-width: rem-calc(600px);
        padding: 20px 40px;
        bottom: 40px;

        .cookie-content-outer {
            position: absolute;
            margin-bottom: 0;
        }
    } */
}
.cookie-policy > .row {
        position: relative;
    }
.cookie-policy .cookie-content-outer {
        height: 100%;
        padding-right: 20px !important;
    }
.cookie-policy .cookie-content-outer .cookie-content-inner {
            display: table;
            height: 100%;
        }
.cookie-policy .cookie-content-outer .cookie-content {
            display: table-cell;
            vertical-align: middle;
            margin: 0;
        }
.cookie-policy .cookie-content-outer{

        margin-bottom: 20px;
}
.cookie-policy .accept-link {
        background: transparent;
        text-transform: uppercase;
        min-width: auto;
        width: 100%;
        margin: 0;
    }
.slide-menu {
    animation-timing-function: ease-out;
    animation-duration: .2s;
    animation-delay: 0s;
    animation-fill-mode: both;
    transform: translate3d(100%, 0, 0);
    top: 0;
}
.slide-menu.active {
        animation-name: slide-menu-Out;
    }
.slide-menu.closing {
        animation-name: slide-menu-In;
    }
.slide-menu ul {
        animation-timing-function: ease-out;
        animation-duration: .2s;
        animation-delay: 0s;
        animation-fill-mode: both;
    }
.slide-menu ul.active    {
            animation-name: slide-ul-OnFromRight;
        }
.slide-menu ul.activeB {
    animation-name: slide-ul-OffToRight;
}
.slide-menu ul.closing {
    animation-name: slide-ul-OffToRight2;
}
.slide-menu ul.closingB {
    animation-name: slide-ul-OnFromRight2;
}
/* complete menu slide animations */
@keyframes slide-menu-Out{
    0% {
            -webkit-transform: translate3d(100%, 0, 0);
        }

        100% {
            -webkit-transform: translate3d(0, 0, 0);
        }
    }
/* ULs slide animations */
/* move UL from on screen to off right */
@keyframes slide-menu-In{
    0% {
            -webkit-transform: translate3d(0, 0, 0);
        }

        100% {
            -webkit-transform: translate3d(100%, 0, 0);
        }
    }
/* move UL from on screen to off left */
@keyframes slide-ul-OnFromRight {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-110%, 0, 0);
    }
}
@keyframes slide-ul-OffToRight2 {
    0% {
        -webkit-transform: translate3d(-110%, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
    }
}
@keyframes slide-ul-OffToRight {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-220%, 0, 0);
    }
}
@keyframes slide-ul-OnFromRight2 {
    0% {
        -webkit-transform: translate3d(-220%, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-110%, 0, 0);
    }
}
.slide-menu a:not(.pub-profile a), .slide-menu li{
    font-family: freigeistxcon_medium, sans-serif;
    font-size: 36px;
    line-height: 120%;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    text-decoration-line: none;
}
.slide-menu-loc-search-text{
    font-family: Roboto, sans-serif;
}
.slide-menu-tab-list > .tab-list-item{
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.slide-menu-tab-list > .tab-list-item.active{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
#slide-menu-tab-pages {
    position: relative;
}
#slide-menu-tab-pages [data-tabview-role=page]:not(.active){
    display: none;
}
#slide-menu-tab-view .tab-list{
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(38 37 55 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    overflow-x: unset !important;
}
#slide-menu-tab-view .pub-profile {
    flex-shrink: 0;
}
#menuSearchResultform .input-search-button svg path {
    stroke: black;
}
#slide-search-results-list-view::-webkit-scrollbar {
    display: none;
}
#slide-search-results-list-view {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.site-profile-swiper .swiper-pagination{
    bottom: 2rem !important;
}
@media (min-width: 768px){
    .site-profile-swiper .swiper-pagination{
        bottom: 4rem !important;
    }
}
.common-container{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0px 2px 4px -1px rgba(0,0,0,0.01),0px 4px 6px -1px rgba(0,0,0,0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){
    .common-container{
        border-radius: 1rem;
    }
}
.social-icon{
    display: flex;
    height: 40px;
    width: 40px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border-radius: 20px;
    padding: 4px;
    text-decoration-line: none;
}
.menu-item{
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    border-radius: 16px;
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    padding: 16px;
    font-family: freigeistxcon_medium, sans-serif;
    font-weight: 700;
    text-decoration-line: none;
}
.menu-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
}
.offer-item-empty, .content-item-empty{
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    border-radius: 16px;
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    padding: 16px;
    font-family: freigeistxcon_medium, sans-serif;
    font-weight: 700;
    text-decoration-line: none;
}
.offer-item{
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    border-radius: 16px;
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    padding: 16px;
    font-family: freigeistxcon_medium, sans-serif;
    font-weight: 700;
    text-decoration-line: none;
}
.offer-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
}
.profile-content.active {
    display: block !important;
}
.times-content.active {
    display: flex !important;
}
.facilities > svg, .facilities > .svg-placeholder {
    max-height: 20px;
    width: 20px;
}
.facilities > svg path,.facilities > .svg-placeholder path{
        fill: #6161F6 !important;
    }
.review-thirdparty-icons{
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    gap: 0.625rem;
    border-radius: 20px;
    padding: 0.25rem;
}
.review-thirdparty-icons > svg{
    height: 1.5rem;
    width: 1.5rem;
    flex-shrink: 0;
}
/* EVENTS  & Fixtures */
#events-content .events-content-header, #fixtures-content .fixtures-content-header{
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
#events-content .events-content-section:not(:last-child), #fixtures-content .fixtures-content-header:not(:last-child){
    border-bottom-width: 4px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(240 240 241 / var(--tw-border-opacity, 1));
}
#date-filter-controls svg path, #fixture-date-filter-controls svg path{
    stroke: #2E2D40;
}
.selectric-wrapper {
    position: relative;
    cursor: pointer
}
.selectric-responsive {
    width: 100%
}
.selectric {
    border: 1px solid #ddd;
    border-radius: 0px;
    background: #f8f8f8;
    position: relative;
    overflow: hidden
}
.selectric .label {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0 38px 0 10px;
        font-size: 12px;
        line-height: 38px;
        color: #444;
        height: 38px;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
.selectric .button {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 38px;
        height: 38px;
        line-height: 38px;
        background-color: #f8f8f8;
        color: #bbb;
        text-align: center;
        font: 0/0 a;
        *font: 20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial
    }
.selectric .button:after {
            content: " ";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            width: 0;
            height: 0;
            border: 4px solid rgba(0,0,0,0);
            border-top-color: #bbb;
            border-bottom: none
        }
.selectric-focus .selectric {
    border-color: #aaa
}
.selectric-hover .selectric {
    border-color: #c4c4c4
}
.selectric-hover .selectric .button {
        color: #a2a2a2
    }
.selectric-hover .selectric .button:after {
            border-top-color: #a2a2a2
        }
.selectric-open {
    z-index: 9999
}
.selectric-open .selectric {
        border-color: #c4c4c4
    }
.selectric-open .selectric-items {
        display: block
    }
.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}
.selectric-hide-select select {
        position: absolute;
        left: -100%
    }
.selectric-hide-select.selectric-is-native {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10
    }
.selectric-hide-select.selectric-is-native select {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            border: none;
            z-index: 1;
            box-sizing: border-box;
            opacity: 0
        }
.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important
}
.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important
}
.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #f8f8f8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px
}
.selectric-items .selectric-scroll {
        height: 100%;
        overflow: auto
    }
.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}
.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px
}
.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer
}
.selectric-items li.selected {
        background: #e0e0e0;
        color: #444
    }
.selectric-items li.highlighted {
        background: #d0d0d0;
        color: #444
    }
.selectric-items li:hover {
        background: #d5d5d5;
        color: #444
    }
.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background: none;
    color: #444
}
.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}
.selectric-items .selectric-group li {
    padding-left: 25px
}
/*Custom CSS*/
.selectric .label {
    margin: 3px 8px 0 16px
}
.selectric-wrapper {
    width: 100%;
}
.selectric {
    height: 45px;
    background-color: white;
    border-color: #696878;
    border-radius: 10px;
    background-image: url(/Content/img/mixr/tabler-icon-selector.svg);
    background-color: #fff;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: right 1rem center;
}
.selectric .button {
        display: none;
    }
.selectric-items {
    width: 596px;
    height: 302px;
    background: white;
    position: absolute;
    border: none;
    border-radius: 15px;
    margin: 1rem 0;
    padding: 0;
    box-shadow: 0px 1px 3px rgba(0,0,0,.2);
}
.selectric-open .selectric-items li:first-child {
    border-top-left-radius: 15px;
    border-top-right-radius: 0px;
}
.selectric-items .selectric-scroll li {
    border-bottom-color: #e9e9e9;
    background-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
    color: #656565;
    padding-left: 1.5rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.selectric-below .selectric-items:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid rgba(0,0,0,0);
    border-right: 10px solid rgba(0,0,0,0);
    border-bottom-width: 10px;
    border-bottom-style: solid;
    position: absolute;
    top: -4px;
    left: 50px;
    transform: translateY(-50%);
    border-collapse: initial;
    z-index: -1;
    border-bottom-color: #fff;
}
.selectric-items .selectric-scroll li:hover, .selectric-items .selectric-scroll .selected {
    background: #f0f0f1;
}
.selectric-wrapper.scrollable .selectric-items {
    padding: 0 1rem 0 0;
}
.selectric-scroll {
    padding-right: 1rem;
}
.selectric-scroll::-webkit-scrollbar {
        width: 10px;
    }
.selectric-scroll::-webkit-scrollbar, .selectric-scroll::-webkit-scrollbar-track, .selectric-scroll::-webkit-scrollbar-thumb {
        border-radius: 25px;
    }
.selectric-scroll::-webkit-scrollbar-track {
        margin: 1rem;
    }
.selectric-scroll::-webkit-scrollbar, .selectric-scroll::-webkit-scrollbar-track {
        background: white;
    }
.selectric-scroll::-webkit-scrollbar-thumb {
        background: #989898;
    }
.dmn-container{
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    gap: 12px;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 24px 16px;
    --tw-shadow: 0px 2px 4px -1px rgba(0,0,0,0.01),0px 4px 6px -1px rgba(0,0,0,0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dmn-type-button{
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 12px;
    border-radius: 16px;
    background-color: rgba(240,240,241,0.50);
    padding: 16px;
    text-decoration-line: none;
}
a.dmn-type-button:hover{
    cursor: pointer;
}
#dmn-back-to-venue path{
    stroke: #000;
}
.dmn-type-select{
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
}
.dmn-invalid-message{
    font-family: Roboto, sans-serif;
    font-size: 14px;
}
.dmn-alert{
    margin-bottom: 1rem;
    width: 100%;
    align-items: flex-start;
    gap: 12px;
    border-radius: 16px;
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
    padding: 16px;
    font-family: Roboto, sans-serif;
    font-size: 14px;
}
.dmn-alert p:last-child
    {
        margin: 0 !important;
    }
.ui-datepicker-calendar {
    width: 100%;

}
.ui-datepicker-calendar td

{
    text-align: center;
}
.ui-datepicker-calendar th {
    text-align: center;
    color: #A1A1B3;
    font-size: 12px;
}
.ui-datepicker-calendar .ui-state-default {
    display: inline-block;
    text-decoration: none;
    line-height: 1rem;
}
.ui-datepicker-calendar .ui-state-disabled {
    opacity: 0.15;
}
.ui-datepicker-calendar .ui-state-active {
    color: #6161F6;
    box-shadow: inset 0px 0px 0px 1px #6161F6;
}
.ui-datepicker-calendar td > a.ui-state-default{
    padding: 0.625rem;
}
.ui-datepicker-calendar td > a.ui-state-active{
    border-radius: 9999px;
}
#dmn-booking .error{
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(235 74 79 / var(--tw-text-opacity, 1));
}
.ui-datepicker-header{
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
}
.ui-datepicker-title{
    order: 1;
    flex-grow: 1;
}
.ui-datepicker-prev{
    order: 2;
}
.ui-datepicker-next{
    order: 3;
}
.dmn-booking-detail{
    display: flex;
    flex-direction: row;
    gap: 1rem;
}
.dmn-booking-detail > .dmn-booking-detail-info{
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.dmn-booking-detail > .dmn-booking-detail-info > p:first-child{
    font-weight: 700;
}
.dmn-inactive > *:not(h2){
    display: none;
}
.widget-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    align-self: stretch;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
}
.widget-error-message{
    text-align:center;
}
h1,h2,h3,h4,h5,ul,ol,p{
    margin-bottom:16px !important;
}
.cms-widget{
    position: relative;
    width: 100%;
}
.cms-widget.wgt-tp-none .widget-wrapper
{
    padding-top: 0 !important;
}
.cms-widget.wgt-tp-small .widget-wrapper{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.cms-widget.wgt-tp-large .widget-wrapper{
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.cms-widget.wgt-tp-extralarge .widget-wrapper{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.cms-widget.wgt-bp-none .widget-wrapper
{
    padding-bottom: 0 !important;
}
.cms-widget.wgt-bp-small .widget-wrapper{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.cms-widget.wgt-bp-large .widget-wrapper{
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.cms-widget.wgt-bp-extralarge .widget-wrapper{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.column-article-header-left, .column-article-cta-left {
    text-align: left;
}
.column-article-header-right, .column-article-cta-right {
    text-align: right;
}
.column-article-header-central, .column-article-cta-central {
    text-align: center;
}
.search-no-results svg{
    height: 50px;
    width: 50px;
    fill: #2e2d40;
}
.search-location-result .input-search-button{
    position: relative !important;
}
.tab-list-item{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.tick-icon-wrapper .tick-icon{
    padding-left: .5rem !important;
}
.popUpArrow {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    bottom: 2px;
    z-index: 100;
    height: 40%;
    width: 40%;
}
* {
    box-sizing: border-box;
}
.image-asset-full-width {
    width: 100%;
}
.image-asset-container {
    position: relative;
    text-align: center;
}
/* progammatically added class names*/
.multiple-images {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.text-overlay-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*.lightGallery {
    display: grid;
    margin: 0;
    &.withHeader

    {
        padding-top: 0;
    }

*/
li.lightGallery-item {
    aspect-ratio: 1;
    overflow: hidden;
    display: flex;
    min-width: 0;
    min-height: 0;
    position: relative;
    }
li.lightGallery-item::after
        {
            content: "";
            display: block;
            padding-bottom: 100%;
        }
li.lightGallery-item img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
        }
.lg-backdrop, .lg-outer {
    z-index: 100000;
}
.play-button {
    position: absolute;
    cursor: pointer;
    right: 1rem;
    top: 0.5rem;
}
.gallery-img {
    cursor: pointer;
}
.html-content ul{
    margin-bottom: 15px;
    list-style-position: inside;
    list-style-type: disc;
}
.html-content ol{
    margin-bottom: 15px;
    list-style-position: inside;
    list-style-type: decimal;
}
/* Accordion */
.accordion,
.accordion-item,
.accordion-panel{
    display: flex;
    width: 100%;
    flex-direction: column;
}
.accordion-item .accordion-closed{
    max-height: 0px;
}
.tw-bg-foreground .accordion,
.tw-bg-mixr-coral .accordion{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.accordion-panel{
    overflow: hidden;
    transition-property: max-height;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.accordion-panel p{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.accordion-button{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 0px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(225 225 228 / var(--tw-border-opacity, 1));
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.tw-bg-foreground .accordion-button,
.tw-bg-mixr-coral .accordion-button{
    border-color: rgb(225 225 228 / 0.5);
}
.accordion-button svg{
    height: 1.25rem;
    width: 1.25rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
@tailwind base;
@tailwind components;
@tailwind utilities;
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.blog-filters{
    display: flex;
    flex-direction: row;
    gap: 1rem;
    overflow-y: scroll;
    padding-top: 1rem;
    padding-bottom: 2rem;
}
.blog-filter{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.5rem;
    white-space: nowrap;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.blog-filter.active{
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
}
.blog-items{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    max-width: 48rem;
    flex-direction: column;
    row-gap: 1rem;
    padding-bottom: 4rem;
}
.blog-filters, .blog-items, .blog-title{
    margin-left: auto;
    margin-right: auto;
    max-width: 48rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 768px){
    .blog-filters, .blog-items, .blog-title{
        padding-left: 0px;
        padding-right: 0px;
    }
}
.blog-filter > svg {
    display: none;
}
.blog-filter.active > svg {
    display: unset;
}
.blog-header > .blog-title{
    font-size: 1.5rem;
    line-height: 2rem;
    text-transform: none;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.blog-keywords{
    display: flex;
    flex-direction: row;
    gap: 1rem;
}
.news-card{
    cursor: pointer;
}
.badge{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.latest-news-header{
    font-family: freigeistxcon_medium, sans-serif;
    font-size: 24px;
    line-height: 120%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.site-profiles h3{
    margin-bottom: 0px !important;
    align-self: flex-start !important;
}
.cms-full-width-img img{
    width:100%;
}
.tw-bg-mixr-coral-height{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(235 74 79 / var(--tw-bg-opacity, 1));
    padding-bottom: 10rem;
}
.tw-bg-mixr-coral-height .accordion{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .accordion-button{
    border-color: rgb(225 225 228 / 0.5);
}
.tw-bg-mixr-coral-height a:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
    --tw-ring-offset-color: #eb4a4f;
}
.tw-bg-mixr-coral-height .button-primary {
    /* hover */
}
.tw-bg-mixr-coral-height .button-primary:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral-height .button-primary {
    /* focus for accessibility */
}
.tw-bg-mixr-coral-height .button-primary:focus-visible{
    --tw-ring-offset-color: #eb4a4f;
}
.tw-bg-mixr-coral-height .button-secondary {
    /* default */
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-ring-color: rgb(225 225 228 / 0.4);
    /* hover */
}
.tw-bg-mixr-coral-height .button-secondary:hover{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.tw-bg-mixr-coral-height .button-secondary {
    /* focus for accessibility */
}
.tw-bg-mixr-coral-height .button-secondary:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.tw-bg-mixr-coral-height .input-default {
    /* default */
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-ring-color: rgb(240 240 241 / 0.5);
}
.tw-bg-mixr-coral-height .input-default::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .input-default::placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .input-default {
    /* hover */
}
.tw-bg-mixr-coral-height .input-default:hover{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.tw-bg-mixr-coral-height .input-default {
    /* focus for accessibility */
}
.tw-bg-mixr-coral-height .input-default:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.tw-bg-mixr-coral-height .input-search {
    /* default */
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .input-search::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .input-search::placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .input-search {
    /* hover */
}
.tw-bg-mixr-coral-height .input-search:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral-height .input-search {
    /* focus for accessibility */
    --tw-ring-offset-color: #eb4a4f;
}
.tw-bg-mixr-coral-height .input-search:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.tw-bg-mixr-coral-height .input-search-icon{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .switch-container{
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .switch{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
    --tw-ring-offset-color: #c23d41;
}
.tw-bg-mixr-coral-height .tab-list-item:not(.active){
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    /* Hover */
}
.tw-bg-mixr-coral-height .tab-list-item:not(.active):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
}
.tw-bg-mixr-coral-height .pub-profile,.tw-bg-mixr-coral-height .news-card,.tw-bg-mixr-coral-height .news-card-sm{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .pub-profile:hover,.tw-bg-mixr-coral-height .news-card:hover,.tw-bg-mixr-coral-height .news-card-sm:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral-height .pub-profile,.tw-bg-mixr-coral-height .news-card,.tw-bg-mixr-coral-height .news-card-sm{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .pub-profile:hover,.tw-bg-mixr-coral-height .news-card:hover,.tw-bg-mixr-coral-height .news-card-sm:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral-height .pub-profile,.tw-bg-mixr-coral-height .news-card,.tw-bg-mixr-coral-height .news-card-sm{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .pub-profile:hover,.tw-bg-mixr-coral-height .news-card:hover,.tw-bg-mixr-coral-height .news-card-sm:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral-height .pub-profile,.tw-bg-mixr-coral-height .news-card,.tw-bg-mixr-coral-height .news-card-sm{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
}
.tw-bg-mixr-coral-height .pub-profile p,.tw-bg-mixr-coral-height .pub-profile span{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .news-card-content h3,.tw-bg-mixr-coral-height .news-card-footer span,.tw-bg-mixr-coral-height .news-card-sm span{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .news-card-content p{
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
.tw-bg-mixr-coral-height .pub-profile-location svg{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .fixture-card{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .fixture-card:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral-height .fixture-card-content{
    --tw-text-opacity: 1;
    color: rgb(240 240 241 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral-height .fixture-card-time{
    background-color: rgb(255 255 255 / 0.1);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.review-list-wrapper{
    width: 100%;
}
@media (min-width: 768px)  {
    .review-list-wrapper {
        width: 768px !important;
    }
}
.tw-hide {
    display: none;
}
.tw-show {
    display: flex;
}
.tw-shadow {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
}
.review-comment + [data-readmore-toggle]{
    font-family: freigeistxcon_medium, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    text-decoration-line: none;
}
.review-comment + [data-readmore-toggle]::after {
        content: url('/content/img/mixr/readmore-down-arow.svg');
        padding-left: 0.5rem;
    }
.fa-star{
    --tw-text-opacity: 1 !important;
    color: rgb(97 97 246 / var(--tw-text-opacity, 1)) !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #6161f6;
}
.fa-star-outline{
    color: transparent !important;
    --tw-text-opacity: 0 !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #6161f6;
}
*, ::before, ::after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}
::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: Roboto Mono, monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
:root{
    --color-inherit: inherit;
    --color-current: currentColor;
    --color-transparent: transparent;
    --color-black: #000;
    --color-white: #ffffff;
    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cbd5e1;
    --color-slate-400: #94a3b8;
    --color-slate-500: #64748b;
    --color-slate-600: #475569;
    --color-slate-700: #334155;
    --color-slate-800: #1e293b;
    --color-slate-900: #0f172a;
    --color-slate-950: #020617;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5db;
    --color-gray-400: #9ca3af;
    --color-gray-500: #6b7280;
    --color-gray-600: #4b5563;
    --color-gray-700: #374151;
    --color-gray-800: #1f2937;
    --color-gray-900: #111827;
    --color-gray-950: #030712;
    --color-zinc-50: #fafafa;
    --color-zinc-100: #f4f4f5;
    --color-zinc-200: #e4e4e7;
    --color-zinc-300: #d4d4d8;
    --color-zinc-400: #a1a1aa;
    --color-zinc-500: #71717a;
    --color-zinc-600: #52525b;
    --color-zinc-700: #3f3f46;
    --color-zinc-800: #27272a;
    --color-zinc-900: #18181b;
    --color-zinc-950: #09090b;
    --color-neutral-50: #fafafa;
    --color-neutral-100: #f5f5f5;
    --color-neutral-200: #e5e5e5;
    --color-neutral-300: #d4d4d4;
    --color-neutral-400: #a3a3a3;
    --color-neutral-500: #737373;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-800: #262626;
    --color-neutral-900: #171717;
    --color-neutral-950: #0a0a0a;
    --color-stone-50: #fafaf9;
    --color-stone-100: #f5f5f4;
    --color-stone-200: #e7e5e4;
    --color-stone-300: #d6d3d1;
    --color-stone-400: #a8a29e;
    --color-stone-500: #78716c;
    --color-stone-600: #57534e;
    --color-stone-700: #44403c;
    --color-stone-800: #292524;
    --color-stone-900: #1c1917;
    --color-stone-950: #0c0a09;
    --color-red-50: #fef2f2;
    --color-red-100: #fee2e2;
    --color-red-200: #fecaca;
    --color-red-300: #fca5a5;
    --color-red-400: #f87171;
    --color-red-500: #ef4444;
    --color-red-600: #dc2626;
    --color-red-700: #b91c1c;
    --color-red-800: #991b1b;
    --color-red-900: #7f1d1d;
    --color-red-950: #450a0a;
    --color-orange-50: #fff7ed;
    --color-orange-100: #ffedd5;
    --color-orange-200: #fed7aa;
    --color-orange-300: #fdba74;
    --color-orange-400: #fb923c;
    --color-orange-500: #f97316;
    --color-orange-600: #ea580c;
    --color-orange-700: #c2410c;
    --color-orange-800: #9a3412;
    --color-orange-900: #7c2d12;
    --color-orange-950: #431407;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c7;
    --color-amber-200: #fde68a;
    --color-amber-300: #fcd34d;
    --color-amber-400: #fbbf24;
    --color-amber-500: #f59e0b;
    --color-amber-600: #d97706;
    --color-amber-700: #b45309;
    --color-amber-800: #92400e;
    --color-amber-900: #78350f;
    --color-amber-950: #451a03;
    --color-yellow-50: #fefce8;
    --color-yellow-100: #fef9c3;
    --color-yellow-200: #fef08a;
    --color-yellow-300: #fde047;
    --color-yellow-400: #facc15;
    --color-yellow-500: #eab308;
    --color-yellow-600: #ca8a04;
    --color-yellow-700: #a16207;
    --color-yellow-800: #854d0e;
    --color-yellow-900: #713f12;
    --color-yellow-950: #422006;
    --color-lime-50: #f7fee7;
    --color-lime-100: #ecfccb;
    --color-lime-200: #d9f99d;
    --color-lime-300: #bef264;
    --color-lime-400: #a3e635;
    --color-lime-500: #84cc16;
    --color-lime-600: #65a30d;
    --color-lime-700: #4d7c0f;
    --color-lime-800: #3f6212;
    --color-lime-900: #365314;
    --color-lime-950: #1a2e05;
    --color-green-50: #f0fdf4;
    --color-green-100: #dcfce7;
    --color-green-200: #bbf7d0;
    --color-green-300: #86efac;
    --color-green-400: #4ade80;
    --color-green-500: #22c55e;
    --color-green-600: #16a34a;
    --color-green-700: #15803d;
    --color-green-800: #166534;
    --color-green-900: #14532d;
    --color-green-950: #052e16;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d1fae5;
    --color-emerald-200: #a7f3d0;
    --color-emerald-300: #6ee7b7;
    --color-emerald-400: #34d399;
    --color-emerald-500: #10b981;
    --color-emerald-600: #059669;
    --color-emerald-700: #047857;
    --color-emerald-800: #065f46;
    --color-emerald-900: #064e3b;
    --color-emerald-950: #022c22;
    --color-teal-50: #f0fdfa;
    --color-teal-100: #ccfbf1;
    --color-teal-200: #99f6e4;
    --color-teal-300: #5eead4;
    --color-teal-400: #2dd4bf;
    --color-teal-500: #14b8a6;
    --color-teal-600: #0d9488;
    --color-teal-700: #0f766e;
    --color-teal-800: #115e59;
    --color-teal-900: #134e4a;
    --color-teal-950: #042f2e;
    --color-cyan-50: #ecfeff;
    --color-cyan-100: #cffafe;
    --color-cyan-200: #a5f3fc;
    --color-cyan-300: #67e8f9;
    --color-cyan-400: #22d3ee;
    --color-cyan-500: #06b6d4;
    --color-cyan-600: #0891b2;
    --color-cyan-700: #0e7490;
    --color-cyan-800: #155e75;
    --color-cyan-900: #164e63;
    --color-cyan-950: #083344;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #e0f2fe;
    --color-sky-200: #bae6fd;
    --color-sky-300: #7dd3fc;
    --color-sky-400: #38bdf8;
    --color-sky-500: #0ea5e9;
    --color-sky-600: #0284c7;
    --color-sky-700: #0369a1;
    --color-sky-800: #075985;
    --color-sky-900: #0c4a6e;
    --color-sky-950: #082f49;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-200: #bfdbfe;
    --color-blue-300: #93c5fd;
    --color-blue-400: #60a5fa;
    --color-blue-500: #3b82f6;
    --color-blue-600: #2563eb;
    --color-blue-700: #1d4ed8;
    --color-blue-800: #1e40af;
    --color-blue-900: #1e3a8a;
    --color-blue-950: #172554;
    --color-indigo-50: #eef2ff;
    --color-indigo-100: #e0e7ff;
    --color-indigo-200: #c7d2fe;
    --color-indigo-300: #a5b4fc;
    --color-indigo-400: #818cf8;
    --color-indigo-500: #6366f1;
    --color-indigo-600: #4f46e5;
    --color-indigo-700: #4338ca;
    --color-indigo-800: #3730a3;
    --color-indigo-900: #312e81;
    --color-indigo-950: #1e1b4b;
    --color-violet-50: #f5f3ff;
    --color-violet-100: #ede9fe;
    --color-violet-200: #ddd6fe;
    --color-violet-300: #c4b5fd;
    --color-violet-400: #a78bfa;
    --color-violet-500: #8b5cf6;
    --color-violet-600: #7c3aed;
    --color-violet-700: #6d28d9;
    --color-violet-800: #5b21b6;
    --color-violet-900: #4c1d95;
    --color-violet-950: #2e1065;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-200: #e9d5ff;
    --color-purple-300: #d8b4fe;
    --color-purple-400: #c084fc;
    --color-purple-500: #a855f7;
    --color-purple-600: #9333ea;
    --color-purple-700: #7e22ce;
    --color-purple-800: #6b21a8;
    --color-purple-900: #581c87;
    --color-purple-950: #3b0764;
    --color-fuchsia-50: #fdf4ff;
    --color-fuchsia-100: #fae8ff;
    --color-fuchsia-200: #f5d0fe;
    --color-fuchsia-300: #f0abfc;
    --color-fuchsia-400: #e879f9;
    --color-fuchsia-500: #d946ef;
    --color-fuchsia-600: #c026d3;
    --color-fuchsia-700: #a21caf;
    --color-fuchsia-800: #86198f;
    --color-fuchsia-900: #701a75;
    --color-fuchsia-950: #4a044e;
    --color-pink-50: #fdf2f8;
    --color-pink-100: #fce7f3;
    --color-pink-200: #fbcfe8;
    --color-pink-300: #f9a8d4;
    --color-pink-400: #f472b6;
    --color-pink-500: #ec4899;
    --color-pink-600: #db2777;
    --color-pink-700: #be185d;
    --color-pink-800: #9d174d;
    --color-pink-900: #831843;
    --color-pink-950: #500724;
    --color-rose-50: #fff1f2;
    --color-rose-100: #ffe4e6;
    --color-rose-200: #fecdd3;
    --color-rose-300: #fda4af;
    --color-rose-400: #fb7185;
    --color-rose-500: #f43f5e;
    --color-rose-600: #e11d48;
    --color-rose-700: #be123c;
    --color-rose-800: #9f1239;
    --color-rose-900: #881337;
    --color-rose-950: #4c0519;
    --color-card: #f0f0f1;
    --color-card-dark-inset: #262537;
    --color-card-dark-offset: #46445a;
    --color-card-coral-inset: #c23d41;
    --color-card-coral-offset: #f2676b;
    --color-electro-green: #d6fe6a;
    --color-foreground: #2e2d40;
    --color-information: #a099ff;
    --color-input: #a1a1b3;
    --color-interactive: #cdff4a;
    --color-mixr-coral: #eb4a4f;
    --color-muted: #e1e1e4;
    --color-muted-foreground: #696878;
    --color-spring-blue: #9f99f8;
    --color-success: #30d158;
    --color-summer-sky-blue: #6161f6;
    --color-sunset-pink: #f6c4fb;
    --color-mixrCoral: #EB4A4F;
    --color-duskBlue: #2E2E3E;
    --color-electroGreen: #D6FE6A;
}
.slide-menu-active::before{
    z-index: 9000;
    background-color: rgb(82 82 91 / 0.6);
    opacity: 1;
        overflow:hidden;
        content: "";
        display: block;
        height: 100%;
        position: fixed;
        top: 0;
        transition: background-color .4s ease-out .5s,z-index .8s linear;
        width: 100%;
}
.tw-pointer-events-none{
    pointer-events: none;
}
.tw-pointer-events-auto{
    pointer-events: auto;
}
.tw-invisible{
    visibility: hidden;
}
.tw-fixed{
    position: fixed;
}
.tw-absolute{
    position: absolute;
}
.tw-relative{
    position: relative;
}
.-tw-right-16{
    right: -4rem;
}
.-tw-right-48{
    right: -12rem;
}
.-tw-right-8{
    right: -2rem;
}
.-tw-top-16{
    top: -4rem;
}
.-tw-top-28{
    top: -7rem;
}
.-tw-top-32{
    top: -8rem;
}
.-tw-top-\[6rem\]{
    top: -6rem;
}
.tw-bottom-0{
    bottom: 0px;
}
.tw-bottom-5{
    bottom: 1.25rem;
}
.tw-bottom-\[2rem\]{
    bottom: 2rem;
}
.tw-left-0{
    left: 0px;
}
.tw-left-1\/3{
    left: 33.333333%;
}
.tw-left-5{
    left: 1.25rem;
}
.tw-left-\[50\%\]{
    left: 50%;
}
.tw-right-0{
    right: 0px;
}
.tw-right-1\/2{
    right: 50%;
}
.tw-right-1\/3{
    right: 33.333333%;
}
.tw-right-\[-110\%\]{
    right: -110%;
}
.tw-top-1\/3{
    top: 33.333333%;
}
.tw-top-2\/3{
    top: 66.666667%;
}
.tw-top-\[-2rem\]{
    top: -2rem;
}
.tw-top-\[-3rem\]{
    top: -3rem;
}
.tw-top-\[-4\.5rem\]{
    top: -4.5rem;
}
.tw-top-\[-8\.5rem\]{
    top: -8.5rem;
}
.tw-top-\[-8rem\]{
    top: -8rem;
}
.tw-top-\[0px\]{
    top: 0px;
}
.tw-top-\[50\%\]{
    top: 50%;
}
.-tw-z-10{
    z-index: -10;
}
.tw-z-0{
    z-index: 0;
}
.tw-z-10{
    z-index: 10;
}
.tw-z-20{
    z-index: 20;
}
.tw-z-50{
    z-index: 50;
}
.tw-z-\[0\]{
    z-index: 0;
}
.tw-z-\[10000\]{
    z-index: 10000;
}
.tw-z-\[1000\]{
    z-index: 1000;
}
.tw-z-\[1\]{
    z-index: 1;
}
.tw-z-\[99999\]{
    z-index: 99999;
}
.tw-order-2{
    order: 2;
}
.tw-order-3{
    order: 3;
}
.tw-order-\[1_0_0\]{
    order: 1 0 0;
}
.tw-order-last{
    order: 9999;
}
.tw-float-right{
    float: right;
}
.\!tw-m-0{
    margin: 0px !important;
}
.tw-m-0{
    margin: 0px;
}
.tw-m-\[32px_16px\]{
    margin: 32px 16px;
}
.tw-m-auto{
    margin: auto;
}
.tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
.tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
}
.tw-mx-\[10px\]{
    margin-left: 10px;
    margin-right: 10px;
}
.tw-mx-\[4px\]{
    margin-left: 4px;
    margin-right: 4px;
}
.tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.\!tw-mb-0{
    margin-bottom: 0px !important;
}
.-tw-mt-16{
    margin-top: -4rem;
}
.tw-mb-2{
    margin-bottom: 0.5rem;
}
.tw-mb-4{
    margin-bottom: 1rem;
}
.tw-mb-\[0\.5rem\]{
    margin-bottom: 0.5rem;
}
.tw-mb-\[11px\]{
    margin-bottom: 11px;
}
.tw-mb-\[1rem\]{
    margin-bottom: 1rem;
}
.tw-mb-\[24px\]{
    margin-bottom: 24px;
}
.tw-mb-\[4px\]{
    margin-bottom: 4px;
}
.tw-ml-\[10px\]{
    margin-left: 10px;
}
.tw-ml-auto{
    margin-left: auto;
}
.tw-mt-16{
    margin-top: 4rem;
}
.tw-mt-4{
    margin-top: 1rem;
}
.tw-mt-\[-1rem\]{
    margin-top: -1rem;
}
.tw-mt-\[-23px\]{
    margin-top: -23px;
}
.tw-mt-\[10px\]{
    margin-top: 10px;
}
.tw-mt-\[1rem\]{
    margin-top: 1rem;
}
.tw-line-clamp-1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.tw-block{
    display: block;
}
.tw-inline-block{
    display: inline-block;
}
.tw-flex{
    display: flex;
}
.tw-grid{
    display: grid;
}
.tw-hidden{
    display: none;
}
.tw-aspect-square{
    aspect-ratio: 1 / 1;
}
.\!tw-h-\[225px\]{
    height: 225px !important;
}
.tw-h-12{
    height: 3rem;
}
.tw-h-32{
    height: 8rem;
}
.tw-h-36{
    height: 9rem;
}
.tw-h-8{
    height: 2rem;
}
.tw-h-\[100\%\]{
    height: 100%;
}
.tw-h-\[128px\]{
    height: 128px;
}
.tw-h-\[2\.5rem\]{
    height: 2.5rem;
}
.tw-h-\[20px\]{
    height: 20px;
}
.tw-h-\[45px\]{
    height: 45px;
}
.tw-h-\[512px\]{
    height: 512px;
}
.tw-h-\[72px\]{
    height: 72px;
}
.tw-h-\[80px\]{
    height: 80px;
}
.tw-h-\[min\(18vw\,6rem\)\]{
    height: min(18vw,6rem);
}
.tw-h-dvh{
    height: 100dvh;
}
.tw-h-full{
    height: 100%;
}
.tw-h-screen{
    height: 100vh;
}
.tw-max-h-\[32px\]{
    max-height: 32px;
}
.tw-min-h-\[28px\]{
    min-height: 28px;
}
.\!tw-w-\[45\%\]{
    width: 45% !important;
}
.tw-w-1\/2{
    width: 50%;
}
.tw-w-64{
    width: 16rem;
}
.tw-w-\[1000px\]{
    width: 1000px;
}
.tw-w-\[110px\]{
    width: 110px;
}
.tw-w-\[1200px\]{
    width: 1200px;
}
.tw-w-\[125px\]{
    width: 125px;
}
.tw-w-\[128px\]{
    width: 128px;
}
.tw-w-\[180px\]{
    width: 180px;
}
.tw-w-\[190px\]{
    width: 190px;
}
.tw-w-\[2\.5rem\]{
    width: 2.5rem;
}
.tw-w-\[201px\]{
    width: 201px;
}
.tw-w-\[20px\]{
    width: 20px;
}
.tw-w-\[36px\]{
    width: 36px;
}
.tw-w-\[70px\]{
    width: 70px;
}
.tw-w-\[72px\]{
    width: 72px;
}
.tw-w-\[78px\]{
    width: 78px;
}
.tw-w-auto{
    width: auto;
}
.tw-w-fit{
    width: -moz-fit-content;
    width: fit-content;
}
.tw-w-full{
    width: 100%;
}
.tw-w-max{
    width: -moz-max-content;
    width: max-content;
}
.tw-w-min{
    width: -moz-min-content;
    width: min-content;
}
.tw-w-screen{
    width: 100vw;
}
.\!tw-min-w-\[20\%\]{
    min-width: 20% !important;
}
.tw-min-w-\[140px\]{
    min-width: 140px;
}
.tw-min-w-\[85px\]{
    min-width: 85px;
}
.tw-max-w-7xl{
    max-width: 80rem;
}
.tw-max-w-\[184px\]{
    max-width: 184px;
}
.tw-max-w-\[550px\]{
    max-width: 550px;
}
.tw-max-w-\[750px\]{
    max-width: 750px;
}
.tw-max-w-\[900px\]{
    max-width: 900px;
}
.tw-max-w-full{
    max-width: 100%;
}
.tw-max-w-lg{
    max-width: 32rem;
}
.tw-max-w-min{
    max-width: -moz-min-content;
    max-width: min-content;
}
.tw-max-w-xl{
    max-width: 36rem;
}
.tw-flex-1{
    flex: 1 1 0%;
}
.tw-flex-\[1_0_0\]{
    flex: 1 0 0;
}
.tw-flex-\[30\%\]{
    flex: 30%;
}
.tw-flex-auto{
    flex: 1 1 auto;
}
.tw-flex-initial{
    flex: 0 1 auto;
}
.tw-flex-none{
    flex: none;
}
.tw-shrink-0{
    flex-shrink: 0;
}
.tw-flex-grow{
    flex-grow: 1;
}
.tw-grow{
    flex-grow: 1;
}
.tw-grow-0{
    flex-grow: 0;
}
.tw-basis-1{
    flex-basis: 0.25rem;
}
.\!tw-translate-x-\[999999px\]{
    --tw-translate-x: 999999px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-\[50\%\]{
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-y-40{
    --tw-translate-y: -10rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-y-\[50\%\]{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-0{
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-1\/2{
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-\[-50\%\]{
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-y-\[-50\%\]{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-scale-x-\[-1\]{
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes tw-pulse{
    50%{
        opacity: .5;
    }
}
.tw-animate-pulse{
    animation: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.tw-cursor-pointer{
    cursor: pointer;
}
.tw-cursor-wait{
    cursor: wait;
}
.tw-list-inside{
    list-style-position: inside;
}
.tw-list-disc{
    list-style-type: disc;
}
.tw-list-none{
    list-style-type: none;
}
.tw-auto-cols-max{
    grid-auto-columns: max-content;
}
.tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.tw-grid-cols-\[1fr_1fr\]{
    grid-template-columns: 1fr 1fr;
}
.tw-flex-row{
    flex-direction: row;
}
.tw-flex-col{
    flex-direction: column;
}
.tw-flex-wrap{
    flex-wrap: wrap;
}
.\!tw-items-start{
    align-items: flex-start !important;
}
.tw-items-start{
    align-items: flex-start;
}
.tw-items-end{
    align-items: flex-end;
}
.tw-items-center{
    align-items: center;
}
.tw-items-baseline{
    align-items: baseline;
}
.tw-items-stretch{
    align-items: stretch;
}
.tw-justify-start{
    justify-content: flex-start;
}
.tw-justify-end{
    justify-content: flex-end;
}
.\!tw-justify-center{
    justify-content: center !important;
}
.tw-justify-center{
    justify-content: center;
}
.tw-justify-between{
    justify-content: space-between;
}
.tw-gap-0{
    gap: 0px;
}
.tw-gap-1{
    gap: 0.25rem;
}
.tw-gap-10{
    gap: 2.5rem;
}
.tw-gap-16{
    gap: 4rem;
}
.tw-gap-2{
    gap: 0.5rem;
}
.tw-gap-3{
    gap: 0.75rem;
}
.tw-gap-4{
    gap: 1rem;
}
.tw-gap-6{
    gap: 1.5rem;
}
.tw-gap-8{
    gap: 2rem;
}
.tw-gap-\[12px\]{
    gap: 12px;
}
.tw-gap-\[16px\]{
    gap: 16px;
}
.tw-gap-\[24px\]{
    gap: 24px;
}
.tw-gap-\[32px\]{
    gap: 32px;
}
.tw-gap-\[36px\]{
    gap: 36px;
}
.tw-gap-\[48px\]{
    gap: 48px;
}
.tw-gap-\[4px\]{
    gap: 4px;
}
.tw-gap-\[5px\]{
    gap: 5px;
}
.tw-gap-\[8px\]{
    gap: 8px;
}
.tw-gap-\[min\(8vw\,2rem\)\]{
    gap: min(8vw,2rem);
}
.tw-self-center{
    align-self: center;
}
.tw-self-stretch{
    align-self: stretch;
}
.tw-overflow-hidden{
    overflow: hidden;
}
.tw-overflow-clip{
    overflow: clip;
}
.tw-overflow-y-auto{
    overflow-y: auto;
}
.tw-overflow-x-hidden{
    overflow-x: hidden;
}
.tw-whitespace-normal{
    white-space: normal;
}
.tw-whitespace-nowrap{
    white-space: nowrap;
}
.tw-whitespace-pre{
    white-space: pre;
}
.tw-rounded-2xl{
    border-radius: 1rem;
}
.tw-rounded-3xl{
    border-radius: 1.5rem;
}
.tw-rounded-\[2\.3vw\]{
    border-radius: 2.3vw;
}
.tw-rounded-\[35px\]{
    border-radius: 35px;
}
.tw-rounded-full{
    border-radius: 9999px;
}
.tw-rounded-lg{
    border-radius: 0.5rem;
}
.tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}
.tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
}
.tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
}
.tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
}
.tw-border{
    border-width: 1px;
}
.tw-border-0{
    border-width: 0px;
}
.tw-border-b-\[4px\]{
    border-bottom-width: 4px;
}
.tw-border-t-2{
    border-top-width: 2px;
}
.tw-border-t-\[4px\]{
    border-top-width: 4px;
}
.tw-border-solid{
    border-style: solid;
}
.tw-border-\[\#F0F0F1\]{
    --tw-border-opacity: 1;
    border-color: rgb(240 240 241 / var(--tw-border-opacity, 1));
}
.tw-border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.tw-border-b-\[\#F0F0F1\]{
    --tw-border-opacity: 1;
    border-bottom-color: rgb(240 240 241 / var(--tw-border-opacity, 1));
}
.tw-bg-\[\#2E2E3E\]{
    --tw-bg-opacity: 1;
    background-color: rgb(46 46 62 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#6161F6\]{
    --tw-bg-opacity: 1;
    background-color: rgb(97 97 246 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#9F99F8\]{
    --tw-bg-opacity: 1;
    background-color: rgb(159 153 248 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#A199FF\]{
    --tw-bg-opacity: 1;
    background-color: rgb(161 153 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#E1E1E4\]{
    --tw-bg-opacity: 1;
    background-color: rgb(225 225 228 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#EB4A4F\]{
    --tw-bg-opacity: 1;
    background-color: rgb(235 74 79 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[white\]{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-black\/50{
    background-color: rgb(0 0 0 / 0.5);
}
.tw-bg-card{
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
}
.tw-bg-card-coral-offset{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
}
.tw-bg-duskBlue{
    --tw-bg-opacity: 1;
    background-color: rgb(46 46 62 / var(--tw-bg-opacity, 1));
}
.tw-bg-electro-green{
    --tw-bg-opacity: 1;
    background-color: rgb(214 254 106 / var(--tw-bg-opacity, 1));
}
.tw-bg-foreground{
    --tw-bg-opacity: 1;
    background-color: rgb(46 45 64 / var(--tw-bg-opacity, 1));
}
.tw-bg-interactive{
    --tw-bg-opacity: 1;
    background-color: rgb(205 255 74 / var(--tw-bg-opacity, 1));
}
.tw-bg-mixr-coral{
    --tw-bg-opacity: 1;
    background-color: rgb(235 74 79 / var(--tw-bg-opacity, 1));
}
.tw-bg-muted{
    --tw-bg-opacity: 1;
    background-color: rgb(225 225 228 / var(--tw-bg-opacity, 1));
}
.tw-bg-purple-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-slate-500{
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1));
}
.tw-bg-success{
    --tw-bg-opacity: 1;
    background-color: rgb(48 209 88 / var(--tw-bg-opacity, 1));
}
.tw-bg-summer-sky-blue{
    --tw-bg-opacity: 1;
    background-color: rgb(97 97 246 / var(--tw-bg-opacity, 1));
}
.tw-bg-sunset-pink{
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
}
.tw-bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-cover{
    background-size: cover;
}
.tw-bg-center{
    background-position: center;
}
.tw-fill-electro-green{
    fill: #d6fe6a;
}
.tw-stroke-duskBlue{
    stroke: #2E2E3E;
}
.tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}
.\!tw-p-0{
    padding: 0px !important;
}
.tw-p-4{
    padding: 1rem;
}
.tw-p-8{
    padding: 2rem;
}
.tw-p-\[0_36px\]{
    padding: 0 36px;
}
.tw-p-\[16px\]{
    padding: 16px;
}
.tw-p-\[1rem\]{
    padding: 1rem;
}
.tw-p-\[20px\]{
    padding: 20px;
}
.tw-p-\[24px_16px\]{
    padding: 24px 16px;
}
.tw-p-\[32px_16px\]{
    padding: 32px 16px;
}
.tw-p-\[8px\]{
    padding: 8px;
}
.tw-p-\[8px_16px\]{
    padding: 8px 16px;
}
.tw-px-0{
    padding-left: 0px;
    padding-right: 0px;
}
.tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
}
.tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}
.tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}
.tw-px-\[12px\]{
    padding-left: 12px;
    padding-right: 12px;
}
.tw-px-\[16px\]{
    padding-left: 16px;
    padding-right: 16px;
}
.tw-px-\[18px\]{
    padding-left: 18px;
    padding-right: 18px;
}
.tw-px-\[1rem\]{
    padding-left: 1rem;
    padding-right: 1rem;
}
.tw-px-\[20px\]{
    padding-left: 20px;
    padding-right: 20px;
}
.tw-px-\[32px\]{
    padding-left: 32px;
    padding-right: 32px;
}
.tw-px-\[8px\]{
    padding-left: 8px;
    padding-right: 8px;
}
.tw-py-0{
    padding-top: 0px;
    padding-bottom: 0px;
}
.tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}
.tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.tw-py-\[16px\]{
    padding-top: 16px;
    padding-bottom: 16px;
}
.tw-py-\[24px\]{
    padding-top: 24px;
    padding-bottom: 24px;
}
.tw-py-\[2rem\]{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.tw-py-\[48px\]{
    padding-top: 48px;
    padding-bottom: 48px;
}
.tw-py-\[4px\]{
    padding-top: 4px;
    padding-bottom: 4px;
}
.\!tw-pb-\[0\]{
    padding-bottom: 0 !important;
}
.\!tw-pb-\[2\.5rem\]{
    padding-bottom: 2.5rem !important;
}
.tw-pb-16{
    padding-bottom: 4rem;
}
.tw-pb-28{
    padding-bottom: 7rem;
}
.tw-pb-8{
    padding-bottom: 2rem;
}
.tw-pb-\[0\]{
    padding-bottom: 0;
}
.tw-pb-\[16px\]{
    padding-bottom: 16px;
}
.tw-pb-\[1rem\]{
    padding-bottom: 1rem;
}
.tw-pb-\[3rem\]{
    padding-bottom: 3rem;
}
.tw-pb-\[4rem\]{
    padding-bottom: 4rem;
}
.tw-pb-\[8rem\]{
    padding-bottom: 8rem;
}
.tw-pb-\[calc\(8px\+env\(safe-area-inset-bottom\)\)\]{
    padding-bottom: calc(8px + env(safe-area-inset-bottom));
}
.tw-pl-12{
    padding-left: 3rem;
}
.tw-pl-\[1rem\]{
    padding-left: 1rem;
}
.tw-pr-10{
    padding-right: 2.5rem;
}
.tw-pr-\[16px\]{
    padding-right: 16px;
}
.tw-pr-\[1rem\]{
    padding-right: 1rem;
}
.tw-pt-0{
    padding-top: 0px;
}
.tw-pt-16{
    padding-top: 4rem;
}
.tw-pt-8{
    padding-top: 2rem;
}
.tw-pt-\[1rem\]{
    padding-top: 1rem;
}
.tw-pt-\[4px\]{
    padding-top: 4px;
}
.tw-text-center{
    text-align: center;
}
.tw-font-body{
    font-family: Roboto, sans-serif;
}
.tw-font-headingMedium{
    font-family: freigeistxcon_medium, sans-serif;
}
.tw-text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.tw-text-\[12px\]{
    font-size: 12px;
}
.tw-text-\[14px\]{
    font-size: 14px;
}
.tw-text-\[18px\]{
    font-size: 18px;
}
.tw-text-\[20px\]{
    font-size: 20px;
}
.tw-text-\[22px\]{
    font-size: 22px;
}
.tw-text-\[30px\]{
    font-size: 30px;
}
.tw-text-\[36px\]{
    font-size: 36px;
}
.tw-text-\[42px\]{
    font-size: 42px;
}
.tw-text-\[min\(10vw\,4rem\)\]{
    font-size: min(10vw,4rem);
}
.tw-text-\[min\(15vw\,5rem\)\]{
    font-size: min(15vw,5rem);
}
.tw-text-\[min\(18vw\,6rem\)\]{
    font-size: min(18vw,6rem);
}
.tw-text-\[min\(6vw\,2rem\)\]{
    font-size: min(6vw,2rem);
}
.tw-text-\[min\(9vw\,3rem\)\]{
    font-size: min(9vw,3rem);
}
.tw-text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}
.tw-text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.tw-text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}
.tw-font-bold{
    font-weight: 700;
}
.tw-font-light{
    font-weight: 300;
}
.tw-uppercase{
    text-transform: uppercase;
}
.tw-normal-case{
    text-transform: none;
}
.\!tw-leading-\[2rem\]{
    line-height: 2rem !important;
}
.tw-leading-\[120\%\]{
    line-height: 120%;
}
.tw-leading-\[130\%\]{
    line-height: 130%;
}
.tw-leading-\[85\%\]{
    line-height: 85%;
}
.\!tw-text-\[white\]{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-\[\#6161F6\]{
    --tw-text-opacity: 1;
    color: rgb(97 97 246 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#696878\]{
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#CDFF4A\]{
    --tw-text-opacity: 1;
    color: rgb(205 255 74 / var(--tw-text-opacity, 1));
}
.tw-text-card{
    --tw-text-opacity: 1;
    color: rgb(240 240 241 / var(--tw-text-opacity, 1));
}
.tw-text-duskBlue{
    --tw-text-opacity: 1;
    color: rgb(46 46 62 / var(--tw-text-opacity, 1));
}
.tw-text-electro-green{
    --tw-text-opacity: 1;
    color: rgb(214 254 106 / var(--tw-text-opacity, 1));
}
.tw-text-muted-foreground{
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.tw-text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-no-underline{
    text-decoration-line: none;
}
.tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tw-shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-\[0px_2px_4px_-1px_rgba\(0\,0\,0\,0\.01\)\,0px_4px_6px_-1px_rgba\(0\,0\,0\,0\.03\)\]{
    --tw-shadow: 0px 2px 4px -1px rgba(0,0,0,0.01),0px 4px 6px -1px rgba(0,0,0,0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-card{
    --tw-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-xl{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-black\/5{
    --tw-shadow-color: rgb(0 0 0 / 0.05);
    --tw-shadow: var(--tw-shadow-colored);
}
.tw-shadow-card{
    --tw-shadow-color: #f0f0f1;
    --tw-shadow: var(--tw-shadow-colored);
}
.\!tw-outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.tw-backdrop-blur-\[25px\]{
    --tw-backdrop-blur: blur(25px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.tw-transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.tw-duration-150{
    transition-duration: 150ms;
}
.tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.tw-scrollbar-hide{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.tw-scrollbar-hide::-webkit-scrollbar{
    display: none;
}
.youTube-container {
    position: relative;
    width: 250%;
    height: 100%;
}
.youTube-iFrame {
    position: absolute;
    top: 0;
    left: -30%;
    width: 100%;
    height: 100%;
}
.youTube-iFrame-md {
    top: -30%;
    left: 0;
}
.banner-scroller-root{
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.banner-scroller-root.md{
    display: none;
}
@media (min-width: 768px){
    .banner-scroller-root.md{
        display: flex;
    }
}
.banner-scroller-root:not(.md){
    display: flex;
}
@media (min-width: 768px){
    .banner-scroller-root:not(.md){
        display: none;
    }
}
.banner-scroller, .slick-list, .slick-track{
    width: 100%;
}
.banner-scroller{
    overflow-x: hidden;
}
.slick-track{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.campaign-banners, .campaign-banner{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.campaign-banners svg{
    width: 1.5rem;
}
.close-banner-link{
    position: relative;
    margin-left: auto;
}
.campaign-banner{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
#today-fixture-widget .fixture-card{
    --tw-border-opacity: 1;
    border-color: rgb(211 211 211 / var(--tw-border-opacity, 1));
}
#slide-menu-sport-fixture-list .fixture-card{
    flex-direction: column !important;
    --tw-border-opacity: 1;
    border-color: rgb(105 104 120 / var(--tw-border-opacity, 1));
}
#slide-menu-sport-fixture-list .see-all-cta-container {
    display: none !important;
}
#slide-menu-sport-fixture-list::-webkit-scrollbar {
    display: none;
}
#slide-menu-sport-fixture-list {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
#slide-menu-sport-fixtures-wrapper::-webkit-scrollbar {
    display: none;
}
#slide-menu-sport-fixtures-wrapper {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
#today-fixture-widget .no-fixtures, #fixtures-content .no-fixtures{
    --tw-border-opacity: 1;
    border-color: rgb(211 211 211 / var(--tw-border-opacity, 1));
    --tw-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #f0f0f1;
    --tw-shadow-color: rgb(0 0 0 / 0.05);
    --tw-shadow: var(--tw-shadow-colored);
}
#slide-menu-sport-fixture .no-fixtures{
    --tw-border-opacity: 1 !important;
    border-color: rgb(105 104 120 / var(--tw-border-opacity, 1)) !important;
}
.tw-bg-mixr-coral-height{
    padding-bottom: 20rem !important;
}
@media (min-width: 768px){
    .tw-bg-mixr-coral-height{
        padding-bottom: 20rem !important;
    }
}
.fixture-with-date-filter .selectric, .dropdown-bg-card-coral .selectric{
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
    background-image: url(/Content/img/mixr/tabler-icon-selector-white.svg) !important;
}
.fixture-with-date-filter .header, .fixture-with-date-filter .subHeader, .fixture-with-date-filter .dropdown-bg-card-coral, .dropdown-bg-card-coral .selectric, .fixture-with-date-filter .selectric .label{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dropdown-bg-card-coral .selectric .label{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.fixture-with-date-filter #fixture-date-filter-controls svg path{
    stroke: white !important;
}
.fixture-with-date-filter #fixture-datepicker-calendar{
    position: absolute !important;
    right: 0rem !important;
    top: 8rem !important;
    z-index: 1 !important;
    width: 100% !important;
    border-radius: 1rem !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
@media (min-width: 768px){
    .fixture-with-date-filter #fixture-datepicker-calendar{
        right: 20rem !important;
        top: 11rem !important;
        width: 430px !important;
    }
}
.fixture-with-date-filter .ui-datepicker-calendar td > a.ui-state-default, .fixture-with-date-filter .ui-widget-content{
    --tw-text-opacity: 1 !important;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1)) !important;
}
.fixture-with-date-filter .ui-datepicker-calendar .ui-state-disabled{
    --tw-text-opacity: 1 !important;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1)) !important;
}
.fixture-with-date-filter .ui-datepicker-calendar td > a.ui-state-active{
    --tw-bg-opacity: 1;
    background-color: rgb(97 97 246 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.fixture-with-date-filter .ui-datepicker-calendar{
    margin-top: 1rem;
}
.fixture-with-date-filter .see-all-cta-container{
    display: none !important;
}
#today-fixture-widget .selectric-hide-select.selectric-is-native select{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
#today-fixture-widget .no-fixtures{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
/* homepage video banner */
/* vimeo */
.video-wrapper video {
    min-width: 100%;
    height: 100%;
    margin-top: -1px;
    transform: translate(-50%);
    left: 50%;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
}
@font-face {
    font-family: "freigeistxcon_medium";
    src: url("/content/fonts/mixr/freigeist/freigeist-xconmedium-webfont.woff2") format("woff2"), url("/content/fonts/mixr/freigeist/freigeist-xconmedium-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "freigeistcon_light";
    src: url("/content/fonts/mixr/freigeist/freigeist-conlight-webfont.woff2") format("woff2"), url("/content/fonts/mixr/freigeist/freigeist-conlight-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
body{
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    font-family: Roboto, sans-serif;
    line-height: 130%;
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input[type=submit]:hover, input[type=button]:hover{
    cursor: pointer;
}
button, a.tw-button{
    border-radius: 9999px;
    font-family: freigeistxcon_medium, sans-serif;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
button:hover, a.tw-button:hover{
    cursor: pointer;
}
a{
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
a:hover{
    cursor: pointer;
}
a {
    /* Focus for accessibility */
}
a:focus-visible{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 45 64 / var(--tw-ring-opacity, 1));
    --tw-ring-offset-width: 1px;
}
a.button{
    border-radius: 9999px;
    font-family: freigeistxcon_medium, sans-serif;
    text-decoration-line: none !important;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
a.button:hover{
    cursor: pointer;
}
.tw-bg-foreground a:focus-visible,
.tw-bg-mixr-coral a:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground a:focus-visible{
    --tw-ring-offset-color: #2e2d40;
}
.tw-bg-mixr-coral a:focus-visible{
    --tw-ring-offset-color: #eb4a4f;
}
/* Headings */
.heading1,
h1{
    max-width: 100%;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: min(15vw,3.5rem);
    text-transform: uppercase;
    line-height: 85%;
}
.heading2,
h2{
    max-width: 100%;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: min(9vw,2.2rem);
    line-height: 85%;
}
h2.h-mixr,

h3.h-mixr,

h4.h-mixr,

h5.h-mixr{
    --tw-bg-opacity: 1;
    background-color: rgb(214 254 106 / var(--tw-bg-opacity, 1));
}
.heading3,
h3{
    max-width: 100%;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: min(7vw,1.5rem);
    line-height: 120%;
}
.heading4,
h4{
    max-width: 100%;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: min(7vw,1.5rem);
    line-height: 120%;
}
.heading5,
h5{
    max-width: 100%;
    font-size: min(7vw,1.5rem);
    font-weight: 700;
    line-height: 130%;
}
/* Buttons */
.button-default, a.tw-button{
    height: 3rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 4rem;
    padding-right: 4rem;
    font-size: 1rem;
    line-height: 1.5rem;
}
.button-small{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0.375rem;
    padding-top: calc(0.375rem + 1px);
    font-size: 0.875rem;
    line-height: 1.25rem;
}
a.tw-button{
    text-decoration-line: none !important;
}
.button-primary, a.tw-button-primary {
    /* default */
    --tw-bg-opacity: 1;
    background-color: rgb(205 255 74 / var(--tw-bg-opacity, 1));
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    --tw-ring-offset-width: 1px;
    /* hover */
}
.button-primary:hover, a.tw-button-primary:hover{
    --tw-brightness: brightness(.95);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.button-primary, a.tw-button-primary {
    /* focus for accessibility */
}
.button-primary:focus-visible, a.tw-button-primary:focus-visible{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(205 255 74 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .button-primary {
    /* hover */
}
.tw-bg-foreground .button-primary:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-foreground .button-primary {
    /* focus for accessibility */
}
.tw-bg-foreground .button-primary:focus-visible{
    --tw-ring-offset-color: #2e2d40;
}
.tw-bg-mixr-coral .button-primary {
    /* hover */
}
.tw-bg-mixr-coral .button-primary:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral .button-primary {
    /* focus for accessibility */
}
.tw-bg-mixr-coral .button-primary:focus-visible{
    --tw-ring-offset-color: #eb4a4f;
}
.button-secondary, a.tw-button-primary-alt {
    /* default */
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 225 228 / var(--tw-ring-opacity, 1));
    /* hover */
}
.button-secondary:hover, a.tw-button-primary-alt:hover{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 179 / var(--tw-ring-opacity, 1));
}
.button-secondary, a.tw-button-primary-alt {
    /* focus for accessibility */
}
.button-secondary:focus-visible, a.tw-button-primary-alt:focus-visible{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 179 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .button-secondary,
.tw-bg-mixr-coral .button-secondary {
    /* default */
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-ring-color: rgb(225 225 228 / 0.4);
    /* hover */
}
.tw-bg-foreground .button-secondary:hover,
.tw-bg-mixr-coral .button-secondary:hover{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .button-secondary,
.tw-bg-mixr-coral .button-secondary {
    /* focus for accessibility */
}
.tw-bg-foreground .button-secondary:focus-visible,
.tw-bg-mixr-coral .button-secondary:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
/* Inputs */
.input-default {
    /* default */
    border-radius: 10px;
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(105 104 120 / var(--tw-ring-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.input-default::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(161 161 179 / var(--tw-text-opacity, 1));
}
.input-default::placeholder{
    --tw-text-opacity: 1;
    color: rgb(161 161 179 / var(--tw-text-opacity, 1));
}
.input-default:-moz-placeholder{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 179 / var(--tw-ring-opacity, 1));
}
.input-default:placeholder-shown{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 179 / var(--tw-ring-opacity, 1));
}
.input-default {
    /* hover */
}
.input-default:hover{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 45 64 / var(--tw-ring-opacity, 1));
}
.input-default {
    /* focus for accessibility */
}
.input-default:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(105 104 120 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .input-default,
.tw-bg-mixr-coral .input-default {
    /* default */
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-ring-color: rgb(240 240 241 / 0.5);
}
.tw-bg-foreground .input-default::-moz-placeholder, .tw-bg-mixr-coral .input-default::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .input-default::placeholder,
.tw-bg-mixr-coral .input-default::placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .input-default,
.tw-bg-mixr-coral .input-default {
    /* hover */
}
.tw-bg-foreground .input-default:hover,
.tw-bg-mixr-coral .input-default:hover{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .input-default,
.tw-bg-mixr-coral .input-default {
    /* focus for accessibility */
}
.tw-bg-foreground .input-default:focus,
.tw-bg-mixr-coral .input-default:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 240 241 / var(--tw-ring-opacity, 1));
}
.input-search {
    /* default */
    height: 100%;
    flex: 1 1 0%;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    padding-left: 2.625rem;
    padding-right: 2.625rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.input-search::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.input-search::placeholder{
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.input-search {
    /* hover */
}
.input-search:hover{
    --tw-brightness: brightness(.95);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.input-search {
    /* focus for accessibility */
    --tw-ring-offset-width: 1px;
}
.input-search:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 45 64 / var(--tw-ring-opacity, 1));
}
.tw-bg-mixr-coral .input-search {
    /* default */
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral .input-search::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral .input-search::placeholder{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral .input-search {
    /* hover */
}
.tw-bg-mixr-coral .input-search:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral .input-search {
    /* focus for accessibility */
    --tw-ring-offset-color: #eb4a4f;
}
.tw-bg-mixr-coral .input-search:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .input-search {
    /* default */
    --tw-bg-opacity: 1;
    background-color: rgb(38 37 55 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .input-search::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(161 161 179 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .input-search::placeholder{
    --tw-text-opacity: 1;
    color: rgb(161 161 179 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .input-search {
    /* hover */
}
.tw-bg-foreground .input-search:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-foreground .input-search {
    /* focus for accessibility */
    --tw-ring-offset-color: #2e2d40;
}
.tw-bg-foreground .input-search:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .input-search-icon,
.tw-bg-mixr-coral .input-search-icon{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.input-search-container{
    position: relative;
    display: flex;
    height: 3rem;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.input-search-icon{
    position: absolute;
    left: 0.875rem;
    z-index: 10;
    height: 1.25rem;
    width: 1.25rem;
}
.input-search-button {
    /* default */
    position: absolute;
    right: 0.375rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(70 68 90 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    --tw-ring-offset-width: 1px;
    /* hover */
}
.input-search-button:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.input-search-button {
    /* focus for accessibility */
}
.input-search-button:focus-visible{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 45 64 / var(--tw-ring-opacity, 1));
}
.tw-bg-foreground .input-search-button {
    /* default */
    --tw-bg-opacity: 1;
    background-color: rgb(205 255 74 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(46 45 64 / var(--tw-text-opacity, 1));
    /* hover */
}
.tw-bg-foreground .input-search-button:hover{
    --tw-brightness: brightness(.95);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-foreground .input-search-button {
    /* focus for accessibility */
}
.tw-bg-foreground .input-search-button:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(205 255 74 / var(--tw-ring-opacity, 1));
    --tw-ring-offset-color: #2e2d40;
}
.input-search-button svg{
    height: 1.25rem;
    width: 1.25rem;
}
/* Switch */
.switch-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.tw-bg-foreground .switch-container{
    --tw-bg-opacity: 1;
    background-color: rgb(38 37 55 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral .switch-container{
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.switch-label{
    display: inline-block;
    padding-left: 0.15rem;
    font-weight: 300;
}
.switch-label:hover{
    cursor: pointer;
}
.switch-container input{
    position: absolute;
    opacity: 0;
}
.switch-container input:focus-visible{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.switch{
    display: flex;
    width: 3.1875rem;
    flex-shrink: 0;
    cursor: pointer;
    border-radius: 9999px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(225 225 228 / var(--tw-bg-opacity, 1));
    padding: 0.125rem;
    --tw-ring-offset-width: 1px;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.tw-peer:checked ~ .switch{
    --tw-bg-opacity: 1;
    background-color: rgb(48 209 88 / var(--tw-bg-opacity, 1));
}
.tw-peer:focus-visible ~ .switch{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(48 209 88 / var(--tw-ring-opacity, 1));
}
.tw-peer:checked ~ .switch>span{
    --tw-translate-x: 66.666667%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-bg-foreground .switch{
    --tw-bg-opacity: 1;
    background-color: rgb(70 68 90 / var(--tw-bg-opacity, 1));
    --tw-ring-offset-color: #262537;
}
.tw-bg-mixr-coral .switch{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
    --tw-ring-offset-color: #c23d41;
}
.switch-thumb{
    height: 1.75rem;
    width: 1.75rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
}
/* Tabs */
.tab-list{
    display: flex;
    width: 100%;
    align-items: center;
    gap: 0.75rem;
    overflow-x: auto;
}
.tab-list-item{
    flex-shrink: 0;
    text-transform: uppercase;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0.375rem;
    padding-top: calc(0.375rem + 1px);
    font-size: 0.875rem;
    line-height: 1.25rem;
    /* Hover */
}
.tab-list-item:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
}
.tab-list-item.active{
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
}
.tw-bg-foreground .tab-list-item:not(.active){
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    /* Hover */
}
.tw-bg-foreground .tab-list-item:not(.active):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(38 37 55 / var(--tw-bg-opacity, 1));
}
.tw-bg-mixr-coral .tab-list-item:not(.active){
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    /* Hover */
}
.tw-bg-mixr-coral .tab-list-item:not(.active):hover{
    --tw-bg-opacity: 1;
    background-color: rgb(194 61 65 / var(--tw-bg-opacity, 1));
}
/* Pub Profile and news card */
.pub-profile,
.news-card,
.news-card-sm,
.col-article{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    text-decoration-line: none;
    --tw-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #f0f0f1;
    --tw-shadow-color: rgb(0 0 0 / 0.05);
    --tw-shadow: var(--tw-shadow-colored);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.pub-profile:hover,
.news-card:hover,
.news-card-sm:hover,
.col-article:hover{
    --tw-brightness: brightness(.95);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.news-card-sm{
    flex-direction: row;
}
.news-card-sm .news-card-content{
    padding-top: 0px;
    padding-bottom: 0px;
}
.news-card-content-title{
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.tw-bg-foreground .pub-profile,
.tw-bg-mixr-coral .pub-profile,
.tw-bg-foreground .news-card,
.tw-bg-mixr-coral .news-card,
.tw-bg-foreground .news-card-sm,
.tw-bg-mixr-coral .news-card-sm{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .pub-profile:hover,
.tw-bg-mixr-coral .pub-profile:hover,
.tw-bg-foreground .news-card:hover,
.tw-bg-mixr-coral .news-card:hover,
.tw-bg-foreground .news-card-sm:hover,
.tw-bg-mixr-coral .news-card-sm:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-foreground .pub-profile,
.tw-bg-foreground .news-card,
.tw-bg-foreground .news-card-sm{
    --tw-bg-opacity: 1;
    background-color: rgb(70 68 90 / var(--tw-bg-opacity, 1));
}
.tw-bg-mixr-coral .pub-profile,
.tw-bg-mixr-coral .news-card,
.tw-bg-mixr-coral .news-card-sm{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
}
.tw-bg-foreground .pub-profile p,
    .tw-bg-foreground .pub-profile span,
    .tw-bg-mixr-coral .pub-profile p,
    .tw-bg-mixr-coral .pub-profile span{
    --tw-text-opacity: 1;
    color: rgb(225 225 228 / var(--tw-text-opacity, 1));
}
.pub-profile img,
.news-card img{
    height: 14rem;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.news-card-sm img{
    height: 8rem;
    width: 8rem;
    flex-shrink: 0 !important;
    -o-object-fit: cover;
       object-fit: cover;
}
.pub-profile-card,
.news-card-content{
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.news-card-content h3{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.tw-bg-foreground .news-card-content h3,
.tw-bg-mixr-coral .news-card-content h3,
.tw-bg-foreground .news-card-footer span,
.tw-bg-mixr-coral .news-card-footer span,
.tw-bg-foreground .news-card-sm span,
.tw-bg-mixr-coral .news-card-sm span{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.news-card-content p{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.news-card-content p :where(p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.news-card-content p :where([class~="lead"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.news-card-content p :where(a):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.news-card-content p :where(strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.news-card-content p :where(a strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(blockquote strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(thead th strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.news-card-content p :where(ol[type="A"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-alpha;
}
.news-card-content p :where(ol[type="a"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-alpha;
}
.news-card-content p :where(ol[type="A" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-alpha;
}
.news-card-content p :where(ol[type="a" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-alpha;
}
.news-card-content p :where(ol[type="I"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-roman;
}
.news-card-content p :where(ol[type="i"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-roman;
}
.news-card-content p :where(ol[type="I" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-roman;
}
.news-card-content p :where(ol[type="i" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-roman;
}
.news-card-content p :where(ol[type="1"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: decimal;
}
.news-card-content p :where(ul):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.news-card-content p :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.news-card-content p :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.news-card-content p :where(dt):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.news-card-content p :where(hr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.news-card-content p :where(blockquote):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.news-card-content p :where(blockquote p:first-of-type):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before{
    content: open-quote;
}
.news-card-content p :where(blockquote p:last-of-type):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after{
    content: close-quote;
}
.news-card-content p :where(h1):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.news-card-content p :where(h1 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.news-card-content p :where(h2):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.news-card-content p :where(h2 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.news-card-content p :where(h3):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.news-card-content p :where(h3 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.news-card-content p :where(h4):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.news-card-content p :where(h4 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.news-card-content p :where(img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(picture):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(video):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(kbd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before{
    content: "`";
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after{
    content: "`";
}
.news-card-content p :where(a code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(h1 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(h2 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.news-card-content p :where(h3 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.news-card-content p :where(h4 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(blockquote code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(thead th code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(pre):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.news-card-content p :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.news-card-content p :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before{
    content: none;
}
.news-card-content p :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after{
    content: none;
}
.news-card-content p :where(table):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.news-card-content p :where(thead):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.news-card-content p :where(thead th):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.news-card-content p :where(tbody tr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.news-card-content p :where(tbody tr:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-bottom-width: 0;
}
.news-card-content p :where(tbody td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    vertical-align: baseline;
}
.news-card-content p :where(tfoot):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.news-card-content p :where(tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    vertical-align: top;
}
.news-card-content p :where(th, td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    text-align: start;
}
.news-card-content p :where(figure > *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(figcaption):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.news-card-content p{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.news-card-content p :where(picture > img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.news-card-content p :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.375em;
}
.news-card-content p :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.375em;
}
.news-card-content p :where(.tw-prose > ul > li p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.news-card-content p :where(.tw-prose > ul > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
}
.news-card-content p :where(.tw-prose > ul > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.25em;
}
.news-card-content p :where(.tw-prose > ol > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
}
.news-card-content p :where(.tw-prose > ol > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.25em;
}
.news-card-content p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.news-card-content p :where(dl):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.news-card-content p :where(dd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.news-card-content p :where(hr + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h2 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h3 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h4 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(thead th:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(thead th:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(tbody td, tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.news-card-content p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(figure):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(.tw-prose > :first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(.tw-prose > :last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 0;
}
.news-card-content p{
    font-size: 0.875rem;
    line-height: 1.7142857;
}
.news-card-content p :where(p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.news-card-content p :where([class~="lead"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.news-card-content p :where(blockquote):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.1111111em;
}
.news-card-content p :where(h1):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
}
.news-card-content p :where(h2):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
}
.news-card-content p :where(h3):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.news-card-content p :where(h4):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
}
.news-card-content p :where(img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(picture):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(picture > img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(video):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(kbd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    border-radius: 0.3125rem;
    padding-top: 0.1428571em;
    padding-inline-end: 0.3571429em;
    padding-bottom: 0.1428571em;
    padding-inline-start: 0.3571429em;
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
}
.news-card-content p :where(h2 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.9em;
}
.news-card-content p :where(h3 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8888889em;
}
.news-card-content p :where(pre):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.news-card-content p :where(ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.news-card-content p :where(ul):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.news-card-content p :where(li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
}
.news-card-content p :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.4285714em;
}
.news-card-content p :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.4285714em;
}
.news-card-content p :where(.tw-prose-sm > ul > li p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.news-card-content p :where(.tw-prose-sm > ul > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
}
.news-card-content p :where(.tw-prose-sm > ul > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.1428571em;
}
.news-card-content p :where(.tw-prose-sm > ol > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
}
.news-card-content p :where(.tw-prose-sm > ol > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.1428571em;
}
.news-card-content p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.news-card-content p :where(dl):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.news-card-content p :where(dt):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
}
.news-card-content p :where(dd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
}
.news-card-content p :where(hr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}
.news-card-content p :where(hr + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h2 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h3 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h4 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(table):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.5;
}
.news-card-content p :where(thead th):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.news-card-content p :where(thead th:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(thead th:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(tbody td, tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.news-card-content p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(figure):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(figure > *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(figcaption):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
}
.news-card-content p :where(.tw-prose-sm > :first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(.tw-prose-sm > :last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 0;
}
.news-card-content p{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.news-card-content p :where(p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.news-card-content p :where([class~="lead"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.news-card-content p :where(a):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.news-card-content p :where(strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.news-card-content p :where(a strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(blockquote strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(thead th strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.news-card-content p :where(ol[type="A"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-alpha;
}
.news-card-content p :where(ol[type="a"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-alpha;
}
.news-card-content p :where(ol[type="A" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-alpha;
}
.news-card-content p :where(ol[type="a" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-alpha;
}
.news-card-content p :where(ol[type="I"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-roman;
}
.news-card-content p :where(ol[type="i"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-roman;
}
.news-card-content p :where(ol[type="I" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: upper-roman;
}
.news-card-content p :where(ol[type="i" s]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: lower-roman;
}
.news-card-content p :where(ol[type="1"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: decimal;
}
.news-card-content p :where(ul):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.news-card-content p :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.news-card-content p :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.news-card-content p :where(dt):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.news-card-content p :where(hr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.news-card-content p :where(blockquote):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.news-card-content p :where(blockquote p:first-of-type):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before{
    content: open-quote;
}
.news-card-content p :where(blockquote p:last-of-type):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after{
    content: close-quote;
}
.news-card-content p :where(h1):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.news-card-content p :where(h1 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.news-card-content p :where(h2):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.news-card-content p :where(h2 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.news-card-content p :where(h3):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.news-card-content p :where(h3 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.news-card-content p :where(h4):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.news-card-content p :where(h4 strong):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.news-card-content p :where(img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(picture):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(video):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(kbd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before{
    content: "`";
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after{
    content: "`";
}
.news-card-content p :where(a code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(h1 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(h2 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.news-card-content p :where(h3 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.news-card-content p :where(h4 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(blockquote code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(thead th code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: inherit;
}
.news-card-content p :where(pre):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.news-card-content p :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.news-card-content p :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::before{
    content: none;
}
.news-card-content p :where(pre code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *))::after{
    content: none;
}
.news-card-content p :where(table):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.news-card-content p :where(thead):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.news-card-content p :where(thead th):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.news-card-content p :where(tbody tr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.news-card-content p :where(tbody tr:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-bottom-width: 0;
}
.news-card-content p :where(tbody td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    vertical-align: baseline;
}
.news-card-content p :where(tfoot):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.news-card-content p :where(tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    vertical-align: top;
}
.news-card-content p :where(th, td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    text-align: start;
}
.news-card-content p :where(figure > *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(figcaption):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.news-card-content p{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.news-card-content p :where(picture > img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.news-card-content p :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.375em;
}
.news-card-content p :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.375em;
}
.news-card-content p :where(.tw-prose > ul > li p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.news-card-content p :where(.tw-prose > ul > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
}
.news-card-content p :where(.tw-prose > ul > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.25em;
}
.news-card-content p :where(.tw-prose > ol > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
}
.news-card-content p :where(.tw-prose > ol > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.25em;
}
.news-card-content p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.news-card-content p :where(dl):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.news-card-content p :where(dd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.news-card-content p :where(hr + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h2 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h3 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h4 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(thead th:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(thead th:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(tbody td, tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.news-card-content p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(figure):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.news-card-content p :where(.tw-prose > :first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(.tw-prose > :last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 0;
}
.news-card-content p{
    font-size: 0.875rem;
    line-height: 1.7142857;
}
.news-card-content p :where(p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.news-card-content p :where([class~="lead"]):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.news-card-content p :where(blockquote):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.1111111em;
}
.news-card-content p :where(h1):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
}
.news-card-content p :where(h2):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
}
.news-card-content p :where(h3):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.news-card-content p :where(h4):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
}
.news-card-content p :where(img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(picture):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(picture > img):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(video):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(kbd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    border-radius: 0.3125rem;
    padding-top: 0.1428571em;
    padding-inline-end: 0.3571429em;
    padding-bottom: 0.1428571em;
    padding-inline-start: 0.3571429em;
}
.news-card-content p :where(code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
}
.news-card-content p :where(h2 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.9em;
}
.news-card-content p :where(h3 code):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8888889em;
}
.news-card-content p :where(pre):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.news-card-content p :where(ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.news-card-content p :where(ul):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.news-card-content p :where(li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
}
.news-card-content p :where(ol > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.4285714em;
}
.news-card-content p :where(ul > li):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0.4285714em;
}
.news-card-content p :where(.tw-prose-sm > ul > li p):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.news-card-content p :where(.tw-prose-sm > ul > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
}
.news-card-content p :where(.tw-prose-sm > ul > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.1428571em;
}
.news-card-content p :where(.tw-prose-sm > ol > li > p:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
}
.news-card-content p :where(.tw-prose-sm > ol > li > p:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 1.1428571em;
}
.news-card-content p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.news-card-content p :where(dl):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.news-card-content p :where(dt):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.1428571em;
}
.news-card-content p :where(dd):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
}
.news-card-content p :where(hr):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}
.news-card-content p :where(hr + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h2 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h3 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(h4 + *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(table):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.5;
}
.news-card-content p :where(thead th):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.news-card-content p :where(thead th:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(thead th:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(tbody td, tfoot td):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.news-card-content p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-start: 0;
}
.news-card-content p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    padding-inline-end: 0;
}
.news-card-content p :where(figure):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.news-card-content p :where(figure > *):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.news-card-content p :where(figcaption):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
}
.news-card-content p :where(.tw-prose-sm > :first-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-top: 0;
}
.news-card-content p :where(.tw-prose-sm > :last-child):not(:where([class~="tw-not-prose"],[class~="tw-not-prose"] *)){
    margin-bottom: 0;
}
.news-card-content p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.5 !important;
}
.tw-bg-foreground .news-card-content p,
.tw-bg-mixr-coral .news-card-content p{
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
.news-card-footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.news-card-footer span{
    flex-grow: 1;
}
.pub-profile-title{
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.pub-profile-title p{
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.pub-profile-location{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.pub-profile-location svg{
    height: 1.25rem;
    width: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(97 97 246 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .pub-profile-location svg{
    --tw-text-opacity: 1;
    color: rgb(159 153 248 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral .pub-profile-location svg{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.swiper {
    height: 100%;
    width: 100%;
    display: flex !important;
    justify-content: center;
}
.swiper-wrapper {
    width: 0;
    /*@apply !tw-h-56;*/
}
.swiper-slide img{
    display: flex;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.swiper-pagination {
    justify-self: center;
    left: auto !important;
    right: auto !important;
    bottom: 1rem !important;
    display: flex;
    height: auto !important;
    width: auto !important;
    border-radius: 9999px;
    background-color: rgb(46 45 64 / 0.75);
    padding: 0.25rem !important;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.swiper-pagination span{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* Badge */
.badge{
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(246 196 251 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-family: freigeistxcon_medium, sans-serif;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-shadow: -4px 4px 0 0 #ffffff;
    --tw-shadow-colored: -4px 4px 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #d6fe6a;
    --tw-shadow: var(--tw-shadow-colored);
}
/* Fixture Card */
.fixture-card{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
    overflow: hidden;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    text-decoration-line: none;
    --tw-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #f0f0f1;
    --tw-shadow-color: rgb(0 0 0 / 0.05);
    --tw-shadow: var(--tw-shadow-colored);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 640px){
    .fixture-card{
        padding-left: 1rem;
    }
}
@media (min-width: 1024px){
    .fixture-card:not(.mobile){
        flex-direction: row;
    }
}
.tw-bg-foreground .fixture-card{
    --tw-bg-opacity: 1;
    background-color: rgb(70 68 90 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .fixture-card:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-bg-mixr-coral .fixture-card{
    --tw-bg-opacity: 1;
    background-color: rgb(242 103 107 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-bg-mixr-coral .fixture-card:hover{
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.fixture-card button{
    flex-shrink: 0;
}
.fixture-card-content{
    display: flex;
    width: 100%;
    align-items: center;
    gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(105 104 120 / var(--tw-text-opacity, 1));
}
.tw-bg-foreground .fixture-card-content,
.tw-bg-mixr-coral .fixture-card-content{
    --tw-text-opacity: 1;
    color: rgb(240 240 241 / var(--tw-text-opacity, 1));
}
.fixture-card-content h5{
    width: 100%;
}
.fixture-card-content h5:first-of-type{
    text-align: end;
}
.fixture-card-time{
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 241 / var(--tw-bg-opacity, 1));
    padding-top: 0.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.375rem;
    font-family: Roboto Mono, monospace;
    font-weight: 700;
}
.tw-bg-foreground .fixture-card-time{
    --tw-bg-opacity: 1;
    background-color: rgb(105 104 120 / var(--tw-bg-opacity, 1));
}
.tw-bg-mixr-coral .fixture-card-time{
    background-color: rgb(255 255 255 / 0.1);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.cookie-policy{
    position: sticky;
    bottom: 0px;
}
.cookie-policy-content{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    border-radius: 0.5rem;
    border-width: 1px;
    border-style: solid;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 2rem;
}
@media (min-width: 768px){
    .cookie-policy-content{
        flex-direction: row;
        gap: 2rem;
    }
}
.field-validation-valid {
    display: none;
}
.field-validation-error{
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(235 74 79 / var(--tw-text-opacity, 1));
}
.inline-social-icon{
    display: inline-block;
    max-height: 1.5rem;
    width: 1.5rem;
}
.inline-social-icon svg{
    max-height: 1.5rem;
    width: 1.5rem;
}
.inline-social-icon path{
    fill: #000;
}
.top-fixtures{
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
    overflow: hidden;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 0.5rem;
    text-decoration-line: none;
    --tw-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.01), 0px 4px 6px -1px rgba(0, 0, 0, 0.03);
    --tw-shadow-colored: 0px 2px 4px -1px var(--tw-shadow-color), 0px 4px 6px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: #f0f0f1;
    --tw-shadow-color: rgb(0 0 0 / 0.05);
    --tw-shadow: var(--tw-shadow-colored);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 640px){
    .top-fixtures{
        padding-left: 1rem;
    }
}
.mixr-table{
    margin-bottom: 2rem;
    display: flex;
    table-layout: auto;
    overflow-x: auto;
    text-align: left;
}
.mixr-table tbody>*{
    display: grid;
    width: 150vw;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (min-width: 640px){
    .mixr-table tbody>*{
        width: 100%;
    }
}
.mixr-table th{
    --tw-bg-opacity: 1;
    background-color: rgb(225 225 225 / var(--tw-bg-opacity, 1));
}
.mixr-table th, .mixr-table td{
    width: 100%;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(240 240 240 / var(--tw-border-opacity, 1));
    padding: 0.5rem;
    text-align: left;
}
@keyframes tw-wiggle{
    0%, 100%{
        transform: rotate(-5deg);
    }
    50%{
        transform: rotate(5deg);
    }
}
.hover\:tw-animate-wiggle:hover{
    animation: tw-wiggle 0.15s infinite;
}
.hover\:tw-bg-summer-sky-blue:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(97 97 246 / var(--tw-bg-opacity, 1));
}
.hover\:tw-text-sunset-pink:hover{
    --tw-text-opacity: 1;
    color: rgb(246 196 251 / var(--tw-text-opacity, 1));
}
.hover\:tw-text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:tw-brightness-95:hover{
    --tw-brightness: brightness(.95);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.focus\:tw-shadow-md:focus{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.active\:tw-shadow-md:active{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-group:hover .group-hover\:tw-fill-summer-sky-blue{
    fill: #6161f6;
}
@media (min-width: 640px){
    .sm\:tw-mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }
    .sm\:tw-mt-8{
        margin-top: 2rem;
    }
    .sm\:tw-flex-row{
        flex-direction: row;
    }
    .sm\:tw-justify-end{
        justify-content: flex-end;
    }
}
@media (min-width: 768px){
    .md\:tw-visible{
        visibility: visible;
    }
    .md\:tw-absolute{
        position: absolute;
    }
    .md\:-tw-right-6{
        right: -1.5rem;
    }
    .md\:-tw-top-32{
        top: -8rem;
    }
    .md\:tw-top-\[-2rem\]{
        top: -2rem;
    }
    .md\:tw-order-1{
        order: 1;
    }
    .md\:tw-order-first{
        order: -9999;
    }
    .md\:tw-order-last{
        order: 9999;
    }
    .md\:tw-m-0{
        margin: 0px;
    }
    .md\:tw-m-\[10px\]{
        margin: 10px;
    }
    .md\:tw-mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }
    .md\:-tw-mt-48{
        margin-top: -12rem;
    }
    .md\:tw-ml-\[-2rem\]{
        margin-left: -2rem;
    }
    .md\:tw-mr-\[-22px\]{
        margin-right: -22px;
    }
    .md\:tw-mt-48{
        margin-top: 12rem;
    }
    .md\:tw-mt-8{
        margin-top: 2rem;
    }
    .md\:\!tw-line-clamp-1{
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 1 !important;
    }
    .md\:tw-block{
        display: block;
    }
    .md\:tw-inline{
        display: inline;
    }
    .md\:tw-flex{
        display: flex;
    }
    .md\:tw-hidden{
        display: none;
    }
    .md\:tw-h-\[400px\]{
        height: 400px;
    }
    .md\:tw-h-max{
        height: -moz-max-content;
        height: max-content;
    }
    .md\:tw-w-1\/2{
        width: 50%;
    }
    .md\:tw-w-1\/3{
        width: 33.333333%;
    }
    .md\:tw-w-1\/4{
        width: 25%;
    }
    .md\:tw-w-2\/3{
        width: 66.666667%;
    }
    .md\:tw-w-\[1000px\]{
        width: 1000px;
    }
    .md\:tw-w-\[1200px\]{
        width: 1200px;
    }
    .md\:tw-w-\[304px\]{
        width: 304px;
    }
    .md\:tw-w-\[360px\]{
        width: 360px;
    }
    .md\:tw-w-\[40\%\]{
        width: 40%;
    }
    .md\:tw-w-\[432px\]{
        width: 432px;
    }
    .md\:tw-w-\[512px\]{
        width: 512px;
    }
    .md\:tw-w-\[750px\]{
        width: 750px;
    }
    .md\:tw-w-\[768px\]{
        width: 768px;
    }
    .md\:tw-w-\[800px\]{
        width: 800px;
    }
    .md\:tw-w-\[824px\]{
        width: 824px;
    }
    .md\:tw-w-auto{
        width: auto;
    }
    .md\:tw-max-w-\[1200px\]{
        max-width: 1200px;
    }
    .md\:tw-max-w-\[276px\]{
        max-width: 276px;
    }
    .md\:\!tw-translate-x-\[0\]{
        --tw-translate-x: 0 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .md\:\!tw-translate-x-\[999999px\]{
        --tw-translate-x: 999999px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    }
    .md\:tw-transform-none{
        transform: none;
    }
    .md\:tw-grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:tw-grid-cols-\[1fr_1fr_1fr_1fr\]{
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .md\:tw-flex-row{
        flex-direction: row;
    }
    .md\:tw-flex-wrap{
        flex-wrap: wrap;
    }
    .md\:tw-content-center{
        align-content: center;
    }
    .md\:tw-items-start{
        align-items: flex-start;
    }
    .md\:tw-items-center{
        align-items: center;
    }
    .md\:tw-justify-end{
        justify-content: flex-end;
    }
    .md\:tw-justify-center{
        justify-content: center;
    }
    .md\:tw-gap-3{
        gap: 0.75rem;
    }
    .md\:tw-gap-4{
        gap: 1rem;
    }
    .md\:tw-gap-72{
        gap: 18rem;
    }
    .md\:tw-gap-\[16px\]{
        gap: 16px;
    }
    .md\:tw-self-start{
        align-self: flex-start;
    }
    .md\:tw-self-center{
        align-self: center;
    }
    .md\:tw-rounded-2xl{
        border-radius: 1rem;
    }
    .md\:tw-border-none{
        border-style: none;
    }
    .md\:tw-p-0{
        padding: 0px;
    }
    .md\:tw-p-\[32px\]{
        padding: 32px;
    }
    .md\:tw-px-0{
        padding-left: 0px;
        padding-right: 0px;
    }
    .md\:tw-px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .md\:tw-py-16{
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .md\:\!tw-pb-\[0\]{
        padding-bottom: 0 !important;
    }
    .md\:\!tw-pb-\[2\.5rem\]{
        padding-bottom: 2.5rem !important;
    }
    .md\:tw-pb-8{
        padding-bottom: 2rem;
    }
    .md\:tw-pb-\[4rem\]{
        padding-bottom: 4rem;
    }
    .md\:tw-pl-16{
        padding-left: 4rem;
    }
    .md\:tw-pr-16{
        padding-right: 4rem;
    }
    .md\:tw-pt-24{
        padding-top: 6rem;
    }
    .md\:tw-pt-\[4rem\]{
        padding-top: 4rem;
    }
    .md\:tw-text-left{
        text-align: left;
    }
    .md\:tw-text-xl{
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

.md\:youTube-container-md {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
}
@media (min-width: 1024px){
    .lg\:-tw-top-14{
        top: -3.5rem;
    }
    .lg\:tw-w-\[342px\]{
        width: 342px;
    }
    .lg\:tw-w-\[944px\]{
        width: 944px;
    }
    .lg\:tw-flex-row{
        flex-direction: row;
    }
    .lg\:tw-content-center{
        align-content: center;
    }
    .lg\:tw-items-center{
        align-items: center;
    }
    .lg\:tw-px-0{
        padding-left: 0px;
        padding-right: 0px;
    }
    .lg\:tw-pb-\[5rem\]{
        padding-bottom: 5rem;
    }
    .lg\:tw-text-left{
        text-align: left;
    }
}
@media (min-width: 1280px){
    .xl\:-tw-mt-28{
        margin-top: -7rem;
    }
    .xl\:tw-hidden{
        display: none;
    }
    .xl\:tw-w-\[1200px\]{
        width: 1200px;
    }
    .xl\:tw-w-\[180px\]{
        width: 180px;
    }
    .xl\:tw-w-\[322px\]{
        width: 322px;
    }
    .xl\:tw-px-16{
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .xl\:tw-px-\[24px\]{
        padding-left: 24px;
        padding-right: 24px;
    }
    .xl\:tw-py-28{
        padding-top: 7rem;
        padding-bottom: 7rem;
    }
    .xl\:tw-py-\[24px\]{
        padding-top: 24px;
        padding-bottom: 24px;
    }
}
@media (min-width: 1536px){
    .\32xl\:tw-w-\[388px\]{
        width: 388px;
    }
}
