.pet-assistance-banner_hero__x7fXc{position:relative;width:100%;background-color:#f2f4ff;background-image:url(/images/landing-pages/pet-assistance/banner-mobile.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom}.pet-assistance-banner_overlay__7Yqyl{padding-top:24px;padding-bottom:max(170px,46vw)}.pet-assistance-banner_box__sTn_w{margin:0 -8px;border-radius:20px;padding:24px;color:#ffffff}.pet-assistance-banner_texts__5sRnP{display:flex;flex-direction:column;gap:4px}.pet-assistance-banner_title__cAkhV{margin:0;font-size:24px;line-height:32px;font-weight:500}.pet-assistance-banner_description__S19E4{margin:0;font-size:18px;line-height:26px;font-weight:400}.pet-assistance-banner_action__mW_yP{display:flex;margin-top:16px}@media (min-width:768px){.pet-assistance-banner_overlay__7Yqyl{padding-top:32px}.pet-assistance-banner_box__sTn_w{margin:0;max-width:500px;padding:32px 24px}.pet-assistance-banner_texts__5sRnP{gap:12px}.pet-assistance-banner_title__cAkhV{font-size:40px;line-height:48px}.pet-assistance-banner_description__S19E4{font-size:16px;line-height:24px}.pet-assistance-banner_action__mW_yP{margin-top:20px}}@media (min-width:1024px){.pet-assistance-banner_hero__x7fXc{display:flex;align-items:center;min-height:440px;background-image:url(/images/landing-pages/pet-assistance/banner.jpg);background-position:67% 15%}.pet-assistance-banner_overlay__7Yqyl{width:100%;padding-top:32px;padding-bottom:32px}}@media (min-width:1280px){.pet-assistance-banner_hero__x7fXc{background-position:center 15%}}.card_cardWithoutSpacing__6L9BY>div{margin-top:0!important}.card_cardInRows__vb5qG{grid-auto-flow:row!important}.banner_bannerFullWidth__vJbIZ>div{width:100%!important;max-width:100%!important}.banner_bannerNoMargin__uNThR>div{margin:0!important;width:100%!important}.banner_bannerRemoveMargin__hjT9V>div>div>div:nth-child(2){margin-bottom:-3px}.blue-strip_blueStrip__W1IgW{background-image:url(/images/commons/blue-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:120% 120% cover;background-color:#06f}@media (max-height:549px),only screen and (max-width:767px){.blue-strip_blueStrip__W1IgW{background-size:170% 170%}}