#main .content__no-sidebar .homepage-hero-block .contained-adjustment{background-color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50{background-color:var(--white,#fff);display:flex;flex-wrap:wrap;margin:0 auto;max-width:1380px;padding:20px;position:relative;width:100%}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50{display:block}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first{flex:0 1 40%;min-height:587px;padding:85px 50px 50px;position:relative;width:40%;z-index:2}@media(max-width:1354px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first{min-height:554px}}@media(max-width:999px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first{min-height:0;padding:43px 35px 40px}}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first{flex:0 1 100%;padding:35px 35px 85px;width:100%}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title{padding-right:10px}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{display:block;font-size:54px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px;max-width:450px;width:100%}@media(max-width:1354px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{font-size:44px}}@media(max-width:1250px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{font-size:40px}}@media(max-width:1100px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{font-size:35px}}@media(max-width:999px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{font-size:32px}}@media(max-width:844px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{font-size:28px}}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p{font-size:33px;margin-left:0;max-width:450px;padding-right:0}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p strong{color:var(--ecp-color-fresh-green,#77c09c)}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title p span[style*="color:"] strong{color:inherit}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody{display:block;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin-bottom:35px;max-width:450px;padding-right:50px;width:100%}@media(max-width:999px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody{font-size:16px}}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody{max-width:100%;padding-right:0}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody p{font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin:0}@media(max-width:999px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody p{font-size:16px}}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody p{font-size:16px}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a{align-items:center;background-color:var(--white,#fff);border:1px solid;border-color:var(--white,#fff);box-shadow:none;color:#052656;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;line-height:1.17;outline:none;padding:20px 48px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:capitalize;transition:all .3s ease-in-out}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a:focus,#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a:hover{background-color:transparent;border-color:var(--white,#fff);color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second{flex:0 1 60%;position:relative;width:60%;z-index:2}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second{flex:0 1 100%;height:375px;width:100%}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second:after{content:"";height:100%;left:11px;position:absolute;top:0;transform:skew(-6deg,0);width:20px}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second:after{height:20px;left:0;top:30px;transform:skew(0,-4deg);transform-origin:left;width:100%;z-index:1}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second:before{content:"";height:100%;left:-32px;position:absolute;top:0;transform:skew(-6deg,0);width:42px;z-index:1}@media(max-width:767px){#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second:before{height:40px;left:0;top:0;transform:skew(0,-4deg);transform-origin:left;width:100%}}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second article,#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second div:not([data-contextual-id]){height:100%;width:100%}#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second .field--type-image img,#main .content__no-sidebar .homepage-hero-block .layout.layout--twocol-section--50-50 .layout__region--second video{height:100%;object-fit:cover;width:100%}#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--first{background-color:#052656}#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody,#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title{color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a{background-color:var(--white,#fff);border-color:var(--white,#fff);color:#052656}#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a:focus,#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a:hover{background-color:transparent;border-color:var(--white,#fff);color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--second:before{background-color:#052656}#main .content__no-sidebar .homepage-hero-block.color-blue .layout.layout--twocol-section--50-50 .layout__region--second:after,#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--first{background-color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockbody,#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-title{color:#052656}#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a{background-color:#052656;border-color:#052656;color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a:focus,#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--first .block-field-blockblock-contenthero-blockfield-link a:hover{background-color:var(--ecp-color-cornerstone-blue,#255599);border-color:var(--ecp-color-cornerstone-blue,#255599);color:var(--white,#fff)}#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--second:after,#main .content__no-sidebar .homepage-hero-block.color-white .layout.layout--twocol-section--50-50 .layout__region--second:before{background-color:var(--white,#fff)}