@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.row-fluid {
	width: 100%;
	*zoom: 1;
}

.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
}

.row-fluid:after {
	clear: both;
}

.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846382977%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}

.row-fluid .span12 {
	width: 99.99999998999999%;
	*width: 99.94680850063828%;
}

.row-fluid .span11 {
	width: 91.489361693%;
	*width: 91.4361702036383%;
}

.row-fluid .span10 {
	width: 82.97872339599999%;
	*width: 82.92553190663828%;
}

.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.4148936096383%;
}

.row-fluid .span8 {
	width: 65.95744680199999%;
	*width: 65.90425531263828%;
}

.row-fluid .span7 {
	width: 57.446808505%;
	*width: 57.3936170156383%;
}

.row-fluid .span6 {
	width: 48.93617020799999%;
	*width: 48.88297871863829%;
}

.row-fluid .span5 {
	width: 40.425531911%;
	*width: 40.3723404216383%;
}

.row-fluid .span4 {
	width: 31.914893614%;
	*width: 31.8617021246383%;
}

.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.3510638276383%;
}

.row-fluid .span2 {
	width: 14.89361702%;
	*width: 14.8404255306383%;
}

.row-fluid .span1 {
	width: 6.382978723%;
	*width: 6.329787233638298%;
}

.container-fluid {
	*zoom: 1;
}

.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
}

.container-fluid:after {
	clear: both;
}

@media (max-width: 767px) {
	.row-fluid {
		width: 100%;
	}

	.row-fluid [class*="span"] {
		display: block;
		float: none;
		width: auto;
		margin-left: 0;
	}
}

@media (min-width: 768px) and (max-width: 1139px) {
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}

	.row-fluid:before, .row-fluid:after {
		display: table;
		content: "";
	}

	.row-fluid:after {
		clear: both;
	}

	.row-fluid [class*="span"] {
		display: block;
		float: left;
		width: 100%;
		margin-left: 2.762430939%;
		*margin-left: 2.709239449638298%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}

	.row-fluid .span12 {
		width: 99.999999993%;
		*width: 99.9468085036383%;
	}

	.row-fluid .span11 {
		width: 91.436464082%;
		*width: 91.38327259263829%;
	}

	.row-fluid .span10 {
		width: 82.87292817100001%;
		*width: 82.8197366816383%;
	}

	.row-fluid .span9 {
		width: 74.30939226%;
		*width: 74.25620077063829%;
	}

	.row-fluid .span8 {
		width: 65.74585634900001%;
		*width: 65.6926648596383%;
	}

	.row-fluid .span7 {
		width: 57.182320438000005%;
		*width: 57.129128948638304%;
	}

	.row-fluid .span6 {
		width: 48.618784527%;
		*width: 48.5655930376383%;
	}

	.row-fluid .span5 {
		width: 40.055248616%;
		*width: 40.0020571266383%;
	}

	.row-fluid .span4 {
		width: 31.491712705%;
		*width: 31.4385212156383%;
	}

	.row-fluid .span3 {
		width: 22.928176794%;
		*width: 22.874985304638297%;
	}

	.row-fluid .span2 {
		width: 14.364640883%;
		*width: 14.311449393638298%;
	}

	.row-fluid .span1 {
		width: 5.801104972%;
		*width: 5.747913482638298%;
	}
}

@media (min-width: 1280px) {
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}

	.row-fluid:before, .row-fluid:after {
		display: table;
		content: "";
	}

	.row-fluid:after {
		clear: both;
	}

	.row-fluid [class*="span"] {
		display: block;
		float: left;
		width: 100%;
		margin-left: 2.564102564%;
		*margin-left: 2.510911074638298%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}

	.row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%;
	}

	.row-fluid .span11 {
		width: 91.45299145300001%;
		*width: 91.3997999636383%;
	}

	.row-fluid .span10 {
		width: 82.905982906%;
		*width: 82.8527914166383%;
	}

	.row-fluid .span9 {
		width: 74.358974359%;
		*width: 74.30578286963829%;
	}

	.row-fluid .span8 {
		width: 65.81196581200001%;
		*width: 65.7587743226383%;
	}

	.row-fluid .span7 {
		width: 57.264957265%;
		*width: 57.2117657756383%;
	}

	.row-fluid .span6 {
		width: 48.717948718%;
		*width: 48.6647572286383%;
	}

	.row-fluid .span5 {
		width: 40.170940171000005%;
		*width: 40.117748681638304%;
	}

	.row-fluid .span4 {
		width: 31.623931624%;
		*width: 31.5707401346383%;
	}

	.row-fluid .span3 {
		width: 23.076923077%;
		*width: 23.0237315876383%;
	}

	.row-fluid .span2 {
		width: 14.529914530000001%;
		*width: 14.4767230406383%;
	}

	.row-fluid .span1 {
		width: 5.982905983%;
		*width: 5.929714493638298%;
	}
}


































:root {
  
  --primary: #EB1A21;
  
  --secondary: #f5f7f9;
  
  --tertiary: #333333;
  
  --success: #28a745;
  
  --info: #17a2b8;
  
  --warning: #ffc107;
  
  --danger: #dc3545;
  
  --light: #f8f9fa;
  
  --dark: #343a40;
  
  --white: #ffffff;
  
  --black: #000000;
  
  --borders: #e5e7ea;
  
  --body_bg: #fff;
  
  --body_color: #222121;
  
  --link_color: #000000;
  
  --link_hover_color: #EB1A21;
  
}

.btn,.btn-wrapper .cta_button,.btn-wrapper .cta-button,.btn-wrapper input[type="submit"],.btn-wrapper input[type="button"],input[type="submit"],input[type="button"]  {
  

transition: all .15s ease-in-out;
animation-timing-function: ease-in-out;


font-family: 'League Gothic', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
font-size: 1.3636363636363635rem;
line-height: 1.8409090909090908rem;

border-radius: 8px;
height: 2.727272727272727rem;

text-align: center;
padding: 0 1.1363636363636365rem ;
border: 2px solid;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;

}

.block { display: table; }
.circle { border-radius: 100%; }
.divider {display: block;border-bottom: 1px solid rgba(0,0,0,0.1);padding: 0 0 13px 0;margin: 0 0 40px;}
.text-center-mobile { text-align: center; }
.max-responsive { max-width: 100%; height: auto !important; }
.antialiased { -webkit-font-smoothing: antialiased; }


.no-bullets ul,.no-bullets ol {list-style: none;padding-left: 0;}

.animated {
  
transition: all .3s ease-in-out;
animation-timing-function: ease-in-out;

}

.animated-fast {
  
transition: all .15s ease-in-out;
animation-timing-function: ease-in-out;

}

.sr-line-top { border-top: 1px solid #e5e7ea; }
.sr-line-bottom { border-bottom: 1px solid #e5e7ea; }

/* ----------------------------------------------------------------------------------- */
/*  Typography */
/* ----------------------------------------------------------------------------------- */
body {
  font-family: 'Oswald';
  line-height: 1.481818181818182rem;
  
  font-family: Oswald; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 22px;
  color: #222121;
  background-color: #fff;
  margin: 0;  
}

.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl {width: 100%; padding-right: 30px; padding-left: 30px; margin-right: auto; margin-left: auto; max-width: 1200px;}


h1,.h1,h1 span{
  
  font-family: 'League Gothic', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 5.454545454545454rem;
  margin-bottom: 2.727272727272727rem;
  
  line-height: 7.363636363636363rem;
  
}
h2,.h2,h2 span{
  
  font-family: 'League Gothic'; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 2.1818181818181817rem;
  margin-bottom: 1.0909090909090908rem;
  
  line-height: 2.9454545454545453rem;
  
}
h3,.h3,h3 span{
  
  font-family: 'League Gothic'; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 1.2727272727272727rem;
  margin-bottom: 0.6363636363636364rem;
  
  line-height: 1.7181818181818183rem;
    
}
h4,.h4,h4 span{
  
  font-family: 'League Gothic'; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 1.0909090909090908rem;
  margin-bottom: 0.5454545454545454rem;
  
  line-height: 1.4727272727272727rem;
  
}
h5,.h5,h5 span{
  
  font-family: 'League Gothic'; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 0.9090909090909091rem;
  margin-bottom: 0.45454545454545453rem;
  
  line-height: 1.2272727272727273rem;
  
}
h6,.h6,h6 span{
  
  font-family: 'League Gothic'; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 0.8181818181818182rem;
  margin-bottom: 0.4090909090909091rem;
  
  line-height: 1.1045454545454547rem;
  
}
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6,.field > label,.form-group label {
  color: #222121;
}
h1 br, h2 br, h3 br, h4 br, h5 br, h6 br { display: none; }
@media (min-width:992px) {
  h1 br, h2 br, h3 br, h4 br, h5 br, h6 br { display: initial; }
}
.display-1 {
  
  font-family: Oswald; font-style: normal; font-weight: 400; text-decoration: none;
  
  font-size: 2.1818181818181817rem;
  margin-bottom: 1.0909090909090908rem;
  
  line-height: 2.9454545454545453rem;
  
}
.display-2 {
  
  font-family: Oswald; font-style: normal; font-weight: 400; text-decoration: none;
  
  font-size: 2.1818181818181817rem;
  margin-bottom: 1.0909090909090908rem;
  
  line-height: 2.9454545454545453rem;
  
}
.display-3 {
  
  font-family: Oswald; font-style: normal; font-weight: 400; text-decoration: none;
  
  font-size: 3.409090909090909rem;
  margin-bottom: 1.7045454545454546rem;
  
  line-height: 4.6022727272727275rem;
  
}
.display-4 {
  
  font-family: Oswald; font-style: normal; font-weight: 400; text-decoration: none;
  
  font-size: 2.727272727272727rem;
  margin-bottom: 1.3636363636363635rem;
  
  line-height: 3.6818181818181817rem;
  
}
p {margin-top: 0;margin-bottom: 1rem;}
p.lead, p.large {
  
  font-family: Oswald; font-style: normal; font-weight: 300; text-decoration: none;
  
  margin-bottom: 0.45454545454545453rem;
  font-size: 0.9090909090909091rem;
  
  line-height: 1.2272727272727273rem;
  
}
ul,ol {padding-left: 2rem;}
ul,ol,ul li,ol li {
  
  font-family: Oswald; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 0.7272727272727273rem;
  
  line-height: 0.9818181818181819rem;
  
}



p.small, .small, small, .font-small * {
  font-size: 0.5909090909090909rem;
  line-height: 0.7977272727272728rem;
}
blockquote {
  
  font-family: Oswald; font-style: normal; font-weight: normal; text-decoration: none;
  
  font-size: 0.9090909090909091rem;
  margin-bottom: 0.45454545454545453rem;
  
  line-height: 1.2272727272727273rem;
  
}
svg,svg g { fill: #222121;}



a {color: #000000;text-decoration: none;}
a:hover, a:hover:not(.btn) {color: #EB1A21;text-decoration: none;}
a.media {color: #222121;text-decoration: none;}
p,p:hover, {color: red !important;text-decoration: none;}
p a {border-bottom: 1px solid #000000;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease; transition: all 0.2s ease;}
p a:hover { color: #EB1A21;border-bottom: 1px solid #EB1A21;}
.blog p a { color: #000000; font-weight: bold;}
.blog p a:hover {color: #EB1A21;}
img {max-width: 100%;height: auto;}
a[href="javascript:;"],a[href="javascript:;"]:hover {cursor: default}
.unstyle-list ul {list-style: none;padding: 0;margin: 0;}
.unstyle-list ul li {margin-bottom: 0.5rem;}

/* ----------------------------------------------------------------------------------- */
/* Responsive Typography */
/* ----------------------------------------------------------------------------------- */

html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
/*   .fan101-herosection.posteimghide .v_overlay { z-index: 9999; pointer-events: none;} */
}
@media (min-width: 992px) {
  html {
    font-size: 22px;
  }
}
@media (min-width: 2561px) {
  html {
    font-size: 18px;
  }
}


.bg-bottom {background-position: bottom !important;}
.bg-center {background-position: center !important;}
.bg-left {background-position: left !important;}
.bg-left-bottom {background-position: left bottom !important;}
.bg-left-top {background-position: left top !important;}
.bg-right {background-position: right !important;}
.bg-right-bottom {background-position: right bottom;}
.bg-right-top {background-position: right top !important;}
.bg-top {background-position: top !important;}
.bg-repeat {background-repeat: repeat !important;}
.bg-no-repeat {background-repeat: no-repeat !important;}
.bg-repeat-x {background-repeat: repeat-x !important;}
.bg-repeat-y {background-repeat: repeat-y !important;}
.bg-auto {background-size: auto !important;}
.bg-cover {background-size: cover !important;}
.bg-contain {background-size: contain !important;}



.card:not([class*="col-"]),
.sr-cards-pricing-01 .card,
.sr-cards-testimonial-slider-01 .slickSliderItem,
.sr-hero-02 .hero-feature,
.sr-faq-01 .faq-item,
.sr-faq-01 .faq-item::before,
.sr-faq-01 .faq-item::after,
.sr-cards-categories-01 .card-item-content,
.sr-offer-one-col-01 .form-wrapper,
.sr-cards-filter-01 .item .item-inner:not(:hover),
.sr-cards-image-01 .item-card,
.sr-offer-bar-04 .content-wrapper,
.sr-tabs-accordion-01 .accordion_group,
.sr-cards-team-02 .team-member,
.sr-cards-testimonial-grid-01 .card,
.sr-style-guide .guide-nav,
.sr-cards-filter-02-item a:hover .item-card,
.modal-content,
.sr-sticky-breadcrumb,
.sr-sticky-breadcrumb-categories,
.ng-blog-wrapper,
.sr-social-share.sr-social-share,
.blog-related-posts .article-panel .article-content,
.email-prefs .item .item-inner,
.sr-cards-features-01 .features > div,
.sr-card,
.sr-cards-articles-02 .article-item a,
.sr-two-col-features-02 .media,
.sr-cards-logos-01 .media,
.sr-cards-pricing-02 .col-md-4,
.sr-cards-slider-01 .feat-slider .slick-slide,
.sr-cards-team .team-card,
.sr-cards-testimonial-grid-02 .team-card,
.sr-conversational-form-01-form-inner,
.hero-form-01 .sr-form,
.sr-job-listing-01 .listing-wrapper ul li,
.sr-offer-faux-modal-01 .well,
.sr-offer-two-col-03 .form-wrapper,
.sr-padding-half .area-bottom:after,
.sr-padding-full .area-bottom:after,
.sr-padding-zero .area-bottom:after,
.area-bottom,
.sr-one-col-02-item > div,
.sr-social-tweet-01-content,
.sr-tabs-slider-02 .slickSliderItem,
.sr-three-col-features-01 .feature-list ul li,
.sr-two-col-features .link-wrapper:hover,
.pillar-nav-toc-01 .pillar-nav-toc-01-list li a,
.pillar-nav-toc-02 .pillar-nav-toc-02-list li a,
.sr-cards-steps-01 .card-content,
.sr-cards-steps-02 .card-content,
.sr-offer-slide-in-01 .sr-offer-slide-in-01-form {
  background-color: rgba(255, 255, 255, 1.0) !important
}

.card,
.sr-hero-02 .hero-feature,
.sr-cards-categories-01 .card-item,
.sr-cards-grid-02 .card,
.sr-cards-filter-01 .item .item-inner,
.sr-contact-01 section.sr-location,
.sr-cards-image-01 .item-card:hover,
.sr-cards-pricing-01 .card,
.sr-cards-pricing-01 .card .featured_text,
.sr-tabs-accordion-01 .accordion_header,
.sr-tabs-accordion-01 .accordion_content,
.sr-cards-team-02 .team-member,
.sr-cards-testimonial-grid-01 .card,
.sr-cards-steps-01 .card-content,
.modal-content,
.sr-sticky-breadcrumb-heading,
.article-list-subscribe,
.sr-sticky-breadcrumb-categories,
.sr-social-share.sr-social-share,
.email-prefs .item .item-inner,
.sr-two-col-features-02 .media,
.sr-cards-features-01 .features > div,
.sr-cards-logos-01 .media,
.sr-cards-pricing-02 .col-md-4,
.sr-cards-slider-01 .feat-slider .slick-slide,
.sr-cards-team .team-card,
.sr-cards-testimonial-grid-02 .team-card,
.sr-job-listing-01 .listing-wrapper ul li,
.sr-one-col-02-item > div,
.sr-social-tweet-01-content,
.sr-tabs-slider-02 .slickSliderItem,
.sr-three-col-features-01 .feature-list ul li,
.sr-two-col-features .link-wrapper:hover,
.pillar-nav-toc-01 .pillar-nav-toc-01-list li a,
.pillar-nav-toc-02 .pillar-nav-toc-02-list li a,
.sr-cards-steps-01 .card-content,
.sr-cards-steps-02 .card-content,
.sr-footer-02 .footer-item {
  border-color: #e5e7ea !important;
}

.email-prefs .item .item-inner * {color: inherit;}
.close {text-shadow: none;}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-primary {
  
color: #fff;
background-color: #EB1A21;
border-color: #EB1A21 !important;

}

.btn-primary:hover {
  color: #fff;
  background-color: #EB1A21;
  filter: brightness(110%);
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.btn-primary.focus,.btn-primary:focus {
  background-color: #EB1A21;
  filter: brightness(90%);
}

.btn-wrapper.btn-primary-wrapper .cta_button,
.btn-wrapper.btn-primary-wrapper .cta-button,
input[type=submit].hs-button.primary,
.btn-wrapper.btn-primary-wrapper input[type="submit"],
.btn-wrapper.btn-primary-wrapper input[type="button"],
input[type=submit].hs-button.btn-primary {
  
color: #fff;
background-color: #EB1A21;
border-color: #EB1A21 !important;

}

.btn-wrapper.btn-primary-wrapper .cta_button:hover,
.btn-wrapper.btn-primary-wrapper .cta-button:hover,
input[type=submit].hs-button.primary:hover,
.btn-wrapper.btn-primary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-primary-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-primary:hover {
  color: #fff;
  background-color: #EB1A21;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-primary {
  
color: #EB1A21;
background-color: transparent;
border-color: #EB1A21 !important;

}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #EB1A21;
}

.btn-wrapper.btn-outline-primary-wrapper .cta_button,
.btn-wrapper.btn-outline-primary-wrapper .cta-button,
.btn-wrapper.btn-outline-primary-wrapper input[type="submit"],
.btn-wrapper.btn-outline-primary-wrapper input[type="button"] {
  
color: #EB1A21;
background-color: transparent;
border-color: #EB1A21 !important;

}

.btn-wrapper.btn-outline-primary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-primary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-primary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-primary-wrapper input[type="button"]:hover {
  
color: #EB1A21;
background-color: transparent;
border-color: #EB1A21 !important;

  color: #fff;
  background-color: #EB1A21;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-primary {
  
color: #EB1A21 !important;

}

.text-primary svg,
.text-primary svg g {
  fill: #EB1A21
}

.text-primary h1,
.text-primary h2,
.text-primary h3,
.text-primary h4,
.text-primary h5,
.text-primary h6,
.text-primary .field > label,
.text-primary .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-primary {
  
background-color: #EB1A21 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-primary {
  
border-color: #EB1A21 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-secondary {
  
color: #fff;
background-color: #f5f7f9;
border-color: #f5f7f9 !important;

}

.btn-secondary:hover {
  color: #fff;
  background-color: #f5f7f9;
  filter: brightness(110%);
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,.btn-secondary.focus,.btn-secondary:focus {
  background-color: #f5f7f9;
  filter: brightness(90%);
}

.btn-wrapper.btn-secondary-wrapper .cta_button,
.btn-wrapper.btn-secondary-wrapper .cta-button,
input[type=submit].hs-button.secondary,
.btn-wrapper.btn-secondary-wrapper input[type="submit"],
.btn-wrapper.btn-secondary-wrapper input[type="button"],
input[type=submit].hs-button.btn-secondary {
  
color: #fff;
background-color: #f5f7f9;
border-color: #f5f7f9 !important;

}

.btn-wrapper.btn-secondary-wrapper .cta_button:hover,
.btn-wrapper.btn-secondary-wrapper .cta-button:hover,
input[type=submit].hs-button.secondary:hover,
.btn-wrapper.btn-secondary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-secondary-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-secondary:hover {
  color: #fff;
  background-color: #f5f7f9;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-secondary {
  
color: #f5f7f9;
background-color: transparent;
border-color: #f5f7f9 !important;

}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #f5f7f9;
}

.btn-wrapper.btn-outline-secondary-wrapper .cta_button,
.btn-wrapper.btn-outline-secondary-wrapper .cta-button,
.btn-wrapper.btn-outline-secondary-wrapper input[type="submit"],
.btn-wrapper.btn-outline-secondary-wrapper input[type="button"] {
  
color: #f5f7f9;
background-color: transparent;
border-color: #f5f7f9 !important;

}

.btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-secondary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-secondary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-secondary-wrapper input[type="button"]:hover {
  
color: #f5f7f9;
background-color: transparent;
border-color: #f5f7f9 !important;

  color: #fff;
  background-color: #f5f7f9;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-secondary {
  
color: #f5f7f9 !important;

}

.text-secondary svg,
.text-secondary svg g {
  fill: #f5f7f9
}

.text-secondary h1,
.text-secondary h2,
.text-secondary h3,
.text-secondary h4,
.text-secondary h5,
.text-secondary h6,
.text-secondary .field > label,
.text-secondary .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-secondary {
  
background-color: #f5f7f9 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-secondary {
  
border-color: #f5f7f9 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-tertiary {
  
color: #fff;
background-color: #333333;
border-color: #333333 !important;

}

.btn-tertiary:hover {
  color: #fff;
  background-color: #333333;
  filter: brightness(110%);
}

.btn-tertiary:not(:disabled):not(.disabled).active,.btn-tertiary:not(:disabled):not(.disabled):active,.show>.btn-tertiary.dropdown-toggle,.btn-tertiary.focus,.btn-tertiary:focus {
  background-color: #333333;
  filter: brightness(90%);
}

.btn-wrapper.btn-tertiary-wrapper .cta_button,
.btn-wrapper.btn-tertiary-wrapper .cta-button,
input[type=submit].hs-button.tertiary,
.btn-wrapper.btn-tertiary-wrapper input[type="submit"],
.btn-wrapper.btn-tertiary-wrapper input[type="button"],
input[type=submit].hs-button.btn-tertiary {
  
color: #fff;
background-color: #333333;
border-color: #333333 !important;

}

.btn-wrapper.btn-tertiary-wrapper .cta_button:hover,
.btn-wrapper.btn-tertiary-wrapper .cta-button:hover,
input[type=submit].hs-button.tertiary:hover,
.btn-wrapper.btn-tertiary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-tertiary-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-tertiary:hover {
  color: #fff;
  background-color: #333333;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-tertiary {
  
color: #333333;
background-color: transparent;
border-color: #333333 !important;

}

.btn-outline-tertiary:hover {
  color: #fff;
  background-color: #333333;
}

.btn-wrapper.btn-outline-tertiary-wrapper .cta_button,
.btn-wrapper.btn-outline-tertiary-wrapper .cta-button,
.btn-wrapper.btn-outline-tertiary-wrapper input[type="submit"],
.btn-wrapper.btn-outline-tertiary-wrapper input[type="button"] {
  
color: #333333;
background-color: transparent;
border-color: #333333 !important;

}

.btn-wrapper.btn-outline-tertiary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-tertiary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-tertiary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-tertiary-wrapper input[type="button"]:hover {
  
color: #333333;
background-color: transparent;
border-color: #333333 !important;

  color: #fff;
  background-color: #333333;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-tertiary {
  
color: #333333 !important;

}

.text-tertiary svg,
.text-tertiary svg g {
  fill: #333333
}

.text-tertiary h1,
.text-tertiary h2,
.text-tertiary h3,
.text-tertiary h4,
.text-tertiary h5,
.text-tertiary h6,
.text-tertiary .field > label,
.text-tertiary .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-tertiary {
  
background-color: #333333 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-tertiary {
  
border-color: #333333 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-success {
  
color: #fff;
background-color: #28a745;
border-color: #28a745 !important;

}

.btn-success:hover {
  color: #fff;
  background-color: #28a745;
  filter: brightness(110%);
}

.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle,.btn-success.focus,.btn-success:focus {
  background-color: #28a745;
  filter: brightness(90%);
}

.btn-wrapper.btn-success-wrapper .cta_button,
.btn-wrapper.btn-success-wrapper .cta-button,
input[type=submit].hs-button.success,
.btn-wrapper.btn-success-wrapper input[type="submit"],
.btn-wrapper.btn-success-wrapper input[type="button"],
input[type=submit].hs-button.btn-success {
  
color: #fff;
background-color: #28a745;
border-color: #28a745 !important;

}

.btn-wrapper.btn-success-wrapper .cta_button:hover,
.btn-wrapper.btn-success-wrapper .cta-button:hover,
input[type=submit].hs-button.success:hover,
.btn-wrapper.btn-success-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-success-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-success:hover {
  color: #fff;
  background-color: #28a745;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-success {
  
color: #28a745;
background-color: transparent;
border-color: #28a745 !important;

}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
}

.btn-wrapper.btn-outline-success-wrapper .cta_button,
.btn-wrapper.btn-outline-success-wrapper .cta-button,
.btn-wrapper.btn-outline-success-wrapper input[type="submit"],
.btn-wrapper.btn-outline-success-wrapper input[type="button"] {
  
color: #28a745;
background-color: transparent;
border-color: #28a745 !important;

}

.btn-wrapper.btn-outline-success-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-success-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-success-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-success-wrapper input[type="button"]:hover {
  
color: #28a745;
background-color: transparent;
border-color: #28a745 !important;

  color: #fff;
  background-color: #28a745;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-success {
  
color: #28a745 !important;

}

.text-success svg,
.text-success svg g {
  fill: #28a745
}

.text-success h1,
.text-success h2,
.text-success h3,
.text-success h4,
.text-success h5,
.text-success h6,
.text-success .field > label,
.text-success .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-success {
  
background-color: #28a745 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-success {
  
border-color: #28a745 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-info {
  
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8 !important;

}

.btn-info:hover {
  color: #fff;
  background-color: #17a2b8;
  filter: brightness(110%);
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle,.btn-info.focus,.btn-info:focus {
  background-color: #17a2b8;
  filter: brightness(90%);
}

.btn-wrapper.btn-info-wrapper .cta_button,
.btn-wrapper.btn-info-wrapper .cta-button,
input[type=submit].hs-button.info,
.btn-wrapper.btn-info-wrapper input[type="submit"],
.btn-wrapper.btn-info-wrapper input[type="button"],
input[type=submit].hs-button.btn-info {
  
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8 !important;

}

.btn-wrapper.btn-info-wrapper .cta_button:hover,
.btn-wrapper.btn-info-wrapper .cta-button:hover,
input[type=submit].hs-button.info:hover,
.btn-wrapper.btn-info-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-info-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-info:hover {
  color: #fff;
  background-color: #17a2b8;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-info {
  
color: #17a2b8;
background-color: transparent;
border-color: #17a2b8 !important;

}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
}

.btn-wrapper.btn-outline-info-wrapper .cta_button,
.btn-wrapper.btn-outline-info-wrapper .cta-button,
.btn-wrapper.btn-outline-info-wrapper input[type="submit"],
.btn-wrapper.btn-outline-info-wrapper input[type="button"] {
  
color: #17a2b8;
background-color: transparent;
border-color: #17a2b8 !important;

}

.btn-wrapper.btn-outline-info-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-info-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-info-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-info-wrapper input[type="button"]:hover {
  
color: #17a2b8;
background-color: transparent;
border-color: #17a2b8 !important;

  color: #fff;
  background-color: #17a2b8;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-info {
  
color: #17a2b8 !important;

}

.text-info svg,
.text-info svg g {
  fill: #17a2b8
}

.text-info h1,
.text-info h2,
.text-info h3,
.text-info h4,
.text-info h5,
.text-info h6,
.text-info .field > label,
.text-info .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-info {
  
background-color: #17a2b8 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-info {
  
border-color: #17a2b8 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-warning {
  
color: #fff;
background-color: #ffc107;
border-color: #ffc107 !important;

}

.btn-warning:hover {
  color: #fff;
  background-color: #ffc107;
  filter: brightness(110%);
}

.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle,.btn-warning.focus,.btn-warning:focus {
  background-color: #ffc107;
  filter: brightness(90%);
}

.btn-wrapper.btn-warning-wrapper .cta_button,
.btn-wrapper.btn-warning-wrapper .cta-button,
input[type=submit].hs-button.warning,
.btn-wrapper.btn-warning-wrapper input[type="submit"],
.btn-wrapper.btn-warning-wrapper input[type="button"],
input[type=submit].hs-button.btn-warning {
  
color: #fff;
background-color: #ffc107;
border-color: #ffc107 !important;

}

.btn-wrapper.btn-warning-wrapper .cta_button:hover,
.btn-wrapper.btn-warning-wrapper .cta-button:hover,
input[type=submit].hs-button.warning:hover,
.btn-wrapper.btn-warning-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-warning-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-warning:hover {
  color: #fff;
  background-color: #ffc107;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-warning {
  
color: #ffc107;
background-color: transparent;
border-color: #ffc107 !important;

}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #ffc107;
}

.btn-wrapper.btn-outline-warning-wrapper .cta_button,
.btn-wrapper.btn-outline-warning-wrapper .cta-button,
.btn-wrapper.btn-outline-warning-wrapper input[type="submit"],
.btn-wrapper.btn-outline-warning-wrapper input[type="button"] {
  
color: #ffc107;
background-color: transparent;
border-color: #ffc107 !important;

}

.btn-wrapper.btn-outline-warning-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-warning-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-warning-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-warning-wrapper input[type="button"]:hover {
  
color: #ffc107;
background-color: transparent;
border-color: #ffc107 !important;

  color: #fff;
  background-color: #ffc107;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-warning {
  
color: #ffc107 !important;

}

.text-warning svg,
.text-warning svg g {
  fill: #ffc107
}

.text-warning h1,
.text-warning h2,
.text-warning h3,
.text-warning h4,
.text-warning h5,
.text-warning h6,
.text-warning .field > label,
.text-warning .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-warning {
  
background-color: #ffc107 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-warning {
  
border-color: #ffc107 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-danger {
  
color: #fff;
background-color: #dc3545;
border-color: #dc3545 !important;

}

.btn-danger:hover {
  color: #fff;
  background-color: #dc3545;
  filter: brightness(110%);
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle,.btn-danger.focus,.btn-danger:focus {
  background-color: #dc3545;
  filter: brightness(90%);
}

.btn-wrapper.btn-danger-wrapper .cta_button,
.btn-wrapper.btn-danger-wrapper .cta-button,
input[type=submit].hs-button.danger,
.btn-wrapper.btn-danger-wrapper input[type="submit"],
.btn-wrapper.btn-danger-wrapper input[type="button"],
input[type=submit].hs-button.btn-danger {
  
color: #fff;
background-color: #dc3545;
border-color: #dc3545 !important;

}

.btn-wrapper.btn-danger-wrapper .cta_button:hover,
.btn-wrapper.btn-danger-wrapper .cta-button:hover,
input[type=submit].hs-button.danger:hover,
.btn-wrapper.btn-danger-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-danger-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-danger:hover {
  color: #fff;
  background-color: #dc3545;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-danger {
  
color: #dc3545;
background-color: transparent;
border-color: #dc3545 !important;

}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
}

.btn-wrapper.btn-outline-danger-wrapper .cta_button,
.btn-wrapper.btn-outline-danger-wrapper .cta-button,
.btn-wrapper.btn-outline-danger-wrapper input[type="submit"],
.btn-wrapper.btn-outline-danger-wrapper input[type="button"] {
  
color: #dc3545;
background-color: transparent;
border-color: #dc3545 !important;

}

.btn-wrapper.btn-outline-danger-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-danger-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-danger-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-danger-wrapper input[type="button"]:hover {
  
color: #dc3545;
background-color: transparent;
border-color: #dc3545 !important;

  color: #fff;
  background-color: #dc3545;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-danger {
  
color: #dc3545 !important;

}

.text-danger svg,
.text-danger svg g {
  fill: #dc3545
}

.text-danger h1,
.text-danger h2,
.text-danger h3,
.text-danger h4,
.text-danger h5,
.text-danger h6,
.text-danger .field > label,
.text-danger .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-danger {
  
background-color: #dc3545 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-danger {
  
border-color: #dc3545 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-light {
  
color: #fff;
background-color: #f8f9fa;
border-color: #f8f9fa !important;

}

.btn-light:hover {
  color: #fff;
  background-color: #f8f9fa;
  filter: brightness(110%);
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle,.btn-light.focus,.btn-light:focus {
  background-color: #f8f9fa;
  filter: brightness(90%);
}

.btn-wrapper.btn-light-wrapper .cta_button,
.btn-wrapper.btn-light-wrapper .cta-button,
input[type=submit].hs-button.light,
.btn-wrapper.btn-light-wrapper input[type="submit"],
.btn-wrapper.btn-light-wrapper input[type="button"],
input[type=submit].hs-button.btn-light {
  
color: #fff;
background-color: #f8f9fa;
border-color: #f8f9fa !important;

}

.btn-wrapper.btn-light-wrapper .cta_button:hover,
.btn-wrapper.btn-light-wrapper .cta-button:hover,
input[type=submit].hs-button.light:hover,
.btn-wrapper.btn-light-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-light-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-light:hover {
  color: #fff;
  background-color: #f8f9fa;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-light {
  
color: #f8f9fa;
background-color: transparent;
border-color: #f8f9fa !important;

}

.btn-outline-light:hover {
  color: #fff;
  background-color: #f8f9fa;
}

.btn-wrapper.btn-outline-light-wrapper .cta_button,
.btn-wrapper.btn-outline-light-wrapper .cta-button,
.btn-wrapper.btn-outline-light-wrapper input[type="submit"],
.btn-wrapper.btn-outline-light-wrapper input[type="button"] {
  
color: #f8f9fa;
background-color: transparent;
border-color: #f8f9fa !important;

}

.btn-wrapper.btn-outline-light-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-light-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-light-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-light-wrapper input[type="button"]:hover {
  
color: #f8f9fa;
background-color: transparent;
border-color: #f8f9fa !important;

  color: #fff;
  background-color: #f8f9fa;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-light {
  
color: #f8f9fa !important;

}

.text-light svg,
.text-light svg g {
  fill: #f8f9fa
}

.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light .field > label,
.text-light .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-light {
  
background-color: #f8f9fa !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-light {
  
border-color: #f8f9fa !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-dark {
  
color: #fff;
background-color: #343a40;
border-color: #343a40 !important;

}

.btn-dark:hover {
  color: #fff;
  background-color: #343a40;
  filter: brightness(110%);
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle,.btn-dark.focus,.btn-dark:focus {
  background-color: #343a40;
  filter: brightness(90%);
}

.btn-wrapper.btn-dark-wrapper .cta_button,
.btn-wrapper.btn-dark-wrapper .cta-button,
input[type=submit].hs-button.dark,
.btn-wrapper.btn-dark-wrapper input[type="submit"],
.btn-wrapper.btn-dark-wrapper input[type="button"],
input[type=submit].hs-button.btn-dark {
  
color: #fff;
background-color: #343a40;
border-color: #343a40 !important;

}

.btn-wrapper.btn-dark-wrapper .cta_button:hover,
.btn-wrapper.btn-dark-wrapper .cta-button:hover,
input[type=submit].hs-button.dark:hover,
.btn-wrapper.btn-dark-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-dark-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-dark:hover {
  color: #fff;
  background-color: #343a40;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-dark {
  
color: #343a40;
background-color: transparent;
border-color: #343a40 !important;

}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
}

.btn-wrapper.btn-outline-dark-wrapper .cta_button,
.btn-wrapper.btn-outline-dark-wrapper .cta-button,
.btn-wrapper.btn-outline-dark-wrapper input[type="submit"],
.btn-wrapper.btn-outline-dark-wrapper input[type="button"] {
  
color: #343a40;
background-color: transparent;
border-color: #343a40 !important;

}

.btn-wrapper.btn-outline-dark-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-dark-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-dark-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-dark-wrapper input[type="button"]:hover {
  
color: #343a40;
background-color: transparent;
border-color: #343a40 !important;

  color: #fff;
  background-color: #343a40;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-dark {
  
color: #343a40 !important;

}

.text-dark svg,
.text-dark svg g {
  fill: #343a40
}

.text-dark h1,
.text-dark h2,
.text-dark h3,
.text-dark h4,
.text-dark h5,
.text-dark h6,
.text-dark .field > label,
.text-dark .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-dark {
  
background-color: #343a40 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-dark {
  
border-color: #343a40 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-white {
  
color: #fff;
background-color: #ffffff;
border-color: #ffffff !important;

}

.btn-white:hover {
  color: #fff;
  background-color: #ffffff;
  filter: brightness(110%);
}

.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle,.btn-white.focus,.btn-white:focus {
  background-color: #ffffff;
  filter: brightness(90%);
}

.btn-wrapper.btn-white-wrapper .cta_button,
.btn-wrapper.btn-white-wrapper .cta-button,
input[type=submit].hs-button.white,
.btn-wrapper.btn-white-wrapper input[type="submit"],
.btn-wrapper.btn-white-wrapper input[type="button"],
input[type=submit].hs-button.btn-white {
  
color: #fff;
background-color: #ffffff;
border-color: #ffffff !important;

}

.btn-wrapper.btn-white-wrapper .cta_button:hover,
.btn-wrapper.btn-white-wrapper .cta-button:hover,
input[type=submit].hs-button.white:hover,
.btn-wrapper.btn-white-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-white-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-white:hover {
  color: #fff;
  background-color: #ffffff;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-white {
  
color: #ffffff;
background-color: transparent;
border-color: #ffffff !important;

}

.btn-outline-white:hover {
  color: #fff;
  background-color: #ffffff;
}

.btn-wrapper.btn-outline-white-wrapper .cta_button,
.btn-wrapper.btn-outline-white-wrapper .cta-button,
.btn-wrapper.btn-outline-white-wrapper input[type="submit"],
.btn-wrapper.btn-outline-white-wrapper input[type="button"] {
  
color: #ffffff;
background-color: transparent;
border-color: #ffffff !important;

}

.btn-wrapper.btn-outline-white-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-white-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-white-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-white-wrapper input[type="button"]:hover {
  
color: #ffffff;
background-color: transparent;
border-color: #ffffff !important;

  color: #fff;
  background-color: #ffffff;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-white {
  
color: #ffffff !important;

}

.text-white svg,
.text-white svg g {
  fill: #ffffff
}

.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white .field > label,
.text-white .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-white {
  
background-color: #ffffff !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-white {
  
border-color: #ffffff !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-black {
  
color: #fff;
background-color: #000000;
border-color: #000000 !important;

}

.btn-black:hover {
  color: #fff;
  background-color: #000000;
  filter: brightness(110%);
}

.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle,.btn-black.focus,.btn-black:focus {
  background-color: #000000;
  filter: brightness(90%);
}

.btn-wrapper.btn-black-wrapper .cta_button,
.btn-wrapper.btn-black-wrapper .cta-button,
input[type=submit].hs-button.black,
.btn-wrapper.btn-black-wrapper input[type="submit"],
.btn-wrapper.btn-black-wrapper input[type="button"],
input[type=submit].hs-button.btn-black {
  
color: #fff;
background-color: #000000;
border-color: #000000 !important;

}

.btn-wrapper.btn-black-wrapper .cta_button:hover,
.btn-wrapper.btn-black-wrapper .cta-button:hover,
input[type=submit].hs-button.black:hover,
.btn-wrapper.btn-black-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-black-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-black:hover {
  color: #fff;
  background-color: #000000;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-black {
  
color: #000000;
background-color: transparent;
border-color: #000000 !important;

}

.btn-outline-black:hover {
  color: #fff;
  background-color: #000000;
}

.btn-wrapper.btn-outline-black-wrapper .cta_button,
.btn-wrapper.btn-outline-black-wrapper .cta-button,
.btn-wrapper.btn-outline-black-wrapper input[type="submit"],
.btn-wrapper.btn-outline-black-wrapper input[type="button"] {
  
color: #000000;
background-color: transparent;
border-color: #000000 !important;

}

.btn-wrapper.btn-outline-black-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-black-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-black-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-black-wrapper input[type="button"]:hover {
  
color: #000000;
background-color: transparent;
border-color: #000000 !important;

  color: #fff;
  background-color: #000000;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-black {
  
color: #000000 !important;

}

.text-black svg,
.text-black svg g {
  fill: #000000
}

.text-black h1,
.text-black h2,
.text-black h3,
.text-black h4,
.text-black h5,
.text-black h6,
.text-black .field > label,
.text-black .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-black {
  
background-color: #000000 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-black {
  
border-color: #000000 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-borders {
  
color: #fff;
background-color: #e5e7ea;
border-color: #e5e7ea !important;

}

.btn-borders:hover {
  color: #fff;
  background-color: #e5e7ea;
  filter: brightness(110%);
}

.btn-borders:not(:disabled):not(.disabled).active,.btn-borders:not(:disabled):not(.disabled):active,.show>.btn-borders.dropdown-toggle,.btn-borders.focus,.btn-borders:focus {
  background-color: #e5e7ea;
  filter: brightness(90%);
}

.btn-wrapper.btn-borders-wrapper .cta_button,
.btn-wrapper.btn-borders-wrapper .cta-button,
input[type=submit].hs-button.borders,
.btn-wrapper.btn-borders-wrapper input[type="submit"],
.btn-wrapper.btn-borders-wrapper input[type="button"],
input[type=submit].hs-button.btn-borders {
  
color: #fff;
background-color: #e5e7ea;
border-color: #e5e7ea !important;

}

.btn-wrapper.btn-borders-wrapper .cta_button:hover,
.btn-wrapper.btn-borders-wrapper .cta-button:hover,
input[type=submit].hs-button.borders:hover,
.btn-wrapper.btn-borders-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-borders-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-borders:hover {
  color: #fff;
  background-color: #e5e7ea;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-borders {
  
color: #e5e7ea;
background-color: transparent;
border-color: #e5e7ea !important;

}

.btn-outline-borders:hover {
  color: #fff;
  background-color: #e5e7ea;
}

.btn-wrapper.btn-outline-borders-wrapper .cta_button,
.btn-wrapper.btn-outline-borders-wrapper .cta-button,
.btn-wrapper.btn-outline-borders-wrapper input[type="submit"],
.btn-wrapper.btn-outline-borders-wrapper input[type="button"] {
  
color: #e5e7ea;
background-color: transparent;
border-color: #e5e7ea !important;

}

.btn-wrapper.btn-outline-borders-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-borders-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-borders-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-borders-wrapper input[type="button"]:hover {
  
color: #e5e7ea;
background-color: transparent;
border-color: #e5e7ea !important;

  color: #fff;
  background-color: #e5e7ea;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-borders {
  
color: #e5e7ea !important;

}

.text-borders svg,
.text-borders svg g {
  fill: #e5e7ea
}

.text-borders h1,
.text-borders h2,
.text-borders h3,
.text-borders h4,
.text-borders h5,
.text-borders h6,
.text-borders .field > label,
.text-borders .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-borders {
  
background-color: #e5e7ea !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-borders {
  
border-color: #e5e7ea !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-body_bg {
  
color: #fff;
background-color: #fff;
border-color: #fff !important;

}

.btn-body_bg:hover {
  color: #fff;
  background-color: #fff;
  filter: brightness(110%);
}

.btn-body_bg:not(:disabled):not(.disabled).active,.btn-body_bg:not(:disabled):not(.disabled):active,.show>.btn-body_bg.dropdown-toggle,.btn-body_bg.focus,.btn-body_bg:focus {
  background-color: #fff;
  filter: brightness(90%);
}

.btn-wrapper.btn-body_bg-wrapper .cta_button,
.btn-wrapper.btn-body_bg-wrapper .cta-button,
input[type=submit].hs-button.body_bg,
.btn-wrapper.btn-body_bg-wrapper input[type="submit"],
.btn-wrapper.btn-body_bg-wrapper input[type="button"],
input[type=submit].hs-button.btn-body_bg {
  
color: #fff;
background-color: #fff;
border-color: #fff !important;

}

.btn-wrapper.btn-body_bg-wrapper .cta_button:hover,
.btn-wrapper.btn-body_bg-wrapper .cta-button:hover,
input[type=submit].hs-button.body_bg:hover,
.btn-wrapper.btn-body_bg-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-body_bg-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-body_bg:hover {
  color: #fff;
  background-color: #fff;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-body_bg {
  
color: #fff;
background-color: transparent;
border-color: #fff !important;

}

.btn-outline-body_bg:hover {
  color: #fff;
  background-color: #fff;
}

.btn-wrapper.btn-outline-body_bg-wrapper .cta_button,
.btn-wrapper.btn-outline-body_bg-wrapper .cta-button,
.btn-wrapper.btn-outline-body_bg-wrapper input[type="submit"],
.btn-wrapper.btn-outline-body_bg-wrapper input[type="button"] {
  
color: #fff;
background-color: transparent;
border-color: #fff !important;

}

.btn-wrapper.btn-outline-body_bg-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-body_bg-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-body_bg-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-body_bg-wrapper input[type="button"]:hover {
  
color: #fff;
background-color: transparent;
border-color: #fff !important;

  color: #fff;
  background-color: #fff;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-body_bg {
  
color: #fff !important;

}

.text-body_bg svg,
.text-body_bg svg g {
  fill: #fff
}

.text-body_bg h1,
.text-body_bg h2,
.text-body_bg h3,
.text-body_bg h4,
.text-body_bg h5,
.text-body_bg h6,
.text-body_bg .field > label,
.text-body_bg .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-body_bg {
  
background-color: #fff !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-body_bg {
  
border-color: #fff !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-body_color {
  
color: #fff;
background-color: #222121;
border-color: #222121 !important;

}

.btn-body_color:hover {
  color: #fff;
  background-color: #222121;
  filter: brightness(110%);
}

.btn-body_color:not(:disabled):not(.disabled).active,.btn-body_color:not(:disabled):not(.disabled):active,.show>.btn-body_color.dropdown-toggle,.btn-body_color.focus,.btn-body_color:focus {
  background-color: #222121;
  filter: brightness(90%);
}

.btn-wrapper.btn-body_color-wrapper .cta_button,
.btn-wrapper.btn-body_color-wrapper .cta-button,
input[type=submit].hs-button.body_color,
.btn-wrapper.btn-body_color-wrapper input[type="submit"],
.btn-wrapper.btn-body_color-wrapper input[type="button"],
input[type=submit].hs-button.btn-body_color {
  
color: #fff;
background-color: #222121;
border-color: #222121 !important;

}

.btn-wrapper.btn-body_color-wrapper .cta_button:hover,
.btn-wrapper.btn-body_color-wrapper .cta-button:hover,
input[type=submit].hs-button.body_color:hover,
.btn-wrapper.btn-body_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-body_color-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-body_color:hover {
  color: #fff;
  background-color: #222121;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-body_color {
  
color: #222121;
background-color: transparent;
border-color: #222121 !important;

}

.btn-outline-body_color:hover {
  color: #fff;
  background-color: #222121;
}

.btn-wrapper.btn-outline-body_color-wrapper .cta_button,
.btn-wrapper.btn-outline-body_color-wrapper .cta-button,
.btn-wrapper.btn-outline-body_color-wrapper input[type="submit"],
.btn-wrapper.btn-outline-body_color-wrapper input[type="button"] {
  
color: #222121;
background-color: transparent;
border-color: #222121 !important;

}

.btn-wrapper.btn-outline-body_color-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-body_color-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-body_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-body_color-wrapper input[type="button"]:hover {
  
color: #222121;
background-color: transparent;
border-color: #222121 !important;

  color: #fff;
  background-color: #222121;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-body_color {
  
color: #222121 !important;

}

.text-body_color svg,
.text-body_color svg g {
  fill: #222121
}

.text-body_color h1,
.text-body_color h2,
.text-body_color h3,
.text-body_color h4,
.text-body_color h5,
.text-body_color h6,
.text-body_color .field > label,
.text-body_color .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-body_color {
  
background-color: #222121 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-body_color {
  
border-color: #222121 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-link_color {
  
color: #fff;
background-color: #000000;
border-color: #000000 !important;

}

.btn-link_color:hover {
  color: #fff;
  background-color: #000000;
  filter: brightness(110%);
}

.btn-link_color:not(:disabled):not(.disabled).active,.btn-link_color:not(:disabled):not(.disabled):active,.show>.btn-link_color.dropdown-toggle,.btn-link_color.focus,.btn-link_color:focus {
  background-color: #000000;
  filter: brightness(90%);
}

.btn-wrapper.btn-link_color-wrapper .cta_button,
.btn-wrapper.btn-link_color-wrapper .cta-button,
input[type=submit].hs-button.link_color,
.btn-wrapper.btn-link_color-wrapper input[type="submit"],
.btn-wrapper.btn-link_color-wrapper input[type="button"],
input[type=submit].hs-button.btn-link_color {
  
color: #fff;
background-color: #000000;
border-color: #000000 !important;

}

.btn-wrapper.btn-link_color-wrapper .cta_button:hover,
.btn-wrapper.btn-link_color-wrapper .cta-button:hover,
input[type=submit].hs-button.link_color:hover,
.btn-wrapper.btn-link_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-link_color-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-link_color:hover {
  color: #fff;
  background-color: #000000;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-link_color {
  
color: #000000;
background-color: transparent;
border-color: #000000 !important;

}

.btn-outline-link_color:hover {
  color: #fff;
  background-color: #000000;
}

.btn-wrapper.btn-outline-link_color-wrapper .cta_button,
.btn-wrapper.btn-outline-link_color-wrapper .cta-button,
.btn-wrapper.btn-outline-link_color-wrapper input[type="submit"],
.btn-wrapper.btn-outline-link_color-wrapper input[type="button"] {
  
color: #000000;
background-color: transparent;
border-color: #000000 !important;

}

.btn-wrapper.btn-outline-link_color-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-link_color-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-link_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-link_color-wrapper input[type="button"]:hover {
  
color: #000000;
background-color: transparent;
border-color: #000000 !important;

  color: #fff;
  background-color: #000000;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-link_color {
  
color: #000000 !important;

}

.text-link_color svg,
.text-link_color svg g {
  fill: #000000
}

.text-link_color h1,
.text-link_color h2,
.text-link_color h3,
.text-link_color h4,
.text-link_color h5,
.text-link_color h6,
.text-link_color .field > label,
.text-link_color .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-link_color {
  
background-color: #000000 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-link_color {
  
border-color: #000000 !important;

}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */





.btn-link_hover_color {
  
color: #fff;
background-color: #EB1A21;
border-color: #EB1A21 !important;

}

.btn-link_hover_color:hover {
  color: #fff;
  background-color: #EB1A21;
  filter: brightness(110%);
}

.btn-link_hover_color:not(:disabled):not(.disabled).active,.btn-link_hover_color:not(:disabled):not(.disabled):active,.show>.btn-link_hover_color.dropdown-toggle,.btn-link_hover_color.focus,.btn-link_hover_color:focus {
  background-color: #EB1A21;
  filter: brightness(90%);
}

.btn-wrapper.btn-link_hover_color-wrapper .cta_button,
.btn-wrapper.btn-link_hover_color-wrapper .cta-button,
input[type=submit].hs-button.link_hover_color,
.btn-wrapper.btn-link_hover_color-wrapper input[type="submit"],
.btn-wrapper.btn-link_hover_color-wrapper input[type="button"],
input[type=submit].hs-button.btn-link_hover_color {
  
color: #fff;
background-color: #EB1A21;
border-color: #EB1A21 !important;

}

.btn-wrapper.btn-link_hover_color-wrapper .cta_button:hover,
.btn-wrapper.btn-link_hover_color-wrapper .cta-button:hover,
input[type=submit].hs-button.link_hover_color:hover,
.btn-wrapper.btn-link_hover_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-link_hover_color-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-link_hover_color:hover {
  color: #fff;
  background-color: #EB1A21;
  filter: brightness(110%);
  text-decoration: none;
}

.btn-outline-link_hover_color {
  
color: #EB1A21;
background-color: transparent;
border-color: #EB1A21 !important;

}

.btn-outline-link_hover_color:hover {
  color: #fff;
  background-color: #EB1A21;
}

.btn-wrapper.btn-outline-link_hover_color-wrapper .cta_button,
.btn-wrapper.btn-outline-link_hover_color-wrapper .cta-button,
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="submit"],
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="button"] {
  
color: #EB1A21;
background-color: transparent;
border-color: #EB1A21 !important;

}

.btn-wrapper.btn-outline-link_hover_color-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-link_hover_color-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="button"]:hover {
  
color: #EB1A21;
background-color: transparent;
border-color: #EB1A21 !important;

  color: #fff;
  background-color: #EB1A21;
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */



.text-link_hover_color {
  
color: #EB1A21 !important;

}

.text-link_hover_color svg,
.text-link_hover_color svg g {
  fill: #EB1A21
}

.text-link_hover_color h1,
.text-link_hover_color h2,
.text-link_hover_color h3,
.text-link_hover_color h4,
.text-link_hover_color h5,
.text-link_hover_color h6,
.text-link_hover_color .field > label,
.text-link_hover_color .form-group label {
  color: inherit;
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */




.bg-link_hover_color {
  
background-color: #EB1A21 !important;

}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */



.border-link_hover_color {
  
border-color: #EB1A21 !important;

}



.btn-wrapper.btn-outline-white-wrapper .cta_button:hover,.btn-wrapper.btn-outline-white-wrapper .cta-button:hover,.btn-wrapper.btn-outline-white-wrapper input[type="submit"]:hover,.btn-wrapper.btn-outline-white-wrapper input[type="button"]:hover,.btn-wrapper.btn-white-wrapper .cta_button,.btn-wrapper.btn-white-wrapper .cta-button,.btn-wrapper.btn-white-wrapper input[type="submit"],.btn-wrapper.btn-white-wrapper input[type="button"],.btn-white,.btn-outline-white:hover {color: #000;}

.btn-wrapper.btn-white-wrapper .cta_button:hover,.btn-wrapper.btn-white-wrapper .cta-button:hover,.btn-wrapper.btn-white-wrapper input[type="submit"]:hover,.btn-wrapper.btn-white-wrapper input[type="button"]:hover,.btn-wrapper.btn-black-wrapper .cta_button:hover,.btn-wrapper.btn-black-wrapper .cta-button:hover,.btn-wrapper.btn-black-wrapper input[type="submit"]:hover,.btn-wrapper.btn-black-wrapper input[type="button"]:hover,.btn-white:hover { background: #EB1A21; border-color: #EB1A21 !Important;}

.btn-wrapper.btn-none-wrapper .cta_button,.btn-wrapper.btn-none-wrapper .cta-button {padding: 0;height: auto;border: none;font-weight: inherit;position: relative;}
.btn-wrapper.btn-none-wrapper .cta_button:before,.btn-wrapper.btn-none-wrapper .cta-button:before {transition: width 250ms ease-in-out;position: absolute;bottom: -2px;width: 0;border-bottom: 1px solid #1264a3;content: "";}
.btn-wrapper.btn-none-wrapper .cta_button:after,.btn-wrapper.btn-none-wrapper .cta-button:after  {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f105";margin-left: 7px;}
.btn-wrapper.btn-none-wrapper .cta_button:hover:before,.btn-wrapper.btn-none-wrapper .cta_button:hover:before {width: 100%;}
.btn.btn-sm,.btn-wrapper.btn-wrapper-sm .cta_button,.btn-wrapper.btn-wrapper-sm .cta-button,.btn.btn-sm:hover,.btn-wrapper.btn-wrapper-lg .cta_button:hover,.btn-wrapper.btn-wrapper-lg .cta-button:hover {
  height: 2.090909090909091rem !important;
  padding: 0 0.8181818181818182rem !important;
  font-size: 0.5454545454545454rem !important;
}

.btn.btn-md,.btn-wrapper.btn-wrapper-md .cta_button,.btn-wrapper.btn-wrapper-md .cta-button,.btn.btn-md:hover,.btn-wrapper.btn-wrapper-md .cta_button:hover,.btn-wrapper.btn-wrapper-md .cta-button:hover {
  height: 2.727272727272727rem;
  padding: 0 1.1363636363636365rem  !important;
  font-size: 1.3636363636363635rem !important;
}
.btn.btn-lg,.btn-wrapper.btn-wrapper-lg .cta_button,.btn-wrapper.btn-wrapper-lg .cta-button,.btn.btn-lg:hover,.btn-wrapper.btn-wrapper-lg .cta_button:hover,.btn-wrapper.btn-wrapper-lg .cta-button:hover {
  height: 2.727272727272727rem !important;
  padding: 0 1.3636363636363635rem !important;
  font-size: 0.9090909090909091rem !important;
}

/* Override for primary button */


/* Override for secondary button */

.btn-wrapper.btn-secondary-wrapper .cta_button,.btn-wrapper.btn-secondary-wrapper .cta-button,.btn-wrapper.btn-secondary-wrapper .hs-form input[type="submit"],.btn-wrapper.btn-secondary-wrapper .hs-form input[type="button"],input[type=submit].hs-button.secondary {
  background-color:#f5f7f9!important;
  border-color:#f5f7f9!important;
  color:#343a40;
}

.btn-wrapper.btn-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-secondary-wrapper .hs-form input[type="submit"]:hover,.btn-wrapper.btn-secondary-wrapper .hs-form input[type="button"]:hover,input[type=submit].hs-button.secondary:hover {
  background-color:#f5f7f9;
  color:#343a40!important;
}
.btn-wrapper.btn-outline-secondary-wrapper .cta_button,.btn-wrapper.btn-outline-secondary-wrapper .cta-button,.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="submit"],.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="button"] {
  border-color:#f5f7f9!important;
  color:#f5f7f9!important;
}
.btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover,.btn-wrapper.btn-outline-secondary-wrapper .cta-button:hover,.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="submit"]:hover,.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="button"]:hover {
  color:#343a40!important;
}


/* Override for tertiary button */


/* ----------------------------------------------------------------------------------- */
/*  HubSpot Forms */
/* ----------------------------------------------------------------------------------- */

fieldset {font-size: 1rem;padding: 0.25rem 0;max-width: none !important;}
fieldset > div .input {margin: 0 !important;}
fieldset.form-columns-1 .hs-input:not([type=checkbox]):not([type=radio]),fieldset div {width: 100% !important}

@media only screen and (min-width: 992px) {
  fieldset {display: flex;gap: 24px;}
  fieldset div {flex: 1;}
}
fieldset .field {margin: 0 0 0.625rem;}
::-webkit-input-placeholder { color: #222121;}
::-moz-placeholder {color: #222121;}
:-ms-input-placeholder {color: #222121;}
::-ms-input-placeholder {color: #222121;}
::placeholder {color: #222121;;}
.hs-field-desc {font-size: .8em;margin: 0 0 .5em;}

input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]),textarea,select,input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
  -webkit-appearance: none;
  color: #222121;
  background: rgba(255, 255, 255, 1.0);
  font-size: 0.875rem;
  padding: .75rem .75rem;
  border-color: #e5e7ea;
}
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus,textarea:focus,select:focus,input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus {
  border-color: #B4B5B4;
  box-shadow: none;
}
input[type="radio"], input[type="checkbox"] {margin-right: 2px;}
select {background-image: url("https://www.sprocketrocket.co/hubfs/sprocket-rocket/images/icon-select.png");background-position: calc(100% - 12px) center;background-repeat: no-repeat;line-height: 1; height: auto;}
.inputs-list {margin: 0;padding: 0;}
.inputs-list li {list-style: none;}
.hs-error-msgs {font-size: .8rem;color: #dc3545;margin: .5rem 0 0;}
.no-list {list-style: none;}
.no-list label {display: inline;}
.hs_submit {margin-top: 1rem;}

.form-input-lg input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .form-control-lg {
  height: 2.727272727272727rem;
  font-size: 0.9090909090909091rem
    padding: 0 15px;
}
.form-input-md input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .form-control-md {
  height: 2.727272727272727rem;
  font-size: 1.3636363636363635rem
    padding: 0 15px;
}
.form-input-sm input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), .form-control-md {
  height: 2.090909090909091rem;
  font-size: 0.5454545454545454rem
    padding: 0 15px;
}
.field > label, .form-group label {margin: 0 0 0.3rem;font-size: 0.875rem;}

.form-control, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]),textarea,select,input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
  -webkit-appearance: none;
  height: auto;
  color: #222121;
  height: 2.727272727272727rem;
  padding: 0 15px;
  font-size: 1.3636363636363635rem;
  line-height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  max-width: 100%;
  width: 100%;
}

.form-control:focus, input:focus:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]),textarea:focus,select:focus {border-color: #000;box-shadow: none;}

textarea {padding-top: .75rem;padding-bottom: .75rem;min-height: 75px;}

.form-control-lg, .form-wrapper-lg input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
  height: 2.727272727272727rem;
  font-size: 0.9090909090909091rem
    padding: 0 15px;
}
.form-control-md, .form-wrapper-md input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
  height: 2.727272727272727rem;
  font-size: 1.3636363636363635rem
    padding: 0 15px;
}
.form-control-sm, .form-wrapper-sm input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
  height: 2.090909090909091rem;
  font-size: 0.5454545454545454rem
    padding: 0 15px;
}
.form-control-lg input[type=submit].hs-button.primary,.form-control-lg input[type=submit].hs-button.secondary,.form-wrapper-lg input[type=submit].hs-button.primary,.form-wrapper-lg input[type=submit].hs-button.secondary {
  height: 2.727272727272727rem;
  padding: 0 1.3636363636363635rem !important;
  font-size: 0.9090909090909091rem
}
.form-control-md input[type=submit].hs-button.primary,.form-control-md input[type=submit].hs-button.secondary,.form-wrapper-md input[type=submit].hs-button.primary,.form-wrapper-md input[type=submit].hs-button.secondary {
  height: 2.727272727272727rem;
  padding: 0 1.1363636363636365rem  !important;
  font-size: 1.3636363636363635rem
}
.form-control-sm input[type=submit].hs-button.primary,.form-control-sm input[type=submit].hs-button.secondary,.form-wrapper-sm input[type=submit].hs-button.primary,.form-wrapper-sm input[type=submit].hs-button.secondary {
  height: 2.090909090909091rem;
  padding: 0 0.8181818181818182rem  !important;
  font-size: 0.5454545454545454rem
}

.hs-form-field {margin-bottom: 1rem;}
form#email-prefs-form input.email-edit.hs-input {width: 100% !important;}
label.hs-error-msg {font-size: .75rem;line-height: 1.2;}
input#hs-pwd-widget-password {width: 100%;height: initial !important;padding: .6rem;margin-bottom: 1rem;margin-top: 1rem !important;}
.sr-multicol-media .responsive-video {height: 0;padding: 0 0 56.25%;position: relative;}
.sr-multicol-media video {max-width: 100%;height: auto;border-radius: 25px;width:100%;}
.sr-multicol-media iframe {max-width: 100%;height: 100%;border-radius: 25px;}
.sr-multicol-media .responsive-video iframe {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sr-multicol-media .section-heading {margin: 0 0 1.25rem;padding: 0;}
.sr-multicol-media .section-description {margin: 0 0 1.25rem;padding: 0;}
.sr-multicol-media .responsive-video-file {max-width: 100%;position: relative;z-index: 9;}
.sr-multicol-media .responsive-image img {max-width: 100%;height: auto;}
.sr-multicol-media .col-heading {padding: 0;}
.sr-multicol-media.sr-bg-image .sr-col {padding: 6.25rem 4rem; background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;border-right: solid 1px #f5f7f9;border-right: solid 1px var(--secondary);}
.sr-multicol-media.sr-bg-image .sr-col:last-of-type {border-right: none;}
.sr-multicol-media.sr-bg-image .sr-col .form-control {padding: 3.125rem 0 0;}
.sr-multicol-media.sr-bg-image .sr-col::before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.sr-multicol-media.sr-bg-image .sr-col .content-wrapper,.cta-group {position: relative;z-index: 2;}
.cta-group {gap: 1rem;}
.sr-col {order: 10;}
.sr-multicol-media.text-white .col-subheading,.sr-multicol-media.text-white .col-heading,.sr-multicol-media.text-white .col-content,.sr-multicol-media.text-light .col-subheading,.sr-multicol-media.text-light .col-heading,.sr-multicol-media.text-light .col-content,.sr-multicol-media.text-dark .col-subheading,.sr-multicol-media.text-dark .col-heading,.sr-multicol-media.text-dark .col-content,.sr-multicol-media.text-primary .col-subheading,.sr-multicol-media.text-primary .col-heading,.sr-multicol-media.text-primary .col-content,.sr-multicol-media.text-secondary .col-subheading,.sr-multicol-media.text-secondary .col-heading,.sr-multicol-media.text-secondary .col-content,.sr-multicol-media.text-tertiary .col-subheading,.sr-multicol-media.text-tertiary .col-heading,.sr-multicol-media.text-tertiary .col-content{color: inherit;}

@media (max-width: 768px) {
  .sr-multicol-media .sr-col {margin-top: 1rem; margin-bottom: 1rem;}
}
ul.slick-dots,footer ul,.sr-two-col-07 .sr-feature-check {list-style-image: none;}
.lang_switcher_class { display: block !important;}
.lang_list_class {list-style: none;}
body { opacity: 1 }


h1,.h1 {margin-bottom: 0;}
/* Video css */
#video-wrap:not(.active) { opacity: 0; visibility: hidden;}
#video-wrap .video-overlay {position: absolute;left: 0; top: 0;width: 100%; height: 100%;}
#video-wrap .video-container {width: 100%; transition: all 0.3s ease-in-out;}
#video-wrap .close-video {background-color: #fff;cursor: pointer;display: flex;align-items: center; justify-content: center;position: absolute;right: 0;top: -45px; width: 42px;height: 42px;border-radius: 100%;border: solid 2px #000;padding: 0;transition: all 0.3s ease-in-out; z-index: 150;}
#video-wrap .close-video:before, #video-wrap .close-video:after {content: "";width: 60%;height: 3px;background-color: #000;position: absolute;transition: all 0.3s ease-in-out;}
#video-wrap .close-video:before {transform: rotate(42deg);}
#video-wrap .close-video:after {transform: rotate(-42deg);}
#video-wrap .close-video:focus {outline: none;}
#video-wrap .close-video:hover {background-color: #000;}
#video-wrap .close-video:hover:before, #video-wrap .close-video:hover:after {background-color: #fff;}
#video-wrap video, #video-wrap iframe {position: relative;z-index: 10;border-radius: 12px;box-shadow: 0 0 19px rgba(0, 0, 0, 0.16);width: 100%;height: 100%;background-color: #000;}
#video-wrap video {object-fit: cover;}
#video-wrap.active {opacity: 1;visibility: visible; position: fixed;left: 0;top: 0;width: 100%;background-color: rgba(0, 0, 0, 0.8);padding: 12px;height: 100%;display: flex;transition: all 0.3s ease-in-out;z-index: 111111;align-items: center;justify-content: center;}
#video-wrap .video-container {max-width: 900px;position: relative;}
a{cursor: pointer;}

input::-webkit-input-placeholder { color:#333333; opacity:1;}
input:-moz-placeholder{color:#333333; opacity:1;}
input::-moz-placeholder {color:#333333; opacity:1;}
input:-ms-input-placeholder{ color:#333333; opacity:1;}
input::-ms-input-placeholder{color:#333333; opacity:1;}
input::placeholder {color:#333333;opacity:1;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 { text-transform: uppercase;margin-bottom: 10px !important;line-height: 1 !important;}

/* System pages css */
.header__logo a {display: inline-block;}
.header__logo a img {width: 230px !important;}
.header.header--no-navigation {position: fixed;top: 0;left: 0;right: 0;z-index: 111; padding: 15px 30px;}
.footer.footer--no-navigation {padding: 50px 0;}
.cta_button,.hs-button.primary {text-transform: uppercase;}

.no-header-not-fix .header.header--no-navigation {position: absolute;}
.no-header-not-fix .footer.footer--no-navigation {border-top: 1px solid #f2f2f2;}
.block-content-center {text-align: center;}
.system-pages-wrapper .container {max-width: 900px;}
.common-spacing .system-pages-wrapper,.pw-page .system-pages-wrapper {padding: 60px 0;}
.espp-page .error-title-wrap h2,.espp-page  #email-prefs-form .page-header h2 {font-size: 32px !important;}
.espp-page #email-prefs-form .page-header h1 {font-size: 62px !important;margin-top: 30px;}
#email-prefs-form input {font-size: 22px !important;padding-left: 20px !important; padding-right: 20px !important;}
.success {color: green; margin-top: 30px;}
.espp-page .system-pages-wrapper  .email-prefs .item {-moz-user-select: none;-webkit-user-select: none; -o-user-select: none;user-select: none; padding-bottom: 1px;position: relative; margin: 20px 0px;cursor: pointer;}
.espp-page .system-pages-wrapper .email-prefs .item {float: none;display: inline-block !important;vertical-align: top;text-align: left;width: 31%;min-height: 170px; margin: 12px !important;padding: 15px;border-radius: 12px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; border: 1px solid #ccc;}
.espp-page .system-pages-wrapper .container {max-width: inherit;}
.espp-page .error-title-wrap {max-width: 900px;margin: 0 auto;}
.espp-page .system-pages-wrapper .email-prefs .item .item-inner{max-width: initial;position: static;top: initial;transform: initial; right:initial;left: initial;}
.espp-page .system-pages-wrapper .email-prefs .item .item-inner {flex: 1;}
.espp-page .system-pages-wrapper .checkbox-row span.fakelabel span {float: left;font-weight: 700;margin-left: 7px;vertical-align: top;color: #000;}
.espp-page .system-pages-wrapper .checkbox-row input {position: relative;top: 3px;width: 20px;height: 20px;border: 2px solid #dfdfdf; border-radius: 4px;appearance: none; -webkit-appearance: none;-ms-appearance: none;-o-appearance: none;-moz-appearance: none;}
.espp-page .system-pages-wrapper input::before {position: absolute;content: "\f00c";font-family: 'FontAwesome';top: 0px;right: 0;left: 0px;text-align: center;visibility: hidden;opacity: 0;font-size: 14px;color: #fff;}
.espp-page .system-pages-wrapper .item.selected .item-inner input::before {visibility: visible;opacity: 1;}
.espp-page .system-pages-wrapper .item.selected .item-inner input {border-color: red;background-color: red;}
.espp-page .system-pages-wrapper .checkbox-row input:focus {outline: none;}
.espp-page .system-pages-wrapper .checkbox-row span.fakelabel span {width: 90%;float: none;display: inline-block;}
.espp-page .system-pages-wrapper .email-prefs .item p {margin: 5px 20px 0px 32px;}
.espp-page .system-pages-wrapper form .header {text-align: center;}
.espp-page .system-pages-wrapper .page-header  br{display: none;}
.espp-page .system-pages-wrapper .page-header {text-align: center;max-width: 550px;margin: 0 auto;margin-bottom: 20px;}
.espp-page .system-pages-wrapper #content {text-align: center;}
.espp-page .system-pages-wrapper .subscribe-options {margin-top: 50px;}
.espp-page .system-pages-wrapper #email-prefs-form .subscribe-options input[type="checkbox"] {position: relative;top: 3px;width: 30px;height: 30px;border: 2px solid #dfdfdf;border-radius: 4px;margin-right: 8px;appearance: none;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none; -moz-appearance: none;padding: 0 !important;}
.espp-page .system-pages-wrapper .subscribe-options #globalunsub::before {font-size: 18px;top: 4px;}
.espp-page .system-pages-wrapper .subscribe-options .vbefore #globalunsub:focus {outline: 0;}
.espp-page .system-pages-wrapper .subscribe-options .vbefore #globalunsub::before {visibility: visible;opacity: 1;}
.espp-page .system-pages-wrapper .subscribe-options .vbefore #globalunsub{border-color: red;background-color: red;}
.espp-page .system-pages-wrapper .subscribe-options {text-align: center;}
.espp-page .system-pages-wrapper .subscribe-options  p {display: flex;justify-content: center;float: left;width: 100%;}
.espp-page .system-pages-wrapper .subscribe-options  label span {font-size: 18px;color: #000;margin-top: 5px;}
.espp-page .system-pages-wrapper .subscribe-options label {display: flex;align-items: center; justify-content: center;}
.espp-page .system-pages-wrapper .item.disbled {opacity: .6;cursor: not-allowed;}
.espp-page .system-pages-wrapper .hs-button.primary:focus {outline: 0;}
.espp-page .system-pages-wrapper .hs-button.primary {padding: 18px 52px;transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.espp-page .system-pages-wrapper form {border: 0;border-radius: 0;box-shadow: none; background-color: transparent; padding: 0;}
.espp-page #email-prefs-form input {font-size: 28px !important;padding-left: 20px !important;padding-right: 20px !important; line-height: 1;padding-top: 15px;}
.espp-page .system-pages-wrapper #email-prefs-form .checkbox-row input {padding:0 !important;}

/*  Menu CSS */
.hs-item-has-children a[href="javascript:;"] {cursor: pointer;}

.fan-nav .hs-menu-children-wrapper {max-height: 0; overflow: hidden; visibility: hidden !important;padding-top: 0 !important; transition: all 0.2s ease;opacity: 0 !important;}

.fan-nav .hs-menu-children-wrapper.showchildmenu {max-height: 500px;overflow: visible;visibility: visible !important;padding-top: 25px !important; opacity: 1 !important;transition: all 0.2s ease;}

.fan-nav .hs-menu-wrapper li.hs-menu-depth-1:hover>a,.fan-nav .hs-menu-wrapper li.hs-menu-depth-1>a.menulink--active,.fan-nav .hs-menu-wrapper li.hs-menu-depth-1.active-branch>a {color: #000000 !important;}

.fan-nav .hs-menu-wrapper li.hs-menu-depth-1:hover > a > .nav-icon,.fan-nav .hs-menu-wrapper li.hs-menu-depth-1 > a.menulink--active > .nav-icon{opacity: 1;}

.fan-nav {overflow-y: auto; max-height: calc(100vh - 88px);}
.fan-ig-link.a[href="javascript:;"]:hover{color: red;}

/* Header navigation css */
.fan-hamburgar {display: flex;align-items: center;}
.fan-hamburgar {cursor: pointer;}

.fan-sidebar{position:fixed;left:0;top:0;width:310px;height:auto;z-index:11111;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,.045);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.045);-ms-box-shadow:0 2px 10px rgba(0,0,0,.045);-moz-box-shadow:0 2px 10px rgba(0,0,0,.045);-o-box-shadow:0 2px 10px rgba(0,0,0,.045);}
.fan-sidebar .fan-hamburgar {padding: 25px 40px 18px 40px;border-bottom: 1px solid #ebebeb; cursor: default;}
.fan-nav ul {margin-bottom: 0;padding-left: 0;list-style: none;}
.fan-nav {padding: 25px 40px 35px 40px;}
.fan-hamburgar-inner {cursor: pointer;display: flex;align-items: center;}
.fan-nav ul li a {cursor: pointer;display: flex;align-items: center;flex-wrap: wrap;}

.fan-nav ul li:nth-child(1) a,.fan-nav ul li:nth-child(2) a,.fan-nav ul li:nth-child(3) a,.fan-nav ul li:nth-child(4) a,.fan-nav ul li:nth-child(5) a,.fan-nav ul li:nth-child(6) a,.fan-nav ul li:nth-child(7) a { color: #333 !important;}
.text-red,h1.text-red,h2.text-red,h3.text-red,h4.text-red,h5.text-red,h6.text-red,.text-red a,.text-red span,a.text-red,.fan-nav ul li.text-red a {color:#EB1A21 !important;} 

.text-yellow,h1.text-yellow,h2.text-yellow,h3.text-yellow,h4.text-yellow,h5.text-yellow,h6.text-yellow,.text-yellow a,.text-yellow span,a.text-yellow,.fan-nav ul li.text-yellow a{color:#E48E24 !important;color:#2a4b95 !important}

.text-blue,h1.text-blue,h2.text-blue,h3.text-blue,h4.text-blue,h5.text-blue,h6.text-blue,.text-blue a,.text-blue span,a.text-blue,.fan-nav ul li.text-blue a {color:#127BBE !important;}

.fan-nav ul li.text-red a:hover,.fan-nav ul li.text-yellow a:hover,.fan-nav ul li.text-blue a:hover,.fan-nav ul li.text-red a.menulink--active,.fan-nav ul li.text-yellow a.menulink--active,.fan-nav ul li.text-blue a.menulink--active {color:#000 !important;} 

.nav-icon {width: 32px;margin-right: 8px;opacity: 0.20;display: inline-block;}
.fan-nav ul li {margin-bottom: 17px;}
.fan-nav ul li:last-child {margin-bottom: 0;}

.nav-icon,.fan-nav ul > li.hs-menu-depth-1 > a,.fan-nav ul > li .hs-menu-children-wrapper li a,.fan-nav ul > li .hs-menu-children-wrapper li a .child-icon path{transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;cursor:pointer;}
.fan-nav ul > li.hs-menu-depth-1 > a:hover .nav-icon{opacity: 1;}
.fan-hamburgar {display: flex; align-items: center;}
.fan-nav ul > li.hs-menu-depth-1 > a .nav-icon {text-align:center;}
.fan-nav ul > li.hs-menu-depth-1 > a .nav-icon img {max-height:32px;}

/* Child menu css */
.fan-nav ul > li .hs-menu-children-wrapper {padding-left: 40px;padding-top: 25px;padding-bottom: 8px;}
.fan-nav ul > li .hs-menu-children-wrapper li a .child-icon {margin-right: 5px;}
.nav-small-link {font-size: 18px;}
.smalllink-top-sp {margin-top: 20px;}
.fan-nav .hs-menu-children-wrapper.showchildmenu > li > a {display: flex;align-items: flex-start;line-height:1;}
.fan-nav .hs-menu-children-wrapper.showchildmenu > li > a svg.child-icon {width: 16px;}
.fan-nav .hs-menu-children-wrapper.showchildmenu > li > a span {width: calc(100% - 21px);}

#playbtn {width:125px;height:125px;border-radius:100%;background-color:#fff;position:relative;display:flex;justify-content: center;align-items: center;}
.videoplay-wrap {position: absolute;content: "";top: 50%; left: 0;right: 0;margin: 0 auto;max-width: 450px; display: flex; justify-content: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%);-o-transform: translateY(-50%); flex-direction: column; align-items: center;}
#playbtn::before {border-bottom: 20px solid transparent;border-left: 32px solid #EB1A21;border-top: 20px solid transparent;content: "";height: 40px;margin-left: 10px;position: absolute;width: 20px;}
.posteimghide .videoplay-wrap {display: none;} */

section.fan-video-section.intro_sec {padding-top: 6%;}
.custom-small-width .container,.custom-small-width .container-fluid {max-width: 1150px;}
.custom-small-width .col-content img {margin-top: 20px;}
.custom-small-width .col-subheading {font-style: normal;font-weight: 400;}

.inner-hero-section .innner-hb-description {margin-top: 5px;}
.inner-hero-section .fan-inner-imgright {height: 100%;max-width: 45%;overflow: hidden;min-height: 570px;width:500px;}
.inner-hero-section .fan-inner-imgright img {height: 100% !important;display: block;object-fit: cover;width: 100%;}
.inner-hero-section.fan-inner-hero-main .fan-inner-hero-wrap,.inner-hero-section.fan-inner-hero-main .innner-hb-description {max-width: calc(100% - 30%);}
.inner-hero-section .fan-inner-hero-wrap .big-title-wrap {margin-bottom: 0;line-height: 1.1;padding-top: 10px;display: block;}
.inner-hero-section .big-title img {top: 42%;transform: translateY(-55%);-webkit-transform: translateY(-55%);width:100%;}

.sr-cards-timeline-01.timeline_update .timeline-card-row {margin: 1rem auto 0;}
.sr-cards-timeline-01.timeline_update .timeline-card .timeline-card-inner {border:none;}
.sr-cards-timeline-01.timeline_update .timeline-details {padding: 1rem 1.3rem;}
.sr-cards-timeline-01.timeline_update .timeline-image {height: 15rem;}
.sr-cards-timeline-01.timeline_update .timeline-details .description {color: #333;}
.sr-cards-timeline-01.timeline_update .timeline-card .timeline-year {top: 4.5rem;left: auto;right: -1.12rem;}
.sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card {width: 50%;justify-content: flex-start;}
.sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card:nth-child(even) .timeline-year{top:7rem;}
.sr-cards-timeline-01.timeline_update .timeline-arrow {top: 4.6rem;right: 1.2rem;transform: rotate(180deg);}
.sr-cards-timeline-01.timeline_update .timeline-details .description p:last-child {margin: 0;}
.sr-cards-timeline-01.timeline_update .timeline-card-row.border-white .timeline-card + span:after {left: 1px;right: 0;bottom: -8px;margin: 0 auto;position: absolute;color: #fff;text-align: center;width: 46px;height: 5px;background-color: #fff;content: "";}
.sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card:nth-child(even) .timeline-arrow {left: 1.8rem;}
.sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card:nth-child(even) .timeline-arrow {top:6.8rem;}
.sr-cards-timeline-01.timeline_update .timeline-card-row:before {top: -8px; margin: 0 auto; width: 46px; height: 5px;content: "";}
.sr-cards-timeline-01.timeline_update .timeline-card-row:after {left:0;right:0;}
.sr-cards-timeline-01.timeline_update .timeline-card-row.border-white::before {background-color: #fff;border: none;}
.sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card:nth-child(even) {margin-top: 4rem;}
.sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card:nth-child(odd) {margin-top: 0.5rem;}
.sr-cards-timeline-01.timeline_update.timeline_blue_bg .timeline-year{background: #0967a0;}

.outlow .sr-spacer-top-50 {padding-top: 1.1363636363636365rem;}
.sr-multicol-media.outlow .section-description {margin: 0;}
.outlow .section-description p:last-child {margin: 0;}

.drivers-cards-module-update .cards-wrapper,.drivers-cards-module-update .cards-wrapper .cards-row {padding-top: 0;}
.drivers-cards-module-update .card-title {margin-bottom: 16px !important;font-size: 2rem;}
.drivers-cards-module-update h2.heading {margin-bottom: 50px !important;}
.drivers-cards-module-update .cards-row img {border-radius: 10px 10px 0px 0px;display: block;margin: 0 -1rem;object-fit: cover;max-width: calc(100% + 2rem) !important;width: calc(100% + 2rem);}
.drivers-cards-module-update .cards-row .article-item a {padding: 0 1rem 26px;border-radius: 10px 10px 10px 10px;}
.drivers-cards-module-update .cards-row .article-item .post-name {margin-top: 1rem;}
.drivers-cards-module-update .cards-row .article-item .post-name {margin-top: 1rem;font-size: 36px;}
.drivers-cards-module-update .article-item .author-details {font-size: 100%;text-transform: uppercase;font-family: 'Roboto';line-height: 1.6;}
.drivers-cards-module-update .article-item .summary {padding: 10px 0 1rem;font-size: 17px;line-height: 24px;font-family: 'Roboto';line-height: 1.6;}
.drivers-cards-module-update .cta_button {font-size: 32px;letter-spacing: 0.64px;height: 2.3927272727272726rem;padding: 0 1.8rem;}
.drivers-cards-module-update .cards-wrapper .btn-wrapper .cta_button{font-size:1rem;letter-spacing: 0.44px;height: 1.9rem;padding: 0 1rem;line-height:1.1;}
.sr-drivers-cards-module .btn-wrapper.pt-5 {padding-top: 36px !important;}
/* .drivers-page .fan-top-row .container {max-width: 1030px;} */

.driver-safety .sr-col {display: block !important;}
.driver-safety .cta-group {padding: 15px 0 0;}
.driver-safety .content-wrapper {font-size: 28px;color: #000;font-family:'League Gothic';line-height: 36px;}
.driver-safety .cta-group .cta_button {font-size: 32px; letter-spacing: 0.64px;padding: 7px 1.8rem;height: auto;line-height: normal;}
.driver-safety .responsive-image img {display: block;margin: 0 auto;}

/* ============ */
.configuration-section .row.justify-content-around {justify-content: space-between !important;gap: 70px 18px;}
.configuration-section .col-lg-5 {-ms-flex: 50%;flex: 0 0 50%;max-width: calc(50% - 9px);}
.configuration-section .accordion-wrapper {border-radius: 15px;background: #FFF;color: #000;padding:0 20px 20px;}
.configuration-section .accordion-wrapper .accordion_image {display: block;max-width: calc(100% + 40px) !important;border-radius: 12px 12px 0 0;margin: 0 -20px;object-fit: cover;width: calc(100% + 40px);}
.configuration-section .accordion-wrapper .heading {color: #EB1A21 !important;font-size: 36px;margin-top:30px;margin-bottom:15px !important;}
.sr-tabs-accordion-02.configuration-section .accordion_header{border-color: #fff;background: #D9D9D9;padding: 12px 17px;}
.sr-tabs-accordion-02.configuration-section .accordion_group {background: #F2F2F2;}
.sr-tabs-accordion-02.configuration-section .accordion_header h5 {margin: 0 !important;color: #000;font-size: 28px;}
.sr-tabs-accordion-02.configuration-section .accordion_group.expanded .accordion_header {border: 0;background-color: transparent;}
.sr-tabs-accordion-02.configuration-section .accordion_content {border-color: #fff;padding: 5px 17px;font-family: 'Roboto';font-size: 18px;line-height: 1.6;}
.sr-tabs-accordion-02.configuration-section .accordion_content p {font-family: 'Roboto';font-size: 18px;line-height: 1.6;}
.configuration-section h2.heading {font-size: 60px;margin-bottom: 25px !important;}
.configuration-section .description {margin: 0 0 50px;}
.configuration-section .accordion-desc p {color: #AAA;font-family: 'Roboto', sans-serif;font-size: 22px;line-height: 30px;text-transform: uppercase;margin-bottom: 10px;}
.configuration-section .accordion-desc p span {color: #000;font-size: 18px;font-style: normal;line-height: 1.6;text-transform: none; display: block;}
.sr-tabs-accordion-02.configuration-section .hs-accordion__item-icon .bg-primary {background-color: #000 !important;}
.sr-tabs-accordion-02.configuration-section .hs-accordion__item-icon span.p {width: 14px;height: 2px;}
.sr-tabs-accordion-02.configuration-section .hs-accordion__item-icon span.b {height: 14px;width: 2px;}
.sr-tabs-accordion-02.configuration-section .accordion_group.expanded .bg-primary {background-color: #EB1A21 !important;}
.sr-tabs-accordion-02.configuration-section .accordion_group.expanded .accordion_header h5{color: #EB1A21;}
.track-page .accordion_content p{font-family: 'Roboto', sans-serif;line-height: 1.6;}

/* ============ */
.sr-cards-flip-01.composition-section h2.heading {color:#EB1A21;font-size:60px;margin:0 0 25px !important;}
.sr-cards-flip-01.composition-section .description {line-height:normal;}
.sr-cards-flip-01.composition-section .description p:last-child{margin:0;}
.sr-cards-flip-01.composition-section .card-wrapper {gap: 43px;margin: 0;padding: 25px 0 0;}
.sr-cards-flip-01.composition-section .card-wrapper > div {margin: 0;padding: 0;-ms-flex: 0 0 calc(50% - 22px);flex:0 0 calc(50% - 22px);max-width: calc(50% - 22px);}
.sr-cards-flip-01.composition-section .card-wrapper .card-block {position:relative;padding:0;min-height:inherit;height:100%;margin:0;padding-top:95%;}
.sr-cards-flip-01.composition-section .card-wrapper .card-block img {display: block;width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.sr-cards-flip-01.composition-section .card-wrapper .card-block .heading{margin:0!important;position:absolute;left:0;right:0;bottom:25px;color:#fff;padding:0 36px;font-size:44px;line-height:32px!important;z-index:2;}
.sr-cards-flip-01.composition-section .card-wrapper .card-block .heading span {display: block;font-size: 24px;line-height: 28px;margin-top: 15px;}
.sr-cards-flip-01.composition-section .card-icon {background-color: transparent !important; width: auto;height: auto;border-radius: 0;top: 30px;right: 20px;z-index: 3;}
.sr-cards-flip-01.composition-section .card-wrapper .card-block:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background-color: rgba(0,0,0,0.25);}
.sr-cards-flip-01.composition-section .card-overlay{background-color:#000;z-index: 2;}
.sr-cards-flip-01.composition-section .card-icon span {background-color: #fff;width: 30px;height: 4px;}
.sr-cards-flip-01.composition-section .card-icon span:after {background-color:#fff;height: 30px;width: 4px;}
.sr-cards-flip-01.composition-section .card-icon.active span:after {content: "";}
.sr-cards-flip-01.composition-section .card-description {color: #FFF;/*font-family: League Gothic;font-size: 30px;line-height: 44px;*/font-family: 'Roboto';font-size: 18px;
line-height: 1.7;}
.sr-cards-flip-01.composition-section .card-description p span {color: #FFF;font-size: 24px;font-weight: 400;line-height: 28px;text-transform: uppercase;display: block;}
.sr-cards-flip-01.composition-section .card-description h3 {color: #FFF;font-size: 44px;line-height: 32px !important;margin-bottom:15px !important;}
.sr-cards-flip-01.composition-section .card-description p {margin-bottom: 1.7rem;}
.sr-cards-flip-01.composition-section .card-description p:last-child {margin: 0;}

/* ============ */
.testimonials_tabs h2.heading {font-size: 60px;margin-bottom: 30px !important;}
.testimonials_tabs .description{padding-right: 25px;}
.sr-tabs-accordion-01.testimonials_tabs .accordion_header { padding: 24px 25px 18px;}
.sr-tabs-accordion-01.testimonials_tabs .accordion_header h6 { color: #30343B; font-size: 36px;margin: 0 !important;}
.sr-tabs-accordion-01.testimonials_tabs .hs-accordion__item-icon {height: 32px;width: 32px;right: 24px;background-color:#333333 !important;border-color:#333 !important;}
.sr-tabs-accordion-01.testimonials_tabs span.p.bg-primary {height: 2px;width: 13px;}
.sr-tabs-accordion-01.testimonials_tabs span.b.bg-primary {height: 13px;width: 2px;}
.sr-tabs-accordion-01.testimonials_tabs .accordion_group.expanded .hs-accordion__item-icon{border-color:#EB1A21 !important;}
.sr-tabs-accordion-01.testimonials_tabs .accordion_content{padding:20px 35px 20px 25px;color: #000;font-size: 18px;line-height: normal;border:none;font-family: 'Roboto';line-height: 1.6;}
.sr-tabs-accordion-01.testimonials_tabs .accordion_content p {font-family: 'Roboto';line-height: 1.6;}
#race-day-fan-safety .accordion_group.expanded .accordion_header h6 {color: #EB1A21;}
#race-day-fan-safety.testimonials_tabs .accordion-wrapper {margin-top: 0;}


/* ============ */
.fan-midway-module.midway_module_update .carousel-inner .carousel-item{border-radius: 15px;background: #FFF;padding: 52px;color: #000;}
/* .fan-midway-module.midway_module_update .carousel-left-column {width: 58%;padding-right:15px;float:left;} */
.fan-midway-module.midway_module_update .carousel-right-column {width: 42%;padding-left:15px;display: flex;float:left; align-items: center; background: #fff; border-radius: 20px;height:100%;}
.fan-midway-module.midway_module_update .carousel-inner {color: #fff;display:flex;flex-wrap:wrap;}
.fan-midway-module.midway_module_update .carousel-inner .carousel-item:after{clear: both;content: "";display: table;} 
.fan-midway-module.midway_module_update .carousel-wrapper .carousel-indicators--round li {width: 18px!important;height: 18px!important;background-color: #fff!important;opacity: 0.3 !important;border-color: #fff!important;background-clip: border-box;} 
.fan-midway-module.midway_module_update .carousel ol.carousel-indicators.carousel-indicators--round li.active{background-color:#fff!important;border-color:#fff!important;opacity:1!important;}
.fan-midway-module.midway_module_update .accordion {margin: 0;border-bottom: 1px solid #fff;display:block;} 
.fan-midway-module.midway_module_update .accordion:last-child{border-color:transparent;}
.fan-midway-module.midway_module_update .accordion_header h6 {color: #000;font-size: 28px;line-height: 32px;margin: 0 !important;}
.fan-midway-module.midway_module_update .hs-tabs__navitem{background-color:#D9D9D9;padding:12px 36px 10px 17px;color:#000;font-weight:400;line-height:32px;}
.fan-midway-module.midway_module_update .hs-tabs__navitem--active {-webkit-box-shadow: none; box-shadow: none;background-color: #fff;color: #EB1A21;}
.fan-midway-module.midway_module_update .carousel-inner .carousel-item .col-header-row {font-family: 'Roboto';font-size: 20px;line-height: 1.6;max-width: 620px;margin-bottom: 35px;}
.fan-midway-module.midway_module_update .tab-content .hs-tabs__item{font-family:  'Roboto';font-size: 18px;line-height: 1.6;padding:0;}
.fan-midway-module.midway_module_update .tab-content .hs-tabs__item ul li {padding: 0;margin-bottom: 5px;font-family: Arial;font-size: 18px;line-height: 24px;}
.fan-midway-module.midway_module_update .carousel-inner .carousel-item .col-header-row .heading {color: #EB1A21;font-size: 36px;line-height: 32px;}
.fan-midway-module.midway_module_update .hs-tabs__navitem:after {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjguNDg1MzUiIHk9IjE4Ljk0MTQiIHdpZHRoPSIxMy45ODU3IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0icm90YXRlKC00NSA4LjQ4NTM1IDE4Ljk0MTQpIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);border: none; width: 21px; height: 21px; background-color: transparent; background-repeat: no-repeat; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%); right: 10px;bottom: inherit;opacity: 1;display:block;content:"";}
.fan-midway-module.midway_module_update .hs-tabs__navitem.hs-tabs__navitem--active:after{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9IiNFQjFBMjEiLz4KPHJlY3QgeD0iOC40ODUzNSIgeT0iMTguOTQxNCIgd2lkdGg9IjEzLjk4NTciIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDguNDg1MzUgMTguOTQxNCkiIGZpbGw9IiNFQjFBMjEiLz4KPC9zdmc+Cg==);}
.fan-midway-module.midway_module_update .hs-tabs__navitem--active:after,.fan-midway-module.midway_module_update .hs-tabs__navitem:hover:after {height: 21px;top: 50%;opacity: 1;}
.fan-midway-module.midway_module_update.car-safety-section  .carousel-wrapper .carousel-indicators--round li {background-color: #000 !important;}
.fan-midway-module.midway_module_update.car-safety-section .carousel ol.carousel-indicators.carousel-indicators--round li.active {background-color: #000 !important;}
.fan-midway-module.midway_module_update h2.heading,.fan-midway-module.midway_module_update .description {padding-left: 52px;padding-right: 52px;}
.fan-midway-module.midway_module_update .container {max-width: 1260px;}
.fan-midway-module.midway_module_update .tab-content {display: block;}
.fan-midway-module.midway_module_update .accordion_group {margin: 0;border: none;box-shadow: none;}
.fan-midway-module.midway_module_update .hs-accordion__item-icon {display: none;}
.fan-midway-module.midway_module_update .carousel-inner .carousel-item .col-header-row .description {padding: 0;}
.testimonials_tabs .accordion-wrapper {margin-top: 20px;}
.fan-midway-module.midway_module_update .tab-content .hs-tabs__item p {line-height: 1.6;}
.fan-midway-module.midway_module_update .carousel-indicators {bottom: -4rem;}
.fan-midway-module.midway_module_update .accordion_header{border:none;}
.fan-midway-module.midway_module_update h2.heading {font-size: 60px;margin-bottom: 25px !important;}
.fan-midway-module.midway_module_update .description p:last-child {margin-bottom: 0;}
.fan-midway-module.midway_module_update.car-safety-section .carousel-item {background: #F3F3F3;}

.track-page .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .tab-content.col-lg-6 {-ms-flex: 0 0 62%;flex: 62%;max-width: 62%;}
.track-page .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .col-lg-6 {-ms-flex: 0 0 38%;flex: 38%;max-width: 38%;}
.track-page .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .tab-content .content-block {float: left;width: 40%;}
.track-page .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .tab-content .tab-image {width: 60%;float: right;padding-left: 25px;}
.track-page .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .tab-content .hs-tabs__item:after{content: "";display: table;clear: both;}
.track-page .fan-midway-module.midway_module_update .carousel-left-column {width: 100%;padding-right:0;float:left;}

.slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;border: none;outline: none;padding: 0;background-color: transparent;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9IiNFQjFBMjEiLz4KPHJlY3QgeD0iOC40ODUzNSIgeT0iMTguOTQxNCIgd2lkdGg9IjEzLjk4NTciIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDguNDg1MzUgMTguOTQxNCkiIGZpbGw9IiNFQjFBMjEiLz4KPC9zdmc+Cg==);background-repeat: no-repeat;background-position: center;width: 36px;height: 36px;font-size: 0px;background-size: 30px;}
.slick-prev.slick-arrow {left: -20px;transform: translateY(-50%) rotate(180deg);}
.slick-next.slick-arrow {right: -20px;}
.slick-arrow.slick-disabled {opacity: 0.7;cursor: no-drop;}
.jobs-slider-module button.slick-prev.slick-arrow,.series-cards-slider-module button.slick-prev.slick-arrow{transform: rotate(180deg);}
.jobs-slider-module button.slick-arrow,.series-cards-slider-module button.slick-arrow{transform: inherit;top: auto;bottom: 0;}


/* FAN101 - Midway Module -- image position in slider tabs */

#driver-safety.fan-midway-module .hs-tabs__item img {max-width:300px;margin-top:15px !important;}
/*#driver-safety .tab-image {position: absolute;right: 0;top: -250px;}*/

#car-safety.fan-midway-module .hs-tabs__item img {max-width:300px;margin-top:15px !important;}
/*#car-safety .tab-image {position:absolute;right:0;top:-325px;}*/


#track-safety.fan-midway-module .hs-tabs__item img {max-width:300px;margin-top:15px !important;}
/*#track-safety .tab-image {position:absolute;right:0;top:-340px;}*/


/* =============== */
body .sr-tabs-accordion-01.glossary-list-section .accordion {border-bottom: 1px solid #000;margin: 0;padding: 28px 0px 28px 0;}
.sr-tabs-accordion-01.glossary-list-section .accordion .accordion_group {box-shadow: none;-webkit-box-shadow: none;margin: 0;}
.glossary-list-section .accordion .accordion_group .accordion_header {padding: 0 48px 0 15px;border: none;}
.glossary-list-section .accordion .accordion_group .accordion_content {border: none;padding: 5px 48px 0 15px;color: #000;font-family: 'Roboto';font-size: 18px;line-height: 1.6;}
.glossary-list-section .accordion .accordion_group .accordion_header h6 {color: #000;font-size: 50px;margin: 0 !important;}
.glossary-list-section .accordion_header .hs-accordion__item-icon{width:32px;height:32px;right:10px !important;background-color: #333333 !important;border-color:#333333 !important;}
.glossary-list-section .content-wrapper {padding-left: 15px;padding-right: 15px;}
.glossary-list-section .section-content .link-wrapper {border-color: #000;}
.glossary-list-section .section-content .link-wrapper .media {padding: 28px 15px;align-items: center;}
.glossary-list-section .section-content .link-wrapper .media .media-body {padding: 0;color: #000;font-family: League Gothic;font-size: 22px;line-height: 30px;}
.glossary-list-section .section-content .link-wrapper .media .media-body h5{color: #000;font-size: 50px;margin-bottom: 5px !important;}
.sr-one-col-features-01.glossary-list-section .link-wrapper:last-child {border-bottom: 1px solid #000;}
.sr-one-col-features-01.glossary-list-section .link-wrapper:first-child {border-top: 1px solid #000;}
.glossary-list-section .content-wrapper .col-heading {color: #000;font-size: 50px;}
.glossary-list-section .content-wrapper .col-content {color: #000;font-family: League Gothic;line-height: 30px;}
.glossary-list-section .expanded .accordion_header .hs-accordion__item-icon {border-color: #EB1A21 !important;}
.fan-midway-module.midway_module_update .accordion_content ul {font-size: 100%;margin-bottom: 30px;font-family: 'Roboto';}
.fan-midway-module.midway_module_update .accordion_content ul li {font-size: 100%;line-height: 1.6;font-family: 'Roboto';}

/* =============== */
.dirtvision-accordion-section .heading {font-size: 44px;margin-bottom: 15px !important;}
.dirtvision-accordion-section .description p {font-size: 22px;font-weight: 400;line-height: 31px;}
.dirtvision-accordion-section .description p img {margin-top: 25px;}
.dirtvision-accordion-section .accordion-wrapper .accordion {margin-bottom: 25px;}
.dirtvision-accordion-section .accordion-wrapper .accordion:last-child {margin: 0;}
.dirtvision-accordion-section .accordion-wrapper .accordion .accordion_group {margin: 0;box-shadow: 15px 25px 60px 0px rgba(0, 0, 0, 0.10);}
.dirtvision-accordion-section .accordion_group .accordion_header h6 {color: #30343B !important;font-size: 32px;margin: 0 !important;}
.dirtvision-accordion-section .accordion .accordion_group .accordion_header{padding: 21px 65px 21px 25px;border:none;border-bottom:1px solid #E5E7EA;}
.dirtvision-accordion-section .accordion .accordion_group .accordion_content {border: none;padding: 21px 35px 40px 25px;font-size: 18px;line-height: 1.6;font-family: 'Roboto';}
.dirtvision-accordion-section .accordion .accordion_group .accordion_content p {font-size: 18px;line-height: 1.6;font-family: 'Roboto';}
.dirtvision-accordion-section .accordion .accordion_group .hs-accordion__item-icon{background-color:#333!important;border-color:#333!important;width:32px;height:32px;}
.dirtvision-accordion-section .accordion .accordion_group .hs-accordion__item-icon span {background-color: #333 !important;}

/* =============== */
.how-to-watch-section h2.heading {color: #EB1A21;font-size: 60px;}
.how-to-watch-section .description {color: #333;line-height: normal;}
.how-to-watch-section .hs-tabs .hs-tabs__nav .accordion {margin-bottom: 25px;margin-right:0;}
.how-to-watch-section .hs-tabs .hs-tabs__nav .accordion .accordion_header .hs-tabs__navitem {background: #D9D9D9;padding: 21px 45px 21px 25px;color: #30343B;font-family: League Gothic;font-weight: 400;}
.how-to-watch-section .hs-tabs .hs-tabs__nav .accordion .accordion_header h6 {margin: 0 !important;font-size: 32px;}
.how-to-watch-section .hs-tabs .hs-tabs__nav .accordion .accordion_header .hs-tabs__navitem.hs-tabs__navitem--active {background: #333;color: #fff;}
.sr-tabs-vertical-01.how-to-watch-section .hs-tabs__navitem:after {border-width: 3px;}
.sr-tabs-vertical-01.how-to-watch-section .hs-tabs__item,.sr-tabs-vertical-01.how-to-watch-section .hs-tabs__item ul li{color: #000;line-height: 32px;font-size: 22px;font-family: 'Roboto';}
.how-to-watch-section .description p:last-child {margin: 0;}
.sr-tabs-vertical-01.how-to-watch-section .tab-content {display: block;}

/* =============== */
.SC-series-section h3.heading,.LM-series-section h3.heading{font-size: 44px;font-weight: 400;margin-bottom:8px !important;}
.SC-series-section .cards-wrapper,.SC-series-section .cards-wrapper .cards-row,.LM-series-section .cards-wrapper,.LM-series-section .cards-wrapper .cards-row{padding: 0;}
.SC-series-section .cards-row .article-item a,.LM-series-section .cards-row .article-item a {border-radius: 10px;padding: 0 28px 35px;color:#000;}
.SC-series-section .cards-row .article-item .series-media .series-image img,.LM-series-section .cards-row .article-item .series-media .series-image img {display: block;width: calc(100% + 56px);max-width: calc(100% + 56px) !important;margin: 0 -28px;border-radius: 10px 10px 0 0;position:absolute;left:0;right:0;top:0;bottom: 0;height: 100% !important;object-fit: cover;}
.SC-series-section .cards-row .article-item .series-media,.LM-series-section .cards-row .article-item .series-media {position: relative;}
.SC-series-section .cards-row .article-item .series-media .event-logo,.LM-series-section .cards-row .article-item .series-media .event-logo {position: absolute;top: 19px;left: 17px;z-index: 9;}
.SC-series-section .cards-row .article-item .series-media .track-logo,.LM-series-section .cards-row .article-item .series-media .track-logo{position:absolute;bottom:12px;right:12px;}
.SC-series-section .cards-row .article-item .series-media .series-image,.LM-series-section .cards-row .article-item .series-media .series-image {position: relative;padding-top: 270px;}
.SC-series-section .cards-row .slick-list,.SC-series-section .cards-row .slick-slider,.LM-series-section .cards-row .slick-list,.LM-series-section .cards-row .slick-slider {display: flex;position: relative;}
.SC-series-section .cards-row .slick-list .slick-track,.LM-series-section .cards-row .slick-list .slick-track {display: flex;}
.SC-series-section .cards-row .slick-list .slick-slide,.LM-series-section .cards-row .slick-list .slick-slide {display: flex;height: 100%;-ms-flex: inherit;flex: inherit;max-width: inherit;padding-top:8px;padding-bottom:8px;font-family: 'Roboto';line-height: 1.6;}
.series-cards-slider-module.SC-series-section .series-name,.series-cards-slider-module.LM-series-section .series-name {margin-bottom:0;margin-top:28px;}
.series-cards-slider-module.SC-series-section .series-name h5 ,.series-cards-slider-module.LM-series-section .series-name h5 {font-size: 36px;margin-bottom: 5px !important;}
.SC-series-section .series-date,.LM-series-section .series-date {color: #000;font-size: 21px;font-style: normal;font-weight: 700;line-height: 28px;text-transform: uppercase;}
.SC-series-section .series-track-info ,.LM-series-section .series-track-info {font-size: 21px;line-height: 1.5;}
.series-cards-slider-module.SC-series-section .summary,.series-cards-slider-module.LM-series-section .summary {padding: 8px 0 15px;font-size: 18px;line-height: 1.6;}
.SC-series-section .cards-wrapper .cta_button,.LM-series-section .cards-wrapper .cta_button {color: #333;font-family: League Gothic;font-size: 22px;letter-spacing: 0.44px;height: auto;line-height: initial;padding: 5px 1.1rem;border-color:#333;}
.SC-series-section .cards-wrapper .cta_button:hover,.LM-series-section .cards-wrapper .cta_button:hover{color:#fff;}
.SC-series-section .slick-dots,.LM-series-section .slick-dots{margin: 13px 0 0;padding: 0;text-align: center;}
.SC-series-section .slick-dots li,.LM-series-section .slick-dots li{display: inline-block;}
.SC-series-section .slick-dots li button,.LM-series-section .slick-dots button {background-color: #fff;border-radius: 100%;height: 23px;width: 23px;display: block;border: none;outline: none;margin: 5px;padding: 0;cursor: pointer;font-size: 0px;}
.SC-series-section .slick-dots li.slick-active button,.LM-series-section .slick-dots li.slick-active button {background-color: #000;}
.SC-series-section .row > .col-3,.LM-series-section .row > .col-3 {width: 100%;max-width: 177px;padding-right: 0;}
.series-cards-slider-module.SC-series-section .article-item a:hover,.series-cards-slider-module.LM-series-section .article-item a:hover { -ms-transform: scale(1.01); transform: scale(1.01);}
.SC-series-section h2.section-heading,.LM-series-section h2.section-heading{font-size: 44px;font-weight: 400;margin-bottom: 16px !important;}
.SC-series-section .sr-spacer-top-50,.LM-series-section .sr-spacer-top-50{padding-top: 0;}
.LM-series-section.map-adjust .responsive-image img,.SC-series-section.map-adjust .responsive-image img {max-width: calc(100% + 30px);height: auto;margin: 0 -30px;}

/* =============== */
.car-comparison-section h2.heading {font-size: 60px;line-height: 48px !important;margin-bottom: 35px !important;}
.car-comparison-section .accordion-wrapper .accordion {margin-bottom: 37px;}
.car-comparison-section .accordion .accordion_group {box-shadow: 15px 25px 60px 0px rgba(0, 0, 0, 0.10);margin: 0;}
.car-comparison-section .accordion .accordion_group .accordion_header {padding: 20px 65px 20px 25px;}
.car-comparison-section .accordion .accordion_group .accordion_header h6 {margin: 0 !important;color: #30343B;font-size: 32px;line-height: 125% !important;text-transform: uppercase;}
.car-comparison-section .accordion_group .accordion_header .hs-accordion__item-icon {width:32px;height:32px;background-color:#30343B !important;border-color: #30343B !important;right:25px;}
.car-comparison-section .accordion_group .accordion_header .hs-accordion__item-icon .p.bg-primary {height: 2px;width:13px;}
.car-comparison-section .accordion_group .accordion_header .hs-accordion__item-icon .b.bg-primary {height: 13px;width: 2px;}
.car-comparison-section .accordion-wrapper .accordion .accordion_content{border:none;padding: 25px;}
.car-comparison-section .accordion_group.expanded .hs-accordion__item-icon span{background-color:#30343B !important;}
.car-comparison-section .accordion-wrapper .accordion .accordion_content p img {display: block;width: 100% !important;}
.car-comparison-section .accordion-wrapper .accordion .accordion_content p:last-child {margin: 0;}
.car-comparison-section .description p.lead {font-size: 22px;line-height: normal;}

/* ================ */
.jobs-slider-module h3.heading {font-size: 60px;font-weight: 400;line-height: 71.667% !important;margin-bottom: -10px !important;}
.jobs-slider-module .cards-row .slick-list,.jobs-slider-module .cards-row .slick-list .slick-track {display: flex;}
.jobs-slider-module .cards-wrapper .cards-row .article-item {margin:0 12px;padding: 0 20px 0 20px;border-radius: 10px;flex: inherit;-ms-flex:inherit;font-family: 'Roboto';line-height: 1.6;}
.jobs-slider-module .article-item .series-image {position: relative; padding-top: 90%;}
.jobs-slider-module .article-item .series-image img {display: block;border-radius: 10px 10px 0px 0px;margin: 0 -20px;object-fit: cover;width: calc(100% + 40px) !important;max-width: calc(100% + 40px) !important;height: 100% !important; position: absolute; left: 0; right: 0;top: 0;bottom: 0;}
.jobs-slider-module .slick-dots {margin: 40px 0 0;padding: 0;text-align: center;}
.jobs-slider-module .slick-dots li {display: inline-block;vertical-align: middle;}
.jobs-slider-module .slick-dots li button {padding: 0;font-size: 0px;outline: none;border: none;width: 22px;height: 22px;background-color: #fff;margin: 0 4px 6px;border-radius: 50%;opacity: 0.3;}
.jobs-slider-module .slick-dots li.slick-active button {opacity: 1;}
.jobs-slider-module .cards-wrapper .cards-row .article-item:hover {-webkit-transform: scale(1.02);-ms-transform: scale(1.02); transform: scale(1.02);}
.jobs-slider-module .cards-wrapper .summary {font-size: 18px;line-height: 1.5;margin-top: 0;padding-top: 0;color:#000;}
.jobs-slider-module .series-name h3 {font-size: 36px;line-height: 80% !important;margin-top: 30px;}

/* ================ */
.race-nightformat-section .heading {color: #EB1A21;}
.race-nightformat-section .accordion-wrapper {background-color: #F3F3F3;border-radius:0;}
.sr-tabs-accordion-02.race-nightformat-section .accordion-wrapper .accordion_group{background-color:#fff;}
.race-nightformat-section .accordion-wrapper .accordion_image {border-radius:0;}

/* ================ */
.flags-section h2.heading,.flags-section h2.heading span{font-size: 60px;display: block;}
.flags-section .description p:last-child {margin: 0;}
.flags-section .card-wrapper .card-block {border: none;margin: 0 0 20px;padding: 25px;min-height: inherit;height: 100%;display: flex;margin-bottom: 20px;flex-direction: column;}
.flags-section .card-wrapper .card-block img {display: block;margin: 0 auto 25px;}
.flags-section .card-wrapper .card-block .heading{color:#000;font-size:44px;line-height:95.455% !important;max-width:270px;margin-top:auto !important;margin-bottom: 0 !important;}
.sr-cards-flip-01.flags-section .card-wrapper {padding-top: 20px;margin: 0 -10px;justify-content:center;}
.flags-section .card-wrapper > div {display: flex;flex-direction: column;padding: 0 10px;}
.flags-section .card-wrapper .card-block .card-icon {background-color: transparent !important;width: 20px;height: 20px;border: none;right: 15px;}
.flags-section .card-wrapper .card-block .card-icon span {background-color: #000;}
.flags-section .card-wrapper .card-block .card-icon span::after {background-color: #000;}
.flags-section .card-description h4 {color: #fff;font-size: 30px;margin-bottom: 15px !important;}
.flags-section .card-description p:last-child {margin: 0;}
.sr-cards-flip-01.flags-section .card-description {padding: 25px;font-size: 18px;line-height: 1.4;font-family: 'Roboto';line-height: 1.6;}
.flags-section .card-wrapper .expand .card-block .card-icon span {background-color: #fff;}

/* ================ */
.four-wide-fans-section h2.section-heading {font-size: 60px;line-height: 71.667% !important;margin-bottom: 0 !important;}
.sr-multicol-media.four-wide-fans-section .responsive-video-file{margin-bottom:30px;}
.four-wide-fans-section .content-wrapper .col-content p:last-child {margin: 0;}
.four-wide-fans-section .content-wrapper .col-content {font-size: 28px;line-height: normal;}

/* ================ */
div#fan-checklist .content-wrapper .col-content p:last-child {margin: 0;}
div#fan-checklist .content-wrapper h2.col-heading {font-size: 60px;line-height: 90% !important;margin-bottom: 11px !important;}
div#fan-checklist .content-wrapper h2.col-heading span {font-size: 60px;line-height: 90% !important;}

.fan-nav ul li a{font-family: 'League Gothic'}

.article-popup-wrapper {position: fixed;left: 0;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 9999999;max-width:1024px;margin: 0 auto;width:96%;}
.article-popup-wrapper .inner-wrap {padding: 30px;border-radius: 20px;overflow: auto;max-height: 95vh;}
.cards-row .article-item .article-popup-wrapper .close-button a {padding: 0;box-shadow: none;transform: scale(1) !important;position: absolute;right: 12px;top: 12px;width: 36px;height: 36px;color: #000;justify-content: center;align-items: center;text-align: center;background-color: #fff;align-content: center;border-radius: 50%;font-size: 44px;}
.cards-row .article-item .article-popup-wrapper .close-button a:hover {background-color: red;color: #fff;}
.enable-popup-js:after {content: "";background-color: rgba(0,0,0,0.7);position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 99999;overflow: hidden;}
.enable-popup-js {overflow: hidden;}

.article-popup-wrapper .inner-wrap::-webkit-scrollbar-track {background: #f1f1f1;}
.article-popup-wrapper .inner-wrap::-webkit-scrollbar-thumb {background: #888;}
.article-popup-wrapper .inner-wrap::-webkit-scrollbar-thumb:hover { background: #555;}
.article-popup-wrapper .inner-wrap::-webkit-scrollbar {width: 0;}

.cd-image-container {position: relative; width: 100%; max-width: 100%; margin: 0em auto;}
.cd-image-container img {display: block;}
.cd-image-label { position: absolute; bottom: 0; right: 0;color: #ffffff; padding: 1em;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px); transform: translateY(20px);-webkit-transition:-webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s; -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;}
.cd-image-label.is-hidden {visibility: hidden;}
.is-visible .cd-image-label {opacity: 0;-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.cd-resize-img {position: absolute; top: 0;left: 0;width: 0;height: 100%;overflow: hidden;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.cd-resize-img img { position: absolute; left: 0;top: 0;display: block;height: 100%;width: auto;max-width: none;}
.cd-resize-img .cd-image-label {right: auto;left: 0;}
.is-visible .cd-resize-img {width: 50%;-webkit-animation: cd-bounce-in 0.7s; -moz-animation: cd-bounce-in 0.7s; animation: cd-bounce-in 0.7s;}

@-webkit-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
.cd-handle{position:absolute;height:100%;width:20px;left:50%;top:0;border-radius:0;background:url(https://20638649.fs1.hubspotusercontent-na1.net/hubfs/20638649/2023-Fan%20101%20Microsite/icons/rucntangle_arrow.svg) no-repeat center center;cursor: move;box-shadow:none;opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);-moz-transform: translate3d(0, 0, 0) scale(0);-ms-transform:translate3d(0, 0, 0) scale(0);-o-transform:translate3d(0, 0, 0) scale(0);transform: translate3d(0, 0, 0) scale(0); margin: 0 0 0 -10px;}
.is-visible .cd-handle {opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale(1);-moz-transform: translate3d(0, 0, 0) scale(1);-ms-transform: translate3d(0, 0, 0) scale(1);-o-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;-moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;transition: transform 0.3s 0.7s, opacity 0s 0.7s;}
.is-visible .cd-handle:before {content: "";position: absolute;left: 0;right: 0;background-color: #fff;width: 7px;height: 100%;top: 0;bottom: 0;margin: 0 auto;}

.sketchfab-embed-wrapper {position: relative;padding-top: 75%;}
.sketchfab-embed-wrapper iframe {height: calc(100% - 64px);position: absolute;left: 0;right: 0;top: 0;bottom: 0;object-fit: cover;}

.fan-copyright .container { display: flex; align-items: center; gap: 15px; justify-content: space-between; font-size: 18px;}
.digi-text img {margin-right: 8px;}
.digi-text {display:flex;align-items:center;}
.accordion_content.enable-second-column {display: flex; gap: 15px 25px; margin-top: 30px; margin-bottom: 15px;}
.accordion_content.enable-second-column .left-col-content {width: 50%;}
.accordion_content.enable-second-column .right-col-content {width: 50%;}
.enable-second-column .hs-video-widget {border-radius: 25px;}
.enable-second-column .hs-video-widget .hs-video-container {border-radius: 25px;}
.enable-second-column .hs-video-widget .hs-video-container .hs-video-wrapper,.enable-second-column .hs-video-widget .hs-video-container .hs-video-wrapper iframe{border-radius:25px;}
.system-pages-wrapper.block-content-center {text-align: left;}
.error-page__heading .search-keyword {line-height: 1;font-size:60px}
.system-template h1 {font-size:60px;}
.hs-search-results__listing a.hs-search-results__title {text-decoration:underline;color: #EB1A21;}
.hs-search-results__listing a.hs-search-results__title:hover {text-decoration:none;}
#hsresults.hs-search-results__listing li {margin-bottom:30px;}
.modal-header .close {font-size: 38px;}
.carousel-wrapper a.carousel-control-prev, .carousel-wrapper a.carousel-control-next { display: none;}
.carousel-wrapper .carousel a.carousel-control-prev,.carousel-wrapper .carousel a.carousel-control-next { display: flex;top: auto;bottom: -90px;}
.carousel-wrapper .carousel a.carousel-control-prev .carousel-control-prev-icon {width:30px;height:30px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9IiNFQjFBMjEiLz4KPHJlY3QgeD0iOC40ODUzNSIgeT0iMTguOTQxNCIgd2lkdGg9IjEzLjk4NTciIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDguNDg1MzUgMTguOTQxNCkiIGZpbGw9IiNFQjFBMjEiLz4KPC9zdmc+Cg==);transform: rotate(180deg);}
.carousel-wrapper .carousel a.carousel-control-next span.carousel-control-next-icon {width:30px;height:30px;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9IiNFQjFBMjEiLz4KPHJlY3QgeD0iOC40ODUzNSIgeT0iMTguOTQxNCIgd2lkdGg9IjEzLjk4NTciIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDguNDg1MzUgMTguOTQxNCkiIGZpbGw9IiNFQjFBMjEiLz4KPC9zdmc+Cg==);}
.carousel-wrapper {padding: 0 15px;}
.the-track-section .carousel-wrapper .carousel a.carousel-control-prev .carousel-control-prev-icon {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9IiNmZmYiLz4KPHJlY3QgeD0iOC40ODUzNSIgeT0iMTguOTQxNCIgd2lkdGg9IjEzLjk4NTciIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDguNDg1MzUgMTguOTQxNCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);}
.the-track-section .carousel-wrapper .carousel a.carousel-control-next span.carousel-control-next-icon {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTAuNDU2MSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEuOTk3OTUiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEwLjQ1NjEgMCkiIGZpbGw9IiNmZmYiLz4KPHJlY3QgeD0iOC40ODUzNSIgeT0iMTguOTQxNCIgd2lkdGg9IjEzLjk4NTciIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDguNDg1MzUgMTguOTQxNCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);}

.text-over-video.for-desktop {position: absolute; left: 0; right: 0; text-align: center;top: 0;bottom:90px;display: none;justify-content: center;align-items: center; animation: bounce 4s infinite;-webkit-animation: bounce 4s infinite;z-index:-1;display: flex;}
.posteimghide .text-over-video.for-desktop{z-index:9999;}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
     -webkit-transform: translateY(0);
  }
  40% {
    transform: translateY(-20px); 
    -webkit-transform: translateY(-20px); 
  }
  60% {
     -webkit-transform: translateY(-10px); 
  }
}
.text-over-video h4 {display: flex; align-items: center; gap: 0 15px; background-color: #fff;padding: 0 15px;margin: 0;}
.text-over-video .unmute-video {width: 36px;height: 36px;border-radius: 100%;background-color: #000;position: relative;display: flex;justify-content: center;  margin:10px auto;align-items: center;pointer-events: auto;}
.text-over-video .unmute-video:after {border-bottom: 8px solid transparent;border-left: 14px solid #fff;border-top: 8px solid transparent;content: "";height: 16px;margin-left: 4px;position: absolute;width: 10px;}


.program-reward-section .btn-wrapper a.cta_button,.subscribe-newsletter-section .btn-wrapper a.cta_button,.watch-section .btn-wrapper a.cta_button{padding: 0 2.2rem;height: 2.4rem;}

@media(max-width: 1599px) {
  .inner-hero-section .fan-inner-imgright {min-height: 540px; width: 470px;}
  .inner-hero-section.fan-inner-hero-main .fan-inner-hero-wrap,.inner-hero-section.fan-inner-hero-main .innner-hb-description {max-width: 57%;}
}
/*  Responsive css */
@media (min-width: 1440px) and (max-width: 1699px) {
  /*   section.fan-inner-hero-main .container,.fan-video-section .container, section.fan-rich-text-section .container {padding-left: 11%;}
  .fan-header .container,.fan-image-grid-section .container,footer .container{padding-left: 12%;}
  .row-number-5 > .row-fluid {padding-left: 9.5%;} */ 
  body:not(.fan101-home-page) .container,body:not(.system-template) .container {max-width:1100px !important;margin-left:19%;}
  body:not(.fan101-home-page) .sr-multicol-media .container-fluid{max-width:1000px;margin-left:22%;}
  .sr-cards-timeline-01.timeline_update .timeline-card .timeline-card-inner{max-width: 19.8rem;}
  body:not(.fan101-home-page) .body_dnd_area-row-5-max-width-section-centering > .row-fluid, body:not(.fan101-home-page) .body_dnd_area-row-3-max-width-section-centering > .row-fluid, body:not(.fan101-home-page) .body_dnd_area-row-6-max-width-section-centering > .row-fluid, body:not(.fan101-home-page) .body_dnd_area-row-7-max-width-section-centering > .row-fluid,body:not(.fan101-home-page) .body_dnd_area-row-8-max-width-section-centering > .row-fluid,body:not(.fan101-home-page) .body_dnd_area-row-4-max-width-section-centering > .row-fluid{max-width:1100px !important;margin-left:18% !important;}
  .cell_16954639523052-row-1-padding .row-fluid {max-width: 1100px;margin-left:18% !important;}
}
@media (min-width: 1700px){
  body:not(.fan101-home-page):not(.system-template) .container, body:not(.fan101-home-page) .sr-multicol-media .container-fluid {left: 6%;position: relative;}
  body:not(.fan101-home-page) .body_dnd_area-row-5-max-width-section-centering > .row-fluid,body:not(.fan101-home-page) .body_dnd_area-row-3-max-width-section-centering > .row-fluid, body:not(.fan101-home-page) .body_dnd_area-row-6-max-width-section-centering > .row-fluid, body:not(.fan101-home-page) .body_dnd_area-row-7-max-width-section-centering > .row-fluid,body:not(.fan101-home-page) .body_dnd_area-row-8-max-width-section-centering > .row-fluid,body:not(.fan101-home-page) .body_dnd_area-row-4-max-width-section-centering > .row-fluid{left: 6%;position: relative;}
  .cell_16954639523052-row-1-padding .row-fluid { left: 6%; position: relative; max-width: 1230px;margin: 0 auto;}
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .fan-nav,.fan-sidebar .fan-hamburgar { padding: 25px 18px 35px 18px;}
  .fan-sidebar {width: 260px;}
}
@media (min-width:1365px){
  .driver-cols .content-wrapper .col-content {padding-right: 3.1rem;}
}
@media only screen and (max-width: 1439px) {
  .fan-sidebar {transform: translateX(-310px); -webkit-transform: translateX(-310px);-ms-transform: translateX(-310px);-moz-transform: translateX(-310px); -o-transform: translateX(-310px);}  
  .fan-sidebar.fan-nav--active {transform: translateX(0px);-webkit-transform: translateX(0px);-ms-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);}  
  #playbtn {width: 100px;height: 100px;border-radius: 100%; background-color: #fff;}
}
@media only screen and (max-width: 1200px) {
  #playbtn {width: 80px;height: 80px;}
  #playbtn::before{border-bottom: 15px solid transparent;border-left:20px solid #EB1A21;border-top:15px solid transparent;content:"";height:30px;width: 20px;}
}
@media only screen and (max-width: 1199px) {
  .sr-cards-timeline-01.timeline_update .timeline-card .timeline-card-inner {max-width: 17rem;}
  .sr-cards-timeline-01.timeline_update .timeline-image {height: 13rem;}  
}
@media only screen and (max-width: 1100px) {
  .fan-inner-hero-main.inner-hero-section .fan-inner-hero-wrap, .fan-inner-hero-main.inner-hero-section .innner-hb-description {max-width: 100%;}
  .inner-hero-section.fan-inner-hero-main {display: flex;flex-wrap: wrap;}
  .inner-hero-section .fan-inner-imgright {order: 2;}
  .inner-hero-section.fan-inner-hero-main .container {order: 1;}
  .inner-hero-section .fan-inner-imgright {height: initial; position: relative;order: 2;overflow: initial;top: initial;max-width: 100%;margin: 0 auto;
    padding: 0 30px;margin-top: 30px;width:50%;}
  .inner-hero-section .innner-hb-description {margin-top: 10px;}
  .inner-hero-section .big-title img {width: 70%;}
}
@media only screen and (max-width: 1024px){
  .fan-sidebar {width: 280px;}
  h3,.h3 {line-height: 34px;}
  p {line-height: 32px;}
  .fan-footer .container {padding-left: 30px;}
  .fan-inner-page .row-number-9.dnd-section.body_dnd_area-row-4-padding {padding-bottom: 80px !important;}
  #email-prefs-form input {height: 55px !important;padding-left: 15px !important;padding-right: 15px !important;}
  .fan-btn {font-size: 30px !important;}
}
@media only screen and (max-width: 1230px) {
  .espp-page .system-pages-wrapper .email-prefs .item {width: 29%;}
  .espp-page .system-pages-wrapper .checkbox-row span.fakelabel span {width: 80%;}
}
@media only screen and (max-width: 1024px) {
  .header__logo a img {width: 180px !important;}
  .espp-page .system-pages-wrapper #email-prefs-form .checkbox-row input {height: 20px !important;}
  .espp-page .system-pages-wrapper #email-prefs-form .subscribe-options input[type="checkbox"] {height: 30px !important;}
  #video-wrap.active {padding: 30px;}
  .fan-midway-module.midway_module_update .carousel-inner .carousel-item {padding: 40px 35px;}
  .sr-cards-flip-01.composition-section .card-wrapper {gap: 20px;}
  .sr-cards-flip-01.composition-section .card-wrapper > div {-ms-flex: 0 0 calc(50% - 10px); flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);}
  .carousel-wrapper .carousel a.carousel-control-prev, .carousel-wrapper .carousel a.carousel-control-next{align-items:flex-end;top: auto;bottom: -55px;}
  .slick-arrow{bottom:-1px;top: auto;    transform: translateY(-0%) ;}
  .slick-prev.slick-arrow {transform: translateY(-0%) rotate(180deg);}
}
@media only screen and (min-width: 992px) {
  .custom-small-width .col-subheading + .col-heading,.drivers-cards-module-update h2.heading,.outlow h2.section-heading,.driver-cols .content-wrapper h2.col-heading {font-size: 2.727271rem;}
  .custom-small-width .col-subheading{font-size: 2rem;}
  .car-3d-model-section .content-wrapper .col-heading {font-size: 60px;}
  .buy-tickets-section .content-wrapper h2.col-heading,.program-reward-section .content-wrapper h2.col-heading,.subscribe-newsletter-section .content-wrapper h2.col-heading,.watch-section .content-wrapper h2.col-heading{font-size: 44px;}
  .buy-tickets-section .cta-group .btn-wrapper a.cta_button {padding-left: 2rem;padding-right: 2rem;font-size: 32px;height: 2.4rem;}
}
@media only screen and (min-width: 975px) {
  .fan-midway-module .accordion_content{display:none !important;}
}
@media only screen and (max-width: 991px){
  .espp-page .system-pages-wrapper .email-prefs .item {width: 46%;}
  .inner-hero-section .fan-inner-imgright{width: 100%;min-height: inherit;position: static;max-width: 500px;}
  .timeline_update .fan-inner-imgright {width: 80%;}
  .drivers-cards-module-update .cta_button {padding: 0.5rem 1.8rem;font-size: 1.3636363636363635rem;}
  .drivers-cards-module-update .cards-wrapper .btn-wrapper .cta_button {padding: 1.1rem 1rem;}
  .fan-midway-module.midway_module_update .carousel-inner .carousel-item .hs-tabs > div,.sr-tabs-vertical-01.how-to-watch-section .hs-tabs > div {width: 50%;}
  .fan-midway-module.midway_module_update .accordion_header h6 {font-size: 24px;}
  .fan-midway-module.midway_module_update .accordion_content {padding: 5px 17px 20px;font-size: 18px;font-family: 'Roboto';}
  .fan-midway-module.midway_module_update .accordion_content p {font-family: 'Roboto';line-height:1.6;}
  .car-comparison-section h2.heading {font-size: 48px; line-height: 38px !important;margin-bottom: 15px !important;}  
  .hs-search-results__listing li, .hs-search-results__listing li {font-size: 16px;line-height: normal;}
  .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .col-lg-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
}
@media only screen and (max-width: 974px){
  .fan-midway-module.midway_module_update .carousel-right-column{float: none; width: 100%; padding: 35px 0 0;height:auto;}
  .fan-midway-module.midway_module_update .carousel-left-column {float: none;width: 100%; padding-right: 0;} 
  .fan-midway-module.midway_module_update .carousel-inner .carousel-item .hs-tabs > div {width: 100%;}
  .fan-midway-module.midway_module_update .tab-content {display: none;}
  .fan-midway-module.midway_module_update .hs-tabs__navitem:after {top: 22%;transform: rotate(90deg);-wekit-transform: rotate(90deg);}
  .fan-midway-module.midway_module_update .expanded .hs-tabs__navitem.hs-tabs__navitem--active:after {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
  .fan-midway-module.midway_module_update .hs-tabs__navitem--active:after,.fan-midway-module.midway_module_update .hs-tabs__navitem:hover:after{top:30%;} 
  .fan-midway-module.midway_module_update .carousel-inner .carousel-item .hs-tabs > div,.sr-tabs-vertical-01.how-to-watch-section .hs-tabs > div{width:100%;}
  .sr-tabs-vertical-01.how-to-watch-section .tab-content{display:none;}
  .how-to-watch-section .hs-tabs .hs-tabs__nav .accordion .accordion_content {font-size: 22px;}
  .how-to-watch-section .hs-tabs .hs-tabs__nav .accordion .accordion_content li {font-size: 22px;margin: 15px 0;line-height: normal;}
  .track-page .fan-midway-module.midway_module_update .carousel-left-column .hs-tabs .col-lg-6 {max-width:100%;}
}
@media only screen and (min-width: 768px){
  .text-over-video.for-mobile{display:none;}
}
@media only screen and (max-width: 767px){
  .car-comparison-section .accordion .accordion_group .accordion_header h6 {font-size: 28px;}
  .fan-inner-page .row-number-9.dnd-section.body_dnd_area-row-4-padding {padding-bottom: 50px !important;}
  .header__logo a img {width: 170px !important;}
  .sresult-page .error-page__heading, .sresult-page .error-page__heading span {font-size: 44px !important;}
  .espp-page .system-pages-wrapper .email-prefs .item {width: 98%;margin: 0 !important;margin-bottom: 20px !important;min-height: 140px;}
  .espp-page .system-pages-wrapper .subscribe-options {margin-top: 20px;}
  .espp-page .system-pages-wrapper .subscribe-options label span {text-align: left;}
  .espp-page .system-pages-wrapper h1 {font-size: 52px !important;}
  .espp-page .error-title-wrap h2, .espp-page #email-prefs-form .page-header h2 {font-size: 24px !important;}
  .espp-page #email-prefs-form .page-header h1 {font-size: 48px !important;}
  .body_dnd_area-row-1-background-color.body_dnd_area-row-1-padding {padding-top: 55px !important;padding-bottom: 55px !important;}
  /*
  .fan101-home-page .row-number-3.dnd-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  */
  .fan101-home-page .row-number-3.dnd-section .widget-type-rich_text {text-align: center;}
  .fan101-home-page .row-number-3.dnd-section .widget-type-rich_text h1{font-size: 60px;}
  .fan101-home-page .row-number-3.dnd-section .widget-type-rich_text p{font-size: 24px !important;}
  .fan-sidebar,.fan-header{display:block !important;}
  .fan-hamburgar{display:flex !important;}
  .custom-small-width p {font-size: 17px;line-height: 1.7;}
  h1,.h1,h1 span{line-height: 5.363636rem;} 
  .sr-cards-timeline-01.timeline_update .timeline-card-row .timeline-card {width: 100%;justify-content: center;}
  .sr-cards-timeline-01.timeline_update .timeline-card .timeline-year {top: 4.8rem;left: -1.12rem;right: auto;}
  .sr-cards-timeline-01.timeline_update .timeline-card-row:after {left: 0;right: auto;}
  .sr-cards-timeline-01.timeline_update .timeline-card .timeline-card-inner {max-width: 80%;}
  .sr-cards-timeline-01.timeline_update .timeline-card-row:before,.sr-cards-timeline-01.timeline_update .timeline-card-row.border-white .timeline-card + span:after {width: 26px;height: 3px;left: -11px;right: auto;}
  .sr-cards-timeline-01.timeline_update .timeline-arrow {right:auto;transform: none;left: 1.8rem;}
  .drivers-cards-module-update .cards-wrapper .article-item {margin-bottom: 25px;}
  .driver-safety .cta-group .cta_button {font-size: 1.3636363636363635rem;}
  .driver-safety .row > div { width: 100%; max-width: 100%;flex: 100%;text-align: center;}
  .driver-safety .row .col-2.sr-col:last-child {display:none !important;}
  .driver-safety .row .col-2 .responsive-image img {max-height:150px;}
  .sr-drivers-cards-module .btn-wrapper.pt-5 {padding-top: 0px !important;}
  .sr-multicol-media video,.sr-multicol-media iframe {border-radius: 10px;}
  .inner-hero-section .big-title img{width:100%;}
  .configuration-section .col-lg-5 {-ms-flex: 100%;flex: 0 0 100%;max-width: 100%;}
  .configuration-section .accordion-wrapper {padding: 0 15px 20px;}
  .configuration-section .accordion-wrapper .accordion_image {max-width: calc(100% + 30px) !important;margin: 0 -15px;width: calc(100% + 30px);}
  .sr-tabs-accordion-02.configuration-section .accordion_header h5 {font-size: 22px;}
  .configuration-section .row.justify-content-around {gap: 30px 0;}
  .sr-tabs-accordion-02.configuration-section .accordion_header {padding: 12px 26px 12px 17px;}
  .sr-cards-flip-01.composition-section h2.heading {margin: 0 0 10px !important;}
  .sr-cards-flip-01.composition-section .card-wrapper > div {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .testimonials_tabs .description p.lead {line-height: normal;font-size: 100%;}
  .sr-tabs-accordion-01.testimonials_tabs .accordion_header h6 {font-size: 26px;}
  .sr-tabs-accordion-01.testimonials_tabs .hs-accordion__item-icon {right: 10px;}
  .sr-tabs-accordion-01.testimonials_tabs .accordion_header {padding: 24px 45px 18px 15px;}
  .fan-midway-module.midway_module_update h2.heading,.fan-midway-module.midway_module_update .description {padding-left:0;padding-right: 0;}
  .fan-midway-module.midway_module_update .carousel-inner .carousel-item {border-radius: 8px;padding: 20px 15px;}
  .sr-cards-flip-01.composition-section .card-wrapper .card-block .heading {bottom: 15px;padding: 0 15px;font-size: 34px;}
  .sr-cards-flip-01.composition-section .card-wrapper .card-block .heading span {font-size: 20px;line-height: normal;margin-top: 10px;}
  .sr-cards-flip-01.composition-section .card-description {padding: 2rem 1.1875rem;}
  .sr-cards-flip-01.composition-section .card-description h3 {font-size: 34px;margin-bottom: 10px !important;}
  .sr-cards-flip-01.composition-section .card-description p span {font-size: 20px;line-height: normal;}
  .glossary-list-section .section-content .link-wrapper .media {flex-wrap: wrap;gap: 15px;}
  .glossary-list-section .section-content .link-wrapper .media .media-body {width: 100%;flex: 100%;}
  .glossary-list-section .section-content .link-wrapper .media img {display: block;width: 100%;}
  .glossary-list-section .section-content .link-wrapper {margin: 0;}
  .glossary-list-section .section-content .link-wrapper .media .media-body h5,.glossary-list-section .content-wrapper .col-heading,.glossary-list-section .accordion .accordion_group .accordion_header h6{font-size: 32px;}
  body.how-to-watch-page #hs_cos_wrapper_module_1695464527903 .fan-btn-main,body.how-to-watch-page #hs_cos_wrapper_module_16954644830102 .fan-btn-main{text-align: center;}
  .SC-series-section .slick-dots li button, .LM-series-section .slick-dots button{width:12px;height:12px;}
  .custom-small-width .col-subheading + .col-heading, .drivers-cards-module-update h2.heading, .outlow h2.section-heading, .driver-cols .content-wrapper h2.col-heading,.outlow h2.section-heading span,.custom-small-width .col-subheading {font-size: 2.8rem;}
  .four-wide-fans-section .content-wrapper .col-content {font-size: 18px;}
  .four-wide-fans-section h2.section-heading {line-height: 80.667% !important;}
  .testimonials_tabs .description {margin-bottom: 25px;}
  .article-popup-wrapper .inner-wrap {max-height: 90vh;}
  .sketchfab-embed-wrapper {padding-top: 70%;}
  .SC-series-section .row > .col-9, .LM-series-section .row > .col-9 {max-width: 100%;flex: 100%;}
  .copyright-text {text-align: center;}
  .fan-copyright .container > div {width: 100%;text-align: center;justify-content: center;}
  .fan-copyright .container {justify-content: center;flex-wrap: wrap;}
  .accordion_content.enable-second-column .right-col-content { width: 100%; }
  .accordion_content.enable-second-column .left-col-content {width: 100%;}
  .accordion_content.enable-second-column { margin-bottom: 25px; flex-wrap: wrap;}
  .SC-series-section .row > div,.LM-series-section .row > div {width: 100%;flex: 100%;}   
  .jobs-slider-module h3.heading {line-height: normal !important;margin-bottom: 10px !important;}
  .text-over-video .unmute-video {margin: 10px 0 10px 15px;}
  .text-over-video.for-desktop{display:none;}
  
  .text-over-video.for-mobile {left: 0; right: 0; text-align: center;top: 0;bottom:90px;display: none;justify-content: center;align-items: center; animation: bounce 4s infinite;-webkit-animation: bounce 4s infinite;position: fixed;z-index: 999999;display: none;bottom:0;}
  .shown-cookie-popup .text-over-video.for-mobile{display: flex;}
  .arrowdown-wrap {z-index: 99;}
  .shown-cookie-popup .arrowdown-wrap{z-index:-1;}
  .text-over-video.for-mobile h4{z-index: 99;top:0;position: relative;gap:0;}
  .shown-cookie-popup{overflow:hidden;}
/*   .shown-cookie-popup .text-over-video:after { content:""; position: absolute; top: 0;bottom: 0; left: 0; right: 0;background-color: rgba(0,0,0,0.2);} */
  #once-popup:after {content:""; position: fixed; top: 0;bottom: 0; left: 0; right: 0;background-color: rgba(0,0,0,0.5);}
  .shown-cookie-popup:after { content: "";background-color: rgba(0,0,0,0.3); position: fixed;left: 0;  right: 0; top: 0; bottom: 0;z-index: 9;}
  .program-reward-section {padding: 80px 0rem 80px 0rem !important;}
}
@media only screen and (max-width: 1279px){
  .slick-next.slick-arrow {right: -5px;}
  .slick-prev.slick-arrow{left: -5px;}
  .slick-arrow {width: 26px;height: 26px;background-size: 24px;}
  .slick-slider {padding: 0 15px !important;}
  .carousel-wrapper .carousel a.carousel-control-prev .carousel-control-prev-icon,.carousel-wrapper .carousel a.carousel-control-next span.carousel-control-next-icon {width:30px;height:30px;}
}
@media only screen and (max-width: 479px){
  .fan-copyright .container > div {flex-direction: column;}
  .digi-text img {margin: 5px 0 5px;}
}