.elementor-37192 .elementor-element.elementor-element-4ab3521{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37192 .elementor-element.elementor-element-cdb32b1{text-align:center;}.elementor-37192 .elementor-element.elementor-element-cdb32b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-37192 .elementor-element.elementor-element-812bcb8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-37192 .elementor-element.elementor-element-812bcb8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}#elementor-popup-modal-37192{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-37192 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-37192 .dialog-close-button{display:flex;}#elementor-popup-modal-37192 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for hubspot-form, class: .elementor-element-812bcb8 */::placeholder {
         color: #000000 !important;
             font-family: "Montserrat", Sans-serif;
      }
      
      ::-ms-input-placeholder { /* Edge 12 -18 */
  color:  #000000;
}

.hs-form-8c53301d-ec2c-4309-89a7-4929d94f50eb_cf0224a6-7f95-4a8e-91e2-cc94b8086981 fieldset.form-columns-1 .hs-input {
    width: 100% !important;
}
    
.hs-form-ea1d627e-6c40-4250-976e-3415e331a2a1_354022aa-e734-419d-9925-f8f37e5d6da0 fieldset.form-columns-1 .hs-input {
    width: 100% !important;
}

.input {
  
    display: inline-block;
    width: 100%;
    max-width: 500px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #33475b !important;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.hs-input:not([type=file]) {
    background-color: #f5f8fa !important;
    width: 100% !important;
    color: #000 !important;

}
.hs-input{
    color: #000000 !important;
}
form#hsForm_8c53301d-ec2c-4309-89a7-4929d94f50eb {
    display: flex
;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    justify-content: space-around;
    text-align: center;
}
div#hbspt-form-6cb195f9-9ff5-40b4-91ca-0d0b1e7d26c2 {
    display: flex;
    justify-content: center;
}
fieldset#hbspt-form-6cb195f9-9ff5-40b4-91ca-0d0b1e7d26c2 {
    display: flex; 
    padding: 10px;
}
.hs-form-8c53301d-ec2c-4309-89a7-4929d94f50eb_f9eaf4ee-7876-4bec-9fe3-db84a616bce6 fieldset.form-columns-2 .hs-form-field{
    display: flex !important;
}
.hs-form-field {
    padding: 10px !important;
}
inputs-list label#hbspt-form-6cb195f9-9ff5-40b4-91ca-0d0b1e7d26c2 {
 
    float: none;
    width: auto;
    padding: 0;
    line-height: 18px;
    white-space: normal;
    font-weight: normal;
}
.hs-error-msgs label {
    color: #f2545b;
    margin-left: -22px;
}

ul.no-list {
    list-style: none;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
input.hs-input.error, div.field.error input, div.field.error textarea, div.field.error .chzn-choices, textarea.hs-input.error, select.hs-input.error {
    border-color: #c87872;
}
.hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    box-sizing: border-box;
    padding: 0 15px;
    min-height: 27px;
}
#hsForm_8c53301d-ec2c-4309-89a7-4929d94f50eb .hs-submit .actions {
    text-align: center;
    background-color: #34bdeb;
    border-radius:6px;
}
.hs-button{
background: #34bdeb;
    border-color: #34bdeb;
    color: #000000 !important;
    font-size: 16px;
    line-height: 16px;
    font-family: Montserrat;
}
.hs-button:hover{
background: #000000 !important;
    color: #34bdeb !important;
    font-family: Montserrat;
}
label {
    font-size: 13px;
}
.hs_submit.hs-submit{
    margin-top: 8px !important;
}
#message-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    width: 100% !important;
    color: #000 !important;
}
input[type="submit"]{
    background-color: #34bdeb !important;
}
#company-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    color: #000000 !important;
        font-family: "Montserrat", Sans-serif;
    
} #company_url-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    color: #000000 !important;
        font-family: "Montserrat", Sans-serif;
    
} #phone-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    color: #000000 !important;
        font-family: "Montserrat", Sans-serif;
    
} #email-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    color: #000000 !important;
        font-family: "Montserrat", Sans-serif;
        width: 100% !important;
    
} #lastname-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    color: #000000 !important;
        font-family: "Montserrat", Sans-serif;
    
} #firstname-8c53301d-ec2c-4309-89a7-4929d94f50eb{
    color: #000000 !important;
        font-family: "Montserrat", Sans-serif;
    
}

@media screen and (min-width: 481px) and (max-width: 768px) { 
    /* STYLES HERE */
}/* End custom CSS */