@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');


body {
  font-family: 'Poppins', sans-serif !important;
}

#main .post-container .thumbnails .icon-bottom {
  position: absolute;
  bottom: -20px;
  right: 20px;
  z-index: 100;
  width: 55px;
  height: 55px;
  padding: 14px 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  color: #FFFFFF;
  font-size: 23px;
  text-align: center;
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: var(--duet-color-primary);
}

.hero-recognition-container.layout-2 .hero-copy a.hero-cta {
  font-size: 16px !important;
  letter-spacing: 1px !important;
}

.hero-recognition-container.layout-1 .program-link-url a {
  padding: 18px 60px 18px 20px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  border-radius: 50px !important;
}

.hero-recognition-container.layout-2 .hero-copy {
  margin: 0 0 12vh !important;
}

.hero-recognition-container.layout-2 .hero-copy p {
  font-size: 18px !important;
  margin: 0 0 6vh 0 !important;
  color: #222 !important;
}

.static-banner-container {
  display: none !important;
}

.timg .caption-in-image {
  padding: 20px;
}

body {
  font-weight: 500;
}


.sign-in .timg .image {
  display: none;
}
.mall-facet .mall-pages {
  background-color: #f0f2f4;
}

.signIn-page {
  background-color: #f0f2f4;
}

#details {
  line-height: 2;
  font-size: 13px;
  max-width: 700px;
}
.scrollpoint .col-xs-12 h3 {
font-size: 18px;
  margin-top: 20px !important;
}
.post-container .post-content .title {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.post-container .post-content .description {
  color: #77797c;
  font-size: 13px;
  letter-spacing: 0.025em;
  line-height: 18px;
  font-weight: 400;
}
.post-container .post-content {
  background: #FFFFFF;
  width: 100%;
  position: relative;
  padding: 20px;
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 110px;
}
.list-group-item, .input-group-merge {
  background-color: transparent;
}
.searchMin, .searchMax {
  border: none;
  background: #fff;
}
.breadcrumb {
  border-bottom: 1px solid #333 !important;
  padding: 30px 0 25px 0 !important;
}
.facetSide.menu h3 {
  font-weight: 700;
  font-size: 14px;
}
.facetSide hr {
  border-top-color: #333;
}
#desktop_breadcrumb a, #desktop_breadcrumb li, #desktop_breadcrumb span {
  font-size: 14px;
  font-weight: 500;
}
#desktop_breadcrumb span {
  font-size: 14px;
}
.breadcrumb li span:first-child::before {
  padding: 0 2px 0 8px;
  color: #333;
}
.desktopSortContainer {
  color: #333;
}
.dashboards-widget .rewards-for-you .product-box {
  border: 5px solid #f0f3fa;
}
.copy-link {
  padding-top: 30px;
}
.rangeSearch_container .fa-chevron-right.range {
  font-size: 12px;
  position: absolute;
  top: 10px;
  left: 16px;
}
.facetSide.menu .fa-stack-2x {
  font-size: 30px;
}
.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 4px;
}
.rangeSearch_container .input-group-btn .btn {
  padding: 0;
  width: 40px;
  height: 40px;
  margin: 0 !important;
}
.mobile-icon-container {
  background-color: #fff !important;
}
.mobileback {
  display: none;
}
.pagination li a, .pagination li span {
  border: 1px solid transparent;
  border-radius: 100px;
}
.pagination li:first-child a, .pagination li:first-child span {
  margin-left: 0;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
}
.pagination-sm li:last-child a, .pagination-sm li:last-child span {
  border-bottom-right-radius: 100px;
  border-top-right-radius: 100px;
}
.pagination-sm li a, .pagination-sm li span {
  font-size: 14px;
}
.pagination li a:hover {
  background-color: #fff;
  border: 1px solid #333;
}
.pagination li span:hover {
  background-color: none;
  border: 1px solid transparent;
}
#reward-gallery .well {
  border-right: none;
}
.rangeSearch_container .form-control.searchMin, .rangeSearch_container .form-control.searchMax {
  border: 1px solid #fff;
  background: #fff;
}
.rewards-for-you .product-box .our-price {
  font-size: 18px;
}
.rewards-for-you {
  padding: 0;
}
.input-group-btn:first-child .btn, .input-group-btn:first-child .btn-group {
  border-radius: 0;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-control.checkout {
  height: 45px;
}
.pr-xs.checkout {
  height: 45px;
}
small, .small {
  font-size: 85%;
}
.facetSide.menu .facets_view_all, .facetSide.menu .facets_view_less {
  font-size: 13px;
}
a:hover, a:focus {
  text-decoration: none;
}
.filtered-list-item {
  font-weight: 500;
}
.facetSide.menu .fa-stack-1x {
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  margin-top: -4px;
  color: #333;
}
.container {
  width: 90%;
}

.rewardsDetail-page .form-control {
  height: 45px;
}
.input-group-btn:first-child .btn, .input-group-btn:first-child .btn-group, .input-group-btn:last-child .btn, .input-group-btn:last-child .btn-group {
  border-radius: 0;
  height: 45px !important;
  padding: 10px 10px !important;
}
.svg-search-btn {
  font-weight: 600;
  height: 45px;
}
.category-search-typeahead .styledSelect {
  max-width: 300px;
  padding: 10px 35px 10px 15px;
  height: 45px;
}
.input-search .form-control {
  height: 45px;
}
.category-search-typeahead .styledSelect::after {
  right: 12px;
}
.mega-menu-dashboard-dropdown button {
  font-weight: 500;
}
input.reward-search, input.typeahead.tt-hint {
  font-weight: 400 !important;
}
.shop-hamburger {
  font-weight: 500;
  height: 45px;
}
.product-cart-options .control-label {
  margin-bottom: 5px;
  padding-top: 0;
}
.product-cart-options .col-xs-offset-2 {
  margin: 0;
}
.product-cart-options .col-xs-9 {
  width: 100%;
  margin: 0;
}
.product-cart-options .btn-primary {
  margin-right: 10px;
}
.product-cart-options .form-group {
  margin-bottom: 20px;
}
.point-count span {
  text-transform: uppercase;
}
.fa-user {
  padding-right: 0 !important;
}
#details {
  line-height: 2;
  font-size: 13px;
}
#member_initials {
  text-align: center;
  display: table-cell;
  padding: 13px;
}
.form-control {
  padding: 10px;
  height: auto;
}
.btn-primary, .btn-secondary {
  font-size: 13px;
  font-weight: 600;
}
.page-header {
  padding-bottom: 20px;
  margin: 35px 0 30px;
  border-bottom: 1px solid #e6e6e6;
}
h1, .h1 {
  font-size: 25px;
}
#loginbox {
  width: 325px;
  position: absolute;
  left: 0;
  right: 0;
  top: 10%;
  padding: 30px;
  background: #fff;
  border-radius: 20px;
  margin: 80px auto;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.05);
  font-family: 'Poppins', sans-serif !important;
}
#loginbox #main-title {
  font-size: 22px;
  margin-bottom: 30px;
  margin-top: 0;
}
#btn-login {
  display: block;
  width: 100%;
  margin-top: 30px;
  padding: 14px !important;
}
.signIn-page #main {
  min-height: 700px;
}
.table thead tr th, .table thead tr td {
  background-color: #fff;
}
.table thead tr th, .table tbody tr th, .table tfoot tr th, .table thead tr td, .table tbody tr td, .table tfoot tr td {
  padding: 20px 8px;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #e6e6e6;
}
.media, .media-body {
  padding-right: 30px;
}
.media-heading {
  margin-bottom: 15px;
  font-size: 16px;
}
.dreamtracker-left-media p {
  font-size: 20px;
}
.progress {
  overflow: hidden;
  height: 38px;
  margin-bottom: 16px;
  background-color: #f4f6f7;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 100px;
}

.round-close-button {
  width: 50px;
  height: 50px;
  right: 25px;
  padding: 6px 12px;
}
.paypal-cart-checkout {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-radius: 5px;
}
.paypal-cart-checkout h3 {
  margin-bottom: 15px !important;
}
.paypal-cart-checkout h3 span {
  color: #333 !important;
  font-size: 16px !important;
}
.mall-container-checkout h3 {
  margin-bottom: 15px !important;
}
.mall-container-checkout h3 span {
  color: #333 !important;
  font-size: 16px !important;
}
.mb-lg h3 {
  margin-bottom: 15px !important;
}
.mb-lg h3 span {
  color: #333 !important;
  font-size: 16px !important;
}
.close {
  font-size: 24px;
  font-weight: 300;
  color: #333;
  opacity: 1 !important;
  background: none !important;
}
@media (max-width: 768px) {
  .container {
    width: 90%;
  }
  .media, .media-body {
    padding-right: 10px;
  }
  .media-heading {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .media-dreamtracker {
    padding: 20px 0;
  }
  .dreamtracker-left-media {
    padding: 20px 0;
  }
  .dreamtracker-left-media p {
    font-size: 16px;
    padding-top: 0px;
  }
  .progress .progressbar-back-text {
    font-size: 16px;
  }
}
.input-group-addon {
  background-color: #fff;
  font-size: 16px;
  padding: 12px;
}
.rewards-for-you .product-title {
  -webkit-line-clamp: unset;
  overflow: visible;
  max-height: none;
}
.feed-title h3 {
  margin-bottom: 0px !important;
}
@media (min-width: 992px) {
  .container {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 90%;
  }
}
@media screen and (max-width: 1250px) {
  #reward-gallery .facetsContainer .rangeSearch_container .form-control.searchMin, .rangeSearch_container .form-control.searchMax {
    border: 1px solid #333;
  }
}
/* STOREFRONT CSS */
.mwA {
  width: 90%;
}
.main-carousel-two {
  max-width: 1500px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 20px;
  width: 90%;
}
.category-slider-header {
  font-size: 26px !important;
  text-align: center !important;
  text-transform: uppercase !important;
}
.card-menu-1 .heading {
  text-align: center !important;
  text-transform: uppercase !important;
  margin: 0 0 30px 0 !important;
}
.main-category-slider ol.flickity-page-dots li.dot::before {
  color: #262829 !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}
.main-category-slider ol.flickity-page-dots li.dot.is-selected::before {
  color: var(--duet-color-primary) !important;
}
.main-category-slider ol.flickity-page-dots {
  background: transparent !important;
}
.main-category-slider ol.flickity-page-dots li {
  border-right: none !important;
  border-radius: 6px !important;
}
.category-box p.category-heading {
  font-weight: 500 !important;
}
.main-category-two-container .category-slider-header, .main-subcategories-container .subcategory-slider-header, .main-category-2-container .category-2-slider-header, .main-card-menu-2-container .subcategory-slider-header {
  text-align: center !important;
  width: 100% !important;
  font-size: 26px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  color: #262829 !important;
}
.category-3 .heading-text-container .heading {
  text-align: center !important;
  width: 100% !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  color: #FFFFFF !important;
}
.main-category-2-container .category-2-slider-header {
  padding-bottom: 16px !important;
}
.main-category-2-slider .copy-container p.title {
  font-size: 38px !important;
  color: #262829 !important;
}
.main-category-two-container .category-two-grid .grid-block.wide-block p {
  color: #262829 !important;
}
h2.cat {
  text-align: center !important;
  letter-spacing: normal;
  font-size: 26px !important;
  font-weight: 600 !important;
  color: #262829 !important;
  padding: 1rem 40px;
}
.cline.b-grey {
  display: none;
}
.callout-cat .inner p {
  font-size: 14px;
  letter-spacing: normal;
  font-weight: 500;
  color: #222;
}
.callout-cat .inner .b-grey {
  text-transform: none !important;
}
.callout-cat .inner {
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.04) !important;
}
.mwA {
  max-width: 1500px;
  padding: 40px 0 80px;
}
.b-grey {
  border: solid 2px #f0f2f4;
  border-top: 0;
}
.featured-brand {
  background-color: #f0f2f4;
}
.mallDashboard-page. rewards-for-you .product-box {
  border: 8px solid #f0f2f4;
}
.container.carousel button.hero-slider.next-button {
  margin-right: 20px;
}
.container.carousel button.hero-slider.prev-button {
  margin-left: 20px;
}
.main-summer-sale-container a, .main-category-2-slider .copy-container a {
  font-weight: 600 !important;
}
.card-menu-1 .body-text {
  font-weight: 500 !important;
  max-width: 800px !important;
  line-height: 1.5 !important;
}
.main-card-menu-2-container .card-menu-box p.box-head {
  font-weight: 600 !important;
  font-size: 22px !important;
}
.prepaid-banner .body-text {
  font-weight: 500 !important;
}
@media (max-width: 992px) {
  h2.cat {
    font-size: 20px !important;
    padding: 0 !important;
    margin-top: 0 !important;
  }
.prepaid-banner .prepaid-banner-card-img {
  background-position: left center !important;
  }
  .main-category-two-container .category-slider-header, .main-subcategories-container .subcategory-slider-header, .main-category-2-container .category-2-slider-header, .main-card-menu-2-container .subcategory-slider-header {
    font-size: 18px !important;
  }
  .main-category-two-container {
    padding: 40px 10px !important;
  }
  .category-slider-header {
    font-size: 18px !important;
  }
  .main-popular-categories-container {
    padding: 40px 20px 80px !important;
  }
  .widget-container-col .callout-cat {
    flex-basis: 50% !important;
  }
  .featured-brand .callout-cat .inner .img-responsive {
    height: 28.7vw !important;
  }
  .cline.b-grey {
    display: none !important;
  }
}
/* END STOREFRONT CSS */
/* MEMBER HERO CSS */

#member-dashboard .hero-bg {
  font-family: 'Poppins', sans-serif !important;
  padding: 80px 0px 100px !important;
  background-size: cover !important;
  margin: 0 -50vw -70px !important;
  background-size: cover !important;
}

#member-dashboard .hero-bg .header-top {
  font-family: 'Poppins', sans-serif !important;
  font-size: 45px !important;
  font-weight: 900 !important;
  color: #fff !important;
  position: relative !important;
  display: inline-block !important;
  line-height: 60px !important;
  margin-bottom: 30px !important;
  max-width: 550px !important;
  margin-top: -20px !important;
  color: #333 !important;
}
#member-dashboard .hero-bg .header-bottom {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #fff !important;
  line-height: 24px !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 45px !important;
  max-width: 25vw !important;
  color: #333 !important;
}
#member-dashboard .hero-bg .dashboard-button a {
  border-radius: 50px !important;
  padding: 15px 60px 15px 30px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  letter-spacing: 2px !important;
  z-index: 1 !important;
  transition: all 0.13s ease-in-out !important;
  cursor: pointer !important;
}
#member-dashboard .hero-bg .dashboard-button a:hover {
  border: 1px solid var(--duet-color-primary) !important;
  color: #fff !important;
}
#member-dashboard .hero-bg .table-display-2 {
  display: table !important;
  border: 0px solid #fff !important;
  padding: 30px !important;
  border-radius: 6px !important;
  height: 418px !important;
  width: 100% !important;
  background: #fff !important;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.08) !important;
  margin-bottom: 20px !important;
}
#member-dashboard .hero-bg .header-top3 {
  font-size: 22px !important;
  line-height: 28px !important;
  font-weight: 600 !important;
  color: #333 !important;
  margin-bottom: 15px !important;
}
#member-dashboard .hero-bg .header-bottom2 {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #333 !important;
  line-height: 18px !important;
  margin-bottom: 25px !important;
}
#member-dashboard .points, #main .points a {
  font-family: 'Poppins', sans-serif !important;
  line-height: 30px !important;
  font-size: 26px !important;
  margin-bottom: 0px !important;
  font-weight: 600 !important;
}
#member-dashboard .points-text, #main .points-text a {
  font-family: 'Poppins', sans-serif !important;
  line-height: 14px !important;
  font-size: 12px !important;
}
#member-dashboard .hero-bg .dashboard-button2 a {
  font-family: 'Poppins', sans-serif !important;
  position: relative !important;
  display: inline-block !important;
  padding: 18px 20px !important;
  border: 1px solid #292929 !important;
  background-color: #fff !important;
  color: #292929 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  letter-spacing: 1px !important;
  z-index: 1 !important;
  transition: all 0.13s ease-in-out !important;
  cursor: pointer !important;
  border-radius: 6px !important;
  width: 100%;
  margin-bottom: 12px !important;
}
@media (max-width: 1000px) {
  #member-dashboard .hero-bg {
    padding: 50px 30px !important;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)), url('https://amex-rewards.uat-internal-cs.p2motivate.com/asset/43246/v=1709750293') repeat !important;
  }
  #member-dashboard .hero-bg .text {
    font-size: 14px !important;
  }
  #member-dashboard .hero-bg .logo {
    max-width: 80px !important;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 975px) {
  #member-dashboard .hero-box-1 {
    width: 30% !important;
  }
  #member-dashboard .hero-box-2 {
    width: 35% !important;
  }
}
@media only screen and (max-width: 1300px) {
  #member-dashboard .hero-bg .header-top {
    font-size: 30px !important;
    position: relative !important;
    display: inline-block !important;
    line-height: 40px !important;
    margin-bottom: 30px !important;
    margin-top: 5px !important;
    max-width: 550px !important;
  }
  #member-dashboard .hero-bg .header-bottom {
    font-size: 12px !important;
  }
  #member-dashboard .hero-bg .dashboard-button a {
    font-size: 12px !important;
  }
}
#member-dashboard .hero-bg .row {
  justify-content: left !important;
}
#member-dashboard .hero-box-1 {
  width: 43% !important;
}
#member-dashboard .hero-box-2 {
  justify-content: right !important;
  margin: 0 10px !important;
}
@media only screen and (max-width: 955px) {
  #member-dashboard .hero-bg {
    padding: 40px 0px 40px 0px !important;
    margin: 0 -50vw !important;
  }
  #member-dashboard .hero-bg .header-top {
    display: none !important;
  }
  #member-dashboard .hero-bg .header-bottom {
    display: none !important;
  }
  #member-dashboard .svg-button-about {
    display: none !important;
  }
  #member-dashboard .dashboard-button {
    display: none !important;
  }
}
@media only screen and (max-width: 600px) {
  #member-dashboard .hero-box-2 {
    width: 100% !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  #member-dashboard .hero-bg .table-display-2 {
    height: auto !important;
  }
}
/* END MEMBER HERO CSS */



/* START DASHBOARD BOOTSTRAP */
	.dashboards-page .col-xs-1,
	.dashboards-page .col-sm-1,
	.dashboards-page .col-md-1,
	.dashboards-page .col-lg-1,
	.dashboards-page .col-xs-2,
	.dashboards-page .col-sm-2,
	.dashboards-page .col-md-2,
	.dashboards-page .col-lg-2,
	.dashboards-page .col-xs-3,
	.dashboards-page .col-sm-3,
	.dashboards-page .col-md-3,
	.dashboards-page .col-lg-3,
	.dashboards-page .col-xs-4,
	.dashboards-page .col-sm-4,
	.dashboards-page .col-md-4,
	.dashboards-page .col-lg-4,
	.dashboards-page .col-xs-5,
	.dashboards-page .col-sm-5,
	.dashboards-page .col-md-5,
	.dashboards-page .col-lg-5,
	.dashboards-page .col-xs-6,
	.dashboards-page .col-sm-6,
	.dashboards-page .col-md-6,
	.dashboards-page .col-lg-6,
	.dashboards-page .col-xs-7,
	.dashboards-page .col-sm-7,
	.dashboards-page .col-md-7,
	.dashboards-page .col-lg-7,
	.dashboards-page .col-xs-8,
	.dashboards-page .col-sm-8,
	.dashboards-page .col-md-8,
	.dashboards-page .col-lg-8,
	.dashboards-page .col-xs-9,
	.dashboards-page .col-sm-9,
	.dashboards-page .col-md-9,
	.dashboards-page .col-lg-9,
	.dashboards-page .col-xs-10,
	.dashboards-page .col-sm-10,
	.dashboards-page .col-md-10,
	.dashboards-page .col-lg-10,
	.dashboards-page .col-xs-11,
	.dashboards-page .col-sm-11,
	.dashboards-page .col-md-11,
	.dashboards-page .col-lg-11,
	.dashboards-page .col-xs-12,
	.dashboards-page .col-sm-12,
	.dashboards-page .col-md-12,
	.dashboards-page .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
	}

	.dashboards-page .row {
		margin-left: -8px;
		margin-right: -8px;
	}

/* END DASHBOARD BOOTSTRAP */


/* START STOREFRONT DASHBOARD */

.mallDashboard-page #main {
  font-family: 'Poppins', 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  margin-bottom: -16px !important;
}

.bic-flex-con-block-widget {
  font-family: 'Poppins', 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  background-position: bottom center !important;
  padding-bottom: 5em !important;
}

.bic-flex-con-block-widget .card-content .card-details {
  width: 70% !important;
}

.bic-flex-con-block-widget .widget-head .title {
  font-size: 1.6em !important;
  margin-bottom: 50px !important;
  text-align: center !important;
}

.bic-flex-con-block-widget .widget-head div {
  text-align: center !important;
  width: 100% !important;
}

.brand-store-container {
  padding-top: 30px !important;
  padding-bottom: 60px !important;
  font-family: 'Poppins', 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.featured-brand {
  background-image: url("https://recognition-sales-demo.p2motivate.com/asset/152917");
  background-size: cover;
}

.rewards-for-you .savings-button {
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: center;
  background-color: #a802a3;
  background-color: var(--duet-color-primary);
  border-radius: 12px;
  font-size: 12px;
  padding: 10px;
  display: table;
  border-radius: 5px;
}

.rewards-for-you .savings-button span:first-child {
  font-weight: 700;
  font-size: 14px;
  display: block;
}

.rewards-for-you .savings-button span:last-child {
  font-size: 10px;
  width: 100%;
  display: block;
}

.card-count-2 .container {
width: 95% !important;
}
.card-count-2 .card-content .card-details {
  width: 100% !important;
}

.bic-flex-con-block-widget.card-count-2.layout-1 .card-1 .card-content, .bic-flex-con-block-widget.card-count-2.layout-1 .card-2 .card-content {
    padding: 5em 3em !important;
  }

.brand-store-container .store-wrapper h2 {
  font-size: 20px !important;
}


/* END STOREFRONT DASHBOARD */




#member-dashboard .panel-tertiary {
  margin-bottom: 25px !important;
}

.feed-widget-item .feed-widget-body.bday-bg {
  background-image: url(https://de1qw0dg41vdz.cloudfront.net/spa-proxy-1.2.84.85.1-29/images/feed/confetti.svg) !important;
}

.main-hero-profile-container {
  font-family: 'Poppins', sans-serif !important;
  padding: 80px 0 100px !important;
  margin-bottom: -70px !important;
}

@media (max-width: 1000px) {
  .main-hero-profile-container {
    padding: 50px 10px !important;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)), url('https://amex-rewards.uat-internal-cs.p2motivate.com/asset/43262/v=1709750293') !important;
  }
}

.main-hero-profile-container .container {
 padding: 0 !important;
}

.main-member-profile-container {
  padding: 15px 0 !important;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%) !important;
  box-shadow: none !important;
background: var(--duet-color-primary) !important;
}

.profile-link {
  font-size: 14px !important;
}

.main-member-profile-container .profile-info {
  width: 45% !important;
}
.profile-link .icon {
  width: 35px !important;
  height: 35px !important;
}

.main-hero-profile-container .hero-copy a.hero-cta {
  padding: 16px 60px 16px 20px !important;
  border-radius: 50px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
}

.main-hero-profile-container .hero-copy h1 {
  font-size: 45px !important;
}

.hero-recognition-container.layout-2 {
 background-position: center center !important;
}

.hero-recognition-container.layout-2 .hero-copy h1 {
  font-size: 48px !important;
  margin: 0 0 4vh 0 !important;
  line-height: 1.2 !important;
  color: #222 !important;
}

.hero-recognition-container.layout-2 .container {
  padding: 10vh 0 10vh 0 !important;
}

@media screen and (max-width: 992px) {
  .profile-info.flex-row.justify-center {
    border-bottom: 0 !important;
  }
}

@media only screen and (max-width: 600px) {
.main-hero-profile-container .hero-copy h1 {
  font-size: 25px !important;
}
.main-hero-profile-container .hero-copy p {
  font-size: 14px;
  }
.hero-recognition-container.layout-2 .hero-copy h1 {
  font-size: 28px !important;
}

.hero-recognition-container.layout-2 .container {
  padding: 6vh 0 6vh 0 !important;
}
.main-member-profile-container .profile-info {
  width: 100% !important;
}
.hero-recognition-container.layout-2 .hero-copy h1 {
  text-align: center;
}
.hero-recognition-container.layout-2 .hero-copy p {
  font-size: 13px;
  text-align: center;
}
.hero-recognition-container.layout-2 .hero-copy a.hero-cta {
  display: block !important;
  letter-spacing: unset !important;
  margin: 0 auto !important;
  max-width: 80% !important;
}
.hero-recognition-container.layout-2 .hero-copy {
  margin: 0 0 20px !important;
}
}

.main-hero-profile-container .hero-copy p {
  line-height: 1.6 !important;
}

.right-section-bottom {
  width: 100% !important;
}

.left-links-container {
  display: flex !important;
  flex-grow: 1 !important;
}

.left-section-links .left-link {
  width: 100% !important;
}

.left-link .image-wrapper {
  width: 50px !important;
  height: 50px !important;
}

.left-link .image-wrapper .link-icon {
  width: 25px !important;
  height: 25px !important;
}

.left-section-links {
  width: 100% !important;
}

.timg-overlay {
  border: 0;
  border-radius: 20px;
  overflow: hidden;
}

.timg .caption-in-image {
  display: none;
}

.timg.timg-overlay .image::after {
  background-image: none;
}

.games-page .container .container, .myAccount-page .container .container {
  width: 100%;
}

.banners {
  display: none !important;
}

#productQty {
  border-radius: 0px !important;
}

.progress {
  border: 1px solid var(--duet-color-primary);
}


/* PURPLE BRAND STYLES */

.hero-recognition-container.layout-1 {
  font-family: 'Poppins', sans-serif;
  background-size: cover;
  padding: 100px 0px 120px 0px;
  width: 100vw;
  border-radius: 0px;
  left: 50%;
  right: 50%;
  margin: 0 -50vw -35px;
  background-position: top center !important;
}

.hero-recognition-container.layout-1 .hero-box {
  background: #fff !important;
}

.hero-recognition-container.layout-1 .hero-box-heading {
  color: #333 !important;
  font-weight: 700 !important;
}

.hero-recognition-container.layout-1 .hero-profile-quick-link p {
  color: #333 !important;
}

.hero-recognition-container.layout-1 .quick-link {
  border: 1px solid #292929 !important;
}

.hero-recognition-container.layout-1 .quick-link a {
  padding: 18px 50px 18px 20px !important;
}

.hero-recognition-container.layout-1 .heading {
  text-transform: none !important;
  font-weight: 900 !important;
  color: #333 !important;
  font-size: 45px !important;
  line-height: 55px !important;
}

.hero-recognition-container.layout-1 .hero-1-header-container {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #333 !important;
  line-height: 24px !important;
  letter-spacing: 0.5px !important;
}

.hero-recognition-container.layout-1 .hero-1-header-container p {
  max-width: 430px !important;
}

/* START LEADERBOARD */



[data-widget-type="leaderboard"] {
margin-top: 50px !important;
}

[data-widget-type="leaderboard"] .panel-heading {
padding: 20px !important;
border-radius: 6px 6px 0 0 !important;
}

[data-widget-type="leaderboard"] div {
border: none !important;
}

[data-widget-type="leaderboard"] em {
display: none !important;
}

[data-widget-type="leaderboard"] .btn {
margin-top: 45px !important;
padding: 15px 30px !important;
}

[data-widget-type="leaderboard"] h3 {
color: #101828 !important;
font-size: 20px !important;
font-weight: 600 !important;
}

[data-widget-type="leaderboard"] .table {
font-size: 14px !important;
}

/* END LEADERBOARD */

/* START SERIAL CARD */

[data-widget-type="serialcard"] .form-control {
border: 1px solid #fff !important;
margin-bottom: 30px !important;
}

[data-widget-type="serialcard"] .btn {
padding: 10px !important;
background-color: #fff !important;
color: var(--duet-color-primary) !important;
width: 100% !important;
font-size: 16px !important;
}

/* END SERIAL CARD */

.shop-hamburger span {
  padding-left: 0px;
}

.shop-hamburger span, .shop-hamburger i, #nav-icon3 i {
  color: #333;
}

.admin-dashboard {
  background-color: #f0f2f4;
}

#admin-dashboard {
  margin-top: 40px;
}

.admin-dashboard #member-dashboard .layout-cpnt {
  margin-bottom: 20px !important;
}

.nom-wizard-container {
  font-family: inherit !important;
}

#desktop_breadcrumb a {
  text-decoration: none !important;
}

#dreamTracker .btn.checkout {
  min-width: 140px;
}

@media (max-width: 768px) {

.main-promo-1-container,
.main-promo-2-container,
.main-promo-3-container,
.main-promo-4-container {
  display: block !important;
  text-align: center !important;
}

.promo-copy-container {
  padding: 0 !important;
}


.main-promo-1-container .promo-img-container,
.main-promo-2-container .promo-img-container,
.main-promo-3-container .promo-img-container,
.main-promo-4-container .promo-img-container {
  width: 60% !important;
  margin: 0 auto 20px !important;
}


.main-promo-1-container .promo-copy-container a,
.main-promo-2-container .promo-copy-container a,
.main-promo-3-container .promo-copy-container a,
.main-promo-4-container .promo-copy-container a {
  margin: 20px auto !important;
}

.main-promo-3-container .is-completed-container {
  width: auto !important;
}

.main-promo-4-container .ballots-earned-container {
  width: auto !important;
}

.hero-recognition-container.layout-2 {
  background-position: left center !important;
}

}

.award-image {
  max-width: none !important;
}

.feed-widget-item .grouped-nominees .user-avatar-thumb-container {
  width: 115px !important;
}

.swiper-button {
  background-color: #fff !important;
  opacity: 1 !important;
  box-shadow: 0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08) !important;
  border: 1px solid #EAECF0 !important;
}

.nom-wizard-container .swiper-wrapper {
  padding-bottom: 0 !important;
}

.nom-wizard-container swiper-slide {
  padding-bottom: 20px !important;
}

.award-card {
  box-shadow: 0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.05) !important;
}

.nomination-wrapper {
  max-width: 1300px !important;
}

[data-widget-type="feed"] {
margin-bottom: 40px !important;
}

#sortButton, .btn-icon {
  background: #fff !important;
}

.range_search_form .btn-icon {
  background: none !important;
}

.fa-chevron-circle-right::before {
  content: "\f054" !important;
}

.rangeSearch_container .form-control.searchMin, .rangeSearch_container .form-control.searchMax {
  border: 1px solid #333;
  background: #fff;
}

.apple-selector-v2 .pdp-content .reward-cost-pricing, .apple-selector-v2 .pdp-content .reward-cost-container {
  margin-bottom: 16px !important;
}

.gallery-dash-nav-item {
  display: none;
}

#header-wrap .alt-header .border-left {
  border-left: none;
}

/* START SPLASH */

	
	.channel-html {
		width: 100%
	}
	
	.channel-html .theme-light,
	.channel-html:root {
		--sk-fill-blue: rgb(0, 113, 227);
		--sk-fill-orange: rgb(245, 99, 0);
		--sk-fill-green: rgb(3, 161, 14);
		--sk-productred: rgb(175, 30, 45);
		--sk-enviro-green: rgb(0, 217, 89)
	}
	
	.channel-html,
	.channel-html .button {
		font-weight: 400;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif
	}
	
	.channel-html *,
	.channel-html button {
		box-sizing: content-box
	}
	
	.channel-html,
	body {
		margin: 0;
		min-width: 320px
	}
	
	.channel-html button,
	.channel-html h2,
	.channel-html li,
	.channel-html p,
	.channel-html ul {
		margin: 0;
		padding: 0
	}
	
	.channel-html progress,
	.channel-html video {
		vertical-align: baseline
	}
	
	.channel-html button {
		background: 0 0;
		border: 0;
		color: inherit;
		cursor: pointer;
		font: inherit;
		line-height: inherit;
		overflow: visible;
		vertical-align: inherit
	}
	
	.channel-html,
	.channel-html button {
		font-synthesis: none;
		-moz-font-feature-settings: "kern";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.channel-html button:disabled {
		cursor: default
	}
	
	.channel-html:focus-visible {
		outline: 2px solid var(--sk-focus-color, #0071e3);
		outline-offset: var(--sk-focus-offset, 1px)
	}
	
	.channel-html::-moz-focus-inner {
		border: 0;
		padding: 0
	}
	
	.channel-html:root {
		--sk-body-text-color: rgb(29, 29, 31);
		--sk-headline-text-color: rgb(29, 29, 31);
		--sk-body-background-color: rgb(255, 255, 255);
		--sk-body-font-stack: text;
		--sk-default-stacked-margin: 0.4em;
		--sk-paragraph-plus-element-margin: 0.8em;
		--sk-headline-plus-first-element-margin: 0.8em;
		--sk-headline-plus-headline-margin: 0.4em;
		--sk-paragraph-plus-headline-margin: 1.6em;
		--sk-body-link-color: rgb(0, 102, 204);
		--sk-link-disabled-opacity: 0.42;
		--sk-focus-color: #0071e3;
		--sk-focus-color-alt: rgb(0, 0, 0);
		--sk-focus-offset: 1px;
		--sk-focus-offset-container: 3px;
		--sk-footnote-font-size: 0.6em;
		--sk-footnote-offset-top: -0.5em;
		--sk-glyph: rgb(0, 0, 0);
		--sk-glyph-gray: rgb(29, 29, 31);
		--sk-glyph-gray-alpha: rgba(0, 0, 0, 0.88);
		--sk-glyph-gray-secondary: rgb(110, 110, 115);
		--sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, 0.56);
		--sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
		--sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, 0.72);
		--sk-glyph-gray-tertiary: rgb(134, 134, 139);
		--sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, 0.48);
		--sk-glyph-blue: rgb(0, 102, 204);
		--sk-glyph-orange: rgb(182, 68, 0);
		--sk-glyph-green: rgb(0, 128, 9);
		--sk-glyph-red: rgb(227, 0, 0);
		--sk-fill: rgb(255, 255, 255);
		--sk-fill-secondary: rgb(250, 250, 252);
		--sk-fill-tertiary: rgb(245, 245, 247);
		--sk-fill-gray: rgb(29, 29, 31);
		--sk-fill-gray-alpha: rgba(0, 0, 0, 0.88);
		--sk-fill-gray-secondary: rgb(134, 134, 139);
		--sk-fill-gray-secondary-alpha: rgba(0, 0, 0, 0.48);
		--sk-fill-gray-tertiary: rgb(210, 210, 215);
		--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, 0.16);
		--sk-fill-gray-quaternary: rgb(232, 232, 237);
		--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, 0.08);
		--sk-fill-orange-secondary: rgb(255, 249, 244);
		--sk-fill-green-secondary: rgb(245, 255, 246);
		--sk-fill-red: rgb(227, 0, 0);
		--sk-fill-red-secondary: rgb(255, 242, 244);
		--sk-fill-yellow: rgb(255, 224, 69);
		--sk-fill-yellow-secondary: rgb(255, 254, 242);
		--sk-enviro-neutral: rgb(232, 232, 237);
		--sk-links-inline-margin: 0.8em;
		--sk-links-stacked-margin: 0.4em
	}
	
	.channel-html {
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%;
		padding: 0;
		quotes: "“" "”";
		background-color: var(--sk-body-background-color, #fff);
		color: var(--sk-body-text-color, #1d1d1f);
		font-size: 17px;
		line-height: 1.4705882353;
		letter-spacing: -.022em;
		background-color: var(--sk-body-background-color, #fff);
		color: var(--sk-body-text-color, #1d1d1f);
		font-style: normal
	}
	
	.channel-html h2 {
		font-weight: 600;
		color: var(--sk-headline-text-color, #1d1d1f)
	}
	
	.channel-html h2 img {
		display: block;
		margin: 0
	}
	
	.channel-html h2 + * {
		margin-top: var(--sk-headline-plus-first-element-margin, .8em)
	}
	
	.channel-html h2 + h2 {
		margin-top: var(--sk-headline-plus-headline-margin, .4em)
	}
	
	.channel-html p + h2,
	.channel-html ul + h2 {
		margin-top: var(--sk-paragraph-plus-headline-margin, 1.6em)
	}
	
	.channel-html p + *,
	.channel-html ul + * {
		margin-top: var(--sk-paragraph-plus-element-margin, .8em)
	}
	
	.channel-html ul {
		margin-inline-start: 1.1764705882em
	}
	
	.channel-html .u92C166,
	.channel-html ul ul {
		margin-top: 0;
		margin-bottom: 0
	}
	
	.channel-html li li {
		font-size: 1em
	}
	
	.channel-html strong {
		font-weight: 600
	}
	
	.channel-html a {
		color: var(--sk-body-link-color, #06c);
		letter-spacing: inherit
	}
	
	.channel-html a.more,
	.channel-html a:disabled {
		text-decoration: none
	}
	
	.channel-html a.more:hover,
	.channel-html a:hover {
		text-decoration: underline
	}
	
	.channel-html a:disabled {
		opacity: var(--sk-link-disabled-opacity, .42)
	}
	
	.channel-html:not([dir=rtl]) {
		--r-sk-start: left;
		--r-sk-end: right;
		--r-sk-safe-area-inset-start: env(safe-area-inset-left);
		--r-sk-safe-area-inset-end: env(safe-area-inset-right);
		--r-sk-logical-factor: 1
	}
	
	.channel-html .visuallyhidden {
		position: absolute;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(0 0 99.9% 99.9%);
		overflow: hidden;
		height: 1px;
		width: 1px;
		padding: 0;
		border: 0
	}
	
	.channel-html sup {
		position: relative;
		font-size: var(--sk-footnote-font-size, .6em);
		vertical-align: baseline;
		top: var(--sk-footnote-offset-top, -.5em)
	}
	
	.channel-html .row {
		display: flex;
		flex-flow: row wrap;
		width: 100%
	}
	
	.channel-html .column {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		min-width: 0
	}
	
	.channel-html .large-3 {
		flex-basis: 25%;
		max-width: 25%
	}
	
	.channel-html .large-4 {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}
	
	.channel-html .large-6 {
		flex-basis: 50%;
		max-width: 50%
	}
	
	.channel-html .large-12 {
		flex-basis: 100%;
		max-width: 100%
	}
	
	.channel-html .large-grow {
		flex: auto;
		max-width: initial
	}
	
	.channel-html .more::after,
	.channel-html .more::before {
		font-family: "SF Pro Icons";
		color: inherit;
		display: inline-block;
		font-style: normal;
		font-weight: inherit;
		font-size: inherit;
		line-height: 1;
		position: relative;
		z-index: 1;
		alt: "";
		text-decoration: none
	}
	
	.channel-html .more::before {
		display: none
	}
	
	.channel-html .more::after {
		padding-inline-start: 0.24em;
		top: 0
	}
	
	.channel-html:not([dir=rtl]) .more::after,
	.channel-html:not([dir=rtl]) .more::before {
		content: "\f301"
	}
	
	.channel-html .theme-dark {
		--sk-glyph: rgb(255, 255, 255);
		--sk-glyph-gray: rgb(245, 245, 247);
		--sk-glyph-gray-alpha: rgba(255, 255, 255, 0.92);
		--sk-glyph-gray-secondary: rgb(134, 134, 139);
		--sk-glyph-gray-secondary-alpha: rgba(255, 255, 255, 0.56);
		--sk-glyph-gray-secondary-alt: rgb(210, 210, 215);
		--sk-glyph-gray-secondary-alt-alpha: rgba(255, 255, 255, 0.8);
		--sk-glyph-gray-tertiary: rgb(110, 110, 115);
		--sk-glyph-gray-tertiary-alpha: rgba(255, 255, 255, 0.4);
		--sk-glyph-blue: rgb(41, 151, 255);
		--sk-glyph-orange: rgb(255, 121, 27);
		--sk-glyph-green: rgb(3, 161, 14);
		--sk-glyph-red: rgb(255, 48, 55);
		--sk-fill: rgb(0, 0, 0);
		--sk-fill-secondary: rgb(22, 22, 23);
		--sk-fill-tertiary: rgb(29, 29, 31);
		--sk-fill-gray: rgb(245, 245, 247);
		--sk-fill-gray-alpha: rgba(255, 255, 255, 0.92);
		--sk-fill-gray-secondary: rgb(110, 110, 115);
		--sk-fill-gray-secondary-alpha: rgba(255, 255, 255, 0.4);
		--sk-fill-gray-tertiary: rgb(66, 66, 69);
		--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, 0.24);
		--sk-fill-gray-quaternary: rgb(51, 51, 54);
		--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, 0.2);
		--sk-fill-orange-secondary: rgb(41, 13, 0);
		--sk-fill-green-secondary: rgb(0, 43, 3);
		--sk-fill-red: rgb(255, 48, 55);
		--sk-fill-red-secondary: rgb(51, 0, 0);
		--sk-fill-yellow: rgb(173, 130, 0);
		--sk-fill-yellow-secondary: rgb(43, 32, 0);
		--sk-enviro-neutral: rgb(0, 0, 0);
		--sk-body-background-color: rgb(0, 0, 0);
		--sk-body-text-color: rgb(245, 245, 247);
		--sk-headline-text-color: rgb(245, 245, 247);
		--sk-body-link-color: rgb(41, 151, 255);
		--sk-link-disabled-opacity: 0.36;
		--sk-focus-color-alt: rgb(255, 255, 255)
	}
	
	.channel-html .theme-dark .button {
		--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.36);
		--sk-button-background: rgb(0, 113, 227);
		--sk-button-background-hover: #0076df;
		--sk-button-background-active: #006edb
	}
	
	.channel-html .button,
	.channel-html .theme-light .button {
		--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
		--sk-button-background: rgb(0, 113, 227);
		--sk-button-background-hover: #0076df;
		--sk-button-background-active: #006edb
	}
	
	.channel-html .theme-dark .list {
		--sk-list-copy-color: rgb(245, 245, 247);
		--sk-list-title-color: rgb(245, 245, 247)
	}
	
	.channel-html .theme-light {
		--sk-glyph: rgb(0, 0, 0);
		--sk-glyph-gray: rgb(29, 29, 31);
		--sk-glyph-gray-alpha: rgba(0, 0, 0, 0.88);
		--sk-glyph-gray-secondary: rgb(110, 110, 115);
		--sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, 0.56);
		--sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
		--sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, 0.72);
		--sk-glyph-gray-tertiary: rgb(134, 134, 139);
		--sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, 0.48);
		--sk-glyph-blue: rgb(0, 102, 204);
		--sk-glyph-orange: rgb(182, 68, 0);
		--sk-glyph-green: rgb(0, 128, 9);
		--sk-glyph-red: rgb(227, 0, 0);
		--sk-fill: rgb(255, 255, 255);
		--sk-fill-secondary: rgb(250, 250, 252);
		--sk-fill-tertiary: rgb(245, 245, 247);
		--sk-fill-gray: rgb(29, 29, 31);
		--sk-fill-gray-alpha: rgba(0, 0, 0, 0.88);
		--sk-fill-gray-secondary: rgb(134, 134, 139);
		--sk-fill-gray-secondary-alpha: rgba(0, 0, 0, 0.48);
		--sk-fill-gray-tertiary: rgb(210, 210, 215);
		--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, 0.16);
		--sk-fill-gray-quaternary: rgb(232, 232, 237);
		--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, 0.08);
		--sk-fill-orange-secondary: rgb(255, 249, 244);
		--sk-fill-green-secondary: rgb(245, 255, 246);
		--sk-fill-red: rgb(227, 0, 0);
		--sk-fill-red-secondary: rgb(255, 242, 244);
		--sk-fill-yellow: rgb(255, 224, 69);
		--sk-fill-yellow-secondary: rgb(255, 254, 242);
		--sk-enviro-neutral: rgb(232, 232, 237);
		--sk-body-background-color: rgb(255, 255, 255);
		--sk-body-text-color: rgb(29, 29, 31);
		--sk-headline-text-color: rgb(29, 29, 31);
		--sk-body-link-color: rgb(0, 102, 204)
	}
	
	.channel-html .theme-light .list {
		--sk-list-copy-color: rgb(29, 29, 31);
		--sk-list-title-color: rgb(29, 29, 31)
	}
	
	.channel-html .button {
		--sk-button-color: rgb(255, 255, 255);
		--sk-button-color-hover: var(--sk-button-color);
		--sk-button-color-active: var(--sk-button-color-hover);
		--sk-button-border-color: transparent;
		--sk-button-border-radius: 980px;
		--sk-button-margin-horizontal: 14px;
		--sk-button-margin-vertical: 14px;
		--sk-button-min-width-basis: 60px;
		--sk-button-padding-horizontal: 20px;
		--sk-button-padding-vertical: 9px;
		--sk-button-border-width: 1px;
		--sk-button-box-sizing: content-box;
		--sk-button-width: auto;
		--sk-button-display: inline-block;
		font-size: 20px;
		line-height: 1.2857742857;
		letter-spacing: -.016em;
		background: var(--sk-button-background);
		color: var(--sk-button-color);
		border-color: var(--sk-button-border-color);
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));
		padding-inline: calc(var(--sk-button-padding-horizontal) - var(--sk-button-border-width));
		border-radius: var(--sk-button-border-radius);
		border-style: solid;
		border-width: var(--sk-button-border-width);
		width: var(--sk-button-width);
		min-width: calc(var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal) * 2);
		cursor: pointer;
		display: var(--sk-button-display);
		box-sizing: var(--sk-button-box-sizing);
		text-align: center;
		text-decoration: none;
		white-space: nowrap
	}
	
	.channel-html .button:hover {
		background: var(--sk-button-background-hover, var(--sk-button-background));
		color: var(--sk-button-color-hover, var(--sk-button-color));
		text-decoration: none;
		border-color: transparent
	}
	
	.channel-html .button:focus-visible {
		outline: 2px solid var(--sk-focus-color, #0071e3);
		outline-offset: var(--sk-focus-offset-container, 3px)
	}
	
	.channel-html .button:active {
		background: var(--sk-button-background-active, var(--sk-button-background));
		color: var(--sk-button-color-active, var(--sk-button-color));
		outline: 0
	}
	
	.channel-html .button:disabled {
		pointer-events: none;
		opacity: var(--sk-button-disabled-opacity)
	}
	
	.channel-html .bento-box {
		display: grid;
		grid-auto-rows: 1fr;
		margin-left: 0
	}
	
	.channel-html .bentobox-item {
		position: relative;
		display: flex;
		flex-direction: column
	}
	
	.channel-html .bentobox-item:before {
		display: block;
		position: absolute;
		pointer-events: none;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border-style: solid
	}
	
	.channel-html .button:focus {
		box-shadow: 0 0 0 4px var(--focus-color)
	}
	
	.channel-html .a336FE5,
	.channel-html .copy,
	.channel-html .l691AA0 {
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
		
	.channel-html .row {
		display: flex;
		margin-left: 0;
		margin-right: 0
	}
	
	@media (min-width:1069px) {
		.channel-html .row.large-display-bleed {
			position: relative
		}
		.channel-html .row.large-display-bleed .column {
			z-index: 1
		}
		.channel-html .row.large-display-bleed::after,
		.channel-html .row.large-display-bleed::before {
			display: block;
			content: " ";
			position: absolute;
			top: 0;
			height: 100%;
			width: 44px;
			left: -44px
		}
		.channel-html .row.large-display-bleed::after {
			left: initial;
			right: -44px
		}
	}
	
	@media (min-width:735px) and (max-width:1068px) {
		.channel-html .row.medium-display-bleed {
			position: relative
		}
		.channel-html .row.medium-display-bleed .column {
			z-index: 1
		}
		.channel-html .row.medium-display-bleed::after,
		.channel-html .row.medium-display-bleed::before {
			display: block;
			content: " ";
			position: absolute;
			top: 0;
			height: 100%;
			width: 22px;
			left: -22px
		}
		.channel-html .row.medium-display-bleed::after {
			left: initial;
			right: -22px
		}
	}
	
	.channel-html .section {
		position: relative;
		overflow-x: hidden;
		background-color: var(--sk-body-background-color, #fff);
		color: var(--sk-body-text-color, #1d1d1f)
	}
	
	.channel-html .g00DE48,
	.channel-html .j0AF6C1 {
		background: linear-gradient(90deg, #0f0 0, #0f0 100%);
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .section .section-content {
		background-color: inherit;
		color: inherit;
		margin-inline-start: auto;
		margin-inline-end: auto;
		width: 980px
	}
	
	@media (max-width:1068px) {
		.channel-html .medium-3 {
			flex-basis: 25%;
			max-width: 25%
		}
		.channel-html .medium-4 {
			flex-basis: 33.3333333333%;
			max-width: 33.3333333333%
		}
		.channel-html .medium-5 {
			flex-basis: 41.6666666667%;
			max-width: 41.6666666667%
		}
		.channel-html .medium-6 {
			flex-basis: 50%;
			max-width: 50%
		}
		.channel-html .medium-12 {
			flex-basis: 100%;
			max-width: 100%
		}
		.channel-html .section .section-content {
			width: 692px
		}
	}
	
	body {
		overflow-x: hidden
	}
	
	@media (max-width:734px) {
		.channel-html .small-4 {
			flex-basis: 33.3333333333%;
			max-width: 33.3333333333%
		}
		.channel-html .small-5 {
			flex-basis: 41.6666666667%;
			max-width: 41.6666666667%
		}
		.channel-html .small-12 {
			flex-basis: 100%;
			max-width: 100%
		}
		.channel-html .row.small-display-bleed {
			position: relative
		}
		.channel-html .row.small-display-bleed .column {
			z-index: 1
		}
		.channel-html .row.small-display-bleed::after,
		.channel-html .row.small-display-bleed::before {
			display: block;
			content: " ";
			position: absolute;
			top: 0;
			height: 100%;
			width: 20px;
			left: -20px
		}
		.channel-html .row.small-display-bleed::after {
			left: initial;
			right: -20px
		}
		.channel-html .section .section-content {
			max-width: 320px;
			width: 87.5%
		}
		.channel-html,
		body {
			overflow-x: visible
		}
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-80-hero-headline {
		font-size: 80px;
		line-height: 84px;
		font-weight: 800;
		letter-spacing: -.006em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-80-hero-headline-green {
		font-size: 80px;
		line-height: 76px;
		font-weight: 800;
		letter-spacing: -.006em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-24-hero-body {
		font-size: 24px;
		line-height: 32px;
		font-weight: 600;
		letter-spacing: -.0045em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-17-hero-partner {
		font-size: 17px;
		line-height: 21px;
		font-weight: 600;
		letter-spacing: NaNem
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-24-bento-eyebrow-primary {
		font-size: 24px;
		line-height: 28px;
		font-weight: 600;
		letter-spacing: NaNem
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-21-bento-eyebrow-secondary {
		font-size: 21px;
		line-height: 25px;
		font-weight: 600;
		letter-spacing: NaNem
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-19-bento-body-primary {
		font-size: 19px;
		line-height: 23px;
		font-weight: 600;
		letter-spacing: -.016em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-56-bento-headline-primary {
		font-size: 56px;
		line-height: 60px;
		font-weight: 900;
		letter-spacing: -.016em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-56-bento-headline-primary-green {
		font-size: 56px;
		line-height: 54px;
		font-weight: 900;
		letter-spacing: -.016em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-48-bento-headline-secondary {
		font-size: 48px;
		line-height: 52px;
		font-weight: 900;
		letter-spacing: -.001em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-48-bento-headline-secondary-green {
		font-size: 48px;
		line-height: 46px;
		font-weight: 900;
		letter-spacing: -.001em
	}
	
	.channel-html .channel-custom-font-channel-custom-font-custom-12-sosumi {
		font-size: 12px;
		line-height: 16px;
		font-weight: 400;
		letter-spacing: NaNem
	}
	
	.channel-html .uDEB594 {
		padding-top: 30px;
		padding-bottom: 90px
	}
	
	.channel-html .rB968BE {
		margin-left: 5px;
		margin-bottom: 0;
		text-align: center
	}
	
	.channel-html .n6BA416,
	.channel-html .n97D11C {
		align-items: center;
		justify-content: center
	}
	
	.channel-html .eFFF477 {
		margin-top: -2px;
		margin-left: -4px
	}
	
	.channel-html .d7E740A,
	.channel-html .o68CE07,
	.k2FB0EC,
	.lD16491,
	.wD93EDF,
	.yF7CCEC,
	.z149581 {
		margin: 0
	}
	
	.channel-html .q4E152C {
		margin-left: 6px;
		margin-right: 14px
	}
	
	.channel-html .c47F498,
	.channel-html .h06941B,
	.channel-html .l8FB51C,
	.channel-html .lBB01FF,
	.channel-html .nB0DFC8,
	.channel-html .oF9A78B,
	.channel-html .p304387,
	.channel-html .q571BEA,
	.channel-html .w8BD45C,
	.channel-html .yC0A2C0 {
		color: #1d1d1f;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .uBF0B45 {
		margin-top: 2px;
		margin-right: 0;
		padding-right: 0
	}
	
	.channel-html .g00DE48 {
		color: #1d1d1f;
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 6px;
		padding-right: 0
	}
	
	.channel-html .h67E861 {
		margin: 66px 0 57px;
		text-align: center
	}
	
	.channel-html .a9F1BC6 {
		margin-left: -3px;
		margin-bottom: 1px;
		order: 1
	}
	
	.channel-html .xFAC78A {
		margin-left: 6px;
		margin-bottom: 1px;
		order: 2
	}
	
	.channel-html .fB49A62 {
		margin-left: -60px;
		margin-bottom: 6px;
		margin-right: 0;
		order: 3
	}
	
	.channel-html .e781F1C {
		margin-top: 6px;
		margin-left: -44px;
		order: 4
	}
	
	.channel-html .j0AF6C1 {
		color: #1d1d1f;
		padding-bottom: 7px
	}
	
	.channel-html .z6D5DCD {
		margin-bottom: 66px;
		text-align: center
	}
	
	.channel-html .bF326D6 {
		color: #1d1d1f;
		margin-bottom: 0;
		padding-left: 134px;
		padding-right: 134px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .m3B2C9B {
		margin-top: 0;
		margin-left: 0;
		margin-bottom: 48px
	}
	
	.c2F1D7B {
		margin-right: 0
	}
	
	.channel-html .l33CCCC {
		margin-bottom: 0;
		text-align: center
	}
	
	.channel-html .x19F5CC {
		color: #1d1d1f;
		margin-bottom: 22px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .aA2B133.button {
		color: #1d1d1f;
		background: #fff;
		border: 1px solid #1d1d1f
	}
	
	.channel-html .aA2B133.button:hover {
		color: #fff;
		background: #1d1d1f;
		border: 1px solid #1d1d1f
	}
	
	.channel-html .f698136 {
		background-color: #f5f5f7
	}
	
	.channel-html .nDC597A {
		margin-top: 50px;
		margin-bottom: 52px
	}
	
	.channel-html .wCCD673,
	.channel-html .xF5598C {
		text-align: left
	}
	
	.channel-html .iE62EDA {
		margin: 0;
		list-style: none;
		display: block
	}
	
	.channel-html .d6E3B1D,
	.channel-html .lFB8810 {
		justify-content: center;
		margin-bottom: 10px
	}
	
	.channel-html .b0DDB9D,
	.channel-html .e7B6C38,
	.channel-html .f2B4260,
	.channel-html .l248788,
	.channel-html .o7FEC6E,
	.channel-html .u9D7DA1,
	.channel-html .w64CEB7 {
		margin: 0 0 10px
	}
	
	.channel-html .eEA4020,
	.channel-html .j1D9779,
	.channel-html .m7036D7,
	.channel-html .s70557F {
		grid-gap: 5px;
		grid-template-rows: minmax(480px, 1fr);
		grid-template-columns: repeat(1, 980px);
		overflow: visible
	}
	
	.channel-html .a361DED .bentobox-item,
	.channel-html .eEA4020 .bentobox-item,
	.channel-html .iC96E60 .bentobox-item,
	.channel-html .j1D9779 .bentobox-item,
	.channel-html .m558BAF .bentobox-item,
	.channel-html .m7036D7 .bentobox-item,
	.channel-html .m83E76D .bentobox-item,
	.channel-html .mB30029 .bentobox-item,
	.channel-html .s70557F .bentobox-item,
	.channel-html .z46CEA4 .bentobox-item {
		border-radius: 18px
	}
	
	.channel-html .eA8C110,
	.channel-html .n1A5B87,
	.channel-html .nF775D7,
	.channel-html .p9D9B4F,
	.channel-html .v587525 {
		background-color: #fff;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
		overflow: hidden
	}
	
	.channel-html .a82656C,
	.channel-html .e95D026,
	.channel-html .l52D520,
	.channel-html .z555CBC {
		grid-column-end: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-row-start: 1
	}
	
	.channel-html .a82656C:before,
	.channel-html .e95D026:before,
	.channel-html .eA8C110:before,
	.channel-html .l52D520:before,
	.channel-html .n1A5B87:before,
	.channel-html .nF775D7:before,
	.channel-html .p9D9B4F:before,
	.channel-html .sC5BCA3:before,
	.channel-html .v587525:before,
	.channel-html .z555CBC:before {
		content: none;
		border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
	}
	
	.channel-html .r772916 {
		align-items: center;
		margin-left: 1px;
		padding-top: 28px;
		padding-right: 0;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .channel-custom-font-channel-custom-font-custom-80-hero-headline {
			font-size: 64px;
			line-height: 68px;
			font-weight: 800
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-80-hero-headline-green {
			font-size: 64px;
			line-height: 60px;
			font-weight: 800
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-24-hero-body {
			font-size: 24px;
			line-height: 32px;
			font-weight: 600
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-17-hero-partner,
		.channel-html .channel-custom-font-channel-custom-font-custom-21-bento-eyebrow-secondary {
			font-weight: 600
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-24-bento-eyebrow-primary {
			font-size: 21px;
			line-height: 25px;
			font-weight: 600
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-19-bento-body-primary {
			font-size: 14px;
			line-height: 20px;
			font-weight: 600
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-56-bento-headline-primary {
			font-size: 40px;
			line-height: 44px;
			font-weight: 900
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-56-bento-headline-primary-green {
			font-size: 40px;
			line-height: 40px;
			font-weight: 900
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-48-bento-headline-secondary {
			font-size: 32px;
			line-height: 36px;
			font-weight: 900
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-48-bento-headline-secondary-green {
			font-size: 32px;
			line-height: 30px;
			font-weight: 900
		}
		.channel-html .uDEB594 {
			padding-top: 100px;
			padding-bottom: 76px
		}
		.channel-html .rB968BE {
			margin-left: -2px
		}
		.channel-html .eFFF477 {
			margin-top: -2px
		}
		.channel-html .f698136,
		.lD16491 {
			margin-top: 0
		}
		.channel-html .q4E152C {
			margin-left: 6px;
			margin-right: 12px
		}
		.channel-html .g00DE48 {
			padding-bottom: 3px
		}
		.channel-html .h67E861 {
			margin-top: 52px;
			margin-left: -3px;
			margin-bottom: 33px
		}
		.channel-html .a9F1BC6,
		.channel-html .xFAC78A {
			margin-left: 10px
		}
		.channel-html .fB49A62 {
			margin-left: 0
		}
		.channel-html .e781F1C {
			margin-left: -14px
		}
		.channel-html .j0AF6C1 {
			padding-bottom: 6px
		}
		.channel-html .z6D5DCD {
			margin-left: 0;
			margin-bottom: 56px;
			padding-right: 0
		}
		.channel-html .bF326D6 {
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .m3B2C9B {
			margin-top: 0;
			margin-bottom: 46px
		}
		.c2F1D7B {}
		.channel-html .nDC597A {
			margin-top: 45px;
			margin-bottom: 40px
		}
		.channel-html .iE62EDA {
			margin: 0;
			display: block
		}
		.channel-html .o68CE07 {
			margin: 0
		}
		.channel-html .d6E3B1D {
			min-height: 335px;
			margin-bottom: 10px
		}
		.channel-html .e7B6C38 {
			margin-bottom: 10px
		}
		.channel-html .s70557F {
			grid-template-rows: minmax(335px, 1fr);
			grid-template-columns: repeat(1, 692px);
			overflow: visible
		}
		.channel-html .eA8C110 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .eA8C110:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .r772916 {
			align-items: center;
			margin-left: 0;
			padding: 20px 0 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .channel-custom-font-channel-custom-font-custom-80-hero-headline {
			font-size: 40px;
			line-height: 44px;
			font-weight: 800
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-80-hero-headline-green {
			font-size: 40px;
			line-height: 40px;
			font-weight: 800
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-24-bento-eyebrow-primary,
		.channel-html .channel-custom-font-channel-custom-font-custom-24-hero-body {
			font-size: 21px;
			line-height: 29px;
			font-weight: 600
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-17-hero-partner,
		.channel-html .channel-custom-font-channel-custom-font-custom-19-bento-body-primary,
		.channel-html .channel-custom-font-channel-custom-font-custom-21-bento-eyebrow-secondary {
			font-weight: 600
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-48-bento-headline-secondary,
		.channel-html .channel-custom-font-channel-custom-font-custom-56-bento-headline-primary {
			font-size: 32px;
			line-height: 36px;
			font-weight: 900
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-56-bento-headline-primary-green {
			font-size: 32px;
			line-height: 30px;
			font-weight: 900
		}
		.channel-html .channel-custom-font-channel-custom-font-custom-48-bento-headline-secondary-green {
			font-size: 32px;
			line-height: 31px;
			font-weight: 900
		}
		.channel-html .uDEB594 {
			padding-top: 56px;
			padding-bottom: 50px
		}
		.channel-html .rB968BE {
			margin-left: 4px
		}
		.channel-html .eFFF477 {
			margin-top: 0;
			margin-left: -7px
		}
		.channel-html .q4E152C {
			margin-left: 3px;
			margin-right: 8px
		}
		.channel-html .g00DE48 {
			padding-bottom: 3px
		}
		.channel-html .h67E861 {
			margin-top: 32px;
			margin-bottom: 34px
		}
		.channel-html .fB49A62 {
			margin-top: 0;
			margin-left: 0
		}
		.channel-html .e781F1C {
			margin-top: -1px;
			margin-left: 0
		}
		.channel-html .j0AF6C1 {
			padding-left: 0;
			padding-bottom: 4px;
			padding-right: 0
		}
		.channel-html .z6D5DCD {
			margin-top: 0;
			margin-bottom: 43px;
			padding-left: 20px;
			padding-right: 20px
		}
		.channel-html .bF326D6 {
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .m3B2C9B {
			margin-top: 0;
			margin-bottom: 28px;
			text-align: center
		}
		.c2F1D7B {
			margin-top: 5px;
		}
		.channel-html .nDC597A {
			margin-top: 40px;
			margin-bottom: 34px
		}
		.channel-html .iE62EDA {
			display: block
		}
		.channel-html .o68CE07 {
			margin: 0
		}
		.channel-html .d6E3B1D {
			margin: 0 0 10px;
			padding: 0
		}
		.channel-html .e7B6C38 {
			margin-bottom: 10px;
			padding: 0
		}
		.channel-html .s70557F {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .eA8C110 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .eA8C110:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .r772916 {
			align-items: center;
			padding: 0
		}
	}
	
	.channel-html .b652EDA {
		margin-top: 0;
		margin-left: 0;
		margin-right: 243px;
		padding-left: 0;
		text-align: right
	}
	
	.g6F7E58 {
		margin: 9px 0 0 -5px
	}
	
	.channel-html .oB7BCB3 {
		margin: 48px 0 44px;
		padding-left: 0;
		padding-right: 28px
	}
	
	.channel-html .nDFD0A2,
	.channel-html .v9ECBBC {
		align-items: center;
		justify-content: flex-start;
		padding-top: 0
	}
	
	.channel-html .h2F4A4F,
	.channel-html .r1F1393 {
		margin-left: 0
	}
	
	.channel-html .aEBC6F9,
	.channel-html .b1C6D76,
	.channel-html .i4A6CF4,
	.channel-html .y2F71DE {
		color: #1d1d1f;
		margin-top: 0;
		margin-left: 0;
		padding-bottom: 5px;
		background: linear-gradient(90deg, #0f0 0, #0f0 100%);
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .q4D6004,
	.channel-html .q613CA8,
	.channel-html .q9C6612 {
		margin-top: 1px;
		text-align: left
	}
	
	.channel-html .i7A0963 {
		margin-top: 2px;
		margin-left: 3px;
		margin-right: 10px
	}
	
	.channel-html .qA2ACC6 {
		justify-content: flex-start;
		margin-top: -5px;
		margin-bottom: 14px
	}
	
	.channel-html .a674F79,
	.channel-html .n9B4936 {
		color: #1d1d1f;
		margin-top: 0;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .l62381A,
	.channel-html .n8441D8 {
		margin-top: 0;
		padding-right: 0
	}
	
	.channel-html .n8441D8 {
		padding-top: 0;
		text-align: left
	}
	
	.channel-html .o1C28AF {
		color: #1d1d1f;
		padding-right: 3px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .f9BEB4C,
	.channel-html .rE2A5D3,
	.channel-html .wCBCB2C {
		justify-content: center
	}
	
	.channel-html .uBE2E40 {
		align-items: center;
		padding-top: 28px;
		padding-bottom: 0;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .r772916 {
			flex-grow: 0
		}
		.channel-html .b652EDA {
			margin-top: 0;
			margin-left: 0;
			margin-right: 115px;
			padding-left: 0
		}
		.g6F7E58 {
			margin-top: 0;
			margin-left: 0;
			margin-right: 0
		}
		.channel-html .oB7BCB3 {
			margin: 52px 0 63px;
			padding-left: 19px;
			padding-bottom: 0
		}
		.channel-html .v9ECBBC {
			margin-left: 0;
			margin-right: 0;
			padding-left: 0
		}
		.channel-html .r1F1393 {
			margin-top: 9px
		}
		.channel-html .aEBC6F9 {
			padding-bottom: 2px
		}
		.channel-html .q9C6612 {
			margin-left: 5px
		}
		.channel-html .n9B4936,
		.channel-html .w8BD45C {
			margin-top: 1px;
			margin-left: -2px
		}
		.channel-html .i7A0963 {
			margin-top: 10px;
			margin-left: 6px
		}
		.wD93EDF {
			margin-top: 1px
		}
		.channel-html .qA2ACC6 {
			margin-bottom: 11px
		}
		.channel-html .q613CA8 {
			margin-top: 3px
		}
		.channel-html .o1C28AF {
			padding-right: 0
		}
		.channel-html .wCBCB2C {
			min-height: 335px
		}
		.channel-html .l248788 {
			margin-bottom: 10px
		}
		.channel-html .m7036D7 {
			grid-template-rows: minmax(335px, 1fr);
			grid-template-columns: repeat(1, 692px);
			overflow: visible
		}
		.channel-html .n1A5B87 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .n1A5B87:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .uBE2E40 {
			align-items: center;
			padding: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .r772916 {
			flex-grow: 0
		}
		.channel-html .b652EDA {
			margin-top: -1px;
			margin-left: 0;
			margin-bottom: -10px;
			order: 2
		}
		.g6F7E58 {
			margin: 24px 0 0
		}
		.channel-html .oB7BCB3 {
			margin: 0 0 3px;
			padding-top: 11px;
			padding-right: 31px;
			order: 1
		}
		.channel-html .v9ECBBC {
			margin-bottom: 4px
		}
		.channel-html .i7A0963 {
			margin-top: 12px;
			margin-left: 7px
		}
		.wD93EDF {
			margin-top: -3px;
			margin-left: -4px;
			margin-bottom: 0
		}
		.channel-html .qA2ACC6 {
			margin-top: -10px;
			margin-bottom: 6px
		}
		.channel-html .l62381A {
			padding-right: 0
		}
		.channel-html .wCBCB2C {
			margin: 10px 0 0;
			padding: 0
		}
		.channel-html .l248788 {
			margin-bottom: 10px;
			padding: 0
		}
		.channel-html .m7036D7 {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .n1A5B87 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .n1A5B87:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .uBE2E40 {
			align-items: center;
			padding-top: 0;
			padding-left: 0;
			padding-right: 0
		}
	}
	
	.channel-html .dDCF4B7 {
		margin-top: 34px;
		margin-left: 0;
		margin-bottom: 40px;
		padding-left: 35px
	}
	
	.channel-html .h6B92AE,
	.channel-html .n038241 {
		justify-content: flex-start;
		margin-top: -2px;
		margin-bottom: 14px
	}
	
	.channel-html .m40D027 {
		margin-top: 1px;
		text-align: center
	}
	
	.channel-html .yA682C5 {
		align-items: center;
		justify-content: flex-start;
		margin-bottom: 12px;
		padding-top: 0
	}
	
	.channel-html .eC83663 {
		margin-top: -10px;
		margin-left: 0;
		margin-bottom: 0
	}
	
	.channel-html .y6C3B10 {
		margin-bottom: 0;
		padding-right: 6px;
		text-align: left
	}
	
	.channel-html .k13B78B {
		color: #1d1d1f;
		padding-right: 50px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .h33B12F {
		margin-top: -3px;
		margin-left: 0;
		padding-left: 0;
		text-align: right
	}
	
	.d642DDD {
		margin: 9px 0 0
	}
	
	.channel-html .o5CDD8C {
		margin: 10px 10px 10px 0
	}
	
	.channel-html .iC96E60,
	.channel-html .m558BAF,
	.channel-html .m83E76D,
	.channel-html .z46CEA4 {
		grid-gap: 0px;
		grid-template-rows: minmax(550px, 1fr);
		grid-template-columns: repeat(1, 480px);
		overflow: visible
	}
	
	.channel-html .e95D026 {
		background-color: #fff;
		overflow: visible
	}
	
	.channel-html .f7734B5 {
		align-items: center;
		padding-left: 12px;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .uBE2E40 {
			flex-grow: 0
		}
		.channel-html .dDCF4B7 {
			margin-top: 71px;
			margin-left: 0;
			margin-bottom: 63px;
			padding-left: 21px;
			padding-bottom: 0
		}
		.channel-html .n038241 {
			margin-bottom: 14px
		}
		.channel-html .h06941B {
			margin-top: 1px;
			margin-left: -2px
		}
		.channel-html .yA682C5 {
			margin-left: 0;
			margin-bottom: 12px;
			margin-right: 0;
			padding-left: 0
		}
		.channel-html .b1C6D76 {
			padding-bottom: 2px
		}
		.channel-html .u92C166 {
			margin-top: -5px
		}
		.channel-html .k13B78B {
			padding-right: 13px
		}
		.channel-html .h33B12F {
			margin-top: 0
		}
		.d642DDD {
			margin-top: 19px;
			margin-left: 0;
			margin-right: -1px
		}
		.channel-html .o5CDD8C {
			margin: 10px 10px 10px 0
		}
		.channel-html .iC96E60 {
			grid-template-rows: minmax(430px, 1fr);
			grid-template-columns: repeat(1, 336px);
			overflow: visible
		}
		.channel-html .e95D026 {
			grid-column-start: 1;
			overflow: visible
		}
		.channel-html .e95D026:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .f7734B5 {
			align-items: center;
			padding-left: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .uBE2E40 {
			flex-grow: 0
		}
		.channel-html .dDCF4B7 {
			margin: 0 0 6px;
			padding-top: 12px;
			padding-right: 12px
		}
		.channel-html .n038241 {
			margin-left: 0;
			margin-bottom: 13px;
			margin-right: 0
		}
		.channel-html .yA682C5 {
			margin-top: 0;
			margin-bottom: -5px
		}
		.channel-html .u92C166 {
			margin-top: 0;
			margin-bottom: 0
		}
		.channel-html .y6C3B10 {
			margin-top: 11px
		}
		.channel-html .k13B78B {
			padding-right: 0
		}
		.channel-html .h33B12F {
			margin-top: 0;
			margin-left: 0;
			margin-bottom: -10px;
			padding-bottom: 0
		}
		.d642DDD {
			margin-top: 21px;
			margin-left: 0;
			margin-right: 0
		}
		.channel-html .o5CDD8C {
			margin-top: 10px;
			margin-left: 0;
			margin-bottom: 10px
		}
		.channel-html .iC96E60 {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .e95D026 {
			grid-column-start: 1;
			overflow: visible
		}
		.channel-html .e95D026:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .f7734B5 {
			align-items: center
		}
	}
	
	.channel-html .o504625 {
		margin-right: 0;
		padding-top: 29px;
		padding-left: 21px;
		padding-right: 16px
	}
	
	.channel-html .kEB6C4D {
		align-items: center;
		justify-content: flex-start;
		margin-bottom: 0
	}
	
	.channel-html .a2EA5F3,
	.channel-html .t1AC626 {
		margin-top: 0;
		margin-bottom: 4px;
		text-align: left
	}
	
	.channel-html .eDB3DFF,
	.channel-html .vFE1B8C {
		color: #1d1d1f;
		padding-bottom: 6px;
		background: repeating-linear-gradient(90deg, undefined 0, #0f0 100%);
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .i19C0C8 {
		margin-top: 0;
		margin-left: 0;
		margin-right: 10px;
		order: 3
	}
	
	.tBE327C {
		margin: -17px 0 0 2px
	}
	
	.channel-html .jED4CA1 {
		margin-top: -8px;
		margin-left: -1px;
		margin-bottom: 18px;
		text-align: left;
		order: 4
	}
	
	.channel-html .s959AC6 {
		color: #1d1d1f;
		background: linear-gradient(90deg, #0f0 0, #0f0 50%);
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .z10C059 {
		justify-content: flex-start
	}
	
	.channel-html .q87BDB2 {
		margin-top: -8px;
		padding-left: 0;
		padding-right: 10px;
		text-align: left
	}
	
	.channel-html .i6F4F8A {
		margin-top: 9px;
		margin-left: -14px;
		text-align: center
	}
	
	.xC8190E {
		margin-top: 28px;
		margin-left: 1px
	}
	
	.channel-html .q5869F5 {
		margin: 10px 0 10px 10px
	}
	
	.channel-html .z555CBC {
		background-color: #000;
		overflow: visible
	}
	
	.channel-html .oEAF0A6 {
		align-items: flex-start;
		padding-top: 140px;
		padding-bottom: 140px;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .f7734B5 {
			flex-grow: 0
		}
		.channel-html .o504625 {
			margin-top: 17px;
			padding-top: 0;
			padding-left: 19px
		}
		.channel-html .kEB6C4D {
			margin-bottom: -6px
		}
		.channel-html .eDB3DFF,
		.channel-html .vFE1B8C {
			padding-bottom: 3px
		}
		.channel-html .i19C0C8,
		.xC8190E {
			margin-top: 0
		}
		.tBE327C {
			margin-top: -13px;
			margin-left: -1px
		}
		.channel-html .jED4CA1 {
			text-align: left
		}
		.channel-html .z10C059 {
			justify-content: flex-start;
			margin-top: 0;
			margin-bottom: 40px;
			padding-bottom: 0
		}
		.channel-html .q87BDB2 {
			margin-top: 1px;
			padding-left: 0;
			padding-right: 32px
		}
		.channel-html .yC0A2C0 {
			margin-top: -7px
		}
		.channel-html .i6F4F8A {
			margin-top: 0;
			margin-left: 0;
			margin-right: 0
		}
		.channel-html .q5869F5 {
			margin: 10px 0 10px 10px
		}
		.channel-html .m83E76D {
			grid-template-rows: minmax(430px, 1fr);
			grid-template-columns: repeat(1, 336px);
			overflow: visible
		}
		.channel-html .z555CBC {
			grid-column-start: 1;
			overflow: visible
		}
		.channel-html .z555CBC:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .oEAF0A6 {
			align-items: center;
			padding: 127px 0 93px
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .f7734B5 {
			flex-grow: 0
		}
		.channel-html .o504625 {
			margin-top: 0;
			padding-top: 16px;
			padding-left: 22px;
			padding-right: 32px
		}
		.channel-html .kEB6C4D {
			margin-top: 0;
			margin-bottom: 0
		}
		.channel-html .t1AC626 {
			margin-top: 0;
			margin-bottom: -1px
		}
		.channel-html .eDB3DFF,
		.channel-html .vFE1B8C {
			padding-bottom: 2px
		}
		.channel-html .a2EA5F3 {
			margin-top: 4px
		}
		.tBE327C {
			margin-top: 0;
			margin-left: -3px;
			margin-bottom: 13px
		}
		.channel-html .jED4CA1 {
			margin-bottom: 0
		}
		.channel-html .s959AC6 {
			margin-top: -15px;
			margin-left: -1px
		}
		.channel-html .z10C059 {
			margin-top: -4px;
			margin-left: 0;
			margin-bottom: 39px;
			padding-left: 0
		}
		.channel-html .q87BDB2 {
			margin-top: 1px;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .yC0A2C0 {
			margin-top: -7px;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .i6F4F8A {
			margin: 5px 0 0
		}
		.xC8190E {
			margin: -14px 0 0 1px
		}
		.channel-html .q5869F5 {
			margin-top: 10px;
			margin-left: 0;
			margin-bottom: 10px
		}
		.channel-html .m83E76D {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .z555CBC {
			grid-column-start: 1;
			overflow: visible
		}
		.channel-html .z555CBC:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .oEAF0A6 {
			align-items: center;
			padding-top: 99px;
			padding-bottom: 99px
		}
	}
	
	.channel-html .r7D8057 {
		margin-top: 14px;
		margin-bottom: 14px;
		padding-left: 10px;
		padding-right: 10px
	}
	
	.channel-html .uB65B09 {
		align-items: center;
		justify-content: center;
		margin-top: -3px;
		margin-left: 0
	}
	
	.channel-html .o7AA455,
	.channel-html .r9F5727,
	.channel-html .v589247 {
		margin-left: 0;
		text-align: center
	}
	
	.channel-html .g832712,
	.channel-html .k07CA34,
	.channel-html .k24A36A,
	.channel-html .k73C884,
	.channel-html .kABD7CA,
	.channel-html .l9CCEA2,
	.channel-html .pD8F5E3,
	.channel-html .u030744,
	.channel-html .u405D27,
	.channel-html .vF36D19,
	.channel-html .y270FAA,
	.channel-html .z210D7D {
		color: #f5f5f7;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .g9B2857 {
		align-items: center;
		justify-content: center;
		margin-top: 0;
		margin-bottom: 5px
	}
	
	.channel-html .e7769D9 {
		margin-top: 15px;
		margin-left: 6px;
		margin-right: 4px
	}
	
	.q2DBB2D {
		margin: -7px -2px 0 0
	}
	
	.channel-html .l24BD49 {
		margin-left: 4px;
		text-align: center
	}
	
	.channel-html .f4DD319,
	.channel-html .i1E2564 {
		color: #0f0;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .j3FFB5C {
		padding-left: 0;
		padding-right: 0;
		text-align: center
	}
	
	.channel-html .zEF9FC7 {
		color: #fff;
		margin-top: 4px;
		padding-left: 28px;
		padding-right: 28px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .hEB0938,
	.channel-html .j42874D,
	.channel-html .mBD9289,
	.channel-html .s166F1D,
	.channel-html .v39DB7A,
	.channel-html .wB33F7A {
		color: #ff;
		-webkit-text-fill-color: transparent;
		word-break: break-word;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif
	}
	
	.channel-html .t9A7811 {
		align-items: center;
		margin-left: 0;
		padding-top: 11px;
		padding-right: 0;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .oEAF0A6 {
			flex-grow: 0
		}
		.channel-html .r7D8057 {
			margin-top: 0;
			margin-bottom: 0;
			padding-left: 20px;
			padding-right: 20px
		}
		.channel-html .g9B2857 {
			margin-top: -11px;
			margin-bottom: -3px;
			padding-bottom: 8px
		}
		.channel-html .f4DD319,
		.channel-html .o7AA455 {
			margin-top: 6px
		}
		.channel-html .e7769D9 {
			margin-top: 15px;
			margin-left: -3px;
			margin-right: 4px
		}
		.q2DBB2D {
			margin-top: -5px;
			margin-left: 8px
		}
		.channel-html .f9BEB4C {
			justify-content: flex-start
		}
		.channel-html .j3FFB5C {
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .zEF9FC7 {
			margin-top: 0;
			padding-left: 6px;
			padding-right: 6px
		}
		.channel-html .lFB8810 {
			min-height: 335px
		}
		.channel-html .f2B4260 {
			margin-bottom: 10px
		}
		.channel-html .j1D9779 {
			grid-template-rows: minmax(335px, 1fr);
			grid-template-columns: repeat(1, 692px);
			overflow: visible
		}
		.channel-html .p9D9B4F {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .p9D9B4F:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .t9A7811 {
			align-items: center;
			margin-left: 0;
			padding: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .oEAF0A6 {
			flex-grow: 0
		}
		.channel-html .r7D8057 {
			margin: 0;
			padding: 0 8px
		}
		.channel-html .uB65B09 {
			margin-top: 0
		}
		.channel-html .g9B2857 {
			margin-top: -6px;
			margin-bottom: 15px;
			padding-bottom: 0
		}
		.channel-html .pD8F5E3 {
			margin-top: -2px;
			margin-left: 6px
		}
		.channel-html .e7769D9 {
			margin-top: 15px;
			margin-left: -2px
		}
		.q2DBB2D {
			margin-top: -3px
		}
		.channel-html .l24BD49 {
			margin-bottom: 0;
			padding-bottom: 0
		}
		.channel-html .f4DD319 {
			margin-top: 1px;
			margin-left: 0
		}
		.channel-html .j3FFB5C {
			padding-left: 18px;
			padding-right: 18px
		}
		.channel-html .zEF9FC7 {
			margin-top: -7px;
			padding-left: 20px;
			padding-right: 20px
		}
		.channel-html .lFB8810 {
			margin: 10px 0;
			padding: 0
		}
		.channel-html .f2B4260 {
			margin-bottom: 10px;
			padding: 0
		}
		.channel-html .j1D9779 {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .p9D9B4F {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .p9D9B4F:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .t9A7811 {
			align-items: center;
			padding: 0
		}
	}
	
	.channel-html .aB685DC {
		margin-left: 0;
		margin-right: 230px;
		padding-top: 0;
		padding-left: 0;
		padding-bottom: 22px;
		text-align: center;
		order: 2
	}
	
	.rE8F9D5 {
		margin: 22px 0 0 -1px
	}
	
	.channel-html .l792531 {
		margin: 33px 0 40px -1px;
		padding-left: 0;
		padding-bottom: 5px;
		padding-right: 21px;
		order: 2
	}
	
	.channel-html .o5718B0 {
		margin-top: 4px;
		margin-left: 11px;
		margin-right: 10px
	}
	
	.channel-html .u11CBF6 {
		margin-top: 0;
		margin-left: 0;
		padding-right: 0
	}
	
	.channel-html .p2DB6F7 {
		padding-right: 0;
		text-align: left
	}
	
	.channel-html .z976DEB {
		min-height: 480px;
		justify-content: center;
		margin-top: 10px;
		margin-bottom: 10px
	}
	
	.channel-html .a361DED,
	.channel-html .mB30029 {
		grid-gap: 5px;
		grid-template-rows: minmax(480px, 1fr);
		grid-template-columns: repeat(1, 980px);
		overflow: hidden
	}
	
	.channel-html .o89A0B6 {
		background-color: #000;
		min-height: 480px;
		align-items: flex-end;
		margin: 0;
		padding: 0;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .t9A7811 {
			flex-grow: 0
		}
		.channel-html .aB685DC {
			margin-top: 23px;
			margin-left: 0;
			margin-right: 44px;
			padding-left: 0;
			padding-bottom: 0;
			order: 1
		}
		.rE8F9D5 {
			margin-top: -12px;
			margin-left: 0;
			margin-right: 0
		}
		.channel-html .l792531 {
			margin-top: 76px;
			margin-left: 0;
			margin-bottom: 63px;
			padding-left: 33px;
			padding-bottom: 12px;
			padding-right: 0
		}
		.channel-html .nDFD0A2 {
			margin-left: 0;
			margin-right: 0;
			padding-top: 0;
			padding-left: 0
		}
		.channel-html .y2F71DE {
			padding-bottom: 5px
		}
		.channel-html .o5718B0 {
			margin-top: 0;
			margin-left: 5px
		}
		.yF7CCEC {
			margin-top: 5px;
			margin-left: -1px
		}
		.channel-html .h6B92AE {
			margin-top: 0;
			margin-bottom: 12px
		}
		.channel-html .q4D6004 {
			margin-top: -3px
		}
		.channel-html .a674F79 {
			margin-top: 1px;
			margin-left: -2px
		}
		.channel-html .z976DEB {
			min-height: 335px
		}
		.channel-html .o7FEC6E {
			margin-bottom: 10px
		}
		.channel-html .mB30029 {
			grid-template-rows: minmax(335px, 1fr);
			grid-template-columns: repeat(1, 692px);
			overflow: hidden
		}
		.channel-html .nF775D7 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .nF775D7:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .o89A0B6 {
			min-height: 335px;
			align-items: center;
			margin-top: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .t9A7811 {
			flex-grow: 0
		}
		.channel-html .aB685DC {
			margin-top: -1px;
			margin-left: 0;
			margin-right: 0;
			padding-bottom: 12px;
			order: 2
		}
		.rE8F9D5 {
			margin-top: -11px;
			margin-left: 2px;
			margin-right: 0
		}
		.channel-html .l792531 {
			margin: 13px 0 0;
			padding: 0 19px 47px 22px;
			order: 1
		}
		.channel-html .o5718B0 {
			margin-top: 5px;
			margin-left: 5px
		}
		.yF7CCEC {
			margin-top: -1px;
			margin-left: 0;
			margin-bottom: 0
		}
		.channel-html .h6B92AE {
			margin-top: -7px;
			margin-bottom: 10px
		}
		.channel-html .c47F498 {
			padding-right: 3px
		}
		.channel-html .z976DEB {
			margin: 0;
			padding: 0
		}
		.channel-html .o7FEC6E {
			margin-bottom: 10px;
			padding: 0
		}
		.channel-html .mB30029 {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: hidden
		}
		.channel-html .nF775D7 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .nF775D7:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .o89A0B6 {
			min-height: 334px;
			align-items: center
		}
	}
	
	.channel-html .o89A0B6.large-display-bleed::after,
	.channel-html .o89A0B6.large-display-bleed::before,
	.channel-html .o89A0B6.medium-display-bleed::after,
	.channel-html .o89A0B6.medium-display-bleed::before,
	.channel-html .o89A0B6.small-display-bleed::after,
	.channel-html .o89A0B6.small-display-bleed::before {
		background-color: #000
	}
	
	.channel-html .q3A03A5 {
		margin-top: 52px;
		padding-left: 36px;
		padding-bottom: 96px
	}
	
	.channel-html .lED525C,
	.channel-html .m2AD6CE {
		margin-bottom: 4px;
		text-align: left
	}
	
	.channel-html .j42874D,
	.channel-html .s166F1D,
	.channel-html .wB33F7A {
		margin: 0 0 -6px;
		padding: 0 0 6px;
		background: linear-gradient(90deg, #0090f7 0, #ba62fc 35%, #f2416b 70%, #f55600 100%);
		-webkit-background-clip: text
	}
	
	.channel-html .cB682B9,
	.channel-html .iAFF1D6,
	.channel-html .tB02481 {
		padding-right: 70px;
		text-align: left
	}
	
	.channel-html .zE79C82 {
		align-items: center;
		margin-top: -2px;
		margin-bottom: 11px
	}
	
	.channel-html .k49E92E {
		margin-top: 14px;
		margin-left: 0;
		margin-right: 10px
	}
	
	.channel-html .hEB0938,
	.channel-html .v39DB7A {
		margin: 0 0 -10px;
		padding: 0 0 10px;
		background: linear-gradient(90deg, #0090f7 0, #ba62fc 35%, #f2416b 70%, #f55600 100%);
		-webkit-background-clip: text
	}
	
	.channel-html .i9F7258 {
		padding-right: 80px;
		text-align: left
	}
	
	.channel-html .wF91D51 {
		margin-bottom: 0;
		text-align: right
	}
	
	.z296F4B {
		margin-top: 0;
		margin-bottom: -15px
	}
	
	.channel-html .vCEB27A {
		margin-top: 0;
		margin-bottom: 10px;
		margin-right: 10px;
		text-align: center
	}
	
	.channel-html .a82656C,
	.channel-html .l52D520 {
		background-color: #000;
		overflow: hidden
	}
	
	.channel-html .q5022FB {
		justify-content: center;
		padding-top: 152px;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .o89A0B6 {
			margin-left: 0;
			margin-bottom: -47px;
			margin-right: 0;
			padding: 0;
			flex-grow: 0
		}
		.channel-html .vEC46E2 {
			margin-top: 48px;
			padding-bottom: 0
		}
		.channel-html .q3A03A5 {
			align-items: center;
			margin-top: 0;
			padding-top: 0;
			padding-left: 20px
		}
		.channel-html .q793407 {
			margin: 0;
			padding-top: 0
		}
		.channel-html .z210D7D {
			margin-top: 5px
		}
		.channel-html .k49E92E {
			margin-top: 7px;
			margin-left: -1px;
			margin-right: 0
		}
		.channel-html .v39DB7A {
			margin-left: 8px;
			margin-right: 0
		}
		.channel-html .i9F7258 {
			padding-right: 33px
		}
		.channel-html .wF91D51 {
			margin: -20px 0 0;
			padding: 0
		}
		.z296F4B {
			margin-left: 0;
			margin-bottom: 0;
			margin-right: 0
		}
		.channel-html .vCEB27A {
			margin-top: 0;
			margin-bottom: 10px;
			margin-right: 10px
		}
		.channel-html .m558BAF {
			grid-template-rows: minmax(430px, 1fr);
			grid-template-columns: repeat(1, 336px);
			overflow: visible
		}
		.channel-html .l52D520 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .l52D520:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .q5022FB {
			align-items: center;
			margin-bottom: -7px;
			padding-top: 14px;
			padding-left: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .o89A0B6 {
			flex-grow: 0
		}
		.channel-html .vEC46E2 {
			margin: 0;
			padding: 0
		}
		.channel-html .q3A03A5 {
			margin-top: 2px;
			padding-top: 13px;
			padding-left: 19px
		}
		.channel-html .m2AD6CE {
			margin-bottom: -12px
		}
		.channel-html .j42874D {
			margin-bottom: 0
		}
		.channel-html .q793407 {
			margin-top: 0
		}
		.channel-html .cB682B9,
		.k2FB0EC {
			margin-top: 2px
		}
		.channel-html .zE79C82 {
			margin-bottom: 2px
		}
		.channel-html .k49E92E {
			margin-top: -4px;
			margin-left: -1px
		}
		.channel-html .v39DB7A {
			margin-left: 5px;
			margin-bottom: 0
		}
		.channel-html .pD948F3 {
			margin: 0 0 1px;
			padding: 0
		}
		.channel-html .i9F7258 {
			padding-right: 20px
		}
		.channel-html .a336FE5 {
			padding-right: 38px
		}
		.channel-html .wF91D51 {
			padding-top: 0;
			padding-left: 0;
			padding-bottom: 0
		}
		.z296F4B {
			margin-top: -41px;
			margin-left: -1px;
			margin-bottom: 0
		}
		.channel-html .vCEB27A {
			margin-top: 10px;
			margin-left: 0;
			margin-bottom: 10px
		}
		.channel-html .m558BAF {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .l52D520 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .l52D520:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .q5022FB {
			align-items: center;
			padding-top: 104px;
			padding-left: 0;
			padding-bottom: 70px
		}
	}
	
	.channel-html .gC998BD,
	.channel-html .lF2CAA4,
	.channel-html .n5F0B48,
	.channel-html .wC3DAD4 {
		text-align: center
	}
	
	.channel-html .l4CDC3D {
		justify-content: center;
		padding-left: 0
	}
	
	.channel-html .x499025 {
		margin-bottom: 4px;
		text-align: center
	}
	
	.channel-html .u0B2626 {
		justify-content: center;
		padding-right: 0
	}
	
	.channel-html .g169458,
	.channel-html .j404E34 {
		padding-right: 0;
		text-align: center
	}
	
	.channel-html .jF2E574 {
		align-items: center;
		justify-content: center;
		margin-top: -6px;
		margin-bottom: 11px
	}
	
	.channel-html .fC337EF {
		margin-top: 14px;
		margin-left: -2px;
		margin-right: 6px
	}
	
	.channel-html .oB2615A {
		padding-left: 62px;
		padding-right: 62px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .j0CD5BA {
		margin-top: 38px;
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		text-align: left
	}
	
	.channel-html .aE40012 {
		margin: 0 0 10px 10px
	}
	
	.channel-html .r6DB00C {
		padding-top: 30px;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .q5022FB {
			flex-grow: 0
		}
		.channel-html .n5F0B48 {
			margin-left: 0;
			margin-right: 0;
			padding: 107px 18px 83px
		}
		.channel-html .l4CDC3D {
			justify-content: center;
			margin-bottom: 0;
			padding-left: 0
		}
		.channel-html .s166F1D {
			margin-bottom: -4px
		}
		.channel-html .g169458,
		.channel-html .wC3DAD4 {
			text-align: center
		}
		.channel-html .g169458,
		.channel-html .j404E34,
		.channel-html .u0B2626 {
			padding-right: 0
		}
		.channel-html .jF2E574 {
			margin-bottom: 4px
		}
		.channel-html .hEB0938 {
			margin-bottom: -7px
		}
		.channel-html .oB2615A {
			padding-left: 10px;
			padding-right: 10px
		}
		.channel-html .j0CD5BA {
			margin-top: 44px
		}
		.channel-html .aE40012 {
			margin: 0 0 10px 10px
		}
		.channel-html .z46CEA4 {
			grid-template-rows: minmax(430px, 1fr);
			grid-template-columns: repeat(1, 336px);
			overflow: visible
		}
		.channel-html .a82656C {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .a82656C:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .r6DB00C {
			align-items: center;
			padding-top: 0;
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .q5022FB {
			flex-grow: 0
		}
		.channel-html .n5F0B48 {
			padding: 0
		}
		.channel-html .l4CDC3D {
			justify-content: center;
			padding-top: 0;
			padding-left: 0
		}
		.channel-html .wC3DAD4 {
			padding-left: 14px;
			padding-right: 14px;
			text-align: center
		}
		.channel-html .u0B2626 {
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .g169458 {
			padding-right: 0;
			text-align: center
		}
		.z149581 {
			margin-top: -3px;
			margin-left: 10px;
			margin-bottom: 0
		}
		.channel-html .j404E34 {
			padding-right: 0
		}
		.channel-html .oB2615A {
			padding-left: 10px;
			padding-right: 10px
		}
		.channel-html .aE40012 {
			margin-top: 10px;
			margin-left: 0;
			margin-bottom: 10px
		}
		.channel-html .z46CEA4 {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .a82656C {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .a82656C:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .r6DB00C {
			align-items: center;
			padding-bottom: 0
		}
	}
	
	.channel-html .i824FAA {
		padding-left: 36px
	}
	
	.channel-html .pC1B95B {
		align-items: center;
		margin-top: 0;
		margin-bottom: 0
	}
	
	.channel-html .rD7297E {
		margin-top: 2px;
		text-align: left
	}
	
	.channel-html .mBD9289 {
		margin: 0 0 -10px -2px;
		padding: 0 0 10px;
		background: linear-gradient(90deg, #0090f7 0, #ba62fc 35%, #f2416b 70%, #f55600 100%);
		-webkit-background-clip: text
	}
	
	.channel-html .k31439A {
		margin-top: 5px;
		margin-left: 14px;
		margin-right: 10px
	}
	
	.x6F2654 {
		margin: 0 0 0 -9px
	}
	
	.channel-html .c19DF38,
	.channel-html .cE9A402 {
		margin-top: 0
	}
	
	.channel-html .a5B31D1 {
		padding-top: 0;
		padding-bottom: 6px
	}
	
	.channel-html .e94E7A5 {
		padding-top: 9px;
		padding-right: 75px;
		text-align: left
	}
	
	.channel-html .v4D504D {
		margin-top: 32px;
		margin-bottom: -17px;
		text-align: center
	}
	
	.kCCB2E0 {
		margin-top: 2px;
		margin-bottom: 0
	}
	
	.channel-html .u4E9A20 {
		justify-content: center;
		margin-top: 10px
	}
	
	.channel-html .h94A4F2 {
		align-items: center;
		justify-content: center;
		padding-top: 28px;
		flex-grow: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .r6DB00C {
			flex-grow: 0
		}
		.channel-html .lBBAE4B {
			margin-bottom: 0
		}
		.channel-html .i824FAA {
			margin-top: 0;
			padding-top: 15px;
			padding-left: 18px
		}
		.channel-html .lED525C {
			margin-bottom: 6px
		}
		.channel-html .wB33F7A {
			margin-left: 2px;
			margin-right: 0
		}
		.channel-html .o4EA1D9 {
			margin-top: 0;
			margin-bottom: 4px
		}
		.channel-html .pC1B95B {
			margin: -4px 0 0;
			padding: 0
		}
		.channel-html .mBD9289 {
			margin-left: 2px;
			padding-left: 0
		}
		.channel-html .k31439A {
			margin-left: 18px
		}
		.x6F2654 {
			margin-top: 0;
			margin-left: -12px;
			margin-bottom: -4px
		}
		.channel-html .c19DF38,
		.channel-html .cE9A402 {
			margin: 0;
			padding: 0
		}
		.channel-html .iAFF1D6,
		.channel-html .tB02481 {
			padding-right: 30px
		}
		.channel-html .k24A36A,
		.channel-html .l691AA0,
		.channel-html .l9CCEA2 {
			margin-left: 2px
		}
		.channel-html .a5B31D1 {
			margin-top: 2px
		}
		.channel-html .e94E7A5 {
			padding-right: 51px
		}
		.channel-html .v4D504D {
			margin-top: 28px;
			margin-bottom: -1px
		}
		.kCCB2E0 {
			margin-bottom: -10px
		}
		.channel-html .u4E9A20 {
			min-height: 335px;
			margin-top: 10px
		}
		.channel-html .b0DDB9D {
			margin-left: 0;
			margin-bottom: 10px;
			margin-right: 0
		}
		.channel-html .eEA4020 {
			grid-template-rows: minmax(335px, 1fr);
			grid-template-columns: repeat(1, 692px);
			overflow: visible
		}
		.channel-html .v587525 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .v587525:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .h94A4F2 {
			align-items: center;
			padding: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .r6DB00C {
			flex-grow: 0
		}
		.channel-html .lBBAE4B {
			margin-bottom: 23px
		}
		.channel-html .i824FAA {
			padding-top: 15px;
			padding-left: 20px;
			padding-right: 0
		}
		.channel-html .cE9A402,
		.channel-html .k24A36A,
		.channel-html .l691AA0,
		.channel-html .l9CCEA2,
		.channel-html .wB33F7A {
			margin-left: 0
		}
		.channel-html .o4EA1D9 {
			margin-top: 0;
			margin-bottom: 0;
			padding-right: 17px
		}
		.channel-html .pC1B95B {
			margin: 0;
			padding-top: 0
		}
		.channel-html .mBD9289 {
			margin-top: -3px;
			margin-left: 0
		}
		.channel-html .k31439A {
			margin-top: 0;
			margin-left: 11px;
			margin-bottom: 0;
			padding-bottom: 0
		}
		.x6F2654 {
			margin-top: 0;
			margin-left: -8px;
			margin-bottom: -4px
		}
		.channel-html .c19DF38 {
			margin-left: 0;
			margin-bottom: 0
		}
		.channel-html .iAFF1D6,
		.channel-html .tB02481 {
			padding-right: 10px
		}
		.channel-html .cE9A402 {
			margin-bottom: 9px
		}
		.channel-html .a5B31D1 {
			margin-top: 0;
			margin-bottom: 6px
		}
		.channel-html .e94E7A5 {
			padding-top: 0;
			padding-right: 37px
		}
		.channel-html .v4D504D {
			margin-top: 1px;
			margin-bottom: 0
		}
		.kCCB2E0 {
			margin-top: 0;
			margin-bottom: -14px
		}
		.channel-html .u4E9A20 {
			margin: 10px 0 0;
			padding: 0
		}
		.channel-html .b0DDB9D {
			margin-bottom: 10px;
			padding: 0
		}
		.channel-html .eEA4020 {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .v587525 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .v587525:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .h94A4F2 {
			align-items: center;
			padding: 21px 0 0
		}
	}
	
	.channel-html .e9F2FE2 {
		margin-top: -3px;
		margin-left: 1px;
		text-align: right
	}
	
	.a5E90A0 {
		margin-top: 0;
		margin-bottom: -10px
	}
	
	.channel-html .m1026FB {
		margin-top: 17px;
		margin-left: 0;
		margin-bottom: 40px;
		padding-left: 35px;
		padding-right: 35px;
		text-align: center
	}
	
	.channel-html .v506ECB {
		align-items: center;
		justify-content: center;
		margin-bottom: 11px;
		padding-top: 0
	}
	
	.channel-html .p2FAF7C {
		margin-left: 72px;
		margin-right: 13px
	}
	
	.channel-html .wFF3C47 {
		margin-top: 1px;
		margin-left: -3px;
		text-align: center
	}
	
	.channel-html .wD17FB8 {
		margin-top: 0;
		margin-left: -71px;
		padding-top: 0;
		text-align: center
	}
	
	.channel-html .r2A76DF {
		margin-top: 0;
		text-align: center
	}
	
	.channel-html .z7A4FA9 {
		justify-content: center;
		margin-top: 0
	}
	
	.channel-html .r24389B {
		padding-left: 24px;
		padding-right: 24px;
		text-align: center
	}
	
	.channel-html .m433E22 {
		color: #1d1d1f;
		padding-top: 0;
		padding-left: 200px;
		padding-right: 200px;
		font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
		word-break: break-word
	}
	
	.channel-html .c13776F,
	.channel-html .f1C6584,
	.channel-html .hF1CE87,
	.channel-html .tA56677 {
		color: #6e6e73;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		letter-spacing: normal;
		word-break: break-word
	}
	
	.j72D42A {
		margin-top: -16px;
		margin-left: -182px
	}
	
	.channel-html .rD76127 {
		margin-top: 10px;
		margin-bottom: 0
	}
	
	.channel-html .sC5BCA3 {
		background-color: #000;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
		overflow: hidden
	}
	
	.channel-html .u1096F3 {
		align-items: center;
		justify-content: center;
		padding-top: 140px;
		padding-bottom: 100px;
		flex-grow: 0
	}
	
	.channel-html .lB334B9 {
		margin-top: 2px;
		margin-bottom: 14px
	}
	
	.channel-html .xFCE2AC {
		align-items: center;
		justify-content: center;
		margin-left: -7px;
		padding-bottom: 3px
	}
	
	.channel-html .h8A343A {
		margin-top: 0;
		margin-left: 0;
		text-align: center
	}
	
	.channel-html .gBDA340 {
		margin-top: 17px;
		margin-left: -7px;
		margin-right: 10px
	}
	
	.a4D8460 {
		margin: -4px 0 0 2px
	}
	
	.channel-html .z18484C {
		margin-top: 0;
		margin-left: -2px;
		text-align: center
	}
	
	.channel-html .h6C88D6 {
		padding-left: 17px;
		text-align: center
	}
	
	.channel-html .k4A72E7 {
		margin-left: 10px;
		text-align: center
	}
	
	.channel-html .eF96397 {
		justify-content: center;
		margin-top: 8px
	}
	
	.channel-html .q0C22E9 {
		padding-left: 132px;
		padding-right: 132px;
		text-align: center
	}
	
	.channel-html .r5625DB {
		background-color: #fff;
		overflow: hidden
	}
	
	.channel-html .s58B57B {
		margin: 51px 0 7px;
		padding: 0
	}
	
	.channel-html .a834A11,
	.channel-html .j65AFD5,
	.channel-html .t0B0FD9,
	.channel-html .y4FD4AC {
		margin-bottom: 9px
	}
	
	.channel-html .hF1CE87 {
		margin-left: 0
	}
	
	.channel-html .e5F965A {
		margin-left: 0;
		padding-left: 0;
		list-style: none
	}
	
	.channel-html .c13776F {
		margin: 0;
		padding: 0
	}
	
	@media only screen and (max-width:1068px) {
		.channel-html .h94A4F2 {
			flex-grow: 0
		}
		.channel-html .e9F2FE2 {
			margin: 16px 0 0 6px;
			padding: 0
		}
		.a5E90A0 {
			margin: -3px 0 0 -7px
		}
		.channel-html .m1026FB {
			margin-top: -1px;
			margin-left: 0;
			margin-bottom: 63px;
			padding-left: 0;
			padding-bottom: 0;
			padding-right: 0
		}
		.channel-html .v506ECB {
			margin-top: 1px;
			margin-left: -20px;
			margin-right: 0;
			padding-left: 0
		}
		.channel-html .p2FAF7C {
			margin-right: 12px
		}
		.channel-html .i4A6CF4 {
			padding-bottom: 2px
		}
		.channel-html .wFF3C47 {
			margin-top: 0
		}
		.channel-html .oF9A78B,
		.channel-html .p304387,
		.channel-html .q571BEA {
			margin-top: 1px;
			margin-left: -2px
		}
		.channel-html .wD17FB8 {
			margin-top: 0;
			margin-left: -25px
		}
		.channel-html .r2A76DF {
			margin-top: -3px;
			margin-left: 33px
		}
		.channel-html .m433E22 {
			padding-left: 90px;
			padding-right: 90px
		}
		.channel-html .gC998BD {
			margin: -20px 0 0;
			padding: 0
		}
		.j72D42A {
			margin: -21px 0 0 -141px
		}
		.channel-html .rD76127 {
			min-height: 335px;
			margin-top: 10px;
			margin-bottom: 0
		}
		.channel-html .w64CEB7 {
			margin-bottom: 10px
		}
		.channel-html .a361DED {
			grid-template-rows: minmax(335px, 1fr);
			grid-template-columns: repeat(1, 692px);
			overflow: visible
		}
		.channel-html .sC5BCA3 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .sC5BCA3:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .u1096F3 {
			padding-top: 87px;
			padding-bottom: 80px;
			flex-grow: 0
		}
		.channel-html .lB334B9 {
			margin-bottom: 0
		}
		.channel-html .xFCE2AC {
			margin-top: 0;
			margin-bottom: 9px
		}
		.channel-html .h8A343A {
			margin-left: -3px;
			margin-bottom: 0
		}
		.channel-html .k73C884,
		.channel-html .kABD7CA {
			margin-top: 2px
		}
		.channel-html .lF2CAA4 {
			margin-left: -15px
		}
		.channel-html .g832712 {
			margin-top: 2px;
			margin-left: -3px
		}
		.channel-html .gBDA340 {
			margin-top: 5px;
			margin-left: -9px;
			margin-bottom: 0
		}
		.a4D8460 {
			margin-top: 7px;
			margin-left: 5px
		}
		.channel-html .z18484C {
			margin-left: -2px
		}
		.channel-html .vF36D19 {
			margin-top: 2px;
			margin-left: -1px
		}
		.channel-html .h6C88D6 {
			margin-top: -9px;
			margin-left: 14px
		}
		.channel-html .k4A72E7 {
			margin-top: -4px;
			margin-left: 9px;
			padding-left: 0
		}
		.channel-html .i1E2564 {
			margin-top: 0;
			margin-bottom: 0
		}
		.channel-html .eF96397 {
			margin-top: 0;
			padding-top: 0
		}
		.channel-html .q0C22E9 {
			padding-left: 12px;
			padding-right: 12px
		}
		.channel-html .u030744 {
			padding-left: 62px;
			padding-right: 62px
		}
		.channel-html .s58B57B {
			margin: 46px 0 8px;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .f0E83AD {
			margin-left: 0
		}
		.channel-html .c13776F {
			margin: 0;
			padding: 0
		}
	}
	
	@media only screen and (max-width:734px) {
		.channel-html .h94A4F2 {
			flex-grow: 0
		}
		.channel-html .e9F2FE2 {
			margin-top: 0;
			margin-left: 3px
		}
		.a5E90A0 {
			margin-top: 0;
			margin-left: -1px;
			margin-bottom: 0
		}
		.channel-html .m1026FB {
			margin: 0 0 7px;
			padding-top: 3px;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .v506ECB {
			margin-bottom: 2px
		}
		.channel-html .p2FAF7C {
			margin-left: 38px;
			margin-right: 11px
		}
		.channel-html .wD17FB8 {
			margin-top: -1px;
			margin-left: 33px
		}
		.channel-html .r2A76DF {
			margin-top: 0;
			margin-left: 0
		}
		.channel-html .oF9A78B {
			margin-top: 0;
			margin-left: -8px
		}
		.channel-html .m433E22 {
			padding-left: 7px;
			padding-right: 7px
		}
		.channel-html .gC998BD {
			margin-top: 10px;
			text-align: center
		}
		.j72D42A {
			margin-top: 0;
			margin-left: 3px;
			margin-bottom: 0
		}
		.channel-html .rD76127 {
			margin: 10px 0 0;
			padding: 0
		}
		.channel-html .w64CEB7 {
			margin-bottom: 10px;
			padding: 0
		}
		.channel-html .a361DED {
			grid-template-rows: minmax(400px, 1fr);
			grid-template-columns: repeat(1, 320px);
			overflow: visible
		}
		.channel-html .sC5BCA3 {
			grid-column-start: 1;
			overflow: hidden
		}
		.channel-html .sC5BCA3:before {
			content: none;
			border-image: linear-gradient(90deg, #ffd700 0%, #ff6a00 50%, #ff006e 100%) 1/20px 20px 20px 20px/0px stretch
		}
		.channel-html .u1096F3 {
			padding-top: 81px;
			padding-bottom: 15px;
			flex-grow: 0
		}
		.channel-html .lB334B9 {
			padding-left: 0
		}
		.channel-html .xFCE2AC {
			margin-bottom: -2px;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .h8A343A {
			margin-top: 2px;
			margin-left: 10px
		}
		.channel-html .lF2CAA4 {
			margin-top: -7px;
			margin-left: 12px
		}
		.channel-html .gBDA340 {
			margin-top: 3px;
			margin-left: 2px
		}
		.a4D8460 {
			margin-top: 1px;
			margin-left: -1px
		}
		.channel-html .z18484C {
			margin-top: 0;
			margin-left: -4px
		}
		.channel-html .h6C88D6,
		.channel-html .vF36D19 {
			margin-top: -7px
		}
		.channel-html .h6C88D6 {
			margin-left: 10px
		}
		.channel-html .k4A72E7 {
			margin-top: -1px;
			margin-left: 10px;
			margin-bottom: 7px;
			padding-left: 0
		}
		.channel-html .eF96397 {
			margin-top: 0;
			margin-bottom: 0;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .q0C22E9 {
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .u030744 {
			padding-left: 20px;
			padding-right: 20px
		}
		.channel-html .s58B57B {
			margin: 45px 0 7px;
			padding-left: 0;
			padding-right: 0
		}
		.channel-html .f0E83AD {
			margin-left: 20px;
			margin-right: 19px
		}
		.channel-html .c13776F {
			margin-left: 0;
			margin-bottom: 0;
			margin-right: 0;
			padding-top: 0;
			padding-left: 0;
			padding-right: 9px
		}
		.channel-html .a834A11,
		.channel-html .t0B0FD9 {
			margin-top: 10px
		}
	}

</style>
<style>
	.channel-html .i824FAA,
	.channel-html .r6DB00C,
	.channel-html .xFCE2AC,
	.channel-html .h6C88D6,
	.channel-html .o4EA1D9 {
		padding: 0;
	}
	
	.channel-html .xFCE2AC,
	.channel-html .gBDA340,
	.channel-html .a4D8460,
	.channel-html .k4A72E7,
	.channel-html .h6C88D6,
	.channel-html .z18484C,
	.channel-html .o4EA1D9,
	.channel-html .lF2CAA4,
	.channel-html .g832712,
	.channel-html .vF36D19,
	.channel-html .kABD7CA {
		margin: 0;
	}
	
	.channel-html .r6DB00C {
		margin: auto;
	}
	
	.channel-html .gBDA340 {
		margin: 0 8px;
	}
	
	.channel-html .h8A343A {
		flex-basis: 100%;
	}
	
	.channel-html .xFCE2AC {
		padding-bottom: 10px;
	}
	
	@media only screen and (min-width:1069px) {
		.channel-html .q0C22E9 {
			padding: 0 40px;
		}
	}
	
	@media only screen and (min-width:735px) and (min-width:1068px) {
		.channel-html .xFCE2AC {
			padding-bottom: 10px;
		}
	}
	
	.hidden-sign-in {
		display: none !important;
	}

/* END SPLASH */
