.default-header{--hero-triangle-height:9.06722cqi;margin:0 0 10rem;padding:0 0 var(--hero-triangle-height) 0}@media screen and (max-width:1023px){.default-header{margin-bottom:8rem}}.default-header .wrap{display:flex;flex-direction:row;flex-wrap:wrap;z-index:2}.default-header.has-banner .wrap{align-items:flex-end;flex-wrap:nowrap;gap:4rem}@media screen and (max-width:1280px){.default-header.has-banner .wrap{align-items:flex-start;flex-direction:column;flex-wrap:wrap}}.default-header.has-banner .default-header__text{flex:1;margin-left:0;min-width:0;padding-right:0}.default-header__mobile-bg{background:var(--darkblue);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1023px){.default-header__mobile-bg{display:block}}.default-header:before{background:#000;background:linear-gradient(113.41deg,#000 10.68%,transparent 74.5%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1023px){.default-header:before{display:none}}.default-header>.bg-img{z-index:0}@media screen and (max-width:1023px){.default-header>.bg-img{display:none}}.default-header:before,.default-header>.bg-img,.default-header__mobile-bg{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - var(--hero-triangle-height)),0 100%)}.default-header__text{max-width:82rem;padding-bottom:6rem;padding-top:10rem}@media screen and (max-width:1023px){.default-header__text{padding-bottom:4rem;padding-top:0}}.default-header__banner{display:flex;flex-direction:column;flex-shrink:0;font:500 calc(var(--f-base)*1.125)/1.5 var(--textfont);gap:2rem;margin:0 0 0 auto;min-height:32rem;overflow:hidden;position:relative;text-decoration:none;top:var(--hero-triangle-height);width:32rem}@media screen and (max-width:1280px){.default-header__banner{margin-bottom:calc(var(--hero-triangle-height)*-1);margin-left:0;margin-top:-4rem;top:unset}}@media screen and (max-width:1023px){.default-header__banner{font-size:calc(var(--f-base)*1)}}@media screen and (max-width:640px){.default-header__banner{width:100%}}.default-header__banner:hover span.default-header__banner-text-container-button{background:var(--blue);border-color:var(--blue);color:var(--white)}.default-header__banner span{display:flex;position:relative;z-index:1}.default-header__banner-label{align-self:flex-start;background:var(--blue);border-radius:2rem;color:var(--white);font:500 calc(var(--f-base)*.875)/1.25 var(--textfont);margin:0;padding:.6rem 1rem}.default-header__banner-title{color:var(--darkblue);font:600 calc(var(--f-base)*1.25)/1.25 var(--textfont);margin:0}.default-header__banner-text-container{align-items:flex-end;flex-direction:row;gap:0 2rem;margin-top:auto!important}.default-header__banner-text-container-text{display:block!important;white-space:pre-line}.default-header__banner-text-container-text p{margin:0}.default-header__banner-text-container-button{align-items:center;background:var(--darkblue);border:1px solid var(--white);border-radius:50%;color:var(--white);display:flex;height:6rem;justify-content:center;margin-left:auto;min-height:6rem;min-width:6rem;transition:var(--smooth-transition);width:6rem}@media screen and (max-width:1023px){.default-header__banner-text-container-button{height:4rem;min-height:4rem;min-width:4rem;width:4rem}.default-header__banner-text-container-button img,.default-header__banner-text-container-button svg{height:1rem}}.default-header__banner-text-container-button img,.default-header__banner-text-container-button svg{display:flex;height:1.2rem;line-height:0;width:auto}.default-header__image{bottom:0;left:0;position:absolute;top:0;width:100%}.default-header__image img,.default-header__image video{height:100%!important;object-fit:cover;object-position:center;width:100%}.default-header.layout-text-img .default-header__text{padding-right:8rem}.default-header.layout-text-img .default-header__image{right:0}.default-header.layout-text-img .default-header__image img,.default-header.layout-text-img .default-header__image video{border-radius:var(--border-radius) 0 0 var(--border-radius)}.default-header.layout-img-text .default-header__image img,.default-header.layout-img-text .default-header__image video{border-radius:0 var(--border-radius) var(--border-radius) 0}.default-header.layout-img-text .default-header__text{margin-left:auto;padding-left:8rem}@media screen and (max-width:1023px){.default-header__text{width:100%}.default-header__image{position:relative;width:100%}.default-header__image img,.default-header__image video{border-radius:0!important}.default-header.layout-text-img .default-header__text{padding-right:0}.default-header.layout-img-text .default-header__text{padding-left:0}}