.ds-banner-with-bonus-list-cta{position:relative}.ds-banner-with-bonus-list-cta__background{position:absolute;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-inline-size:initial}.ds-banner-with-bonus-list-cta__background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ds-banner-with-bonus-list-cta__inner{display:flex;align-items:center;justify-content:flex-end;min-height:480px;padding-block:44px}.ds-banner-with-bonus-list-cta__info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;padding:40px;border-radius:20px;backdrop-filter:blur(50px);background:radial-gradient(ellipse at center,rgb(238 238 238 / .4) 16%,rgb(199 199 199 / .325) 58%,rgb(159 159 159 / .25) 100%);max-width:608px;width:100%}.ds-banner-with-bonus-list-cta__text{display:flex;flex-direction:column;gap:5px;text-align:center;color:#fff;width:100%}.ds-banner-with-bonus-list-cta__heading{font-size:32px;line-height:1.31;letter-spacing:.16px;color:#fff;text-wrap:initial}.ds-banner-with-bonus-list-cta__subtitle{font-size:12px;text-wrap:initial}.ds-banner-with-bonus-list-cta__items{display:flex;flex-direction:column;gap:30px}.ds-banner-with-bonus-list-cta__item{display:flex;gap:16px;padding-right:5px}.ds-banner-with-bonus-list-cta__item-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background-color:#F7FFFB;border-radius:50%;font-size:20px;font-family:'Urbanist',sans-serif;font-weight:800;line-height:1.5;letter-spacing:.1px;color:#1F1F1F}.ds-banner-with-bonus-list-cta__item-content{color:#fff}.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-title{font-size:20px;font-family:'Inter',sans-serif;font-weight:700;color:#fff}.ds-banner-with-bonus-list-cta__item-head{margin-bottom:2px}.ds-banner-with-bonus-list-cta__item-description p{margin-bottom:5px;text-wrap:initial}.ds-banner-with-bonus-list-cta__item-description p:last-child{margin-bottom:0}.ds-banner-with-bonus-list-cta__actions{width:100%;padding-inline:39px}.ds-banner-with-bonus-list-cta__actions.ds-banner-with-bonus-list-cta__actions .btn-cta.btn-cta{max-width:initial}.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description a{font-weight:400;color:#fff;text-decoration:underline}.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description a:active{color:#CDDFD7}.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description a:focus{outline:1px solid #CDDFD7;color:#CDDFD7}@media (hover:hover){.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description.ds-banner-with-bonus-list-cta__item-description a:hover{color:#CDDFD7}}@media screen and (max-width:1023px){.ds-banner-with-bonus-list-cta__background{position:relative;height:292px}.ds-banner-with-bonus-list-cta__background img{position:static}.ds-banner-with-bonus-list-cta__inner{position:relative;z-index:0;overflow:hidden;justify-content:center;min-height:initial;align-items:center;margin-inline:calc(-1 * var(--container-gutter));padding:40px}.ds-banner-with-bonus-list-cta__inner:before{content:"";position:absolute;inset:-60px;z-index:-2;background-image:url(https://www.topendsports.com/wp-content/themes/topendsports-child/assets/src/img/InScroll_With%20Banner_Bottom.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;filter:blur(50px)}.ds-banner-with-bonus-list-cta__inner:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgb(238 238 238 / .4) 16%,rgb(199 199 199 / .325) 58%,rgb(159 159 159 / .25) 100%)}.ds-banner-with-bonus-list-cta__items{gap:30px}.ds-banner-with-bonus-list-cta__item{padding-right:initial}.ds-banner-with-bonus-list-cta__actions{padding-inline:59px}.ds-banner-with-bonus-list-cta__heading{font-size:28px;line-height:1.35;letter-spacing:.14px}.ds-banner-with-bonus-list-cta__info{gap:30px;max-width:568px;background:none;padding:initial;border-radius:initial;backdrop-filter:initial}.ds-banner-with-bonus-list-cta__item-head{margin-bottom:0}}@media screen and (max-width:767px){.ds-banner-with-bonus-list-cta__background{height:284px}.ds-banner-with-bonus-list-cta__inner{padding:30px}.ds-banner-with-bonus-list-cta__items{gap:25px}.ds-banner-with-bonus-list-cta__heading{font-size:24px;line-height:1.41;letter-spacing:.12px}.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-title{font-size:18px}.ds-banner-with-bonus-list-cta__item-head{margin-bottom:5px}}@media screen and (max-width:575px){.ds-banner-with-bonus-list-cta__actions{max-width:initial;padding-inline:initial}}@media screen and (max-width:374px){.ds-banner-with-bonus-list-cta__inner{padding:30px 20px}.ds-banner-with-bonus-list-cta__item-content .ds-banner-with-bonus-list-cta__item-title{font-size:16px}.ds-banner-with-bonus-list-cta__item-number{width:40px;height:40px}.ds-banner-with-bonus-list-cta__item-description{font-size:14px}.ds-banner-with-bonus-list-cta__item{gap:8px}}