.entry-page{padding:var(--padding-section) 0}.entry-page__menu{padding-top:16px}@media(min-width:768px){.entry-page__menu{padding-top:24px}}.entry-banner{align-items:center;border-radius:12px;display:flex;min-height:336px;overflow:hidden;position:relative}@media(min-width:768px){.entry-banner{justify-content:flex-start}}@media(min-width:960px){.entry-banner{min-height:420px}}.entry-banner__img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;position:absolute;top:0;width:100%}@media(min-width:768px){.entry-banner__img{-o-object-position:right center;object-position:right center}}.entry-banner__content{color:var(--text-color-contrast);padding:24px;position:inherit;text-align:center;width:100%}@media(min-width:768px){.entry-banner__content{text-align:left}}@media(min-width:960px){.entry-banner__content{padding:24px 48px}}.entry-banner .entry-banner__button{margin-top:24px}@media(min-width:960px){.entry-banner .entry-banner__button{margin-top:32px}}.entry-banner__title{font-size:14px;font-weight:400;margin:0 0 8px;text-transform:uppercase}@media(min-width:768px){.entry-banner__title{font-size:18px}}@media(min-width:960px){.entry-banner__title{font-size:24px;margin-bottom:12px}}.entry-banner__desc{font-size:30px;font-weight:700;line-height:1.25;text-transform:uppercase}@media(min-width:768px){.entry-banner__desc{font-size:40px}}@media(min-width:960px){.entry-banner__desc{font-size:46px}}