.area__hero{min-height:var(--heroHeight);width:100%;display:flex;position:relative;background-color:var(--colorMain);color:var(--colorWhite)}.area__hero.bgimage .bgimage{width:100%;background-size:cover}@media (min-width:921px){.area__hero.bgimage .bgimage{width:50%}}@media (max-width:920px){.area__hero.bgimage .bgimage{height:calc(var(--heroHeight)/2);order:-1}}.area__hero.bgimage a:not(.btn),.area__hero.bgimage h1,.area__hero.bgimage li,.area__hero.bgimage p{color:var(--colorWhite)}@media (max-width:1160px){.area__hero.bgimage .container--centered{padding-left:3rem}}.area__hero.bgimage .container--centered{padding:0;margin:0}@media (min-width:921px){.area__hero.bgimage .container--centered{width:50%}}@media (max-width:920px){.area__hero.bgimage .container--centered{height:50%;padding-left:2rem}}.area__hero.bgimage .container--centered{min-width:35rem;position:relative}@media (max-width:480px){.area__hero.bgimage .container--centered{width:100%}}.area__hero.bgimage .container--centered .wrapper{z-index:2;padding:4rem 4rem 4rem 0}@media (min-width:921px){.area__hero.bgimage .container--centered .wrapper{margin-left:auto}}@media (max-width:920px){.area__hero.bgimage .container--centered .wrapper{padding:4rem 0}}.area__hero.bgimage .container--centered .wrapper{max-width:calc(var(--containerWide)/2)}.area__hero.bgimage h1{margin:2rem 0}.area__hero.bgimage .call-to-action,.area__hero.bgimage .wrapper{padding:0}.area__hero.bgimage .call-to-action a.btn{margin-bottom:0;margin-top:3rem}.area__hero.no-bgimage{height:auto}.area__hero.no-bgimage:after{display:none}.area__hero.no-bgimage.area__hero-small{min-height:1rem;height:auto}.area__hero.no-bgimage.area__hero-small .wrapper{flex:0 1 80rem;padding:3rem 0}.area__hero.no-bgimage.area__hero-small a:not(.btn),.area__hero.no-bgimage.area__hero-small h1,.area__hero.no-bgimage.area__hero-small li,.area__hero.no-bgimage.area__hero-small p{color:var(--colorWhite)}.area__hero.no-bgimage.area__hero-large{background-color:var(--colorWhite);color:var(--colorWhite);min-height:1rem;height:auto}.area__hero.no-bgimage.area__hero-large .wrapper{flex:0 1 80rem}.area__hero.no-bgimage.area__hero-large a:not(.btn),.area__hero.no-bgimage.area__hero-large h1,.area__hero.no-bgimage.area__hero-large li,.area__hero.no-bgimage.area__hero-large p{color:var(--colorWhite)}.area__hero.no-bgimage.area__hero-large h1{font-size:var(--fontSizeH1)}@media (max-width:920px){.area__hero.no-bgimage.area__hero-large h1{font-size:var(--fontSizeH2)}}.area__hero.area__hero-small{flex-direction:row;flex-wrap:wrap;color:var(--colorWhite);min-height:var(--heroHeight)}@media (max-width:920px){.area__hero.area__hero-small{min-height:30rem}}@media (max-width:1220px){.area__hero.area__hero-small.bgimage{height:auto}}.area__hero.area__hero-small:not(.bgimage) a:not(.btn),.area__hero.area__hero-small:not(.bgimage) h1,.area__hero.area__hero-small:not(.bgimage) li,.area__hero.area__hero-small:not(.bgimage) p{color:var(--colorWhite)}.area__hero.area__hero-small:after{display:none}.area__hero .container{z-index:2;position:relative;display:flex;align-items:center;width:100%}.area__hero .container .wrapper{flex:0 1 60rem;padding:6rem 0}.area__hero a,.area__hero h1,.area__hero li,.area__hero p{color:var(--colorWhite)}.area__hero h1{font-size:4.4rem;line-height:1.1;margin:2rem 0;word-break:break-word}@media (max-width:920px){.area__hero h1{font-size:var(--fontSizeH1)}}@media (max-width:480px){.area__hero h1{font-size:var(--fontSizeH2)}}.area__hero p.preamble{margin-bottom:0}.landingpage-links{padding:6rem 0;border-bottom:1px solid var(--colorStrokeGray)}@media (max-width:920px){.landingpage-links{padding:2rem 0}}.landingpage-links .wrapper{margin:0 -1rem;display:flex;flex-wrap:wrap;justify-content:left}@media (max-width:640px){.landingpage-links .wrapper{margin:0 -.6rem}}.link-column{flex:1 1 33%;display:block;max-width:33%}@media (max-width:920px){.link-column{max-width:50%}}@media (max-width:480px){.link-column{flex:1 1 100%;max-width:100%;margin:1rem 0}}.landingpage-link{flex:1 1 100%;padding:1rem;max-width:100%}@media (max-width:920px){.landingpage-link{padding:.6rem}}.landingpage-link a{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;color:var(--colorWhite);background-color:var(--colorWhite);text-decoration:none;text-align:center;border:1px solid var(--colorMain);border-radius:2px;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media (max-width:920px){.landingpage-link a{font-size:1.4rem;padding:1rem}}.landingpage-link a:focus,.landingpage-link a:hover{color:var(--colorWhite)}.call-to-action{margin-top:2rem}