.form-media{
  margin: var(--spacing-modules);
}
.container{

}

.form-media__header{
  margin-bottom: var(--band-lg);
}

.form-media__flex{
  display: flex;
  gap: var(--band-xxl);
}

.form-media .hs_cos_wrapper_type_form{
  width: 100%;
}
.form-media__flex.row-reverse{
  flex-direction: row-reverse;
}
.form-media__form{
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--band-md);;
}

.form-media ul li:before{
  left: -var(--band-sm);
}

.cmc__subtext{

}

.cmc__buttons{
  margin-top: var(--band-md);
  display: flex; 
  gap: var(--band-sm);
  flex-wrap: wrap;
}
.form-media__media{
  flex: 1 0 50%;
  aspect-ratio: 3/2
  overflow: hidden;
}
.form-media__media img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--border-radius-sm);
}

@media(max-width:992px){
    .form-media__flex{
        gap: var(--band-xl);
    }

    .form-media__flex.boxed{
    padding: var(--band-lg);
  }
}
@media(max-width:768px){
    .form-media__flex,
    .form-media__flex.row-reverse{
        flex-direction: column;
        gap: var(--band-lg);
    }
}