/* @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    */
/*****************************************/

body, p, h1, h2, h3, h4, h5,
.btn, .btn-wrapper .cta_button, .btn-wrapper input[type="submit"], .btn-wrapper input[type="button"], 
input[type="submit"], input[type="button"] {
    /*font-family: "Helvetica" !important;*/
  font-family: Roboto, sans-serif !important;
  
}

p a {
    color: #87909e;
    border-color: #87909e;
    display: inline;
}

ul, ol, ul li, ol li {
    font-family: Roboto, sans-serif !important;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 1.0rem;
    line-height: 1.35rem;
    padding-top: 2.5rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #000;
  font-family: Roboto, sans-serif !important;
}

#hs_cos_wrapper_widget_1629807569709 label:not(.hs-error-msg){
  font-family: Roboto, sans-serif !important;
  font-size: 13px !important;
}

/*Formulario título*/
h3#hs_cos_wrapper_widget_1630053680816_title {
    font-weight: 400;
    font-size: 20px;
}

/*Formulario sombra*/
#hs_cos_wrapper_widget_1630053680816 {
   box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}  

/*Espacios entre cajas del formulario*/
.field>label, .form-group label {
     display: none;
}

/*casilla  texto consentimiento*/
.legal-consent-container {
    margin-top: 2.5rem;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
    display: block;
    margin-left: 20px;
    margin-top: -0.25rem;
}


.btn-wrapper.btn-primary-wrapper .cta_button, input[type=submit].hs-button.primary, .btn-wrapper.btn-primary-wrapper input[type="submit"], .btn-wrapper.btn-primary-wrapper input[type="button"] {
    color: #000000;
    background-color: #c8c8c8!important;
    border: none !important;
    box-shadow: -1px 11px 26px -11px rgba(0,0,0,0.75);
    -webkit-box-shadow: -1px 11px 26px -11px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 11px 26px -11px rgba(0,0,0,0.75);
    text-transform: uppercase;
}    

.btn-wrapper.btn-primary-wrapper .cta_button:hover, input[type=submit].hs-button.primary:hover, .btn-wrapper.btn-primary-wrapper input[type="submit"]:hover, .btn-wrapper.btn-primary-wrapper input[type="button"]:hover {
    color: #000000;
    background-color: #4f6b6b;
    filter: brightness(110%);
    text-decoration: none;   
}

.sr-cards-testimonial-slider-01 g {
    fill: #4f6b6b!important;
}

.sr-cards-testimonial-slider-01 .slick-dots button {
    background: #4f6b6b!important;
}
.sr-cards-testimonial-slider-01 .slick-dots li.slick-active button {
    box-shadow: 0 0 0 2px #4f6b6b!important;
}
.sr-footer-04 .footer-logo {
    margin-bottom: .0rem!important;
    padding-bottom: 0rem!important;
}

.btn-wrapper.btn-primary-wrapper .cta_button:hover {
  background-color: #000;
  
}

#hs_cos_wrapper_body_dnd_area-module-2 > div > div.container > div > div > div > div > div > div.sr-spacer-top-50.cta-wrapper > .btn-wrapper.btn-primary-wrapper .cta_button:hover {
  border-color: #000 !important;
}

.btn-wrapper.btn-white-wrapper .cta_button:hover {
  background-color: #000;
  border-color: #000!Important;
}

.body_dnd_area-row-4-padding {
        margin-left: 20px !important;
}
  .form-control, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), textarea, select, input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
    max-width: 100% !important;
  }
}
  
.legal-consent-container .hs-form-booleancheckbox-display{
  font-family: Roboto, sans-serif;
}

#hs_cos_wrapper_widget_1629807569709 label:not(.hs-error-msg){
  font-family: Roboto, sans-serif !important;
  font-size: 10px !important;
}

#hs_cos_wrapper_widget_1629983472748 > div > div.container-fluid > div > div > div > h1{
  font-family: Roboto, sans-serif !important;
  font-size: 8.4rem;
  font-weight: 500;
  margin-top: 1.8rem;
  line-height: 0.75;
}


/*Background*/



@media (max-width: 566px) { 
.span3.widget-span.widget-type-cell.dnd-column {
    width: 65%;
    margin: 0 auto;
}
  .row-number-5, .row-number-7 {
    width: 90%;
    margin: 0 auto;
}

@media (max-width: 900px) { 
  #hs_cos_wrapper_widget_1629902392158 > div{
   width: 70%;
   justify-content:left;
  }

  
@media (max-width: 400px){
  .form.hs-form-e8005df8-1293-49f8-80ff-00be343d4e4f_de847fd2-3f5d-4d29-aca5-25367672603f:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, form.hs-form-e8005df8-1293-49f8-80ff-00be343d4e4f_de847fd2-3f5d-4d29-aca5-25367672603f:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
    width: 100%;
  }
}