.SiteOffersSection-module__1HRhvq__section{color:#19172c;font-family:var(--font-suse), sans-serif;flex-direction:column;align-self:stretch;gap:1rem;margin-top:3rem;display:flex}.SiteOffersSection-module__1HRhvq__header{flex-direction:column;display:flex}.SiteOffersSection-module__1HRhvq__title{font-family:var(--font-faculty), sans-serif;color:#20251f;margin:0;font-size:1.4rem;font-weight:400;line-height:normal}.SiteOffersSection-module__1HRhvq__description{color:#687064;margin:0;font-size:.8rem;line-height:normal}.SiteOffersSection-module__1HRhvq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SiteOffersSection-module__1HRhvq__card{background:#fff;border:1px solid #e9ebe7;border-radius:18px;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.SiteOffersSection-module__1HRhvq__copy{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.SiteOffersSection-module__1HRhvq__eyebrow{color:#687064;margin:0;font-size:.68rem;line-height:1.3}.SiteOffersSection-module__1HRhvq__heading{color:#20251f;font-family:var(--font-faculty), sans-serif;margin:0;font-size:.95rem;font-weight:400;line-height:1.3}.SiteOffersSection-module__1HRhvq__body{color:#687064;text-wrap:pretty;margin:0;font-size:.72rem;line-height:1.5}.SiteOffersSection-module__1HRhvq__cta{color:#19172c;font:400 .68rem/1.2 var(--font-suse), sans-serif;background:#e6efe8;border-radius:10rem;align-self:flex-start;margin-top:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background .15s}.SiteOffersSection-module__1HRhvq__cta:hover{background:#dbe8de}.SiteOffersSection-module__1HRhvq__cta:focus-visible{outline-offset:2px;outline:2px solid #588157}.SiteOffersSection-module__1HRhvq__image{object-fit:cover;border-radius:12px;flex-shrink:0;width:5rem;height:5rem}@media (max-width:900px){.SiteOffersSection-module__1HRhvq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:770px){.SiteOffersSection-module__1HRhvq__title{font-size:1.25rem}.SiteOffersSection-module__1HRhvq__description{font-size:.75rem}}@media (max-width:500px){.SiteOffersSection-module__1HRhvq__title{font-size:1.15rem}.SiteOffersSection-module__1HRhvq__card{gap:.85rem;padding:1rem}.SiteOffersSection-module__1HRhvq__image{width:4.25rem;height:4.25rem}}
.horizontal-ad-banner{cursor:pointer;background-color:#fff;border:1px solid #e9e9e9;border-radius:1.5rem;width:100%;height:12rem;display:flex;overflow:hidden}@media (min-width:1200px){.horizontal-ad-banner.is-wide{align-self:stretch;width:auto;margin-inline:calc(50% + min(100% + 2rem,100vw - 2rem)/-2)}}.hab-image{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);flex-shrink:0;width:50%;height:100%;position:relative}@media (min-width:551px){[dir=rtl] .hab-image{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%)}}.hab-image img{object-fit:cover;width:100%;height:100%}.hab-image--stars{background:var(--hab-visual-bg,#000)}.hab-image--stars .hab-star{object-fit:contain;pointer-events:none;position:absolute}.hab-image--stars .hab-star-1{top:-1.5rem;width:5.5rem;height:5.5rem;inset-inline-start:-1%}.hab-image--stars .hab-star-2{bottom:1rem;width:2.25rem;height:2.25rem;inset-inline-start:16%}.hab-image--stars .hab-star-3{top:.5rem;width:6.5rem;height:6.5rem;inset-inline-start:22%}.hab-image--stars .hab-star-4{top:46%;width:5rem;height:5rem;inset-inline-start:52%}.hab-image--stars .hab-star-5{top:-1rem;width:10rem;height:10rem;inset-inline-start:70%}.hab-ad-label{bottom:.5rem;font-family:var(--font-suse);color:#fff;background-color:#0009;border-radius:.25rem;padding:.15rem .4rem;font-size:.65rem;position:absolute;inset-inline-start:1rem}.hab-content{background-color:var(--hab-desc-bg,transparent);border:1px solid var(--hab-desc-border,transparent);border-radius:.75rem;flex-direction:column;flex:1;justify-content:safe center;gap:.5rem;padding:1.5rem 2rem;display:flex;position:relative}.hab-logo{background-color:var(--hab-logo-bg,transparent);border-radius:.5rem;width:fit-content;height:2.5rem;margin-bottom:.25rem}.hab-logo img{object-fit:contain;border-radius:.5rem;width:auto;height:100%}.hab-title{font-family:var(--font-faculty);color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;overflow:hidden}.hab-subtitle{font-family:var(--font-suse);color:#555;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hab-disclaimer{font-family:var(--font-suse);color:#6b6b6b;max-width:100%;margin-top:auto;font-size:.6rem;line-height:1.5}.hab-cta{width:fit-content;max-width:100%;font-family:var(--font-faculty);color:#1a1a1a;cursor:pointer;background-color:#e6efe8;border-radius:10rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;padding:.75rem 2rem;font-size:.7rem;font-weight:500;display:inline-flex}.hab-brand{align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.hab-brand .hab-logo{margin-bottom:0}.hab-brand-divider{background:#e9ebe7;align-self:stretch;width:1px}.hab-wordmark{width:auto;height:1.75rem;display:block}.hab-brand,.hab-logo,.hab-title,.hab-subtitle,.hab-disclaimer,.hab-cta{flex-shrink:0}@media (max-width:768px){.hab-image{width:40%}.hab-content{padding:1rem 1.25rem}.hab-logo{height:2rem}.hab-brand{gap:.75rem}.hab-wordmark{height:1.4rem}.hab-title{font-size:1rem}.hab-subtitle{font-size:.8rem}}@media (max-width:550px){.horizontal-ad-banner{flex-direction:column;height:auto}.hab-image{clip-path:polygon(0 0,100% 0,100% 85%,0 100%);width:100%;max-width:none;height:10rem}[dir=rtl] .hab-image{clip-path:polygon(0 0,100% 0,100% 100%,0 85%)}.hab-content{padding:1rem}}[dir=rtl] .fha-cta svg,[dir=rtl] .fas-cta svg{transform:scaleX(-1)}
