.hero_section_with_video .content_container .sub_heading_container h6{color:var(--primary_color);display:block;font-size:20px;font-weight:500;letter-spacing:.5em;text-transform:uppercase}.hero_section_with_video .content_container .description_container p,.hero_section_with_video .content_container .heading_container h1{color:var(--white_color)}.hero_section_with_video:before{-webkit-animation:animate 1.5s ease backwards;animation:animate 1.5s ease backwards;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 69%);clip-path:polygon(0 0,100% 0,100% 100%,0 69%);z-index:-1}.hero_section_with_video:before,section.hero_section_with_video:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}section.hero_section_with_video:after{-webkit-animation:animate 1.8s ease backwards;animation:animate 1.8s ease backwards;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-clip-path:polygon(0 0,100% 0,100% 51%,0 100%);clip-path:polygon(0 0,100% 0,100% 51%,0 100%);z-index:-2}.hero_section_with_video .hero_button a.cta_button{display:block;max-width:100%}.hero_section_with_video .hero_button.secondary_button a.cta_button{padding:11.92px 23.18px}.content-wrapper.video_pos{align-items:center;display:flex;flex-wrap:wrap;position:relative}.content-wrapper.video_pos .main_container{flex-basis:40%;margin-right:3%;position:unset!important}.content-wrapper.video_pos .video_container{flex-basis:57%}@-webkit-keyframes animate{0%{height:0;top:0}to{height:100%;left:0}}@keyframes animate{0%{height:0;top:0}to{height:100%;left:0}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}section.hero_section_with_video .scrolldown svg{height:38px;width:34px;fill:#0071b6}section.hero_section_with_video .scrolldown{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;bottom:0;cursor:pointer;left:auto;position:absolute;right:0;top:auto}section.hero_section_with_video .section_heading h1{margin-bottom:45px}section.hero_section_with_video .section_heading h5{color:var(--primary_color);letter-spacing:.5em}.hero_section_with_video .primary_button a.cta_button_custom{background:#009cde;border:1px solid #009cde;border-radius:23px;color:#fff;display:inline-block;font-family:Montserrat,serif;font-size:16px;font-style:normal;font-weight:400;font-weight:600;letter-spacing:0;line-height:1.2;padding:11.91px 24px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero_section_with_video a.cta_button_custom:hover{background:linear-gradient(.766turn,rgba(#,1) 44.33%,#009cde 98.56%) 100%/200%}.hero_section_with_video .secondary_button a.cta_button_custom{background:#fff;border:1px solid #fff;border-radius:23px;color:#009cde;display:inline-block;font-family:Montserrat,serif;font-size:16px;font-style:normal;font-weight:400;font-weight:600;letter-spacing:0;line-height:1.2;padding:11.92px 24px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero_section_with_video a.cta_button_custom:hover{background:#005fae;border:1px solid #005fae;color:#fff}@media(max-width:1500px){section.hero_section_with_video:after{-webkit-clip-path:polygon(0 0,100% 0,100% 51%,0 94%);clip-path:polygon(0 0,100% 0,100% 51%,0 94%)}}@media (max-width:1024px){.content-wrapper.video_pos{display:block}.content-wrapper.video_pos .main_container{margin-right:0}}@media(max-width:991px){.hero_section_with_video .content_container .sub_heading_container h6{letter-spacing:.2em;line-height:1.3}section.hero_section_with_video .scrolldown{display:none}}@media(max-width:767px){.hero_section_with_video .hero_button.secondary_button a.cta_button{padding:10px 23.18px}.hero_section_with_video .content_container .heading_container h1{font-size:50px}}@media(max-width:375px){.hero_section_with_video .content_container .heading_container h1{font-size:40px}}