.paw-promo__box{align-items:stretch;background:var(--paw-promo-color);color:var(--color-gk-white);display:flex}.paw-promo__body{align-items:flex-start;display:flex;flex:1 1 52%;flex-direction:column;justify-content:center;padding:2.5rem 2.5rem 2.75rem}.paw-promo__label{background:var(--color-gk-white);color:var(--paw-promo-color);display:inline-block;font-size:.95rem;font-weight:700;line-height:1.4;margin-bottom:1rem;padding:.2rem .55rem}.paw-promo h2.paw-promo__headline{color:var(--color-gk-white);font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.paw-promo__copy{color:var(--color-gk-white);font-size:1.125rem;line-height:1.6;margin-bottom:1.75rem;max-width:38rem}.paw-promo__art{align-items:center;background:#f2f3f5;display:flex;flex:0 0 48%;overflow:hidden}.paw-promo__img{display:block;height:auto;transition:transform .4s ease-in-out;width:100%}.paw-promo__art:hover .paw-promo__img{transform:scale(1.03)}@media (max-width:991.98px){.paw-promo__box{flex-direction:column-reverse}.paw-promo__art{flex-basis:auto}.paw-promo__body{padding:2rem 1.5rem 2.25rem}.paw-promo h2.paw-promo__headline{font-size:1.4rem}}.paw-promo .btn-primary{background-color:var(--color-gk-white);border-color:var(--color-gk-white);border-radius:0;box-shadow:none;color:var(--paw-promo-color);font-weight:700;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.paw-promo .btn-primary:after{content:none}.paw-promo .btn-primary .cta__text{color:var(--paw-promo-color)}.paw-promo .btn-primary:focus,.paw-promo .btn-primary:hover{background-color:#fffc;border-color:transparent;color:var(--paw-promo-color)}
