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

/* line 4, ../sass/gbm-plus.scss */
html .debug {
  border: 1px solid red;
}
/* line 10, ../sass/gbm-plus.scss */
html body .with-wistia .gdlr-course-curriculum-section {
  background-color: #000000;
  padding: 1rem;
}
/* line 13, ../sass/gbm-plus.scss */
html body .with-wistia .gdlr-course-curriculum-section .gdlr-course-curriculum-section-head {
  border: 0;
}
/* line 17, ../sass/gbm-plus.scss */
html body .with-wistia .gdlr-course-curriculum-section .gdlr-course-curriculum-section-head .gdlr-head {
  font-size: 14px;
  color: #ffffff;
}
/* line 21, ../sass/gbm-plus.scss */
html body .with-wistia .gdlr-course-curriculum-section .gdlr-course-curriculum-section-head .gdlr-tail {
  font-size: 14px;
  color: #ffffff;
}
/* line 26, ../sass/gbm-plus.scss */
html body .with-wistia .gdlr-course-curriculum-section .gdlr-course-curriculum-section-head .gdlr-tail-lecture p {
  font-size: 14px;
  color: #ffffff;
}
/* line 36, ../sass/gbm-plus.scss */
html body .gdlr-course-curriculum-section-head .wistia_responsive_padding, html body .gdlr-course-curriculum-section-head p {
  display: none;
}
/* line 41, ../sass/gbm-plus.scss */
html body #btn-espejo-comenzar,
html body #btn-modal-login {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
  font-family: "WorkSans-SemiBold";
  font-size: 14px;
  padding: 10px 30px;
}
/* line 52, ../sass/gbm-plus.scss */
html body.home article {
  margin: 0;
}
/* line 57, ../sass/gbm-plus.scss */
html body #botonera {
  border-bottom: 1px solid #ffffff;
  min-height: 500px;
}
/* line 60, ../sass/gbm-plus.scss */
html body #botonera h2 {
  color: #ffffff;
}
/* line 64, ../sass/gbm-plus.scss */
html body #botonera p {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
}
/* line 76, ../sass/gbm-plus.scss */
html body .form-newsletter-header div.input {
  float: left;
  width: auto;
}
/* line 80, ../sass/gbm-plus.scss */
html body .form-newsletter-header .hs_submit.hs-submit {
  float: left;
  width: auto;
}
/* line 83, ../sass/gbm-plus.scss */
html body .form-newsletter-header .hs_submit.hs-submit input {
  padding: .4em 1em 0.5em;
}
/* line 88, ../sass/gbm-plus.scss */
html body .form-newsletter-header .no-list.hs-error-msgs.inputs-list {
  display: none !important;
}
/* line 92, ../sass/gbm-plus.scss */
html body .form-newsletter-header form {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center !important;
}
/* line 93, ../sass/gbm-plus.scss */
html body .form-newsletter-header form input {
  width: 100%;
}
/* line 109, ../sass/gbm-plus.scss */
html body.page-id-3816 footer .vanguard, html body.page-id-1543 footer .vanguard, html body.page-id-14 footer .vanguard {
  display: block !important;
}
/* line 120, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-header,
html body #modal-login .modal-content .modal-header,
html body #modal-search .modal-content .modal-header {
  border: 0;
  padding: 5px 10px 0px;
}
/* line 127, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body strong,
html body #modal-login .modal-content .modal-body strong,
html body #modal-search .modal-content .modal-body strong {
  font-family: "WorkSans-SemiBold";
}
/* line 131, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .btn-primary,
html body #modal-login .modal-content .modal-body .btn-primary,
html body #modal-search .modal-content .modal-body .btn-primary {
  background-color: #000000;
  border-radius: 0;
  color: #ffffff;
  padding: 10px !important;
}
/* line 140, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .input-group .input-group-text,
html body #modal-login .modal-content .modal-body .input-group .input-group-text,
html body #modal-search .modal-content .modal-body .input-group .input-group-text {
  background-color: #000000;
  border: 1px solid #000000;
  border-radius: 0;
}
/* line 144, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .input-group .input-group-text i,
html body #modal-login .modal-content .modal-body .input-group .input-group-text i,
html body #modal-search .modal-content .modal-body .input-group .input-group-text i {
  color: #ffffff;
}
/* line 149, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .input-group input,
html body #modal-login .modal-content .modal-body .input-group input,
html body #modal-search .modal-content .modal-body .input-group input {
  border: 1px solid #000000;
  border-radius: 0;
  padding: 3px 3px 3px 10px;
}
/* line 154, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .input-group input[type="checkbox"].error,
html body #modal-login .modal-content .modal-body .input-group input[type="checkbox"].error,
html body #modal-search .modal-content .modal-body .input-group input[type="checkbox"].error {
  border: 2px solid #000000;
}
/* line 161, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .input-group label.small,
html body #modal-login .modal-content .modal-body .input-group label.small,
html body #modal-search .modal-content .modal-body .input-group label.small {
  font-size: .7rem;
}
/* line 163, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .modal-body .input-group label.small a,
html body #modal-login .modal-content .modal-body .input-group label.small a,
html body #modal-search .modal-content .modal-body .input-group label.small a {
  font-size: .7rem;
}
/* line 176, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .results > .row:hover,
html body #modal-login .modal-content .results > .row:hover,
html body #modal-search .modal-content .results > .row:hover {
  background-color: #F3F3F3;
}
/* line 179, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .results > .row a,
html body #modal-login .modal-content .results > .row a,
html body #modal-search .modal-content .results > .row a {
  font-size: .9rem;
  line-height: 1.3;
  font-family: "WorkSans-SemiBold";
}
/* line 183, ../sass/gbm-plus.scss */
html body #modal-register .modal-content .results > .row a span,
html body #modal-login .modal-content .results > .row a span,
html body #modal-search .modal-content .results > .row a span {
  font-size: .8rem;
  font-family: "WorkSans-Regular";
}
/* line 193, ../sass/gbm-plus.scss */
html body #popup-emergente {
  position: fixed;
  bottom: 0px;
  overflow: hidden;
  left: -350px;
  background-color: #000000;
  max-width: 350px;
  z-index: 99999;
}
/* line 201, ../sass/gbm-plus.scss */
html body #popup-emergente p {
  color: #000000;
}
/* line 205, ../sass/gbm-plus.scss */
html body #popup-emergente a.close-popup {
  color: #000000;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 78;
}
/* line 212, ../sass/gbm-plus.scss */
html body #popup-emergente a.btn-primary {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
  font-family: "WorkSans-SemiBold";
  font-size: 14px;
}
/* line 222, ../sass/gbm-plus.scss */
html body.page {
  margin: 0 0 0 0;
}
/* line 227, ../sass/gbm-plus.scss */
html body #page header ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 233, ../sass/gbm-plus.scss */
html body #page header ul li a.btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
  border-radius: 4px;
  font-size: 16px;
  padding: 10px 40px;
}
/* line 240, ../sass/gbm-plus.scss */
html body #page header ul li a.btn.strech {
  padding: 10px 15px;
}
/* line 242, ../sass/gbm-plus.scss */
html body #page header ul li a.btn.strech img {
  height: 20px;
}
/* line 254, ../sass/gbm-plus.scss */
html body #page header nav#menu ul#main-menu li.nav-item {
  text-align: center;
  min-width: 140px;
}
/* line 257, ../sass/gbm-plus.scss */
html body #page header nav#menu ul#main-menu li.nav-item a {
  font-family: "WorkSans-SemiBold";
  color: #000000;
  font-size: 16px;
}
/* line 261, ../sass/gbm-plus.scss */
html body #page header nav#menu ul#main-menu li.nav-item a:hover {
  color: #929292;
}
/* line 276, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content {
  margin: 5rem 0 0;
}
/* line 280, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.glosary p, html body #page #content main#primary article .entry-content.glosary ul li, html body #page #content main#primary article .entry-content.glosary a {
  font-size: 18px;
  line-height: 24px;
}
/* line 283, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.glosary p strong, html body #page #content main#primary article .entry-content.glosary ul li strong, html body #page #content main#primary article .entry-content.glosary a strong {
  font-family: "WorkSans-SemiBold";
}
/* line 288, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.glosary ul {
  list-style-type: none;
  width: 100%;
}
/* line 293, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.glosary ul li.letter {
  border-bottom: 1px solid #000000;
  font-size: 28px;
  line-height: 32px;
}
/* line 299, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.glosary ul li .book-section {
  background-color: #e2e2e2;
}
/* line 301, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.glosary ul li .book-section p {
  font-size: 14px;
  line-height: 18px;
}
/* line 313, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.search h2 a {
  font-size: 33px;
  line-height: 44px;
  font-family: "mabry-regular";
}
/* line 321, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc_row,
html body #page #content main#primary article .entry-content .vc_section {
  padding-right: 0;
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
}
/* line 329, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content #magic-menu-movil,
html body #page #content main#primary article .entry-content #magic-menu {
  margin-bottom: 2rem;
  position: sticky;
  top: 0;
  background-color: #000000;
  padding: 25px 25px;
  color: white;
  z-index: 99999;
}
/* line 339, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content #magic-menu-movil .title,
html body #page #content main#primary article .entry-content #magic-menu .title {
  color: #ffffff;
  font-family: "WorkSans-SemiBold";
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 1rem;
  border-bottom: 1px solid white;
}
/* line 351, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content #magic-menu-movil .content-magic-menu a,
html body #page #content main#primary article .entry-content #magic-menu .content-magic-menu a {
  color: #ffffff;
  margin-bottom: 1rem !important;
  font-size: 14px;
  line-height: 18px;
}
/* line 365, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#epic-content .vc_row .vc_column-inner {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 369, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#epic-content .vc_row .vc_column-inner h1 {
  font-size: 32px;
  line-height: 44px;
}
/* line 378, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#overview h2 {
  margin-bottom: 1.5rem;
}
/* line 380, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#overview h2 span {
  font-family: "WorkSans-Regular";
  font-size: 1.9rem;
}
/* line 385, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#overview h2.small {
  font-size: 1.2rem;
  font-family: "WorkSans-SemiBold";
  line-height: 1.5rem;
}
/* line 389, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#overview h2.small span {
  font-family: "WorkSans-Regular";
  font-size: 1.2rem;
}
/* line 396, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section#overview p {
  font-size: 20px;
  line-height: 30px;
}
/* line 403, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content section .full-height .wpb_wrapper,
html body #page #content main#primary article .entry-content section .full-height .vc_column-inner {
  height: 100%;
}
/* line 411, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .btn.btn-primary {
  background-color: #000000;
  font-family: "WorkSans-SemiBold";
  color: #ffffff;
  font-size: 16px;
  line-height: 30px;
  padding: 20px 50px;
  border-color: #000000;
}
/* line 424, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcmodulohome .text-container {
  background-color: #000000;
}
/* line 426, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcmodulohome .text-container h2 {
  color: #ffffff;
  margin-bottom: 10px;
}
/* line 430, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcmodulohome .text-container p {
  color: #ffffff;
  font-size: 24px;
  line-height: 28.8px;
  font-family: "mabry-regular";
}
/* line 436, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcmodulohome .text-container a {
  background-color: #ffffff;
  color: #000000;
  font-size: 16px;
  padding: 10px 30px;
  line-height: 16px;
  border-radius: 4px;
}
/* line 449, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-posts h2 {
  font-size: 40px;
  line-height: 50px;
}
/* line 452, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-posts h2 a {
  font-size: 40px;
  line-height: 50px;
}
/* line 458, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-posts p {
  font-size: 20px;
  line-height: 30px;
}
/* line 463, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-posts .slick-arrow {
  position: absolute;
  top: 50%;
}
/* line 466, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-posts .slick-arrow.prev_arrow_slider {
  left: -32px;
}
/* line 469, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-posts .slick-arrow.next_arrow_slider {
  right: -32px;
}
/* line 477, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-category h2 {
  font-size: 24px;
  line-height: 34px;
}
/* line 480, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-category h2 a {
  font-size: 24px;
  line-height: 34px;
}
/* line 486, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-category p {
  font-size: 18px;
  line-height: 28px;
}
/* line 491, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-category .slick-arrow {
  position: absolute;
  top: 50%;
}
/* line 494, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-category .slick-arrow.prev_arrow_slider {
  left: -15px;
}
/* line 497, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .vc-slider-category .slick-arrow.next_arrow_slider {
  right: -15px;
}
/* line 505, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .filtro-grid p {
  border-bottom: 1px solid #000000;
}
/* line 507, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .filtro-grid p a {
  padding: 5px 20px;
  font-size: 14px;
  font-family: #000000;
}
/* line 519, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom .filtro-grid p a.active {
  font-family: "WorkSans-SemiBold";
  border-bottom: 1px solid #000000;
}
/* line 528, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter {
  background-color: #000000;
}
/* line 530, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter p {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}
/* line 536, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter input {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  background-color: #000000;
  border-color: #ffffff;
  color: #ffffff;
}
/* line 544, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter input[type="submit"] {
  background-color: #ffffff;
  color: #000000;
  font-family: "mabry-regular";
  margin-top: 15px;
}
/* line 552, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter .no-list.hs-error-msgs.inputs-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 557, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter .no-list.hs-error-msgs.inputs-list li label {
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}
/* line 566, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter .hbspt-form p {
  font-size: 16px;
  line-height: 24px;
  font-family: "WorkSans-SemiBold";
}
/* line 573, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcform_newsletter .hs-form-required {
  display: none;
}
/* line 583, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.grid-posts-category p.category, html body #page #content main#primary article .entry-content .vc-element-custom.vccursos p.category, html body #page #content main#primary article .entry-content .vc-element-custom.vcebooks p.category, html body #page #content main#primary article .entry-content .vc-element-custom.vcwebinars p.category {
  font-family: "WorkSans-SemiBold";
  font-size: 14px;
  line-height: 30px;
  text-transform: capitalize;
}
/* line 591, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.grid-posts-category p.tags span.badge, html body #page #content main#primary article .entry-content .vc-element-custom.vccursos p.tags span.badge, html body #page #content main#primary article .entry-content .vc-element-custom.vcebooks p.tags span.badge, html body #page #content main#primary article .entry-content .vc-element-custom.vcwebinars p.tags span.badge {
  font-size: 12px;
  line-height: 15px;
  background-color: #ffffff;
  color: #000000;
  border-radius: 0;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
/* line 607, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext h3 a {
  font-family: "mabry-regular";
  font-size: 40px;
  line-height: 50px;
}
/* line 613, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcimagebigtext p {
  font-size: 20px;
  line-height: 30px;
}
/* line 620, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcblog h3 a {
  font-family: "mabry-regular";
  font-size: 40px;
  line-height: 50px;
}
/* line 626, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vcblog p {
  font-size: 20px;
  line-height: 30px;
}
/* line 632, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccta_descarga h3 {
  font-family: "WorkSans-Regular";
  font-size: 31px;
  line-height: 32px;
}
/* line 637, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccta_descarga p {
  font-family: "WorkSans-Regular";
  font-size: 20px;
  line-height: 24px;
}
/* line 642, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccta_descarga img {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 649, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage .background {
  background-position: center;
  background-size: cover;
}
/* line 654, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage h4 a {
  font-size: 32px;
  line-height: 44px;
  font-family: "mabry-regular";
}
/* line 660, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccardimage p {
  font-size: 20px;
  line-height: 30px;
}
/* line 666, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard h2 {
  margin-bottom: 1.5rem;
}
/* line 668, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard h2 a {
  font-size: 32px;
  line-height: 44px;
}
/* line 673, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard p {
  font-size: 16px;
  line-height: 24px;
}
/* line 677, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard.primary {
  background-color: #00CE7A;
}
/* line 680, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard.secondary {
  background-color: #FDEDE2;
  color: #ffffff;
}
/* line 684, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard.terthiary {
  background-color: #444EE6;
}
/* line 687, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard.terthiary h2 a {
  color: #ffffff;
}
/* line 691, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .vc-element-custom.vccard.terthiary p {
  color: #ffffff;
}
/* line 698, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content div#share {
  position: absolute;
  bottom: 0;
  left: -40px;
}
/* line 702, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content div#share a {
  background-color: #000000;
  font-size: 1rem;
  padding: 4px 10px;
  text-align: center;
  display: block;
  width: 100%;
  color: #ffffff;
}
/* line 711, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content div#share.epic-content {
  bottom: 34px;
}
/* line 717, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content div#share-in-body a {
  background-color: #000000;
  font-size: 1rem;
  padding: 4px 10px;
  text-align: center;
  display: inline-block;
  color: #ffffff;
}
/* line 732, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content h1 {
  font-family: "mabry-regular";
  font-size: 56px;
  line-height: 66px;
}
/* line 738, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content ul {
  padding: 1rem 0 0 1rem;
  margin: 0;
}
/* line 741, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content ul li {
  padding: 0 0 .5rem .5rem;
  font-size: 20px;
  line-height: 30px;
}
/* line 749, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content figure figcaption {
  font-size: 14px;
  line-height: 1;
  text-align: left;
  margin: 0;
  padding: 5px;
  font-family: "WorkSans-Regular";
}
/* line 756, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content figure figcaption a {
  font-size: 14px;
  line-height: 24px;
}
/* line 763, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content p {
  font-size: 20px;
  line-height: 30px;
}
/* line 766, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content p a {
  font-size: 20px;
}
/* line 770, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content p b,
html body #page #content main#primary article .entry-content.post-content p strong {
  font-family: "WorkSans-SemiBold";
}
/* line 776, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content p.categoria a {
  font-family: "WorkSans-SemiBold";
  font-size: 20px;
  line-height: 24px;
}
/* line 785, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content p span.pie-de-pagina {
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  font-family: "WorkSans-Regular";
}
/* line 786, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content p span.pie-de-pagina:first-child {
  margin-top: 3rem;
}
/* line 799, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .cta-descarga h3 {
  font-size: 30px;
  line-height: 38px;
}
/* line 804, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .cta-descarga p {
  font-size: 18px;
  line-height: 24px;
}
/* line 811, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter {
  background-color: #000000;
}
/* line 813, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter p {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}
/* line 819, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter input {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  color: #ffffff;
  padding: 10px;
  background-color: #000000;
  border-color: #ffffff;
}
/* line 827, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter input[type="submit"] {
  background-color: #ffffff;
  color: #000000;
  font-family: "mabry-regular";
  margin-top: 15px;
}
/* line 836, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter .hbspt-form p {
  font-size: 16px;
  line-height: 24px;
  font-family: "WorkSans-SemiBold";
}
/* line 843, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter .no-list.hs-error-msgs.inputs-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 848, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter .no-list.hs-error-msgs.inputs-list li label {
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}
/* line 856, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .form-newsletter .hs-form-required {
  display: none;
}
/* line 863, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .tweet i.fab {
  color: #ffffff;
}
/* line 867, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .tweet blockquote {
  padding-top: 1rem;
}
/* line 870, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .tweet blockquote p a {
  font-family: "mabry-regular";
  font-size: 22px;
  line-height: 30px;
}
/* line 874, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .tweet blockquote p a:hover {
  color: #929292;
}
/* line 882, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content.post-content .tweet:hover i.fab {
  color: #00acee;
}
/* line 896, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element,
html body #page #content main#primary article .entry-content .grid-webinars .container-element,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element {
  padding: 10px;
}
/* line 899, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element.reverse .card-post,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element.reverse .card-post,
html body #page #content main#primary article .entry-content .grid-webinars .container-element.reverse .card-post,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element.reverse .card-post {
  margin: 0;
  background-color: #ffffff;
}
/* line 904, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element.reverse .card-post h2 a,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element.reverse .card-post h2 a,
html body #page #content main#primary article .entry-content .grid-webinars .container-element.reverse .card-post h2 a,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element.reverse .card-post h2 a {
  font-size: 36px;
  line-height: 43px;
  font-family: "mabry-regular";
  color: #000000;
}
/* line 912, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element.reverse .card-post p,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element.reverse .card-post p,
html body #page #content main#primary article .entry-content .grid-webinars .container-element.reverse .card-post p,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element.reverse .card-post p {
  color: #000000;
  font-size: 20px;
  line-height: 23.46px;
}
/* line 919, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element.reverse .card-post p.tags span.badge,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element.reverse .card-post p.tags span.badge,
html body #page #content main#primary article .entry-content .grid-webinars .container-element.reverse .card-post p.tags span.badge,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element.reverse .card-post p.tags span.badge {
  background-color: #000000;
  color: #ffffff;
}
/* line 926, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element.reverse .card-post p.category,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element.reverse .card-post p.category,
html body #page #content main#primary article .entry-content .grid-webinars .container-element.reverse .card-post p.category,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element.reverse .card-post p.category {
  font-size: 14px;
  line-height: 16.42px;
}
/* line 931, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element.reverse .card-post p a,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element.reverse .card-post p a,
html body #page #content main#primary article .entry-content .grid-webinars .container-element.reverse .card-post p a,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element.reverse .card-post p a {
  font-size: 20px;
  line-height: 23.46px;
  font-family: "WorkSans-Regular";
  color: #000000;
}
/* line 943, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element .card-post,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element .card-post,
html body #page #content main#primary article .entry-content .grid-webinars .container-element .card-post,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element .card-post {
  margin: 0;
  background-color: #000000;
}
/* line 946, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element .card-post .containter-text,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element .card-post .containter-text,
html body #page #content main#primary article .entry-content .grid-webinars .container-element .card-post .containter-text,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element .card-post .containter-text {
  min-height: 435px;
}
/* line 950, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element .card-post h2 a,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element .card-post h2 a,
html body #page #content main#primary article .entry-content .grid-webinars .container-element .card-post h2 a,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element .card-post h2 a {
  font-size: 36px;
  line-height: 43px;
  font-family: "mabry-regular";
  color: #ffffff;
}
/* line 958, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element .card-post p,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element .card-post p,
html body #page #content main#primary article .entry-content .grid-webinars .container-element .card-post p,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element .card-post p {
  color: #ffffff;
  font-size: 20px;
  line-height: 23.46px;
}
/* line 963, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element .card-post p.category,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element .card-post p.category,
html body #page #content main#primary article .entry-content .grid-webinars .container-element .card-post p.category,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element .card-post p.category {
  font-size: 14px;
  line-height: 16.42px;
}
/* line 968, ../sass/gbm-plus.scss */
html body #page #content main#primary article .entry-content .grid-cursos .container-element .card-post p a,
html body #page #content main#primary article .entry-content .grid-ebooks .container-element .card-post p a,
html body #page #content main#primary article .entry-content .grid-webinars .container-element .card-post p a,
html body #page #content main#primary article .entry-content .grid-posts-category .container-element .card-post p a {
  font-size: 20px;
  line-height: 23.46px;
  font-family: "WorkSans-Regular";
  color: #ffffff;
}
/* line 984, ../sass/gbm-plus.scss */
html body #page #content footer {
  background-color: #000000;
}
/* line 985, ../sass/gbm-plus.scss */
html body #page #content footer .vanguard {
  display: none;
}
/* line 989, ../sass/gbm-plus.scss */
html body #page #content footer h4 {
  color: #ffffff;
  font-family: "mabry-regular";
  font-size: 40px;
  font-weight: normal;
}
/* line 996, ../sass/gbm-plus.scss */
html body #page #content footer p {
  color: #ffffff;
  font-size: 12px;
  margin-bottom: 0;
}
/* line 1000, ../sass/gbm-plus.scss */
html body #page #content footer p strong {
  font-family: "WorkSans-SemiBold";
}
/* line 1003, ../sass/gbm-plus.scss */
html body #page #content footer p a {
  color: #ffffff;
  font-family: "WorkSans-SemiBold";
  font-weight: bold;
  font-size: 14px;
}
/* line 1008, ../sass/gbm-plus.scss */
html body #page #content footer p a:hover {
  color: #7f7f7f;
  text-decoration: none;
}
/* line 1014, ../sass/gbm-plus.scss */
html body #page #content footer p.small {
  font-size: 6px;
}
/* line 1018, ../sass/gbm-plus.scss */
html body #page #content footer p.disclaimer {
  font-size: 12px;
  line-height: 24px;
}
/* line 1025, ../sass/gbm-plus.scss */
html body #page #content footer img.logo {
  height: 20px;
}
/* line 1028, ../sass/gbm-plus.scss */
html body #page #content footer img.icono {
  height: 32px;
}