/* pageHeaderCSS-1-1734699007 */

          .hero .carousel {
    margin-bottom: 0em;
  }

.final-score{
    margin-top: 3em;
  }

.debin-deposit{
    margin-top:2em;
    margin-bottom: 0em;
  }

.download-app{
    margin-bottom: 5em;
  }
#milan-banner {
    border-bottom: 0em solid #fff !important;
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
    margin-bottom: 2em !important;
     text-align: center;
}
.chelsea {
    margin-bottom: 1.5em !important;
}
/* Hero September Promotion */
  #sep-promo.hero {
  margin-bottom: 0em !important;
}
.chelsea h3 {
  font-size: 2.7em;
  font-weight: 800;
  color: #28cfd4 !important;
  margin-top: -15px;
}
#sep-promo h3 {
  font-size: 2.7em !important;
  font-weight: 800 !important;
  color: #28cfd4 !important;
  margin-top: -10px;
  margin-bottom: -30px;
}
#sep-promo.text-media.hero p {
    font-size: 1.1em;
}
#sep-promo.text-media.hero p.small {
    font-size: 80% !important;
}

/* Hero module page container width hero-static */
@media (min-width: 899.99px) {
  .hero-static {
    width: var(--page-width, 1280px);
    max-width: 100% !important;
    margin: auto;
  }
  .hero-static .row {
    justify-content: flex-start !important;
  }
  .small-text {
    font-size: 0.9em !important;
  }
  .hero-static .text-media__text {
    padding: 3em 4em 4em 2em;
    max-width: 50%;
  }
  .text-media.hero-static .text-media__text h1 {
    font-size: 4em;
  }
  html[lang="de"] .text-media.hero-static .text-media__text h1,
  html[lang="es"] .text-media.hero-static .text-media__text h1,
  html[lang="pl"] .text-media.hero-static .text-media__text h1,
  html[lang="ru"] .text-media.hero-static .text-media__text h1,
  html[lang="cs"] .text-media.hero-static .text-media__text h1,
  html[lang="pt"] .text-media.hero-static .text-media__text h1 {
    font-size: 3.5em;
  }
  .text-media.hero-static .text-media__text p.small {
    font-size: 80% !important;
  }
}
@media (min-width: 900px) {
.chelsea.text-media:not(.hero) .text-media__text .n-aspect>div:not(.text-media--indicators) {
        padding: 1em 2em !important;
    }
}
@media (max-width: 1053.99px) and (min-width: 899.99px) {
  .hero-static .text-media__text {
    max-width: 60%;
  }
}
@media (max-width: 899px) {
  .hero-static {
    height: 100%;
    min-height: 45em;
    margin-bottom: 0;
  }
.hero-static .text-media__text.align-middle {
    justify-content: start !important ; 
    vertical-align: top !important; 
   align-self: start !important;
}
.hero-static-canada {
    min-height: 50em !important;
  }
  html[lang="ru"] .hero-static {
    min-height: 54em;
  }
  html[lang="de"] .hero-static {
    min-height: 49em;
  }
  .hero-static.crypto-disclaimer {
    height: 130%;
    min-height: 56em;
    margin-bottom: 0;
  }
  .hero-static .text-media--background img {
    object-position: bottom;
    object-fit: scale-down;
  }
  .hero-static .text-media__text,
  .hero-static .text-media__text div {
    text-align: center !important;
    padding: 0 !important;
  }
  .ncolumn .row .col {
    flex-basis: 50% !important;
  }
}

.hero-static .btn.btn__teal {
  background: var(--color-teal) !important;
  color: var(--color-deep-blue) !important;
  box-shadow: none !important;
}
.hero-static .btn.btn__teal:hover {
  background: #24b2b7 !important;
}
.hero-static .text-media__text p a.btn {
  margin-right: 1em;
}

/* Hero module columns hero-features */
.hero-features {
  margin-bottom: 0 !important;
}
.hero-features .align-center,
.hero-features .text-center {
  text-align: left !important;
}
.hero-features img {
  width: 5em;
height: 5em;
}
.hero-features h4,
.hero-features h2 {
  font-weight: 700;
  font-size: 1.25em;
}
.hero-features a {
  color: var(--color-violet) !important;
  font-weight: 600;
}

/* Promo Hero Crypto Chile chile-crypto-promo */

@media (min-width: 899.99px) {
  .chile-crypto-promo {
    margin-bottom: 4em !important;
  }
  .chile-crypto-promo .text-media__text {
    padding: 3em 4em 4em 2em;
    max-width: 50%;
  }
  .text-media.chile-crypto-promo .text-media__text h1 {
    font-size: 4em;
  }
  html[lang="de"] .text-media.chile-crypto-promo .text-media__text h1,
  html[lang="es"] .text-media.chile-crypto-promo .text-media__text h1,
  html[lang="pl"] .text-media.chile-crypto-promo .text-media__text h1,
  html[lang="ru"] .text-media.chile-crypto-promo .text-media__text h1,
  html[lang="cs"] .text-media.chile-crypto-promo .text-media__text h1,
  html[lang="pt"] .text-media.chile-crypto-promo .text-media__text h1 {
    font-size: 3.5em;
  }
  .text-media.chile-crypto-promo .text-media__text p.small {
    font-size: 80% !important;
  }
}
@media (max-width: 899.99px) {
  .chile-crypto-promo {
    min-height: 870px;
  }
}
.sports-corner-module .text-media--image,
.knect-module .text-media--image {
  min-height: 470px;
}
.yt .text-media__text.align-middle {
  background: #fff;
  padding-right: 0;
}
.yt .btn.btn__teal {
  box-shadow: none !important;
  background: var(--color-teal) !important;
  color: var(--color-deep-blue) !important;
}
.text-media.theme-purple.text-media__checkerboard.leeds {
  padding: 0 !important;
}
.news h2 {
  margin-top: 0.45em;
}
@media (min-width: 600px) {
  html[lang="de"] .news h2,
  html[lang="el"] .news h2,
  html[lang="ru"] .news h2,
  html[lang="cs"] .news h2 {
    font-size: 2.5em;
  }
}
@media (min-width: 600px) {
  .news-one a[href].btn {
    margin-top: 2em !important;
  }
}
@media (max-width: 599.9px) {
  .news h4 {
    margin-block-start: 2.5em;
  }
}
@media (max-width: 599.9px) {
  .yt .text-media--video.n-aspect {
    margin-inline-start: 0;
  }
  .yt .text-media--video-container {
    padding: 7%;
  }
  .leeds.text-media .text-media--image .text-media--background,
  .carousel-item .text-media .text-media--image .text-media--background,
  .leeds .row > *,
  .levels-module .row > * {
    order: 1;
  }
  .leeds .text-media--image,
  .levels-module .text-media--image {
    order: 2;
  }
}
.trustpilot {
  margin-bottom: 0em;
}
@media (max-width: 899.9px) {
  .visa.text-media.text-media__offset.text-media__offset-wide-text
    > .row
    > .text-media__text:first-child,
  .text-media.text-media__offset > .row > .text-media__text:first-child {
    grid-row: 3/-1;
  }
  .visa.text-media.text-media__offset > .row > .text-media--image {
    grid-row: 3/1;
  }
}

/* PIX promo module pix-module */
.pix-module {
  margin-top: 5em;
}
.pix-module .text-media__text {
  background: white !important;
}


/* Cashback promo module for Italy button violet card-cashback-italy */
.card-cashback-italy .btn {
  box-shadow: 0 0 0 2px var(--color-violet) inset !important;
  color: var(--color-violet) !important;
}

/* World cup module */
.text-media-device .btn {
  background: var(--color-violet) !important;
  color: var(--color-white) !important;
}
.text-media-device .btn:hover {
  background: var(--color-purple) !important;
}
@media (min-width: 599.9px) {
  .text-media-device .text-media--background img {
    object-fit: contain !important;
  }
}
 @media screen and (max-width: 600px) {
#sep-promo h2.split-lines {
    font-size: 2.7em;
    margin-bottom: .3em !important;
}
#sep-promo .hero h3 {
  font-size: 2.6em;
  font-weight: 600;
  margin-bottom: -30px;
  margin-top: -30px;
}
.chelsea h3 {
    font-size: 1.5em !important;
    font-weight: 600 !important;
    margin-top: -5px;
}
.text-media.theme-purple:not(.theme-purple--white-mobile):not(.text-media__offset) {
    background-color: #872166 !important;
}
#milan-banner h3 {
        font-size: .8em !important;
        font-weight: bold !important;
    }
}
/* Toggle widget button*/
@media (min-width: 600px) {
.calculator .calculator--toggle-button .calculator--toggle-text { max-width: none;
}}
    

