.two-col-content-video{
  padding:80px 0;
  background-image:url("https://5835091.fs1.hubspotusercontent-na1.net/hubfs/5835091/02%20WEBSITE%20IMAGES/career-placement-shadow.png"), url("https://5835091.fs1.hubspotusercontent-na1.net/hubfs/5835091/02%20WEBSITE%20IMAGES/career-placement-bg.jpg");
  background-repeat:no-repeat;
  background-size: 100%;
  background-position:0px -480px, 0 -480px;
}
.two-col-content-video .span6{
  background: rgba(31, 78, 113, 0.48);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), inset 4px 4px 4px rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(5px);
  border-radius: 40px;
  padding: 40px;
}
.two-col-content-video h2{
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  color: #FFFFFF;
  position:relative;
  margin-bottom: 50px;
}
.two-col-content-video h2:after{
  content:"";
  background: #C7EA46;
  position: absolute;
  width: 40px;
  height: 2px;
  left: 0;
  bottom: -7px;
}
.two-col-content-video p, .two-col-content-video ol li{
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #FFFFFF;
}
.two-col-content-video ol{
  margin-top: 25px;
  margin-bottom: 40px;
}
.two-col-content-video ol li{
  margin-bottom:15px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
} 
.two-col-content-video ol li:last-child{
  margin-bottom:0;
}
.two-col-content-video p.green_para{
  font-family: 'Overpass', sans-serif;
  color: #C7EA46;
  font-size: 19px;
  font-style: italic;
  font-weight: 600;
  line-height: 33px;
  text-align: center;
}
.lazyframe[data-vendor=vimeo]{
  border: 2px solid #C7EA46;
  border-radius: 20px;
  margin-bottom: 50px;
}
.lazyframe[data-vendor=vimeo] .lazyframe__title{
  border-radius: 20px 20px 0 0;
}
.lazyframe iframe{
  border-radius: 20px;
}
.two-col-content-video .form-title{
  display:none;
}
.two-col-content-video .hs-input{
  background: rgba(255, 255, 255, 0.88);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), inset 0px -2px 4px rgba(0, 0, 0, 0.2), inset 0px 2px 4px rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(5px);
  border-radius: 84px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 21px;
  line-height: 36px;
  color: #6A6A6A;
  padding-left: 25px;
  padding-right: 25px;
}
.two-col-content-video .hs-input::placeholder{
  color: #6A6A6A;
}
.two-col-content-video .hs-input::focus-visible, 
.two-col-content-video .hs-input:focus{
  outline:none;
  border: none;
}
form input[type=text]:focus, form input[type=email]:focus, form input[type=password]:focus, form input[type=tel]:focus, form input[type=number]:focus, form input[type=file]:focus, form input[type=search]:focus, form select:focus, form textarea:focus{
  border-color:transparent;
}
.two-col-content-video form{
  padding:0;
}
.two-col-content-video form input[type=submit]{
  background: #C7EA46;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), inset 0px -2px 4px rgba(0, 0, 0, 0.2), inset 0px 2px 4px rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(5px);
  border-radius: 84px;
  font-family: 'Overpass', sans-serif;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.2em;
  color: #12232F;
  font-size: 18px;
  letter-spacing: .2em;
  line-height: 32px;
  border-color: #c7ea46;
  display: block;
  width: 100%;
  text-transform: uppercase;
}
}
.two-col-content-video .hs-form{
  padding: 0;
}
.two-col-content-video .hs-form-field{
  padding: 0 !important;
}
.two-col-content-video fieldset.form-columns-2 .hs-input {
  width: 96% !important;
}
.two-col-content-video .row-fluid{
  display:flex;
}
.two-col-content-video .hs-error-msg{
  color:white;
}
@media (max-width: 1024px){
  .two-col-content-video form .hs_firstname, 
  .two-col-content-video form .hs_lastname{
    width:100% !important;
  }
  .two-col-content-video fieldset.form-columns-2 .hs-input {
    width: 100% !important;
  }
}
@media (max-width: 767px){
  .two-col-content-video{
    padding: 50px 30px 50px;
  }
  .two-col-content-video .row-fluid {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
  .two-col-content-video h2 {
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 25px;
}
}