.header-image{min-height:200px;max-height:66vh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:2300px){.header-image{max-height:62vh}}.header-image:before{transform:rotate(-37deg);display:block;left:44%;transform-origin:100% 0}.header-image:after,.header-image:before{bottom:-50%;content:" ";position:absolute;top:-100%;z-index:0}.header-image:after{background:rgba(58,82,120,.88);left:54.35%;width:50%;transform-origin:50% 0;transform:rotate(-37deg);display:none}.header-image .content-wrapper{bottom:0;left:0;position:absolute;top:0;width:96%;z-index:0}.header-image .content-wrapper:before{background:rgba(58,82,120,.8);content:" ";display:block;position:absolute;width:110%;height:100%}@media only screen and (min-width:768px){.header-image .content-wrapper:before{transform:rotate(-37deg);height:auto;bottom:-50%;left:-92%;top:-100%;transform-origin:100% 0;width:125%}}@media only screen and (min-width:768px){.header-image .content-wrapper{width:65%}}@media only screen and (min-width:992px){.header-image .content-wrapper{width:44%}}@media screen and (min-width:1600px){.header-image .content-wrapper{width:57%}}@media only screen and (min-width:1900px){.header-image .content-wrapper{width:54%}}@media only screen and (min-width:2300px){.header-image .content-wrapper{width:51%}}.header-image div.image{max-height:350px}@media only screen and (min-width:375px){.header-image div.image{max-height:275px}}@media only screen and (min-width:768px){.header-image div.image{max-height:400px}}@media only screen and (min-width:992px){.header-image div.image{max-height:none}}@media only screen and (min-width:1900px){.header-image div.image{max-height:none}}.header-image img{width:100%}.header-image .content{position:absolute;left:30px;transform:translateY(-50%);top:46%;padding-left:0}@media only screen and (min-width:992px){.header-image .content{padding-left:.9em}}@media only screen and (min-width:1200px){.header-image .content{padding-left:.8em}}@media only screen and (min-width:1400px){.header-image .content{padding-left:1.5em}}@media only screen and (min-width:1600px){.header-image .content{padding-left:3.1em;padding-right:9em}}@media only screen and (min-width:1900px){.header-image .content{padding-left:3.4em;padding-right:6em}}@media only screen and (min-width:2300px){.header-image .content{padding-left:4em;padding-right:9em}}.header-image .content h1{color:#fff;font-size:2.4rem;font-weight:400;margin:0}@media only screen and (min-width:480px){.header-image .content h1{font-size:2.4rem}}@media only screen and (min-width:768px){.header-image .content h1{font-size:3rem}}@media only screen and (min-width:1200px){.header-image .content h1{font-size:3.6rem}}@media only screen and (min-width:1400px){.header-image .content h1{font-size:4.7rem}}@media only screen and (min-width:1900px){.header-image .content h1{font-size:5.4rem}}@media only screen and (min-width:2300px){.header-image .content h1{font-size:6.4rem}}.header-image .content h1+a{margin-top:.7em}.header-image .content h2{color:#d3dcec;font-size:1.6rem;line-height:1.3;margin:.2em 0 .5em}@media only screen and (min-width:480px){.header-image .content h2{font-size:1.8rem}}@media only screen and (min-width:768px){.header-image .content h2{font-size:2.1rem}}@media only screen and (min-width:1400px){.header-image .content h2{font-size:2.6rem}}@media only screen and (min-width:1900px){.header-image .content h2{font-size:2.8rem}}@media only screen and (min-width:2300px){.header-image .content h2{font-size:3.4rem}}.header-image .content li,.header-image .content p{color:#d3dcec;font-size:1.6rem;padding-left:0}@media only screen and (min-width:480px){.header-image .content li,.header-image .content p{font-size:1.8rem}}@media only screen and (min-width:768px){.header-image .content li,.header-image .content p{font-size:2.1rem}}@media only screen and (min-width:1400px){.header-image .content li,.header-image .content p{font-size:2.4rem}}@media only screen and (min-width:1900px){.header-image .content li,.header-image .content p{font-size:2.5rem}}@media only screen and (min-width:2300px){.header-image .content li,.header-image .content p{font-size:3rem}}.header-image .content a{text-decoration:none;background:#405984}.header-image .content a:hover{background:#395077}.header-image .link{display:inline-block;background:#4d6ca0;color:#fff;font-size:1.9rem;padding:.4em .8em;border-radius:7px}.header-image .link:hover{background:#45608f;color:#fff}@media only screen and (min-width:1900px){.header-image .link{font-size:2.8rem}}@media only screen and (min-width:2300px){.header-image .link{font-size:3.2rem}}