.imageCopyToggleForm-mod_row {
  display: flex;
  column-gap: 11%;
  row-gap: 50px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items:center;
}
.imageCopyToggleForm-mod_row.copy-first {
  row-gap: 40px;
}
.imageCopyToggleForm-mod_toggle{
  padding-top:50px;
  display: flex;
  column-gap: 7%;
  row-gap: 50px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items:start;
}
.imageCopyToggleForm-mod_toggle .col-formcopy,
.imageCopyToggleForm-mod_toggle .col-form{
  width:100%;
}
.imageCopyToggleForm-mod_row > .col-content .overline {
  font-family: Century Gothic;
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom:15px;
}

.imageCopyToggleForm-mod_row > .col-content .title {
  font-family: Century Gothic;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  margin-bottom:25px;
}
.imageCopyToggleForm-mod .toggle-form-button:not(.open) .toggle-svg {
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
}
.imageCopyToggleForm-mod .toggle-form-button > span {
  display:inline-flex;
}
.imageCopyToggleForm-mod .toggle-form-button{
  display:inline-flex;
  align-items:center;
  gap:15px;
  text-align: center;
  font-family: Century Gothic;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
.imageCopyToggleForm-mod_toggle .form-richtext,
.imageCopyToggleForm-mod_row > .col-content .richtext {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 162.5%;
  margin-bottom:0px;
}
.imageCopyToggleForm-mod_row > .col-content .richtext + .cta-container{
  margin-top:25px;
}
.imageCopyToggleForm-mod_toggle .form-richtext {
  margin-bottom:0px;
}
.imageCopyToggleForm-mod_row > .col-image img {
  width:100%;
  height:auto;
}
.imageCopyToggleForm-mod_row > .col-image,
.imageCopyToggleForm-mod_row > .col-content {
  width:100%;
}
.imageCopyToggleForm-mod_toggle .form-list{
  margin-top:30px;
}
.imageCopyToggleForm-mod_toggle .form-title.hs_cos_wrapper {
  display:none !important;
}
.imageCopyToggleForm-mod_toggle .form-title:not(.hs_cos_wrapper) {
  font-family: DM Sans;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 116%;
  margin-bottom:20px;
}
.imageCopyToggleForm-toptitle {
  margin-bottom:30px;
/*   font-family: century-gothic-regular; */
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}
@media (min-width:768px){
  .imageCopyToggleForm-toptitle {
    margin-bottom:50px;
/*     font-family: century-gothic-regular; */
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    line-height: 118.182%; /* 118.182% */
  }
  .imageCopyToggleForm-mod_toggle form label[for]{
    font-family: century-gothic-regular;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; 
  }
  .imageCopyToggleForm-mod_toggle{
    padding-top:100px;
  }
  .imageCopyToggleForm-mod_toggle .col-formcopy{
    width:42%;
  }
  .imageCopyToggleForm-mod_toggle .col-form{
    width:51%;
  }
  .imageCopyToggleForm-mod_toggle .form-title:not(.hs_cos_wrapper) {
    font-size: 20px;
    line-height: 116%; 
  }
  .imageCopyToggleForm-mod_toggle .form-richtext,
  .imageCopyToggleForm-mod_row > .col-content .richtext {
    font-size: 18px;
    line-height: 150%;
    margin-bottom:0px;
  }

  .imageCopyToggleForm-mod_row > .col-content .richtext + .cta-container{
    margin-top:35px;
  }
  .imageCopyToggleForm-mod_toggle .form-richtext {
    margin-bottom:0px;
  }
  .imageCopyToggleForm-mod_row > .col-content .title {
    font-size: 55px;
    line-height: 118.182%; 
  }
  .imageCopyToggleForm-mod_row > .col-content .overline {
    font-size: 25px;
    line-height: 120%;
  }
  .imageCopyToggleForm-mod_row > .col-image {
    width:38%;
  }
  .imageCopyToggleForm-mod_row > .col-content {
    width:51%;
  }
  .imageCopyToggleForm-mod_row.copy-first {
    column-gap:35px;
  }
  .imageCopyToggleForm-mod_row.copy-first > .col-content {
    width:56%;
  }
  
  .imageCopyToggleForm-mod_row.copy-first > .col-image {
    width:calc(44% - 35px);
  }
}

@media (max-width:768px){

  .imageCopyToggleForm-mod form fieldset.form-columns-2, 
  .imageCopyToggleForm-mod form fieldset.form-columns-3 {
    display: block;
  }
  .imageCopyToggleForm-mod form fieldset.form-columns-2 > .hs-form-field, 
  .imageCopyToggleForm-mod form fieldset.form-columns-3 > .hs-form-field{
    width: 100%;
    padding-left:0px;
    margin-left:0px;
  }
}

{# TODO: for modal feature #}
.imageCopyToggleForm-mod_toggle-container.modal-mode .imageCopyToggleForm-mod_toggle {
  max-width: 1400px;
  margin: 0px auto 5vh;
  background: #fff;
  padding: 80px 50px 50px;
}
.imageCopyToggleForm-mod_toggle-container:not(.modal-mode) .modal-head{
  display:none;
}
.imageCopyToggleForm-mod_toggle-container.modal-mode .modal-head{
  max-width: 1400px;
  margin: 5vh auto 10px;
  text-align:right;
  color:#fff;
  font-weight:700;
}
.imageCopyToggleForm-mod_toggle-container.modal-mode .modal-head .close-modal{
  cursor:pointer;
  display:inline-flex;
}

.imageCopyToggleForm-mod_toggle-container.modal-mode {
  display:block !importamt;
  z-index:999;
  position:fixed;
  background:rgba(0,0,0,0.7);
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  max-height:100vh;
  overflow-y:auto;
}
.imageCopyToggleForm-mod_row.copy-first > div:first-child {
  order:2;
}
.imageCopyToggleForm-mod_row.copy-first > div:last-child {
  order:1;
}
{# TODO: for modal feature #}

.imageCopyToggleForm-mod .imageCopyToggleForm-check-container ul.checked-list {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.imageCopyToggleForm-mod_row + .imageCopyToggleForm-check-container {
  margin-top:25px;
}

.imageCopyToggleForm-mod ul.checked-list .imageCopyToggleForm-checkItem {
  font-family: 'DM Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media (min-width:768px){
  .imageCopyToggleForm-mod .imageCopyToggleForm-check-container ul.checked-list {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (min-width:992px){
  .imageCopyToggleForm-mod .imageCopyToggleForm-check-container ul.checked-list {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  .imageCopyToggleForm-mod ul.checked-list .imageCopyToggleForm-checkItem {
    font-family: 'DM Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
  }
}
.imageCopyToggleForm-checkItem:before{
  background-image: url('https://info.protera.com/hubfs/lp-assets-2023/badge-check-solid.svg');
}

.imageCopyToggleForm-check-title {
  margin-bottom:40px;
  font-family: 'DM Sans';
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 114.815%; /* 114.815% */
}
