
.two-col-form-block{
	}



.two-col-form-block {
  width: 100%;
  padding: 40px 0;
}

.two-col-form-block .container-inner {
  display: flex;
  gap:20px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
  flex-direction: row;
}

.two-col-form-block .col-left-first {
	flex: 1 1 40%;
	}
	
.two-col-form-block .col-right-second {
  background-color: #9e1720;
  padding: 50px 30px;
  width: 60%;
  flex: 1 1 60%;
}

.hs-form-private hsForm_2961a4a5-416d-4b8d-abce-a089c57bed9f.hs-form  {
  width: 100% !important;
}

.two-col-form-block .container-inner form { margin: 0 auto;}

.text-block- .two-col-form-block #hs-form-iframe-0,
.text-block- .two-col-form-block .col-right-second .hs-form-2961a4a5-416d-4b8d-abce-a089c57bed9f_426f9a54-502a-4a0f-bc37-7e8c0ae80d93.hs-form {
  width: 100% !important;
}

.col-left-first .left-image {
  border: 15px solid #fff;
}

.col-left-first .left-image img {
  max-width: 100%;
}

.two-col-form-block .col-left-first h2 {
  width:100%;
  margin: auto;
  padding-bottom: 20px;
  font-size: 2.2rem;
  }
  
.two-col-form-block .col-left-first p {
  font-size: 1.2em;
  font-weight: 900;
  text-transform: uppercase;
  padding-top: 15px;
}

.col-right-second h2 {
  margin-bottom: 20px;
  padding-bottom: 10px;
}


/* Responsive: stack columns on smaller screens */
@media (max-width: 768px) {
  .two-col-form-block .col-left-first,
  .two-col-form-block .col-right-second {
    flex: 1 1 100%;
  }
  
.two-col-form-block .container-inner {
  flex-direction: column;
} 
 
.two-col-form-block .container-inner {
  padding: 0 0;
}  

.two-col-form-block .col-right-second {
  width:100%;
  flex: 1 1 100%;
}

.two-col-form-block .col-left-first {
  flex: 1 1 100%;
   width:100%;
}
  
}
