.entry-page{padding:16px 0 32px}@media(min-width:768px){.entry-page{padding:24px 0 48px}}.entry-page__section{margin-top:32px}@media(min-width:768px){.entry-page__section{margin-top:48px}}.entry-banner{align-items:center;border-radius:14px;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-constant);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:500;letter-spacing:.16em;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;letter-spacing:.01em;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}}