.promotion-banner{position:relative}.promotion-banner h2{color:#fff;font-size:45px;text-transform:uppercase;margin-bottom:0}.promotion-banner .block-banner-text{color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:20px;padding:40px 0 30px 50px;background-image:linear-gradient(90deg,#e4002b 55%,transparent)}.promotion-banner-container:has(.promo-video) .promotion-banner .block-banner-text{background-image:none}.promotion-banner .block-banner-text .block-title{max-width:100%;font-weight:600}.promotion-banner .block-banner-text .block-description{max-width:100%;margin-bottom:5px;font-weight:600}.promotion-banner .block-image img{width:45%;margin-left:55%;max-height:235px;border-radius:20px;border-bottom-left-radius:0;border-top-left-radius:0}.promotion-banner .block-banner-text .block-link a{box-shadow:0 4px 2px 0 #610012;border-radius:20px;padding:5px 21px}.promotion-banner-container:has(.promo-video) .promotion-banner .block-banner-text .block-link a{box-shadow:none;border-radius:25px;z-index:5;text-transform:uppercase;padding:10px 25px;font-weight:600;margin-top:8px;color:#fff;background-color:#e4002b;border-color:#e4002b}.promotion-banner-container:has(.promo-video) .promotion-banner .block-banner-text .block-link a:hover{background-color:#610012;border-color:#610012}.promotion-banner .block-image{min-height:200px}.promotion-banner .block-banner-text .btn.btn-light:hover{background-color:#610012;color:#fff;text-decoration:none}.promotion-banner-container .hide-description.promotion-banner .block-banner-text .block-description p,.promotion-banner-container .hide-title.promotion-banner h2{color:transparent;pointer-events:none}.promotion-banner-container .hide-button.promotion-banner .block-banner-text .block-link a,.promotion-banner-container .hide-button.promotion-banner .block-banner-text .block-link a:hover{color:transparent;background:transparent;box-shadow:none;border:none;pointer-events:none}@media only screen and (max-width:992px){.promotion-banner .block-banner-text .block-description,.promotion-banner .block-banner-text .block-title{max-width:100%}.promotion-banner .block-image img{width:100%;margin-left:0;border-bottom-left-radius:20px;border-top-left-radius:20px}.promotion-banner h2{font-size:30px;margin-bottom:8px}}@media only screen and (max-width:768px){.promotion-banner .block-banner-text .block-description{max-height:30px;overflow:hidden;margin-bottom:10px}.promotion-banner .block-banner-text .block-link a{padding:1px 15px;font-size:14px}.promotion-banner .block-image img{height:235px}.promotion-banner .block-banner-text{background-image:linear-gradient(90deg,#e4002b,transparent)}.promotion-banner-container:has(.promo-video) .promotion-banner .block-banner-text{background-image:none}}@media only screen and (min-width:992px) and (max-width:1399px){.promotion-banner h2{font-size:35px}.promotion-banner .block-image img{min-height:200px}}@media only screen and (max-width:480px){.promotion-banner h2{font-size:25px!important}}.promo-video .youtube-container{pointer-events:none;width:100%;overflow:hidden;border-radius:20px;height:223px}.promo-video .youtube-container iframe{transform:scale(1.5);transform-origin:center;width:300%;height:223px;margin-left:-100%}.promo-video .gift img{width:100%;border-radius:20px}.text-promo{margin-bottom:60px}.text-promo .text-promo-title{color:#2c3e50;font-weight:700;font-size:26px;margin-bottom:0;line-height:26px}.text-promo .text-promo-description,.text-promo .text-promo-description p{font-size:1.25rem;margin-bottom:0}@media (max-width:768px){.text-promo .text-promo-title{font-size:1.5rem}.text-promo .text-promo-description{font-size:1rem}}.newtab-carousel .carousel-indicators li{box-sizing:content-box;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;transition:opacity .6s ease;background-color:#f2f3fa}.newtab-carousel{font-weight:400;font-size:1rem;line-height:1.5rem;margin-top:60px}.newtab-carousel .btn-nav{display:none}.newtab-carousel :focus{outline-color:#6181ba}.carouselwrap{position:relative}.sliderNav1{justify-content:center;padding:5px 0;background:#fff}.sliderNav1.carousel-indicators{position:relative;margin:0}.sliderNav1.carousel-indicators li{font-weight:600;font-size:20px;line-height:1.5rem;opacity:1;color:rgba(0,0,0,.8);width:auto;height:auto;margin-right:0;margin-left:0;text-indent:0;padding:8px;outline:0;text-align:center}.sliderNav1.carousel-indicators li.current{color:#c30024}.sliderNav1.carousel-indicators li:hover{color:#610012}.sliderNav1 img{display:inline-block}span.highlight{display:none;height:2px;width:5%;background-color:#e4002b;content:"";position:absolute;bottom:5px;will-change:transform;z-index:15}.carousel-indicators li{width:10px;height:10px}.newtab-carousel .carousel-item{overflow:hidden}.newtab-carousel .carousel-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);background-size:cover;opacity:.5;background:linear-gradient(90deg,rgba(0,0,0,.8),hsla(0,0%,100%,.1) 50%);mix-blend-mode:multiply}.newtab-carousel .carousel-item:has(.block-type-login-flamingo-club):after{background:none}.newtab-carousel .carousel-caption{background:#1f212bb3;opacity:1;width:460px;height:auto;border-radius:20px;text-align:left;bottom:auto;top:25%;right:auto;left:7.5%;padding:16px 24px 24px;z-index:1}.newtab-carousel .carousel-caption h3{font-weight:100;font-size:1.75rem;line-height:2.25rem;color:#fff;padding-bottom:8px;margin-bottom:0;margin-top:0}.carousel-caption a.knowmore,.newtab-carousel .carousel-caption p{font-weight:400;font-size:1rem;line-height:1.5rem;color:#fff}.carousel-caption a.knowmore{text-decoration:none;margin-top:24px;border:1px solid #fff;padding:11px 30px 10px;border-radius:32px!important;transition:opacity .6s ease}.carousel-caption a.knowmore:active,.carousel-caption a.knowmore:focus,.carousel-caption a.knowmore:hover{background:#fff;color:#fff;background-color:#610012;border-color:#610012}.carousel-item.bottom img{vertical-align:bottom}.sliderNav1.carousel-indicators li picture{padding-right:5px;display:inline}.sliderNav1.carousel-indicators li.active picture svg{fill:#e4002b}.sliderNav1 .slick-slide{margin-right:40px}.sliderNav1{display:none}@media screen and (max-width:768px){.newtab-carousel .carousel-item{height:auto}.carouselwrap{position:relative;margin-left:0}.sliderNav1.carousel-indicators{margin:0;flex-wrap:nowrap;transition:all .5s ease-in-out;will-change:transform;left:0;right:auto;background-color:transparent;justify-content:flex-start}.sliderNav1.carousel-indicators li{padding:10px 0;flex:0 0 auto;border-radius:0;background-color:transparent;justify-content:flex-start}.newtab-carousel .carousel-caption{width:100%;bottom:0;border-radius:20px 20px 0 0;top:auto;left:0;height:auto;min-height:180px;padding:24px}.newtab-carousel .carousel-caption h3{margin-top:0}.sliderNav1 .slick-track{margin-left:0!important}.carousel-caption a.knowmore.btn{border:1px solid #fff;color:#fff;font-weight:400;font-size:1rem;line-height:1.5rem;width:100%}.sliderNav1.slick-initialized{display:block}.sliderNav1.carousel-indicators li{display:none}.sliderNav1.carousel-indicators li.current{display:block}}@media screen and (min-width:768px){.sliderNav1.slick-initialized{display:flex;background-color:#f2f3fa}.sliderNav1 .slick-list{justify-content:center}}@media screen and (min-width:1200px){.newtab-carousel .carousel-item{height:405px!important}.newtab-carousel .carousel-caption{left:auto;margin-left:18px}.newtab-carousel img{height:405px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1600px){.newtab-carousel .carousel-item,.newtab-carousel img{height:480px!important}.newtab-carousel img{-o-object-fit:cover;object-fit:cover}}@media(min-width:767px){.carousel-tab-component div#carousel-inner-tab .slick-track{width:25000px}.newtab-carousel img{height:405px;-o-object-fit:cover;object-fit:cover}.newtab-carousel .carousel-item{height:405px}}.carousel-tab-component{opacity:1;background-color:#f2f3fa;margin-top:60px}.carousel-tab-component .carouselwrap .container{position:relative}.carousel-tab-component+.aem-GridColumn,.carousel-tab-component+.section{display:block}.carousel-tab-component.section .carousel-item{transition:opacity .6s ease}.carousel-tab-component .scrollbar-hide::-webkit-scrollbar{display:none}.carousel-tab-component .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.newtab-carousel .carousel-caption:has(.block-type-login-flamingo-club){background-color:transparent;padding-left:0;padding-top:120px;margin-left:12px}.block-type-login-flamingo-club .flaming-links{font-size:10px;color:#212529;line-height:16px}.block-type-login-flamingo-club .flaming-links a{font-size:10px;color:#4c4c4c;line-height:10px}body .block-type-login-flamingo-club .btn-danger{padding:5px 25px}.block-type-login-flamingo-club svg{margin-left:8px}.block-type-login-flamingo-club svg path{fill:#4c4c4c}.newtab-carousel .block-type-login-flamingo-club :focus{outline-color:transparent}.main-carousel{border-bottom:2px solid #e4002b}.main-carousel .caption{bottom:0;right:0;left:0!important;top:0;background-image:linear-gradient(#370e0f9e,transparent);position:absolute;display:flex;align-items:center}.main-carousel .caption .container{padding-left:23px;padding-right:20px}.main-carousel .caption h2{font-size:60px;font-weight:700;margin-bottom:0}.main-carousel .carousel-control-next,.main-carousel .carousel-control-prev{opacity:1;align-items:center;display:flex}.main-carousel .carousel-control-next{right:-40px}.main-carousel .carousel-control-prev{left:-60px}.main-carousel .carousel-indicators{bottom:115px;justify-content:right;margin-right:auto;margin-left:auto;width:100%;padding-right:21px}.main-carousel .carousel-item img{max-height:600px}.main-carousel .carousel-indicators button{width:8px;height:8px;border-radius:7px;border:3px solid #fff;background-color:#cccdd2!important;opacity:1}.main-carousel .carousel-indicators button.active{background-color:#e4002b!important}.main-carousel .carousel-item{opacity:0;transition:opacity 1s!important}.main-carousel .carousel-item.active{opacity:1;transition:opacity 1s!important}.top-carosel-more-details{background-color:transparent;color:#fff;border-radius:20px;border:2px solid #fff;text-transform:capitalize;padding:0 30px}.top-carosel-more-details:hover{border:2px solid #610012;text-decoration:none;color:#610012;background-color:#fff}.main-carousel .carousel-item .block-description{font-weight:500;font-size:18px}.main-carousel .carousel-item .block-description p{margin-bottom:0}.main-carousel .carousel-control-next-icon,.main-carousel .carousel-control-prev-icon{width:3rem;height:3rem}.main-carousel .caption h2,.main-carousel .carousel-item .block-description{text-align:center}@media only screen and (min-width:992px){.main-carousel .caption h3{font-size:28px}}@media only screen and (min-width:768px) and (max-width:992px){.main-carousel .caption h2{font-size:40px}.main-carousel .caption h3{font-size:25px}}@media only screen and (min-width:576px) and (max-width:768px){.main-carousel .caption h3{font-size:21px}}@media only screen and (min-width:1400px){.main-carousel .carousel-indicators{max-width:1320px}}@media only screen and (min-width:1201px){.main-carousel .caption,.main-carousel .carousel-control-next,.main-carousel .carousel-control-prev{padding-bottom:113px}}@media only screen and (min-width:1200px) and (max-width:1400px){.main-carousel .carousel-indicators{max-width:1140px;bottom:140px}}@media only screen and (min-width:992px) and (max-width:1200px){.main-carousel .carousel-indicators{max-width:960px;bottom:10px}}@media only screen and (min-width:768px) and (max-width:992px){.main-carousel .carousel-indicators{max-width:720px;bottom:10px}.main-carousel .carousel-control-prev{left:-20px}.main-carousel .carousel-control-next{right:-13px}}@media only screen and (min-width:576px) and (max-width:768px){.main-carousel .carousel-indicators{max-width:540px;bottom:10px}}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.5)}}.main-carousel .carousel-inner .carousel-item>img{animation:zoom 60s}@media only screen and (max-width:768px){.main-carousel .carousel-indicators{bottom:-5px}.main-carousel .caption h2{font-size:35px;line-height:35px}.main-carousel .caption{padding-left:20px;padding-right:25px}.main-carousel .carousel-control-prev{left:-5px}.main-carousel .carousel-item .block-description{font-weight:400;font-size:14px}.top-carosel-more-details{padding:1px;width:100px;font-size:13px}.main-carousel .carousel-control-next,.main-carousel .carousel-control-prev{bottom:0}.main-carousel .carousel-control-next{right:0}.main-carousel .carousel-control-next-icon,.main-carousel .carousel-control-prev-icon{width:2rem;height:2rem}}@media only screen and (max-width:480px){.main-carousel .carousel-item .block-description{font-size:12px!important}.main-carousel .carousel-item .block-description p{display:none}.main-carousel .carousel-item .block-description p:first-child{display:block}.top-carosel-more-details{margin-top:.3rem!important}.main-carousel .caption h2{font-size:22px!important;line-height:22px!important}}