.sales-club-form ul.inputs-list.multi-container {
  display: flex; 
  padding-left: 0;
  gap: 20px;
  list-style: none;
  flex-direction: column;
}
.sales-club-form ul.inputs-list.multi-container li.hs-form-radio label,
.sales-club-form ul.inputs-list.multi-container li.hs-form-checkbox label{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  white-space: pre;
  gap: 1rem;
}
/* .sales-club-form ul.inputs-list.multi-container li.hs-form-radio {
border-radius: 4px;
border: 1px solid #D0D5DD;
padding: 14px 12px;
} */

.sales-club-form ul.inputs-list.multi-container li.hs-form-radio input,
.sales-club-form ul.inputs-list.multi-container li.hs-form-checkbox input {
  width: auto !important;
}

.sales-club-form .form-heading {
  font-family: "Helvetica Neue";
  font-size: 48px;
  font-weight: 700 !important;
  line-height: 120%;
}
.form-section {
  position: relative;
  padding: 5rem 0;
}
.form .hs-form-field>label {
  display:block;
  margin-bottom: 10px;
}
.form form fieldset {
  max-width: 100%;
}
.form-section h6 {
  color: var(--hub-red);
}

/* Print CSS Starts */
{% include './CI-Hub-2023/generic/_print.css' %}

.form-group input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox input {
  width: 100% !IMPORTANT; 
}

.form .input.cs-input-selector {
  position: relative;
}

.form .input.cs-input-selector .input-selector, 
.form form select.hs-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTkwLCAyMDIxLzEyLzE1LTIxOjI1OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Q5NEIxNTRDQ0FBMTFFQzgxNUNFRDJEMTIxNjMzQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q5NEIxNTVDQ0FBMTFFQzgxNUNFRDJEMTIxNjMzQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RDk0QjE1MkNDQUExMUVDODE1Q0VEMkQxMjE2MzNBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RDk0QjE1M0NDQUExMUVDODE1Q0VEMkQxMjE2MzNBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmTI7toAAABXSURBVHjaYmCAAAMG8oACjJEAxP+BeD6JBqDomwDlkGJQApKeCzDBBSQYhG6AALIkMQbhNYAYg4gyAJ9BJBmAzaD95BiAzSCyDEA3iGwDYKCAkAEAAQYAMGAyS13TcXsAAAAASUVORK5CYII=");
  background-position: calc(100% - 15px);
  background-repeat: no-repeat;
  background-size: 15px;
  padding-right: 41px;
}

.form .input.cs-input-selector .input-selector {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #D0D5DD;
  display: flex;
  flex-wrap: wrap;
  line-height: 0;
  min-height: 50px;
  padding: 5px 15px;
  width: 100%;
}

.form .input.cs-input-selector .input-selector span.label, 
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox span, 
.form .select_all_li .select_all, 
form .hs-input {
  font-size: 17px;
}

.form .input.cs-input-selector .input-selector, 
.form .input.cs-input-selector .input-selector span.checkbox_val {
  cursor: pointer;
  transition: all .3s ease;
}

.form .input.cs-input-selector .input-selector span {
  background: #d1d6dc;
  border-radius: 3px;
  display: block;
  font-size: 15px;
  line-height: normal;
  padding: 5px 12px; 
  margin: 2px;
}

.hs-form-checkbox.select_all_li .form-group input {
  border: none;
}

.hs-form-checkbox.select_all_li .form-group {
  display: flex;
  align-items: center;
}

.form .hs-form-field legend {
  color: #475467;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
/*   margin-top: 10px; */
  margin-bottom: 10px;
  /*   position: absolute  !important;
  top: auto;
  bottom: 20px; */
}

/* form active class on click serch bar */


.input.cs-input-selector span#selected-items>span {
  color: #000;
  display: inline-block !important;
}
.input.cs-input-selector.active label {
  display: flex;
  flex-wrap: wrap;
}
.input.cs-input-selector.active label input {
  flex: 0 0 8% !important;
}
div#selected-items {
  display: flex;
  flex-wrap: wrap;
}

.hs-form-checkbox.select-all input+span:before,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox input+span:before{
  border: 2px solid #d1d6dc;
  border-radius: 3px;
  bottom: 0;
  content: "";
  height: 25px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all .3s ease;
  width: 25px;
}

.hs-form-checkbox input+span:after {
  border-color: var(--secondary);
  border-style: solid;
  border-width: 0 2px 2px 0;
  content: "";
  height: 12px;
  left: 9px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(45deg);
  transition: all .3s ease;
  width: 8px;
}

.hs-form-checkbox.select-all span.input-text,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox span {
  display: block;
  padding: 5px 15px 5px 34px;
  position: relative;
  width: 100%;
  font-size: 17px;
} 

.form .input.cs-input-selector .hs-form-checkbox.select-all input:checked+span:after,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span:after {
  opacity: 1;
}
.form .input.cs-input-selector .hs-form-checkbox.select-all input:checked+span:before,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span:before{
  border-color: var(--secondary);
}
.hs-form-checkbox.select-all label,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox label {
  position: relative;
}
.hs-form-checkbox.select-all input,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox input {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  margin-top: 6px;
}
.hs-form-checkbox.select-all,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox{
  padding: 0 15px;
}
.hs-form-checkbox.select-all,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox{
  padding-left: 15px;
  position: relative;
}
.hs-form-checkbox.select-all label,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox label {
  display: inline-block;
}
.input-selector #selected-items {
  display: none;
}
.input-selector.active #selected-items {
  display: block;
  background-color: transparent;
  color: #fff;
}

.form .hs-form-field {
  padding-bottom: 40px;
  position: relative;
}

.inputs-list.multi-container.multi-select-style.active .search-checkbox-li {
  background: #ebebeb;
  line-height: 0;
}

.inputs-list.multi-container.multi-select-style.active .search-checkbox-li input {
  border: 0;
}

form .form .hs-form-field input+label {
  top: 12px !important;
}
div#press-brand {
  padding-top: 0;
  padding-bottom: 20px;

}
/* label {
display: flex !important;
} */
div#mega-banner-integration .legal-consent-container {
  display: none !important;
}
/* .form .hs-fieldtype-booleancheckbox.hs-form-field .input input {
margin-right:unset !important;
} */
/* .legal-consent-container .hs-form-booleancheckbox-display>span {
display: block;

margin-left: 0px !important;
} */
.faq-section .faq-text p a{
  font-size:1.125rem !important;
}
/* div#form-section li.hs-form-booleancheckbox>span {
margin-left: 10px !important;
}
div#form-section ul.inputs-list li.hs-form-booleancheckbox span {
margin-left: 10px !important;
} */
/* .legal-consent-container ul.inputs-list label span {
margin-left: 10px !important;
} */
/* div#registerform .hs-fieldtype-checkbox li input {
margin-right: 10px;
} */
.legal-consent-container .hs-form-booleancheckbox-display>span {
  display: flex !important;
  margin-left: unset !important;
}

div#subscribe-newsletter .form .hs-form-field>label {
  background: #e8eaed !important;
  padding: 0 10px!important;
  top: -12px!important;
}

/*  */
/* .form .hs-fieldtype-checkbox .input .inputs-list li input {
margin-right: 10px;
} */
#hsForm_25880129-1881-4b2c-8483-d6877ab3e38b_3076 .hs_cih_perferred_operating_system label {
  position: relative !important;
}


.form .hs-fieldtype-checkbox .input .inputs-list li input {
  margin-right: 10px;
}
.hs-content-id-157178198630 .hs_cih_perferred_operating_system label {
  position: relative !important;
  left: 0;
  padding: 0px !important;
}

li.hs-form-booleancheckbox label {
  display: flex;
}

.form .hs-form-field>label {
  position: initial;
  color: #1c1b1f;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}

/* .form .hs-form-field legend {
position: static !important;
} */

form ul.inputs-list .hs-form-radio label .hs-input {
  width: auto !important;
} 

.form .hs-form-field .input .hs-input, 
.form .hs-form-field .input input, 
.form .hs-form-field .input textarea, 
.o-form-input input, .system-form input {
  background-color: transparent;
  border-radius: 12px;
  border: 1px solid #D0D5DD;
  max-width: 100%!important;
  outline: none;
  width: 100%!important;
}

.form form input[type=email], 
.form form input[type=file], 
.form form input[type=number], 
.form form input[type=password], 
.form form input[type=tel], 
.form form input[type=text], 
.form form select, 
.form form textarea {
  height: 50px!important;
  padding: 7px 15px;
}

.form .input.cs-input-selector .input-selector span.label, 
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox span, 
.form .select_all_li .select_all, 
form .hs-input {
  font-size: 17px;
}

.form .input.cs-input-selector ul.inputs-list.multi-container.active {
  opacity: 1;
  visibility: visible;
}

.form .input.cs-input-selector ul.inputs-list.multi-container {
  padding: 0 !important; 
  display: block;
  max-height: 325px;
  overflow: auto;
  z-index: 10; 
  background: #fff;
  border: 1px solid #79747e;
  border-radius: 0 0 4px 4px;
  flex-direction: column;
  margin-top: -2px;
  opacity: 0;
  padding: 10px 0;
  position: absolute;
  top: 100%;
  transition: all .3s ease;
  visibility: hidden;
  width: 100%;
}

.hs-form-checkbox.select-all,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox {
  padding: 0 15px;
  padding-left: 15px;
  position: relative;
}

.form .input.cs-input-selector ul.inputs-list.multi-container .search_checkbox_li {
  padding: 0;
  background: #ebebeb;
  line-height: 0;
  width: 100%;
}

.form .input.cs-input-selector ul.inputs-list.multi-container .search_checkbox_li input.search_checkbox {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  outline: none!important;
}

.form .input.cs-input-selector label {
  margin-bottom: 0;
}

.hs-form-checkbox.select-all label,
.form .input.cs-input-selector ul.inputs-list.multi-container li.hs-form-checkbox label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
} 

.form .hs-form-field ul.no-list.hs-error-msgs.inputs-list {
  position: absolute;
  list-style: none;
  padding: 0;
  color: #e80029;
}

.form .hs-form-field.hs-fieldtype-booleancheckbox {
  padding-bottom: 0;
}

.form .hs-form-field.hs-fieldtype-booleancheckbox .inputs-list {
  padding: 0;
  list-style: none;
}

.form .hs-form-field.hs-fieldtype-booleancheckbox .inputs-list input {
  width: auto !important;
  margin-right: 10px;
}

.form .hs-form-field.hs-fieldtype-booleancheckbox a {
  color:#E80029; 
}

.legal-consent-container .hs-richtext a {
  color:#E80029;
}

.form .hs-form-field.hs-fieldtype-booleancheckbox ul.no-list.hs-error-msgs.inputs-list {
  position: static !important;
}

.custom-form-inputs .hs-button { 
  font-size: 16px;
  font-weight: 500;
  border-radius: 12px;
  padding: 8px 16px;  
  color: rgb(255, 255, 255);
  background: rgb(232, 0, 41);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(232, 0, 41);
  border-image: initial; 
}

@media screen and (min-width:1200px){
  .form-section {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }
}
@media screen and (min-width:768px) and (max-width:1199px){
  .form-section {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
}
@media screen and (max-width:767px){
  .form-section {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  .tips-heading { 
    font-size: 20px; 
    line-height: 126.667%; 
  }
}
