.module.gaponly .gap-banner-container{background-color:var(--yellow-accent);box-sizing:border-box;display:flex;position:relative;width:100%}.module.gaponly .gap-banner-container.curved{border-radius:28px;overflow:hidden}.module.gaponly .gap-banner-bg{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:45%;z-index:1}.module.gaponly .yellow-card{background-color:var(--yellow-accent);border-radius:0 28px 28px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:40px 40px 40px 0;position:relative;width:60%;z-index:2}.module.gaponly .gap-banner-container.curved .yellow-card{padding-left:40px}.module.gaponly .banner-title{color:var(--text-dark);line-height:1.1;margin:0 0 16px}.module.gaponly .banner-text{color:var(--text-dark);line-height:1.5;margin:0 0 24px}.module.gaponly .btn{align-self:flex-start;background-color:var(--text-dark);border-radius:10px;color:var(--bg-color);display:inline-block;padding:12px 32px;text-decoration:none;transition:opacity .2s ease}.module.gaponly .btn:hover{opacity:.9}.module.gaponly .ctas{display:flex;gap:20px}.module.gaponly .gap-logo{bottom:10px;max-width:80px;position:absolute;right:10px;z-index:1}@media (max-width:768px){.module.gaponly .gap-banner-container{flex-direction:column-reverse}.module.gaponly .gap-banner-bg{height:auto;position:static;width:100%}.module.gaponly .yellow-card{border-radius:0 0 20px 20px;min-height:auto;padding:30px 1em;position:static;width:100%}.module.gaponly .gap-banner-container.curved .yellow-card{padding:30px 1em}.module.gaponly .ctas{flex-direction:column}.module.gaponly .gap-banner-container.curved{border-radius:0}}