.offer-banner--wrapper{background-color:var(--sand-light);border-radius:var(--border-radius);padding:var(--gap-64)}.offer-banner__heading :where(h2,span){color:var(--green-6)}.offer-banner__heading span{display:inline-block;margin-bottom:var(--gap-12)}.offer-banner__heading h2{margin-bottom:var(--gap-16)}.offer-banner--left-column{position:relative;width:50%;z-index:1}.offer-banner--left-column,.offer-banner__content{display:flex;flex-direction:column;gap:var(--gap-24)}.offer-banner__content h3{margin-bottom:0}.offer-banner__bullets{display:flex;flex-direction:column;gap:var(--gap-16)}.offer-banner__bullets-inner{align-items:center;display:flex;gap:var(--gap-16)}.offer-banner__bullets-inner p{margin-bottom:0}.offer-banner__bullets-inner svg{fill:var(--green-6);height:auto;width:3.8rem}.offer-banner__buttons{display:flex;gap:var(--gap-16)}.offer-banner__footer{margin-top:var(--gap-16)}.offer-banner__footer p:has(+ul){margin-bottom:.8rem}.offer-banner__footer p:last-of-type{margin-bottom:0}.box{position:relative;width:100%}.ball,.box{overflow:hidden}.ball{aspect-ratio:1/1;background-color:var(--green-6);border-radius:50%;height:110%;margin:0;position:absolute;right:-85%;top:65%;transform:translate(-50%,-50%)}.ball>img{display:block;height:100%!important;object-fit:cover;object-position:center;width:auto}@media screen and (max-width:1696px){.ball{right:-100%}}@media screen and (max-width:1500px){.ball{right:-120%}}@media screen and (max-width:1360px){.ball{right:-130%}}@media screen and (max-width:1290px){.ball{right:-150%}}@media screen and (max-width:1200px){.offer-banner--left-column{width:100%}.ball{display:none}}@media screen and (max-width:767px){.offer-banner--wrapper{padding:var(--gap-32)}.offer-banner__buttons{flex-direction:column}}