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


#blog_related_posts .mwb-blog__author-name, #blog_related_posts .blog-related-posts__btn {
    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;
    height:250px;
    border-radius:0 !important;
}

img.blog-related-posts__image {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/********************************/
/* V2 */
/********************************/
.blog-container {
    width: 100%;
    margin: auto;
    display: block;
    max-width: 730px !important;
}
.blog-post__meta {
    display: grid;
    grid-row-gap: 5px;
    margin-top: 15px;
}
.blog-container .mwb-blog-detail__main h1,
.blog-container .mwb-blog-detail__main h1 span {
  font-size: 3.052rem;
  font-weight: 700; / Bold /
  line-height: 3.662rem; / Multiplicador de 1.2 /
  margin-bottom: 1.5rem;
}

.blog-container .mwb-blog-detail__main h2,
.blog-container .mwb-blog-detail__main h2 span {
  font-size: 2.441rem;
  font-weight: 400; / Bold /
  line-height: 2.929rem; / Multiplicador de 1.2 /
  margin-bottom: 1.5rem;
  margin: 15px 0 !important;
}

.blog-container .mwb-blog-detail__main h3,
.blog-container .mwb-blog-detail__main h3 span {
  font-size: 1.953rem;
  font-weight: 400; / Bold /
  line-height: 2.539rem; / Multiplicador de 1.3 /
  margin-bottom: 1rem;
}

.blog-container .mwb-blog-detail__main h4,
.blog-container .mwb-blog-detail__main h4 span {
  font-size: 1.563rem;
  font-weight: 400; / Bold /
  line-height: 2.188rem; / Multiplicador de 1.4 /
  margin-bottom: 1rem;
}

.blog-container .mwb-blog-detail__main h5,
.blog-container .mwb-blog-detail__main h5 span {
  font-size: 1.25rem;
  font-weight: 400; / Bold /
  line-height: 1.75rem; / Multiplicador de 1.4 /
  margin-bottom: 1rem;
}

.blog-container .mwb-blog-detail__main p,
.blog-container .mwb-blog-detail__main p span {
  font-size: 1.2rem;
  font-weight: 400; / Normal /
  line-height: 1.6rem; / Multiplicador de 1.6 /
  margin-bottom: 1rem;
}
.blog-post__featured-img {
  background-size: cover;
  height: 400px;
  margin: 50px 0;
  background-position: center;
}
.blog-container #hs_cos_wrapper_widget_16311085-7567-43be-93ef-e879231da55a{
  border-style: none !important;
  background-color : transparent !important;
}
  @media (max-width: 768px) {
    .blog-container {
    width: 100%;
    margin: auto;
    display: block;
}
  }