.page-banner{align-items:center;background-color:#2b2f33;background-position:50%;background-size:cover;display:flex;min-height:620px;overflow:hidden;position:relative;--banner-cut-y:127px;--banner-flat:24%;--banner-diag:150px;clip-path:polygon(-2px 0,100% 0,100% calc(100% - var(--banner-cut-y)),calc(100% - var(--banner-flat)) calc(100% - var(--banner-cut-y)),calc(100% - var(--banner-flat) - var(--banner-diag)) 100%,-2px 100%)}.page-banner__overlay{background:linear-gradient(90deg,rgba(18,22,24,.78),rgba(18,22,24,.42));inset:0;position:absolute}.page-banner__inner{color:#fff;padding-block:168px 150px;position:relative;z-index:1}.page-banner__title{color:#fff;font-size:64px;line-height:1.1;margin:0 0 22px}.page-banner__intro{color:#eef1f0;font-size:18px;line-height:2;max-width:1000px}.page-banner__intro p:last-child{margin-bottom:0}.page-banner__btn{margin-top:32px}@media (max-width:1024px){.page-banner{min-height:480px;--banner-cut-y:84px;--banner-flat:22%;--banner-diag:110px}.page-banner__title{font-size:46px}.page-banner__inner{padding-block:150px 110px}.page-banner__intro{font-size:16px;line-height:1.85}}@media (max-width:767px){.page-banner{min-height:380px;--banner-cut-y:46px;--banner-flat:20%;--banner-diag:60px}.page-banner__title{font-size:32px}.page-banner__inner{padding-block:130px 80px}.page-banner__intro{font-size:15px}}