.page-header{display:flex;flex-direction:column;gap:var(--spacing);margin:var(--spacing)}@media (width > 1024px){.page-header{flex-direction:row;max-height:600px}}@media (width > 1600px){.page-header{max-height:800px}}.page-header__title{display:flex;flex-direction:column;margin-bottom:6px}@media (width > 1024px){.page-header__title{margin-bottom:10px}}.page-header__title-main{font-size:clamp(3.25rem,5vw,6rem);font-weight:700;line-height:1.5}@media (width < 425px){.page-header__title-main{font-size:2.25rem}}.page-header__title-sub{font-size:clamp(2.5rem,4vw,2.5rem);font-weight:400;line-height:1.5}@media (width < 425px){.page-header__title-sub{font-size:1.75rem}}.page-header__image{display:flex;height:100%}.page-header__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (width > 1024px){.page-header__container{width:50%}}.page-header__container:first-of-type{padding:var(--padding)}.page-header__container:last-of-type{aspect-ratio:1/1;overflow:hidden}.page-header__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (width < 1024px){.page-header__content{gap:20px}}.page-header__items{display:flex;flex-direction:column;gap:10px;list-style:none}@media (width > 1024px){.page-header__items{gap:16px}}@media (width > 1200px){.page-header__items{gap:20px}}.page-header__item{align-items:center;display:flex;gap:10px}.page-header__item-icon{color:var(--color-green);font-size:1.75rem}@media (width > 1200px){.page-header__item-icon{font-size:2.188rem}}.page-header__button-group{display:flex;flex-direction:column;gap:16px}@media (width > 1024px){.page-header__button-group{flex-direction:row}}
