/* @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 {
    font-family: Roboto, sans-serif;
  }






#hs_menu_wrapper_module_16294860244263_{
  display: inline-block;
}
#hs_menu_wrapper_module_162945035475017_ {
    display: inline-block;
}
#footer-nologin{

}
#footer-nologin .top-bar {
    height: auto;
    min-height: 90px;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.2);
}
#footer-nologin .logo-footer{
  width: 106px;
  margin-top: 28px;
}
.footer-linkedin{
  display: inline-block;
  float: right;
  margin-top: 35px;
}
.footer-linkedin img{
  width: 24px;
}
.footer-content{
  padding: 32px 0 26px 0;
}
.footer-content1 .text2{
  margin-top: 16px;
}
.footer-content2 {
  margin-top: 32px;
}
#menu-footer1 {
  display: inline-block;
  float: right;
}
#menu-footer1 ul{
  margin: 0;
  padding: 0;
}
#menu-footer1 ul li{
  list-style: none;
  text-align: right;
  margin-bottom: 12px;
}
#menu-footer1 ul li a{
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  letter-spacing: 0.001em;
  color: #9A9A9A;
}
#menu-footer2 {
  display: inline-block;
  float: right;
}
#menu-footer2 ul{
  margin: 0;
  padding: 0;
  display: inline-block;
}
#menu-footer2 ul li{
  list-style: none;
  text-align: right;
  margin-bottom: 12px;
  display: inline-block;
  margin-left: 32px;
}
#menu-footer2 ul li a{
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  letter-spacing: 0.001em;
  color: #9A9A9A;
}

#menu-footer3 {
    display: inline-block;
    float: left;
    margin-top: 34px;
}
#menu-footer3 ul{
  margin: 0;
  padding: 0;
  display: inline-block;
}
#menu-footer3 ul li{
  list-style: none;
  text-align: right;
  margin-bottom: 12px;
  display: inline-block;
  margin-left: 32px;
}
#menu-footer3 ul li a{
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.001em;
  color: #636363;
}

#menu-footer1
Especificidad: (1,0,0)
 {
    display: inline-block;
    float: right;
}
.f14, .f15 {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
    margin: 0;
}
@media (max-width: 992px) {
  #hs_show_banner_button{
    float: none !important;
    display: block !important;
  }
  #menu-footer2 ul li {
      display: block;
  }
  #menu-footer2 {
;
    text-align: right;
}
}
#hs_cos_wrapper_module_17476581055364_ {
    display: inline-block;
}

.hs-menu-wrapper ul {
    display: block;
}

p a {
  color: #053383 !important;
  text-decoration: underline !important;
}

p a:hover {
  color: #053383 !important;
  text-decoration: underline;
}
_
div#hs_cos_wrapper_widget_1751454784976 {
    display: none !important;
}

.mwb-blog__sidebar-tags {
    display: none;
}

.h3, h3 {
    font-size: 1.55rem !important;
}

.mwb-blog-detail {
    padding: 20px 0 !important;
}
a.mwb-blog__btn {
    color: #053383 !important;
}

#widget_1751454784976 .mwb-blog__post:hover {
    background-color: rgba(225, 230, 225, 25%) !important;
}

#blog_related_posts .mwb-blog__author-name, #blog_related_posts .blog-related-posts__btn {
    color: #053383 !important;
    font-weight: 100 !important;
}
.blog-related-posts__post:hover {
    background-color: rgba(225, 230, 225, 25%) !important;
}

.mwb-blog__featured-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

img.blog-related-posts__image {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}