.page-template-key-content-page .page-content__header{background-color:#2b3545;color:#f2f2f2}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header{margin-bottom:88px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header{margin-bottom:140px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header{margin-bottom:220px}}.page-template-key-content-page .page-content__header--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;position:relative;max-width:100%;margin:0 auto}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header--wrapper{min-height:619px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--wrapper{min-height:635px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--wrapper{min-height:953px;max-width:1920px}}.page-template-key-content-page .page-content__header--image{position:absolute;top:-79px;right:0}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--image{top:-85px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--image{top:-127px}}.page-template-key-content-page .page-content__header--image img{clip-path:url(#hero-shape-phone);object-fit:cover;height:485px;width:351px}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header--image img{clip-path:url(#hero-shape-tab);height:786px;width:416px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--image img{clip-path:url(#hero-shape-desk);height:860px;width:534px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--image img{clip-path:url(#hero-shape-largedesk);height:1289px;width:807px}}.page-template-key-content-page .page-content__header--content{max-width:100%;padding:373px 25px 88px}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header--content{max-width:52%;padding:80px 32px 120px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--content{max-width:58%;padding:80px 157px 120px 53px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--content{padding:80px 150px 197px 80px}}.page-template-key-content-page .page-content__header--title{font-size:2.75rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 17px;max-width:none;padding:0}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--title{font-size:3.375rem;line-height:1.15;margin:0 0 25px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--title{font-size:4.625rem;line-height:1.15}}.page-template-key-content-page .page-content__header--lead{margin-right:35px}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header--lead{margin-right:45px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--lead{margin-right:163px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--lead{margin-right:330px}}.page-template-key-content-page .page-content__header--lead p{font-size:1.0625rem;line-height:1.25}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header--lead p{font-size:1.25rem;line-height:1.25}}.page-template-key-content-page .page-content__header--lead p:first-of-type{margin-top:0}.page-template-key-content-page .page-content__header--lead p:last-of-type{margin-bottom:0}.page-template-key-content-page .page-content__header .cta-button{margin-top:49px}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header .cta-button{margin-top:122px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header .cta-button{margin-top:40px}}@media only screen and (min-width:1600px){.page-template-key-content-page .page-content__header .cta-button{margin-top:43px}}.page-template-key-content-page .page-content__header--breadcrumb{background-color:#fff}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header--breadcrumb{background-color:transparent;position:absolute;left:0;right:0;margin:0;width:55%}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--breadcrumb{margin:0 auto;width:100%}}.page-template-key-content-page .page-content__header--breadcrumb .breadcrumb{margin-top:0;padding:15px 25px 30px}@media only screen and (min-width:768px){.page-template-key-content-page .page-content__header--breadcrumb .breadcrumb{margin-top:15px;padding:0 33px}}@media only screen and (min-width:1280px){.page-template-key-content-page .page-content__header--breadcrumb .breadcrumb{margin-top:20px;padding:0 53px}}@media only screen and (min-width:650px) and (max-width:767px){.page-template-key-content-page .page-content__header--wrapper{min-height:none}.page-template-key-content-page .page-content__header--content{max-width:52%;padding:32px 25px 88px}.page-template-key-content-page .page-content__header--lead{margin-right:45px}}@media only screen and (min-width:1921px){.page-template-key-content-page .page-content__header--image{right:-127px}.page-template-key-content-page .page-content__header--image img{width:1057px}}
/*# sourceMappingURL=../maps/templates/key-content-page.css.map */
