/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.menus_tops {
    display: none;
}

.login_btn {
    display: none;
}

.hs-menu-item {
    display: none;
}

.o-section.footer-wrapper .o-container.py13.w-container.page-center {
    display: none;
}

.o-section.u-border-top {
    display: none;
}

.hs-button, .button--primary {
    background-color: rgb(255 255 255);
    border: 2px solid #fff !important;
    color: #171717;
}

.hs-button:hover {
  background-color: rgb(255 255 255 / 0%) !important;
  border: 2px solid #fff !important;
  text-decoration: none !important;
  color: #ffffff !important;
}

body .hs-button.primary, body input[type="submit"], body input[type="button"] {
    background-color: #5F8BFF;
    border: 2px solid #5F8BFF !important;
    color: #ffffff;
    border-radius: 6px;
    font-size: 16px;
}

#hs_cos_wrapper_widget_1633930125606 input[type="submit"] {
    background-color: #5F8BFF !important;
    border: 2px solid #5F8BFF !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    font-size: 16px !important;
}

.hs-button.primary:hover {
  background-color: rgb(255 255 255 / 0%) !important;
  border: 2px solid #fff !important;
  text-decoration: none !important;
  color: #ffffff !important;
  border-radius: 6px;
}

body .hs-form-field>label {
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 500;
}

.hs-button, .hs-form-field input[type=text], .hs-form-field input[type=email], .hs-form-field input[type=phone], .hs-form-field input[type=number], .hs-form-field input[type=tel], .hs-form-field input[type=date], .hs-form-field textarea {
    border: 3px solid #5F8BFF;
}

.hs-input, #hs-pwd-widget-password {
    border: 3px solid #5F8BFF;
    color: #171717;
}

.fa {
    display: none !important;
}

textarea.hs-input {
    height: 110px;
    color: #171717;
}

.hs-fieldtype-select div.input:after {
    display: none;
}

.cell_1633518077675-padding {
    border-radius: 30px !important;
}

@media (max-width: 767px) { 
.hs-button {
    padding: 15px 15px;
}
  
  .hs_cos_wrapper_type_rich_text h3 {
    width: 95%;
}
  }