.summit_hero_banner .top-image{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:650px;padding-top:40px;position:relative}.summit_hero_banner .top-image .button-wrapper{align-items:center;display:flex;gap:15px;justify-content:end}.summit_hero_banner .top-image .button-wrapper .hs-button{background:#3ae3e3;color:#532ba3}.summit_hero_banner .main-section{background-color:#f39df3;position:relative;z-index:5}.summit_hero_banner .main-section .mainHolder .colDivide{display:grid;gap:40px;grid-template-columns:1.5fr 4.5fr;position:relative;top:-100px}.summit_hero_banner .contentHolder .headline-wrapper .heading{color:#492ed3;font-size:60px;font-weight:800;line-height:1.25;margin-bottom:10px;text-transform:uppercase}.summit_hero_banner .contentHolder .headline-wrapper .subhead{color:#492ed3;font-size:36px;font-weight:400;line-height:1.25;margin-bottom:10px}.summit_hero_banner .contentHolder .headline-wrapper .call_to_action_title{color:#492ed3;font-size:36px;font-weight:700;line-height:1.25;margin-bottom:20px}.summit_hero_banner .contentHolder .headline-wrapper .hs-button{background:#573be3;color:#fff}.summit_hero_banner .contentHolder .headline-wrapper .button-wrapper{display:grid;gap:30px;grid-template-columns:4fr 8fr}.summit_hero_banner .main-section-bg svg{display:block;height:100%;width:100%}.main-section-bg{bottom:-2px;position:relative;z-index:2}.summit_hero_banner .main-section-wrapper{margin-top:-21%;position:relative;top:-10px}.summit_hero_banner .main-section .mainHolder .colDivide .logo-wrapper{position:relative}.summit_hero_banner .contentHolder .headline-wrapper .right_content,.summit_hero_banner .contentHolder .video-content h3{color:#573be3;font-size:24px;font-weight:500;line-height:1.4;margin:0}.summit_hero_banner .contentHolder .headline-wrapper .two_col_holder{display:grid;gap:20px;grid-template-columns:5fr 7fr;margin-top:50px}.summit_hero_banner .contentHolder .video-content p{line-height:normal;margin:0;padding-top:20px}.summit_hero_banner .contentHolder .video-content .vid-btn{align-items:center;color:#573be3;display:inline-flex;font-size:24px;gap:15px}.summit_hero_banner .contentHolder .video-content .vid-btn svg{vertical-align:middle}.summit_hero_banner .main-section-wrapper .main-section-bg img{min-height:409px;object-fit:cover;vertical-align:middle;width:100%}.summit_hero_banner .main-section .mainHolder>.colDivide .bottom-col-title>h2{color:#573be3;font-size:36px;letter-spacing:-.21px;line-height:normal;margin:0;text-align:right}.summit_hero_banner .main-section .mainHolder>.colDivide{margin-top:40px}.summit_hero_banner .main-section .mainHolder>.colDivide .bottom-col-des{color:#573be3}.summit_hero_banner .main-section .mainHolder>.colDivide .bottom-col-des :not(a){color:#573be3;font-weight:500;line-height:normal}.summit_hero_banner .main-section .mainHolder>.colDivide .bottom-col-des h3{margin:0}.summit_hero_banner .bottom-bg img{object-fit:cover;vertical-align:middle;width:100%}.summit_hero_banner .bottom-bg{margin-bottom:-13%;margin-top:-5%;position:relative;z-index:9}.summit_hero_banner .vid_popup_inner{align-items:center;display:flex;justify-content:center;width:50%}.summit_hero_banner .vid_popup{align-items:center;background-color:rgba(0,0,0,.85);box-sizing:border-box;display:none;inset:0;justify-content:center;padding:40px 20px;position:fixed;transition:opacity .3s ease;z-index:99999}.summit_hero_banner .vid_popup .popOverlay{background:transparent;inset:0;position:absolute;z-index:0}.summit_hero_banner .vid_popup_inner{aspect-ratio:16/9;background:#000;border-radius:8px;flex-direction:column;max-height:calc(100vh - 80px);max-width:960px;position:relative;width:100%;z-index:1}.summit_hero_banner .vid_popup_inner .popVideo,.summit_hero_banner .vid_popup_inner .popVideoIframe{height:100%;position:relative;width:100%}.summit_hero_banner .vid_popup_inner iframe,.summit_hero_banner .vid_popup_inner video{background:#000;border:none;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.summit_hero_banner .vid_popup_inner .popVideo,.summit_hero_banner .vid_popup_inner .popVideoIframe{display:none}.summit_hero_banner .vid_popup_inner.hubsVideo .popVideo,.summit_hero_banner .vid_popup_inner.ifraVideo .popVideoIframe{display:block}.summit_hero_banner .vid_popup_inner .popVideo,.summit_hero_banner .vid_popup_inner .popVideoIframe iframe{opacity:0;transition:all .3s ease-in;visibility:hidden}.summit_hero_banner .vid_popup_inner .popVideo.visible,.summit_hero_banner .vid_popup_inner .popVideoIframe iframe.visible{opacity:1;visibility:visible}.summit_hero_banner .close-button-bnr{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);color:#333;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:12px 16px;position:absolute;right:-16px;top:-16px;transition:transform .2s ease;width:36px;z-index:2}.summit_hero_banner .close-button-bnr:hover{transform:scale(1.1)}@media(max-width:1200px){.summit_hero_banner .main-section-wrapper{margin-top:-41%}}@media(max-width:767px){.summit_hero_banner .vid_popup.open .close{right:-1rem;top:6rem}.summit_hero_banner .main-section-wrapper .main-section-bg img{min-height:100%;object-fit:cover;vertical-align:middle}.summit_hero_banner .main-section .mainHolder .colDivide{display:flex;flex-wrap:wrap}.summit_hero_banner .main-section .mainHolder .colDivide .logo-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.summit_hero_banner .main-section .mainHolder .headline-wrapper{width:100%}.summit_hero_banner .contentHolder .headline-wrapper .button-wrapper{display:flex;flex-wrap:wrap;gap:20px}.summit_hero_banner .contentHolder .headline-wrapper .button-wrapper .col-left,.summit_hero_banner .contentHolder .headline-wrapper .button-wrapper .col-right{width:100%}.summit_hero_banner .contentHolder .headline-wrapper .two_col_holder{display:flex;flex-wrap:wrap}.summit_hero_banner .contentHolder .headline-wrapper .two_col_holder .image-wrp,.summit_hero_banner .contentHolder .headline-wrapper .two_col_holder .video-content{width:100%}.summit_hero_banner .main-section .mainHolder .colDivide .logo-wrapper{top:0}.summit_hero_banner .contentHolder .headline-wrapper .heading{font-size:46px}.summit_hero_banner .contentHolder .headline-wrapper .call_to_action_title,.summit_hero_banner .contentHolder .headline-wrapper .subhead{font-size:30px}.summit_hero_banner .contentHolder .headline-wrapper .right_content,.summit_hero_banner .contentHolder .video-content h3{font-size:20px}.summit_hero_banner .main-section .mainHolder>.colDivide .bottom-col-title>h2{font-size:28px}.summit_hero_banner .main-section .mainHolder>.colDivide .bottom-col-des h3{font-size:20px}.summit_hero_banner .main-section .mainHolder .colDivide .logo-wrapper img{width:50%}}