/* This makes default font Founders */
body {
	font-family: var(--r-primary-font);
}

.module-landing-page__module-container * {
	letter-spacing: 0 !important;
}

button {
	--ButtonBorderRadius: var(--r-border-radius-max);
	border-radius: var(--ButtonBorderRadius);
	font-family: var(--r-primary-font) !important;
	white-space: nowrap;
	font-size: 18px !important;
	font-weight: var(--r-font-weight-semibold) !important;
	padding: 12px 28px !important;
    height: auto !important;
}

[class*="hero-cta__breadcrumbs"] * {
	font-family: var(--r-primary-font);
}


.module-landing-page__module-container-content {
	padding: 0 3%;
}

@media (min-width: 980px) {
	.module-landing-page__module-container+.module-landing-page__module-container>* {
		padding: 7.5rem 0;
	}
}

.organizer-sub-nav, .link-container, ul.dropdown--secondary, .dropdown-item--secondary {
	background-color: #211D1A;
}


.organizer-sub-nav__right > a.cta-button {
	background-color: #FF5010;
}

.organizer-sub-nav__right > a.cta-button:hover {
	background-color: #FF7E65;
}

.mlp-cta-sticky-bar {
	background-color: #F5F5F0;
}

a.mlp-cta-sticky-bar__contact-sales {
	font-family: 'Founders Grotesk R', -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;;
    font-weight: 600 !important;
	background-color: #F5F5F0;
	border: 1px solid #000000;
}

a.mlp-cta-sticky-bar__get-started {
	font-family: 'Founders Grotesk R', -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;;
    font-weight: 600 !important;
	background-color: #000000;
	border: 1px solid #000000;
}


footer.eds-global-footer * {
background-color: #F5F5F0;
}

.eds-global-footer, li.eds-global-footer, .eds-global-footer__link, .eds-global-footer__link:visited, #global-footer-select, .eds-global-footer__region .eds-field-styled__select-value-text {
color: #161719;
}

.eds-global-footer__region .eds-field-styled__internal svg path {
fill: #161719;
}

div#hero-cta-headline-richtext > *, h2.standard-cta-module__content__headline, h2.multiple-ratings__container__title, h2.product-highlight__headline, h2.feature-block-module__container__headline-description-container__headline, div.feature-block-module__container__feature-cards__card__content__title, div.multiple-testimonial__container>header>h2, h2.resource-cards-module__container__title, p[class*="video-tagline"], h2[class*="video-headline"], h2.interlinking-cards__header, h2.resource-hub__header, h2.resource-hub__card__category-title__header, div.faq-title > h2 {
	text-transform: uppercase;
}

/* Define Main Font sizes */

h2.standard-cta-module__content__headline, #hero-cta-headline-richtext *, div.multiple-testimonial__container>header>h2, h2[class*="video-headline"], h2.feature-block-module__container__headline-description-container__headline, h2.resource-cards-module__container__title, [class*="product-highlight__headline"], div.faq-title > h2, h2.resource-hub__header, .hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h1, .hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext * {
	font-size: var(--r-font-size-display-plus-XL) !important;
	line-height: var(--r-line-height-base-M) !important;
}
h2.multiple-ratings__container__title, h2.interlinking-cards__header  {
	font-size: var(--r-font-size-display-plus-LG) !important;
	line-height: var(--r-line-height-base-LG) !important;
}
article.single-testimonial__content>q, div.feature-block-module__container__feature-cards__card__content__title {
	font-size: var(--r-font-size-display-plus-MD) !important;
	line-height: var(--r-line-height-base-M) !important;
}
main.standard-cta-module__content__bodyText, section.hero-cta > div > span[data-testid="subtext"], article.single-testimonial__content>cite, div[class*="video-description"] > p, div.feature-block-module__container__headline-description-container__description, div.feature-block-module__container__feature-cards__card__content__description, div.ratings-container__body-text, div.resource-cards-module__container__description *, main.resource-card__container__description, div.product-highlight__sub-header, div.feature-block__content__title, div.feature-block__content__description, div.feature-block__content__description>p>a, .expansion-panel-heading, .expansion-panel-heading *, .expansion-panel-content, .expansion-panel-content *, span.resource-hub__card__description>p, footer.resource-card__container__cta>a>span {
	font-size: var(--r-font-size-body-text-LG) !important;
	line-height: var(--r-line-height-base-LG) !important; 
}
span.interlinking-cards__eyebrow, p.resource-hub__eyebrow, section [class*="eyebrow"], p[class*="video-tagline"] {
	font-size: var(--r-font-size-display-MD) !important;
	line-height: var(--r-line-height-base-M) !important;
}
span.ratings-container__creator__content__description {
	font-size: var(--r-font-size-body-SM) !important;
	line-height: var(--r-line-height-base-M) !important;
}
article.multiple-testimonial__content>q, .div.feature-block-module__container__feature-cards__card__content__subheader>span > *, h4.resource-card__container__headline, ul.interlinking-cards__card-container>li>a>span {
	font-size: var(--r-font-size-body-XL) !important;
	line-height: var(--r-line-height-base-LG) !important;

}
article.multiple-testimonial__content>cite, article.multiple-testimonial__content>a>span, span.ratings-container__creator__content__name {
	font-size: var(--r-font-size-body-MD) !important;
	line-height: var(--r-line-height-base-M) !important;
} 
@media (max-width: 980px) {
	h2.standard-cta-module__content__headline, div#hero-cta-headline-richtext > *, div.multiple-testimonial__container>header>h2, h2[class*="video-headline"], h2.feature-block-module__container__headline-description-container__headline, h2.resource-cards-module__container__title, h2.product-highlight__headline, div.faq-title > h2, h2.resource-hub__header, .hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h1, .hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext * {
		font-size: var(--r-font-size-display-plus-M) !important;
		line-height: var(--r-line-height-base-M) !important;
	}

	h2.multiple-ratings__container__title, h2.interlinking-cards__header {
		font-size: var(--r-font-size-display-plus-M) !important;
		line-height: var(--r-line-height-base-M) !important;
	}
	article.single-testimonial__content>q, div.feature-block-module__container__feature-cards__card__content__title {
	font-size: var(--r-font-size-title-SM) !important;
	line-height: var(--r-line-height-base-LG) !important;
	}	
}

@media (max-width: 475px) {
	h2.standard-cta-module__content__headline, div#hero-cta-headline-richtext > *, div.multiple-testimonial__container>header>h2, h2[class*="video-headline"], h2.feature-block-module__container__headline-description-container__headline, h2.resource-cards-module__container__title, h2.product-highlight__headline, div.faq-title > h2, h2.resource-hub__header, .hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext h1, .hero-cta .module-landing-page__module-container-content>#hero-cta-headline-richtext * {
		font-size: var(--r-font-size-display-plus-M) !important;
		line-height: var(--r-line-height-base-M) !important;
	}
	.module-landing-page__module-container+.module-landing-page__module-container>* {
		padding: 48px 0;
	}
}



/* -- */
/* -- */
/* -- */
/* HERO CTA STARTS HERE */

section.hero-cta {
	display: flex;
	flex-direction: column-reverse;
	background-color: var(--t-main-bg-primary);
	margin-top: 0;
}

.hero-cta>div:nth-child(1) {
	background: none;
}

.hero-cta .module-landing-page__module-container-content {
	margin-top: 0;
	padding-top: 40px;
}

.hero-cta__image-container {
	margin-top: 48px;
    max-width: 1440px;
    width: 95vw;
    border-radius: clamp(8px, 8px + 2vw, 24px);
    overflow: hidden;
}

nav.breadcrumbs {
	background-color: var(--t-main-bg-primary);
}

li[data-testid="breadcrumb-element"] {
	color: var(--t-main-color-primary);
}

li[data-testid="breadcrumb-element"]>a {
	color: var(--t-main-color-primary);
	border-color: var(--t-main-underline);
}


div#hero-cta-headline-richtext > * {
	color: var(--t-main-color-primary);
}

section.hero-cta > div > span[data-testid="subtext"] {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-secondary);
}

div.standard-cta-module__content__cta-blocks > a:nth-child(1) > button {
	background-color: var(--t-main-action-bg-primary);
	color: var(--t-main-action-color-primary);
	border: 2px solid var(--t-main-action-border-primary);
}

div.standard-cta-module__content__cta-blocks > a:nth-child(1) > button:hover {
	background-color: var(--t-main-action-bg-hover-primary);
	color: var(--t-main-action-color-primary);
	border: 2px solid var(--t-main-action-bg-hover-primary);
}

div.standard-cta-module__content__cta-blocks>a:nth-child(2)>button {
	background-color: transparent;
	color: var(--t-main-action-color-secondary);
	border: 2px solid var(--t-main-action-border-secondary);
}

div.standard-cta-module__content__cta-blocks>a:nth-child(2)>button:hover {
	background-color: #fbfbfa50;
	color: var(--t-main-action-color-secondary);
	border: 2px solid var(--t-main-action-bg-hover-secondary);
}

@media (max-width: 475px) {
	.hero-cta > div.module-landing-page__module-container-content {
    	padding-top: 8px !important;
	}
	ol[data-testid="breadcrumb-ol"] {
		height: 32px;
	}

	section.hero-cta > div.module-landing-page__module-container-content {
		padding: 0;
	}
	#hero-cta-headline-richtext > h1 {
		margin-top: 4px;
	}
}

/* -- */
/* -- */
/* -- */
/* STANDARD CTA STARTS HERE */

section.standard-cta-module {
	background-color: var(--t-main-bg-primary);
}

.standard-cta-module__image-container > img {
    border-radius: clamp(4px, 4px + 2vw, 16px);
}

h2.standard-cta-module__content__headline,
main.standard-cta-module__content__bodyText {
	color: var(--t-main-color-primary);
}


section.standard-cta-module [class*="subtext"] {
color: var(--t-main-color-tertiary);
}

div.standard-cta-module__content > div > div > a:nth-child(1) > button {
	background-color: var(--t-main-action-bg-primary);
	color: var(--t-main-action-color-primary);
	border: 2px solid var(--t-main-action-border-primary);
}

div.standard-cta-module__content > div > div > a:nth-child(1) > button:hover {
	background-color: var(--t-main-action-bg-hover-primary);
	color: var(--t-main-action-color-primary);
	border: 2px solid var(--t-main-action-bg-hover-primary);
}

div.standard-cta-module__content__cta-blocks>a:nth-child(2)>button {
	background-color: transparent;
	color: var(--t-main-action-color-secondary);
	border: 2px solid var(--t-main-action-border-secondary);
}

div.standard-cta-module__content__cta-blocks>a:nth-child(2)>button:hover {
	background-color: #fbfbfa50;
	color: var(--t-main-action-color-secondary);
	border: 2px solid var(--t-main-action-border-secondary);
}

/* -- */
/* -- */
/* -- */
/* RATINGS STARTS HERE */
section.multiple-ratings {
	background-color: var(--t-main-bg-primary);
}

h2.multiple-ratings__container__title {
	font-weight: var(--r-font-weight-bold);
	color: var(--t-main-color-primary);
}

article.ratings-container {
	background-color: var(--t-main-bg-primary);
}

span.ratings-container__stars__text {
	color: var(--r-brand-brite-orange);
}

div.ratings-container__stars__logo>i>svg>path[fill="#D1410C"] {
	fill: var(--r-brand-brite-orange);
}

div.ratings-container__body-text,
span.ratings-container__creator__content__name,
span.ratings-container__creator__content__description {
	color: var(--t-main-color-secondary);
}

/* -- */
/* -- */
/* -- */
/* PRODUCT HIGHLIGHT STARTS HERE */
section:has(div.product-highlight) {
	background-color: var(--t-main-bg-primary);
}

.product-highlight > header, .product-highlight > header > *, .product-highlight__sub-header {
	width: 100%;
	text-align: left;
}

h2.product-highlight__headline {
	color: var(--t-main-color-primary);
}

div.product-highlight__sub-header {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-secondary);
}

.product-highlight__content {
    justify-content: space-between;
}

img.product-highlight__content__image {
	border-radius: clamp(4px, 4px + 2vw, 16px);
}

div.feature-block__content__title {
	color: var(--t-main-color-primary);
}

div.feature-block__content__description {
	color: var(--t-main-color-secondary);
}

div.feature-block__content__description>p>a {
	color: var(--t-main-color-secondary);
	border-color: var(--t-main-underline);
}

div.product-highlight__cta-blocks>a>button {
	color: var(--t-main-action-color-primary);
	background-color: var(--t-main-action-bg-primary);
	border: 2px solid var(--t-main-action-border-primary);
}

div.product-highlight__cta-blocks>a>button:hover {
	color: var(--t-main-action-color-primary);
	background-color: var(--t-main-action-bg-hover-primary);
	border: 2px solid var(--t-main-action-bg-hover-primary);
}

@media (max-width:475px) {
	.product-highlight__content__feature-blocks {
		flex-direction: column !important;
	}
}

/* -- */
/* -- */
/* -- */
/* FEATURE HIGHLIGHT STARTS HERE */
section.feature-block-module {
	background-color: var(--t-main-bg-primary);
}

h2.feature-block-module__container__headline-description-container__headline {
	color: var(--t-main-color-primary);
	max-width: 1200px;
}

div.feature-block-module__container__headline-description-container__description {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-secondary);
	max-width: 980px;
}

.feature-block-module__container__feature-cards__card__content__image-container > img {
	border-radius: clamp(2px, 2px + 2vw, 8px);
}

.feature-block {
	max-width: 100%;
}


.feature-block-module__container__feature-cards__card {
    width: 100%;
    max-width: 100%;
}

div.feature-block-module__container__feature-cards__card__content__title {
	color: var(--t-main-color-primary);
}

div.feature-block-module__container__feature-cards__card__content__subheader>span > * {
	color: var(--t-main-color-secondary);
}

div.feature-block-module__container__feature-cards__card__content__subheader>span> p > a {
	color: var(--t-main-color-secondary);
	border-color: var(--t-main-underline);
}

div.feature-block-module__container__feature-cards__card__content__description {
	color: var(--t-main-color-secondary);
}

div.feature-block-module__container__feature-cta__content>a>button {
	color: var(--t-main-action-color-primary);
	background-color: var(--t-main-action-bg-primary);
	border: 2px solid var(--t-main-action-border-primary);
}

div.feature-block-module__container__feature-cta__content>a>button:hover {
	color: var(--t-main-action-color-primary);
	background-color: var(--t-main-action-bg-hover-primary);
	border: 2px solid var(--t-main-action-bg-hover-primary);
}

@media (max-width: 475px) {
	.feature-block-module__container__feature-cards {
		flex-direction: column !important;
	}
}

/* -- */
/* -- */
/* -- */
/* MULTIPLE TESTIMONIALS STARTS HERE */
section:has(div.multiple-testimonial__container) {
	background-color: var(--t-main-bg-primary);
}

div.multiple-testimonial__container>header>h2 {
	color: var(--t-main-color-primary);
}

article.multiple-testimonial__content>q:before {
	color: var(--t-main-color-primary);
}

article.multiple-testimonial__content>q {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-primary);
}

article.multiple-testimonial__content>cite {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-secondary);
}

article.multiple-testimonial__content>a>span {
	color: var(--t-main-color-secondary);
	border-color: var(--t-main-underline);
}

@media (max-width:475px) {
	.multiple-testimonial__testimonials {
		flex-direction: column !important;
	}
}

/* -- */
/* -- */
/* -- */
/* SINGLE TESTIMONIALS STARTS HERE */
section:has(div.single-testimonial__container) {
	background-color: var(--t-main-bg-primary);
}

.single-testimonial__image > img {
	border-radius: clamp(4px, 4px + 2vw ,16px);
}

article.single-testimonial__content>q:before {
	color: var(--t-main-action-bg-primary);
}

article.single-testimonial__content>q {
	font-weight: var(--r-font-weight-bold);
	color: var(--t-main-color-primary);
}

article.single-testimonial__content>cite {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-secondary);
}

article.single-testimonial__content>a>span {
	color: var(--t-main-color-secondary);
	border-color: var(--t-main-underline);
}

/* -- */
/* -- */
/* -- */
/* RESOURCES STARTS HERE */
section:has(div.resource-cards-module) {
	background-color: var(--t-main-bg-primary);
}

.resource-cards-module {
	font-family: var(--r-primary-font);
}

h2.resource-cards-module__container__title {
	color: var(--t-main-color-primary);
}

div.resource-cards-module__container__description {
	max-width: 980px;
	text-align: center;
}

div.resource-cards-module__container__description * {
	font-weight: var(--r-font-weight-normal);
	color: var(--t-main-color-secondary);
}


section.resource-card__container {
	border-radius: var(--r-border-radius-M);
	background-color: var(--t-main-bg-secondary);
}

h4.resource-card__container__headline {
	font-weight: var(--r-font-weight-bold);
	color: var(--t-main-color-inverse-primary);
}

main.resource-card__container__description {
	font-weight: var(--r-font-weight-normal) !important;
	color: var(--r-core-fg-secondary);
}

footer.resource-card__container__cta>a>span {
	color: var(--t-main-color-inverse-primary);
	border-color: var(--t-main-underline);
}

@media (max-width:475px) {
	.single-testimonial__container {
		flex-direction: column !important;
	}
	div.resource-cards-module__container__description {
		max-width: 100%;
		text-align: center;
	}
}

/* -- */
/* -- */
/* -- */
/* VIDEO STARTS HERE */

div:has(section > div > div > div > div > .mktg-video-card__header) {
	background-color: var(--t-main-bg-primary);
}

div.eds-g-cell:has(h2[class*="video-headline"]) {
	width: 100%;
    max-width: 980px;
    margin-left: 0% !important;
}


div:has(section > div > div > div > div > .mktg-video-card__header) > div > section:nth-child(1) > div > div.eds-g-grid {
    text-align: center;
}

.mktg-video-card {
	border-radius: clamp(2px, 8px + 4vw, 24px);
	overflow: hidden;
}

p[class*="video-tagline"] {
	color: var(--t-main-color-primary);
}

h2[class*="video-headline"] {
	color: var(--t-main-color-primary);
	font-weight: var(--r-font-weight-bold);
}

div[class*="video-description"] > p {
	color: var(--t-main-color-secondary);
}

/* -- */
/* -- */
/* -- */
/* PRICING LEGACY STARTS HERE */
section:has(section.flexible-pricing) {
	background-color: var(--t-main-bg-primary);
}

div.flexible-pricing__content--header-text > h2, div.flexible-pricing__info-container__toolkit-section--header > h3, div.flexible-pricing__fees-section--header > h3, h2.pricing-contact-sales__content__text__header  {
	color: var(--t-CWD-color-inverse-primary);
}

p.flexible-pricing__content--header-description, span.flexible-pricing__toolkit-list__text, ul.flexible-pricing__fees-section--content-attendees-list > li, p.pricing-contact-sales__content__text__main {
	color: var(--t-CWD-color-inverse-primary);
}

.pricing-contact-sales__image {
	content: url(https://eventbrite-s3.s3.us-east-1.amazonaws.com/marketing/landingpages/assets/2025/rebrand/general/a--payment-img--00.jpg);
	display: block;
}

div.flexible-pricing__content > div > a > button {
	background-color: var(--t-main-action-bg-primary);
	color: var(--t-main-action-color-primary);
}

div.flexible-pricing__content > div > a > button:hover {
	border-color: var(--t-main-action-bg-hover-primary);
	background-color: var(--t-main-action-bg-hover-primary);
	color: var(--t-main-action-color-primary);
}

.flexible-pricing {
	background-color: var(--t-CWD-bg-secondary);
	max-width: 1340px;
}

.flexible-pricing__info-container__toolkit-section {
	padding: 1rem 2.5rem;
}

.pricing-divider {
	background: var(--r-core-bg-sunken);
}

.pricing-contact-sales {
	font-family: var(--r-primary-font);
	background-color: var(--t-CWD-bg-secondary);
	overflow: hidden;
	border: 0;
    -webkit-box-shadow: 0 11px 50px 10px rgba(18, 17, 39, .08);
    box-shadow: 0 11px 50px 10px rgba(18, 17, 39, .08);
    max-width: 1340px;
}

div.pricing-contact-sales__content__ctas > a > button {
	background-color: var(--t-main-action-bg-secondary);
	border: 2px solid var(--t-main-action-border-secondary);
	color: var(--t-main-action-color-secondary);
}

div.pricing-contact-sales__content__ctas > a > button:hover {
	background-color: var(--t-main-action-bg-hover-secondary);
	border: 2px solid var(--t-main-action-border-secondary);
	color: var(--t-main-action-color-secondary);
}

/* -- */
/* -- */
/* -- */
/* INTERLINKING STARTS HERE */

section:has(div.interlinking-cards-module-container) {
	background-color: var(--t-main-bg-primary);
}

span.interlinking-cards__eyebrow {
	color: var(--t-main-color-primary);
}

h2.interlinking-cards__header {
	color: var(--t-main-color-primary);
}

ul.interlinking-cards__card-container>li>a {
	background-color: var(--t-main-bg-secondary);
}

ul.interlinking-cards__card-container>li>a>span {
	color: var(--t-main-color-primary);
	font-family: var(--r-primary-font);
	font-weight: var(--r-font-weight-medium);
}

label.interlinking-cards__cta {
	color: var(--t-main-color-primary);
	border-radius: var(--r-border-radius-card);
	font-famiy: var(--r-primary-font)
}

/* -- */
/* -- */
/* -- */
/* ALL ACCESS STARTS HERE */

section.resource-hub__container {
	background-color: var(--t-main-bg-primary);
}

div.resource-hub__headline {
	max-width: 1440px;
}

p.resource-hub__eyebrow {
	color: var(--t-main-color-primary);
}

h2.resource-hub__header {
	color: var(--t-main-color-primary);
}

h2.resource-hub__card__category-title__header {
	color: var(--t-main-color-primary);
}

span.resource-hub__card__description>p {
	color: var(--t-main-color-secondary);
	font-weight: var(--r-font-weight-normal);
}


/* -- */
/* -- */
/* -- */
/* FAQ STARTS HERE */

section[data-testid="faq-module"] {
	background-color: var(--t-main-bg-primary);
}

div.faq-title > h2 {
	color: var(--t-main-color-primary);
}

.expansion-panel-heading *,
.questions-container>div>div>button>div>i>svg *,
.expansion-panel-content * {
	color: var(--t-main-color-primary);
	font-family: var(--r-primary-font);
}

.expansion-panel-content,
.expansion-panel-content * {
	font-family: var(--r-primary-font);
	background-color: var(--t-CWD-bg-secondary) !important;
	color: var(--t-CWD-color-inverse-primary);
}


/* -- */
/* -- */
/* -- */
/* COMPETITOR TABLE */

.c-table-competitors__section {
    background-color: var(--t-main-bg-primary) !important;
}

.c-competitors-intro__h3 {
	max-width: 100% !important;
}

.c-competitors-intro__h3, .c-competitors-grid__text, .c-competitors-grid__text-2, .is-footnote {
	color: var(--t-main-color-primary) !important;
	font-family: var(--r-primary-font) !important;
}

.c-competitor__button {
	width: fit-content !important;
	min-width: fit-content !important;
	background-color: var(--t-main-action-bg-primary) !important;
	border-color: var(--t-main-action-bg-primary) !important;
	padding: 10px 36px !important;
}

.c-competitor__button:hover {
	border-color: var(--t-main-action-bg-hover-primary) !important;
	background-color: var(--t-main-action-bg-hover-primary) !important;
}

div.c-cta-button__text {
	font-size: 18px !important;
	font-family: var(--r-primary-font) !important;
	font-weight: var(--r-font-weight-semibold) !important;
	color: var(--t-main-action-color-primary) !important;
	padding-bottom: 0px !important;
	white-space: nowrap;
}

.c-eb-grid__separator {
	border-top: 1px solid #3d3f4390 !important;
}

.c-grid__desktop.is-white {
	background-image: none !important;
}

@media screen and (max-width: 479px) {
    .c-competitor__button.is--pill-button.is-orange.is-halloween.only-mobile {
        display: block;
        margin: 0 auto;
    }
}

/* -- */
/* -- */
/* -- */
/* RAW HTML COMPONENT */
div[data-testid="raw-html-module"] {
	background-color: var(--t-main-bg-primary) !important;
}

div[data-testid="raw-html-module"] > h1, div[data-testid="raw-html-module"] > h2, div[data-testid="raw-html-module"] > h3, div[data-testid="raw-html-module"] > h4, div[data-testid="raw-html-module"] > h5, div[data-testid="raw-html-module"] > h6  {
	color: var(--t-main-color-primary) !important;
	font-family: var(--r-primary-font) !important;
	font-weight: var(--r-font-weight-semibold) !important;
}


/* -- */
/* -- */
/* -- */
/* FOOTNOTES */

.c--container > fn {
    color: var(--t-main-color-primary);
}

/* -- */
/* -- */
/* -- */
/* INTRO COMPONENT */
#c--intro-module + section {
    padding-bottom: 0px;
    margin-bottom: -30px;
}

#c--intro-module + section > div > h2 {
	font-size: var(--r-font-size-body-XL) !important;
}

#c--intro-module + section > div > .feature-block-module__container__headline-description-container__description {
	max-width: 1200px;
	font-size: var(--r-font-size-display-plus-XL) !important;
    color: var(--t-main-color-primary);
	font-weight: var(--r-font-weight-medium);
	line-height: 1.1 !important;
}

#c--intro-module + section > div > .feature-block-module__container__feature-cards {
	margin-top: 20px;
	max-width: 900px !important;
}
