.wp-block-create-block-hero-block{overflow-x:hidden}.wp-block-create-block-hero-block .hero-wrapper{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,33,165,0) 30%,transparent 0,rgba(0,0,0,.9));height:calc(100vh - 146px);overflow:hidden;position:relative}.wp-block-create-block-hero-block .hero-wrapper:before{background:linear-gradient(rgba(0,28,139,.2) 30%,rgba(0,17,83,0));content:"";height:15px;left:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:1}.wp-block-create-block-hero-block .hero-wrapper .hero-bg-img{background-position:70%;background-size:cover;bottom:0;height:100%;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:100%}.wp-block-create-block-hero-block .hero-wrapper .hero-object-wrapper{position:relative}.wp-block-create-block-hero-block .hero-wrapper .hero-object-wrapper #object1{position:absolute;right:4.2%;top:120px;z-index:3}.wp-block-create-block-hero-block .hero-wrapper .hero-object-wrapper #object2{position:absolute;right:3.7%;top:120px;z-index:3}.wp-block-create-block-hero-block .hero-wrapper .banner_subtitle p{color:#fff;font-family:"IBM Plex regular";font-size:18px;letter-spacing:.03em;margin-bottom:25px;text-align:left;text-shadow:0 0 24px rgba(0,0,0,.45);text-transform:uppercase}@media(min-width:768px){.wp-block-create-block-hero-block .hero-wrapper .banner_subtitle p{font-size:18px}}.wp-block-create-block-hero-block .hero-wrapper .banner_title{transition:all .25s ease-in-out}.wp-block-create-block-hero-block .hero-wrapper .banner_title h1{color:#fff;font-family:"IBM Plex bold italic";font-size:34px;line-height:28px;margin-bottom:30px;position:relative;text-shadow:0 0 24px rgba(0,0,0,.45);transition:all .25s ease-in-out}.wp-block-create-block-hero-block .hero-wrapper .banner_title h1:after{background:url(../images/hero-down-chevron.7b282f13.png) no-repeat 50%;bottom:-40px;content:"";display:inline-block;height:15px;left:70px;position:absolute;transition:all .25s ease-in-out;width:32px}@media(min-width:768px){.wp-block-create-block-hero-block .hero-wrapper .banner_title h1{font-size:72px;line-height:54px}}.wp-block-create-block-hero-block .hero-wrapper .banner_title .hero-excerpt-btn-wrapper{position:relative}.wp-block-create-block-hero-block .hero-wrapper .banner_title .hero-excerpt-btn-wrapper .button{min-width:195px;opacity:0;position:absolute;right:-170px}@media(max-width:1200px){.wp-block-create-block-hero-block .hero-wrapper .banner_title .hero-excerpt-btn-wrapper .button{font-size:22px}}.wp-block-create-block-hero-block .hero-wrapper .hero__excerpt{color:#fff;font-family:"IBM Plex regular";font-size:18px;height:0;line-height:24px;opacity:0;transition:all .25s ease-in-out;visibility:hidden}@media(min-width:768px){.wp-block-create-block-hero-block .hero-wrapper .hero__excerpt{font-size:20px;max-width:80%}}.wp-block-create-block-hero-block .hero-wrapper .hero__text:hover h1:after,.wp-block-create-block-hero-block .hero-wrapper .hero_text_hover h1:after{opacity:0}.wp-block-create-block-hero-block .hero-wrapper .hero__text:hover .hero__excerpt,.wp-block-create-block-hero-block .hero-wrapper .hero_text_hover .hero__excerpt{opacity:1;transition:all .25s ease-in-out;visibility:visible}.wp-block-create-block-hero-block .hero-wrapper .hero__text:hover .banner_title,.wp-block-create-block-hero-block .hero-wrapper .hero_text_hover .banner_title{padding-bottom:100px}.wp-block-create-block-hero-block .hero-wrapper .hero__text:hover .button,.wp-block-create-block-hero-block .hero-wrapper .hero_text_hover .button{opacity:1!important}.wp-block-create-block-hero-block .hero-wrapper .hero__text{bottom:0;left:0;margin-left:auto;margin-right:auto;max-width:calc(80% + 100px)!important;padding-left:90px;padding-right:210px;position:absolute!important;right:0;transition:all .25s ease-in-out}.wp-block-create-block-hero-block .hero-wrapper .hero__text:before{background:#fa4616;content:"";display:inline-block;height:80%;left:0;position:absolute;top:20%;width:2px}.wp-block-create-block-hero-block .hero-wrapper .hero__text:after{background:#fa4616;content:"";display:inline-block;height:30%;position:absolute;right:-20px;top:70%;width:2px}@media(max-width:900px){.wp-block-create-block-hero-block .hero-object-wrapper,.wp-block-create-block-hero-block .hero-wrapper .hero__text:before{display:none}.wp-block-create-block-hero-block .hero-excerpt-btn-wrapper{flex-direction:column;max-height:0;transition:all .25s ease-in-out}.wp-block-create-block-hero-block .hero-excerpt-btn-wrapper .button{bottom:10px;display:inline-block;margin-bottom:20px;position:relative!important;right:unset!important}.wp-block-create-block-hero-block .hero-excerpt-btn-wrapper .hero__excerpt{height:100%;margin-bottom:40px}.wp-block-create-block-hero-block .banner_title{padding-bottom:20px!important}.wp-block-create-block-hero-block .hero__text{padding-left:30px!important;padding-right:30px!important}.wp-block-create-block-hero-block .hero-text-hover:hover,.wp-block-create-block-hero-block .hero_text_hover{padding-bottom:30px}.wp-block-create-block-hero-block .hero__text:hover .hero-excerpt-btn-wrapper{max-height:600px}}.hero-split-container{overflow:hidden;position:relative}.hero-split-container:before{background:linear-gradient(rgba(0,28,139,.2) 30%,rgba(0,17,83,0));content:"";height:15px;left:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:1}.hero-split-container .hero-split-wrapper{align-content:stretch;align-items:stretch;background-color:#343741;display:flex;flex-direction:column-reverse;position:relative}@media(min-width:1050px){.hero-split-container .hero-split-wrapper{flex-direction:row}}.hero-split-container .hero-split-wrapper .split-hero-content{background-color:#343741;display:flex;flex-direction:column;padding:7% 5% 6%;position:relative;width:100%}@media(min-width:1050px){.hero-split-container .hero-split-wrapper .split-hero-content{max-width:700px;min-width:500px;padding-right:2%}}.hero-split-container .hero-split-wrapper .split-hero-content .split-hero-content-wrapper{margin:auto}@media(min-width:1050px){.hero-split-container .hero-split-wrapper .split-hero-content .split-hero-content-wrapper{max-width:420px}}.hero-split-container .hero-split-wrapper .hero-bg-img{background-position:50%;background-size:cover;min-height:350px;position:relative;width:100%}.hero-split-container .hero-split-wrapper .hero-object-wrapper{position:relative}.hero-split-container .hero-split-wrapper .hero-object-wrapper #object1{position:absolute;right:4.2%;z-index:3}.hero-split-container .hero-split-wrapper .hero-object-wrapper #object2{position:absolute;right:3.7%;z-index:3}.hero-split-container .banner_subtitle p{color:#fff;font-family:"IBM Plex regular";font-size:13px;letter-spacing:.03em;margin-bottom:25px;text-align:left;text-shadow:0 0 24px rgba(0,0,0,.45);text-transform:uppercase}@media(min-width:768px){.hero-split-container .banner_subtitle p{font-size:18px}}.hero-split-container .banner_title{transition:all .25s ease-in-out}.hero-split-container .banner_title h1{color:#fff;font-family:"IBM Plex bold italic";font-size:30px;line-height:28px;position:relative;text-shadow:0 0 24px rgba(0,0,0,.45);transition:all .25s ease-in-out}@media(min-width:768px){.hero-split-container .banner_title h1{font-size:64px;line-height:72px}}.hero-split-container .hero__excerpt{color:#f4f6f6;font-size:20px;line-height:30px;margin-bottom:30px;text-align:left}@media(min-width:768px){.hero-split-container .hero__excerpt{font-size:24px;margin-bottom:60px}}.editor-styles-wrapper .animated-border-button{background:transparent}.hero-container-video #hero-video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.hero-container-video .banner-video-controls{position:absolute;right:2rem;top:6rem;z-index:99999999}@media(min-width:768px){.hero-container-video .banner-video-controls{right:8rem;top:10rem}}.hero-container-video .banner-video-controls .icon-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.2);border:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;height:calc(3rem - 2px);justify-content:center;line-height:0;opacity:0;padding:1rem;text-decoration:none;transition:all .3s ease-in;width:calc(3rem - 2px);z-index:10}.hero-container-video .banner-video-controls .icon-button:focus,.hero-container-video .banner-video-controls .icon-button:hover{background-color:#0021a5}.hero-container-video .banner-video-controls .icon-button path{fill:#fff}
