.p4-blocks--ggr .p4-blocks-sponsored-banner__cta{display:block;line-height:1.2;text-transform:capitalize;font-weight:700;transition:.2s ease all;text-align:center;font-family:var(--wp--preset--font-family--proxima-nova);cursor:pointer;border-radius:4px;font-size:18px;padding:12px 8px;letter-spacing:.05rem;background-color:var(--wp--preset--color--primary-ggr-blue);color:var(--wp--preset--color--white) !important;text-decoration:none !important}.p4-blocks--ggr .p4-blocks-sponsored-banner__cta:hover{background-color:var(--wp--preset--color--blue-70);color:var(--wp--preset--color--white) !important;text-decoration:none !important}.p4-blocks-sponsored-banner{border:1px solid var(--wp--preset--color--gray-20);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.p4-blocks-sponsored-banner--banner-ad{padding:16px;gap:24px}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--banner-ad{flex-direction:row}}.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__image-container{flex:0 0 215px;height:auto}.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__image-container img{aspect-ratio:1/1;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block;margin:0 auto}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__image-container img{margin:0}}.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__content-wrapper{display:flex;flex-direction:column}.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__cta{margin-top:16px}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__cta{max-width:274px}}.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__logo-container{display:flex;justify-content:center;margin-top:16px}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--banner-ad .p4-blocks-sponsored-banner__logo-container{align-items:flex-end;flex-direction:column}}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__superlative-container{background-color:var(--wp--preset--color--tan-10);padding:8px 16px;display:flex;justify-content:center;align-items:center;gap:8px}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__superlative{font-family:var(--wp--preset--font-family--proxima-nova);font-weight:400;font-size:14px;line-height:1.3;text-transform:uppercase;letter-spacing:.1rem;text-align:center}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__main-content-container{display:flex;flex-direction:column;padding:16px;gap:24px}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__main-content-container{flex-direction:row}}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__logo-wrapper{flex:0 0 200px}}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__image-container{padding:16px}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__image-container{padding:0}}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__image-container svg{width:100%;height:auto}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__image-container svg{width:200px}}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__content-wrapper{display:flex;flex-direction:column}.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__cta{margin-top:16px}@media all and (min-width: 38.75rem){.p4-blocks-sponsored-banner--sponsored-banner .p4-blocks-sponsored-banner__cta{max-width:274px}}.p4-blocks-sponsored-banner__heading{font-family:var(--wp--preset--font-family--proxima-nova);font-weight:700;font-size:24px;line-height:1.3}.p4-blocks-sponsored-banner__content{font-family:var(--wp--preset--font-family--proxima-nova);font-weight:400;font-size:18px;line-height:1.6;margin-top:8px}.p4-blocks-sponsored-banner__content :first-child{margin-top:0}.p4-blocks-sponsored-banner__content :last-child{margin-bottom:0}.p4-blocks-sponsored-banner svg{display:block}