.adv-guarantee .page-width{padding-right:1.2rem;padding-left:1.2rem}.adv-guarantee__inner{display:flex;flex-direction:column;gap:2rem}.adv-guarantee__card{display:flex;flex-direction:column;gap:3.2rem;padding:3rem 2rem;border-radius:1.6rem;background-color:var(--color-catskill-white)}.adv-guarantee__row{display:flex;flex-direction:column;gap:3.2rem}.adv-guarantee__copy{display:flex;flex-direction:column;gap:2rem;min-width:0}.adv-guarantee__intro{display:flex;flex-direction:column;gap:.8rem}.adv-guarantee__heading{margin:0;color:var(--color-bunting);font-family:var(--font-heading-family);font-size:4rem;font-weight:600;line-height:normal;letter-spacing:-.12rem}.adv-guarantee__subheading{margin:0;color:rgba(var(--color-blue-zodiac-rgb),.8);font-family:var(--font-body-family);font-size:2rem;font-weight:500;line-height:2.6rem}.adv-guarantee__text{margin:0;color:var(--color-black-2);font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:2.4rem;opacity:.8}.adv-guarantee__media{display:flex;justify-content:center}.adv-guarantee__image{display:block;width:23.4rem;height:auto;object-fit:contain}.adv-guarantee .button{font-size:1.6rem;font-weight:700;line-height:2rem;text-transform:uppercase;white-space:nowrap}.adv-guarantee__divider{margin-top:calc(var(--adv-guarantee-divider-top,0px) - 2rem);margin-bottom:var(--adv-guarantee-divider-bottom,0px)}.adv-guarantee__rule{display:block;width:100%;height:.1rem;margin:0;border:0;background-color:rgba(var(--color-blue-zodiac-rgb),.1)}@media screen and (max-width:749px){.adv-guarantee .page-width{padding-right:1.6rem;padding-left:1.6rem}.adv-guarantee__heading{color:var(--color-ebony);font-size:2.4rem;font-weight:600;line-height:2.8rem;letter-spacing:0}.adv-guarantee__subheading{font-size:1.6rem;line-height:2.4rem}.adv-guarantee .button{width:100%;font-size:1.3rem;font-weight:800;line-height:2rem}}@media screen and (min-width:750px){.adv-guarantee__card{padding:5rem 3rem}.adv-guarantee__row{flex-direction:row;align-items:center;gap:4.8rem}.adv-guarantee__copy{flex:1 1 auto}.adv-guarantee__media{flex:0 0 31rem;width:31rem}.adv-guarantee__image{width:27.6rem;margin-right:auto;margin-left:auto}}@media screen and (min-width:990px){.adv-guarantee .page-width{padding-right:3.2rem;padding-left:3.2rem}}