.page-node-1293146 #main-content > div > article {
  background: #000;
}
.page-node-1293146 h2 {
  font-weight: 700;
  font-size: 32px;
  letter-spacing: 0.06em;
  line-height: 45px;
}
/**
 *Hero*
**/
.f1-hero-section {
  background: url(/sites/default/files/2024-09/race_to_the_top.jpg.webp) no-repeat center right;
  background-size: cover;
  min-height: 500px;
}
.f1-hero-section .coh-row-inner > .coh-column {
  padding: 0rem;
}
.f1-hero-section .f1-hero-section-inner {
  display: flex;
  justify-content: flex-end;
  padding: 103px 15px 0;
}
.f1-banner-logo {
  max-width: 738px;
  text-align: center;
  width: 100%;
}
.f1-banner-logo .coh-row-inner > .coh-column {
  padding: 0 !important;
}
.f1-banner-logo p {
  color: #FFF2AD;
  font-family: 'Fieldwork';
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  text-shadow: 0px 4px 4px #00000040;
  text-transform: uppercase;
}
/**
 *Section 1*
**/
.atr-section > .coh-container > .coh-row > .coh-row-inner {
  margin: 0;
}
.atr-section > .coh-container > .coh-row > .coh-row-inner > .coh-column {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 12px;
  padding: 109px 15px 0 0;
}
.atr-two-col-section h2 {
  margin: 0 0 54px;
}
.atr-section .img-container {
  border: 11px solid #A1225B;
  border-left: 0;
  border-radius: 0 0 79px 0;
  box-shadow: 0px 4px 35px #A1225B;
  ;
  height: 441px;
  overflow: hidden;
  transform: skewX(-25deg) translateZ(0);
  transform-origin: top right;
  width: calc((100% + 218px) / 2)
}
.atr-section .img-container > article {
  height: 100%;
  transform: skewX(25deg) translateZ(0);
  transform-origin: right top;
}
.atr-section .img-container > article > picture {
  align-items: flex-start;
  display: flex;
  height: 100%;
}
.atr-section .img-container > article > picture > img {
  height: 100% !important;
  object-fit: cover;
}
.atr-section .section-1-txt {
  max-width: 470px;
  width: calc(50% - 30px);
}
/**
 *Top Carousel*
**/
.atr-top-carousel {
  margin: 0;
}
.split-carousel {
  /*align-items: center;*/
  display: flex;
  gap: 12px;
  justify-content: flex-end;
  padding: 75px 15px 0 0;
}
/**Left**/
.split-carousel > .split-carousel-left {
  width: calc(50% - 220px);
}
.split-carousel > .split-carousel-left .coh-wysiwyg{
	padding:0 50px 0 0;
}
.split-carousel > .split-carousel-left ul{
	font-size:1rem;
}
/*.split-carousel-left .txt-nav .slick-list {
  margin-bottom: 20px;
}
.split-carousel-left .txt-nav .slick-track {
  flex-wrap: wrap;
  gap: 9px 10px;
  justify-content: flex-start;
  width: 100% !important;
}
.split-carousel-left .txt-nav .slick-track > .slick-slide {
  cursor: pointer;
  width: calc(50% - 5px) !important;
}
.split-carousel-left .txt-nav .slick-track > .slick-slide:first-child {
  margin-left: -10px;
}
.split-carousel-left .txt-nav .slick-track > .slick-slide:last-child {
  width: 55% !important;
}
.split-carousel-left .txt-nav .slick-track > .slick-slide > p {
  border: none !important;
  display: flex;
  padding: 0 !important;
  flex-direction: row-reverse;
  line-height: 1.4;
  gap: 10px;
  justify-content: flex-end;
  margin: 0;
}
.split-carousel-left .txt-nav .slick-track > .slick-slide.slick-current > p {
  color: #fff;
  font-weight: 600;
}
.split-carousel-left .txt-nav .slick-track > .slick-slide > p::after {
  content: '';
  height: 21px;
  min-width: 3px;
  background-color: #43FBFC;
}*/

.split-section .coh-slider-nav-bottom,
.split-section .coh-slider-nav-top{
  align-items: center;
  bottom: -30px;
  display: flex;
  justify-content: space-between;
  max-width: 385px;
  width: 100%;
}
.split-section .coh-slider-nav-top {
  bottom:unset;
}
#thumbnail-slider-new .coh-slider-nav-top {
	display:none;
}
.split-section .coh-slider-nav-bottom:before, 
.split-section .coh-slider-nav-bottom:after,
.split-section .coh-slider-nav-top:before, 
.split-section .coh-slider-nav-top:after{
  display: none;
}
.split-section .coh-slider-nav-bottom button:focus,
.split-section .coh-slider-nav-top button:focus{
  bordere: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.split-section .coh-slider-nav-bottom > .slick-arrow,
.split-section .coh-slider-nav-top > .slick-arrow{
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  margin: 0 !important;
  width: 20px;
}
.split-section .coh-slider-nav-bottom .coh-style-slider-navigation-left::before, 
.split-section .coh-slider-nav-bottom .coh-style-slider-navigation-right::before,
.split-section .coh-slider-nav-top .coh-style-slider-navigation-left::before, 
.split-section .coh-slider-nav-top .coh-style-slider-navigation-right::before{
  opacity: 0;
}
.split-section .coh-slider-nav-bottom > .slick-prev,
.split-section .coh-slider-nav-top > .slick-prev{
  background: url(/sites/default/files/2024-06/arrow-bet-left.svg) no-repeat center;
}
.split-section .coh-slider-nav-bottom > .slick-next,
.split-section .coh-slider-nav-top > .slick-next{
  background: url(/sites/default/files/2024-06/arrow-bet.svg) no-repeat center;
  order: 3;
}
.split-section .coh-slider-nav-bottom .slick-dots,
.split-section .coh-slider-nav-top .slick-dots{
  margin: 0;
  position: unset;
  transform: unset;
}
.split-section .coh-slider-nav-bottom .slick-dots button,
.split-section .coh-slider-nav-top .slick-dots button{
  background-color: #fff;
  height: 6px;
  width: 24px;
  border-radius: 0;
  margin-right: 8px;
  margin-left: 8px;
  opacity:.5;
  transition: all 300ms ease;
}
.split-section .coh-slider-nav-bottom .slick-dots > li.slick-active button,
.split-section .coh-slider-nav-top .slick-dots > li.slick-active button{
  background-color: #fff;
  border-radius: 0;
  height: 6px;
  opacity:1;
  width: 135px;
}
/**Right**/
.split-carousel > .split-carousel-right {
  width: calc((100% + 218px) / 2);
}
.split-carousel > .split-carousel-right .imgs .slick-list {
  border: 11px solid #43FBFC;
  border-radius: 75px 0 0 0;
  border-right: 0;
  box-shadow: 0px 4px 35px #43FBFC;
  height: 441px;
  margin-right: -30px;
  overflow: hidden;
  transform: skewX(-25deg) translateZ(0);
  transform-origin: bottom right;
}
.split-carousel > .split-carousel-right .imgs {
  height: 450px !important;
}
.split-carousel > .split-carousel-right .imgs .slick-list .slick-slide {
  height: 100%;
  transform: skewX(25deg) translateZ(0);
  transform-origin: right bottom;
}
.split-carousel-right > .imgs .coh-slider-container-mid, 
.split-carousel-right > .imgs .coh-slider-container-mid > .coh-slider-container-inner, 
.split-carousel-right > .imgs .coh-slider-container-mid > .coh-slider-container-inner > .slick-list, 
.split-carousel-right > .imgs .coh-slider-container-mid > .coh-slider-container-inner > .slick-list .slick-track {
  height: 100%;
}
.split-carousel-right > .imgs .coh-slider-item > img.main-img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
/**
 *Full Width Image*
**/
.full-width-img {
  margin-top: 56px;
}
.full-width-img img {
  min-height: 195px;
  object-fit: cover;
  width: 100%;
}
/**
 *Two Col Section*
**/
.atr-two-col-section{
  margin: 0;
  padding: 100px 0;
}
.atr-two-col-inner {
  margin: 0 -14dvw;
}
.atr-two-col-inner > .coh-container > .coh-row > .coh-row-inner > .coh-column {
  column-gap: 35px;
  flex-direction: row;
}
.atr-two-col-inner .two-col-content {
  align-items: flex-start;
  border: 11px solid #1E8E33;
  border-radius: 75px 0 0 0;
  box-shadow: 0px 0px 35px #1E8E33;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  transform: skewx(-27deg) translateZ(0);
}
.atr-two-col-inner .two-col-content:first-child {
  align-items: flex-end;
  border-radius: 0 0 75px 0;
}

.atr-two-col-inner .two-col-content.left > .coh-container,
.atr-two-col-inner .two-col-content.left > .coh-container > .coh-row,
.atr-two-col-inner .two-col-content.left > .coh-container > .coh-row > .coh-row-inner,
.atr-two-col-inner .two-col-content.left > .coh-container > .coh-row > .coh-row-inner > .coh-column,
.atr-two-col-inner .two-col-content.left > .coh-container > .coh-row > .coh-row-inner > .coh-column > .two-col-inner{
	height:100%;
	padding:0;
	width:100%;
}

.two-col-content .two-col-inner {
  margin: 0;
  transform: skewx(27deg) translateZ(0);
  transform-origin: top right;
}
.two-col-content .two-col-inner.left-inner{
position: relative;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% + 50px) !important;
  padding-right: 50px !important;
  align-self: flex-end;
}
.two-col-content .two-col-inner.left-inner > .coh-container {
	position: relative;
  left: -250px;
  padding-left: 50%;
}
.two-col-content .two-col-inner.left-inner .coh-wysiwyg{
	max-width: 500px;
	width:100%;
}
.two-col-content .two-col-inner.right-inner > .coh-container{
	left: -10%;
	padding:35px;
  position: relative;
}
.two-col-content ul{
	margin-bottom:0;
}
.two-col-content ul li{
	font-size:0.975rem;
	margin-bottom: 0.5rem;
	margin-left: 1.15rem;
}
.two-col-content ul li::marker{
	color:#1E8E33;
}
.two-col-content h3 {
  font-size: 24px;
  line-height: 1.25;
  margin-bottom: 0;
}
.two-col-content h4 {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.6;
  margin-bottom: 15px;
}
.two-col-content a {
  color: #fff;
  font-weight: normal;
  text-decoration: underline;
}
.two-col-content a:hover {
  text-decoration: none;
}
.txt-carousel .coh-slider-container-mid .coh-slider-nav-inner-top button:focus {
  bordere: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.txt-carousel .coh-slider-container-mid .coh-slider-nav-inner-top > .slick-arrow {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  margin: 0;
  width: 20px;
}
.txt-carousel .coh-slider-container-mid .coh-slider-nav-inner-top .coh-style-slider-navigation-left::before, 
.txt-carousel .coh-slider-container-mid .coh-slider-nav-inner-top .coh-style-slider-navigation-right::before {
  opacity: 0;
}
.txt-carousel .coh-slider-container-mid .coh-slider-nav-inner-top > .slick-prev {
  background: url(/sites/default/files/2024-06/arrow-bet-left.svg) no-repeat center;
}
.txt-carousel .coh-slider-container-mid .coh-slider-nav-inner-top > .slick-next {
  background: url(/sites/default/files/2024-06/arrow-bet.svg) no-repeat center;
}
/**
 *Carousel*
**/
.atr-carousel {
  background-repeat: repeat !important;
  background-size: auto !important;
}
.atr-carousel .no-gap-carousel .coh-slider-container-mid,
.atr-carousel .no-gap-carousel .coh-slider-container-mid > .coh-slider-container-inner{
	overflow:visible;
}
.atr-carousel .no-gap-carousel > .no-gap-carousel > .coh-slider-container-mid .coh-slider-nav-inner-bottom {
	align-items: center;
  background: #000;
  bottom: -50px !important;
  display: flex;
  justify-content: space-between;
  padding: 30px 60px;
  right: 50% !important;
  transform: translateX(50%);
  width: 370px;
  z-index: 1;
}
.atr-carousel .no-gap-carousel > .no-gap-carousel > .coh-slider-container-mid .coh-slider-nav-inner-bottom:before{
	background:url(/sites/default/files/2024-09/firework.svg);
	content:"";
	display:block;
	filter: brightness(0) invert(1);
	height:34px;
	order:2;
	width:34px;
}
.atr-carousel .coh-slider-container-mid button:focus {
  bordere: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.atr-carousel .coh-slider-container-mid .coh-style-slider-navigation-left::before, 
.atr-carousel .coh-slider-container-mid .coh-style-slider-navigation-right::before {
  opacity: 0;
}
.atr-carousel .no-gap-carousel > .no-gap-carousel > .coh-slider-container-mid .coh-slider-nav-inner-bottom .slick-arrow{
	  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  margin: 0;
  width: 20px;
}
.atr-carousel .no-gap-carousel > .no-gap-carousel > .coh-slider-container-mid .coh-slider-nav-inner-bottom > .slick-prev{
	background: url(/sites/default/files/2024-06/arrow-bet-left.svg) no-repeat center;
	margin-left:-30px;
}
.atr-carousel .no-gap-carousel > .no-gap-carousel > .coh-slider-container-mid .coh-slider-nav-inner-bottom > .slick-next{
	background: url(/sites/default/files/2024-06/arrow-bet.svg) no-repeat center;
	margin-right:-30px;
	order:3;
}

/**
 *Logos*
**/
.atr-logos{
	padding-top:100px;
}
.atr-logos .coh-wysiwyg {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  min-height: calc(100vh - 1185px);
}
/**
 *@Media*
**/
/*max-width 1439px*/
@media (max-width: 1439px) {
	.atr-two-col-inner .two-col-content {
		transform: skewx(-20deg) translateZ(0);
	}
	.two-col-content .two-col-inner {
  transform: skewx(20deg) translateZ(0);;
}
  .two-col-inner.right-inner > .coh-container {
    left: -15% !important;
  }
}
/*max-width 1169px*/
@media (max-width: 1169px) {
	.atr-two-col-inner .two-col-content.left > .coh-container{
		width: 110%;
	}
	.two-col-content .two-col-inner.left-inner > .coh-container {
  padding-left: 55%;
}
  .two-col-inner.right-inner > .coh-container {
    left: -17% !important;
  }
}
/*max-width 1024px*/
@media (max-width: 1024px) {
  .f1-hero-section {
    min-height: 360px;
  }
  .f1-hero-section > .coh-container-boxed {
    margin-left: 15px;
    margin-right: 15px;
  }
  .f1-hero-section .f1-hero-section-inner {
    padding-top: 30px;
  }
  .atr-section > .coh-container > .coh-row > .coh-row-inner > .coh-column {
    flex-wrap: wrap;
    gap: 0;
  }
  .atr-section .img-container {
    height: auto;
    margin-right: 0;
    max-width: unset;
    width: 100%;
  }
  .atr-section .section-1-txt {
    order: -1;
    max-width: unset;
    padding: 0 30px 36px;
    width: 100%;
  }
  .atr-section .section-1-txt h2 {
    font-size: 32px;
    letter-spacing: 0.06em;
    line-height: 45px;
  }
  .atr-two-col-section h2 {
    margin: 0 0 35px;
  }
  .split-carousel {
    flex-direction: column;
    padding: 50px 15px 100px;
  }
  .split-carousel > .split-carousel-left {
    max-width: 100%;
    padding: 0;
    width: 100%;
  }
  #thumbnail-slider-new .coh-slider-nav-top {
	  display:flex;
	  margin: 0 auto;
  }
  .split-carousel > .split-carousel-left .coh-wysiwyg {
    padding: 0 ;
  }
  /*.split-carousel-left .txt-nav .slick-track {
    flex-direction: column;
    max-width: 100% !important;
  }
  .split-carousel-left .txt-nav .slick-track > .slick-slide:first-child {
    margin-left: 0;
  }
  .split-carousel-left .txt-nav .slick-track > .slick-slide,
  .split-carousel-left .txt-nav .slick-track > .slick-slide:last-child{
    width: 100% !important;
  }*/
  .split-carousel > .split-carousel-right {
    margin-left: 0;
    width: 100%;
  }
  .split-carousel > .split-carousel-right .imgs {
    height: 350px !important;
  }
  .split-section .coh-slider-nav-bottom{
  	bottom: 0;
    margin: 20px auto 0;
    max-width: 300px;
  }
  .split-section .coh-slider-nav-top{
    max-width: 300px;
  }
  .split-section .coh-slider-nav-bottom .slick-dots > li.slick-active button,
  .split-section .coh-slider-nav-top .slick-dots > li.slick-active button{
    width: 75px;
  }
  .two-col-content:first-child {
    padding-top: 0;
  }
  .atr-two-col-inner {
    margin: 0;
  }
  .atr-two-col-inner > .coh-container > .coh-row > .coh-row-inner > .coh-column {
    flex-direction: column;
    padding: 0;
  }
  .atr-two-col-inner .two-col-content,
  .atr-two-col-inner .two-col-content:first-child{
  	border: none;
  box-shadow: none;
  	border-radius:0;
  }
  .atr-two-col-inner .two-col-content{
  	border-top: 11px solid #1E8E33;
  }
  .atr-two-col-inner .two-col-content,
  .two-col-content .two-col-inner{
  	flex-direction: row;
  	transform: skewx(0deg) translateZ(0);
  	height: 100% !important;
  overflow: visible;
  }
  .atr-two-col-inner .two-col-content.left > .coh-container {
    width: 100%;
  }
  .two-col-content .two-col-inner.left-inner {
    width: 100% !important;
    padding-right: unset !important;
  }
  .two-col-content .two-col-inner.left-inner > .coh-container {
    padding: 50px 25px 50px 50px;
    left: 0;
    width: unset;
  }
  .two-col-content .two-col-inner.left-inner .coh-wysiwyg {
    max-width: 100%;
  }
 .two-col-inner.right-inner > .coh-container {
    left: 0 !important;
    width: unset;
  }
}
/*max-width 767px*/
@media (max-width: 767px) {
  .f1-hero-section {
    background: url(/sites/default/files/2024-09/y-mobile-banner.jpg.webp) no-repeat center center !important;
    background-size: cover !important;
    min-height: 65vw;
    padding: 6px 21px;
    position: relative;
  }
  .f1-hero-section .f1-hero-section-inner {
    justify-content: center;
    padding-top: 0;
  }
  .f1-banner-logo .coh-row-inner > .coh-column {
    justify-content: space-between;
    min-height: calc(65vw - 12px);
    padding: 0 !important;
  }
  .f1-banner-logo p {
    font-size: 16px;
  }
  .atr-section .img-container {
    border-width: 6px;
    box-shadow: 0px 0px 15px #A1225B;
    height: 232px;
  }
  .split-carousel > .split-carousel-right .imgs {
    height: 200px !important;
  }
  .split-carousel > .split-carousel-right .imgs .slick-list {
    border-width: 6px;
    box-shadow: 0px 0px 15px #43FBFC;
  }
}