.background-video-images-content__wrapper {
  flex: 1;
  background: linear-gradient(199deg,rgba(0,0,0,0) 46.32%,rgba(0,0,0,.5) 72.72%);
  background-position: center;
  background-size: 177.746% 101.122%;
  background-repeat: no-repeat
}
.background-video-images-content{
overflow:hidden;
}
.background-video-images-content__wrapper.has-video {
  flex: 100%;
  min-height: 55rem;
}
.background-video-images-content__wrapper.has-video .background-video-images-content__image {
  z-index: 1
}
.background-video-images-content__wrapper.has-video .background-video-images-content__content {
  z-index: 2;
  background: linear-gradient(199deg, rgba(0, 0, 0, 0) 46.32%, rgba(0, 0, 0, .5) 72.72%);
    background-position: center;
    background-size: 177.746% 101.122%;
    background-repeat: no-repeat;
    height: 100%;
}
.background-video-images-content__wrapper.has-video .background-video-images-content__content .background-video-images-content__wrap{
position: absolute;
    bottom: var(--md-4);
    left: var(--md-4);
    right: var(--md-3);
}
.background-video-images-content .container-fluid {
  max-width: none;
  padding:0;
}
.background-video-images-content .row > * {
 <!-- padding:0-->
}
.background-video-images-content__image {
  min-height: 35rem;
  z-index: -1;
  height: 100%
}
.background-video-images-content .video {
  max-width: 100%;
  height: 100%
}
.background-video-images-content .cta--text-link {
  color: #fff!important
}
.background-video-images-content .cta--text-link .cta__label::after{
background-color: white !important;
}
.background-video-images-content__content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%
}
@media (min-width:768px) {
  .background-video-images-content {
    overflow: hidden
  }
  .background-video-images-content__image {
    min-height: 62.4rem
  }
  .background-video-images-content .container-fluid {
   padding: 0;
  }
  .background-video-images-content__wrapper.has-video {
  flex: 0 0 50%;
}
}
@media (min-width:1200px) {
  .background-video-images-content__content {
    padding-right: var(--md-1)
  }
}


<!-- contact us form-->
.contact-us .hide {
    display: none;
}
.contact-us .subject .form-field__label::after{
display:none;
}
.submit-btn--group .cta__inner{
width: fit-content;
}
.contact-us .form-check-input{
width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  appearance: none;
  border: 1px solid #aeaeae;/* Adjust border color as needed */
  background-color: #fff; /* Default background color */
  cursor: pointer;
  position: relative;
  margin-top: 3px;
}
.form-check-input:checked {
  background-color: #000; /* Black background color when checked */
}
.contact-us input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 6px;
  height: 12px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

a.link-arrow {
    text-transform: uppercase;
    letter-spacing: .26rem;
    font-size: var(--buttons-fs);
    text-decoration: none;
    position: relative;
    line-height: normal;
}
a.link-arrow:after {
    content: "\e902";
    font-family: 'icomoon';
    /* position: absolute; */
    font-size: 1.2rem;
    font-weight: 400;
    margin-left: 8px;
    letter-spacing: 0;
}
a.link-arrow:hover:after {
    margin-left: 16px;
    transition: all .3s ease-in-out;
    background-color: inherit;
    color: inherit;
}
a.link-arrow:hover{
background-color: inherit;
color: inherit;
}