.heroweb-sec { position: relative; overflow: hidden; }
.heroweb-shape { position: absolute; top: 0; left: 0; width: 100%; height: 190px; background-position: left top; z-index: -1; background-repeat: repeat-x; }
.heroweb-header { margin-bottom: 40px; }
.heroweb-row { display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; }
.heroweb-right { width: 47.5%; margin-left: 5%; {# background-color: #fff; padding: 23px 34px 25px; border: 0; box-shadow: 4px 4px 19px rgb(0 0 0 / 10%); border-radius: 8px; #} }
.herowebheader { margin-bottom: 30px; }
.heroweb-form form .legal-consent-container, .heroweb-form form .legal-consent-container .hs-richtext , .heroweb-form form .legal-consent-container .hs-richtext a , .heroweb-form form .legal-consent-container .hs-richtext p { color: #fff; font-size: 12px; line-height: 20px; }
.heroweb-form form .hs-form-field > label, .heroweb-form form .hs-form-field > label span { color: rgba(255, 255, 255, 0.7); }
.heroweb-form form .legal-consent-container .hs-richtext a { text-decoration: underline; }
.heroweb-form form input[type=submit] { background: linear-gradient(268.08deg, #3a9552 11.55%, #0e7d76 97.39%); border: 0; border-radius: 53px; color: #fff; font-size: 18px; font-weight: 500; line-height: 21px; max-width: none; outline: 0; padding: 15px 40px; width: auto !important; display: block; }
.heroweb-form form ::placeholder { color: #222222; }
.heroweb-left { width: 47.5%; position: relative; }
.heroweb-left:before { background-position: top center; background-repeat: no-repeat; background-size: contain; content: ""; height: 100%; left: -30%; position: absolute; width: 100%; z-index: -1; bottom: -50%; opacity: 40%; }
.video-wrapper { position: relative; padding-top: 56.25%; border-radius: 10px; overflow: hidden; }
.ftur-sctn-vdimg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.ftur-sctn-vdimg img { width: 100%; height: 100% !important; }
.video-wrapper > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.playBtn { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; z-index: 2; box-sizing: border-box; width: 100%; height: 100%; padding: 10px calc(50% - 50px); position: absolute;  top: 0; left: 0; opacity: 0.95; cursor: pointer; background-image: linear-gradient(transparent, #000); transition: opacity 150ms; }
.playBtn span { width: 70px; height: 70px; border-radius: 50%; background: #024164; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.playBtn svg { width: 30px; }
.herowebtitle h1 { font-size: 40px; line-height: 1.2; }
.heroweb-form { padding: 40px; background: linear-gradient(180deg, #0B364A 0%, #23535B 100%); margin-bottom: 0px !important; box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.25); border-radius: 20px; }

@media(max-width:991px) {
  
  /* .heroweb-left { width: 100%; }
  .heroweb-right { width: 100%; margin-left: 0; margin-top: 40px; }
  .video-wrapper { padding-top: 56.25%; }  */
  
  .herowebtitle h1 { font-size: 36px; }
  .heroweb-form { padding: 30px 20px; border-radius: 10px; }
  .playBtn span { width: 50px; height: 50px; }
  .playBtn svg { width: 24px; }
}

@media(max-width: 767px) {
  
  .heroweb-left { width: 100%; }
  .heroweb-right { width: 100%; margin-left: 0; margin-top: 40px; }
  
  .herowebtitle h1 { font-size: 32px; } 
  .heroweb-header { margin-bottom: 20px; }
  .playBtn span { width: 50px; height: 50px; }
  .playBtn svg { width: 24px; }
  
  .heroweb-form { padding: 30px 20px; border-radius: 10px; }
  
}
