/* @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    */
/*****************************************/
/*
.hs-form-field label span {color:#1A1A1A !important;}
form input[type=email], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea {background-color: #F3F3F3 !important;}
.ac-scroll-to-top__btn svg {background:#828282 !important;}
circle {fill:transparent !important;} 
form .hs-button, form .hs-button.primary, form input[type=submit] {background:#FAFF00 !important;}
.hs-button.primary:hover {background:#1A1A1A !important;}
input.hs-button.primary, form input[type='submit'], form .hs-button {color:white !imporant;}
input.hs-button.primary:hover, form input[type='submit']:hover, form .hs-button:hover {color:white !important;}
.blog-post__meta-time a {color: #1A1A1A !important;}
div.blog-post__meta-avatar {display:none !important;}
.blog-post__social-sharing .social-links__icon svg path {fill: #1A1A1A !important;}
.ac-rich-text__buttons .ac-button:first-child {background:#faff00 !important;}
.ac-rich-text__buttons .ac-button--filled a{color:#1A1A1A !important;}
*/
/*
.ac-rich-text__buttons .ac-button--filled {background:#FAFF00 !important; color:#1A1A1A !important; border:0pt !important;}

button.ac-button--outlined-dark,.ac-button--outlined-dark {border-color:#1a1a1a !important; color:#1a1a1a !important;}

div#contactanos-form button.ac-button--outlined-dark,.ac-button--outlined-dark, div#contactanos-form #hs_cos_wrapper_widget_1724972424701 .ac-form--outlined-dark form input[type="submit"] {color:#faff00 !important;}

*/
#hs_cos_wrapper_widget_1724972424701 .ac-form--filled-dark form input[type="submit"]{color:#FAFF00 !important; background: transparent !important; border: solid 1pt #FAFF00 !important;}
#hs_cos_wrapper_widget_1724972424701 .ac-form--filled-dark form input[type="submit"]:hover{color:#000000 !important; background: #FAFF00 !important; border: solid 1pt #FAFF00 !important;}
div.actions input.hs-button.primary, form input[type='submit'], form .hs-button {color:#FAFF00 !important;}
form input[type='submit']:hover,div.actions input.hs-button.primary:hover, form .hs-button:hover  {color:#1A1A1A !important;}
.ac-button--outlined.blog-post__tag-link, .ac-button--outlined-dark {color:#1A1A1A !important; border:solid #1A1A1A 1pt !important;}
.blog-post__social-sharing .social-links__icon svg path {fill:#1A1A1A !important;}

section.ac-blog__action-wrap div.content-wrapper {display:none !important;}
li.menu__item .menu__item--depth-1 .hs-skip-lang-url-rewrite a.menu__link {font-weight:bold !important; text-transform:uppercase;}

/* nav menu */
@media only screen and (min-width: 768px) {
    .ac-header-wrap .menu__link {
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 800 !important;
        font-family: unset !important;
    }
    
    .ac-header-wrap .menu .menu__wrapper .menu__item--depth-1 > .menu__link--active-link:after,
	  .ac-header-wrap .menu .menu__wrapper .menu__item--depth-1 > .menu__link--active-link:before {
        bottom: -1px !important;
        content: '' !important;
        height: 4px !important;
        left: 0 !important;
        position: absolute !important;
        width: 100% !important;
        background-color: black;
      }

    .header-top-row-0-vertical-alignment > .row-fluid { justify-content: space-between;}

  	.span4.widget-span.widget-type-cell.header-top-column-6-vertical-alignment.header-top-column-6-padding.dnd-column, .row-fluid .span6 { width: fit-content; }
 
    .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.header-top-row-0-padding.header-top-row-0-force-full-width-section.header-top-row-0-vertical-alignment .row-fluid .span4.widget-span.widget-type-cell.header-top-column-6-vertical-alignment.header-top-column-6-padding.dnd-column, .row-fluid .span6 { width: fit-content; !important }
  
    .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module { margin: auto !important; }
  
    .ac-header-wrap .menu__item--depth-1:after, .ac-header-wrap .menu__item--depth-1:before { background-color: black; }
}

a.ac-button.ac-button--outlined {color:#FAFF00 !important; background: transparent !important; border: solid 1pt #FAFF00 !important;}
a.ac-button.ac-button--outlined:hover{color:#1A1A1A !important; background: #FAFF00 !important; border: solid 1pt #FAFF00 !important;}

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

div#brochure-form input,div#brochure-form .hs-input, div#formulario-contactanos input, div#formulario-contactanos .hs-input{color:white !important; border-bottom:solid 1.2pt white !important; border-top:0 !important;border-left:0 !important;border-right:0 !important;}
div#brochure-form input.hs-button.primary.large, div#formulario-contactanos input.hs-button.primary.large{color:#FAFF00 !important; background:transparent !important; border:solid 1pt #FAFF00 !important;}
div#brochure-form .hs-form-field, div#formulario-contactanos .hs-form-field {margin-bottom: 16px !important;}
.card-descripcion {
  padding:32px;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  min-height:350px;
}

div#formulario-contactanos form input, div#formulario-contactanos select, div#formulario-contactanos textarea {background:transparent !important;} 

 .div_linkedinimage.block-vertical .div_linkedin.block-vertical, .img_logo.block-vertical._118_215 {
   display: none !important;
  }

span.font-0 {text-wrap: initial !important; line-height:128% !important;}

a.texto-ancla {color:#FAFF00 !important; background: transparent !important; border: solid 1pt #FAFF00 !important; padding:8px 16px;}
a.texto-ancla:hover {color:#1A1A1A !important; background: #FAFF00 !important; border: solid 1pt #FAFF00 !important;}
.ac-header-wrap {top: 0px !important;
}
.ac-header {
padding: 8px 0 !important;
}

._131_56 {
background:#FAFF00 !important;
}

img.img_image.block-vertical _131_11 {
-webkit-box-shadow: -20px 20px 0px 0px #1A1A1A !important;
-moz-box-shadow: -20px 20px 0px 0px #1A1A1A !important;
box-shadow:-20px 20px 0px 0px #1A1A1A !important;
}
.footer span.font-0 {color:white !important;}
.footer #hs_cos_wrapper_widget_1723128555020 .hs-social-follow__icon svg {fill:white !important;}
.footer,._118_211 {background:#1A1A1A !important;}