.AvisPagePrograms-module-scss-module__lh8RkW__section{background-color:#fdf5d9;width:100%;padding:32px 0 40px}.AvisPagePrograms-module-scss-module__lh8RkW__wrapper{flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:0 16px;display:flex}.AvisPagePrograms-module-scss-module__lh8RkW__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.AvisPagePrograms-module-scss-module__lh8RkW__titleHeading{color:#275835;margin:0;font-family:RocaOne-Rg;font-size:24px;font-weight:400;line-height:1.2}.AvisPagePrograms-module-scss-module__lh8RkW__titleEm{font-style:italic}.AvisPagePrograms-module-scss-module__lh8RkW__subtitle{color:#275835cc;font-family:Inter;font-size:13px;line-height:1.4}.AvisPagePrograms-module-scss-module__lh8RkW__cards{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.AvisPagePrograms-module-scss-module__lh8RkW__card{background-color:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.AvisPagePrograms-module-scss-module__lh8RkW__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.AvisPagePrograms-module-scss-module__lh8RkW__cardBody{flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.AvisPagePrograms-module-scss-module__lh8RkW__name{color:#275835;font-family:RocaOne-Rg;font-size:18px;line-height:1.2}.AvisPagePrograms-module-scss-module__lh8RkW__tagline{color:#1f1a17;font-family:Inter;font-size:14px;line-height:1.4}.AvisPagePrograms-module-scss-module__lh8RkW__rating{color:#1f1a17;align-items:center;gap:5px;font-family:Inter;font-size:13px;display:flex}.AvisPagePrograms-module-scss-module__lh8RkW__stars{letter-spacing:1px;color:#f3c623}.AvisPagePrograms-module-scss-module__lh8RkW__score{font-weight:700}.AvisPagePrograms-module-scss-module__lh8RkW__cta{margin-top:8px}@media (min-width:768px){.AvisPagePrograms-module-scss-module__lh8RkW__section{padding:56px 0 64px}.AvisPagePrograms-module-scss-module__lh8RkW__wrapper{gap:36px;padding:0 28px}.AvisPagePrograms-module-scss-module__lh8RkW__titleHeading{font-size:32px}.AvisPagePrograms-module-scss-module__lh8RkW__cards{flex-direction:row;gap:20px}.AvisPagePrograms-module-scss-module__lh8RkW__card{flex:1}.AvisPagePrograms-module-scss-module__lh8RkW__cardBody{padding:20px}}
/*# sourceMappingURL=d5b433109f11ea84.css.map*/