.anniversary-hero{color:var(--ui-100);background:var(--color-navy-blue)}.anniversary-hero__container{display:flex;flex-direction:column;gap:24px}.anniversary-hero__content{order:2;margin-bottom:48px}.anniversary-hero__image{display:flex;flex-direction:column;align-items:center;justify-content:center;order:1;box-sizing:border-box;width:100%;padding:36px 38px 0}.anniversary-hero__title{margin:0 0 16px;font-weight:400;font-size:18px;font-family:var(--font-primary)}.anniversary-hero__subtitle{margin:0 0 16px;font-weight:400;font-size:28px;font-family:var(--font-secondary);line-height:normal}.anniversary-hero__description{font-size:16px}.anniversary-hero__header,.anniversary-hero__cta{margin-bottom:32px}.anniversary-hero__note{font-size:14px}@media(min-width:768px){.anniversary-hero{padding:104px 0}.anniversary-hero__container{flex-direction:row;align-items:center;justify-content:space-between}.anniversary-hero__content{order:1;max-width:560px;margin-bottom:0}.anniversary-hero__image{order:2;width:560px;padding:0}.anniversary-hero__title{font-size:24px}.anniversary-hero__subtitle{margin-bottom:32px;font-size:38px}.anniversary-hero__description{font-size:18px}.anniversary-hero__header,.anniversary-hero__cta{margin-bottom:48px}.anniversary-hero__note{font-size:16px}}.anniversary-promotion-period-section{padding:40px 0;color:var(--ui-100);text-align:center;background:var(--color-navy-blue)}.anniversary-promotion-period-section__title{margin:0 0 32px;font-weight:400;font-size:24px;line-height:30px}.anniversary-promotion-period-section__content{font-size:18px;line-height:28px}@media(min-width:768px){.anniversary-promotion-period-section{padding:48px 0;text-align:left}.anniversary-promotion-period-section__container{display:flex;flex-direction:row;gap:48px;align-items:center;justify-content:center}.anniversary-promotion-period-section__title{box-sizing:border-box;max-width:230px;margin:0;padding-right:48px;font-size:34px;line-height:43px;border-right:1px solid var(--color-light-blue)}.anniversary-promotion-period-section__content{flex:1;max-width:690px;font-size:24px;line-height:32px}}.anniversary-prizes{margin-bottom:24px}.anniversary-prizes__item{display:flex;flex-direction:column;justify-content:center;padding:0;color:var(--ui-100);background:var(--color-navy-blue)}.anniversary-prizes__image--lg{display:none}.anniversary-prizes__image--sm{display:block}.anniversary-prizes__title{margin:0;font-weight:700;font-size:20px;font-style:normal}.anniversary-prizes__description{margin:0;font-size:16px}.anniversary-prizes__item--secondary{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:24px}@media(min-width:640px){.anniversary-prizes__image--lg{display:block}.anniversary-prizes__image--sm{display:none}}@media(min-width:768px){.anniversary-prizes{margin-bottom:32px}.anniversary-prizes__title,.anniversary-prizes__description{font-size:24px}.anniversary-prizes__item--secondary{flex-direction:row;padding:48px}}.anniversary-how-to-enter{padding:32px 16px;background:var(--color-white)}.anniversary-how-to-enter__title{margin:0 0 32px;color:var(--color-navy-blue);font-weight:400;font-size:24px;line-height:30px;text-align:center}.anniversary-how-to-enter__text{font-size:16px}@media(min-width:640px){.anniversary-how-to-enter__title{font-size:28px;line-height:35px}}@media(min-width:768px){.anniversary-how-to-enter{padding:48px}.anniversary-how-to-enter__text{font-size:18px}}@media(min-width:992px){.anniversary-how-to-enter__title{font-size:34px;line-height:43px}}.anniversary-terms-and-conditions__title{margin:0 0 32px;font-weight:700;font-size:24px;font-family:var(--font-secondary);line-height:32px}.anniversary-terms-and-conditions__subtitle{margin:0 0 24px;font-weight:700;font-size:20px;font-family:var(--font-primary);line-height:24px}.anniversary-terms-and-conditions__table{max-width:100%;overflow:auto;overflow-y:hidden}.anniversary-terms-and-conditions table{margin:0 0 48px;color:var(--text-primary);text-align:justify;border:1px solid var(--ui-300);border-collapse:collapse}.anniversary-terms-and-conditions table tr:nth-child(odd){background-color:var(--ui-200)}.anniversary-terms-and-conditions table tr td,.anniversary-terms-and-conditions table tr th{padding:12px 24px;text-align:left}.anniversary-terms-and-conditions table tr th{font-weight:400}.anniversary-terms-and-conditions-section{padding:40px 0;text-align:center;background:var(--color-white)}.anniversary-terms-and-conditions-section__title{align-self:stretch;margin:0 0 32px;color:var(--color-navy-blue);font-weight:400;font-size:24px;line-height:30px}.anniversary-terms-and-conditions-section__content{color:var(--text-primary);font-size:16px;line-height:150%}.anniversary-terms-and-conditions-section__content p{margin:32px 0}@media(min-width:768px){.anniversary-terms-and-conditions-section{padding:48px 0;text-align:left}.anniversary-terms-and-conditions-section__container{display:flex;flex-direction:row;align-items:center}.anniversary-terms-and-conditions-section__title{display:flex;align-items:center;margin:0 48px 0 0;padding-right:48px;font-size:34px;line-height:43px;border-right:1px solid var(--color-light-blue)}.anniversary-terms-and-conditions-section__content{font-size:18px;line-height:144%}.anniversary-terms-and-conditions-section__content p{margin:16px 0}}.anniversary-secondary-winners{padding:32px 24px;background:var(--color-light-gray)}.anniversary-secondary-winners__title{margin:0 0 8px;color:var(--color-navy-blue);font-weight:700;font-size:20px;font-family:var(--font-secondary);line-height:24px}.anniversary-secondary-winners__subtitle{margin:0;color:var(--color-navy-blue);font-size:16px;line-height:24px}.anniversary-secondary-winners__header{margin-bottom:32px;text-align:center}.anniversary-secondary-winners__winners{display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:center;margin:0;padding:0}.anniversary-secondary-winners__winner{padding:0;font-size:18px;list-style:none}.anniversary-secondary-winners__winner:nth-child(2n){text-align:right}@media(min-width:640px){.anniversary-secondary-winners__winner{text-align:center}.anniversary-secondary-winners__winner:nth-child(2n){text-align:center}}@media(min-width:768px){.anniversary-secondary-winners{padding:48px}.anniversary-secondary-winners__title{margin-bottom:16px;font-size:24px;line-height:30px}.anniversary-secondary-winners__subtitle{font-size:24px;line-height:32px}.anniversary-secondary-winners__header{margin-bottom:48px}}.anniversary-winners-section__cards{display:flex;flex-direction:column;gap:24px}
