.header.header--tag-design{display:flex;flex-direction:column;height:fit-content;border-radius:0}.header.header--video.header--tag-design{aspect-ratio:auto}.header.header--tag-design :is(.header__image,.header__content){position:relative;top:initial;bottom:initial;left:initial;right:initial;transform:initial}.header.header--tag-design .header__image{height:auto;aspect-ratio:3/2;border-radius:var(--seabreeze-border-radius-normal);overflow:hidden}.header.header--tag-design.header--half .header__image{height:calc(50vh + var(--topbar-outer-height))}.header.header--tag-design .header__content{height:fit-content;padding:calc(var(--seabreeze-content-inner-padding) * 2) 0 var(--seabreeze-content-inner-padding)}.header.header--tag-design .header-content{position:relative;top:initial;bottom:initial;left:initial;right:initial;transform:initial;height:fit-content;width:100%}.header.header--tag-design .header-content .content-card__content>*{position:relative;top:initial;bottom:initial;left:initial;right:initial;transform:initial;width:100%;max-width:100%;padding:0}.header.header--tag-design .header-content .content-card__title{text-align:left;text-shadow:none;margin-bottom:0}.header.header--tag-design .header-content--primary .content-card__title{color:var(--primary-color)!important;font-family:Poppins-Bold,sans-serif}.header.header--tag-design .header-content .content-card__text{text-shadow:none}.header.header--tag-design .header-content .content-card__text-inner{width:100%;max-width:100%;font-size:var(--seabreeze-font-size-normal);line-height:1.4;color:var(--font-color)!important;display:block;padding:0}.header.header--tag-design .header-content .content-card__text .text-primary-color{font-weight:700}@media screen and (width >= 840px){.header.header--tag-design .header__image{width:calc(100% - 12rem);aspect-ratio:auto;height:65vh}.header.header--tag-design .header__content{position:absolute;top:50%;right:0;transform:translateY(-50%);width:fit-content;background-image:var(--seabreeze-image-header-tag);background-size:contain;background-repeat:no-repeat;background-position:center;padding:13rem 3rem 14rem 9rem}.header.header--tag-design .header__content .header-content{max-width:380px;padding-right:2rem}.header.header--tag-design .content-card__title{font-size:3rem}}@media screen and (width >= 1024px){.header.header--tag-design .header__content{padding:15rem 5rem 16rem 12rem}.header.header--tag-design .header__content .header-content{max-width:500px}.header.header--tag-design .content-card__title{font-size:4rem}}
