/* line 15, ../sass/variables.scss */
h1, h2, h3, h4, h5 {
  font-family: "WorkSans-Regular";
  color: #000000;
}

/* line 20, ../sass/variables.scss */
h1 {
  font-family: "mabry-regular";
  font-size: 56px;
  line-height: 66px;
}

/* line 26, ../sass/variables.scss */
h2 {
  font-family: "mabry-regular";
  font-size: 40px;
  line-height: 48px;
}
/* line 30, ../sass/variables.scss */
h2 a {
  font-size: 40px;
  line-height: 48px;
}

/* line 36, ../sass/variables.scss */
h3 {
  font-family: "mabry-regular";
  font-size: 36px;
  line-height: 44px;
}
/* line 40, ../sass/variables.scss */
h3 a {
  font-size: 36px;
  line-height: 44px;
}

/* line 46, ../sass/variables.scss */
h4 {
  font-family: "mabry-regular";
  font-size: 32px;
  line-height: 44px;
}

/* line 52, ../sass/variables.scss */
p, a, ul li {
  font-family: "WorkSans-Regular";
  color: #000000;
  font-size: 20px;
  line-height: 30px;
}
/* line 57, ../sass/variables.scss */
p:visited, p:active, p:hover, p:link, a:visited, a:active, a:hover, a:link, ul li:visited, ul li:active, ul li:hover, ul li:link {
  color: #000000;
  text-decoration: none;
}

/* line 66, ../sass/variables.scss */
.ken-burn- {
  overflow: hidden !important;
}
/* line 68, ../sass/variables.scss */
.ken-burn- img {
  margin-left: 0px;
  position: relative;
  transition-property: all;
  transition-duration: 0.8s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
}
/* line 70, ../sass/variables.scss */
.ken-burn-:hover img {
  transform: scale(1.2) rotate(2deg);
}

@media (max-width: 360px) {
  /* line 9, ../sass/gbm-plus-responsive.scss */
  html body #share {
    display: none;
  }
  /* line 17, ../sass/gbm-plus-responsive.scss */
  html body #page header nav#menu ul#main-menu li.nav-item {
    text-align: center;
    min-width: 170px;
  }
  /* line 20, ../sass/gbm-plus-responsive.scss */
  html body #page header nav#menu ul#main-menu li.nav-item a {
    font-size: 19px;
  }
  /* line 34, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row h1,
  html body #page #content main#primary article .entry-content .vc_section h1 {
    font-size: 40px;
    line-height: 48px;
  }
  /* line 39, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row h2,
  html body #page #content main#primary article .entry-content .vc_section h2 {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 59, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext h3 a {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 64, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext p {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 71, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcblog h3 a {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 76, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcblog p {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 83, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage h4 a {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 88, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage p {
    font-size: 12px;
    line-height: 20px;
  }
  /* line 95, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccard h2 a {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 101, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccard p a {
    font-size: 14px;
    line-height: 22px;
  }
  /* line 115, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content div#share {
    position: absolute;
    bottom: 0;
    left: -40px;
  }
  /* line 119, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content div#share a {
    font-size: 1rem;
    padding: 4px 10px;
  }
  /* line 125, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content h1 {
    font-size: 40px;
    line-height: 50px;
  }
  /* line 130, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content p {
    font-size: 16px;
    line-height: 26px;
  }
  /* line 133, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content p a {
    font-size: 16px;
  }
  /* line 141, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content p.categoria a {
    font-size: 20px;
    line-height: 24px;
    font-family: "WorkSans-SemiBold";
  }
  /* line 151, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote {
    padding-top: 1rem;
  }
  /* line 153, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote p {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 166, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .grid-cursos h2 a,
  html body #page #content main#primary article .entry-content .grid-webinars h2 a,
  html body #page #content main#primary article .entry-content .grid-posts-category h2 a {
    font-size: 33px;
    line-height: 44px;
  }
  /* line 173, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .grid-cursos p a,
  html body #page #content main#primary article .entry-content .grid-webinars p a,
  html body #page #content main#primary article .entry-content .grid-posts-category p a {
    font-size: 16px;
    line-height: 26px;
  }
  /* line 185, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer h4 {
    font-size: 32px;
    line-height: 38px;
  }
  /* line 193, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer p a {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
  }
  /* line 201, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer p.small {
    font-size: 6px;
  }
  /* line 204, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer p.disclaimer {
    font-size: 15px;
    line-height: 30px;
  }
  /* line 210, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer img.logo {
    height: 20px;
  }
}
@media (max-width: 500px) {
  /* line 232, ../sass/gbm-plus-responsive.scss */
  html body #page #content .gdlr-lms-primary-wrapper #content .gdlr-lms-content {
    padding: 60px 1rem;
  }
  /* line 235, ../sass/gbm-plus-responsive.scss */
  html body #page #content .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-course-single h1 {
    font-size: 32px;
    line-height: 44px;
    font-family: "mabry-regular";
  }
  /* line 241, ../sass/gbm-plus-responsive.scss */
  html body #page #content .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-course-single p {
    font-size: 16px;
    line-height: 26px;
  }
  /* line 246, ../sass/gbm-plus-responsive.scss */
  html body #page #content .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-course-single ol {
    padding-left: 10px;
    margin-left: 10px;
  }
  /* line 249, ../sass/gbm-plus-responsive.scss */
  html body #page #content .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-course-single ol li {
    margin-bottom: 1rem;
  }
  /* line 255, ../sass/gbm-plus-responsive.scss */
  html body #page #content .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-course-single .gdlr-lms-course-pagination a {
    padding: 14px 0px 14px;
    font-size: 1rem;
  }
  /* line 270, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content #overview .vanguard-overview {
    width: 70%;
  }
  /* line 278, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_section.movil-no-paddings .vc_column-inner {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 290, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .full-height .wpb_wrapper,
  html body #page #content main#primary article .entry-content .full-height .vc_column-inner {
    height: auto !important;
  }
  /* line 300, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_section .vc-element-custom.slider-last-posts .slick-slide {
    margin: 0 27px;
  }
  /* line 304, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_section .vc-element-custom.slider-last-posts .slick-list {
    margin: 0 -27px;
  }
  /* line 307, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_section .vc-element-custom.slider-last-posts h2 {
    font-size: 32px;
    line-height: 1.2;
    font-family: "WorkSans-SemiBold";
  }
  /* line 311, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_section .vc-element-custom.slider-last-posts h2 a {
    font-size: 32px;
    line-height: 1.2;
  }
  /* line 319, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_section .vc-element-custom .filtro-grid p a {
    padding: 5px;
  }
  /* line 329, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote {
    padding-top: 2rem;
  }
  /* line 332, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote p a {
    font-family: "mabry-regular" !important;
    font-size: 18px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 768px) {
  /* line 353, ../sass/gbm-plus-responsive.scss */
  html body #share {
    display: none;
  }
  /* line 361, ../sass/gbm-plus-responsive.scss */
  html body #page header nav#menu ul#main-menu li.nav-item {
    text-align: center;
    min-width: 100px;
  }
  /* line 364, ../sass/gbm-plus-responsive.scss */
  html body #page header nav#menu ul#main-menu li.nav-item a {
    font-size: 15px;
  }
  /* line 378, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row h1,
  html body #page #content main#primary article .entry-content .vc_section h1 {
    font-size: 48px;
    line-height: 58px;
  }
  /* line 383, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row h2,
  html body #page #content main#primary article .entry-content .vc_section h2 {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 387, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row h2#partnership,
  html body #page #content main#primary article .entry-content .vc_section h2#partnership {
    font-size: 48px;
    line-height: 58px;
  }
  /* line 392, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row h2 a,
  html body #page #content main#primary article .entry-content .vc_section h2 a {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 398, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row p,
  html body #page #content main#primary article .entry-content .vc_section p {
    font-size: 16px !important;
    line-height: 26px !important;
  }
  /* line 401, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row p a,
  html body #page #content main#primary article .entry-content .vc_section p a {
    font-size: 16px;
  }
  /* line 409, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row p.categoria a,
  html body #page #content main#primary article .entry-content .vc_section p.categoria a {
    font-size: 20px;
    line-height: 24px;
    font-family: "WorkSans-SemiBold";
  }
  /* line 418, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row ol,
  html body #page #content main#primary article .entry-content .vc_section ol {
    padding-left: 10px;
    margin-left: 10px;
  }
  /* line 421, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row ol li,
  html body #page #content main#primary article .entry-content .vc_section ol li {
    margin-bottom: 1rem;
  }
  /* line 428, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc_row#overview h2,
  html body #page #content main#primary article .entry-content .vc_section#overview h2 {
    font-size: 28px !important;
    line-height: 30px !important;
  }
  /* line 437, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext h3 {
    font-size: 22px;
    line-height: 32px;
  }
  /* line 440, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext h3 a {
    font-size: 22px;
    line-height: 32px;
  }
  /* line 445, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext p {
    font-size: 16px;
    line-height: 24px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 454, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcblog h3 a {
    font-size: 40px;
    line-height: 50px;
  }
  /* line 459, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vcblog p {
    font-size: 20px;
    line-height: 30px;
  }
  /* line 465, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage h4 {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 468, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage h4 a {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 474, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage p {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 480, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccard h2 {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 483, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccard h2 a {
    font-size: 22px;
    line-height: 30px;
  }
  /* line 489, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .vc-element-custom.vccard p a {
    font-size: 16px;
    line-height: 26px;
  }
  /* line 503, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content div#share {
    position: absolute;
    bottom: 0;
    left: -40px;
  }
  /* line 507, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content div#share a {
    font-size: 1rem;
    padding: 4px 10px;
  }
  /* line 513, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content h1 {
    font-size: 32px;
    line-height: 44px;
  }
  /* line 518, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content h2 {
    font-size: 30px;
    line-height: 42px;
  }
  /* line 523, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content h3 {
    font-size: 28px;
    line-height: 40px;
  }
  /* line 528, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content h4 {
    font-size: 26px;
    line-height: 38px;
  }
  /* line 533, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content ul {
    padding: 1.5rem 0 0 1rem;
    margin: 0;
  }
  /* line 536, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content ul li {
    padding: 0 0 .5rem .5rem;
    font-size: 16px;
    line-height: 26px;
  }
  /* line 543, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content p {
    font-size: 16px;
    line-height: 26px;
  }
  /* line 546, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content p a {
    font-size: 16px;
  }
  /* line 554, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content p.categoria a {
    font-size: 20px;
    line-height: 24px;
    font-family: "WorkSans-SemiBold";
  }
  /* line 565, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet i.fab {
    color: #00acee;
  }
  /* line 569, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote {
    padding-top: 2rem;
  }
  /* line 572, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote p a {
    font-family: "mabry-regular";
    font-size: 20px;
    line-height: 24px;
  }
  /* line 576, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content.post-content .tweet blockquote p a:hover {
    color: #929292;
  }
  /* line 589, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .grid-cursos h2,
  html body #page #content main#primary article .entry-content .grid-webinars h2,
  html body #page #content main#primary article .entry-content .grid-posts-category h2 {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 592, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .grid-cursos h2 a,
  html body #page #content main#primary article .entry-content .grid-webinars h2 a,
  html body #page #content main#primary article .entry-content .grid-posts-category h2 a {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 598, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .grid-cursos p,
  html body #page #content main#primary article .entry-content .grid-webinars p,
  html body #page #content main#primary article .entry-content .grid-posts-category p {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 601, ../sass/gbm-plus-responsive.scss */
  html body #page #content main#primary article .entry-content .grid-cursos p a,
  html body #page #content main#primary article .entry-content .grid-webinars p a,
  html body #page #content main#primary article .entry-content .grid-posts-category p a {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 613, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer h4 {
    font-size: 32px;
    line-height: 38px;
  }
  /* line 621, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer p a {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
  }
  /* line 629, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer p.small {
    font-size: 6px;
  }
  /* line 633, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer p.disclaimer {
    font-size: 12px;
    line-height: 28px;
  }
  /* line 640, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer img.logo {
    height: 20px;
  }
  /* line 643, ../sass/gbm-plus-responsive.scss */
  html body #page #content footer img.icono {
    height: 26px;
  }
}
@media (max-width: 992px) {
  /* line 658, ../sass/gbm-plus-responsive.scss */
  body.author .gdlr-lms-item p, body.author .gdlr-lms-item a, body.author .gdlr-lms-item ul li {
    font-family: "WorkSans-Regular";
    font-size: 14px;
    line-height: 25px;
  }
  /* line 668, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container {
    max-width: 720px !important;
  }
  /* line 671, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container .gdlr-lms-course-single h1 {
    font-size: 32px;
    line-height: 44px;
    font-family: "mabry-regular";
  }
  /* line 677, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container .gdlr-lms-course-single p {
    font-size: 16px;
    line-height: 26px;
  }
  /* line 681, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container .gdlr-lms-course-single ol {
    padding-left: 10px;
    margin-left: 10px;
  }
  /* line 684, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container .gdlr-lms-course-single ol li {
    margin-bottom: 1rem;
  }
}
@media (max-width: 1200px) {
  /* line 701, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container {
    max-width: 960px;
  }
  /* line 703, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container ol {
    padding-left: 10px;
    margin-left: 10px;
  }
  /* line 706, ../sass/gbm-plus-responsive.scss */
  body .gdlr-lms-primary-wrapper #content .gdlr-lms-content .gdlr-lms-container ol li {
    margin-bottom: 1rem;
  }
}