body {
  font-family: 'SansSerifBldFLF';
}
#hs_cos_wrapper_widget_1675814912049 {
    width: 80%;
}

#hs_cos_wrapper_widget_1675814912049_ {
    width: 40%;
    display: block;
    margin: auto;
}
#hs_cos_wrapper_widget_1697681052093 {
    width: 100%;
    margin: auto;
}
#hs_cos_wrapper_widget_1697681052093_ {
    width: 40%;
    display: block;
    margin: auto;
}

#hs_cos_wrapper_widget_1641781344939 {
    position: fixed;
    /*width: 20%;*/
    height: 100%;
    right: 0;
    top: 0;
    background: #f7f7f7;
    padding: 0;
  box-shadow: 0 0 30px #ccc;
  z-index:1001;
}

.get-price-bottom-form-wrap { width:100%; display:inline-block; }
#hs_cos_wrapper_widget_1591755704340 .get-price-bottom-form-wrap { width:100%; display:inline-grid; background-color:#203446;}
#hs_cos_wrapper_widget_1591755704340 .bottom-get-form-wrap .get-form-heding-wrap h3 {font-family: 'SansSerifBldFLF' !important; color: #fff; font-weight: normal; font-size: 30px; line-height: 40px;}
#hs_cos_wrapper_widget_1591755704340 .bottom-get-form-wrap .get-form-content p { font-size: 24px; line-height: 32px; color: #fff;  font-weight: normal;  font-family: 'SansSerifBookFLF';}
#hs_cos_wrapper_widget_1591755704340 .bottom-get-form-wrap select { outline: 0; border: 1px solid #ccc; background: #fff; height: 43px; padding: 0 20px; font-family: 'SansSerifBookFLF'; font-size: 16px; width: 100%; }
.bottom-get-form-wrap { width: auto; padding: 40px;}
.bottom-get-form-wrap h3:empty { display: none; }
.bottom-get-form-wrap span.hs-form-required { display: none; }
.bottom-get-form-wrap fieldset { margin-bottom: 11px !important; }
.get-form-heding-wrap { text-align: center; margin: 0 auto; max-width: 780px;  width: 100%; }
#hs_cos_wrapper_widget_1641781344939 .bottom-get-form-wrap .hs_submit input.hs-button { width: 275px; }

.bottom-get-form-wrap .hs_submit { margin-top: 18px; display: inline-block; width: 100%; text-align: center; }
.bottom-get-form-wrap .hs_submit input.hs-button {font-family: 'SansSerifBookFLF'; color: #ffff; background-color: #009A22; text-transform: uppercase; width: 330px; !important }
.bottom-get-form-wrap select { outline: 0; border: 1px solid #ccc; background: #fff; height: 43px; padding: 0 20px; font-family: 'Roboto', sans-serif; font-size: 16px; width: 95% !important; }
.bottom-get-form-wrap input[type="text"]::placeholder { color: #203446; }
.bottom-get-form-wrap input[type="email"]::placeholder { color: #203446; }
.bottom-get-form-wrap input[type="tel"]::placeholder { color: #203446; }
.bottom-get-form-wrap form fieldset{ margin:0 auto; max-width:800px;}
.bottom-get-form-wrap input{ height: 48px !important;}
.bottom-get-form-wrap .get-form-heding-wrap h3 { font-family: 'SansSerifBldFLF'; color: #203446; font-weight: normal; font-size: 48px; line-height: 40px; margin: 0;}
.bottom-get-form-wrap .get-form-content { width: 100%; display: inline-block; padding-bottom: 15px; }
.bottom-get-form-wrap .get-form-content p { font-size: 24px; line-height: 32px; color: #c4c4c4;  font-weight: normal;  font-family: 'SansSerifBookFLF';}

.bottom-get-form-wrap input[type=checkbox] {
    vertical-align: middle;
    margin-right: 10px;
  height: auto !important;
}
.input {
  padding: 5px;
}

.hs_bigorangereport_getdemo .hs-form-booleancheckbox {
  list-style: none; 
}
.hs_bigorangereport_getdemo .inputs-list { 
  padding: 0px;
  margin-top: 15px;
}

.hs-error-msgs { color: #ff0000; font-weight: bold; }

#hs_form_target_form_91166968 .hs-form label {
    margin-bottom: 10px;
    display: inline-block;
    margin-top: 20px;
}
 
#hs_cos_wrapper_widget_1675814912049 .hs_firstname .hs_company .hs_email .hs_phone {width: 94.5%;}

input, button, textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline: 0; border: 1px solid #ccc; background: #fff; height: 43px; padding: 0 20px; font-family: 'SansSerifBookFLF'; border-radius: 4px; font-size: 16px; width: 90% }
input[type=checkbox], input[type=radio] { width: auto; height: auto;border-radius: 4px; }
textarea { padding: 15px 20px; height: 100px; border-radius: 4px; }
input[type=submit], button { width: auto; border: 0; cursor: pointer; background: url(images/blank.png) no-repeat left top #01adf1; font-size: 17px; line-height: 24px; font-weight: 700; padding: 8px 20px; color: #fff; display: inline-block }
input[type=submit]:hover, button:hover { background-color: #00658b }
ul.hs-error-msgs { margin: 0; padding: 0; list-style: none; float: left; width: 100% }

#hs_cos_wrapper_widget_1641781344939 li.hs-form-checkbox {
    font-size: 12px;
}

li.hs-form-checkbox {
    font-size: 20px;
    color: #373d41;
    font-weight: normal !important;
    font-family: 'SansSerifBookFLF';
    line-height: 35px;
}
ul.inputs-list.multi-container {
    list-style: none;
    padding-left: 0;
    column-count: 2;
}
.hs-form-9cd0bcf1-90ee-40ad-8a17-d8420bdfea69_79aa6968-73e1-4811-bc9d-bd9c35f0c65d fieldset.form-columns-1 .input {
    margin-right: 8px;
    margin-top: 10px;
}
@media(max-width:1024px) {
    #hs_cos_wrapper_widget_1641781344939 {
    width: 30%;
  }
}


@media(max-width:767px){ 
.get-price-mian-wrap { display: none; }
.get-price-bottom-form-wrap .get-form-heding-wrap { padding: 0px 15px; width: 75%;}
  .get-price-bottom-form-wrapul ul.inputs-list.multi-container input { margin-bottom: 0px; }
  .get-price-bottom-form-wrap ul.inputs-list li.hs-form-booleancheckbox input { margin-bottom: 0px; }
  .get-price-bottom-form-wrap .bottom-get-form-wrap .hs_submit { margin-top: 10px; }
  .get-price-bottom-form-wrap .bottom-get-form-wrap { /* padding: 40px 0px 30px; */ }
  .get-price-bottom-form-wrap  ul.inputs-list.multi-container label.hs-form-checkbox-display { width: 100%; display: block; float: left;}
 .get-price-bottom-form-wrap  ul.inputs-list.multi-container span { display: inline-block; }
  .get-price-bottom-form-wrap  ul.inputs-list li.hs-form-booleancheckbox label { width: 100%; }
  .get-price-bottom-form-wrap  ul.inputs-list li.hs-form-booleancheckbox label span { display: block; }
.get-price-bottom-form-wrap .bottom-get-form-wrap form fieldset { margin-bottom:10px !important; }
/*   .get-price-bottom-form-wrap.mediakit-display-form .bottom-get-form-wrap input { margin-bottom:0px; } */
  .get-price-bottom-form-wrap .bottom-get-form-wrap fieldset { margin-bottom:10px !important; }
.get-price-bottom-form-wrap .bottom-get-form-wrap .get-form-content p { font-size: 20px; line-height: 30px; }
  input, button, textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { width: 85%;}
  .get-price-bottom-form-wrap ul.inputs-list.multi-container span {display: initial;}
    ul.inputs-list.multi-container {
    column-count: 1;
}
  #hs_cos_wrapper_widget_1641781344939 {
    position: relative;
    float: none;
    width: auto;
  }
  #hs_cos_wrapper_widget_1675814912049 {
    display: none;
}
  #hs_cos_wrapper_widget_1697681052093_ {
    width: auto;
    
  }
}

@media(max-width:480px){
  .get-price-bottom-form-wrap .bottom-get-form-wrap .get-form-content p { display: none; }
  .get-form-content img { display: none; }
.get-price-bottom-form-wrap ul.inputs-list li.hs-form-checkbox { width: 100%; max-width: 100%; display: inline-block; vertical-align: top; }
  .get-price-bottom-form-wrap ul.inputs-list.multi-container label.hs-form-checkbox-display { width: 100%; }
  .get-price-bottom-form-wrap ul.inputs-list li.hs-form-booleancheckbox label { width: 100%; }
  .get-price-bottom-form-wrap ul.inputs-list li.hs-form-booleancheckbox input { display: inline-block; }
  .get-price-bottom-form-wrap ul.inputs-list li.hs-form-booleancheckbox label span { width: 100%; display: block; }
  .bottom-get-form-wrap .get-form-heding-wrap h3 { font-size: 25px !important; line-height: 30px;}
  ul.inputs-list.multi-container {
    column-count: 1;
}
  input[type=submit], button { font-size: 13px; }
  .bottom-get-form-wrap .hs_submit input.hs-button { width: 260px; }
}

@media(min-width:768px){
.bottom-get-form-wrap .field {
    position: relative;
}
ul.no-list.hs-error-msgs.inputs-list {
    position: absolute;
    padding: 10px 5px;
    background: red;
    color: #fff;
    font-size: 13px;
    font-weight: 100;
    width: 180px;
    text-align: center;
    left: -200px;
    top: 15px;
}
  
}
