.gi-banner-wrp .cm-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#1b92d1;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.gi-banner-wrp{background-position:50%;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:60px 0;background-attachment:fixed;position:relative}.gi-banner-wrp .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;padding:0}.gi-banner-wrp .banner-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gi-banner-wrp .banner-row>div{width:50%;padding:10px}.gi-banner-wrp .video-col iframe{max-width:100%;width:100%;margin:0;line-height:1;border:none;height:100%;position:absolute;top:0;left:0}.gi-banner-wrp .video-col .video-wrapper{position:relative;height:0;padding-bottom:56.35%;line-height:0;font-size:0}.gi-banner-wrp .cm-heading-container h2{color:#fff;font-size:27px;font-family:Roboto,sans-serif;font-weight:600}.gi-banner-wrp h2.subheading{color:#fff;font-family:Roboto Condensed,Sans-serif;font-size:47px;font-weight:500;text-transform:uppercase;line-height:1.1em;padding:0;margin:0}.gi-banner-wrp .cm-subheading{margin-bottom:20px}.gi-banner-wrp .cm-bottom-text{color:#fff;font-family:Roboto Condensed,Sans-serif;font-size:24px;font-weight:300;line-height:1}.gi-banner-wrp .cm-bottom-text p{margin:0}.gi-banner-wrp .cm-button a{font-size:20px;fill:#fff;color:#fff;background-color:#d92027;border-radius:10px 10px 10px 10px;padding:17px 50px;font-family:Roboto,sans-serif;font-weight:500;display:inline-block}.gi-banner-wrp .cm-button .cm-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.gi-banner-wrp .cm-button .cm-button-icon{margin-right:19px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;fill:#fff;color:#fff}.gi-banner-wrp .cm-button i.fa{font-family:Font Awesome\ 5 Free;font-weight:400;width:auto;height:auto;color:#fff}.gi-banner-wrp .cm-button i.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.gi-banner-wrp .cm-button .cm-button-text{vertical-align:baseline;font-family:Roboto,sans-serif;font-size:20px;font-style:inherit;font-weight:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block;line-height:1}.gi-banner-wrp .cm-button a:hover{color:#fff;background-color:#333;border-color:#fff}.gi-banner-wrp .cm-button-container{padding:30px 0 0;margin-bottom:20px}@media (max-width:1024px){.gi-banner-wrp h2.subheading{font-size:54px}.gi-banner-wrp{background-attachment:inherit}}@media (max-width:767px){.gi-banner-wrp .banner-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.gi-banner-wrp .banner-row>div{width:100%}.gi-banner-wrp h2.subheading{font-size:42px;text-align:center}.gi-banner-wrp .cm-button-container{padding:0 0 40px;text-align:center}}