@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700|Spectral+SC|Playfair+Display|Abhaya+Libre");
.c-article-head .c-breadcrumbs,
.c-article .c-accordion--single,
.c-article .c-article__content ol .c-banner--article-inside li,
.c-article .c-article__content ul .c-banner--article-inside li,
.c-article .c-article__share:first-child,
.c-article .c-author,
.c-banner--article-inside .c-article .c-article__content ol li,
.c-banner--article-inside .c-article .c-article__content ul li,
.c-banner--article-inside .c-course .course .entry p,
.c-banner--article-inside .c-ebook-download p,
.c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
.c-banner--article-inside .c-index-b .articles__item ol li,
.c-banner--article-inside .c-paragraph,
.c-banner--article-inside .c-paragraph-wrapper p,
.c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
.c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
.c-banner--article-inside .c-special-product .container ol li,
.c-banner--article-inside .c-special-product .container p,
.c-banner--article-inside .c-special-product .container ul.styled li,
.c-banner--article-inside .generic-list li,
.c-banner--article-inside .generic-ordered-list li,
.c-banner--article-inside .overlay .overlay-content p,
.c-banner--article-inside .overlay .overlay-content ul li,
.c-banner--article-inside .product .summary div.list ul li,
.c-banner--article-inside ul.c-list--arrow li,
.c-btn,
.c-btn--big,
.c-btn--default,
.c-btn--default-yellow,
.c-btn--sm-dark-yellow,
.c-btn--sm-yellow,
.c-btn--small,
.c-btn--small-deactive,
.c-course .course .entry .c-banner--article-inside p,
.c-course h2.c-dashboard__date,
.c-dashboard__date.c-title--sm,
.c-ebook-download .c-banner--article-inside p,
.c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
.c-index-b .articles__item h2.c-dashboard__date,
.c-index-b .articles__item ol .c-banner--article-inside li,
.c-index-top__item h2.c-dashboard__date,
.c-paragraph-wrapper .c-banner--article-inside p,
.c-paragraph-wrapper h3.c-dashboard__date,
.c-special-article .c-accordion--single,
.c-special-article .c-article__share:first-child,
.c-special-article .c-author,
.c-special-article .c-breadcrumbs,
.c-special-article__content-sidebar #sticky-sidebar ul li,
.c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
.c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
.c-special-article__fixed-footer,
.c-special-product .books-aside-item h3.c-dashboard__date,
.c-special-product .container .c-banner--article-inside p,
.c-special-product .container > h3.c-dashboard__date,
.c-special-product .container ol .c-banner--article-inside li,
.c-special-product .container ul.styled .c-banner--article-inside li,
.c-special-product .image-list-item h3.c-dashboard__date,
.c-special-product .products__item h3.c-dashboard__date,
.c-special-product .testimonials__item h3.c-dashboard__date,
.c-title--sm-variant,
.cards .card h3.c-dashboard__date,
.generic-list .c-banner--article-inside li,
.generic-ordered-list .c-banner--article-inside li,
.overlay .overlay-content .c-banner--article-inside p,
.overlay .overlay-content ul .c-banner--article-inside li,
.product .summary div.list ul .c-banner--article-inside li,
.s-source-sans-pro,
.wc-gateway-ppec-cancel,
ul.c-list--arrow .c-banner--article-inside li {
  font-family: source-sans-pro, sans-serif;
}
.c-article,
.c-article .c-article__share,
.c-special-article,
.c-special-article .c-article__share,
.s-freight-text-pro,
.slider__item-wrapper .text.transparent .content.var-b,
.learndash-wrapper {
  font-family: freight-text-pro, sans-serif;
}
.c-article-head,
.c-article .c-author__subtitle,
.c-article .c-author__title,
.c-article h2,
.c-banner--article-inside-brown,
.c-banner--article-inside-green,
.c-banner--article-inside-light-blue,
.c-banner--article-inside-wine,
.c-banner--article-inside .c-course h1,
.c-banner--article-inside .c-index-b .section-title,
.c-banner--article-inside .c-paragraph-wrapper h2,
.c-banner--article-inside .c-special-product .container > h2,
.c-banner--article-inside .c-title--md,
.c-banner--dark-purple .c-special-product .product .text h2,
.c-banner--dark-purple .c-special-product .side-image .text h2,
.c-banner--dark-purple .c-title--lg,
.c-banner--green .c-special-product .product .text h2,
.c-banner--green .c-special-product .side-image .text h2,
.c-banner--green .c-title--lg,
.c-banner--light-blue .c-special-product .product .text h2,
.c-banner--light-blue .c-special-product .side-image .text h2,
.c-banner--light-blue .c-title--lg,
.c-banner--light-purple .c-special-product .product .text h2,
.c-banner--light-purple .c-special-product .side-image .text h2,
.c-banner--light-purple .c-title--lg,
.c-banner--pink .c-special-product .product .text h2,
.c-banner--pink .c-special-product .side-image .text h2,
.c-banner--pink .c-title--lg,
.c-banner--row-brown,
.c-banner--row-flex-green,
.c-banner--row-flex-yellow,
.c-banner--row-green,
.c-banner--row-light-blue,
.c-banner--yellow .c-special-product .product .text h2,
.c-banner--yellow .c-special-product .side-image .text h2,
.c-banner--yellow .c-title--lg,
.c-banner-page .c-special-product .product .text h2,
.c-banner-page .c-special-product .side-image .text h2,
.c-banner-page .c-title--lg,
.c-course .c-banner--article-inside h1,
.c-index-b .c-banner--article-inside .section-title,
.c-paragraph-wrapper .c-banner--article-inside h2,
.c-special-article .c-author__subtitle,
.c-special-article .c-author__title,
.c-special-article__head,
.c-special-article h2,
.c-special-product .c-banner--article-inside .container > h2,
.c-special-product .product .text .c-banner--dark-purple h2,
.c-special-product .product .text .c-banner--green h2,
.c-special-product .product .text .c-banner--light-blue h2,
.c-special-product .product .text .c-banner--light-purple h2,
.c-special-product .product .text .c-banner--pink h2,
.c-special-product .product .text .c-banner--yellow h2,
.c-special-product .product .text .c-banner-page h2,
.c-special-product .side-image .text .c-banner--dark-purple h2,
.c-special-product .side-image .text .c-banner--green h2,
.c-special-product .side-image .text .c-banner--light-blue h2,
.c-special-product .side-image .text .c-banner--light-purple h2,
.c-special-product .side-image .text .c-banner--pink h2,
.c-special-product .side-image .text .c-banner--yellow h2,
.c-special-product .side-image .text .c-banner-page h2,
.s-freight-sans-compressed-pro,
.slider__item-wrapper .text.transparent .content.var-c {
  font-family: freight-sans-compressed-pro, sans-serif;
}
.s-open-sans,
.slider__item-wrapper .text.transparent .content.var-a {
  font-family: Open Sans, sans-serif;
}
.s-spectral,
.slider__item-wrapper .text.transparent .content.var-d {
  font-family: Spectral SC, serif;
}
.c-index-d .container h1,
.s-playfair-display,
.slider__item-wrapper .text.transparent .content.var-f {
  font-family: Playfair Display, serif;
}
.c-index-d .container p,
.s-abhaya,
.slider__item-wrapper .text.transparent .content.var-e {
  font-family: Abhaya Libre, serif;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
html {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
td,
th {
  text-align: left;
  font-weight: 400;
  vertical-align: middle;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
a img {
  border: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
body {
  font-family: source-sans-pro, sans-serif;
  font-weight: 400;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  main {
    min-height: calc(100vh - 82px - 100px);
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  main {
    min-height: calc(100vh - 82px - 116px);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  main {
    min-height: calc(100vh - 82px - 100px);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  main {
    min-height: calc(100vh - 100px - 120px);
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  main {
    min-height: calc(100vh - 100px - 173px);
  }
}
@media (min-width: 0) and (max-width: 539px) {
  main {
    min-height: calc(100vh - 100px - 237px);
  }
}
[role="main"] button,
[role="main"] input[type="email"],
[role="main"] input[type="password"],
[role="main"] input[type="tel"],
[role="main"] input[type="text"],
[role="main"] input[type="url"],
[role="main"] select,
main button,
main input[type="email"],
main input[type="password"],
main input[type="tel"],
main input[type="text"],
main input[type="url"],
main select {
  border-radius: 5px;
  height: 36px;
  width: 90%;
  padding-left: 5%;
  padding-right: 5%;
}
[role="main"] textarea,
main textarea {
  border-radius: 5px;
  height: 200px;
  padding: 20px;
  width: 90%;
}
[role="main"] input[type="email"],
[role="main"] input[type="password"],
[role="main"] input[type="search"],
[role="main"] input[type="text"],
[role="main"] input[type="url"],
main input[type="email"],
main input[type="password"],
main input[type="search"],
main input[type="text"],
main input[type="url"] {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
}
form button,
form input,
form select,
form textarea {
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -moz-appearance: none;
  -webkit-appearance: none;
}
form input[type="checkbox"],
form input[type="radio"] {
  position: absolute;
  z-index: 999;
  cursor: pointer;
  opacity: 0;
}
form input[type="checkbox"] + span,
form input[type="radio"] + span {
  cursor: pointer;
  padding: 0 0 0 30px;
  margin: 0 0 0 5px;
  position: absolute;
}
form input[type="checkbox"] + span:before {
  content: "";
  width: 28px;
  height: 28px;
  background: hsla(0, 0%, 100%, 0.6);
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  top: -1px;
  left: -5px;
}
form input[type="checkbox"]:checked + span:after {
  content: "\2714";
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.3);
  font-size: 28px;
  margin: 5px 0 0 10px;
}
form input[type="radio"] + span:before {
  content: "";
  width: 28px;
  height: 28px;
  background: hsla(0, 0%, 100%, 0.6);
  border-radius: 14px;
  cursor: pointer;
  position: absolute;
  top: -1px;
  left: -5px;
}
form input[type="radio"]:checked + span:after {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 8px;
  position: absolute;
  top: 7px;
  left: 3px;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.3);
}
ul,
ul li {
  list-style-type: none;
}
.c-article .c-article__content ol,
.c-article .c-article__content ul,
.c-free-ebook .c-free-ebook__container ul,
.c-special-article__content .caixaTexto > ol,
.c-special-article__content .caixaTexto > ul,
.generic-list,
.generic-ordered-list,
.product .summary div.list ul {
  margin-left: 20px;
}
.c-course .course-lessons article {
  counter-increment: a;
  background-color: #c6c6c6;
  border-radius: 10px;
  max-width: 600px;
}
.c-course .course-lessons article a {
  display: block;
  padding: 10px 20px;
}
.c-course .course-lessons article a:before {
  content: counter(a);
  margin-right: 5px;
  font-size: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 3px;
}
.c-accordion .c-accordion__contents .c-accordion__list.lesson-list li {
  counter-increment: a;
  display: block;
  padding: 10px 20px;
  background-color: #c6c6c6;
  border-radius: 10px;
  max-width: 600px;
}
.c-accordion .c-accordion__contents .c-accordion__list.lesson-list li:before {
  content: counter(a);
  margin-right: 10px;
  font-size: 80%;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 3px;
}
.c-article .c-article__content ul li,
.c-free-ebook .c-free-ebook__container ul li,
.c-special-article__content .caixaTexto > ul li,
.generic-list li,
.product .summary div.list ul li {
  list-style-type: square;
}
.c-article .c-article__content ol li,
.c-special-article__content .caixaTexto > ol li,
.generic-ordered-list li {
  list-style-type: decimal;
}
a {
  text-decoration: none;
}
a[disabled] {
  pointer-events: none;
}
.c-article__content table {
  border-collapse: collapse;
}
.c-article__content table,
.c-article__content td,
.c-article__content th {
  border: 1px solid #000;
}
.c-article__content td,
.c-article__content th {
  padding: 15px;
  text-align: left;
}
.o-layout-simple {
  color: rgba(0, 0, 0, 0.6);
}
.o-layout-simple .o-layout-simple__in-grid {
  background-color: #ddd;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-layout-simple__in-grid {
    width: 83.33333vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-layout-simple__in-grid {
    width: 94.44444vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-layout-simple__in-grid {
    width: 97.07031vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-layout-simple__in-grid {
    width: 96.09375vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-layout-simple__in-grid {
    width: 94.44444vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-layout-simple__in-grid {
    width: 93.75vw;
  }
}
.o-layout-simple .o-layout-simple__out-grid {
  width: 100%;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--dashboard__row,
  .o-layout-simple .o-container--default__row--default {
    width: 55.42969%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--dashboard__row,
  .o-layout-simple .o-container--default__row--default {
    width: 55.60662%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--dashboard__row,
  .o-layout-simple .o-container--default__row--default {
    width: 61.74547%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--dashboard__row,
  .o-layout-simple .o-container--default__row--default {
    width: 80.99594%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--dashboard__row,
  .o-layout-simple .o-container--default__row--default {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--dashboard__row,
  .o-layout-simple .o-container--default__row--default {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--default__row--title {
    width: 55.42969%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--default__row--title {
    width: 68.29044%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--default__row--title {
    width: 87.24849%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--default__row--title {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--default__row--title {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--default__row--title {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--default__row--media {
    width: 77.36111%;
    margin-left: 11.31944%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--default__row--media {
    width: 78.92157%;
    margin-left: 9.80392%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--default__row--media {
    width: 79.59759%;
    margin-left: 10.20121%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--default__row--media {
    width: 84.40692%;
    margin-left: 7.79654%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--default__row--media {
    width: 78.43137%;
    margin-left: 10.78432%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--default__row--media {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--default__row--btn {
    width: 32.08333%;
    margin-left: 33.95833%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--default__row--btn {
    width: 32.35294%;
    margin-left: 32.35294%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--default__row--btn {
    width: 38.79276%;
    margin-left: 30.60362%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--default__row--btn {
    width: 37.62769%;
    margin-left: 31.18616%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--default__row--btn {
    width: 49.01961%;
    margin-left: 25.4902%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--default__row--btn {
    width: 74.16667%;
    margin-left: 12.91667%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--simple-variant__row--default {
    width: 68.16406%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--simple-variant__row--default {
    width: 68.29044%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--simple-variant__row--default {
    width: 87.24849%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--simple-variant__row--default {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--simple-variant__row--default {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--simple-variant__row--default {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--simple-variant__row--content {
    width: 81.47727%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--simple-variant__row--content {
    width: 81.5508%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--simple-variant__row--content {
    width: 78.14027%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--simple-variant__row--content {
    width: 80.99594%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--simple-variant__row--content {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--simple-variant__row--content {
    width: 100%;
    margin-left: 0;
  }
}
.o-layout-simple .o-container--simple-variant__img {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--simple-variant__img {
    width: 35.17045%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--simple-variant__img {
    width: 35.42781%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--simple-variant__img {
    width: 34.42081%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--simple-variant__img {
    width: 36.65312%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--simple-variant__img {
    width: 36.27451%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--simple-variant__img {
    width: 48.33334%;
    margin-left: 25.83333%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    width: 28.6875%;
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    width: 28.97059%;
    margin-left: 1.47059%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    width: 29.37626%;
    margin-left: 2.01207%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    width: 32.42999%;
    margin-left: 1.35501%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    width: 36.27451%;
    margin-left: 1.96078%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    width: 74.16667%;
    margin-left: 12.91667%;
    margin-top: 20px;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    float: right;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    margin-right: -9.84375vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    margin-right: -11.07639vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    margin-right: -14.55078vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--d5-variant__img--outgrid {
    margin-right: -17.64323vw;
  }
}
.o-layout-simple .o-container--d5-variant__price {
  height: 100%;
  line-height: 100%;
  text-align: center;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-simple .o-container--d5-variant__price {
    width: 20.76389%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-simple .o-container--d5-variant__price {
    width: 21.07843%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-simple .o-container--d5-variant__price {
    width: 28.59155%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-simple .o-container--d5-variant__price {
    width: 22.03461%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-layout-simple .o-container--d5-variant__price {
    width: 23.52942%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-layout-simple .o-container--d5-variant__price {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .o-layout-simple .o-container--d5-variant__price {
    float: left;
  }
}
.o-layout-simple .o-container--d5-variant__btn {
  width: 200px;
}
.o-simple-flex {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) and (max-width: 9999px) {
  .o-simple-flex {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-simple-flex {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .o-simple-flex div {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-simple-flex div {
    width: 100%;
  }
}
.o-layout-default {
  color: rgba(0, 0, 0, 0.6);
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) and (max-width: 9999px) {
  .o-layout-default {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-layout-default {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-default .o-layout-default__col-left {
    width: 56.04167%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-default .o-layout-default__col-left {
    width: 62.63889%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-default .o-layout-default__col-left {
    width: 61.42578%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-default .o-layout-default__col-left {
    width: 62.63021%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-layout-default .o-layout-default__col-left {
    width: 100%;
  }
}
.o-layout-default .o-layout-default__col-right {
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.03);
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-layout-default .o-layout-default__col-right {
    width: 43.95833%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-layout-default .o-layout-default__col-right {
    width: 37.36111%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-layout-default .o-layout-default__col-right {
    width: 38.57422%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-default .o-layout-default__col-right {
    width: 37.36979%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-layout-default .o-layout-default__col-right {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-layout-default[data-sidebar="search"] .o-layout-default__col-right {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-layout-default[data-sidebar="compendium"] .o-layout-default__col-left,
  .o-layout-default[data-sidebar="compendium"] .o-layout-default__col-right {
    width: 100%;
  }
}
.o-container--masonry__row {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-container--masonry__element {
    width: calc(25% - 15px);
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-container--masonry__element {
    width: calc(33.333333% - 10px);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-container--masonry__element {
    width: calc(50% - 15px);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-container--masonry__element {
    width: calc(50% - 10px);
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-container--masonry__element {
    width: 82.40741vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-container--masonry__element {
    width: 100%;
  }
}
.o-container--masonry__element > div {
  overflow: hidden;
}
.o-container--masonry__element > .c-item-book--price {
  margin-bottom: 5px;
  margin-top: 5px;
}
.c-course .o-container--masonry__element h2,
.c-index-b .articles__item .o-container--masonry__element h2,
.c-index-top__item .o-container--masonry__element h2,
.c-paragraph-wrapper .o-container--masonry__element h3,
.c-special-product .books-aside-item .o-container--masonry__element h3,
.c-special-product .image-list-item .o-container--masonry__element h3,
.c-special-product .o-container--masonry__element .container > h3,
.c-special-product .products__item .o-container--masonry__element h3,
.c-special-product .testimonials__item .o-container--masonry__element h3,
.cards .card .o-container--masonry__element h3,
.o-container--masonry__element .c-course h2,
.o-container--masonry__element .c-index-b .articles__item h2,
.o-container--masonry__element .c-index-top__item h2,
.o-container--masonry__element .c-paragraph-wrapper h3,
.o-container--masonry__element .c-special-product .books-aside-item h3,
.o-container--masonry__element .c-special-product .container > h3,
.o-container--masonry__element .c-special-product .image-list-item h3,
.o-container--masonry__element .c-special-product .products__item h3,
.o-container--masonry__element .c-special-product .testimonials__item h3,
.o-container--masonry__element .c-title--sm,
.o-container--masonry__element .cards .card h3 {
  margin-bottom: 5px;
}
.c-course .o-container--masonry__element h2 span,
.c-index-b .articles__item .o-container--masonry__element h2 span,
.c-index-top__item .o-container--masonry__element h2 span,
.c-paragraph-wrapper .o-container--masonry__element h3 span,
.c-special-product .books-aside-item .o-container--masonry__element h3 span,
.c-special-product .image-list-item .o-container--masonry__element h3 span,
.c-special-product .o-container--masonry__element .container > h3 span,
.c-special-product .products__item .o-container--masonry__element h3 span,
.c-special-product .testimonials__item .o-container--masonry__element h3 span,
.cards .card .o-container--masonry__element h3 span,
.o-container--masonry__element .c-course h2 span,
.o-container--masonry__element .c-index-b .articles__item h2 span,
.o-container--masonry__element .c-index-top__item h2 span,
.o-container--masonry__element .c-paragraph-wrapper h3 span,
.o-container--masonry__element .c-special-product .books-aside-item h3 span,
.o-container--masonry__element .c-special-product .container > h3 span,
.o-container--masonry__element .c-special-product .image-list-item h3 span,
.o-container--masonry__element .c-special-product .products__item h3 span,
.o-container--masonry__element .c-special-product .testimonials__item h3 span,
.o-container--masonry__element .c-title--sm span,
.o-container--masonry__element .cards .card h3 span {
  margin-top: 5px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-container--masonry__element-variant {
    width: calc(50% - 15px);
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-container--masonry__element-variant {
    width: calc(66.666666% - 10px);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-container--masonry__element-variant {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-container--masonry__element-variant {
    width: 100%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-container--masonry__element-variant {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-container--masonry__element-variant {
    width: 100%;
  }
}
.o-main-header {
  background-color: #1f5266;
}
.o-main-header .o-main-header__logo {
  float: left;
  display: block;
}
@media (min-width: 540px) and (max-width: 9999px) {
  .o-main-header .o-main-header__logo {
    width: 124px;
    height: 32.24px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-main-header .o-main-header__logo {
    width: 115px;
    height: 27.6px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-main-header .o-main-header__logo {
    margin-top: 25px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header .o-main-header__logo {
    margin-top: 10px;
  }
}
.o-main-header .o-main-header__search {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  float: right;
  font-size: 14px;
  height: 36px;
  background-color: hsla(0, 0%, 100%, 0.9);
  border-radius: 5px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header .o-main-header__search {
    width: 24.94792vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header .o-main-header__search {
    width: 28.54167vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header .o-main-header__search {
    width: 16.89453vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header .o-main-header__search {
    width: 28.64583vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-main-header .o-main-header__search {
    width: 44.44444vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-main-header .o-main-header__search {
    width: 45.3125vw;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-main-header .o-main-header__search {
    margin-top: 23px;
    margin-bottom: 23px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header .o-main-header__search {
    margin-top: 6px;
    margin-bottom: 6px;
  }
}
.o-main-header .o-main-header__search .o-main-header__button,
.o-main-header .o-main-header__search .o-main-header__field {
  border: 0;
  line-height: 36px;
  height: 36px;
  background: none;
}
.o-main-header .o-main-header__search .o-main-header__field {
  color: rgba(0, 0, 0, 0.45);
  padding-left: 15px;
  width: calc(100% - 45px - 15px);
  height: 36px;
}
.o-main-header .o-main-header__search .o-main-header__button {
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  width: 30px;
  padding-right: 15px;
}
.o-main-header .o-main-header__nav {
  text-align: center;
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header .o-main-header__nav {
    padding-left: 0;
    clear: both;
    background-color: #52a9cc;
  }
}
.o-main-header .o-main-header__nav ul.o-main-header__list {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-weight: 400;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    padding-left: 4.01042vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    padding-left: 2.29167vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    padding-left: 3.125vw;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    font-weight: 600;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    width: 96%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 0 2%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    height: 82px;
    font-size: 18px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    height: 82px;
    font-size: 18px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    height: 82px;
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    height: 56px;
    font-size: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    height: 52px;
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-main-header .o-main-header__nav ul.o-main-header__list {
    height: 52px;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more {
    display: none !important;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--subdivide {
    width: 1px;
    height: 22px;
    margin-top: 15px;
    background-color: rgba(0, 0, 0, 0.05);
  }
}
.o-main-header
  .o-main-header__nav
  ul.o-main-header__list
  li.o-main-header__item,
.o-main-header
  .o-main-header__nav
  ul.o-main-header__list
  li.o-main-header__item--more {
  height: 100%;
  display: block;
  position: relative;
}
@media (min-width: 0) and (max-width: 767px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more {
    width: 24%;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more:hover,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item:hover {
    height: calc(100% - 12px);
    border-bottom: 12px solid #8acbe6;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more:hover,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item:hover {
    background-color: #8acbe6;
  }
}
.o-main-header
  .o-main-header__nav
  ul.o-main-header__list
  li.o-main-header__item--more
  a.o-main-header__link,
.o-main-header
  .o-main-header__nav
  ul.o-main-header__list
  li.o-main-header__item
  a.o-main-header__link {
  height: 100%;
  display: block;
  text-decoration: none;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    line-height: 82px;
    color: hsla(0, 0%, 100%, 0.85);
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    padding: 0 1.25vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    padding: 0 1.66667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    padding: 0 1.85547vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    line-height: 56px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    line-height: 52px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item--more
    a.o-main-header__link,
  .o-main-header
    .o-main-header__nav
    ul.o-main-header__list
    li.o-main-header__item
    a.o-main-header__link {
    color: rgba(0, 0, 0, 0.45);
  }
}
.o-main-header__activate-submenu {
  cursor: pointer;
}
.o-main-header__activate-submenu:hover .o-main-header__submenu {
  display: block;
  background-color: #8acbe6;
  position: absolute;
  top: 117%;
  z-index: 999999;
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header__activate-submenu:hover .o-main-header__submenu {
    top: 100%;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header__activate-submenu:active .o-main-header__submenu,
  .o-main-header__activate-submenu:focus .o-main-header__submenu {
    display: block;
    background-color: #8acbe6;
    position: absolute;
    top: 117%;
    z-index: 999999;
  }
}
@media (min-width: 0) and (max-width: 1023px) and (min-width: 0) and (max-width: 1023px) {
  .o-main-header__activate-submenu:active .o-main-header__submenu,
  .o-main-header__activate-submenu:focus .o-main-header__submenu {
    top: 100%;
  }
}
.o-main-header__activate-submenu .o-main-header__submenu-more {
  width: 100%;
}
.o-main-header__activate-submenu
  .o-main-header__submenu-more
  ul
  li.o-main-header__sub-item {
  width: auto !important;
  margin-right: 15px;
}
.o-main-header__activate-submenu
  .o-main-header__submenu-more
  ul
  li.o-main-header__sub-item
  a {
  height: 52px;
  line-height: 52px;
}
.o-main-header__activate-submenu .o-main-header__submenu {
  color: rgba(0, 0, 0, 0.4);
  display: none;
  text-align: left;
}
.o-main-header__activate-submenu .o-main-header__submenu ul {
  margin-top: 15px;
}
@media (min-width: 0) and (max-width: 767px) {
  .o-main-header__activate-submenu .o-main-header__submenu ul li {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .o-main-header__activate-submenu .o-main-header__submenu ul li {
    font-size: 18px;
  }
}
.o-main-header__activate-submenu .o-main-header__submenu ul li.bottom-border,
.o-main-header__activate-submenu .o-main-header__submenu ul li.double-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.o-main-header__activate-submenu .o-main-header__submenu ul li.double-border {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__main-item {
  letter-spacing: 1.8px;
  font-weight: 700;
  text-transform: uppercase;
}
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__main-item:first-child {
  margin: 20px 0 5px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item:first-child {
    width: 475px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item:first-child {
    width: 475px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item:first-child {
    width: 475px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item:first-child {
    width: 365px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item:first-child {
    width: 315px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item:first-child {
    width: 305px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item {
    width: 490px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item {
    width: 490px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item {
    width: 490px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item {
    width: 380px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item {
    width: 330px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__main-item {
    width: 320px;
  }
}
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__main-item
  a {
  margin: 15px;
}
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__sub-item {
  font-weight: 400 !important;
  margin-left: 15px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item {
    width: 346px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item {
    width: 346px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item {
    width: 346px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item {
    width: 315px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item {
    width: 315px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item {
    width: 216px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-main-header__activate-submenu
    .o-main-header__submenu
    ul
    li.o-main-header__sub-item:last-child {
    width: 100%;
  }
}
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__sub-item
  a {
  margin: 11px 0;
}
.c-membership__nav
  .o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__sub-item
  a,
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__sub-item
  .c-membership__nav
  a,
.o-main-header__activate-submenu
  .o-main-header__submenu
  ul
  li.o-main-header__sub-item
  a.t-text--italic {
  margin: 15px 0 !important;
}
.o-main-header__activate-submenu .o-main-header__submenu ul li a {
  display: block;
  color: rgba(0, 0, 0, 0.4);
}
.o-main-header__activate-submenu .o-main-header__submenu ul li a:hover {
  color: rgba(0, 0, 0, 0.75) !important;
}
.top-bar {
  background-color: #8acbe6;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.top-bar.is-left {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.top-bar.is-centered {
  -ms-flex-pack: center;
  justify-content: center;
}
.top-bar > div {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.top-bar > div a {
  display: block;
  color: #fff;
  position: relative;
  min-width: 24px;
  text-align: center;
}
.top-bar > div a:not(:last-child) {
  margin-right: 20px;
}
.top-bar > div a i {
  font-size: 24px;
  line-height: 1;
}
.top-bar > div a.cart-counter span {
  position: absolute;
  width: 16px;
  height: 16px;
  background-color: red;
  display: block;
  top: -5px;
  right: -10px;
  border-radius: 50%;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #fff;
}
footer.o-main-footer {
  clear: both;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.75);
}
@media (min-width: 1024px) and (max-width: 9999px) {
  footer.o-main-footer {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
footer.o-main-footer a.o-main-footer__anchor {
  color: hsla(0, 0%, 100%, 0.6);
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
  text-transform: uppercase;
  padding: 10px;
}
@media (min-width: 768px) and (max-width: 9999px) {
  footer.o-main-footer a.o-main-footer__anchor {
    display: none;
  }
}
footer.o-main-footer .o-main-footer__menu,
footer.o-main-footer .o-main-footer__text {
  color: hsla(0, 0%, 100%, 0.6);
}
@media (min-width: 1440px) and (max-width: 9999px) {
  footer.o-main-footer .o-main-footer__menu,
  footer.o-main-footer .o-main-footer__text {
    width: 1045px;
    position: relative;
    left: 50%;
    margin-left: -523px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  footer.o-main-footer .o-main-footer__menu,
  footer.o-main-footer .o-main-footer__text {
    margin: 0 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  footer.o-main-footer .o-main-footer__menu,
  footer.o-main-footer .o-main-footer__text {
    margin: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  footer.o-main-footer .o-main-footer__menu,
  footer.o-main-footer .o-main-footer__text {
    margin: 0 15px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  footer.o-main-footer .o-main-footer__menu,
  footer.o-main-footer .o-main-footer__text {
    margin: 0 15px;
  }
}
footer.o-main-footer .o-main-footer__menu {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
footer.o-main-footer .o-main-footer__menu .is-right {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
footer.o-main-footer .o-main-footer__menu .is-right a:not(:last-child) {
  margin-right: 20px;
}
footer.o-main-footer .o-main-footer__menu-b {
  display: -ms-flexbox;
  display: flex;
}
footer.o-main-footer .o-main-footer__menu-b > div {
  width: 25%;
}
footer.o-main-footer .o-main-footer__menu-b > div h2 {
  font-size: 18px;
  line-height: 24px;
  color: #ffd519;
  font-weight: 500;
}
footer.o-main-footer .o-main-footer__menu-b > div p {
  color: #fff;
}
footer.o-main-footer .o-main-footer__menu-b > div ul {
  margin: 20px 0;
}
footer.o-main-footer .o-main-footer__menu-b > div ul li {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
footer.o-main-footer .o-main-footer__menu-b > div ul li a {
  color: inherit;
}
footer.o-main-footer .o-main-footer__menu-b > div ul li:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ffd519;
  margin-right: 5px;
}
footer.o-main-footer .o-main-footer__menu-b > div ul li:not(:last-child) {
  margin-bottom: 10px;
}
footer.o-main-footer .o-main-footer__bar {
  display: -ms-flexbox;
  display: flex;
  background-color: #222;
  -ms-flex-pack: center;
  justify-content: center;
}
footer.o-main-footer .o-main-footer__bar .wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
footer.o-main-footer .o-main-footer__bar.light {
  background-color: #484848;
}
footer.o-main-footer .o-main-footer__bar a {
  display: block;
  padding: 10px 20px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65);
  font-size: 22px;
}
footer.o-main-footer .c-btn--small,
footer.o-main-footer .c-btn--small-deactive {
  padding-left: 20px;
  padding-right: 20px;
}
.o-sidebar {
  letter-spacing: 1px;
  overflow: hidden;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar > * {
    margin-right: 8.33333vw;
    margin-left: 1.45833vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar > * {
    margin-right: 2.77778vw;
    margin-left: 1.94444vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar > * {
    margin-right: 1.46484vw;
    margin-left: 2.73438vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar > * {
    margin-right: 1.95313vw;
    margin-left: 2.60417vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar > * {
    margin-right: 2.77778vw;
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar > * {
    margin-right: 3.125vw;
    margin-left: 3.125vw;
  }
}
.o-sidebar-variant {
  letter-spacing: 1px;
  overflow: hidden;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar-variant > :last-child {
    margin-right: 8.33333vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar-variant > :last-child {
    margin-right: 2.77778vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar-variant > :last-child {
    margin-right: 1.46484vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar-variant > :last-child {
    margin-right: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar-variant > :last-child {
    margin-right: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar-variant > :last-child {
    margin-right: 3.125vw;
  }
}
.o-sidebar--list-accordion:last-child,
.o-sidebar--list-thumbnails:last-child,
.o-sidebar--simple-list:last-child {
  height: 100%;
}
.o-sidebar--list-accordion,
.o-sidebar--list-thumbnails {
  color: rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0.03);
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar--list-thumbnails .c-item-thumb__link,
  .o-sidebar--list-thumbnails .o-sidebar__item,
  .o-sidebar--list-thumbnails h2,
  .o-sidebar--simple-list .c-item-thumb__link,
  .o-sidebar--simple-list .o-sidebar__item,
  .o-sidebar--simple-list h2 {
    margin-right: 8.33333vw;
    margin-left: 1.45833vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar--list-thumbnails .c-item-thumb__link,
  .o-sidebar--list-thumbnails .o-sidebar__item,
  .o-sidebar--list-thumbnails h2,
  .o-sidebar--simple-list .c-item-thumb__link,
  .o-sidebar--simple-list .o-sidebar__item,
  .o-sidebar--simple-list h2 {
    margin-right: 2.77778vw;
    margin-left: 1.94444vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar--list-thumbnails .c-item-thumb__link,
  .o-sidebar--list-thumbnails .o-sidebar__item,
  .o-sidebar--list-thumbnails h2,
  .o-sidebar--simple-list .c-item-thumb__link,
  .o-sidebar--simple-list .o-sidebar__item,
  .o-sidebar--simple-list h2 {
    margin-right: 1.46484vw;
    margin-left: 2.73438vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar--list-thumbnails .c-item-thumb__link,
  .o-sidebar--list-thumbnails .o-sidebar__item,
  .o-sidebar--list-thumbnails h2,
  .o-sidebar--simple-list .c-item-thumb__link,
  .o-sidebar--simple-list .o-sidebar__item,
  .o-sidebar--simple-list h2 {
    margin-right: 1.95313vw;
    margin-left: 2.60417vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar--list-thumbnails .c-item-thumb__link,
  .o-sidebar--list-thumbnails .o-sidebar__item,
  .o-sidebar--list-thumbnails h2,
  .o-sidebar--simple-list .c-item-thumb__link,
  .o-sidebar--simple-list .o-sidebar__item,
  .o-sidebar--simple-list h2 {
    margin-right: 2.77778vw;
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar--list-thumbnails .c-item-thumb__link,
  .o-sidebar--list-thumbnails .o-sidebar__item,
  .o-sidebar--list-thumbnails h2,
  .o-sidebar--simple-list .c-item-thumb__link,
  .o-sidebar--simple-list .o-sidebar__item,
  .o-sidebar--simple-list h2 {
    margin-right: 3.125vw;
    margin-left: 3.125vw;
  }
}
.o-sidebar--list-thumbnails img.o-sidebar__img,
.o-sidebar--simple-list img.o-sidebar__img {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.o-sidebar--list-thumbnails:first-child,
.o-sidebar--simple-list:first-child {
  margin-top: 0;
}
.o-sidebar--list-thumbnails:last-child,
.o-sidebar--simple-list:last-child {
  margin-bottom: 0;
}
.o-sidebar--simple-list {
  background-color: rgba(0, 0, 0, 0.06);
}
.o-sidebar--simple-list .o-sidebar__item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.o-sidebar--simple-list .o-sidebar__item .o-sidebar__link {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
  display: block;
  width: 100%;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-sidebar--simple-list .o-sidebar__item .o-sidebar__link {
    padding: 30px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-sidebar--simple-list .o-sidebar__item .o-sidebar__link {
    padding: 25px 0;
  }
}
.o-sidebar--simple-list .o-sidebar__item .o-sidebar__link .nav-num {
  color: rgba(0, 0, 0, 0.4);
}
.o-sidebar--simple-list .o-sidebar__item .o-sidebar__link:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.o-sidebar--simple-list .o-sidebar__item:last-child {
  border: 0;
  margin-bottom: 0;
}
div[data-flex="true"] {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 100%;
}
.o-sidebar--shop form {
  font-size: 14px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar--shop form {
    width: 14.375vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar--shop form {
    width: 22.63889vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar--shop form {
    width: 22.94922vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar--shop form {
    width: 32.03125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar--shop form {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar--shop form {
    width: 100%;
  }
}
.o-sidebar--shop form input.o-sidebar--shop__field {
  background-color: hsla(0, 0%, 100%, 0.6);
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar--shop form input.o-sidebar--shop__field {
    width: 8.90625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar--shop form input.o-sidebar--shop__field {
    width: 16.66667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar--shop form input.o-sidebar--shop__field {
    width: 16.30859vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar--shop form input.o-sidebar--shop__field {
    width: 20.96354vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar--shop form input.o-sidebar--shop__field {
    width: 35.37037vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar--shop form input.o-sidebar--shop__field {
    width: 59.6875vw;
  }
}
.o-sidebar--shop form button.o-sidebar--shop__button {
  background-color: rgba(0, 0, 0, 0.06);
  text-transform: uppercase;
  float: right;
  cursor: pointer;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar--shop form button.o-sidebar--shop__button {
    width: 5.3125vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar--shop form button.o-sidebar--shop__button {
    width: 5.90278vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar--shop form button.o-sidebar--shop__button {
    width: 6.25vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar--shop form button.o-sidebar--shop__button {
    width: 10.67708vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar--shop form button.o-sidebar--shop__button {
    width: 19.81481vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar--shop form button.o-sidebar--shop__button {
    width: 33.4375vw;
  }
}
.c-search-options {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
}
.c-search-options * {
  margin-right: 5px;
}
.c-search-options .c-search-options__txt {
  color: rgba(0, 0, 0, 0.4);
  height: 36px;
  line-height: 36px;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-search-options .c-search-options__txt {
    width: 25vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-search-options .c-search-options__txt {
    width: 14.81481vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-search-options .c-search-options__txt {
    width: 14.81481vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-search-options .c-search-options__txt {
    width: 7.8125vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-search-options .c-search-options__txt {
    width: 5.55556vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-search-options .c-search-options__txt {
    width: 4.16667vw;
  }
}
.c-search-options .c-btn--small,
.c-search-options .c-btn--small-deactive {
  padding: 0;
  line-height: 36px;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-search-options .c-btn--small,
  .c-search-options .c-btn--small-deactive {
    width: 34.375vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-search-options .c-btn--small,
  .c-search-options .c-btn--small-deactive {
    width: 20.37037vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-search-options .c-btn--small,
  .c-search-options .c-btn--small-deactive {
    width: 20.37037vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-search-options .c-btn--small,
  .c-search-options .c-btn--small-deactive {
    width: 10.74219vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-search-options .c-btn--small,
  .c-search-options .c-btn--small-deactive {
    width: 7.63889vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-search-options .c-btn--small,
  .c-search-options .c-btn--small-deactive {
    width: 5.72917vw;
  }
}
.c-search-options .c-btn--small-deactive {
  border: 2px solid rgba(0, 0, 0, 0.2) !important;
  background-color: #fff !important;
}
.c-btn,
.c-btn--big,
.c-btn--default,
.c-btn--default-yellow,
.c-btn--sm-dark-yellow,
.c-btn--sm-yellow,
.c-btn--small,
.c-btn--small-deactive,
.wc-gateway-ppec-cancel {
  display: block;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700 !important;
  letter-spacing: 1px;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.6);
  border: 0 !important;
}
.c-btn--big:hover,
.c-btn--default-yellow:hover,
.c-btn--default:hover,
.c-btn--sm-dark-yellow:hover,
.c-btn--sm-yellow:hover,
.c-btn--small-deactive:hover,
.c-btn--small:hover,
.c-btn:hover,
.wc-gateway-ppec-cancel:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.c-btn--big {
  padding-top: 13px;
  padding-bottom: 13px;
  border-radius: 8px;
}
.c-btn--small,
.c-btn--small-deactive {
  padding-top: 11px;
  padding-bottom: 11px;
  border-radius: 5px;
}
.c-btn--small-deactive {
  box-sizing: border-box;
  line-height: 34px !important;
}
.c-btn--green {
  background-color: #bde695;
}
.c-btn--default-yellow,
.c-btn--sm-yellow,
.c-btn--yellow {
  background-color: #ffed85;
}
.c-btn--dark-yellow,
.c-btn--sm-dark-yellow {
  background-color: #ffd519;
}
.c-btn--orange {
  background-color: #ffc485;
}
.c-btn--transparent,
.wc-gateway-ppec-cancel {
  background-color: rgba(0, 0, 0, 0.06);
}
.c-btn--light-blue {
  background-color: #2496cf;
}
.c-btn--blue {
  background-color: #3392c4;
}
.c-btn--default-yellow {
  padding: 10px 25px;
  border-radius: 5px;
  display: inline-block !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-btn--default-yellow {
    padding: 8px 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-btn--default-yellow {
    padding: 8px 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-btn--default-yellow {
    padding: 8px 20px;
  }
}
.c-btn--sm-yellow {
  padding: 5px 12px;
  border-radius: 5px;
  display: inline-block !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-btn--sm-yellow {
    padding: 8px 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-btn--sm-yellow {
    padding: 8px 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-btn--sm-yellow {
    padding: 8px 20px;
  }
}
.c-btn--sm-dark-yellow {
  padding: 5px 12px;
  border-radius: 5px;
  display: inline-block !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-btn--sm-dark-yellow {
    padding: 8px 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-btn--sm-dark-yellow {
    padding: 8px 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-btn--sm-dark-yellow {
    padding: 8px 20px;
  }
}
.c-btn--default,
.wc-gateway-ppec-cancel {
  padding: 10px 25px;
  border-radius: 5px;
  display: inline-block !important;
  text-decoration: none !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-btn--default,
  .wc-gateway-ppec-cancel {
    padding: 8px 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-btn--default,
  .wc-gateway-ppec-cancel {
    padding: 8px 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-btn--default,
  .wc-gateway-ppec-cancel {
    padding: 8px 20px;
  }
}
.c-pagination {
  border-top: 2px solid rgba(0, 0, 0, 0.05);
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-pagination {
    font-size: 20px;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-pagination {
    font-size: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-pagination {
    font-size: 14px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .learndash-wrapper .ld-tab-content > h1 {
    font-size: 24px;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .learndash-wrapper .ld-tab-content > h1 {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .learndash-wrapper .ld-tab-content > h1 {
    font-size: 18px;
  }
}
.c-pagination__link {
  display: block;
}
.c-pagination__link:hover {
  color: rgba(0, 0, 0, 0.8);
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-video {
    height: 16.875vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-video {
    height: 19.30556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-video {
    height: 26.36719vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-video {
    height: 35.15625vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-video {
    height: 37.03704vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-video {
    height: 52.5vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-ebook {
    height: 18.80208vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-ebook {
    height: 21.66667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-ebook {
    height: 29.78516vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-ebook {
    height: 37.89063vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-ebook {
    height: 44.62963vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-ebook {
    height: 75.3125vw;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-ebook {
    float: right;
  }
}
.yt iframe {
  width: 100%;
  height: 100%;
}
.c-link--classic {
  text-decoration: underline !important;
}
.c-link--classic:hover {
  text-decoration: none !important;
}
.c-breadcrumbs {
  font-weight: 600;
  text-transform: uppercase;
  display: block;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-breadcrumbs {
    letter-spacing: 1.4px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-breadcrumbs {
    letter-spacing: 1.4px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-breadcrumbs {
    letter-spacing: 1.1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-breadcrumbs {
    letter-spacing: 1.1px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-breadcrumbs {
    letter-spacing: 1px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-breadcrumbs {
    letter-spacing: 0.8px;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-breadcrumbs {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  .c-breadcrumbs {
    font-size: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-breadcrumbs {
    font-size: 14px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-breadcrumbs {
    font-size: 12px;
  }
}
.c-breadcrumbs a {
  text-decoration: none;
  color: inherit;
}
.c-breadcrumbs a:hover {
  color: rgba(0, 0, 0, 0.6);
}
.c-share--column-list li a,
.c-share--row-list li a {
  display: block;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-share--column-list li a,
  .c-share--row-list li a {
    line-height: 17px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-share--column-list li a,
  .c-share--row-list li a {
    line-height: 17px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-share--column-list li a,
  .c-share--row-list li a {
    line-height: 17px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--column-list li a,
  .c-share--row-list li a {
    line-height: 16px;
  }
}
.c-share--column-list li a:hover,
.c-share--row-list li a:hover {
  color: rgba(0, 0, 0, 0.4);
}
.c-share--column-list .fa,
.c-share--row-list .fa {
  display: block;
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-share--column-list .fa,
  .c-share--row-list .fa {
    margin-top: -4.5px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-share--column-list .fa,
  .c-share--row-list .fa {
    margin-top: -3px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-share--column-list .fa,
  .c-share--row-list .fa {
    margin-top: -3px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--column-list .fa,
  .c-share--row-list .fa {
    margin-top: -4px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-share--column-list li {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-share--column-list li {
    font-size: 12px;
    line-height: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-share--column-list li {
    font-size: 12px;
    line-height: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--column-list li {
    font-size: 16px;
    line-height: 16px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-share--column-list li {
    width: 132px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-share--column-list li {
    width: 132px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-share--column-list li {
    width: 107px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-share--column-list li br {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--column-list li .fa {
    position: relative;
    left: 50%;
    margin-left: -11px;
  }
}
.c-share--column-list .line {
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
  margin: 20px 0;
  clear: both;
}
.c-share--column-list .fa {
  padding: 3px 10px 0 0;
}
.c-share--row-list li {
  vertical-align: top;
  width: auto !important;
  display: inline-block;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-share--row-list li {
    font-size: 22px;
    line-height: 22px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-share--row-list li {
    font-size: 22px;
    line-height: 22px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-share--row-list li {
    font-size: 22px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--row-list li {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-share--row-list li {
    width: 132px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-share--row-list li {
    width: 132px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-share--row-list li {
    width: 107px;
  }
}
.c-share--row-list .line {
  width: 1px !important;
  border-left: 1px solid rgba(0, 0, 0, 0.4);
  margin: 0 40px;
  clear: both;
  height: 22px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--row-list .line {
    margin: 0 20px;
    height: 16px;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .c-share--row-list .line {
    margin: 0 10px;
    height: 11px;
  }
}
.c-share--row-list .fa {
  padding: 0 10px 0 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-share--row-list .fa {
    margin-top: 0;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-share--row-list .fa {
    padding: 0;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-share--row-list .social-text {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-validation--error,
  .c-validation--info,
  .c-validation--success,
  .create-account .woocommerce-cart p:first-child,
  .create-account .woocommerce-checkout p:first-child,
  .woocommerce-cart .create-account p:first-child,
  .woocommerce-cart .woocommerce-error,
  .woocommerce-cart .woocommerce-message,
  .woocommerce-checkout .create-account p:first-child,
  .woocommerce-checkout .woocommerce-error,
  .woocommerce-checkout .woocommerce-message {
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-validation--error,
  .c-validation--info,
  .c-validation--success,
  .create-account .woocommerce-cart p:first-child,
  .create-account .woocommerce-checkout p:first-child,
  .woocommerce-cart .create-account p:first-child,
  .woocommerce-cart .woocommerce-error,
  .woocommerce-cart .woocommerce-message,
  .woocommerce-checkout .create-account p:first-child,
  .woocommerce-checkout .woocommerce-error,
  .woocommerce-checkout .woocommerce-message {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message,
  .create-account p:first-child,
  .woocommerce-error,
  .woocommerce-message {
    padding: 16px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message,
  .create-account p:first-child,
  .woocommerce-error,
  .woocommerce-message {
    padding: 12px 0;
  }
}
.c-validation--error .c-validation__message,
.c-validation--info .c-validation__message,
.c-validation--success .c-validation__message {
  width: 100vw;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message {
    margin-left: -3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message {
    margin-left: -2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message {
    margin-left: -1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message {
    margin-left: -7.65625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message {
    margin-left: -14.76389vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-validation--error .c-validation__message,
  .c-validation--info .c-validation__message,
  .c-validation--success .c-validation__message {
    margin-left: -18.94792vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-validation--error .c-validation__text,
  .c-validation--info .c-validation__text,
  .c-validation--success .c-validation__text {
    margin: 0 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-validation--error .c-validation__text,
  .c-validation--info .c-validation__text,
  .c-validation--success .c-validation__text {
    margin: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-validation--error .c-validation__text,
  .c-validation--info .c-validation__text,
  .c-validation--success .c-validation__text {
    margin: 0 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-validation--error .c-validation__text,
  .c-validation--info .c-validation__text,
  .c-validation--success .c-validation__text {
    margin: 0 16px;
  }
}
.c-validation--error .c-validation__text,
.c-validation--info .c-validation__text,
.c-validation--success .c-validation__text,
.create-account p:first-child > span,
.create-account p:first-child li,
.woocommerce-error > span,
.woocommerce-error li,
.woocommerce-message {
  color: rgba(0, 0, 0, 0.45);
}
.c-validation--error .c-validation__message {
  background-color: #edb09a;
}
.c-validation--success .c-validation__message {
  background-color: #d3f5e4;
}
.c-validation--info .c-validation__message {
  background-color: #b8d0d9;
}
.create-account p:first-child,
.woocommerce-error,
.woocommerce-message {
  width: 100%;
  text-align: center;
}
.create-account p:first-child strong,
.woocommerce-error strong,
.woocommerce-message strong {
  font-weight: 700;
}
.create-account p:first-child,
.woocommerce-error {
  background-color: #edb09a;
}
@media (min-width: 0) and (max-width: 539px) {
  .create-account p:first-child > span,
  .create-account p:first-child li,
  .woocommerce-error > span,
  .woocommerce-error li {
    margin: 0 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .create-account p:first-child > span,
  .create-account p:first-child li,
  .woocommerce-error > span,
  .woocommerce-error li {
    margin: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .create-account p:first-child > span,
  .create-account p:first-child li,
  .woocommerce-error > span,
  .woocommerce-error li {
    margin: 0 0 0 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .create-account p:first-child > span,
  .create-account p:first-child li,
  .woocommerce-error > span,
  .woocommerce-error li {
    margin: 0 0 0 16px;
  }
}
.create-account p:first-child a,
.woocommerce-error a {
  color: inherit;
  font-weight: 700;
  text-decoration: underline;
}
.woocommerce-message {
  background-color: #d3f5e4;
}
.woocommerce-message a {
  color: inherit;
  font-weight: 700;
  text-decoration: underline;
}
.create-account p:first-child {
  background-color: #b8d0d9;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .create-account p:first-child {
    margin-bottom: 28px;
    margin-top: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .create-account p:first-child {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
ol.general-list,
ul.general-list {
  padding-left: 20px;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  ol.general-list,
  ul.general-list {
    margin: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  ol.general-list,
  ul.general-list {
    margin: 20px 0;
  }
}
ol.general-list li,
ul.general-list li {
  margin: 8px;
  font-style: italic;
}
ul.general-list,
ul.general-list li {
  list-style-type: disc !important;
}
ol.general-list,
ol.general-list li {
  list-style-type: decimal !important;
}
ul.c-list--arrow {
  margin: 0.75em 0;
  padding: 0 1em;
  list-style: none;
}
ul.c-list--arrow li:before {
  content: "";
  border-color: transparent rgba(0, 0, 0, 0.6);
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 1.1em;
  position: relative;
}
.overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 50;
  left: 0;
  top: 0;
  display: none;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
}
.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}
.overlay a:focus,
.overlay a:hover {
  color: #f1f1f1;
}
.overlay .overlay-content {
  position: relative;
  top: 25%;
  width: 50%;
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 0) and (max-width: 1024px) {
  .overlay .overlay-content {
    width: 75%;
  }
}
.overlay .overlay-content p {
  font-weight: 700;
}
.overlay .overlay-content ul {
  margin-left: 20px;
}
.overlay .overlay-content ul li {
  list-style-type: circle;
  font-weight: 700;
}
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
}
.o-content {
  display: none;
}
.cards .card {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
.cards .card img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.cards .card h3 {
  margin-bottom: 10px;
  letter-spacing: 1px;
}
.cards .card h3 a {
  color: inherit;
}
.cards .card p {
  margin-bottom: 10px;
  line-height: 1.2;
}
.cards .card p:last-of-type {
  margin-bottom: 20px;
}
.cards .card .btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
}
.c-special-product .product .text h2,
.c-special-product .side-image .text h2,
.c-title,
.c-title--lg {
  color: rgba(0, 0, 0, 0.75);
  font-weight: 900;
}
.c-course h1,
.c-course h2,
.c-course h2.c-dashboard__date,
.c-dashboard__date.c-title--sm,
.c-index-b .articles__item h2,
.c-index-b .section-title,
.c-index-top__item h2,
.c-index-top__item h2.c-dashboard__date,
.c-paragraph-wrapper h2,
.c-paragraph-wrapper h3,
.c-paragraph-wrapper h3.c-dashboard__date,
.c-special-product .books-aside-item h3,
.c-special-product .container > h2,
.c-special-product .container > h3,
.c-special-product .image-list-item h3,
.c-special-product .products__item h3,
.c-special-product .testimonials__item h3,
.c-title--md,
.c-title--sm,
.c-title--sm-variant,
.c-title--variant,
.c-title--xl,
.cards .card h3 {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 700;
}
.c-course h2.c-dashboard__date,
.c-dashboard__date.c-title--sm,
.c-index-b .articles__item h2.c-dashboard__date,
.c-index-top__item h2.c-dashboard__date,
.c-paragraph-wrapper h3.c-dashboard__date,
.c-special-product .books-aside-item h3.c-dashboard__date,
.c-special-product .container > h3.c-dashboard__date,
.c-special-product .image-list-item h3.c-dashboard__date,
.c-special-product .products__item h3.c-dashboard__date,
.c-special-product .testimonials__item h3.c-dashboard__date,
.c-title--sm-variant,
.c-title--uppercase,
.cards .card h3.c-dashboard__date {
  color: rgba(0, 0, 0, 0.4) !important;
  text-transform: uppercase;
}
.c-subtitle {
  font-style: italic;
  font-weight: 700;
}
.c-special-product .product .text h2 > span,
.c-special-product .side-image .text h2 > span,
.c-title--lg > span,
.c-title > span {
  display: block;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400 !important;
  font-size: 0.5em;
  line-height: 1em;
  font-style: italic;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-special-product .product .text h2 > span,
  .c-special-product .side-image .text h2 > span,
  .c-title--lg > span,
  .c-title > span {
    margin-top: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-special-product .product .text h2 > span,
  .c-special-product .side-image .text h2 > span,
  .c-title--lg > span,
  .c-title > span {
    margin-top: 12px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-title--xl {
    font-size: 73.856px;
    line-height: 80.138px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-title--xl {
    font-size: 73.856px;
    line-height: 80.138px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-title--xl {
    font-size: 59.072px;
    line-height: 63.138px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-title--xl {
    font-size: 49.216px;
    line-height: 51px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-title--xl {
    font-size: 44.32px;
    line-height: 46.138px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-title--xl {
    font-size: 32px;
    line-height: 34px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-special-product .product .text h2,
  .c-special-product .side-image .text h2,
  .c-title--lg {
    font-size: 60.008px;
    line-height: 65.996px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-special-product .product .text h2,
  .c-special-product .side-image .text h2,
  .c-title--lg {
    font-size: 60.008px;
    line-height: 65.996px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-special-product .product .text h2,
  .c-special-product .side-image .text h2,
  .c-title--lg {
    font-size: 47.996px;
    line-height: 51.996px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-special-product .product .text h2,
  .c-special-product .side-image .text h2,
  .c-title--lg {
    font-size: 39.988px;
    line-height: 42px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-special-product .product .text h2,
  .c-special-product .side-image .text h2,
  .c-title--lg {
    font-size: 36.01px;
    line-height: 37.996px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-special-product .product .text h2,
  .c-special-product .side-image .text h2,
  .c-title--lg {
    font-size: 26px;
    line-height: 28px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course h1,
  .c-index-b .section-title,
  .c-paragraph-wrapper h2,
  .c-special-product .container > h2,
  .c-title--md {
    font-size: 38px;
    line-height: 39.988px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course h1,
  .c-index-b .section-title,
  .c-paragraph-wrapper h2,
  .c-special-product .container > h2,
  .c-title--md {
    font-size: 34px;
    line-height: 34.008px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course h1,
  .c-index-b .section-title,
  .c-paragraph-wrapper h2,
  .c-special-product .container > h2,
  .c-title--md {
    font-size: 28px;
    line-height: 28.002px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course h1,
  .c-index-b .section-title,
  .c-paragraph-wrapper h2,
  .c-special-product .container > h2,
  .c-title--md {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course h1,
  .c-index-b .section-title,
  .c-paragraph-wrapper h2,
  .c-special-product .container > h2,
  .c-title--md {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course h1,
  .c-index-b .section-title,
  .c-paragraph-wrapper h2,
  .c-special-product .container > h2,
  .c-title--md {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course h2,
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm,
  .c-title--sm-variant,
  .cards .card h3,
  .cards .card h3.c-dashboard__date {
    font-size: 26.832px;
    line-height: 26.832px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course h2,
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm,
  .c-title--sm-variant,
  .cards .card h3,
  .cards .card h3.c-dashboard__date {
    font-size: 26.832px;
    line-height: 26.832px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course h2,
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm,
  .c-title--sm-variant,
  .cards .card h3,
  .cards .card h3.c-dashboard__date {
    font-size: 21.328px;
    line-height: 21.328px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course h2,
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm,
  .c-title--sm-variant,
  .cards .card h3,
  .cards .card h3.c-dashboard__date {
    font-size: 21.328px;
    line-height: 21.328px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course h2,
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm,
  .c-title--sm-variant,
  .cards .card h3,
  .cards .card h3.c-dashboard__date {
    font-size: 18.672px;
    line-height: 18.672px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course h2,
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm,
  .c-title--sm-variant,
  .cards .card h3,
  .cards .card h3.c-dashboard__date {
    font-size: 16px;
    line-height: 16px;
  }
}
.c-course h2.c-dashboard__date,
.c-dashboard__date.c-title--sm,
.c-index-b .articles__item h2.c-dashboard__date,
.c-index-top__item h2.c-dashboard__date,
.c-paragraph-wrapper h3.c-dashboard__date,
.c-special-product .books-aside-item h3.c-dashboard__date,
.c-special-product .container > h3.c-dashboard__date,
.c-special-product .image-list-item h3.c-dashboard__date,
.c-special-product .products__item h3.c-dashboard__date,
.c-special-product .testimonials__item h3.c-dashboard__date,
.c-title--sm-variant,
.cards .card h3.c-dashboard__date {
  letter-spacing: 1.2px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm-variant,
  .cards .card h3.c-dashboard__date {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm-variant,
  .cards .card h3.c-dashboard__date {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm-variant,
  .cards .card h3.c-dashboard__date {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm-variant,
  .cards .card h3.c-dashboard__date {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm-variant,
  .cards .card h3.c-dashboard__date {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .c-title--sm-variant,
  .cards .card h3.c-dashboard__date {
    font-size: 16px;
    line-height: 16px;
  }
}
.c-banner--dark-purple h2,
.c-banner--green h2,
.c-banner--light-blue h2,
.c-banner--light-purple h2,
.c-banner--pink h2,
.c-banner--yellow h2,
.c-banner-page h2 {
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--dark-purple .c-special-product .product .text h2,
  .c-banner--dark-purple .c-special-product .side-image .text h2,
  .c-banner--dark-purple .c-title--lg,
  .c-banner--green .c-special-product .product .text h2,
  .c-banner--green .c-special-product .side-image .text h2,
  .c-banner--green .c-title--lg,
  .c-banner--light-blue .c-special-product .product .text h2,
  .c-banner--light-blue .c-special-product .side-image .text h2,
  .c-banner--light-blue .c-title--lg,
  .c-banner--light-purple .c-special-product .product .text h2,
  .c-banner--light-purple .c-special-product .side-image .text h2,
  .c-banner--light-purple .c-title--lg,
  .c-banner--pink .c-special-product .product .text h2,
  .c-banner--pink .c-special-product .side-image .text h2,
  .c-banner--pink .c-title--lg,
  .c-banner--yellow .c-special-product .product .text h2,
  .c-banner--yellow .c-special-product .side-image .text h2,
  .c-banner--yellow .c-title--lg,
  .c-banner-page .c-special-product .product .text h2,
  .c-banner-page .c-special-product .side-image .text h2,
  .c-banner-page .c-title--lg,
  .c-special-product .product .text .c-banner--dark-purple h2,
  .c-special-product .product .text .c-banner--green h2,
  .c-special-product .product .text .c-banner--light-blue h2,
  .c-special-product .product .text .c-banner--light-purple h2,
  .c-special-product .product .text .c-banner--pink h2,
  .c-special-product .product .text .c-banner--yellow h2,
  .c-special-product .product .text .c-banner-page h2,
  .c-special-product .side-image .text .c-banner--dark-purple h2,
  .c-special-product .side-image .text .c-banner--green h2,
  .c-special-product .side-image .text .c-banner--light-blue h2,
  .c-special-product .side-image .text .c-banner--light-purple h2,
  .c-special-product .side-image .text .c-banner--pink h2,
  .c-special-product .side-image .text .c-banner--yellow h2,
  .c-special-product .side-image .text .c-banner-page h2 {
    font-size: 46.004px;
    line-height: 50.016px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--dark-purple .c-special-product .product .text h2,
  .c-banner--dark-purple .c-special-product .side-image .text h2,
  .c-banner--dark-purple .c-title--lg,
  .c-banner--green .c-special-product .product .text h2,
  .c-banner--green .c-special-product .side-image .text h2,
  .c-banner--green .c-title--lg,
  .c-banner--light-blue .c-special-product .product .text h2,
  .c-banner--light-blue .c-special-product .side-image .text h2,
  .c-banner--light-blue .c-title--lg,
  .c-banner--light-purple .c-special-product .product .text h2,
  .c-banner--light-purple .c-special-product .side-image .text h2,
  .c-banner--light-purple .c-title--lg,
  .c-banner--pink .c-special-product .product .text h2,
  .c-banner--pink .c-special-product .side-image .text h2,
  .c-banner--pink .c-title--lg,
  .c-banner--yellow .c-special-product .product .text h2,
  .c-banner--yellow .c-special-product .side-image .text h2,
  .c-banner--yellow .c-title--lg,
  .c-banner-page .c-special-product .product .text h2,
  .c-banner-page .c-special-product .side-image .text h2,
  .c-banner-page .c-title--lg,
  .c-special-product .product .text .c-banner--dark-purple h2,
  .c-special-product .product .text .c-banner--green h2,
  .c-special-product .product .text .c-banner--light-blue h2,
  .c-special-product .product .text .c-banner--light-purple h2,
  .c-special-product .product .text .c-banner--pink h2,
  .c-special-product .product .text .c-banner--yellow h2,
  .c-special-product .product .text .c-banner-page h2,
  .c-special-product .side-image .text .c-banner--dark-purple h2,
  .c-special-product .side-image .text .c-banner--green h2,
  .c-special-product .side-image .text .c-banner--light-blue h2,
  .c-special-product .side-image .text .c-banner--light-purple h2,
  .c-special-product .side-image .text .c-banner--pink h2,
  .c-special-product .side-image .text .c-banner--yellow h2,
  .c-special-product .side-image .text .c-banner-page h2 {
    font-size: 42px;
    line-height: 48px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--dark-purple .c-special-product .product .text h2,
  .c-banner--dark-purple .c-special-product .side-image .text h2,
  .c-banner--dark-purple .c-title--lg,
  .c-banner--green .c-special-product .product .text h2,
  .c-banner--green .c-special-product .side-image .text h2,
  .c-banner--green .c-title--lg,
  .c-banner--light-blue .c-special-product .product .text h2,
  .c-banner--light-blue .c-special-product .side-image .text h2,
  .c-banner--light-blue .c-title--lg,
  .c-banner--light-purple .c-special-product .product .text h2,
  .c-banner--light-purple .c-special-product .side-image .text h2,
  .c-banner--light-purple .c-title--lg,
  .c-banner--pink .c-special-product .product .text h2,
  .c-banner--pink .c-special-product .side-image .text h2,
  .c-banner--pink .c-title--lg,
  .c-banner--yellow .c-special-product .product .text h2,
  .c-banner--yellow .c-special-product .side-image .text h2,
  .c-banner--yellow .c-title--lg,
  .c-banner-page .c-special-product .product .text h2,
  .c-banner-page .c-special-product .side-image .text h2,
  .c-banner-page .c-title--lg,
  .c-special-product .product .text .c-banner--dark-purple h2,
  .c-special-product .product .text .c-banner--green h2,
  .c-special-product .product .text .c-banner--light-blue h2,
  .c-special-product .product .text .c-banner--light-purple h2,
  .c-special-product .product .text .c-banner--pink h2,
  .c-special-product .product .text .c-banner--yellow h2,
  .c-special-product .product .text .c-banner-page h2,
  .c-special-product .side-image .text .c-banner--dark-purple h2,
  .c-special-product .side-image .text .c-banner--green h2,
  .c-special-product .side-image .text .c-banner--light-blue h2,
  .c-special-product .side-image .text .c-banner--light-purple h2,
  .c-special-product .side-image .text .c-banner--pink h2,
  .c-special-product .side-image .text .c-banner--yellow h2,
  .c-special-product .side-image .text .c-banner-page h2 {
    font-size: 36.008px;
    line-height: 44px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--dark-purple .c-special-product .product .text h2,
  .c-banner--dark-purple .c-special-product .side-image .text h2,
  .c-banner--dark-purple .c-title--lg,
  .c-banner--green .c-special-product .product .text h2,
  .c-banner--green .c-special-product .side-image .text h2,
  .c-banner--green .c-title--lg,
  .c-banner--light-blue .c-special-product .product .text h2,
  .c-banner--light-blue .c-special-product .side-image .text h2,
  .c-banner--light-blue .c-title--lg,
  .c-banner--light-purple .c-special-product .product .text h2,
  .c-banner--light-purple .c-special-product .side-image .text h2,
  .c-banner--light-purple .c-title--lg,
  .c-banner--pink .c-special-product .product .text h2,
  .c-banner--pink .c-special-product .side-image .text h2,
  .c-banner--pink .c-title--lg,
  .c-banner--yellow .c-special-product .product .text h2,
  .c-banner--yellow .c-special-product .side-image .text h2,
  .c-banner--yellow .c-title--lg,
  .c-banner-page .c-special-product .product .text h2,
  .c-banner-page .c-special-product .side-image .text h2,
  .c-banner-page .c-title--lg,
  .c-special-product .product .text .c-banner--dark-purple h2,
  .c-special-product .product .text .c-banner--green h2,
  .c-special-product .product .text .c-banner--light-blue h2,
  .c-special-product .product .text .c-banner--light-purple h2,
  .c-special-product .product .text .c-banner--pink h2,
  .c-special-product .product .text .c-banner--yellow h2,
  .c-special-product .product .text .c-banner-page h2,
  .c-special-product .side-image .text .c-banner--dark-purple h2,
  .c-special-product .side-image .text .c-banner--green h2,
  .c-special-product .side-image .text .c-banner--light-blue h2,
  .c-special-product .side-image .text .c-banner--light-purple h2,
  .c-special-product .side-image .text .c-banner--pink h2,
  .c-special-product .side-image .text .c-banner--yellow h2,
  .c-special-product .side-image .text .c-banner-page h2 {
    font-size: 32.004px;
    line-height: 40px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--dark-purple .c-special-product .product .text h2,
  .c-banner--dark-purple .c-special-product .side-image .text h2,
  .c-banner--dark-purple .c-title--lg,
  .c-banner--green .c-special-product .product .text h2,
  .c-banner--green .c-special-product .side-image .text h2,
  .c-banner--green .c-title--lg,
  .c-banner--light-blue .c-special-product .product .text h2,
  .c-banner--light-blue .c-special-product .side-image .text h2,
  .c-banner--light-blue .c-title--lg,
  .c-banner--light-purple .c-special-product .product .text h2,
  .c-banner--light-purple .c-special-product .side-image .text h2,
  .c-banner--light-purple .c-title--lg,
  .c-banner--pink .c-special-product .product .text h2,
  .c-banner--pink .c-special-product .side-image .text h2,
  .c-banner--pink .c-title--lg,
  .c-banner--yellow .c-special-product .product .text h2,
  .c-banner--yellow .c-special-product .side-image .text h2,
  .c-banner--yellow .c-title--lg,
  .c-banner-page .c-special-product .product .text h2,
  .c-banner-page .c-special-product .side-image .text h2,
  .c-banner-page .c-title--lg,
  .c-special-product .product .text .c-banner--dark-purple h2,
  .c-special-product .product .text .c-banner--green h2,
  .c-special-product .product .text .c-banner--light-blue h2,
  .c-special-product .product .text .c-banner--light-purple h2,
  .c-special-product .product .text .c-banner--pink h2,
  .c-special-product .product .text .c-banner--yellow h2,
  .c-special-product .product .text .c-banner-page h2,
  .c-special-product .side-image .text .c-banner--dark-purple h2,
  .c-special-product .side-image .text .c-banner--green h2,
  .c-special-product .side-image .text .c-banner--light-blue h2,
  .c-special-product .side-image .text .c-banner--light-purple h2,
  .c-special-product .side-image .text .c-banner--pink h2,
  .c-special-product .side-image .text .c-banner--yellow h2,
  .c-special-product .side-image .text .c-banner-page h2 {
    font-size: 36.008px;
    line-height: 38.016px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--dark-purple .c-special-product .product .text h2,
  .c-banner--dark-purple .c-special-product .side-image .text h2,
  .c-banner--dark-purple .c-title--lg,
  .c-banner--green .c-special-product .product .text h2,
  .c-banner--green .c-special-product .side-image .text h2,
  .c-banner--green .c-title--lg,
  .c-banner--light-blue .c-special-product .product .text h2,
  .c-banner--light-blue .c-special-product .side-image .text h2,
  .c-banner--light-blue .c-title--lg,
  .c-banner--light-purple .c-special-product .product .text h2,
  .c-banner--light-purple .c-special-product .side-image .text h2,
  .c-banner--light-purple .c-title--lg,
  .c-banner--pink .c-special-product .product .text h2,
  .c-banner--pink .c-special-product .side-image .text h2,
  .c-banner--pink .c-title--lg,
  .c-banner--yellow .c-special-product .product .text h2,
  .c-banner--yellow .c-special-product .side-image .text h2,
  .c-banner--yellow .c-title--lg,
  .c-banner-page .c-special-product .product .text h2,
  .c-banner-page .c-special-product .side-image .text h2,
  .c-banner-page .c-title--lg,
  .c-special-product .product .text .c-banner--dark-purple h2,
  .c-special-product .product .text .c-banner--green h2,
  .c-special-product .product .text .c-banner--light-blue h2,
  .c-special-product .product .text .c-banner--light-purple h2,
  .c-special-product .product .text .c-banner--pink h2,
  .c-special-product .product .text .c-banner--yellow h2,
  .c-special-product .product .text .c-banner-page h2,
  .c-special-product .side-image .text .c-banner--dark-purple h2,
  .c-special-product .side-image .text .c-banner--green h2,
  .c-special-product .side-image .text .c-banner--light-blue h2,
  .c-special-product .side-image .text .c-banner--light-purple h2,
  .c-special-product .side-image .text .c-banner--pink h2,
  .c-special-product .side-image .text .c-banner--yellow h2,
  .c-special-product .side-image .text .c-banner-page h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--dark-purple .c-course h1,
  .c-banner--dark-purple .c-index-b .section-title,
  .c-banner--dark-purple .c-paragraph-wrapper h2,
  .c-banner--dark-purple .c-special-product .container > h2,
  .c-banner--dark-purple .c-title--md,
  .c-banner--green .c-course h1,
  .c-banner--green .c-index-b .section-title,
  .c-banner--green .c-paragraph-wrapper h2,
  .c-banner--green .c-special-product .container > h2,
  .c-banner--green .c-title--md,
  .c-banner--light-blue .c-course h1,
  .c-banner--light-blue .c-index-b .section-title,
  .c-banner--light-blue .c-paragraph-wrapper h2,
  .c-banner--light-blue .c-special-product .container > h2,
  .c-banner--light-blue .c-title--md,
  .c-banner--light-purple .c-course h1,
  .c-banner--light-purple .c-index-b .section-title,
  .c-banner--light-purple .c-paragraph-wrapper h2,
  .c-banner--light-purple .c-special-product .container > h2,
  .c-banner--light-purple .c-title--md,
  .c-banner--pink .c-course h1,
  .c-banner--pink .c-index-b .section-title,
  .c-banner--pink .c-paragraph-wrapper h2,
  .c-banner--pink .c-special-product .container > h2,
  .c-banner--pink .c-title--md,
  .c-banner--yellow .c-course h1,
  .c-banner--yellow .c-index-b .section-title,
  .c-banner--yellow .c-paragraph-wrapper h2,
  .c-banner--yellow .c-special-product .container > h2,
  .c-banner--yellow .c-title--md,
  .c-banner-page .c-course h1,
  .c-banner-page .c-index-b .section-title,
  .c-banner-page .c-paragraph-wrapper h2,
  .c-banner-page .c-special-product .container > h2,
  .c-banner-page .c-title--md,
  .c-course .c-banner--dark-purple h1,
  .c-course .c-banner--green h1,
  .c-course .c-banner--light-blue h1,
  .c-course .c-banner--light-purple h1,
  .c-course .c-banner--pink h1,
  .c-course .c-banner--yellow h1,
  .c-course .c-banner-page h1,
  .c-index-b .c-banner--dark-purple .section-title,
  .c-index-b .c-banner--green .section-title,
  .c-index-b .c-banner--light-blue .section-title,
  .c-index-b .c-banner--light-purple .section-title,
  .c-index-b .c-banner--pink .section-title,
  .c-index-b .c-banner--yellow .section-title,
  .c-index-b .c-banner-page .section-title,
  .c-paragraph-wrapper .c-banner--dark-purple h2,
  .c-paragraph-wrapper .c-banner--green h2,
  .c-paragraph-wrapper .c-banner--light-blue h2,
  .c-paragraph-wrapper .c-banner--light-purple h2,
  .c-paragraph-wrapper .c-banner--pink h2,
  .c-paragraph-wrapper .c-banner--yellow h2,
  .c-paragraph-wrapper .c-banner-page h2,
  .c-special-product .c-banner--dark-purple .container > h2,
  .c-special-product .c-banner--green .container > h2,
  .c-special-product .c-banner--light-blue .container > h2,
  .c-special-product .c-banner--light-purple .container > h2,
  .c-special-product .c-banner--pink .container > h2,
  .c-special-product .c-banner--yellow .container > h2,
  .c-special-product .c-banner-page .container > h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--dark-purple .c-course h1,
  .c-banner--dark-purple .c-index-b .section-title,
  .c-banner--dark-purple .c-paragraph-wrapper h2,
  .c-banner--dark-purple .c-special-product .container > h2,
  .c-banner--dark-purple .c-title--md,
  .c-banner--green .c-course h1,
  .c-banner--green .c-index-b .section-title,
  .c-banner--green .c-paragraph-wrapper h2,
  .c-banner--green .c-special-product .container > h2,
  .c-banner--green .c-title--md,
  .c-banner--light-blue .c-course h1,
  .c-banner--light-blue .c-index-b .section-title,
  .c-banner--light-blue .c-paragraph-wrapper h2,
  .c-banner--light-blue .c-special-product .container > h2,
  .c-banner--light-blue .c-title--md,
  .c-banner--light-purple .c-course h1,
  .c-banner--light-purple .c-index-b .section-title,
  .c-banner--light-purple .c-paragraph-wrapper h2,
  .c-banner--light-purple .c-special-product .container > h2,
  .c-banner--light-purple .c-title--md,
  .c-banner--pink .c-course h1,
  .c-banner--pink .c-index-b .section-title,
  .c-banner--pink .c-paragraph-wrapper h2,
  .c-banner--pink .c-special-product .container > h2,
  .c-banner--pink .c-title--md,
  .c-banner--yellow .c-course h1,
  .c-banner--yellow .c-index-b .section-title,
  .c-banner--yellow .c-paragraph-wrapper h2,
  .c-banner--yellow .c-special-product .container > h2,
  .c-banner--yellow .c-title--md,
  .c-banner-page .c-course h1,
  .c-banner-page .c-index-b .section-title,
  .c-banner-page .c-paragraph-wrapper h2,
  .c-banner-page .c-special-product .container > h2,
  .c-banner-page .c-title--md,
  .c-course .c-banner--dark-purple h1,
  .c-course .c-banner--green h1,
  .c-course .c-banner--light-blue h1,
  .c-course .c-banner--light-purple h1,
  .c-course .c-banner--pink h1,
  .c-course .c-banner--yellow h1,
  .c-course .c-banner-page h1,
  .c-index-b .c-banner--dark-purple .section-title,
  .c-index-b .c-banner--green .section-title,
  .c-index-b .c-banner--light-blue .section-title,
  .c-index-b .c-banner--light-purple .section-title,
  .c-index-b .c-banner--pink .section-title,
  .c-index-b .c-banner--yellow .section-title,
  .c-index-b .c-banner-page .section-title,
  .c-paragraph-wrapper .c-banner--dark-purple h2,
  .c-paragraph-wrapper .c-banner--green h2,
  .c-paragraph-wrapper .c-banner--light-blue h2,
  .c-paragraph-wrapper .c-banner--light-purple h2,
  .c-paragraph-wrapper .c-banner--pink h2,
  .c-paragraph-wrapper .c-banner--yellow h2,
  .c-paragraph-wrapper .c-banner-page h2,
  .c-special-product .c-banner--dark-purple .container > h2,
  .c-special-product .c-banner--green .container > h2,
  .c-special-product .c-banner--light-blue .container > h2,
  .c-special-product .c-banner--light-purple .container > h2,
  .c-special-product .c-banner--pink .container > h2,
  .c-special-product .c-banner--yellow .container > h2,
  .c-special-product .c-banner-page .container > h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--dark-purple .c-course h1,
  .c-banner--dark-purple .c-index-b .section-title,
  .c-banner--dark-purple .c-paragraph-wrapper h2,
  .c-banner--dark-purple .c-special-product .container > h2,
  .c-banner--dark-purple .c-title--md,
  .c-banner--green .c-course h1,
  .c-banner--green .c-index-b .section-title,
  .c-banner--green .c-paragraph-wrapper h2,
  .c-banner--green .c-special-product .container > h2,
  .c-banner--green .c-title--md,
  .c-banner--light-blue .c-course h1,
  .c-banner--light-blue .c-index-b .section-title,
  .c-banner--light-blue .c-paragraph-wrapper h2,
  .c-banner--light-blue .c-special-product .container > h2,
  .c-banner--light-blue .c-title--md,
  .c-banner--light-purple .c-course h1,
  .c-banner--light-purple .c-index-b .section-title,
  .c-banner--light-purple .c-paragraph-wrapper h2,
  .c-banner--light-purple .c-special-product .container > h2,
  .c-banner--light-purple .c-title--md,
  .c-banner--pink .c-course h1,
  .c-banner--pink .c-index-b .section-title,
  .c-banner--pink .c-paragraph-wrapper h2,
  .c-banner--pink .c-special-product .container > h2,
  .c-banner--pink .c-title--md,
  .c-banner--yellow .c-course h1,
  .c-banner--yellow .c-index-b .section-title,
  .c-banner--yellow .c-paragraph-wrapper h2,
  .c-banner--yellow .c-special-product .container > h2,
  .c-banner--yellow .c-title--md,
  .c-banner-page .c-course h1,
  .c-banner-page .c-index-b .section-title,
  .c-banner-page .c-paragraph-wrapper h2,
  .c-banner-page .c-special-product .container > h2,
  .c-banner-page .c-title--md,
  .c-course .c-banner--dark-purple h1,
  .c-course .c-banner--green h1,
  .c-course .c-banner--light-blue h1,
  .c-course .c-banner--light-purple h1,
  .c-course .c-banner--pink h1,
  .c-course .c-banner--yellow h1,
  .c-course .c-banner-page h1,
  .c-index-b .c-banner--dark-purple .section-title,
  .c-index-b .c-banner--green .section-title,
  .c-index-b .c-banner--light-blue .section-title,
  .c-index-b .c-banner--light-purple .section-title,
  .c-index-b .c-banner--pink .section-title,
  .c-index-b .c-banner--yellow .section-title,
  .c-index-b .c-banner-page .section-title,
  .c-paragraph-wrapper .c-banner--dark-purple h2,
  .c-paragraph-wrapper .c-banner--green h2,
  .c-paragraph-wrapper .c-banner--light-blue h2,
  .c-paragraph-wrapper .c-banner--light-purple h2,
  .c-paragraph-wrapper .c-banner--pink h2,
  .c-paragraph-wrapper .c-banner--yellow h2,
  .c-paragraph-wrapper .c-banner-page h2,
  .c-special-product .c-banner--dark-purple .container > h2,
  .c-special-product .c-banner--green .container > h2,
  .c-special-product .c-banner--light-blue .container > h2,
  .c-special-product .c-banner--light-purple .container > h2,
  .c-special-product .c-banner--pink .container > h2,
  .c-special-product .c-banner--yellow .container > h2,
  .c-special-product .c-banner-page .container > h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--dark-purple .c-course h1,
  .c-banner--dark-purple .c-index-b .section-title,
  .c-banner--dark-purple .c-paragraph-wrapper h2,
  .c-banner--dark-purple .c-special-product .container > h2,
  .c-banner--dark-purple .c-title--md,
  .c-banner--green .c-course h1,
  .c-banner--green .c-index-b .section-title,
  .c-banner--green .c-paragraph-wrapper h2,
  .c-banner--green .c-special-product .container > h2,
  .c-banner--green .c-title--md,
  .c-banner--light-blue .c-course h1,
  .c-banner--light-blue .c-index-b .section-title,
  .c-banner--light-blue .c-paragraph-wrapper h2,
  .c-banner--light-blue .c-special-product .container > h2,
  .c-banner--light-blue .c-title--md,
  .c-banner--light-purple .c-course h1,
  .c-banner--light-purple .c-index-b .section-title,
  .c-banner--light-purple .c-paragraph-wrapper h2,
  .c-banner--light-purple .c-special-product .container > h2,
  .c-banner--light-purple .c-title--md,
  .c-banner--pink .c-course h1,
  .c-banner--pink .c-index-b .section-title,
  .c-banner--pink .c-paragraph-wrapper h2,
  .c-banner--pink .c-special-product .container > h2,
  .c-banner--pink .c-title--md,
  .c-banner--yellow .c-course h1,
  .c-banner--yellow .c-index-b .section-title,
  .c-banner--yellow .c-paragraph-wrapper h2,
  .c-banner--yellow .c-special-product .container > h2,
  .c-banner--yellow .c-title--md,
  .c-banner-page .c-course h1,
  .c-banner-page .c-index-b .section-title,
  .c-banner-page .c-paragraph-wrapper h2,
  .c-banner-page .c-special-product .container > h2,
  .c-banner-page .c-title--md,
  .c-course .c-banner--dark-purple h1,
  .c-course .c-banner--green h1,
  .c-course .c-banner--light-blue h1,
  .c-course .c-banner--light-purple h1,
  .c-course .c-banner--pink h1,
  .c-course .c-banner--yellow h1,
  .c-course .c-banner-page h1,
  .c-index-b .c-banner--dark-purple .section-title,
  .c-index-b .c-banner--green .section-title,
  .c-index-b .c-banner--light-blue .section-title,
  .c-index-b .c-banner--light-purple .section-title,
  .c-index-b .c-banner--pink .section-title,
  .c-index-b .c-banner--yellow .section-title,
  .c-index-b .c-banner-page .section-title,
  .c-paragraph-wrapper .c-banner--dark-purple h2,
  .c-paragraph-wrapper .c-banner--green h2,
  .c-paragraph-wrapper .c-banner--light-blue h2,
  .c-paragraph-wrapper .c-banner--light-purple h2,
  .c-paragraph-wrapper .c-banner--pink h2,
  .c-paragraph-wrapper .c-banner--yellow h2,
  .c-paragraph-wrapper .c-banner-page h2,
  .c-special-product .c-banner--dark-purple .container > h2,
  .c-special-product .c-banner--green .container > h2,
  .c-special-product .c-banner--light-blue .container > h2,
  .c-special-product .c-banner--light-purple .container > h2,
  .c-special-product .c-banner--pink .container > h2,
  .c-special-product .c-banner--yellow .container > h2,
  .c-special-product .c-banner-page .container > h2 {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--dark-purple .c-course h1,
  .c-banner--dark-purple .c-index-b .section-title,
  .c-banner--dark-purple .c-paragraph-wrapper h2,
  .c-banner--dark-purple .c-special-product .container > h2,
  .c-banner--dark-purple .c-title--md,
  .c-banner--green .c-course h1,
  .c-banner--green .c-index-b .section-title,
  .c-banner--green .c-paragraph-wrapper h2,
  .c-banner--green .c-special-product .container > h2,
  .c-banner--green .c-title--md,
  .c-banner--light-blue .c-course h1,
  .c-banner--light-blue .c-index-b .section-title,
  .c-banner--light-blue .c-paragraph-wrapper h2,
  .c-banner--light-blue .c-special-product .container > h2,
  .c-banner--light-blue .c-title--md,
  .c-banner--light-purple .c-course h1,
  .c-banner--light-purple .c-index-b .section-title,
  .c-banner--light-purple .c-paragraph-wrapper h2,
  .c-banner--light-purple .c-special-product .container > h2,
  .c-banner--light-purple .c-title--md,
  .c-banner--pink .c-course h1,
  .c-banner--pink .c-index-b .section-title,
  .c-banner--pink .c-paragraph-wrapper h2,
  .c-banner--pink .c-special-product .container > h2,
  .c-banner--pink .c-title--md,
  .c-banner--yellow .c-course h1,
  .c-banner--yellow .c-index-b .section-title,
  .c-banner--yellow .c-paragraph-wrapper h2,
  .c-banner--yellow .c-special-product .container > h2,
  .c-banner--yellow .c-title--md,
  .c-banner-page .c-course h1,
  .c-banner-page .c-index-b .section-title,
  .c-banner-page .c-paragraph-wrapper h2,
  .c-banner-page .c-special-product .container > h2,
  .c-banner-page .c-title--md,
  .c-course .c-banner--dark-purple h1,
  .c-course .c-banner--green h1,
  .c-course .c-banner--light-blue h1,
  .c-course .c-banner--light-purple h1,
  .c-course .c-banner--pink h1,
  .c-course .c-banner--yellow h1,
  .c-course .c-banner-page h1,
  .c-index-b .c-banner--dark-purple .section-title,
  .c-index-b .c-banner--green .section-title,
  .c-index-b .c-banner--light-blue .section-title,
  .c-index-b .c-banner--light-purple .section-title,
  .c-index-b .c-banner--pink .section-title,
  .c-index-b .c-banner--yellow .section-title,
  .c-index-b .c-banner-page .section-title,
  .c-paragraph-wrapper .c-banner--dark-purple h2,
  .c-paragraph-wrapper .c-banner--green h2,
  .c-paragraph-wrapper .c-banner--light-blue h2,
  .c-paragraph-wrapper .c-banner--light-purple h2,
  .c-paragraph-wrapper .c-banner--pink h2,
  .c-paragraph-wrapper .c-banner--yellow h2,
  .c-paragraph-wrapper .c-banner-page h2,
  .c-special-product .c-banner--dark-purple .container > h2,
  .c-special-product .c-banner--green .container > h2,
  .c-special-product .c-banner--light-blue .container > h2,
  .c-special-product .c-banner--light-purple .container > h2,
  .c-special-product .c-banner--pink .container > h2,
  .c-special-product .c-banner--yellow .container > h2,
  .c-special-product .c-banner-page .container > h2 {
    font-size: 28px;
    line-height: 28px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--dark-purple .c-course h1,
  .c-banner--dark-purple .c-index-b .section-title,
  .c-banner--dark-purple .c-paragraph-wrapper h2,
  .c-banner--dark-purple .c-special-product .container > h2,
  .c-banner--dark-purple .c-title--md,
  .c-banner--green .c-course h1,
  .c-banner--green .c-index-b .section-title,
  .c-banner--green .c-paragraph-wrapper h2,
  .c-banner--green .c-special-product .container > h2,
  .c-banner--green .c-title--md,
  .c-banner--light-blue .c-course h1,
  .c-banner--light-blue .c-index-b .section-title,
  .c-banner--light-blue .c-paragraph-wrapper h2,
  .c-banner--light-blue .c-special-product .container > h2,
  .c-banner--light-blue .c-title--md,
  .c-banner--light-purple .c-course h1,
  .c-banner--light-purple .c-index-b .section-title,
  .c-banner--light-purple .c-paragraph-wrapper h2,
  .c-banner--light-purple .c-special-product .container > h2,
  .c-banner--light-purple .c-title--md,
  .c-banner--pink .c-course h1,
  .c-banner--pink .c-index-b .section-title,
  .c-banner--pink .c-paragraph-wrapper h2,
  .c-banner--pink .c-special-product .container > h2,
  .c-banner--pink .c-title--md,
  .c-banner--yellow .c-course h1,
  .c-banner--yellow .c-index-b .section-title,
  .c-banner--yellow .c-paragraph-wrapper h2,
  .c-banner--yellow .c-special-product .container > h2,
  .c-banner--yellow .c-title--md,
  .c-banner-page .c-course h1,
  .c-banner-page .c-index-b .section-title,
  .c-banner-page .c-paragraph-wrapper h2,
  .c-banner-page .c-special-product .container > h2,
  .c-banner-page .c-title--md,
  .c-course .c-banner--dark-purple h1,
  .c-course .c-banner--green h1,
  .c-course .c-banner--light-blue h1,
  .c-course .c-banner--light-purple h1,
  .c-course .c-banner--pink h1,
  .c-course .c-banner--yellow h1,
  .c-course .c-banner-page h1,
  .c-index-b .c-banner--dark-purple .section-title,
  .c-index-b .c-banner--green .section-title,
  .c-index-b .c-banner--light-blue .section-title,
  .c-index-b .c-banner--light-purple .section-title,
  .c-index-b .c-banner--pink .section-title,
  .c-index-b .c-banner--yellow .section-title,
  .c-index-b .c-banner-page .section-title,
  .c-paragraph-wrapper .c-banner--dark-purple h2,
  .c-paragraph-wrapper .c-banner--green h2,
  .c-paragraph-wrapper .c-banner--light-blue h2,
  .c-paragraph-wrapper .c-banner--light-purple h2,
  .c-paragraph-wrapper .c-banner--pink h2,
  .c-paragraph-wrapper .c-banner--yellow h2,
  .c-paragraph-wrapper .c-banner-page h2,
  .c-special-product .c-banner--dark-purple .container > h2,
  .c-special-product .c-banner--green .container > h2,
  .c-special-product .c-banner--light-blue .container > h2,
  .c-special-product .c-banner--light-purple .container > h2,
  .c-special-product .c-banner--pink .container > h2,
  .c-special-product .c-banner--yellow .container > h2,
  .c-special-product .c-banner-page .container > h2 {
    font-size: 20px;
    line-height: 20px;
  }
}
.c-course .o-layout-default__col-left .c-item-thumb h2,
.c-course .o-layout-default__col-right .c-item-thumb h2,
.c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
.c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
.c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
.c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
.c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
.c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
.c-special-product
  .books-aside-item
  .o-layout-default__col-left
  .c-item-thumb
  h3,
.c-special-product
  .books-aside-item
  .o-layout-default__col-right
  .c-item-thumb
  h3,
.c-special-product
  .image-list-item
  .o-layout-default__col-left
  .c-item-thumb
  h3,
.c-special-product
  .image-list-item
  .o-layout-default__col-right
  .c-item-thumb
  h3,
.c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
.c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
.c-special-product .products__item .o-layout-default__col-left .c-item-thumb h3,
.c-special-product
  .products__item
  .o-layout-default__col-right
  .c-item-thumb
  h3,
.c-special-product
  .testimonials__item
  .o-layout-default__col-left
  .c-item-thumb
  h3,
.c-special-product
  .testimonials__item
  .o-layout-default__col-right
  .c-item-thumb
  h3,
.cards .card .o-layout-default__col-left .c-item-thumb h3,
.cards .card .o-layout-default__col-right .c-item-thumb h3,
.o-layout-default__col-left .c-item-thumb .c-course h2,
.o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
.o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
.o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .books-aside-item
  h3,
.o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .image-list-item
  h3,
.o-layout-default__col-left .c-item-thumb .c-special-product .products__item h3,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .testimonials__item
  h3,
.o-layout-default__col-left .c-item-thumb .c-title--sm,
.o-layout-default__col-left .c-item-thumb .cards .card h3,
.o-layout-default__col-right .c-item-thumb .c-course h2,
.o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
.o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
.o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .books-aside-item
  h3,
.o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .image-list-item
  h3,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .products__item
  h3,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .testimonials__item
  h3,
.o-layout-default__col-right .c-item-thumb .c-title--sm,
.o-layout-default__col-right .c-item-thumb .cards .card h3 {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
}
.c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
.c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
.c-index-b
  .articles__item
  .o-layout-default__col-left
  .c-item-thumb
  h2.c-dashboard__date,
.c-index-b
  .articles__item
  .o-layout-default__col-right
  .c-item-thumb
  h2.c-dashboard__date,
.c-index-top__item
  .o-layout-default__col-left
  .c-item-thumb
  h2.c-dashboard__date,
.c-index-top__item
  .o-layout-default__col-right
  .c-item-thumb
  h2.c-dashboard__date,
.c-paragraph-wrapper
  .o-layout-default__col-left
  .c-item-thumb
  h3.c-dashboard__date,
.c-paragraph-wrapper
  .o-layout-default__col-right
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .books-aside-item
  .o-layout-default__col-left
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .books-aside-item
  .o-layout-default__col-right
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .image-list-item
  .o-layout-default__col-left
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .image-list-item
  .o-layout-default__col-right
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .o-layout-default__col-left
  .c-item-thumb
  .container
  > h3.c-dashboard__date,
.c-special-product
  .o-layout-default__col-right
  .c-item-thumb
  .container
  > h3.c-dashboard__date,
.c-special-product
  .products__item
  .o-layout-default__col-left
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .products__item
  .o-layout-default__col-right
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .testimonials__item
  .o-layout-default__col-left
  .c-item-thumb
  h3.c-dashboard__date,
.c-special-product
  .testimonials__item
  .o-layout-default__col-right
  .c-item-thumb
  h3.c-dashboard__date,
.cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
.cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
.o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
.o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
.o-layout-default__col-left
  .c-item-thumb
  .c-index-b
  .articles__item
  h2.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-index-top__item
  h2.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-paragraph-wrapper
  h3.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .books-aside-item
  h3.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .container
  > h3.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .image-list-item
  h3.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .products__item
  h3.c-dashboard__date,
.o-layout-default__col-left
  .c-item-thumb
  .c-special-product
  .testimonials__item
  h3.c-dashboard__date,
.o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
.o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date,
.o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
.o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
.o-layout-default__col-right
  .c-item-thumb
  .c-index-b
  .articles__item
  h2.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-index-top__item
  h2.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-paragraph-wrapper
  h3.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .books-aside-item
  h3.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .container
  > h3.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .image-list-item
  h3.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .products__item
  h3.c-dashboard__date,
.o-layout-default__col-right
  .c-item-thumb
  .c-special-product
  .testimonials__item
  h3.c-dashboard__date,
.o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
.o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
  font-weight: 400 !important;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    letter-spacing: 1.7px;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    letter-spacing: 2.2px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    letter-spacing: 1.7px;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    letter-spacing: 2.2px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-left .c-item-thumb h3,
  .o-layout-default__col-left .c-item-thumb .c-course h2,
  .o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-title--sm,
  .o-layout-default__col-left .c-item-thumb .cards .card h3 {
    font-size: 28px;
    line-height: 30.006px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-left .c-item-thumb h3,
  .o-layout-default__col-left .c-item-thumb .c-course h2,
  .o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-title--sm,
  .o-layout-default__col-left .c-item-thumb .cards .card h3 {
    font-size: 24px;
    line-height: 25.992px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-left .c-item-thumb h3,
  .o-layout-default__col-left .c-item-thumb .c-course h2,
  .o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-title--sm,
  .o-layout-default__col-left .c-item-thumb .cards .card h3 {
    font-size: 22px;
    line-height: 23.994px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-left .c-item-thumb h3,
  .o-layout-default__col-left .c-item-thumb .c-course h2,
  .o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-title--sm,
  .o-layout-default__col-left .c-item-thumb .cards .card h3 {
    font-size: 20px;
    line-height: 23.994px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-left .c-item-thumb h3,
  .o-layout-default__col-left .c-item-thumb .c-course h2,
  .o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-title--sm,
  .o-layout-default__col-left .c-item-thumb .cards .card h3 {
    font-size: 22px;
    line-height: 23.994px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-left .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-left .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-left .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-left .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-left .c-item-thumb h3,
  .o-layout-default__col-left .c-item-thumb .c-course h2,
  .o-layout-default__col-left .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-left .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-left .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-left .c-item-thumb .c-title--sm,
  .o-layout-default__col-left .c-item-thumb .cards .card h3 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 16px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 16px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 16px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-layout-default__col-left .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-left
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-left
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-left
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-left .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-left
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-left .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-left .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-right .c-item-thumb h3,
  .o-layout-default__col-right .c-item-thumb .c-course h2,
  .o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-title--sm,
  .o-layout-default__col-right .c-item-thumb .cards .card h3 {
    font-size: 26px;
    line-height: 30.006px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-right .c-item-thumb h3,
  .o-layout-default__col-right .c-item-thumb .c-course h2,
  .o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-title--sm,
  .o-layout-default__col-right .c-item-thumb .cards .card h3 {
    font-size: 22px;
    line-height: 25.992px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-right .c-item-thumb h3,
  .o-layout-default__col-right .c-item-thumb .c-course h2,
  .o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-title--sm,
  .o-layout-default__col-right .c-item-thumb .cards .card h3 {
    font-size: 18px;
    line-height: 21.996px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-right .c-item-thumb h3,
  .o-layout-default__col-right .c-item-thumb .c-course h2,
  .o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-title--sm,
  .o-layout-default__col-right .c-item-thumb .cards .card h3 {
    font-size: 18px;
    line-height: 21.996px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-right .c-item-thumb h3,
  .o-layout-default__col-right .c-item-thumb .c-course h2,
  .o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-title--sm,
  .o-layout-default__col-right .c-item-thumb .cards .card h3 {
    font-size: 22px;
    line-height: 23.994px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2,
  .c-index-b .articles__item .o-layout-default__col-right .c-item-thumb h2,
  .c-index-top__item .o-layout-default__col-right .c-item-thumb h2,
  .c-paragraph-wrapper .o-layout-default__col-right .c-item-thumb h3,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product .o-layout-default__col-right .c-item-thumb .container > h3,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3,
  .cards .card .o-layout-default__col-right .c-item-thumb h3,
  .o-layout-default__col-right .c-item-thumb .c-course h2,
  .o-layout-default__col-right .c-item-thumb .c-index-b .articles__item h2,
  .o-layout-default__col-right .c-item-thumb .c-index-top__item h2,
  .o-layout-default__col-right .c-item-thumb .c-paragraph-wrapper h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-special-product .container > h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3,
  .o-layout-default__col-right .c-item-thumb .c-title--sm,
  .o-layout-default__col-right .c-item-thumb .cards .card h3 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 16px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 14.004px;
    line-height: 16px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 14.004px;
    line-height: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 15.996px;
    line-height: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-layout-default__col-right .c-item-thumb h2.c-dashboard__date,
  .c-index-b
    .articles__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-index-top__item
    .o-layout-default__col-right
    .c-item-thumb
    h2.c-dashboard__date,
  .c-paragraph-wrapper
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .books-aside-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .image-list-item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .o-layout-default__col-right
    .c-item-thumb
    .container
    > h3.c-dashboard__date,
  .c-special-product
    .products__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .c-special-product
    .testimonials__item
    .o-layout-default__col-right
    .c-item-thumb
    h3.c-dashboard__date,
  .cards .card .o-layout-default__col-right .c-item-thumb h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-course h2.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-dashboard__date.c-title--sm,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-b
    .articles__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-index-top__item
    h2.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-paragraph-wrapper
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .books-aside-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .container
    > h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .image-list-item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .products__item
    h3.c-dashboard__date,
  .o-layout-default__col-right
    .c-item-thumb
    .c-special-product
    .testimonials__item
    h3.c-dashboard__date,
  .o-layout-default__col-right .c-item-thumb .c-title--sm-variant,
  .o-layout-default__col-right .c-item-thumb .cards .card h3.c-dashboard__date {
    font-size: 12px;
    line-height: 16px;
  }
}
.c-dashboard__item-info span {
  display: block;
  font-weight: 600;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__item-info span {
    font-size: 34px;
    line-height: 34px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-dashboard__item-info span {
    font-size: 30px;
    line-height: 30px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-dashboard__item-info span {
    font-size: 24.44px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-dashboard__item-info span {
    font-size: 24.44px;
    line-height: 24px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-dashboard__item-info span {
    font-size: 22.22px;
    line-height: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__item-info span {
    font-size: 20px;
    line-height: 20px;
  }
}
.c-course .c-dashboard__item-info h1,
.c-dashboard__item-info .c-course h1,
.c-dashboard__item-info .c-index-b .section-title,
.c-dashboard__item-info .c-paragraph-wrapper h2,
.c-dashboard__item-info .c-special-product .container > h2,
.c-dashboard__item-info .c-title--md,
.c-index-b .c-dashboard__item-info .section-title,
.c-paragraph-wrapper .c-dashboard__item-info h2,
.c-special-product .c-dashboard__item-info .container > h2 {
  font-weight: 700;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .c-dashboard__item-info h1,
  .c-dashboard__item-info .c-course h1,
  .c-dashboard__item-info .c-index-b .section-title,
  .c-dashboard__item-info .c-paragraph-wrapper h2,
  .c-dashboard__item-info .c-special-product .container > h2,
  .c-dashboard__item-info .c-title--md,
  .c-index-b .c-dashboard__item-info .section-title,
  .c-paragraph-wrapper .c-dashboard__item-info h2,
  .c-special-product .c-dashboard__item-info .container > h2 {
    font-size: 32.004px;
    line-height: 36px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .c-dashboard__item-info h1,
  .c-dashboard__item-info .c-course h1,
  .c-dashboard__item-info .c-index-b .section-title,
  .c-dashboard__item-info .c-paragraph-wrapper h2,
  .c-dashboard__item-info .c-special-product .container > h2,
  .c-dashboard__item-info .c-title--md,
  .c-index-b .c-dashboard__item-info .section-title,
  .c-paragraph-wrapper .c-dashboard__item-info h2,
  .c-special-product .c-dashboard__item-info .container > h2 {
    font-size: 28.008px;
    line-height: 32px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .c-dashboard__item-info h1,
  .c-dashboard__item-info .c-course h1,
  .c-dashboard__item-info .c-index-b .section-title,
  .c-dashboard__item-info .c-paragraph-wrapper h2,
  .c-dashboard__item-info .c-special-product .container > h2,
  .c-dashboard__item-info .c-title--md,
  .c-index-b .c-dashboard__item-info .section-title,
  .c-paragraph-wrapper .c-dashboard__item-info h2,
  .c-special-product .c-dashboard__item-info .container > h2 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .c-dashboard__item-info h1,
  .c-dashboard__item-info .c-course h1,
  .c-dashboard__item-info .c-index-b .section-title,
  .c-dashboard__item-info .c-paragraph-wrapper h2,
  .c-dashboard__item-info .c-special-product .container > h2,
  .c-dashboard__item-info .c-title--md,
  .c-index-b .c-dashboard__item-info .section-title,
  .c-paragraph-wrapper .c-dashboard__item-info h2,
  .c-special-product .c-dashboard__item-info .container > h2 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .c-dashboard__item-info h1,
  .c-dashboard__item-info .c-course h1,
  .c-dashboard__item-info .c-index-b .section-title,
  .c-dashboard__item-info .c-paragraph-wrapper h2,
  .c-dashboard__item-info .c-special-product .container > h2,
  .c-dashboard__item-info .c-title--md,
  .c-index-b .c-dashboard__item-info .section-title,
  .c-paragraph-wrapper .c-dashboard__item-info h2,
  .c-special-product .c-dashboard__item-info .container > h2 {
    font-size: 19.998px;
    line-height: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .c-dashboard__item-info h1,
  .c-dashboard__item-info .c-course h1,
  .c-dashboard__item-info .c-index-b .section-title,
  .c-dashboard__item-info .c-paragraph-wrapper h2,
  .c-dashboard__item-info .c-special-product .container > h2,
  .c-dashboard__item-info .c-title--md,
  .c-index-b .c-dashboard__item-info .section-title,
  .c-paragraph-wrapper .c-dashboard__item-info h2,
  .c-special-product .c-dashboard__item-info .container > h2 {
    font-size: 18px;
    line-height: 20px;
  }
}
.c-course .c-dashboard__item-info h1 span,
.c-dashboard__item-info .c-course h1 span,
.c-dashboard__item-info .c-index-b .section-title span,
.c-dashboard__item-info .c-paragraph-wrapper h2 span,
.c-dashboard__item-info .c-special-product .container > h2 span,
.c-dashboard__item-info .c-title--md span,
.c-index-b .c-dashboard__item-info .section-title span,
.c-paragraph-wrapper .c-dashboard__item-info h2 span,
.c-special-product .c-dashboard__item-info .container > h2 span {
  font-weight: 400;
  font-size: 0.89em;
  color: rgba(0, 0, 0, 0.4);
}
.c-course h2.c-dashboard__date,
.c-dashboard__date.c-title--sm,
.c-index-b .articles__item h2.c-dashboard__date,
.c-index-top__item h2.c-dashboard__date,
.c-paragraph-wrapper h3.c-dashboard__date,
.c-special-product .books-aside-item h3.c-dashboard__date,
.c-special-product .container > h3.c-dashboard__date,
.c-special-product .image-list-item h3.c-dashboard__date,
.c-special-product .products__item h3.c-dashboard__date,
.c-special-product .testimonials__item h3.c-dashboard__date,
.cards .card h3.c-dashboard__date {
  letter-spacing: 1.8px;
  font-weight: 600;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .cards .card h3.c-dashboard__date {
    font-size: 20.006px;
    line-height: 20.006px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .cards .card h3.c-dashboard__date {
    font-size: 18.004px;
    line-height: 18.004px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .cards .card h3.c-dashboard__date {
    font-size: 16.002px;
    line-height: 16.002px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .cards .card h3.c-dashboard__date {
    font-size: 16.002px;
    line-height: 16.002px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .cards .card h3.c-dashboard__date {
    font-size: 14px;
    line-height: 14px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course h2.c-dashboard__date,
  .c-dashboard__date.c-title--sm,
  .c-index-b .articles__item h2.c-dashboard__date,
  .c-index-top__item h2.c-dashboard__date,
  .c-paragraph-wrapper h3.c-dashboard__date,
  .c-special-product .books-aside-item h3.c-dashboard__date,
  .c-special-product .container > h3.c-dashboard__date,
  .c-special-product .image-list-item h3.c-dashboard__date,
  .c-special-product .products__item h3.c-dashboard__date,
  .c-special-product .testimonials__item h3.c-dashboard__date,
  .cards .card h3.c-dashboard__date {
    font-size: 14px;
    line-height: 14px;
  }
}
.c-dashboard__item-footer span {
  font-size: 1em;
}
.c-course .c-dashboard__item-footer h2,
.c-dashboard__item-footer .c-course h2,
.c-dashboard__item-footer .c-index-b .articles__item h2,
.c-dashboard__item-footer .c-index-top__item h2,
.c-dashboard__item-footer .c-paragraph-wrapper h3,
.c-dashboard__item-footer .c-special-product .books-aside-item h3,
.c-dashboard__item-footer .c-special-product .container > h3,
.c-dashboard__item-footer .c-special-product .image-list-item h3,
.c-dashboard__item-footer .c-special-product .products__item h3,
.c-dashboard__item-footer .c-special-product .testimonials__item h3,
.c-dashboard__item-footer .c-title--sm,
.c-dashboard__item-footer .cards .card h3,
.c-index-b .articles__item .c-dashboard__item-footer h2,
.c-index-top__item .c-dashboard__item-footer h2,
.c-paragraph-wrapper .c-dashboard__item-footer h3,
.c-special-product .books-aside-item .c-dashboard__item-footer h3,
.c-special-product .c-dashboard__item-footer .container > h3,
.c-special-product .image-list-item .c-dashboard__item-footer h3,
.c-special-product .products__item .c-dashboard__item-footer h3,
.c-special-product .testimonials__item .c-dashboard__item-footer h3,
.cards .card .c-dashboard__item-footer h3 {
  color: rgba(0, 0, 0, 0.4);
  letter-spacing: 2.3px;
  font-weight: 400;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .c-dashboard__item-footer h2,
  .c-dashboard__item-footer .c-course h2,
  .c-dashboard__item-footer .c-index-b .articles__item h2,
  .c-dashboard__item-footer .c-index-top__item h2,
  .c-dashboard__item-footer .c-paragraph-wrapper h3,
  .c-dashboard__item-footer .c-special-product .books-aside-item h3,
  .c-dashboard__item-footer .c-special-product .container > h3,
  .c-dashboard__item-footer .c-special-product .image-list-item h3,
  .c-dashboard__item-footer .c-special-product .products__item h3,
  .c-dashboard__item-footer .c-special-product .testimonials__item h3,
  .c-dashboard__item-footer .c-title--sm,
  .c-dashboard__item-footer .cards .card h3,
  .c-index-b .articles__item .c-dashboard__item-footer h2,
  .c-index-top__item .c-dashboard__item-footer h2,
  .c-paragraph-wrapper .c-dashboard__item-footer h3,
  .c-special-product .books-aside-item .c-dashboard__item-footer h3,
  .c-special-product .c-dashboard__item-footer .container > h3,
  .c-special-product .image-list-item .c-dashboard__item-footer h3,
  .c-special-product .products__item .c-dashboard__item-footer h3,
  .c-special-product .testimonials__item .c-dashboard__item-footer h3,
  .cards .card .c-dashboard__item-footer h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .c-dashboard__item-footer h2,
  .c-dashboard__item-footer .c-course h2,
  .c-dashboard__item-footer .c-index-b .articles__item h2,
  .c-dashboard__item-footer .c-index-top__item h2,
  .c-dashboard__item-footer .c-paragraph-wrapper h3,
  .c-dashboard__item-footer .c-special-product .books-aside-item h3,
  .c-dashboard__item-footer .c-special-product .container > h3,
  .c-dashboard__item-footer .c-special-product .image-list-item h3,
  .c-dashboard__item-footer .c-special-product .products__item h3,
  .c-dashboard__item-footer .c-special-product .testimonials__item h3,
  .c-dashboard__item-footer .c-title--sm,
  .c-dashboard__item-footer .cards .card h3,
  .c-index-b .articles__item .c-dashboard__item-footer h2,
  .c-index-top__item .c-dashboard__item-footer h2,
  .c-paragraph-wrapper .c-dashboard__item-footer h3,
  .c-special-product .books-aside-item .c-dashboard__item-footer h3,
  .c-special-product .c-dashboard__item-footer .container > h3,
  .c-special-product .image-list-item .c-dashboard__item-footer h3,
  .c-special-product .products__item .c-dashboard__item-footer h3,
  .c-special-product .testimonials__item .c-dashboard__item-footer h3,
  .cards .card .c-dashboard__item-footer h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .c-dashboard__item-footer h2,
  .c-dashboard__item-footer .c-course h2,
  .c-dashboard__item-footer .c-index-b .articles__item h2,
  .c-dashboard__item-footer .c-index-top__item h2,
  .c-dashboard__item-footer .c-paragraph-wrapper h3,
  .c-dashboard__item-footer .c-special-product .books-aside-item h3,
  .c-dashboard__item-footer .c-special-product .container > h3,
  .c-dashboard__item-footer .c-special-product .image-list-item h3,
  .c-dashboard__item-footer .c-special-product .products__item h3,
  .c-dashboard__item-footer .c-special-product .testimonials__item h3,
  .c-dashboard__item-footer .c-title--sm,
  .c-dashboard__item-footer .cards .card h3,
  .c-index-b .articles__item .c-dashboard__item-footer h2,
  .c-index-top__item .c-dashboard__item-footer h2,
  .c-paragraph-wrapper .c-dashboard__item-footer h3,
  .c-special-product .books-aside-item .c-dashboard__item-footer h3,
  .c-special-product .c-dashboard__item-footer .container > h3,
  .c-special-product .image-list-item .c-dashboard__item-footer h3,
  .c-special-product .products__item .c-dashboard__item-footer h3,
  .c-special-product .testimonials__item .c-dashboard__item-footer h3,
  .cards .card .c-dashboard__item-footer h3 {
    font-size: 15.996px;
    line-height: 15.996px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .c-dashboard__item-footer h2,
  .c-dashboard__item-footer .c-course h2,
  .c-dashboard__item-footer .c-index-b .articles__item h2,
  .c-dashboard__item-footer .c-index-top__item h2,
  .c-dashboard__item-footer .c-paragraph-wrapper h3,
  .c-dashboard__item-footer .c-special-product .books-aside-item h3,
  .c-dashboard__item-footer .c-special-product .container > h3,
  .c-dashboard__item-footer .c-special-product .image-list-item h3,
  .c-dashboard__item-footer .c-special-product .products__item h3,
  .c-dashboard__item-footer .c-special-product .testimonials__item h3,
  .c-dashboard__item-footer .c-title--sm,
  .c-dashboard__item-footer .cards .card h3,
  .c-index-b .articles__item .c-dashboard__item-footer h2,
  .c-index-top__item .c-dashboard__item-footer h2,
  .c-paragraph-wrapper .c-dashboard__item-footer h3,
  .c-special-product .books-aside-item .c-dashboard__item-footer h3,
  .c-special-product .c-dashboard__item-footer .container > h3,
  .c-special-product .image-list-item .c-dashboard__item-footer h3,
  .c-special-product .products__item .c-dashboard__item-footer h3,
  .c-special-product .testimonials__item .c-dashboard__item-footer h3,
  .cards .card .c-dashboard__item-footer h3 {
    font-size: 15.996px;
    line-height: 15.996px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .c-dashboard__item-footer h2,
  .c-dashboard__item-footer .c-course h2,
  .c-dashboard__item-footer .c-index-b .articles__item h2,
  .c-dashboard__item-footer .c-index-top__item h2,
  .c-dashboard__item-footer .c-paragraph-wrapper h3,
  .c-dashboard__item-footer .c-special-product .books-aside-item h3,
  .c-dashboard__item-footer .c-special-product .container > h3,
  .c-dashboard__item-footer .c-special-product .image-list-item h3,
  .c-dashboard__item-footer .c-special-product .products__item h3,
  .c-dashboard__item-footer .c-special-product .testimonials__item h3,
  .c-dashboard__item-footer .c-title--sm,
  .c-dashboard__item-footer .cards .card h3,
  .c-index-b .articles__item .c-dashboard__item-footer h2,
  .c-index-top__item .c-dashboard__item-footer h2,
  .c-paragraph-wrapper .c-dashboard__item-footer h3,
  .c-special-product .books-aside-item .c-dashboard__item-footer h3,
  .c-special-product .c-dashboard__item-footer .container > h3,
  .c-special-product .image-list-item .c-dashboard__item-footer h3,
  .c-special-product .products__item .c-dashboard__item-footer h3,
  .c-special-product .testimonials__item .c-dashboard__item-footer h3,
  .cards .card .c-dashboard__item-footer h3 {
    font-size: 14.004px;
    line-height: 14.004px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .c-dashboard__item-footer h2,
  .c-dashboard__item-footer .c-course h2,
  .c-dashboard__item-footer .c-index-b .articles__item h2,
  .c-dashboard__item-footer .c-index-top__item h2,
  .c-dashboard__item-footer .c-paragraph-wrapper h3,
  .c-dashboard__item-footer .c-special-product .books-aside-item h3,
  .c-dashboard__item-footer .c-special-product .container > h3,
  .c-dashboard__item-footer .c-special-product .image-list-item h3,
  .c-dashboard__item-footer .c-special-product .products__item h3,
  .c-dashboard__item-footer .c-special-product .testimonials__item h3,
  .c-dashboard__item-footer .c-title--sm,
  .c-dashboard__item-footer .cards .card h3,
  .c-index-b .articles__item .c-dashboard__item-footer h2,
  .c-index-top__item .c-dashboard__item-footer h2,
  .c-paragraph-wrapper .c-dashboard__item-footer h3,
  .c-special-product .books-aside-item .c-dashboard__item-footer h3,
  .c-special-product .c-dashboard__item-footer .container > h3,
  .c-special-product .image-list-item .c-dashboard__item-footer h3,
  .c-special-product .products__item .c-dashboard__item-footer h3,
  .c-special-product .testimonials__item .c-dashboard__item-footer h3,
  .cards .card .c-dashboard__item-footer h3 {
    font-size: 12px;
    line-height: 12px;
  }
}
.c-course .c-dashboard__item-footer h1,
.c-dashboard__item-footer .c-course h1,
.c-dashboard__item-footer .c-index-b .section-title,
.c-dashboard__item-footer .c-paragraph-wrapper h2,
.c-dashboard__item-footer .c-special-product .container > h2,
.c-dashboard__item-footer .c-title--md,
.c-index-b .c-dashboard__item-footer .section-title,
.c-paragraph-wrapper .c-dashboard__item-footer h2,
.c-special-product .c-dashboard__item-footer .container > h2 {
  font-weight: 400;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .c-dashboard__item-footer h1,
  .c-dashboard__item-footer .c-course h1,
  .c-dashboard__item-footer .c-index-b .section-title,
  .c-dashboard__item-footer .c-paragraph-wrapper h2,
  .c-dashboard__item-footer .c-special-product .container > h2,
  .c-dashboard__item-footer .c-title--md,
  .c-index-b .c-dashboard__item-footer .section-title,
  .c-paragraph-wrapper .c-dashboard__item-footer h2,
  .c-special-product .c-dashboard__item-footer .container > h2 {
    font-size: 28.008px;
    line-height: 28.008px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .c-dashboard__item-footer h1,
  .c-dashboard__item-footer .c-course h1,
  .c-dashboard__item-footer .c-index-b .section-title,
  .c-dashboard__item-footer .c-paragraph-wrapper h2,
  .c-dashboard__item-footer .c-special-product .container > h2,
  .c-dashboard__item-footer .c-title--md,
  .c-index-b .c-dashboard__item-footer .section-title,
  .c-paragraph-wrapper .c-dashboard__item-footer h2,
  .c-special-product .c-dashboard__item-footer .container > h2 {
    font-size: 28.008px;
    line-height: 28.008px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .c-dashboard__item-footer h1,
  .c-dashboard__item-footer .c-course h1,
  .c-dashboard__item-footer .c-index-b .section-title,
  .c-dashboard__item-footer .c-paragraph-wrapper h2,
  .c-dashboard__item-footer .c-special-product .container > h2,
  .c-dashboard__item-footer .c-title--md,
  .c-index-b .c-dashboard__item-footer .section-title,
  .c-paragraph-wrapper .c-dashboard__item-footer h2,
  .c-special-product .c-dashboard__item-footer .container > h2 {
    font-size: 21.996px;
    line-height: 21.996px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .c-dashboard__item-footer h1,
  .c-dashboard__item-footer .c-course h1,
  .c-dashboard__item-footer .c-index-b .section-title,
  .c-dashboard__item-footer .c-paragraph-wrapper h2,
  .c-dashboard__item-footer .c-special-product .container > h2,
  .c-dashboard__item-footer .c-title--md,
  .c-index-b .c-dashboard__item-footer .section-title,
  .c-paragraph-wrapper .c-dashboard__item-footer h2,
  .c-special-product .c-dashboard__item-footer .container > h2 {
    font-size: 21.996px;
    line-height: 21.996px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .c-dashboard__item-footer h1,
  .c-dashboard__item-footer .c-course h1,
  .c-dashboard__item-footer .c-index-b .section-title,
  .c-dashboard__item-footer .c-paragraph-wrapper h2,
  .c-dashboard__item-footer .c-special-product .container > h2,
  .c-dashboard__item-footer .c-title--md,
  .c-index-b .c-dashboard__item-footer .section-title,
  .c-paragraph-wrapper .c-dashboard__item-footer h2,
  .c-special-product .c-dashboard__item-footer .container > h2 {
    font-size: 19.998px;
    line-height: 19.998px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .c-dashboard__item-footer h1,
  .c-dashboard__item-footer .c-course h1,
  .c-dashboard__item-footer .c-index-b .section-title,
  .c-dashboard__item-footer .c-paragraph-wrapper h2,
  .c-dashboard__item-footer .c-special-product .container > h2,
  .c-dashboard__item-footer .c-title--md,
  .c-index-b .c-dashboard__item-footer .section-title,
  .c-paragraph-wrapper .c-dashboard__item-footer h2,
  .c-special-product .c-dashboard__item-footer .container > h2 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-special-product .product .text h2,
  .c-article .c-special-product .side-image .text h2,
  .c-article .c-title--lg,
  .c-special-product .product .text .c-article h2,
  .c-special-product .side-image .text .c-article h2 {
    font-size: 71.994px;
    line-height: 75.992px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-special-product .product .text h2,
  .c-article .c-special-product .side-image .text h2,
  .c-article .c-title--lg,
  .c-special-product .product .text .c-article h2,
  .c-special-product .side-image .text .c-article h2 {
    font-size: 64.012px;
    line-height: 68.012px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-special-product .product .text h2,
  .c-article .c-special-product .side-image .text h2,
  .c-article .c-title--lg,
  .c-special-product .product .text .c-article h2,
  .c-special-product .side-image .text .c-article h2 {
    font-size: 60.008px;
    line-height: 64.008px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-special-product .product .text h2,
  .c-article .c-special-product .side-image .text h2,
  .c-article .c-title--lg,
  .c-special-product .product .text .c-article h2,
  .c-special-product .side-image .text .c-article h2 {
    font-size: 52px;
    line-height: 56px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-special-product .product .text h2,
  .c-article .c-special-product .side-image .text h2,
  .c-article .c-title--lg,
  .c-special-product .product .text .c-article h2,
  .c-special-product .side-image .text .c-article h2 {
    font-size: 39.988px;
    line-height: 42px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-special-product .product .text h2,
  .c-article .c-special-product .side-image .text h2,
  .c-article .c-title--lg,
  .c-special-product .product .text .c-article h2,
  .c-special-product .side-image .text .c-article h2 {
    font-size: 26px;
    line-height: 28px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-container--masonry__element h2,
  .c-index-b .articles__item .o-container--masonry__element h2,
  .c-index-top__item .o-container--masonry__element h2,
  .c-paragraph-wrapper .o-container--masonry__element h3,
  .c-special-product .books-aside-item .o-container--masonry__element h3,
  .c-special-product .image-list-item .o-container--masonry__element h3,
  .c-special-product .o-container--masonry__element .container > h3,
  .c-special-product .products__item .o-container--masonry__element h3,
  .c-special-product .testimonials__item .o-container--masonry__element h3,
  .cards .card .o-container--masonry__element h3,
  .o-container--masonry__element .c-course h2,
  .o-container--masonry__element .c-index-b .articles__item h2,
  .o-container--masonry__element .c-index-top__item h2,
  .o-container--masonry__element .c-paragraph-wrapper h3,
  .o-container--masonry__element .c-special-product .books-aside-item h3,
  .o-container--masonry__element .c-special-product .container > h3,
  .o-container--masonry__element .c-special-product .image-list-item h3,
  .o-container--masonry__element .c-special-product .products__item h3,
  .o-container--masonry__element .c-special-product .testimonials__item h3,
  .o-container--masonry__element .c-title--sm,
  .o-container--masonry__element .cards .card h3 {
    font-size: 18px;
    line-height: 19.998px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-container--masonry__element h2,
  .c-index-b .articles__item .o-container--masonry__element h2,
  .c-index-top__item .o-container--masonry__element h2,
  .c-paragraph-wrapper .o-container--masonry__element h3,
  .c-special-product .books-aside-item .o-container--masonry__element h3,
  .c-special-product .image-list-item .o-container--masonry__element h3,
  .c-special-product .o-container--masonry__element .container > h3,
  .c-special-product .products__item .o-container--masonry__element h3,
  .c-special-product .testimonials__item .o-container--masonry__element h3,
  .cards .card .o-container--masonry__element h3,
  .o-container--masonry__element .c-course h2,
  .o-container--masonry__element .c-index-b .articles__item h2,
  .o-container--masonry__element .c-index-top__item h2,
  .o-container--masonry__element .c-paragraph-wrapper h3,
  .o-container--masonry__element .c-special-product .books-aside-item h3,
  .o-container--masonry__element .c-special-product .container > h3,
  .o-container--masonry__element .c-special-product .image-list-item h3,
  .o-container--masonry__element .c-special-product .products__item h3,
  .o-container--masonry__element .c-special-product .testimonials__item h3,
  .o-container--masonry__element .c-title--sm,
  .o-container--masonry__element .cards .card h3 {
    font-size: 20px;
    line-height: 23.994px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-container--masonry__element h2,
  .c-index-b .articles__item .o-container--masonry__element h2,
  .c-index-top__item .o-container--masonry__element h2,
  .c-paragraph-wrapper .o-container--masonry__element h3,
  .c-special-product .books-aside-item .o-container--masonry__element h3,
  .c-special-product .image-list-item .o-container--masonry__element h3,
  .c-special-product .o-container--masonry__element .container > h3,
  .c-special-product .products__item .o-container--masonry__element h3,
  .c-special-product .testimonials__item .o-container--masonry__element h3,
  .cards .card .o-container--masonry__element h3,
  .o-container--masonry__element .c-course h2,
  .o-container--masonry__element .c-index-b .articles__item h2,
  .o-container--masonry__element .c-index-top__item h2,
  .o-container--masonry__element .c-paragraph-wrapper h3,
  .o-container--masonry__element .c-special-product .books-aside-item h3,
  .o-container--masonry__element .c-special-product .container > h3,
  .o-container--masonry__element .c-special-product .image-list-item h3,
  .o-container--masonry__element .c-special-product .products__item h3,
  .o-container--masonry__element .c-special-product .testimonials__item h3,
  .o-container--masonry__element .c-title--sm,
  .o-container--masonry__element .cards .card h3 {
    font-size: 24px;
    line-height: 25.992px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-container--masonry__element h2,
  .c-index-b .articles__item .o-container--masonry__element h2,
  .c-index-top__item .o-container--masonry__element h2,
  .c-paragraph-wrapper .o-container--masonry__element h3,
  .c-special-product .books-aside-item .o-container--masonry__element h3,
  .c-special-product .image-list-item .o-container--masonry__element h3,
  .c-special-product .o-container--masonry__element .container > h3,
  .c-special-product .products__item .o-container--masonry__element h3,
  .c-special-product .testimonials__item .o-container--masonry__element h3,
  .cards .card .o-container--masonry__element h3,
  .o-container--masonry__element .c-course h2,
  .o-container--masonry__element .c-index-b .articles__item h2,
  .o-container--masonry__element .c-index-top__item h2,
  .o-container--masonry__element .c-paragraph-wrapper h3,
  .o-container--masonry__element .c-special-product .books-aside-item h3,
  .o-container--masonry__element .c-special-product .container > h3,
  .o-container--masonry__element .c-special-product .image-list-item h3,
  .o-container--masonry__element .c-special-product .products__item h3,
  .o-container--masonry__element .c-special-product .testimonials__item h3,
  .o-container--masonry__element .c-title--sm,
  .o-container--masonry__element .cards .card h3 {
    font-size: 18px;
    line-height: 19.998px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-container--masonry__element h2,
  .c-index-b .articles__item .o-container--masonry__element h2,
  .c-index-top__item .o-container--masonry__element h2,
  .c-paragraph-wrapper .o-container--masonry__element h3,
  .c-special-product .books-aside-item .o-container--masonry__element h3,
  .c-special-product .image-list-item .o-container--masonry__element h3,
  .c-special-product .o-container--masonry__element .container > h3,
  .c-special-product .products__item .o-container--masonry__element h3,
  .c-special-product .testimonials__item .o-container--masonry__element h3,
  .cards .card .o-container--masonry__element h3,
  .o-container--masonry__element .c-course h2,
  .o-container--masonry__element .c-index-b .articles__item h2,
  .o-container--masonry__element .c-index-top__item h2,
  .o-container--masonry__element .c-paragraph-wrapper h3,
  .o-container--masonry__element .c-special-product .books-aside-item h3,
  .o-container--masonry__element .c-special-product .container > h3,
  .o-container--masonry__element .c-special-product .image-list-item h3,
  .o-container--masonry__element .c-special-product .products__item h3,
  .o-container--masonry__element .c-special-product .testimonials__item h3,
  .o-container--masonry__element .c-title--sm,
  .o-container--masonry__element .cards .card h3 {
    font-size: 22px;
    line-height: 23.994px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-container--masonry__element h2,
  .c-index-b .articles__item .o-container--masonry__element h2,
  .c-index-top__item .o-container--masonry__element h2,
  .c-paragraph-wrapper .o-container--masonry__element h3,
  .c-special-product .books-aside-item .o-container--masonry__element h3,
  .c-special-product .image-list-item .o-container--masonry__element h3,
  .c-special-product .o-container--masonry__element .container > h3,
  .c-special-product .products__item .o-container--masonry__element h3,
  .c-special-product .testimonials__item .o-container--masonry__element h3,
  .cards .card .o-container--masonry__element h3,
  .o-container--masonry__element .c-course h2,
  .o-container--masonry__element .c-index-b .articles__item h2,
  .o-container--masonry__element .c-index-top__item h2,
  .o-container--masonry__element .c-paragraph-wrapper h3,
  .o-container--masonry__element .c-special-product .books-aside-item h3,
  .o-container--masonry__element .c-special-product .container > h3,
  .o-container--masonry__element .c-special-product .image-list-item h3,
  .o-container--masonry__element .c-special-product .products__item h3,
  .o-container--masonry__element .c-special-product .testimonials__item h3,
  .o-container--masonry__element .c-title--sm,
  .o-container--masonry__element .cards .card h3 {
    font-size: 16px;
    line-height: 18px;
  }
}
.c-course .o-container--masonry__element h2 span,
.c-index-b .articles__item .o-container--masonry__element h2 span,
.c-index-top__item .o-container--masonry__element h2 span,
.c-paragraph-wrapper .o-container--masonry__element h3 span,
.c-special-product .books-aside-item .o-container--masonry__element h3 span,
.c-special-product .image-list-item .o-container--masonry__element h3 span,
.c-special-product .o-container--masonry__element .container > h3 span,
.c-special-product .products__item .o-container--masonry__element h3 span,
.c-special-product .testimonials__item .o-container--masonry__element h3 span,
.cards .card .o-container--masonry__element h3 span,
.o-container--masonry__element .c-course h2 span,
.o-container--masonry__element .c-index-b .articles__item h2 span,
.o-container--masonry__element .c-index-top__item h2 span,
.o-container--masonry__element .c-paragraph-wrapper h3 span,
.o-container--masonry__element .c-special-product .books-aside-item h3 span,
.o-container--masonry__element .c-special-product .container > h3 span,
.o-container--masonry__element .c-special-product .image-list-item h3 span,
.o-container--masonry__element .c-special-product .products__item h3 span,
.o-container--masonry__element .c-special-product .testimonials__item h3 span,
.o-container--masonry__element .c-title--sm span,
.o-container--masonry__element .cards .card h3 span {
  font-weight: 400;
  font-style: italic;
  display: block;
  font-size: 0.8em;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .c-product-card h2,
  .c-index-b .articles__item .c-product-card h2,
  .c-index-top__item .c-product-card h2,
  .c-paragraph-wrapper .c-product-card h3,
  .c-product-card .c-course h2,
  .c-product-card .c-index-b .articles__item h2,
  .c-product-card .c-index-top__item h2,
  .c-product-card .c-paragraph-wrapper h3,
  .c-product-card .c-special-product .books-aside-item h3,
  .c-product-card .c-special-product .container > h3,
  .c-product-card .c-special-product .image-list-item h3,
  .c-product-card .c-special-product .products__item h3,
  .c-product-card .c-special-product .testimonials__item h3,
  .c-product-card .c-title--sm,
  .c-product-card .cards .card h3,
  .c-special-product .books-aside-item .c-product-card h3,
  .c-special-product .c-product-card .container > h3,
  .c-special-product .image-list-item .c-product-card h3,
  .c-special-product .products__item .c-product-card h3,
  .c-special-product .testimonials__item .c-product-card h3,
  .cards .card .c-product-card h3 {
    font-size: 23.994px;
    line-height: 23.994px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .c-product-card h2,
  .c-index-b .articles__item .c-product-card h2,
  .c-index-top__item .c-product-card h2,
  .c-paragraph-wrapper .c-product-card h3,
  .c-product-card .c-course h2,
  .c-product-card .c-index-b .articles__item h2,
  .c-product-card .c-index-top__item h2,
  .c-product-card .c-paragraph-wrapper h3,
  .c-product-card .c-special-product .books-aside-item h3,
  .c-product-card .c-special-product .container > h3,
  .c-product-card .c-special-product .image-list-item h3,
  .c-product-card .c-special-product .products__item h3,
  .c-product-card .c-special-product .testimonials__item h3,
  .c-product-card .c-title--sm,
  .c-product-card .cards .card h3,
  .c-special-product .books-aside-item .c-product-card h3,
  .c-special-product .c-product-card .container > h3,
  .c-special-product .image-list-item .c-product-card h3,
  .c-special-product .products__item .c-product-card h3,
  .c-special-product .testimonials__item .c-product-card h3,
  .cards .card .c-product-card h3 {
    font-size: 21.996px;
    line-height: 21.996px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .c-product-card h2,
  .c-index-b .articles__item .c-product-card h2,
  .c-index-top__item .c-product-card h2,
  .c-paragraph-wrapper .c-product-card h3,
  .c-product-card .c-course h2,
  .c-product-card .c-index-b .articles__item h2,
  .c-product-card .c-index-top__item h2,
  .c-product-card .c-paragraph-wrapper h3,
  .c-product-card .c-special-product .books-aside-item h3,
  .c-product-card .c-special-product .container > h3,
  .c-product-card .c-special-product .image-list-item h3,
  .c-product-card .c-special-product .products__item h3,
  .c-product-card .c-special-product .testimonials__item h3,
  .c-product-card .c-title--sm,
  .c-product-card .cards .card h3,
  .c-special-product .books-aside-item .c-product-card h3,
  .c-special-product .c-product-card .container > h3,
  .c-special-product .image-list-item .c-product-card h3,
  .c-special-product .products__item .c-product-card h3,
  .c-special-product .testimonials__item .c-product-card h3,
  .cards .card .c-product-card h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .c-product-card h2,
  .c-index-b .articles__item .c-product-card h2,
  .c-index-top__item .c-product-card h2,
  .c-paragraph-wrapper .c-product-card h3,
  .c-product-card .c-course h2,
  .c-product-card .c-index-b .articles__item h2,
  .c-product-card .c-index-top__item h2,
  .c-product-card .c-paragraph-wrapper h3,
  .c-product-card .c-special-product .books-aside-item h3,
  .c-product-card .c-special-product .container > h3,
  .c-product-card .c-special-product .image-list-item h3,
  .c-product-card .c-special-product .products__item h3,
  .c-product-card .c-special-product .testimonials__item h3,
  .c-product-card .c-title--sm,
  .c-product-card .cards .card h3,
  .c-special-product .books-aside-item .c-product-card h3,
  .c-special-product .c-product-card .container > h3,
  .c-special-product .image-list-item .c-product-card h3,
  .c-special-product .products__item .c-product-card h3,
  .c-special-product .testimonials__item .c-product-card h3,
  .cards .card .c-product-card h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .c-product-card h2,
  .c-index-b .articles__item .c-product-card h2,
  .c-index-top__item .c-product-card h2,
  .c-paragraph-wrapper .c-product-card h3,
  .c-product-card .c-course h2,
  .c-product-card .c-index-b .articles__item h2,
  .c-product-card .c-index-top__item h2,
  .c-product-card .c-paragraph-wrapper h3,
  .c-product-card .c-special-product .books-aside-item h3,
  .c-product-card .c-special-product .container > h3,
  .c-product-card .c-special-product .image-list-item h3,
  .c-product-card .c-special-product .products__item h3,
  .c-product-card .c-special-product .testimonials__item h3,
  .c-product-card .c-title--sm,
  .c-product-card .cards .card h3,
  .c-special-product .books-aside-item .c-product-card h3,
  .c-special-product .c-product-card .container > h3,
  .c-special-product .image-list-item .c-product-card h3,
  .c-special-product .products__item .c-product-card h3,
  .c-special-product .testimonials__item .c-product-card h3,
  .cards .card .c-product-card h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .c-product-card h2,
  .c-index-b .articles__item .c-product-card h2,
  .c-index-top__item .c-product-card h2,
  .c-paragraph-wrapper .c-product-card h3,
  .c-product-card .c-course h2,
  .c-product-card .c-index-b .articles__item h2,
  .c-product-card .c-index-top__item h2,
  .c-product-card .c-paragraph-wrapper h3,
  .c-product-card .c-special-product .books-aside-item h3,
  .c-product-card .c-special-product .container > h3,
  .c-product-card .c-special-product .image-list-item h3,
  .c-product-card .c-special-product .products__item h3,
  .c-product-card .c-special-product .testimonials__item h3,
  .c-product-card .c-title--sm,
  .c-product-card .cards .card h3,
  .c-special-product .books-aside-item .c-product-card h3,
  .c-special-product .c-product-card .container > h3,
  .c-special-product .image-list-item .c-product-card h3,
  .c-special-product .products__item .c-product-card h3,
  .c-special-product .testimonials__item .c-product-card h3,
  .cards .card .c-product-card h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-container--default__row--default h2,
  .c-index-b .articles__item .o-container--default__row--default h2,
  .c-index-top__item .o-container--default__row--default h2,
  .c-paragraph-wrapper .o-container--default__row--default h3,
  .c-special-product .books-aside-item .o-container--default__row--default h3,
  .c-special-product .image-list-item .o-container--default__row--default h3,
  .c-special-product .o-container--default__row--default .container > h3,
  .c-special-product .products__item .o-container--default__row--default h3,
  .c-special-product .testimonials__item .o-container--default__row--default h3,
  .cards .card .o-container--default__row--default h3,
  .o-container--default__row--default .c-course h2,
  .o-container--default__row--default .c-index-b .articles__item h2,
  .o-container--default__row--default .c-index-top__item h2,
  .o-container--default__row--default .c-paragraph-wrapper h3,
  .o-container--default__row--default .c-special-product .books-aside-item h3,
  .o-container--default__row--default .c-special-product .container > h3,
  .o-container--default__row--default .c-special-product .image-list-item h3,
  .o-container--default__row--default .c-special-product .products__item h3,
  .o-container--default__row--default .c-special-product .testimonials__item h3,
  .o-container--default__row--default .c-title--sm,
  .o-container--default__row--default .cards .card h3 {
    font-size: 32.004px;
    line-height: 36px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-container--default__row--default h2,
  .c-index-b .articles__item .o-container--default__row--default h2,
  .c-index-top__item .o-container--default__row--default h2,
  .c-paragraph-wrapper .o-container--default__row--default h3,
  .c-special-product .books-aside-item .o-container--default__row--default h3,
  .c-special-product .image-list-item .o-container--default__row--default h3,
  .c-special-product .o-container--default__row--default .container > h3,
  .c-special-product .products__item .o-container--default__row--default h3,
  .c-special-product .testimonials__item .o-container--default__row--default h3,
  .cards .card .o-container--default__row--default h3,
  .o-container--default__row--default .c-course h2,
  .o-container--default__row--default .c-index-b .articles__item h2,
  .o-container--default__row--default .c-index-top__item h2,
  .o-container--default__row--default .c-paragraph-wrapper h3,
  .o-container--default__row--default .c-special-product .books-aside-item h3,
  .o-container--default__row--default .c-special-product .container > h3,
  .o-container--default__row--default .c-special-product .image-list-item h3,
  .o-container--default__row--default .c-special-product .products__item h3,
  .o-container--default__row--default .c-special-product .testimonials__item h3,
  .o-container--default__row--default .c-title--sm,
  .o-container--default__row--default .cards .card h3 {
    font-size: 28.008px;
    line-height: 32px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-container--default__row--default h2,
  .c-index-b .articles__item .o-container--default__row--default h2,
  .c-index-top__item .o-container--default__row--default h2,
  .c-paragraph-wrapper .o-container--default__row--default h3,
  .c-special-product .books-aside-item .o-container--default__row--default h3,
  .c-special-product .image-list-item .o-container--default__row--default h3,
  .c-special-product .o-container--default__row--default .container > h3,
  .c-special-product .products__item .o-container--default__row--default h3,
  .c-special-product .testimonials__item .o-container--default__row--default h3,
  .cards .card .o-container--default__row--default h3,
  .o-container--default__row--default .c-course h2,
  .o-container--default__row--default .c-index-b .articles__item h2,
  .o-container--default__row--default .c-index-top__item h2,
  .o-container--default__row--default .c-paragraph-wrapper h3,
  .o-container--default__row--default .c-special-product .books-aside-item h3,
  .o-container--default__row--default .c-special-product .container > h3,
  .o-container--default__row--default .c-special-product .image-list-item h3,
  .o-container--default__row--default .c-special-product .products__item h3,
  .o-container--default__row--default .c-special-product .testimonials__item h3,
  .o-container--default__row--default .c-title--sm,
  .o-container--default__row--default .cards .card h3 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-container--default__row--default h2,
  .c-index-b .articles__item .o-container--default__row--default h2,
  .c-index-top__item .o-container--default__row--default h2,
  .c-paragraph-wrapper .o-container--default__row--default h3,
  .c-special-product .books-aside-item .o-container--default__row--default h3,
  .c-special-product .image-list-item .o-container--default__row--default h3,
  .c-special-product .o-container--default__row--default .container > h3,
  .c-special-product .products__item .o-container--default__row--default h3,
  .c-special-product .testimonials__item .o-container--default__row--default h3,
  .cards .card .o-container--default__row--default h3,
  .o-container--default__row--default .c-course h2,
  .o-container--default__row--default .c-index-b .articles__item h2,
  .o-container--default__row--default .c-index-top__item h2,
  .o-container--default__row--default .c-paragraph-wrapper h3,
  .o-container--default__row--default .c-special-product .books-aside-item h3,
  .o-container--default__row--default .c-special-product .container > h3,
  .o-container--default__row--default .c-special-product .image-list-item h3,
  .o-container--default__row--default .c-special-product .products__item h3,
  .o-container--default__row--default .c-special-product .testimonials__item h3,
  .o-container--default__row--default .c-title--sm,
  .o-container--default__row--default .cards .card h3 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-container--default__row--default h2,
  .c-index-b .articles__item .o-container--default__row--default h2,
  .c-index-top__item .o-container--default__row--default h2,
  .c-paragraph-wrapper .o-container--default__row--default h3,
  .c-special-product .books-aside-item .o-container--default__row--default h3,
  .c-special-product .image-list-item .o-container--default__row--default h3,
  .c-special-product .o-container--default__row--default .container > h3,
  .c-special-product .products__item .o-container--default__row--default h3,
  .c-special-product .testimonials__item .o-container--default__row--default h3,
  .cards .card .o-container--default__row--default h3,
  .o-container--default__row--default .c-course h2,
  .o-container--default__row--default .c-index-b .articles__item h2,
  .o-container--default__row--default .c-index-top__item h2,
  .o-container--default__row--default .c-paragraph-wrapper h3,
  .o-container--default__row--default .c-special-product .books-aside-item h3,
  .o-container--default__row--default .c-special-product .container > h3,
  .o-container--default__row--default .c-special-product .image-list-item h3,
  .o-container--default__row--default .c-special-product .products__item h3,
  .o-container--default__row--default .c-special-product .testimonials__item h3,
  .o-container--default__row--default .c-title--sm,
  .o-container--default__row--default .cards .card h3 {
    font-size: 19.998px;
    line-height: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-container--default__row--default h2,
  .c-index-b .articles__item .o-container--default__row--default h2,
  .c-index-top__item .o-container--default__row--default h2,
  .c-paragraph-wrapper .o-container--default__row--default h3,
  .c-special-product .books-aside-item .o-container--default__row--default h3,
  .c-special-product .image-list-item .o-container--default__row--default h3,
  .c-special-product .o-container--default__row--default .container > h3,
  .c-special-product .products__item .o-container--default__row--default h3,
  .c-special-product .testimonials__item .o-container--default__row--default h3,
  .cards .card .o-container--default__row--default h3,
  .o-container--default__row--default .c-course h2,
  .o-container--default__row--default .c-index-b .articles__item h2,
  .o-container--default__row--default .c-index-top__item h2,
  .o-container--default__row--default .c-paragraph-wrapper h3,
  .o-container--default__row--default .c-special-product .books-aside-item h3,
  .o-container--default__row--default .c-special-product .container > h3,
  .o-container--default__row--default .c-special-product .image-list-item h3,
  .o-container--default__row--default .c-special-product .products__item h3,
  .o-container--default__row--default .c-special-product .testimonials__item h3,
  .o-container--default__row--default .c-title--sm,
  .o-container--default__row--default .cards .card h3 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-card-price .c-course h2,
  .c-card-price .c-index-b .articles__item h2,
  .c-card-price .c-index-top__item h2,
  .c-card-price .c-paragraph-wrapper h3,
  .c-card-price .c-special-product .books-aside-item h3,
  .c-card-price .c-special-product .container > h3,
  .c-card-price .c-special-product .image-list-item h3,
  .c-card-price .c-special-product .products__item h3,
  .c-card-price .c-special-product .testimonials__item h3,
  .c-card-price .c-title--sm,
  .c-card-price .cards .card h3,
  .c-card-price__info .c-course h2,
  .c-card-price__info .c-index-b .articles__item h2,
  .c-card-price__info .c-index-top__item h2,
  .c-card-price__info .c-paragraph-wrapper h3,
  .c-card-price__info .c-special-product .books-aside-item h3,
  .c-card-price__info .c-special-product .container > h3,
  .c-card-price__info .c-special-product .image-list-item h3,
  .c-card-price__info .c-special-product .products__item h3,
  .c-card-price__info .c-special-product .testimonials__item h3,
  .c-card-price__info .c-title--sm,
  .c-card-price__info .cards .card h3,
  .c-consultation__card .c-course h2,
  .c-consultation__card .c-index-b .articles__item h2,
  .c-consultation__card .c-index-top__item h2,
  .c-consultation__card .c-paragraph-wrapper h3,
  .c-consultation__card .c-special-product .books-aside-item h3,
  .c-consultation__card .c-special-product .container > h3,
  .c-consultation__card .c-special-product .image-list-item h3,
  .c-consultation__card .c-special-product .products__item h3,
  .c-consultation__card .c-special-product .testimonials__item h3,
  .c-consultation__card .c-title--sm,
  .c-consultation__card .cards .card h3,
  .c-course .c-card-price__info h2,
  .c-course .c-card-price h2,
  .c-course .c-consultation__card h2,
  .c-index-b .articles__item .c-card-price__info h2,
  .c-index-b .articles__item .c-card-price h2,
  .c-index-b .articles__item .c-consultation__card h2,
  .c-index-top__item .c-card-price__info h2,
  .c-index-top__item .c-card-price h2,
  .c-index-top__item .c-consultation__card h2,
  .c-paragraph-wrapper .c-card-price__info h3,
  .c-paragraph-wrapper .c-card-price h3,
  .c-paragraph-wrapper .c-consultation__card h3,
  .c-special-product .books-aside-item .c-card-price__info h3,
  .c-special-product .books-aside-item .c-card-price h3,
  .c-special-product .books-aside-item .c-consultation__card h3,
  .c-special-product .c-card-price .container > h3,
  .c-special-product .c-card-price__info .container > h3,
  .c-special-product .c-consultation__card .container > h3,
  .c-special-product .image-list-item .c-card-price__info h3,
  .c-special-product .image-list-item .c-card-price h3,
  .c-special-product .image-list-item .c-consultation__card h3,
  .c-special-product .products__item .c-card-price__info h3,
  .c-special-product .products__item .c-card-price h3,
  .c-special-product .products__item .c-consultation__card h3,
  .c-special-product .testimonials__item .c-card-price__info h3,
  .c-special-product .testimonials__item .c-card-price h3,
  .c-special-product .testimonials__item .c-consultation__card h3,
  .cards .card .c-card-price__info h3,
  .cards .card .c-card-price h3,
  .cards .card .c-consultation__card h3 {
    font-size: 28.008px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-card-price .c-course h2,
  .c-card-price .c-index-b .articles__item h2,
  .c-card-price .c-index-top__item h2,
  .c-card-price .c-paragraph-wrapper h3,
  .c-card-price .c-special-product .books-aside-item h3,
  .c-card-price .c-special-product .container > h3,
  .c-card-price .c-special-product .image-list-item h3,
  .c-card-price .c-special-product .products__item h3,
  .c-card-price .c-special-product .testimonials__item h3,
  .c-card-price .c-title--sm,
  .c-card-price .cards .card h3,
  .c-card-price__info .c-course h2,
  .c-card-price__info .c-index-b .articles__item h2,
  .c-card-price__info .c-index-top__item h2,
  .c-card-price__info .c-paragraph-wrapper h3,
  .c-card-price__info .c-special-product .books-aside-item h3,
  .c-card-price__info .c-special-product .container > h3,
  .c-card-price__info .c-special-product .image-list-item h3,
  .c-card-price__info .c-special-product .products__item h3,
  .c-card-price__info .c-special-product .testimonials__item h3,
  .c-card-price__info .c-title--sm,
  .c-card-price__info .cards .card h3,
  .c-consultation__card .c-course h2,
  .c-consultation__card .c-index-b .articles__item h2,
  .c-consultation__card .c-index-top__item h2,
  .c-consultation__card .c-paragraph-wrapper h3,
  .c-consultation__card .c-special-product .books-aside-item h3,
  .c-consultation__card .c-special-product .container > h3,
  .c-consultation__card .c-special-product .image-list-item h3,
  .c-consultation__card .c-special-product .products__item h3,
  .c-consultation__card .c-special-product .testimonials__item h3,
  .c-consultation__card .c-title--sm,
  .c-consultation__card .cards .card h3,
  .c-course .c-card-price__info h2,
  .c-course .c-card-price h2,
  .c-course .c-consultation__card h2,
  .c-index-b .articles__item .c-card-price__info h2,
  .c-index-b .articles__item .c-card-price h2,
  .c-index-b .articles__item .c-consultation__card h2,
  .c-index-top__item .c-card-price__info h2,
  .c-index-top__item .c-card-price h2,
  .c-index-top__item .c-consultation__card h2,
  .c-paragraph-wrapper .c-card-price__info h3,
  .c-paragraph-wrapper .c-card-price h3,
  .c-paragraph-wrapper .c-consultation__card h3,
  .c-special-product .books-aside-item .c-card-price__info h3,
  .c-special-product .books-aside-item .c-card-price h3,
  .c-special-product .books-aside-item .c-consultation__card h3,
  .c-special-product .c-card-price .container > h3,
  .c-special-product .c-card-price__info .container > h3,
  .c-special-product .c-consultation__card .container > h3,
  .c-special-product .image-list-item .c-card-price__info h3,
  .c-special-product .image-list-item .c-card-price h3,
  .c-special-product .image-list-item .c-consultation__card h3,
  .c-special-product .products__item .c-card-price__info h3,
  .c-special-product .products__item .c-card-price h3,
  .c-special-product .products__item .c-consultation__card h3,
  .c-special-product .testimonials__item .c-card-price__info h3,
  .c-special-product .testimonials__item .c-card-price h3,
  .c-special-product .testimonials__item .c-consultation__card h3,
  .cards .card .c-card-price__info h3,
  .cards .card .c-card-price h3,
  .cards .card .c-consultation__card h3 {
    font-size: 25.992px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-card-price .c-course h2,
  .c-card-price .c-index-b .articles__item h2,
  .c-card-price .c-index-top__item h2,
  .c-card-price .c-paragraph-wrapper h3,
  .c-card-price .c-special-product .books-aside-item h3,
  .c-card-price .c-special-product .container > h3,
  .c-card-price .c-special-product .image-list-item h3,
  .c-card-price .c-special-product .products__item h3,
  .c-card-price .c-special-product .testimonials__item h3,
  .c-card-price .c-title--sm,
  .c-card-price .cards .card h3,
  .c-card-price__info .c-course h2,
  .c-card-price__info .c-index-b .articles__item h2,
  .c-card-price__info .c-index-top__item h2,
  .c-card-price__info .c-paragraph-wrapper h3,
  .c-card-price__info .c-special-product .books-aside-item h3,
  .c-card-price__info .c-special-product .container > h3,
  .c-card-price__info .c-special-product .image-list-item h3,
  .c-card-price__info .c-special-product .products__item h3,
  .c-card-price__info .c-special-product .testimonials__item h3,
  .c-card-price__info .c-title--sm,
  .c-card-price__info .cards .card h3,
  .c-consultation__card .c-course h2,
  .c-consultation__card .c-index-b .articles__item h2,
  .c-consultation__card .c-index-top__item h2,
  .c-consultation__card .c-paragraph-wrapper h3,
  .c-consultation__card .c-special-product .books-aside-item h3,
  .c-consultation__card .c-special-product .container > h3,
  .c-consultation__card .c-special-product .image-list-item h3,
  .c-consultation__card .c-special-product .products__item h3,
  .c-consultation__card .c-special-product .testimonials__item h3,
  .c-consultation__card .c-title--sm,
  .c-consultation__card .cards .card h3,
  .c-course .c-card-price__info h2,
  .c-course .c-card-price h2,
  .c-course .c-consultation__card h2,
  .c-index-b .articles__item .c-card-price__info h2,
  .c-index-b .articles__item .c-card-price h2,
  .c-index-b .articles__item .c-consultation__card h2,
  .c-index-top__item .c-card-price__info h2,
  .c-index-top__item .c-card-price h2,
  .c-index-top__item .c-consultation__card h2,
  .c-paragraph-wrapper .c-card-price__info h3,
  .c-paragraph-wrapper .c-card-price h3,
  .c-paragraph-wrapper .c-consultation__card h3,
  .c-special-product .books-aside-item .c-card-price__info h3,
  .c-special-product .books-aside-item .c-card-price h3,
  .c-special-product .books-aside-item .c-consultation__card h3,
  .c-special-product .c-card-price .container > h3,
  .c-special-product .c-card-price__info .container > h3,
  .c-special-product .c-consultation__card .container > h3,
  .c-special-product .image-list-item .c-card-price__info h3,
  .c-special-product .image-list-item .c-card-price h3,
  .c-special-product .image-list-item .c-consultation__card h3,
  .c-special-product .products__item .c-card-price__info h3,
  .c-special-product .products__item .c-card-price h3,
  .c-special-product .products__item .c-consultation__card h3,
  .c-special-product .testimonials__item .c-card-price__info h3,
  .c-special-product .testimonials__item .c-card-price h3,
  .c-special-product .testimonials__item .c-consultation__card h3,
  .cards .card .c-card-price__info h3,
  .cards .card .c-card-price h3,
  .cards .card .c-consultation__card h3 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-card-price .c-course h2,
  .c-card-price .c-index-b .articles__item h2,
  .c-card-price .c-index-top__item h2,
  .c-card-price .c-paragraph-wrapper h3,
  .c-card-price .c-special-product .books-aside-item h3,
  .c-card-price .c-special-product .container > h3,
  .c-card-price .c-special-product .image-list-item h3,
  .c-card-price .c-special-product .products__item h3,
  .c-card-price .c-special-product .testimonials__item h3,
  .c-card-price .c-title--sm,
  .c-card-price .cards .card h3,
  .c-card-price__info .c-course h2,
  .c-card-price__info .c-index-b .articles__item h2,
  .c-card-price__info .c-index-top__item h2,
  .c-card-price__info .c-paragraph-wrapper h3,
  .c-card-price__info .c-special-product .books-aside-item h3,
  .c-card-price__info .c-special-product .container > h3,
  .c-card-price__info .c-special-product .image-list-item h3,
  .c-card-price__info .c-special-product .products__item h3,
  .c-card-price__info .c-special-product .testimonials__item h3,
  .c-card-price__info .c-title--sm,
  .c-card-price__info .cards .card h3,
  .c-consultation__card .c-course h2,
  .c-consultation__card .c-index-b .articles__item h2,
  .c-consultation__card .c-index-top__item h2,
  .c-consultation__card .c-paragraph-wrapper h3,
  .c-consultation__card .c-special-product .books-aside-item h3,
  .c-consultation__card .c-special-product .container > h3,
  .c-consultation__card .c-special-product .image-list-item h3,
  .c-consultation__card .c-special-product .products__item h3,
  .c-consultation__card .c-special-product .testimonials__item h3,
  .c-consultation__card .c-title--sm,
  .c-consultation__card .cards .card h3,
  .c-course .c-card-price__info h2,
  .c-course .c-card-price h2,
  .c-course .c-consultation__card h2,
  .c-index-b .articles__item .c-card-price__info h2,
  .c-index-b .articles__item .c-card-price h2,
  .c-index-b .articles__item .c-consultation__card h2,
  .c-index-top__item .c-card-price__info h2,
  .c-index-top__item .c-card-price h2,
  .c-index-top__item .c-consultation__card h2,
  .c-paragraph-wrapper .c-card-price__info h3,
  .c-paragraph-wrapper .c-card-price h3,
  .c-paragraph-wrapper .c-consultation__card h3,
  .c-special-product .books-aside-item .c-card-price__info h3,
  .c-special-product .books-aside-item .c-card-price h3,
  .c-special-product .books-aside-item .c-consultation__card h3,
  .c-special-product .c-card-price .container > h3,
  .c-special-product .c-card-price__info .container > h3,
  .c-special-product .c-consultation__card .container > h3,
  .c-special-product .image-list-item .c-card-price__info h3,
  .c-special-product .image-list-item .c-card-price h3,
  .c-special-product .image-list-item .c-consultation__card h3,
  .c-special-product .products__item .c-card-price__info h3,
  .c-special-product .products__item .c-card-price h3,
  .c-special-product .products__item .c-consultation__card h3,
  .c-special-product .testimonials__item .c-card-price__info h3,
  .c-special-product .testimonials__item .c-card-price h3,
  .c-special-product .testimonials__item .c-consultation__card h3,
  .cards .card .c-card-price__info h3,
  .cards .card .c-card-price h3,
  .cards .card .c-consultation__card h3 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-card-price .c-course h2,
  .c-card-price .c-index-b .articles__item h2,
  .c-card-price .c-index-top__item h2,
  .c-card-price .c-paragraph-wrapper h3,
  .c-card-price .c-special-product .books-aside-item h3,
  .c-card-price .c-special-product .container > h3,
  .c-card-price .c-special-product .image-list-item h3,
  .c-card-price .c-special-product .products__item h3,
  .c-card-price .c-special-product .testimonials__item h3,
  .c-card-price .c-title--sm,
  .c-card-price .cards .card h3,
  .c-card-price__info .c-course h2,
  .c-card-price__info .c-index-b .articles__item h2,
  .c-card-price__info .c-index-top__item h2,
  .c-card-price__info .c-paragraph-wrapper h3,
  .c-card-price__info .c-special-product .books-aside-item h3,
  .c-card-price__info .c-special-product .container > h3,
  .c-card-price__info .c-special-product .image-list-item h3,
  .c-card-price__info .c-special-product .products__item h3,
  .c-card-price__info .c-special-product .testimonials__item h3,
  .c-card-price__info .c-title--sm,
  .c-card-price__info .cards .card h3,
  .c-consultation__card .c-course h2,
  .c-consultation__card .c-index-b .articles__item h2,
  .c-consultation__card .c-index-top__item h2,
  .c-consultation__card .c-paragraph-wrapper h3,
  .c-consultation__card .c-special-product .books-aside-item h3,
  .c-consultation__card .c-special-product .container > h3,
  .c-consultation__card .c-special-product .image-list-item h3,
  .c-consultation__card .c-special-product .products__item h3,
  .c-consultation__card .c-special-product .testimonials__item h3,
  .c-consultation__card .c-title--sm,
  .c-consultation__card .cards .card h3,
  .c-course .c-card-price__info h2,
  .c-course .c-card-price h2,
  .c-course .c-consultation__card h2,
  .c-index-b .articles__item .c-card-price__info h2,
  .c-index-b .articles__item .c-card-price h2,
  .c-index-b .articles__item .c-consultation__card h2,
  .c-index-top__item .c-card-price__info h2,
  .c-index-top__item .c-card-price h2,
  .c-index-top__item .c-consultation__card h2,
  .c-paragraph-wrapper .c-card-price__info h3,
  .c-paragraph-wrapper .c-card-price h3,
  .c-paragraph-wrapper .c-consultation__card h3,
  .c-special-product .books-aside-item .c-card-price__info h3,
  .c-special-product .books-aside-item .c-card-price h3,
  .c-special-product .books-aside-item .c-consultation__card h3,
  .c-special-product .c-card-price .container > h3,
  .c-special-product .c-card-price__info .container > h3,
  .c-special-product .c-consultation__card .container > h3,
  .c-special-product .image-list-item .c-card-price__info h3,
  .c-special-product .image-list-item .c-card-price h3,
  .c-special-product .image-list-item .c-consultation__card h3,
  .c-special-product .products__item .c-card-price__info h3,
  .c-special-product .products__item .c-card-price h3,
  .c-special-product .products__item .c-consultation__card h3,
  .c-special-product .testimonials__item .c-card-price__info h3,
  .c-special-product .testimonials__item .c-card-price h3,
  .c-special-product .testimonials__item .c-consultation__card h3,
  .cards .card .c-card-price__info h3,
  .cards .card .c-card-price h3,
  .cards .card .c-consultation__card h3 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-card-price .c-course h2,
  .c-card-price .c-index-b .articles__item h2,
  .c-card-price .c-index-top__item h2,
  .c-card-price .c-paragraph-wrapper h3,
  .c-card-price .c-special-product .books-aside-item h3,
  .c-card-price .c-special-product .container > h3,
  .c-card-price .c-special-product .image-list-item h3,
  .c-card-price .c-special-product .products__item h3,
  .c-card-price .c-special-product .testimonials__item h3,
  .c-card-price .c-title--sm,
  .c-card-price .cards .card h3,
  .c-card-price__info .c-course h2,
  .c-card-price__info .c-index-b .articles__item h2,
  .c-card-price__info .c-index-top__item h2,
  .c-card-price__info .c-paragraph-wrapper h3,
  .c-card-price__info .c-special-product .books-aside-item h3,
  .c-card-price__info .c-special-product .container > h3,
  .c-card-price__info .c-special-product .image-list-item h3,
  .c-card-price__info .c-special-product .products__item h3,
  .c-card-price__info .c-special-product .testimonials__item h3,
  .c-card-price__info .c-title--sm,
  .c-card-price__info .cards .card h3,
  .c-consultation__card .c-course h2,
  .c-consultation__card .c-index-b .articles__item h2,
  .c-consultation__card .c-index-top__item h2,
  .c-consultation__card .c-paragraph-wrapper h3,
  .c-consultation__card .c-special-product .books-aside-item h3,
  .c-consultation__card .c-special-product .container > h3,
  .c-consultation__card .c-special-product .image-list-item h3,
  .c-consultation__card .c-special-product .products__item h3,
  .c-consultation__card .c-special-product .testimonials__item h3,
  .c-consultation__card .c-title--sm,
  .c-consultation__card .cards .card h3,
  .c-course .c-card-price__info h2,
  .c-course .c-card-price h2,
  .c-course .c-consultation__card h2,
  .c-index-b .articles__item .c-card-price__info h2,
  .c-index-b .articles__item .c-card-price h2,
  .c-index-b .articles__item .c-consultation__card h2,
  .c-index-top__item .c-card-price__info h2,
  .c-index-top__item .c-card-price h2,
  .c-index-top__item .c-consultation__card h2,
  .c-paragraph-wrapper .c-card-price__info h3,
  .c-paragraph-wrapper .c-card-price h3,
  .c-paragraph-wrapper .c-consultation__card h3,
  .c-special-product .books-aside-item .c-card-price__info h3,
  .c-special-product .books-aside-item .c-card-price h3,
  .c-special-product .books-aside-item .c-consultation__card h3,
  .c-special-product .c-card-price .container > h3,
  .c-special-product .c-card-price__info .container > h3,
  .c-special-product .c-consultation__card .container > h3,
  .c-special-product .image-list-item .c-card-price__info h3,
  .c-special-product .image-list-item .c-card-price h3,
  .c-special-product .image-list-item .c-consultation__card h3,
  .c-special-product .products__item .c-card-price__info h3,
  .c-special-product .products__item .c-card-price h3,
  .c-special-product .products__item .c-consultation__card h3,
  .c-special-product .testimonials__item .c-card-price__info h3,
  .c-special-product .testimonials__item .c-card-price h3,
  .c-special-product .testimonials__item .c-consultation__card h3,
  .cards .card .c-card-price__info h3,
  .cards .card .c-card-price h3,
  .cards .card .c-consultation__card h3 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .c-free-ebook h2,
  .c-free-ebook .c-course h2,
  .c-free-ebook .c-index-b .articles__item h2,
  .c-free-ebook .c-index-top__item h2,
  .c-free-ebook .c-paragraph-wrapper h3,
  .c-free-ebook .c-special-product .books-aside-item h3,
  .c-free-ebook .c-special-product .container > h3,
  .c-free-ebook .c-special-product .image-list-item h3,
  .c-free-ebook .c-special-product .products__item h3,
  .c-free-ebook .c-special-product .testimonials__item h3,
  .c-free-ebook .c-title--sm,
  .c-free-ebook .cards .card h3,
  .c-index-b .articles__item .c-free-ebook h2,
  .c-index-top__item .c-free-ebook h2,
  .c-paragraph-wrapper .c-free-ebook h3,
  .c-special-product .books-aside-item .c-free-ebook h3,
  .c-special-product .c-free-ebook .container > h3,
  .c-special-product .image-list-item .c-free-ebook h3,
  .c-special-product .products__item .c-free-ebook h3,
  .c-special-product .testimonials__item .c-free-ebook h3,
  .cards .card .c-free-ebook h3 {
    font-size: 38px;
    line-height: 38px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .c-free-ebook h2,
  .c-free-ebook .c-course h2,
  .c-free-ebook .c-index-b .articles__item h2,
  .c-free-ebook .c-index-top__item h2,
  .c-free-ebook .c-paragraph-wrapper h3,
  .c-free-ebook .c-special-product .books-aside-item h3,
  .c-free-ebook .c-special-product .container > h3,
  .c-free-ebook .c-special-product .image-list-item h3,
  .c-free-ebook .c-special-product .products__item h3,
  .c-free-ebook .c-special-product .testimonials__item h3,
  .c-free-ebook .c-title--sm,
  .c-free-ebook .cards .card h3,
  .c-index-b .articles__item .c-free-ebook h2,
  .c-index-top__item .c-free-ebook h2,
  .c-paragraph-wrapper .c-free-ebook h3,
  .c-special-product .books-aside-item .c-free-ebook h3,
  .c-special-product .c-free-ebook .container > h3,
  .c-special-product .image-list-item .c-free-ebook h3,
  .c-special-product .products__item .c-free-ebook h3,
  .c-special-product .testimonials__item .c-free-ebook h3,
  .cards .card .c-free-ebook h3 {
    font-size: 38px;
    line-height: 38px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .c-free-ebook h2,
  .c-free-ebook .c-course h2,
  .c-free-ebook .c-index-b .articles__item h2,
  .c-free-ebook .c-index-top__item h2,
  .c-free-ebook .c-paragraph-wrapper h3,
  .c-free-ebook .c-special-product .books-aside-item h3,
  .c-free-ebook .c-special-product .container > h3,
  .c-free-ebook .c-special-product .image-list-item h3,
  .c-free-ebook .c-special-product .products__item h3,
  .c-free-ebook .c-special-product .testimonials__item h3,
  .c-free-ebook .c-title--sm,
  .c-free-ebook .cards .card h3,
  .c-index-b .articles__item .c-free-ebook h2,
  .c-index-top__item .c-free-ebook h2,
  .c-paragraph-wrapper .c-free-ebook h3,
  .c-special-product .books-aside-item .c-free-ebook h3,
  .c-special-product .c-free-ebook .container > h3,
  .c-special-product .image-list-item .c-free-ebook h3,
  .c-special-product .products__item .c-free-ebook h3,
  .c-special-product .testimonials__item .c-free-ebook h3,
  .cards .card .c-free-ebook h3 {
    font-size: 32px;
    line-height: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .c-free-ebook h2,
  .c-free-ebook .c-course h2,
  .c-free-ebook .c-index-b .articles__item h2,
  .c-free-ebook .c-index-top__item h2,
  .c-free-ebook .c-paragraph-wrapper h3,
  .c-free-ebook .c-special-product .books-aside-item h3,
  .c-free-ebook .c-special-product .container > h3,
  .c-free-ebook .c-special-product .image-list-item h3,
  .c-free-ebook .c-special-product .products__item h3,
  .c-free-ebook .c-special-product .testimonials__item h3,
  .c-free-ebook .c-title--sm,
  .c-free-ebook .cards .card h3,
  .c-index-b .articles__item .c-free-ebook h2,
  .c-index-top__item .c-free-ebook h2,
  .c-paragraph-wrapper .c-free-ebook h3,
  .c-special-product .books-aside-item .c-free-ebook h3,
  .c-special-product .c-free-ebook .container > h3,
  .c-special-product .image-list-item .c-free-ebook h3,
  .c-special-product .products__item .c-free-ebook h3,
  .c-special-product .testimonials__item .c-free-ebook h3,
  .cards .card .c-free-ebook h3 {
    font-size: 28px;
    line-height: 28px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .c-free-ebook h2,
  .c-free-ebook .c-course h2,
  .c-free-ebook .c-index-b .articles__item h2,
  .c-free-ebook .c-index-top__item h2,
  .c-free-ebook .c-paragraph-wrapper h3,
  .c-free-ebook .c-special-product .books-aside-item h3,
  .c-free-ebook .c-special-product .container > h3,
  .c-free-ebook .c-special-product .image-list-item h3,
  .c-free-ebook .c-special-product .products__item h3,
  .c-free-ebook .c-special-product .testimonials__item h3,
  .c-free-ebook .c-title--sm,
  .c-free-ebook .cards .card h3,
  .c-index-b .articles__item .c-free-ebook h2,
  .c-index-top__item .c-free-ebook h2,
  .c-paragraph-wrapper .c-free-ebook h3,
  .c-special-product .books-aside-item .c-free-ebook h3,
  .c-special-product .c-free-ebook .container > h3,
  .c-special-product .image-list-item .c-free-ebook h3,
  .c-special-product .products__item .c-free-ebook h3,
  .c-special-product .testimonials__item .c-free-ebook h3,
  .cards .card .c-free-ebook h3 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .c-free-ebook h2,
  .c-free-ebook .c-course h2,
  .c-free-ebook .c-index-b .articles__item h2,
  .c-free-ebook .c-index-top__item h2,
  .c-free-ebook .c-paragraph-wrapper h3,
  .c-free-ebook .c-special-product .books-aside-item h3,
  .c-free-ebook .c-special-product .container > h3,
  .c-free-ebook .c-special-product .image-list-item h3,
  .c-free-ebook .c-special-product .products__item h3,
  .c-free-ebook .c-special-product .testimonials__item h3,
  .c-free-ebook .c-title--sm,
  .c-free-ebook .cards .card h3,
  .c-index-b .articles__item .c-free-ebook h2,
  .c-index-top__item .c-free-ebook h2,
  .c-paragraph-wrapper .c-free-ebook h3,
  .c-special-product .books-aside-item .c-free-ebook h3,
  .c-special-product .c-free-ebook .container > h3,
  .c-special-product .image-list-item .c-free-ebook h3,
  .c-special-product .products__item .c-free-ebook h3,
  .c-special-product .testimonials__item .c-free-ebook h3,
  .cards .card .c-free-ebook h3 {
    font-size: 20px;
    line-height: 20px;
  }
}
.c-course .c-login h1,
.c-index-b .c-login .section-title,
.c-login .c-course h1,
.c-login .c-index-b .section-title,
.c-login .c-paragraph-wrapper h2,
.c-login .c-special-product .container > h2,
.c-login .c-title--md,
.c-paragraph-wrapper .c-login h2,
.c-special-product .c-login .container > h2 {
  font-weight: 600;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .c-login h1,
  .c-index-b .c-login .section-title,
  .c-login .c-course h1,
  .c-login .c-index-b .section-title,
  .c-login .c-paragraph-wrapper h2,
  .c-login .c-special-product .container > h2,
  .c-login .c-title--md,
  .c-paragraph-wrapper .c-login h2,
  .c-special-product .c-login .container > h2 {
    font-size: 32.004px;
    line-height: 36px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .c-login h1,
  .c-index-b .c-login .section-title,
  .c-login .c-course h1,
  .c-login .c-index-b .section-title,
  .c-login .c-paragraph-wrapper h2,
  .c-login .c-special-product .container > h2,
  .c-login .c-title--md,
  .c-paragraph-wrapper .c-login h2,
  .c-special-product .c-login .container > h2 {
    font-size: 28.008px;
    line-height: 32px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .c-login h1,
  .c-index-b .c-login .section-title,
  .c-login .c-course h1,
  .c-login .c-index-b .section-title,
  .c-login .c-paragraph-wrapper h2,
  .c-login .c-special-product .container > h2,
  .c-login .c-title--md,
  .c-paragraph-wrapper .c-login h2,
  .c-special-product .c-login .container > h2 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .c-login h1,
  .c-index-b .c-login .section-title,
  .c-login .c-course h1,
  .c-login .c-index-b .section-title,
  .c-login .c-paragraph-wrapper h2,
  .c-login .c-special-product .container > h2,
  .c-login .c-title--md,
  .c-paragraph-wrapper .c-login h2,
  .c-special-product .c-login .container > h2 {
    font-size: 21.996px;
    line-height: 24px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .c-login h1,
  .c-index-b .c-login .section-title,
  .c-login .c-course h1,
  .c-login .c-index-b .section-title,
  .c-login .c-paragraph-wrapper h2,
  .c-login .c-special-product .container > h2,
  .c-login .c-title--md,
  .c-paragraph-wrapper .c-login h2,
  .c-special-product .c-login .container > h2 {
    font-size: 19.998px;
    line-height: 22.016px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .c-login h1,
  .c-index-b .c-login .section-title,
  .c-login .c-course h1,
  .c-login .c-index-b .section-title,
  .c-login .c-paragraph-wrapper h2,
  .c-login .c-special-product .container > h2,
  .c-login .c-title--md,
  .c-paragraph-wrapper .c-login h2,
  .c-special-product .c-login .container > h2 {
    font-size: 18px;
    line-height: 32px;
  }
}
label {
  font-weight: 700;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  label {
    font-size: 24px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  label {
    font-size: 22px;
    line-height: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  label {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  label {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  label {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  label {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart .c-cart__col-right .c-wrapper table {
    font-size: 32.004px;
    line-height: 32.004px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart .c-cart__col-right .c-wrapper table {
    font-size: 28.008px;
    line-height: 28.008px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart .c-cart__col-right .c-wrapper table {
    font-size: 19.998px;
    line-height: 19.998px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart .c-cart__col-right .c-wrapper table {
    font-size: 19.998px;
    line-height: 19.998px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart .c-cart__col-right .c-wrapper table {
    font-size: 19.998px;
    line-height: 19.998px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart .c-cart__col-right .c-wrapper table {
    font-size: 18px;
    line-height: 18px;
  }
}
.c-banner--index-video .c-special-product .product .text h2,
.c-banner--index-video .c-special-product .side-image .text h2,
.c-banner--index-video .c-title--lg,
.c-special-product .product .text .c-banner--index-video h2,
.c-special-product .side-image .text .c-banner--index-video h2 {
  color: #376d82;
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    letter-spacing: 1.1px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    letter-spacing: 2.4px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    letter-spacing: 2.4px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    letter-spacing: 3.2px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    letter-spacing: 3.6px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    letter-spacing: 3.6px;
    font-size: 36px;
    line-height: 36px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    font-size: 34px;
    line-height: 34px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    font-size: 32px;
    line-height: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    font-size: 20px;
    line-height: 20px;
  }
}
.c-banner--index-video .c-course h1,
.c-banner--index-video .c-index-b .section-title,
.c-banner--index-video .c-paragraph-wrapper h2,
.c-banner--index-video .c-special-product .container > h2,
.c-banner--index-video .c-title--md,
.c-course .c-banner--index-video h1,
.c-index-b .c-banner--index-video .section-title,
.c-paragraph-wrapper .c-banner--index-video h2,
.c-special-product .c-banner--index-video .container > h2 {
  color: #376d82;
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video .c-course h1,
  .c-banner--index-video .c-index-b .section-title,
  .c-banner--index-video .c-paragraph-wrapper h2,
  .c-banner--index-video .c-special-product .container > h2,
  .c-banner--index-video .c-title--md,
  .c-course .c-banner--index-video h1,
  .c-index-b .c-banner--index-video .section-title,
  .c-paragraph-wrapper .c-banner--index-video h2,
  .c-special-product .c-banner--index-video .container > h2 {
    font-size: 24px;
    line-height: 38px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video .c-course h1,
  .c-banner--index-video .c-index-b .section-title,
  .c-banner--index-video .c-paragraph-wrapper h2,
  .c-banner--index-video .c-special-product .container > h2,
  .c-banner--index-video .c-title--md,
  .c-course .c-banner--index-video h1,
  .c-index-b .c-banner--index-video .section-title,
  .c-paragraph-wrapper .c-banner--index-video h2,
  .c-special-product .c-banner--index-video .container > h2 {
    font-size: 24px;
    line-height: 38px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--index-video .c-course h1,
  .c-banner--index-video .c-index-b .section-title,
  .c-banner--index-video .c-paragraph-wrapper h2,
  .c-banner--index-video .c-special-product .container > h2,
  .c-banner--index-video .c-title--md,
  .c-course .c-banner--index-video h1,
  .c-index-b .c-banner--index-video .section-title,
  .c-paragraph-wrapper .c-banner--index-video h2,
  .c-special-product .c-banner--index-video .container > h2 {
    font-size: 26px;
    line-height: 38px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--index-video .c-course h1,
  .c-banner--index-video .c-index-b .section-title,
  .c-banner--index-video .c-paragraph-wrapper h2,
  .c-banner--index-video .c-special-product .container > h2,
  .c-banner--index-video .c-title--md,
  .c-course .c-banner--index-video h1,
  .c-index-b .c-banner--index-video .section-title,
  .c-paragraph-wrapper .c-banner--index-video h2,
  .c-special-product .c-banner--index-video .container > h2 {
    font-size: 18px;
    line-height: 38px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--index-video .c-course h1,
  .c-banner--index-video .c-index-b .section-title,
  .c-banner--index-video .c-paragraph-wrapper h2,
  .c-banner--index-video .c-special-product .container > h2,
  .c-banner--index-video .c-title--md,
  .c-course .c-banner--index-video h1,
  .c-index-b .c-banner--index-video .section-title,
  .c-paragraph-wrapper .c-banner--index-video h2,
  .c-special-product .c-banner--index-video .container > h2 {
    font-size: 20px;
    line-height: 38px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video .c-course h1,
  .c-banner--index-video .c-index-b .section-title,
  .c-banner--index-video .c-paragraph-wrapper h2,
  .c-banner--index-video .c-special-product .container > h2,
  .c-banner--index-video .c-title--md,
  .c-course .c-banner--index-video h1,
  .c-index-b .c-banner--index-video .section-title,
  .c-paragraph-wrapper .c-banner--index-video h2,
  .c-special-product .c-banner--index-video .container > h2 {
    font-size: 16px;
    line-height: 38px;
  }
}
.c-banner--article-newsletter .c-special-product .product .text h2,
.c-banner--article-newsletter .c-special-product .side-image .text h2,
.c-banner--article-newsletter .c-title--lg,
.c-special-product .product .text .c-banner--article-newsletter h2,
.c-special-product .side-image .text .c-banner--article-newsletter h2 {
  color: #634251;
  font-weight: 700;
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter .c-special-product .product .text h2,
  .c-banner--article-newsletter .c-special-product .side-image .text h2,
  .c-banner--article-newsletter .c-title--lg,
  .c-special-product .product .text .c-banner--article-newsletter h2,
  .c-special-product .side-image .text .c-banner--article-newsletter h2 {
    font-size: 32.006px;
    line-height: 43.988px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter .c-special-product .product .text h2,
  .c-banner--article-newsletter .c-special-product .side-image .text h2,
  .c-banner--article-newsletter .c-title--lg,
  .c-special-product .product .text .c-banner--article-newsletter h2,
  .c-special-product .side-image .text .c-banner--article-newsletter h2 {
    font-size: 32.006px;
    line-height: 43.988px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter .c-special-product .product .text h2,
  .c-banner--article-newsletter .c-special-product .side-image .text h2,
  .c-banner--article-newsletter .c-title--lg,
  .c-special-product .product .text .c-banner--article-newsletter h2,
  .c-special-product .side-image .text .c-banner--article-newsletter h2 {
    font-size: 28.6px;
    line-height: 42px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter .c-special-product .product .text h2,
  .c-banner--article-newsletter .c-special-product .side-image .text h2,
  .c-banner--article-newsletter .c-title--lg,
  .c-special-product .product .text .c-banner--article-newsletter h2,
  .c-special-product .side-image .text .c-banner--article-newsletter h2 {
    font-size: 26px;
    line-height: 33.6px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter .c-special-product .product .text h2,
  .c-banner--article-newsletter .c-special-product .side-image .text h2,
  .c-banner--article-newsletter .c-title--lg,
  .c-special-product .product .text .c-banner--article-newsletter h2,
  .c-special-product .side-image .text .c-banner--article-newsletter h2 {
    font-size: 32.006px;
    line-height: 33.992px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter .c-special-product .product .text h2,
  .c-banner--article-newsletter .c-special-product .side-image .text h2,
  .c-banner--article-newsletter .c-title--lg,
  .c-special-product .product .text .c-banner--article-newsletter h2,
  .c-special-product .side-image .text .c-banner--article-newsletter h2 {
    font-size: 26px;
    line-height: 28px;
  }
}
.c-banner--article-inside .c-course h1,
.c-banner--article-inside .c-index-b .section-title,
.c-banner--article-inside .c-paragraph-wrapper h2,
.c-banner--article-inside .c-special-product .container > h2,
.c-banner--article-inside .c-title--md,
.c-course .c-banner--article-inside h1,
.c-index-b .c-banner--article-inside .section-title,
.c-paragraph-wrapper .c-banner--article-inside h2,
.c-special-product .c-banner--article-inside .container > h2 {
  font-weight: 700;
}
.c-banner--article-inside .c-course h1 span,
.c-banner--article-inside .c-index-b .section-title span,
.c-banner--article-inside .c-paragraph-wrapper h2 span,
.c-banner--article-inside .c-special-product .container > h2 span,
.c-banner--article-inside .c-title--md span,
.c-course .c-banner--article-inside h1 span,
.c-index-b .c-banner--article-inside .section-title span,
.c-paragraph-wrapper .c-banner--article-inside h2 span,
.c-special-product .c-banner--article-inside .container > h2 span {
  font-style: italic;
  font-weight: 400;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside .c-course h1 span,
  .c-banner--article-inside .c-index-b .section-title span,
  .c-banner--article-inside .c-paragraph-wrapper h2 span,
  .c-banner--article-inside .c-special-product .container > h2 span,
  .c-banner--article-inside .c-title--md span,
  .c-course .c-banner--article-inside h1 span,
  .c-index-b .c-banner--article-inside .section-title span,
  .c-paragraph-wrapper .c-banner--article-inside h2 span,
  .c-special-product .c-banner--article-inside .container > h2 span {
    font-size: 30px;
    line-height: 24.002px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside .c-course h1 span,
  .c-banner--article-inside .c-index-b .section-title span,
  .c-banner--article-inside .c-paragraph-wrapper h2 span,
  .c-banner--article-inside .c-special-product .container > h2 span,
  .c-banner--article-inside .c-title--md span,
  .c-course .c-banner--article-inside h1 span,
  .c-index-b .c-banner--article-inside .section-title span,
  .c-paragraph-wrapper .c-banner--article-inside h2 span,
  .c-special-product .c-banner--article-inside .container > h2 span {
    font-size: 30px;
    line-height: 24.002px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside .c-course h1 span,
  .c-banner--article-inside .c-index-b .section-title span,
  .c-banner--article-inside .c-paragraph-wrapper h2 span,
  .c-banner--article-inside .c-special-product .container > h2 span,
  .c-banner--article-inside .c-title--md span,
  .c-course .c-banner--article-inside h1 span,
  .c-index-b .c-banner--article-inside .section-title span,
  .c-paragraph-wrapper .c-banner--article-inside h2 span,
  .c-special-product .c-banner--article-inside .container > h2 span {
    font-size: 24px;
    line-height: 24.002px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside .c-course h1 span,
  .c-banner--article-inside .c-index-b .section-title span,
  .c-banner--article-inside .c-paragraph-wrapper h2 span,
  .c-banner--article-inside .c-special-product .container > h2 span,
  .c-banner--article-inside .c-title--md span,
  .c-course .c-banner--article-inside h1 span,
  .c-index-b .c-banner--article-inside .section-title span,
  .c-paragraph-wrapper .c-banner--article-inside h2 span,
  .c-special-product .c-banner--article-inside .container > h2 span {
    font-size: 22px;
    line-height: 24.002px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside .c-course h1 span,
  .c-banner--article-inside .c-index-b .section-title span,
  .c-banner--article-inside .c-paragraph-wrapper h2 span,
  .c-banner--article-inside .c-special-product .container > h2 span,
  .c-banner--article-inside .c-title--md span,
  .c-course .c-banner--article-inside h1 span,
  .c-index-b .c-banner--article-inside .section-title span,
  .c-paragraph-wrapper .c-banner--article-inside h2 span,
  .c-special-product .c-banner--article-inside .container > h2 span {
    font-size: 22px;
    line-height: 24.002px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside .c-course h1 span,
  .c-banner--article-inside .c-index-b .section-title span,
  .c-banner--article-inside .c-paragraph-wrapper h2 span,
  .c-banner--article-inside .c-special-product .container > h2 span,
  .c-banner--article-inside .c-title--md span,
  .c-course .c-banner--article-inside h1 span,
  .c-index-b .c-banner--article-inside .section-title span,
  .c-paragraph-wrapper .c-banner--article-inside h2 span,
  .c-special-product .c-banner--article-inside .container > h2 span {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--8title .c-course h1,
  .c-banner--8title .c-index-b .section-title,
  .c-banner--8title .c-paragraph-wrapper h2,
  .c-banner--8title .c-special-product .container > h2,
  .c-banner--8title .c-title--md,
  .c-course .c-banner--8title h1,
  .c-index-b .c-banner--8title .section-title,
  .c-paragraph-wrapper .c-banner--8title h2,
  .c-special-product .c-banner--8title .container > h2 {
    font-size: 32px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--8title .c-course h1,
  .c-banner--8title .c-index-b .section-title,
  .c-banner--8title .c-paragraph-wrapper h2,
  .c-banner--8title .c-special-product .container > h2,
  .c-banner--8title .c-title--md,
  .c-course .c-banner--8title h1,
  .c-index-b .c-banner--8title .section-title,
  .c-paragraph-wrapper .c-banner--8title h2,
  .c-special-product .c-banner--8title .container > h2 {
    font-size: 28px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--8title .c-course h1,
  .c-banner--8title .c-index-b .section-title,
  .c-banner--8title .c-paragraph-wrapper h2,
  .c-banner--8title .c-special-product .container > h2,
  .c-banner--8title .c-title--md,
  .c-course .c-banner--8title h1,
  .c-index-b .c-banner--8title .section-title,
  .c-paragraph-wrapper .c-banner--8title h2,
  .c-special-product .c-banner--8title .container > h2 {
    font-size: 28px;
    line-height: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--8title .c-course h1,
  .c-banner--8title .c-index-b .section-title,
  .c-banner--8title .c-paragraph-wrapper h2,
  .c-banner--8title .c-special-product .container > h2,
  .c-banner--8title .c-title--md,
  .c-course .c-banner--8title h1,
  .c-index-b .c-banner--8title .section-title,
  .c-paragraph-wrapper .c-banner--8title h2,
  .c-special-product .c-banner--8title .container > h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--8title .c-course h1,
  .c-banner--8title .c-index-b .section-title,
  .c-banner--8title .c-paragraph-wrapper h2,
  .c-banner--8title .c-special-product .container > h2,
  .c-banner--8title .c-title--md,
  .c-course .c-banner--8title h1,
  .c-index-b .c-banner--8title .section-title,
  .c-paragraph-wrapper .c-banner--8title h2,
  .c-special-product .c-banner--8title .container > h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--8title .c-course h1,
  .c-banner--8title .c-index-b .section-title,
  .c-banner--8title .c-paragraph-wrapper h2,
  .c-banner--8title .c-special-product .container > h2,
  .c-banner--8title .c-title--md,
  .c-course .c-banner--8title h1,
  .c-index-b .c-banner--8title .section-title,
  .c-paragraph-wrapper .c-banner--8title h2,
  .c-special-product .c-banner--8title .container > h2 {
    font-size: 20px;
    line-height: 20px;
  }
}
.c-article .c-article__content ol li,
.c-article .c-article__content ul li,
.c-course .course .entry p,
.c-ebook-download p,
.c-free-ebook .c-free-ebook__container ul li,
.c-index-b .articles__item ol li,
.c-paragraph,
.c-paragraph-wrapper p,
.c-special-article__content .caixaTexto > ol li,
.c-special-article__content .caixaTexto > ul li,
.c-special-product .container ol li,
.c-special-product .container p,
.c-special-product .container ul.styled li,
.c-special-product .container ul li p,
.generic-list li,
.generic-ordered-list li,
.overlay .overlay-content p,
.overlay .overlay-content ul li,
.product .summary div.list ul li,
ul.c-list--arrow li {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.c-article .c-article__content ol li.c-paragraph--smaller,
.c-article .c-article__content ul li.c-paragraph--smaller,
.c-course .course .entry p.c-paragraph--smaller,
.c-ebook-download p.c-paragraph--smaller,
.c-free-ebook .c-free-ebook__container ul li.c-paragraph--smaller,
.c-index-b .articles__item ol li.c-paragraph--smaller,
.c-paragraph-wrapper p.c-paragraph--smaller,
.c-paragraph.c-paragraph--smaller,
.c-special-article__content .caixaTexto > ol li.c-paragraph--smaller,
.c-special-article__content .caixaTexto > ul li.c-paragraph--smaller,
.c-special-product .container ol li.c-paragraph--smaller,
.c-special-product .container p.c-paragraph--smaller,
.c-special-product .container ul.styled li.c-paragraph--smaller,
.generic-list li.c-paragraph--smaller,
.generic-ordered-list li.c-paragraph--smaller,
.overlay .overlay-content p.c-paragraph--smaller,
.overlay .overlay-content ul li.c-paragraph--smaller,
.product .summary div.list ul li.c-paragraph--smaller,
ul.c-list--arrow li.c-paragraph--smaller {
  font-size: 85%;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .course .entry p,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles__item ol li,
  .c-paragraph,
  .c-paragraph-wrapper p,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .container ol li,
  .c-special-product .container p,
  .c-special-product .container ul.styled li,
  .c-special-product .container ul li p,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .overlay .overlay-content ul li,
  .product .summary div.list ul li,
  ul.c-list--arrow li,
  .learndash-wrapper .ld-tab-content > p {
    font-size: 21.994px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .course .entry p,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles__item ol li,
  .c-paragraph,
  .c-paragraph-wrapper p,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .container ol li,
  .c-special-product .container p,
  .c-special-product .container ul.styled li,
  .c-special-product .container ul li p,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .overlay .overlay-content ul li,
  .product .summary div.list ul li,
  ul.c-list--arrow li {
    font-size: 20.006px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .course .entry p,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles__item ol li,
  .c-paragraph,
  .c-paragraph-wrapper p,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .container ol li,
  .c-special-product .container p,
  .c-special-product .container ul.styled li,
  .c-special-product .container ul li p,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .overlay .overlay-content ul li,
  .product .summary div.list ul li,
  ul.c-list--arrow li {
    font-size: 18.004px;
    line-height: 26px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .course .entry p,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles__item ol li,
  .c-paragraph,
  .c-paragraph-wrapper p,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .container ol li,
  .c-special-product .container p,
  .c-special-product .container ul.styled li,
  .c-special-product .container ul li p,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .overlay .overlay-content ul li,
  .product .summary div.list ul li,
  ul.c-list--arrow li {
    font-size: 18.004px;
    line-height: 26px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .course .entry p,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles__item ol li,
  .c-paragraph,
  .c-paragraph-wrapper p,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .container ol li,
  .c-special-product .container p,
  .c-special-product .container ul.styled li,
  .c-special-product .container ul li p,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .overlay .overlay-content ul li,
  .product .summary div.list ul li,
  ul.c-list--arrow li {
    font-size: 15.876px;
    line-height: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .course .entry p,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles__item ol li,
  .c-paragraph,
  .c-paragraph-wrapper p,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .container ol li,
  .c-special-product .container p,
  .c-special-product .container ul.styled li,
  .c-special-product .container ul li p,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .overlay .overlay-content ul li,
  .product .summary div.list ul li,
  ul.c-list--arrow li {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol li.bigger,
  .c-article .c-article__content ul li.bigger,
  .c-course .course .entry p.bigger,
  .c-ebook-download p.bigger,
  .c-free-ebook .c-free-ebook__container ul li.bigger,
  .c-index-b .articles__item ol li.bigger,
  .c-paragraph-wrapper p.bigger,
  .c-paragraph.bigger,
  .c-special-article__content .caixaTexto > ol li.bigger,
  .c-special-article__content .caixaTexto > ul li.bigger,
  .c-special-product .container ol li.bigger,
  .c-special-product .container p.bigger,
  .c-special-product .container ul.styled li.bigger,
  .generic-list li.bigger,
  .generic-ordered-list li.bigger,
  .overlay .overlay-content p.bigger,
  .overlay .overlay-content ul li.bigger,
  .product .summary div.list ul li.bigger,
  ul.c-list--arrow li.bigger {
    font-size: 25.136px;
    line-height: 35.2px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol li.bigger,
  .c-article .c-article__content ul li.bigger,
  .c-course .course .entry p.bigger,
  .c-ebook-download p.bigger,
  .c-free-ebook .c-free-ebook__container ul li.bigger,
  .c-index-b .articles__item ol li.bigger,
  .c-paragraph-wrapper p.bigger,
  .c-paragraph.bigger,
  .c-special-article__content .caixaTexto > ol li.bigger,
  .c-special-article__content .caixaTexto > ul li.bigger,
  .c-special-product .container ol li.bigger,
  .c-special-product .container p.bigger,
  .c-special-product .container ul.styled li.bigger,
  .generic-list li.bigger,
  .generic-ordered-list li.bigger,
  .overlay .overlay-content p.bigger,
  .overlay .overlay-content ul li.bigger,
  .product .summary div.list ul li.bigger,
  ul.c-list--arrow li.bigger {
    font-size: 22.864px;
    line-height: 30.8px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol li.bigger,
  .c-article .c-article__content ul li.bigger,
  .c-course .course .entry p.bigger,
  .c-ebook-download p.bigger,
  .c-free-ebook .c-free-ebook__container ul li.bigger,
  .c-index-b .articles__item ol li.bigger,
  .c-paragraph-wrapper p.bigger,
  .c-paragraph.bigger,
  .c-special-article__content .caixaTexto > ol li.bigger,
  .c-special-article__content .caixaTexto > ul li.bigger,
  .c-special-product .container ol li.bigger,
  .c-special-product .container p.bigger,
  .c-special-product .container ul.styled li.bigger,
  .generic-list li.bigger,
  .generic-ordered-list li.bigger,
  .overlay .overlay-content p.bigger,
  .overlay .overlay-content ul li.bigger,
  .product .summary div.list ul li.bigger,
  ul.c-list--arrow li.bigger {
    font-size: 20.576px;
    line-height: 28.6px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol li.bigger,
  .c-article .c-article__content ul li.bigger,
  .c-course .course .entry p.bigger,
  .c-ebook-download p.bigger,
  .c-free-ebook .c-free-ebook__container ul li.bigger,
  .c-index-b .articles__item ol li.bigger,
  .c-paragraph-wrapper p.bigger,
  .c-paragraph.bigger,
  .c-special-article__content .caixaTexto > ol li.bigger,
  .c-special-article__content .caixaTexto > ul li.bigger,
  .c-special-product .container ol li.bigger,
  .c-special-product .container p.bigger,
  .c-special-product .container ul.styled li.bigger,
  .generic-list li.bigger,
  .generic-ordered-list li.bigger,
  .overlay .overlay-content p.bigger,
  .overlay .overlay-content ul li.bigger,
  .product .summary div.list ul li.bigger,
  ul.c-list--arrow li.bigger {
    font-size: 20.576px;
    line-height: 28.6px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol li.bigger,
  .c-article .c-article__content ul li.bigger,
  .c-course .course .entry p.bigger,
  .c-ebook-download p.bigger,
  .c-free-ebook .c-free-ebook__container ul li.bigger,
  .c-index-b .articles__item ol li.bigger,
  .c-paragraph-wrapper p.bigger,
  .c-paragraph.bigger,
  .c-special-article__content .caixaTexto > ol li.bigger,
  .c-special-article__content .caixaTexto > ul li.bigger,
  .c-special-product .container ol li.bigger,
  .c-special-product .container p.bigger,
  .c-special-product .container ul.styled li.bigger,
  .generic-list li.bigger,
  .generic-ordered-list li.bigger,
  .overlay .overlay-content p.bigger,
  .overlay .overlay-content ul li.bigger,
  .product .summary div.list ul li.bigger,
  ul.c-list--arrow li.bigger {
    font-size: 18.144px;
    line-height: 24.2px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol li.bigger,
  .c-article .c-article__content ul li.bigger,
  .c-course .course .entry p.bigger,
  .c-ebook-download p.bigger,
  .c-free-ebook .c-free-ebook__container ul li.bigger,
  .c-index-b .articles__item ol li.bigger,
  .c-paragraph-wrapper p.bigger,
  .c-paragraph.bigger,
  .c-special-article__content .caixaTexto > ol li.bigger,
  .c-special-article__content .caixaTexto > ul li.bigger,
  .c-special-product .container ol li.bigger,
  .c-special-product .container p.bigger,
  .c-special-product .container ul.styled li.bigger,
  .generic-list li.bigger,
  .generic-ordered-list li.bigger,
  .overlay .overlay-content p.bigger,
  .overlay .overlay-content ul li.bigger,
  .product .summary div.list ul li.bigger,
  ul.c-list--arrow li.bigger {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-article .c-course .course .entry p,
  .c-article .c-ebook-download p,
  .c-article .c-free-ebook .c-free-ebook__container ul li,
  .c-article .c-index-b .articles__item ol li,
  .c-article .c-paragraph,
  .c-article .c-paragraph-wrapper p,
  .c-article .c-special-article__content .caixaTexto > ol li,
  .c-article .c-special-article__content .caixaTexto > ul li,
  .c-article .c-special-product .container ol li,
  .c-article .c-special-product .container p,
  .c-article .c-special-product .container ul.styled li,
  .c-article .generic-list li,
  .c-article .generic-ordered-list li,
  .c-article .overlay .overlay-content p,
  .c-article .overlay .overlay-content ul li,
  .c-article .product .summary div.list ul li,
  .c-article ul.c-list--arrow li,
  .c-course .course .entry .c-article p,
  .c-ebook-download .c-article p,
  .c-free-ebook .c-free-ebook__container ul .c-article li,
  .c-index-b .articles__item ol .c-article li,
  .c-paragraph-wrapper .c-article p,
  .c-special-article__content .caixaTexto > ol .c-article li,
  .c-special-article__content .caixaTexto > ul .c-article li,
  .c-special-product .container .c-article p,
  .c-special-product .container ol .c-article li,
  .c-special-product .container ul.styled .c-article li,
  .generic-list .c-article li,
  .generic-ordered-list .c-article li,
  .overlay .overlay-content .c-article p,
  .overlay .overlay-content ul .c-article li,
  .product .summary div.list ul .c-article li,
  ul.c-list--arrow .c-article li {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-article .c-course .course .entry p,
  .c-article .c-ebook-download p,
  .c-article .c-free-ebook .c-free-ebook__container ul li,
  .c-article .c-index-b .articles__item ol li,
  .c-article .c-paragraph,
  .c-article .c-paragraph-wrapper p,
  .c-article .c-special-article__content .caixaTexto > ol li,
  .c-article .c-special-article__content .caixaTexto > ul li,
  .c-article .c-special-product .container ol li,
  .c-article .c-special-product .container p,
  .c-article .c-special-product .container ul.styled li,
  .c-article .generic-list li,
  .c-article .generic-ordered-list li,
  .c-article .overlay .overlay-content p,
  .c-article .overlay .overlay-content ul li,
  .c-article .product .summary div.list ul li,
  .c-article ul.c-list--arrow li,
  .c-course .course .entry .c-article p,
  .c-ebook-download .c-article p,
  .c-free-ebook .c-free-ebook__container ul .c-article li,
  .c-index-b .articles__item ol .c-article li,
  .c-paragraph-wrapper .c-article p,
  .c-special-article__content .caixaTexto > ol .c-article li,
  .c-special-article__content .caixaTexto > ul .c-article li,
  .c-special-product .container .c-article p,
  .c-special-product .container ol .c-article li,
  .c-special-product .container ul.styled .c-article li,
  .generic-list .c-article li,
  .generic-ordered-list .c-article li,
  .overlay .overlay-content .c-article p,
  .overlay .overlay-content ul .c-article li,
  .product .summary div.list ul .c-article li,
  ul.c-list--arrow .c-article li {
    font-size: 22px;
    line-height: 33px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-article .c-course .course .entry p,
  .c-article .c-ebook-download p,
  .c-article .c-free-ebook .c-free-ebook__container ul li,
  .c-article .c-index-b .articles__item ol li,
  .c-article .c-paragraph,
  .c-article .c-paragraph-wrapper p,
  .c-article .c-special-article__content .caixaTexto > ol li,
  .c-article .c-special-article__content .caixaTexto > ul li,
  .c-article .c-special-product .container ol li,
  .c-article .c-special-product .container p,
  .c-article .c-special-product .container ul.styled li,
  .c-article .generic-list li,
  .c-article .generic-ordered-list li,
  .c-article .overlay .overlay-content p,
  .c-article .overlay .overlay-content ul li,
  .c-article .product .summary div.list ul li,
  .c-article ul.c-list--arrow li,
  .c-course .course .entry .c-article p,
  .c-ebook-download .c-article p,
  .c-free-ebook .c-free-ebook__container ul .c-article li,
  .c-index-b .articles__item ol .c-article li,
  .c-paragraph-wrapper .c-article p,
  .c-special-article__content .caixaTexto > ol .c-article li,
  .c-special-article__content .caixaTexto > ul .c-article li,
  .c-special-product .container .c-article p,
  .c-special-product .container ol .c-article li,
  .c-special-product .container ul.styled .c-article li,
  .generic-list .c-article li,
  .generic-ordered-list .c-article li,
  .overlay .overlay-content .c-article p,
  .overlay .overlay-content ul .c-article li,
  .product .summary div.list ul .c-article li,
  ul.c-list--arrow .c-article li {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-article .c-course .course .entry p,
  .c-article .c-ebook-download p,
  .c-article .c-free-ebook .c-free-ebook__container ul li,
  .c-article .c-index-b .articles__item ol li,
  .c-article .c-paragraph,
  .c-article .c-paragraph-wrapper p,
  .c-article .c-special-article__content .caixaTexto > ol li,
  .c-article .c-special-article__content .caixaTexto > ul li,
  .c-article .c-special-product .container ol li,
  .c-article .c-special-product .container p,
  .c-article .c-special-product .container ul.styled li,
  .c-article .generic-list li,
  .c-article .generic-ordered-list li,
  .c-article .overlay .overlay-content p,
  .c-article .overlay .overlay-content ul li,
  .c-article .product .summary div.list ul li,
  .c-article ul.c-list--arrow li,
  .c-course .course .entry .c-article p,
  .c-ebook-download .c-article p,
  .c-free-ebook .c-free-ebook__container ul .c-article li,
  .c-index-b .articles__item ol .c-article li,
  .c-paragraph-wrapper .c-article p,
  .c-special-article__content .caixaTexto > ol .c-article li,
  .c-special-article__content .caixaTexto > ul .c-article li,
  .c-special-product .container .c-article p,
  .c-special-product .container ol .c-article li,
  .c-special-product .container ul.styled .c-article li,
  .generic-list .c-article li,
  .generic-ordered-list .c-article li,
  .overlay .overlay-content .c-article p,
  .overlay .overlay-content ul .c-article li,
  .product .summary div.list ul .c-article li,
  ul.c-list--arrow .c-article li {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-article .c-course .course .entry p,
  .c-article .c-ebook-download p,
  .c-article .c-free-ebook .c-free-ebook__container ul li,
  .c-article .c-index-b .articles__item ol li,
  .c-article .c-paragraph,
  .c-article .c-paragraph-wrapper p,
  .c-article .c-special-article__content .caixaTexto > ol li,
  .c-article .c-special-article__content .caixaTexto > ul li,
  .c-article .c-special-product .container ol li,
  .c-article .c-special-product .container p,
  .c-article .c-special-product .container ul.styled li,
  .c-article .generic-list li,
  .c-article .generic-ordered-list li,
  .c-article .overlay .overlay-content p,
  .c-article .overlay .overlay-content ul li,
  .c-article .product .summary div.list ul li,
  .c-article ul.c-list--arrow li,
  .c-course .course .entry .c-article p,
  .c-ebook-download .c-article p,
  .c-free-ebook .c-free-ebook__container ul .c-article li,
  .c-index-b .articles__item ol .c-article li,
  .c-paragraph-wrapper .c-article p,
  .c-special-article__content .caixaTexto > ol .c-article li,
  .c-special-article__content .caixaTexto > ul .c-article li,
  .c-special-product .container .c-article p,
  .c-special-product .container ol .c-article li,
  .c-special-product .container ul.styled .c-article li,
  .generic-list .c-article li,
  .generic-ordered-list .c-article li,
  .overlay .overlay-content .c-article p,
  .overlay .overlay-content ul .c-article li,
  .product .summary div.list ul .c-article li,
  ul.c-list--arrow .c-article li {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-article .c-course .course .entry p,
  .c-article .c-ebook-download p,
  .c-article .c-free-ebook .c-free-ebook__container ul li,
  .c-article .c-index-b .articles__item ol li,
  .c-article .c-paragraph,
  .c-article .c-paragraph-wrapper p,
  .c-article .c-special-article__content .caixaTexto > ol li,
  .c-article .c-special-article__content .caixaTexto > ul li,
  .c-article .c-special-product .container ol li,
  .c-article .c-special-product .container p,
  .c-article .c-special-product .container ul.styled li,
  .c-article .generic-list li,
  .c-article .generic-ordered-list li,
  .c-article .overlay .overlay-content p,
  .c-article .overlay .overlay-content ul li,
  .c-article .product .summary div.list ul li,
  .c-article ul.c-list--arrow li,
  .c-course .course .entry .c-article p,
  .c-ebook-download .c-article p,
  .c-free-ebook .c-free-ebook__container ul .c-article li,
  .c-index-b .articles__item ol .c-article li,
  .c-paragraph-wrapper .c-article p,
  .c-special-article__content .caixaTexto > ol .c-article li,
  .c-special-article__content .caixaTexto > ul .c-article li,
  .c-special-product .container .c-article p,
  .c-special-product .container ol .c-article li,
  .c-special-product .container ul.styled .c-article li,
  .generic-list .c-article li,
  .generic-ordered-list .c-article li,
  .overlay .overlay-content .c-article p,
  .overlay .overlay-content ul .c-article li,
  .product .summary div.list ul .c-article li,
  ul.c-list--arrow .c-article li {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .leftCitation {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .leftCitation {
    font-size: 22px;
    line-height: 30.25px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .leftCitation {
    font-size: 20px;
    line-height: 27.5px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .leftCitation {
    font-size: 18px;
    line-height: 24.75px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .leftCitation {
    font-size: 18px;
    line-height: 24.75px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .leftCitation {
    font-size: 16px;
    line-height: 22px;
  }
}
.c-article .c-article__content ol .c-item-thumb li,
.c-article .c-article__content ul .c-item-thumb li,
.c-course .course .entry .c-item-thumb p,
.c-ebook-download .c-item-thumb p,
.c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
.c-index-b .articles__item ol .c-item-thumb li,
.c-item-thumb .c-article .c-article__content ol li,
.c-item-thumb .c-article .c-article__content ul li,
.c-item-thumb .c-course .course .entry p,
.c-item-thumb .c-ebook-download p,
.c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
.c-item-thumb .c-index-b .articles__item ol li,
.c-item-thumb .c-paragraph,
.c-item-thumb .c-paragraph-wrapper p,
.c-item-thumb .c-special-article__content .caixaTexto > ol li,
.c-item-thumb .c-special-article__content .caixaTexto > ul li,
.c-item-thumb .c-special-product .container ol li,
.c-item-thumb .c-special-product .container p,
.c-item-thumb .c-special-product .container ul.styled li,
.c-item-thumb .generic-list li,
.c-item-thumb .generic-ordered-list li,
.c-item-thumb .overlay .overlay-content p,
.c-item-thumb .overlay .overlay-content ul li,
.c-item-thumb .product .summary div.list ul li,
.c-item-thumb ul.c-list--arrow li,
.c-paragraph-wrapper .c-item-thumb p,
.c-special-article__content .caixaTexto > ol .c-item-thumb li,
.c-special-article__content .caixaTexto > ul .c-item-thumb li,
.c-special-product .container .c-item-thumb p,
.c-special-product .container ol .c-item-thumb li,
.c-special-product .container ul.styled .c-item-thumb li,
.generic-list .c-item-thumb li,
.generic-ordered-list .c-item-thumb li,
.overlay .overlay-content .c-item-thumb p,
.overlay .overlay-content ul .c-item-thumb li,
.product .summary div.list ul .c-item-thumb li,
ul.c-list--arrow .c-item-thumb li {
  color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-item-thumb li,
  .c-article .c-article__content ul .c-item-thumb li,
  .c-course .course .entry .c-item-thumb p,
  .c-ebook-download .c-item-thumb p,
  .c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
  .c-index-b .articles__item ol .c-item-thumb li,
  .c-item-thumb .c-article .c-article__content ol li,
  .c-item-thumb .c-article .c-article__content ul li,
  .c-item-thumb .c-course .course .entry p,
  .c-item-thumb .c-ebook-download p,
  .c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
  .c-item-thumb .c-index-b .articles__item ol li,
  .c-item-thumb .c-paragraph,
  .c-item-thumb .c-paragraph-wrapper p,
  .c-item-thumb .c-special-article__content .caixaTexto > ol li,
  .c-item-thumb .c-special-article__content .caixaTexto > ul li,
  .c-item-thumb .c-special-product .container ol li,
  .c-item-thumb .c-special-product .container p,
  .c-item-thumb .c-special-product .container ul.styled li,
  .c-item-thumb .generic-list li,
  .c-item-thumb .generic-ordered-list li,
  .c-item-thumb .overlay .overlay-content p,
  .c-item-thumb .overlay .overlay-content ul li,
  .c-item-thumb .product .summary div.list ul li,
  .c-item-thumb ul.c-list--arrow li,
  .c-paragraph-wrapper .c-item-thumb p,
  .c-special-article__content .caixaTexto > ol .c-item-thumb li,
  .c-special-article__content .caixaTexto > ul .c-item-thumb li,
  .c-special-product .container .c-item-thumb p,
  .c-special-product .container ol .c-item-thumb li,
  .c-special-product .container ul.styled .c-item-thumb li,
  .generic-list .c-item-thumb li,
  .generic-ordered-list .c-item-thumb li,
  .overlay .overlay-content .c-item-thumb p,
  .overlay .overlay-content ul .c-item-thumb li,
  .product .summary div.list ul .c-item-thumb li,
  ul.c-list--arrow .c-item-thumb li {
    font-size: 18.004px;
    line-height: 21.996px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-item-thumb li,
  .c-article .c-article__content ul .c-item-thumb li,
  .c-course .course .entry .c-item-thumb p,
  .c-ebook-download .c-item-thumb p,
  .c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
  .c-index-b .articles__item ol .c-item-thumb li,
  .c-item-thumb .c-article .c-article__content ol li,
  .c-item-thumb .c-article .c-article__content ul li,
  .c-item-thumb .c-course .course .entry p,
  .c-item-thumb .c-ebook-download p,
  .c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
  .c-item-thumb .c-index-b .articles__item ol li,
  .c-item-thumb .c-paragraph,
  .c-item-thumb .c-paragraph-wrapper p,
  .c-item-thumb .c-special-article__content .caixaTexto > ol li,
  .c-item-thumb .c-special-article__content .caixaTexto > ul li,
  .c-item-thumb .c-special-product .container ol li,
  .c-item-thumb .c-special-product .container p,
  .c-item-thumb .c-special-product .container ul.styled li,
  .c-item-thumb .generic-list li,
  .c-item-thumb .generic-ordered-list li,
  .c-item-thumb .overlay .overlay-content p,
  .c-item-thumb .overlay .overlay-content ul li,
  .c-item-thumb .product .summary div.list ul li,
  .c-item-thumb ul.c-list--arrow li,
  .c-paragraph-wrapper .c-item-thumb p,
  .c-special-article__content .caixaTexto > ol .c-item-thumb li,
  .c-special-article__content .caixaTexto > ul .c-item-thumb li,
  .c-special-product .container .c-item-thumb p,
  .c-special-product .container ol .c-item-thumb li,
  .c-special-product .container ul.styled .c-item-thumb li,
  .generic-list .c-item-thumb li,
  .generic-ordered-list .c-item-thumb li,
  .overlay .overlay-content .c-item-thumb p,
  .overlay .overlay-content ul .c-item-thumb li,
  .product .summary div.list ul .c-item-thumb li,
  ul.c-list--arrow .c-item-thumb li {
    font-size: 16.002px;
    line-height: 19.998px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-item-thumb li,
  .c-article .c-article__content ul .c-item-thumb li,
  .c-course .course .entry .c-item-thumb p,
  .c-ebook-download .c-item-thumb p,
  .c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
  .c-index-b .articles__item ol .c-item-thumb li,
  .c-item-thumb .c-article .c-article__content ol li,
  .c-item-thumb .c-article .c-article__content ul li,
  .c-item-thumb .c-course .course .entry p,
  .c-item-thumb .c-ebook-download p,
  .c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
  .c-item-thumb .c-index-b .articles__item ol li,
  .c-item-thumb .c-paragraph,
  .c-item-thumb .c-paragraph-wrapper p,
  .c-item-thumb .c-special-article__content .caixaTexto > ol li,
  .c-item-thumb .c-special-article__content .caixaTexto > ul li,
  .c-item-thumb .c-special-product .container ol li,
  .c-item-thumb .c-special-product .container p,
  .c-item-thumb .c-special-product .container ul.styled li,
  .c-item-thumb .generic-list li,
  .c-item-thumb .generic-ordered-list li,
  .c-item-thumb .overlay .overlay-content p,
  .c-item-thumb .overlay .overlay-content ul li,
  .c-item-thumb .product .summary div.list ul li,
  .c-item-thumb ul.c-list--arrow li,
  .c-paragraph-wrapper .c-item-thumb p,
  .c-special-article__content .caixaTexto > ol .c-item-thumb li,
  .c-special-article__content .caixaTexto > ul .c-item-thumb li,
  .c-special-product .container .c-item-thumb p,
  .c-special-product .container ol .c-item-thumb li,
  .c-special-product .container ul.styled .c-item-thumb li,
  .generic-list .c-item-thumb li,
  .generic-ordered-list .c-item-thumb li,
  .overlay .overlay-content .c-item-thumb p,
  .overlay .overlay-content ul .c-item-thumb li,
  .product .summary div.list ul .c-item-thumb li,
  ul.c-list--arrow .c-item-thumb li {
    font-size: 15.4px;
    line-height: 19.08px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-item-thumb li,
  .c-article .c-article__content ul .c-item-thumb li,
  .c-course .course .entry .c-item-thumb p,
  .c-ebook-download .c-item-thumb p,
  .c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
  .c-index-b .articles__item ol .c-item-thumb li,
  .c-item-thumb .c-article .c-article__content ol li,
  .c-item-thumb .c-article .c-article__content ul li,
  .c-item-thumb .c-course .course .entry p,
  .c-item-thumb .c-ebook-download p,
  .c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
  .c-item-thumb .c-index-b .articles__item ol li,
  .c-item-thumb .c-paragraph,
  .c-item-thumb .c-paragraph-wrapper p,
  .c-item-thumb .c-special-article__content .caixaTexto > ol li,
  .c-item-thumb .c-special-article__content .caixaTexto > ul li,
  .c-item-thumb .c-special-product .container ol li,
  .c-item-thumb .c-special-product .container p,
  .c-item-thumb .c-special-product .container ul.styled li,
  .c-item-thumb .generic-list li,
  .c-item-thumb .generic-ordered-list li,
  .c-item-thumb .overlay .overlay-content p,
  .c-item-thumb .overlay .overlay-content ul li,
  .c-item-thumb .product .summary div.list ul li,
  .c-item-thumb ul.c-list--arrow li,
  .c-paragraph-wrapper .c-item-thumb p,
  .c-special-article__content .caixaTexto > ol .c-item-thumb li,
  .c-special-article__content .caixaTexto > ul .c-item-thumb li,
  .c-special-product .container .c-item-thumb p,
  .c-special-product .container ol .c-item-thumb li,
  .c-special-product .container ul.styled .c-item-thumb li,
  .generic-list .c-item-thumb li,
  .generic-ordered-list .c-item-thumb li,
  .overlay .overlay-content .c-item-thumb p,
  .overlay .overlay-content ul .c-item-thumb li,
  .product .summary div.list ul .c-item-thumb li,
  ul.c-list--arrow .c-item-thumb li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-item-thumb li,
  .c-article .c-article__content ul .c-item-thumb li,
  .c-course .course .entry .c-item-thumb p,
  .c-ebook-download .c-item-thumb p,
  .c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
  .c-index-b .articles__item ol .c-item-thumb li,
  .c-item-thumb .c-article .c-article__content ol li,
  .c-item-thumb .c-article .c-article__content ul li,
  .c-item-thumb .c-course .course .entry p,
  .c-item-thumb .c-ebook-download p,
  .c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
  .c-item-thumb .c-index-b .articles__item ol li,
  .c-item-thumb .c-paragraph,
  .c-item-thumb .c-paragraph-wrapper p,
  .c-item-thumb .c-special-article__content .caixaTexto > ol li,
  .c-item-thumb .c-special-article__content .caixaTexto > ul li,
  .c-item-thumb .c-special-product .container ol li,
  .c-item-thumb .c-special-product .container p,
  .c-item-thumb .c-special-product .container ul.styled li,
  .c-item-thumb .generic-list li,
  .c-item-thumb .generic-ordered-list li,
  .c-item-thumb .overlay .overlay-content p,
  .c-item-thumb .overlay .overlay-content ul li,
  .c-item-thumb .product .summary div.list ul li,
  .c-item-thumb ul.c-list--arrow li,
  .c-paragraph-wrapper .c-item-thumb p,
  .c-special-article__content .caixaTexto > ol .c-item-thumb li,
  .c-special-article__content .caixaTexto > ul .c-item-thumb li,
  .c-special-product .container .c-item-thumb p,
  .c-special-product .container ol .c-item-thumb li,
  .c-special-product .container ul.styled .c-item-thumb li,
  .generic-list .c-item-thumb li,
  .generic-ordered-list .c-item-thumb li,
  .overlay .overlay-content .c-item-thumb p,
  .overlay .overlay-content ul .c-item-thumb li,
  .product .summary div.list ul .c-item-thumb li,
  ul.c-list--arrow .c-item-thumb li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-item-thumb li,
  .c-article .c-article__content ul .c-item-thumb li,
  .c-course .course .entry .c-item-thumb p,
  .c-ebook-download .c-item-thumb p,
  .c-free-ebook .c-free-ebook__container ul .c-item-thumb li,
  .c-index-b .articles__item ol .c-item-thumb li,
  .c-item-thumb .c-article .c-article__content ol li,
  .c-item-thumb .c-article .c-article__content ul li,
  .c-item-thumb .c-course .course .entry p,
  .c-item-thumb .c-ebook-download p,
  .c-item-thumb .c-free-ebook .c-free-ebook__container ul li,
  .c-item-thumb .c-index-b .articles__item ol li,
  .c-item-thumb .c-paragraph,
  .c-item-thumb .c-paragraph-wrapper p,
  .c-item-thumb .c-special-article__content .caixaTexto > ol li,
  .c-item-thumb .c-special-article__content .caixaTexto > ul li,
  .c-item-thumb .c-special-product .container ol li,
  .c-item-thumb .c-special-product .container p,
  .c-item-thumb .c-special-product .container ul.styled li,
  .c-item-thumb .generic-list li,
  .c-item-thumb .generic-ordered-list li,
  .c-item-thumb .overlay .overlay-content p,
  .c-item-thumb .overlay .overlay-content ul li,
  .c-item-thumb .product .summary div.list ul li,
  .c-item-thumb ul.c-list--arrow li,
  .c-paragraph-wrapper .c-item-thumb p,
  .c-special-article__content .caixaTexto > ol .c-item-thumb li,
  .c-special-article__content .caixaTexto > ul .c-item-thumb li,
  .c-special-product .container .c-item-thumb p,
  .c-special-product .container ol .c-item-thumb li,
  .c-special-product .container ul.styled .c-item-thumb li,
  .generic-list .c-item-thumb li,
  .generic-ordered-list .c-item-thumb li,
  .overlay .overlay-content .c-item-thumb p,
  .overlay .overlay-content ul .c-item-thumb li,
  .product .summary div.list ul .c-item-thumb li,
  ul.c-list--arrow .c-item-thumb li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-banner--dark-purple li,
  .c-article .c-article__content ol .c-banner--green li,
  .c-article .c-article__content ol .c-banner--light-blue li,
  .c-article .c-article__content ol .c-banner--light-purple li,
  .c-article .c-article__content ol .c-banner--pink li,
  .c-article .c-article__content ol .c-banner--wine li,
  .c-article .c-article__content ol .c-banner--yellow li,
  .c-article .c-article__content ol .o-sidebar__text li,
  .c-article .c-article__content ul .c-banner--dark-purple li,
  .c-article .c-article__content ul .c-banner--green li,
  .c-article .c-article__content ul .c-banner--light-blue li,
  .c-article .c-article__content ul .c-banner--light-purple li,
  .c-article .c-article__content ul .c-banner--pink li,
  .c-article .c-article__content ul .c-banner--wine li,
  .c-article .c-article__content ul .c-banner--yellow li,
  .c-article .c-article__content ul .o-sidebar__text li,
  .c-banner--dark-purple .c-article .c-article__content ol li,
  .c-banner--dark-purple .c-article .c-article__content ul li,
  .c-banner--dark-purple .c-course .course .entry p,
  .c-banner--dark-purple .c-ebook-download p,
  .c-banner--dark-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--dark-purple .c-index-b .articles__item ol li,
  .c-banner--dark-purple .c-paragraph,
  .c-banner--dark-purple .c-paragraph-wrapper p,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--dark-purple .c-special-product .container ol li,
  .c-banner--dark-purple .c-special-product .container p,
  .c-banner--dark-purple .c-special-product .container ul.styled li,
  .c-banner--dark-purple .generic-list li,
  .c-banner--dark-purple .generic-ordered-list li,
  .c-banner--dark-purple .overlay .overlay-content p,
  .c-banner--dark-purple .overlay .overlay-content ul li,
  .c-banner--dark-purple .product .summary div.list ul li,
  .c-banner--dark-purple ul.c-list--arrow li,
  .c-banner--green .c-article .c-article__content ol li,
  .c-banner--green .c-article .c-article__content ul li,
  .c-banner--green .c-course .course .entry p,
  .c-banner--green .c-ebook-download p,
  .c-banner--green .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--green .c-index-b .articles__item ol li,
  .c-banner--green .c-paragraph,
  .c-banner--green .c-paragraph-wrapper p,
  .c-banner--green .c-special-article__content .caixaTexto > ol li,
  .c-banner--green .c-special-article__content .caixaTexto > ul li,
  .c-banner--green .c-special-product .container ol li,
  .c-banner--green .c-special-product .container p,
  .c-banner--green .c-special-product .container ul.styled li,
  .c-banner--green .generic-list li,
  .c-banner--green .generic-ordered-list li,
  .c-banner--green .overlay .overlay-content p,
  .c-banner--green .overlay .overlay-content ul li,
  .c-banner--green .product .summary div.list ul li,
  .c-banner--green ul.c-list--arrow li,
  .c-banner--light-blue .c-article .c-article__content ol li,
  .c-banner--light-blue .c-article .c-article__content ul li,
  .c-banner--light-blue .c-course .course .entry p,
  .c-banner--light-blue .c-ebook-download p,
  .c-banner--light-blue .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-blue .c-index-b .articles__item ol li,
  .c-banner--light-blue .c-paragraph,
  .c-banner--light-blue .c-paragraph-wrapper p,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-blue .c-special-product .container ol li,
  .c-banner--light-blue .c-special-product .container p,
  .c-banner--light-blue .c-special-product .container ul.styled li,
  .c-banner--light-blue .generic-list li,
  .c-banner--light-blue .generic-ordered-list li,
  .c-banner--light-blue .overlay .overlay-content p,
  .c-banner--light-blue .overlay .overlay-content ul li,
  .c-banner--light-blue .product .summary div.list ul li,
  .c-banner--light-blue ul.c-list--arrow li,
  .c-banner--light-purple .c-article .c-article__content ol li,
  .c-banner--light-purple .c-article .c-article__content ul li,
  .c-banner--light-purple .c-course .course .entry p,
  .c-banner--light-purple .c-ebook-download p,
  .c-banner--light-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-purple .c-index-b .articles__item ol li,
  .c-banner--light-purple .c-paragraph,
  .c-banner--light-purple .c-paragraph-wrapper p,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-purple .c-special-product .container ol li,
  .c-banner--light-purple .c-special-product .container p,
  .c-banner--light-purple .c-special-product .container ul.styled li,
  .c-banner--light-purple .generic-list li,
  .c-banner--light-purple .generic-ordered-list li,
  .c-banner--light-purple .overlay .overlay-content p,
  .c-banner--light-purple .overlay .overlay-content ul li,
  .c-banner--light-purple .product .summary div.list ul li,
  .c-banner--light-purple ul.c-list--arrow li,
  .c-banner--pink .c-article .c-article__content ol li,
  .c-banner--pink .c-article .c-article__content ul li,
  .c-banner--pink .c-course .course .entry p,
  .c-banner--pink .c-ebook-download p,
  .c-banner--pink .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--pink .c-index-b .articles__item ol li,
  .c-banner--pink .c-paragraph,
  .c-banner--pink .c-paragraph-wrapper p,
  .c-banner--pink .c-special-article__content .caixaTexto > ol li,
  .c-banner--pink .c-special-article__content .caixaTexto > ul li,
  .c-banner--pink .c-special-product .container ol li,
  .c-banner--pink .c-special-product .container p,
  .c-banner--pink .c-special-product .container ul.styled li,
  .c-banner--pink .generic-list li,
  .c-banner--pink .generic-ordered-list li,
  .c-banner--pink .overlay .overlay-content p,
  .c-banner--pink .overlay .overlay-content ul li,
  .c-banner--pink .product .summary div.list ul li,
  .c-banner--pink ul.c-list--arrow li,
  .c-banner--wine .c-article .c-article__content ol li,
  .c-banner--wine .c-article .c-article__content ul li,
  .c-banner--wine .c-course .course .entry p,
  .c-banner--wine .c-ebook-download p,
  .c-banner--wine .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--wine .c-index-b .articles__item ol li,
  .c-banner--wine .c-paragraph,
  .c-banner--wine .c-paragraph-wrapper p,
  .c-banner--wine .c-special-article__content .caixaTexto > ol li,
  .c-banner--wine .c-special-article__content .caixaTexto > ul li,
  .c-banner--wine .c-special-product .container ol li,
  .c-banner--wine .c-special-product .container p,
  .c-banner--wine .c-special-product .container ul.styled li,
  .c-banner--wine .generic-list li,
  .c-banner--wine .generic-ordered-list li,
  .c-banner--wine .overlay .overlay-content p,
  .c-banner--wine .overlay .overlay-content ul li,
  .c-banner--wine .product .summary div.list ul li,
  .c-banner--wine ul.c-list--arrow li,
  .c-banner--yellow .c-article .c-article__content ol li,
  .c-banner--yellow .c-article .c-article__content ul li,
  .c-banner--yellow .c-course .course .entry p,
  .c-banner--yellow .c-ebook-download p,
  .c-banner--yellow .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--yellow .c-index-b .articles__item ol li,
  .c-banner--yellow .c-paragraph,
  .c-banner--yellow .c-paragraph-wrapper p,
  .c-banner--yellow .c-special-article__content .caixaTexto > ol li,
  .c-banner--yellow .c-special-article__content .caixaTexto > ul li,
  .c-banner--yellow .c-special-product .container ol li,
  .c-banner--yellow .c-special-product .container p,
  .c-banner--yellow .c-special-product .container ul.styled li,
  .c-banner--yellow .generic-list li,
  .c-banner--yellow .generic-ordered-list li,
  .c-banner--yellow .overlay .overlay-content p,
  .c-banner--yellow .overlay .overlay-content ul li,
  .c-banner--yellow .product .summary div.list ul li,
  .c-banner--yellow ul.c-list--arrow li,
  .c-course .course .entry .c-banner--dark-purple p,
  .c-course .course .entry .c-banner--green p,
  .c-course .course .entry .c-banner--light-blue p,
  .c-course .course .entry .c-banner--light-purple p,
  .c-course .course .entry .c-banner--pink p,
  .c-course .course .entry .c-banner--wine p,
  .c-course .course .entry .c-banner--yellow p,
  .c-course .course .entry .o-sidebar__text p,
  .c-ebook-download .c-banner--dark-purple p,
  .c-ebook-download .c-banner--green p,
  .c-ebook-download .c-banner--light-blue p,
  .c-ebook-download .c-banner--light-purple p,
  .c-ebook-download .c-banner--pink p,
  .c-ebook-download .c-banner--wine p,
  .c-ebook-download .c-banner--yellow p,
  .c-ebook-download .o-sidebar__text p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--dark-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--green li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-blue li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--pink li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--wine li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--yellow li,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar__text li,
  .c-index-b .articles__item ol .c-banner--dark-purple li,
  .c-index-b .articles__item ol .c-banner--green li,
  .c-index-b .articles__item ol .c-banner--light-blue li,
  .c-index-b .articles__item ol .c-banner--light-purple li,
  .c-index-b .articles__item ol .c-banner--pink li,
  .c-index-b .articles__item ol .c-banner--wine li,
  .c-index-b .articles__item ol .c-banner--yellow li,
  .c-index-b .articles__item ol .o-sidebar__text li,
  .c-paragraph-wrapper .c-banner--dark-purple p,
  .c-paragraph-wrapper .c-banner--green p,
  .c-paragraph-wrapper .c-banner--light-blue p,
  .c-paragraph-wrapper .c-banner--light-purple p,
  .c-paragraph-wrapper .c-banner--pink p,
  .c-paragraph-wrapper .c-banner--wine p,
  .c-paragraph-wrapper .c-banner--yellow p,
  .c-paragraph-wrapper .o-sidebar__text p,
  .c-special-article__content .caixaTexto > ol .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--green li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--pink li,
  .c-special-article__content .caixaTexto > ol .c-banner--wine li,
  .c-special-article__content .caixaTexto > ol .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ol .o-sidebar__text li,
  .c-special-article__content .caixaTexto > ul .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--green li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--pink li,
  .c-special-article__content .caixaTexto > ul .c-banner--wine li,
  .c-special-article__content .caixaTexto > ul .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ul .o-sidebar__text li,
  .c-special-product .container .c-banner--dark-purple p,
  .c-special-product .container .c-banner--green p,
  .c-special-product .container .c-banner--light-blue p,
  .c-special-product .container .c-banner--light-purple p,
  .c-special-product .container .c-banner--pink p,
  .c-special-product .container .c-banner--wine p,
  .c-special-product .container .c-banner--yellow p,
  .c-special-product .container .o-sidebar__text p,
  .c-special-product .container ol .c-banner--dark-purple li,
  .c-special-product .container ol .c-banner--green li,
  .c-special-product .container ol .c-banner--light-blue li,
  .c-special-product .container ol .c-banner--light-purple li,
  .c-special-product .container ol .c-banner--pink li,
  .c-special-product .container ol .c-banner--wine li,
  .c-special-product .container ol .c-banner--yellow li,
  .c-special-product .container ol .o-sidebar__text li,
  .c-special-product .container ul.styled .c-banner--dark-purple li,
  .c-special-product .container ul.styled .c-banner--green li,
  .c-special-product .container ul.styled .c-banner--light-blue li,
  .c-special-product .container ul.styled .c-banner--light-purple li,
  .c-special-product .container ul.styled .c-banner--pink li,
  .c-special-product .container ul.styled .c-banner--wine li,
  .c-special-product .container ul.styled .c-banner--yellow li,
  .c-special-product .container ul.styled .o-sidebar__text li,
  .generic-list .c-banner--dark-purple li,
  .generic-list .c-banner--green li,
  .generic-list .c-banner--light-blue li,
  .generic-list .c-banner--light-purple li,
  .generic-list .c-banner--pink li,
  .generic-list .c-banner--wine li,
  .generic-list .c-banner--yellow li,
  .generic-list .o-sidebar__text li,
  .generic-ordered-list .c-banner--dark-purple li,
  .generic-ordered-list .c-banner--green li,
  .generic-ordered-list .c-banner--light-blue li,
  .generic-ordered-list .c-banner--light-purple li,
  .generic-ordered-list .c-banner--pink li,
  .generic-ordered-list .c-banner--wine li,
  .generic-ordered-list .c-banner--yellow li,
  .generic-ordered-list .o-sidebar__text li,
  .o-sidebar__text .c-article .c-article__content ol li,
  .o-sidebar__text .c-article .c-article__content ul li,
  .o-sidebar__text .c-course .course .entry p,
  .o-sidebar__text .c-ebook-download p,
  .o-sidebar__text .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar__text .c-index-b .articles__item ol li,
  .o-sidebar__text .c-paragraph,
  .o-sidebar__text .c-paragraph-wrapper p,
  .o-sidebar__text .c-special-article__content .caixaTexto > ol li,
  .o-sidebar__text .c-special-article__content .caixaTexto > ul li,
  .o-sidebar__text .c-special-product .container ol li,
  .o-sidebar__text .c-special-product .container p,
  .o-sidebar__text .c-special-product .container ul.styled li,
  .o-sidebar__text .generic-list li,
  .o-sidebar__text .generic-ordered-list li,
  .o-sidebar__text .overlay .overlay-content p,
  .o-sidebar__text .overlay .overlay-content ul li,
  .o-sidebar__text .product .summary div.list ul li,
  .o-sidebar__text ul.c-list--arrow li,
  .overlay .overlay-content .c-banner--dark-purple p,
  .overlay .overlay-content .c-banner--green p,
  .overlay .overlay-content .c-banner--light-blue p,
  .overlay .overlay-content .c-banner--light-purple p,
  .overlay .overlay-content .c-banner--pink p,
  .overlay .overlay-content .c-banner--wine p,
  .overlay .overlay-content .c-banner--yellow p,
  .overlay .overlay-content .o-sidebar__text p,
  .overlay .overlay-content ul .c-banner--dark-purple li,
  .overlay .overlay-content ul .c-banner--green li,
  .overlay .overlay-content ul .c-banner--light-blue li,
  .overlay .overlay-content ul .c-banner--light-purple li,
  .overlay .overlay-content ul .c-banner--pink li,
  .overlay .overlay-content ul .c-banner--wine li,
  .overlay .overlay-content ul .c-banner--yellow li,
  .overlay .overlay-content ul .o-sidebar__text li,
  .product .summary div.list ul .c-banner--dark-purple li,
  .product .summary div.list ul .c-banner--green li,
  .product .summary div.list ul .c-banner--light-blue li,
  .product .summary div.list ul .c-banner--light-purple li,
  .product .summary div.list ul .c-banner--pink li,
  .product .summary div.list ul .c-banner--wine li,
  .product .summary div.list ul .c-banner--yellow li,
  .product .summary div.list ul .o-sidebar__text li,
  ul.c-list--arrow .c-banner--dark-purple li,
  ul.c-list--arrow .c-banner--green li,
  ul.c-list--arrow .c-banner--light-blue li,
  ul.c-list--arrow .c-banner--light-purple li,
  ul.c-list--arrow .c-banner--pink li,
  ul.c-list--arrow .c-banner--wine li,
  ul.c-list--arrow .c-banner--yellow li,
  ul.c-list--arrow .o-sidebar__text li {
    font-size: 18.004px;
    line-height: 22px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-banner--dark-purple li,
  .c-article .c-article__content ol .c-banner--green li,
  .c-article .c-article__content ol .c-banner--light-blue li,
  .c-article .c-article__content ol .c-banner--light-purple li,
  .c-article .c-article__content ol .c-banner--pink li,
  .c-article .c-article__content ol .c-banner--wine li,
  .c-article .c-article__content ol .c-banner--yellow li,
  .c-article .c-article__content ol .o-sidebar__text li,
  .c-article .c-article__content ul .c-banner--dark-purple li,
  .c-article .c-article__content ul .c-banner--green li,
  .c-article .c-article__content ul .c-banner--light-blue li,
  .c-article .c-article__content ul .c-banner--light-purple li,
  .c-article .c-article__content ul .c-banner--pink li,
  .c-article .c-article__content ul .c-banner--wine li,
  .c-article .c-article__content ul .c-banner--yellow li,
  .c-article .c-article__content ul .o-sidebar__text li,
  .c-banner--dark-purple .c-article .c-article__content ol li,
  .c-banner--dark-purple .c-article .c-article__content ul li,
  .c-banner--dark-purple .c-course .course .entry p,
  .c-banner--dark-purple .c-ebook-download p,
  .c-banner--dark-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--dark-purple .c-index-b .articles__item ol li,
  .c-banner--dark-purple .c-paragraph,
  .c-banner--dark-purple .c-paragraph-wrapper p,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--dark-purple .c-special-product .container ol li,
  .c-banner--dark-purple .c-special-product .container p,
  .c-banner--dark-purple .c-special-product .container ul.styled li,
  .c-banner--dark-purple .generic-list li,
  .c-banner--dark-purple .generic-ordered-list li,
  .c-banner--dark-purple .overlay .overlay-content p,
  .c-banner--dark-purple .overlay .overlay-content ul li,
  .c-banner--dark-purple .product .summary div.list ul li,
  .c-banner--dark-purple ul.c-list--arrow li,
  .c-banner--green .c-article .c-article__content ol li,
  .c-banner--green .c-article .c-article__content ul li,
  .c-banner--green .c-course .course .entry p,
  .c-banner--green .c-ebook-download p,
  .c-banner--green .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--green .c-index-b .articles__item ol li,
  .c-banner--green .c-paragraph,
  .c-banner--green .c-paragraph-wrapper p,
  .c-banner--green .c-special-article__content .caixaTexto > ol li,
  .c-banner--green .c-special-article__content .caixaTexto > ul li,
  .c-banner--green .c-special-product .container ol li,
  .c-banner--green .c-special-product .container p,
  .c-banner--green .c-special-product .container ul.styled li,
  .c-banner--green .generic-list li,
  .c-banner--green .generic-ordered-list li,
  .c-banner--green .overlay .overlay-content p,
  .c-banner--green .overlay .overlay-content ul li,
  .c-banner--green .product .summary div.list ul li,
  .c-banner--green ul.c-list--arrow li,
  .c-banner--light-blue .c-article .c-article__content ol li,
  .c-banner--light-blue .c-article .c-article__content ul li,
  .c-banner--light-blue .c-course .course .entry p,
  .c-banner--light-blue .c-ebook-download p,
  .c-banner--light-blue .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-blue .c-index-b .articles__item ol li,
  .c-banner--light-blue .c-paragraph,
  .c-banner--light-blue .c-paragraph-wrapper p,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-blue .c-special-product .container ol li,
  .c-banner--light-blue .c-special-product .container p,
  .c-banner--light-blue .c-special-product .container ul.styled li,
  .c-banner--light-blue .generic-list li,
  .c-banner--light-blue .generic-ordered-list li,
  .c-banner--light-blue .overlay .overlay-content p,
  .c-banner--light-blue .overlay .overlay-content ul li,
  .c-banner--light-blue .product .summary div.list ul li,
  .c-banner--light-blue ul.c-list--arrow li,
  .c-banner--light-purple .c-article .c-article__content ol li,
  .c-banner--light-purple .c-article .c-article__content ul li,
  .c-banner--light-purple .c-course .course .entry p,
  .c-banner--light-purple .c-ebook-download p,
  .c-banner--light-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-purple .c-index-b .articles__item ol li,
  .c-banner--light-purple .c-paragraph,
  .c-banner--light-purple .c-paragraph-wrapper p,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-purple .c-special-product .container ol li,
  .c-banner--light-purple .c-special-product .container p,
  .c-banner--light-purple .c-special-product .container ul.styled li,
  .c-banner--light-purple .generic-list li,
  .c-banner--light-purple .generic-ordered-list li,
  .c-banner--light-purple .overlay .overlay-content p,
  .c-banner--light-purple .overlay .overlay-content ul li,
  .c-banner--light-purple .product .summary div.list ul li,
  .c-banner--light-purple ul.c-list--arrow li,
  .c-banner--pink .c-article .c-article__content ol li,
  .c-banner--pink .c-article .c-article__content ul li,
  .c-banner--pink .c-course .course .entry p,
  .c-banner--pink .c-ebook-download p,
  .c-banner--pink .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--pink .c-index-b .articles__item ol li,
  .c-banner--pink .c-paragraph,
  .c-banner--pink .c-paragraph-wrapper p,
  .c-banner--pink .c-special-article__content .caixaTexto > ol li,
  .c-banner--pink .c-special-article__content .caixaTexto > ul li,
  .c-banner--pink .c-special-product .container ol li,
  .c-banner--pink .c-special-product .container p,
  .c-banner--pink .c-special-product .container ul.styled li,
  .c-banner--pink .generic-list li,
  .c-banner--pink .generic-ordered-list li,
  .c-banner--pink .overlay .overlay-content p,
  .c-banner--pink .overlay .overlay-content ul li,
  .c-banner--pink .product .summary div.list ul li,
  .c-banner--pink ul.c-list--arrow li,
  .c-banner--wine .c-article .c-article__content ol li,
  .c-banner--wine .c-article .c-article__content ul li,
  .c-banner--wine .c-course .course .entry p,
  .c-banner--wine .c-ebook-download p,
  .c-banner--wine .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--wine .c-index-b .articles__item ol li,
  .c-banner--wine .c-paragraph,
  .c-banner--wine .c-paragraph-wrapper p,
  .c-banner--wine .c-special-article__content .caixaTexto > ol li,
  .c-banner--wine .c-special-article__content .caixaTexto > ul li,
  .c-banner--wine .c-special-product .container ol li,
  .c-banner--wine .c-special-product .container p,
  .c-banner--wine .c-special-product .container ul.styled li,
  .c-banner--wine .generic-list li,
  .c-banner--wine .generic-ordered-list li,
  .c-banner--wine .overlay .overlay-content p,
  .c-banner--wine .overlay .overlay-content ul li,
  .c-banner--wine .product .summary div.list ul li,
  .c-banner--wine ul.c-list--arrow li,
  .c-banner--yellow .c-article .c-article__content ol li,
  .c-banner--yellow .c-article .c-article__content ul li,
  .c-banner--yellow .c-course .course .entry p,
  .c-banner--yellow .c-ebook-download p,
  .c-banner--yellow .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--yellow .c-index-b .articles__item ol li,
  .c-banner--yellow .c-paragraph,
  .c-banner--yellow .c-paragraph-wrapper p,
  .c-banner--yellow .c-special-article__content .caixaTexto > ol li,
  .c-banner--yellow .c-special-article__content .caixaTexto > ul li,
  .c-banner--yellow .c-special-product .container ol li,
  .c-banner--yellow .c-special-product .container p,
  .c-banner--yellow .c-special-product .container ul.styled li,
  .c-banner--yellow .generic-list li,
  .c-banner--yellow .generic-ordered-list li,
  .c-banner--yellow .overlay .overlay-content p,
  .c-banner--yellow .overlay .overlay-content ul li,
  .c-banner--yellow .product .summary div.list ul li,
  .c-banner--yellow ul.c-list--arrow li,
  .c-course .course .entry .c-banner--dark-purple p,
  .c-course .course .entry .c-banner--green p,
  .c-course .course .entry .c-banner--light-blue p,
  .c-course .course .entry .c-banner--light-purple p,
  .c-course .course .entry .c-banner--pink p,
  .c-course .course .entry .c-banner--wine p,
  .c-course .course .entry .c-banner--yellow p,
  .c-course .course .entry .o-sidebar__text p,
  .c-ebook-download .c-banner--dark-purple p,
  .c-ebook-download .c-banner--green p,
  .c-ebook-download .c-banner--light-blue p,
  .c-ebook-download .c-banner--light-purple p,
  .c-ebook-download .c-banner--pink p,
  .c-ebook-download .c-banner--wine p,
  .c-ebook-download .c-banner--yellow p,
  .c-ebook-download .o-sidebar__text p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--dark-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--green li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-blue li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--pink li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--wine li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--yellow li,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar__text li,
  .c-index-b .articles__item ol .c-banner--dark-purple li,
  .c-index-b .articles__item ol .c-banner--green li,
  .c-index-b .articles__item ol .c-banner--light-blue li,
  .c-index-b .articles__item ol .c-banner--light-purple li,
  .c-index-b .articles__item ol .c-banner--pink li,
  .c-index-b .articles__item ol .c-banner--wine li,
  .c-index-b .articles__item ol .c-banner--yellow li,
  .c-index-b .articles__item ol .o-sidebar__text li,
  .c-paragraph-wrapper .c-banner--dark-purple p,
  .c-paragraph-wrapper .c-banner--green p,
  .c-paragraph-wrapper .c-banner--light-blue p,
  .c-paragraph-wrapper .c-banner--light-purple p,
  .c-paragraph-wrapper .c-banner--pink p,
  .c-paragraph-wrapper .c-banner--wine p,
  .c-paragraph-wrapper .c-banner--yellow p,
  .c-paragraph-wrapper .o-sidebar__text p,
  .c-special-article__content .caixaTexto > ol .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--green li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--pink li,
  .c-special-article__content .caixaTexto > ol .c-banner--wine li,
  .c-special-article__content .caixaTexto > ol .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ol .o-sidebar__text li,
  .c-special-article__content .caixaTexto > ul .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--green li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--pink li,
  .c-special-article__content .caixaTexto > ul .c-banner--wine li,
  .c-special-article__content .caixaTexto > ul .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ul .o-sidebar__text li,
  .c-special-product .container .c-banner--dark-purple p,
  .c-special-product .container .c-banner--green p,
  .c-special-product .container .c-banner--light-blue p,
  .c-special-product .container .c-banner--light-purple p,
  .c-special-product .container .c-banner--pink p,
  .c-special-product .container .c-banner--wine p,
  .c-special-product .container .c-banner--yellow p,
  .c-special-product .container .o-sidebar__text p,
  .c-special-product .container ol .c-banner--dark-purple li,
  .c-special-product .container ol .c-banner--green li,
  .c-special-product .container ol .c-banner--light-blue li,
  .c-special-product .container ol .c-banner--light-purple li,
  .c-special-product .container ol .c-banner--pink li,
  .c-special-product .container ol .c-banner--wine li,
  .c-special-product .container ol .c-banner--yellow li,
  .c-special-product .container ol .o-sidebar__text li,
  .c-special-product .container ul.styled .c-banner--dark-purple li,
  .c-special-product .container ul.styled .c-banner--green li,
  .c-special-product .container ul.styled .c-banner--light-blue li,
  .c-special-product .container ul.styled .c-banner--light-purple li,
  .c-special-product .container ul.styled .c-banner--pink li,
  .c-special-product .container ul.styled .c-banner--wine li,
  .c-special-product .container ul.styled .c-banner--yellow li,
  .c-special-product .container ul.styled .o-sidebar__text li,
  .generic-list .c-banner--dark-purple li,
  .generic-list .c-banner--green li,
  .generic-list .c-banner--light-blue li,
  .generic-list .c-banner--light-purple li,
  .generic-list .c-banner--pink li,
  .generic-list .c-banner--wine li,
  .generic-list .c-banner--yellow li,
  .generic-list .o-sidebar__text li,
  .generic-ordered-list .c-banner--dark-purple li,
  .generic-ordered-list .c-banner--green li,
  .generic-ordered-list .c-banner--light-blue li,
  .generic-ordered-list .c-banner--light-purple li,
  .generic-ordered-list .c-banner--pink li,
  .generic-ordered-list .c-banner--wine li,
  .generic-ordered-list .c-banner--yellow li,
  .generic-ordered-list .o-sidebar__text li,
  .o-sidebar__text .c-article .c-article__content ol li,
  .o-sidebar__text .c-article .c-article__content ul li,
  .o-sidebar__text .c-course .course .entry p,
  .o-sidebar__text .c-ebook-download p,
  .o-sidebar__text .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar__text .c-index-b .articles__item ol li,
  .o-sidebar__text .c-paragraph,
  .o-sidebar__text .c-paragraph-wrapper p,
  .o-sidebar__text .c-special-article__content .caixaTexto > ol li,
  .o-sidebar__text .c-special-article__content .caixaTexto > ul li,
  .o-sidebar__text .c-special-product .container ol li,
  .o-sidebar__text .c-special-product .container p,
  .o-sidebar__text .c-special-product .container ul.styled li,
  .o-sidebar__text .generic-list li,
  .o-sidebar__text .generic-ordered-list li,
  .o-sidebar__text .overlay .overlay-content p,
  .o-sidebar__text .overlay .overlay-content ul li,
  .o-sidebar__text .product .summary div.list ul li,
  .o-sidebar__text ul.c-list--arrow li,
  .overlay .overlay-content .c-banner--dark-purple p,
  .overlay .overlay-content .c-banner--green p,
  .overlay .overlay-content .c-banner--light-blue p,
  .overlay .overlay-content .c-banner--light-purple p,
  .overlay .overlay-content .c-banner--pink p,
  .overlay .overlay-content .c-banner--wine p,
  .overlay .overlay-content .c-banner--yellow p,
  .overlay .overlay-content .o-sidebar__text p,
  .overlay .overlay-content ul .c-banner--dark-purple li,
  .overlay .overlay-content ul .c-banner--green li,
  .overlay .overlay-content ul .c-banner--light-blue li,
  .overlay .overlay-content ul .c-banner--light-purple li,
  .overlay .overlay-content ul .c-banner--pink li,
  .overlay .overlay-content ul .c-banner--wine li,
  .overlay .overlay-content ul .c-banner--yellow li,
  .overlay .overlay-content ul .o-sidebar__text li,
  .product .summary div.list ul .c-banner--dark-purple li,
  .product .summary div.list ul .c-banner--green li,
  .product .summary div.list ul .c-banner--light-blue li,
  .product .summary div.list ul .c-banner--light-purple li,
  .product .summary div.list ul .c-banner--pink li,
  .product .summary div.list ul .c-banner--wine li,
  .product .summary div.list ul .c-banner--yellow li,
  .product .summary div.list ul .o-sidebar__text li,
  ul.c-list--arrow .c-banner--dark-purple li,
  ul.c-list--arrow .c-banner--green li,
  ul.c-list--arrow .c-banner--light-blue li,
  ul.c-list--arrow .c-banner--light-purple li,
  ul.c-list--arrow .c-banner--pink li,
  ul.c-list--arrow .c-banner--wine li,
  ul.c-list--arrow .c-banner--yellow li,
  ul.c-list--arrow .o-sidebar__text li {
    font-size: 20.006px;
    line-height: 24px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-banner--dark-purple li,
  .c-article .c-article__content ol .c-banner--green li,
  .c-article .c-article__content ol .c-banner--light-blue li,
  .c-article .c-article__content ol .c-banner--light-purple li,
  .c-article .c-article__content ol .c-banner--pink li,
  .c-article .c-article__content ol .c-banner--wine li,
  .c-article .c-article__content ol .c-banner--yellow li,
  .c-article .c-article__content ol .o-sidebar__text li,
  .c-article .c-article__content ul .c-banner--dark-purple li,
  .c-article .c-article__content ul .c-banner--green li,
  .c-article .c-article__content ul .c-banner--light-blue li,
  .c-article .c-article__content ul .c-banner--light-purple li,
  .c-article .c-article__content ul .c-banner--pink li,
  .c-article .c-article__content ul .c-banner--wine li,
  .c-article .c-article__content ul .c-banner--yellow li,
  .c-article .c-article__content ul .o-sidebar__text li,
  .c-banner--dark-purple .c-article .c-article__content ol li,
  .c-banner--dark-purple .c-article .c-article__content ul li,
  .c-banner--dark-purple .c-course .course .entry p,
  .c-banner--dark-purple .c-ebook-download p,
  .c-banner--dark-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--dark-purple .c-index-b .articles__item ol li,
  .c-banner--dark-purple .c-paragraph,
  .c-banner--dark-purple .c-paragraph-wrapper p,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--dark-purple .c-special-product .container ol li,
  .c-banner--dark-purple .c-special-product .container p,
  .c-banner--dark-purple .c-special-product .container ul.styled li,
  .c-banner--dark-purple .generic-list li,
  .c-banner--dark-purple .generic-ordered-list li,
  .c-banner--dark-purple .overlay .overlay-content p,
  .c-banner--dark-purple .overlay .overlay-content ul li,
  .c-banner--dark-purple .product .summary div.list ul li,
  .c-banner--dark-purple ul.c-list--arrow li,
  .c-banner--green .c-article .c-article__content ol li,
  .c-banner--green .c-article .c-article__content ul li,
  .c-banner--green .c-course .course .entry p,
  .c-banner--green .c-ebook-download p,
  .c-banner--green .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--green .c-index-b .articles__item ol li,
  .c-banner--green .c-paragraph,
  .c-banner--green .c-paragraph-wrapper p,
  .c-banner--green .c-special-article__content .caixaTexto > ol li,
  .c-banner--green .c-special-article__content .caixaTexto > ul li,
  .c-banner--green .c-special-product .container ol li,
  .c-banner--green .c-special-product .container p,
  .c-banner--green .c-special-product .container ul.styled li,
  .c-banner--green .generic-list li,
  .c-banner--green .generic-ordered-list li,
  .c-banner--green .overlay .overlay-content p,
  .c-banner--green .overlay .overlay-content ul li,
  .c-banner--green .product .summary div.list ul li,
  .c-banner--green ul.c-list--arrow li,
  .c-banner--light-blue .c-article .c-article__content ol li,
  .c-banner--light-blue .c-article .c-article__content ul li,
  .c-banner--light-blue .c-course .course .entry p,
  .c-banner--light-blue .c-ebook-download p,
  .c-banner--light-blue .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-blue .c-index-b .articles__item ol li,
  .c-banner--light-blue .c-paragraph,
  .c-banner--light-blue .c-paragraph-wrapper p,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-blue .c-special-product .container ol li,
  .c-banner--light-blue .c-special-product .container p,
  .c-banner--light-blue .c-special-product .container ul.styled li,
  .c-banner--light-blue .generic-list li,
  .c-banner--light-blue .generic-ordered-list li,
  .c-banner--light-blue .overlay .overlay-content p,
  .c-banner--light-blue .overlay .overlay-content ul li,
  .c-banner--light-blue .product .summary div.list ul li,
  .c-banner--light-blue ul.c-list--arrow li,
  .c-banner--light-purple .c-article .c-article__content ol li,
  .c-banner--light-purple .c-article .c-article__content ul li,
  .c-banner--light-purple .c-course .course .entry p,
  .c-banner--light-purple .c-ebook-download p,
  .c-banner--light-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-purple .c-index-b .articles__item ol li,
  .c-banner--light-purple .c-paragraph,
  .c-banner--light-purple .c-paragraph-wrapper p,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-purple .c-special-product .container ol li,
  .c-banner--light-purple .c-special-product .container p,
  .c-banner--light-purple .c-special-product .container ul.styled li,
  .c-banner--light-purple .generic-list li,
  .c-banner--light-purple .generic-ordered-list li,
  .c-banner--light-purple .overlay .overlay-content p,
  .c-banner--light-purple .overlay .overlay-content ul li,
  .c-banner--light-purple .product .summary div.list ul li,
  .c-banner--light-purple ul.c-list--arrow li,
  .c-banner--pink .c-article .c-article__content ol li,
  .c-banner--pink .c-article .c-article__content ul li,
  .c-banner--pink .c-course .course .entry p,
  .c-banner--pink .c-ebook-download p,
  .c-banner--pink .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--pink .c-index-b .articles__item ol li,
  .c-banner--pink .c-paragraph,
  .c-banner--pink .c-paragraph-wrapper p,
  .c-banner--pink .c-special-article__content .caixaTexto > ol li,
  .c-banner--pink .c-special-article__content .caixaTexto > ul li,
  .c-banner--pink .c-special-product .container ol li,
  .c-banner--pink .c-special-product .container p,
  .c-banner--pink .c-special-product .container ul.styled li,
  .c-banner--pink .generic-list li,
  .c-banner--pink .generic-ordered-list li,
  .c-banner--pink .overlay .overlay-content p,
  .c-banner--pink .overlay .overlay-content ul li,
  .c-banner--pink .product .summary div.list ul li,
  .c-banner--pink ul.c-list--arrow li,
  .c-banner--wine .c-article .c-article__content ol li,
  .c-banner--wine .c-article .c-article__content ul li,
  .c-banner--wine .c-course .course .entry p,
  .c-banner--wine .c-ebook-download p,
  .c-banner--wine .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--wine .c-index-b .articles__item ol li,
  .c-banner--wine .c-paragraph,
  .c-banner--wine .c-paragraph-wrapper p,
  .c-banner--wine .c-special-article__content .caixaTexto > ol li,
  .c-banner--wine .c-special-article__content .caixaTexto > ul li,
  .c-banner--wine .c-special-product .container ol li,
  .c-banner--wine .c-special-product .container p,
  .c-banner--wine .c-special-product .container ul.styled li,
  .c-banner--wine .generic-list li,
  .c-banner--wine .generic-ordered-list li,
  .c-banner--wine .overlay .overlay-content p,
  .c-banner--wine .overlay .overlay-content ul li,
  .c-banner--wine .product .summary div.list ul li,
  .c-banner--wine ul.c-list--arrow li,
  .c-banner--yellow .c-article .c-article__content ol li,
  .c-banner--yellow .c-article .c-article__content ul li,
  .c-banner--yellow .c-course .course .entry p,
  .c-banner--yellow .c-ebook-download p,
  .c-banner--yellow .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--yellow .c-index-b .articles__item ol li,
  .c-banner--yellow .c-paragraph,
  .c-banner--yellow .c-paragraph-wrapper p,
  .c-banner--yellow .c-special-article__content .caixaTexto > ol li,
  .c-banner--yellow .c-special-article__content .caixaTexto > ul li,
  .c-banner--yellow .c-special-product .container ol li,
  .c-banner--yellow .c-special-product .container p,
  .c-banner--yellow .c-special-product .container ul.styled li,
  .c-banner--yellow .generic-list li,
  .c-banner--yellow .generic-ordered-list li,
  .c-banner--yellow .overlay .overlay-content p,
  .c-banner--yellow .overlay .overlay-content ul li,
  .c-banner--yellow .product .summary div.list ul li,
  .c-banner--yellow ul.c-list--arrow li,
  .c-course .course .entry .c-banner--dark-purple p,
  .c-course .course .entry .c-banner--green p,
  .c-course .course .entry .c-banner--light-blue p,
  .c-course .course .entry .c-banner--light-purple p,
  .c-course .course .entry .c-banner--pink p,
  .c-course .course .entry .c-banner--wine p,
  .c-course .course .entry .c-banner--yellow p,
  .c-course .course .entry .o-sidebar__text p,
  .c-ebook-download .c-banner--dark-purple p,
  .c-ebook-download .c-banner--green p,
  .c-ebook-download .c-banner--light-blue p,
  .c-ebook-download .c-banner--light-purple p,
  .c-ebook-download .c-banner--pink p,
  .c-ebook-download .c-banner--wine p,
  .c-ebook-download .c-banner--yellow p,
  .c-ebook-download .o-sidebar__text p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--dark-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--green li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-blue li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--pink li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--wine li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--yellow li,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar__text li,
  .c-index-b .articles__item ol .c-banner--dark-purple li,
  .c-index-b .articles__item ol .c-banner--green li,
  .c-index-b .articles__item ol .c-banner--light-blue li,
  .c-index-b .articles__item ol .c-banner--light-purple li,
  .c-index-b .articles__item ol .c-banner--pink li,
  .c-index-b .articles__item ol .c-banner--wine li,
  .c-index-b .articles__item ol .c-banner--yellow li,
  .c-index-b .articles__item ol .o-sidebar__text li,
  .c-paragraph-wrapper .c-banner--dark-purple p,
  .c-paragraph-wrapper .c-banner--green p,
  .c-paragraph-wrapper .c-banner--light-blue p,
  .c-paragraph-wrapper .c-banner--light-purple p,
  .c-paragraph-wrapper .c-banner--pink p,
  .c-paragraph-wrapper .c-banner--wine p,
  .c-paragraph-wrapper .c-banner--yellow p,
  .c-paragraph-wrapper .o-sidebar__text p,
  .c-special-article__content .caixaTexto > ol .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--green li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--pink li,
  .c-special-article__content .caixaTexto > ol .c-banner--wine li,
  .c-special-article__content .caixaTexto > ol .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ol .o-sidebar__text li,
  .c-special-article__content .caixaTexto > ul .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--green li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--pink li,
  .c-special-article__content .caixaTexto > ul .c-banner--wine li,
  .c-special-article__content .caixaTexto > ul .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ul .o-sidebar__text li,
  .c-special-product .container .c-banner--dark-purple p,
  .c-special-product .container .c-banner--green p,
  .c-special-product .container .c-banner--light-blue p,
  .c-special-product .container .c-banner--light-purple p,
  .c-special-product .container .c-banner--pink p,
  .c-special-product .container .c-banner--wine p,
  .c-special-product .container .c-banner--yellow p,
  .c-special-product .container .o-sidebar__text p,
  .c-special-product .container ol .c-banner--dark-purple li,
  .c-special-product .container ol .c-banner--green li,
  .c-special-product .container ol .c-banner--light-blue li,
  .c-special-product .container ol .c-banner--light-purple li,
  .c-special-product .container ol .c-banner--pink li,
  .c-special-product .container ol .c-banner--wine li,
  .c-special-product .container ol .c-banner--yellow li,
  .c-special-product .container ol .o-sidebar__text li,
  .c-special-product .container ul.styled .c-banner--dark-purple li,
  .c-special-product .container ul.styled .c-banner--green li,
  .c-special-product .container ul.styled .c-banner--light-blue li,
  .c-special-product .container ul.styled .c-banner--light-purple li,
  .c-special-product .container ul.styled .c-banner--pink li,
  .c-special-product .container ul.styled .c-banner--wine li,
  .c-special-product .container ul.styled .c-banner--yellow li,
  .c-special-product .container ul.styled .o-sidebar__text li,
  .generic-list .c-banner--dark-purple li,
  .generic-list .c-banner--green li,
  .generic-list .c-banner--light-blue li,
  .generic-list .c-banner--light-purple li,
  .generic-list .c-banner--pink li,
  .generic-list .c-banner--wine li,
  .generic-list .c-banner--yellow li,
  .generic-list .o-sidebar__text li,
  .generic-ordered-list .c-banner--dark-purple li,
  .generic-ordered-list .c-banner--green li,
  .generic-ordered-list .c-banner--light-blue li,
  .generic-ordered-list .c-banner--light-purple li,
  .generic-ordered-list .c-banner--pink li,
  .generic-ordered-list .c-banner--wine li,
  .generic-ordered-list .c-banner--yellow li,
  .generic-ordered-list .o-sidebar__text li,
  .o-sidebar__text .c-article .c-article__content ol li,
  .o-sidebar__text .c-article .c-article__content ul li,
  .o-sidebar__text .c-course .course .entry p,
  .o-sidebar__text .c-ebook-download p,
  .o-sidebar__text .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar__text .c-index-b .articles__item ol li,
  .o-sidebar__text .c-paragraph,
  .o-sidebar__text .c-paragraph-wrapper p,
  .o-sidebar__text .c-special-article__content .caixaTexto > ol li,
  .o-sidebar__text .c-special-article__content .caixaTexto > ul li,
  .o-sidebar__text .c-special-product .container ol li,
  .o-sidebar__text .c-special-product .container p,
  .o-sidebar__text .c-special-product .container ul.styled li,
  .o-sidebar__text .generic-list li,
  .o-sidebar__text .generic-ordered-list li,
  .o-sidebar__text .overlay .overlay-content p,
  .o-sidebar__text .overlay .overlay-content ul li,
  .o-sidebar__text .product .summary div.list ul li,
  .o-sidebar__text ul.c-list--arrow li,
  .overlay .overlay-content .c-banner--dark-purple p,
  .overlay .overlay-content .c-banner--green p,
  .overlay .overlay-content .c-banner--light-blue p,
  .overlay .overlay-content .c-banner--light-purple p,
  .overlay .overlay-content .c-banner--pink p,
  .overlay .overlay-content .c-banner--wine p,
  .overlay .overlay-content .c-banner--yellow p,
  .overlay .overlay-content .o-sidebar__text p,
  .overlay .overlay-content ul .c-banner--dark-purple li,
  .overlay .overlay-content ul .c-banner--green li,
  .overlay .overlay-content ul .c-banner--light-blue li,
  .overlay .overlay-content ul .c-banner--light-purple li,
  .overlay .overlay-content ul .c-banner--pink li,
  .overlay .overlay-content ul .c-banner--wine li,
  .overlay .overlay-content ul .c-banner--yellow li,
  .overlay .overlay-content ul .o-sidebar__text li,
  .product .summary div.list ul .c-banner--dark-purple li,
  .product .summary div.list ul .c-banner--green li,
  .product .summary div.list ul .c-banner--light-blue li,
  .product .summary div.list ul .c-banner--light-purple li,
  .product .summary div.list ul .c-banner--pink li,
  .product .summary div.list ul .c-banner--wine li,
  .product .summary div.list ul .c-banner--yellow li,
  .product .summary div.list ul .o-sidebar__text li,
  ul.c-list--arrow .c-banner--dark-purple li,
  ul.c-list--arrow .c-banner--green li,
  ul.c-list--arrow .c-banner--light-blue li,
  ul.c-list--arrow .c-banner--light-purple li,
  ul.c-list--arrow .c-banner--pink li,
  ul.c-list--arrow .c-banner--wine li,
  ul.c-list--arrow .c-banner--yellow li,
  ul.c-list--arrow .o-sidebar__text li {
    font-size: 16.002px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-banner--dark-purple li,
  .c-article .c-article__content ol .c-banner--green li,
  .c-article .c-article__content ol .c-banner--light-blue li,
  .c-article .c-article__content ol .c-banner--light-purple li,
  .c-article .c-article__content ol .c-banner--pink li,
  .c-article .c-article__content ol .c-banner--wine li,
  .c-article .c-article__content ol .c-banner--yellow li,
  .c-article .c-article__content ol .o-sidebar__text li,
  .c-article .c-article__content ul .c-banner--dark-purple li,
  .c-article .c-article__content ul .c-banner--green li,
  .c-article .c-article__content ul .c-banner--light-blue li,
  .c-article .c-article__content ul .c-banner--light-purple li,
  .c-article .c-article__content ul .c-banner--pink li,
  .c-article .c-article__content ul .c-banner--wine li,
  .c-article .c-article__content ul .c-banner--yellow li,
  .c-article .c-article__content ul .o-sidebar__text li,
  .c-banner--dark-purple .c-article .c-article__content ol li,
  .c-banner--dark-purple .c-article .c-article__content ul li,
  .c-banner--dark-purple .c-course .course .entry p,
  .c-banner--dark-purple .c-ebook-download p,
  .c-banner--dark-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--dark-purple .c-index-b .articles__item ol li,
  .c-banner--dark-purple .c-paragraph,
  .c-banner--dark-purple .c-paragraph-wrapper p,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--dark-purple .c-special-product .container ol li,
  .c-banner--dark-purple .c-special-product .container p,
  .c-banner--dark-purple .c-special-product .container ul.styled li,
  .c-banner--dark-purple .generic-list li,
  .c-banner--dark-purple .generic-ordered-list li,
  .c-banner--dark-purple .overlay .overlay-content p,
  .c-banner--dark-purple .overlay .overlay-content ul li,
  .c-banner--dark-purple .product .summary div.list ul li,
  .c-banner--dark-purple ul.c-list--arrow li,
  .c-banner--green .c-article .c-article__content ol li,
  .c-banner--green .c-article .c-article__content ul li,
  .c-banner--green .c-course .course .entry p,
  .c-banner--green .c-ebook-download p,
  .c-banner--green .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--green .c-index-b .articles__item ol li,
  .c-banner--green .c-paragraph,
  .c-banner--green .c-paragraph-wrapper p,
  .c-banner--green .c-special-article__content .caixaTexto > ol li,
  .c-banner--green .c-special-article__content .caixaTexto > ul li,
  .c-banner--green .c-special-product .container ol li,
  .c-banner--green .c-special-product .container p,
  .c-banner--green .c-special-product .container ul.styled li,
  .c-banner--green .generic-list li,
  .c-banner--green .generic-ordered-list li,
  .c-banner--green .overlay .overlay-content p,
  .c-banner--green .overlay .overlay-content ul li,
  .c-banner--green .product .summary div.list ul li,
  .c-banner--green ul.c-list--arrow li,
  .c-banner--light-blue .c-article .c-article__content ol li,
  .c-banner--light-blue .c-article .c-article__content ul li,
  .c-banner--light-blue .c-course .course .entry p,
  .c-banner--light-blue .c-ebook-download p,
  .c-banner--light-blue .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-blue .c-index-b .articles__item ol li,
  .c-banner--light-blue .c-paragraph,
  .c-banner--light-blue .c-paragraph-wrapper p,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-blue .c-special-product .container ol li,
  .c-banner--light-blue .c-special-product .container p,
  .c-banner--light-blue .c-special-product .container ul.styled li,
  .c-banner--light-blue .generic-list li,
  .c-banner--light-blue .generic-ordered-list li,
  .c-banner--light-blue .overlay .overlay-content p,
  .c-banner--light-blue .overlay .overlay-content ul li,
  .c-banner--light-blue .product .summary div.list ul li,
  .c-banner--light-blue ul.c-list--arrow li,
  .c-banner--light-purple .c-article .c-article__content ol li,
  .c-banner--light-purple .c-article .c-article__content ul li,
  .c-banner--light-purple .c-course .course .entry p,
  .c-banner--light-purple .c-ebook-download p,
  .c-banner--light-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-purple .c-index-b .articles__item ol li,
  .c-banner--light-purple .c-paragraph,
  .c-banner--light-purple .c-paragraph-wrapper p,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-purple .c-special-product .container ol li,
  .c-banner--light-purple .c-special-product .container p,
  .c-banner--light-purple .c-special-product .container ul.styled li,
  .c-banner--light-purple .generic-list li,
  .c-banner--light-purple .generic-ordered-list li,
  .c-banner--light-purple .overlay .overlay-content p,
  .c-banner--light-purple .overlay .overlay-content ul li,
  .c-banner--light-purple .product .summary div.list ul li,
  .c-banner--light-purple ul.c-list--arrow li,
  .c-banner--pink .c-article .c-article__content ol li,
  .c-banner--pink .c-article .c-article__content ul li,
  .c-banner--pink .c-course .course .entry p,
  .c-banner--pink .c-ebook-download p,
  .c-banner--pink .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--pink .c-index-b .articles__item ol li,
  .c-banner--pink .c-paragraph,
  .c-banner--pink .c-paragraph-wrapper p,
  .c-banner--pink .c-special-article__content .caixaTexto > ol li,
  .c-banner--pink .c-special-article__content .caixaTexto > ul li,
  .c-banner--pink .c-special-product .container ol li,
  .c-banner--pink .c-special-product .container p,
  .c-banner--pink .c-special-product .container ul.styled li,
  .c-banner--pink .generic-list li,
  .c-banner--pink .generic-ordered-list li,
  .c-banner--pink .overlay .overlay-content p,
  .c-banner--pink .overlay .overlay-content ul li,
  .c-banner--pink .product .summary div.list ul li,
  .c-banner--pink ul.c-list--arrow li,
  .c-banner--wine .c-article .c-article__content ol li,
  .c-banner--wine .c-article .c-article__content ul li,
  .c-banner--wine .c-course .course .entry p,
  .c-banner--wine .c-ebook-download p,
  .c-banner--wine .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--wine .c-index-b .articles__item ol li,
  .c-banner--wine .c-paragraph,
  .c-banner--wine .c-paragraph-wrapper p,
  .c-banner--wine .c-special-article__content .caixaTexto > ol li,
  .c-banner--wine .c-special-article__content .caixaTexto > ul li,
  .c-banner--wine .c-special-product .container ol li,
  .c-banner--wine .c-special-product .container p,
  .c-banner--wine .c-special-product .container ul.styled li,
  .c-banner--wine .generic-list li,
  .c-banner--wine .generic-ordered-list li,
  .c-banner--wine .overlay .overlay-content p,
  .c-banner--wine .overlay .overlay-content ul li,
  .c-banner--wine .product .summary div.list ul li,
  .c-banner--wine ul.c-list--arrow li,
  .c-banner--yellow .c-article .c-article__content ol li,
  .c-banner--yellow .c-article .c-article__content ul li,
  .c-banner--yellow .c-course .course .entry p,
  .c-banner--yellow .c-ebook-download p,
  .c-banner--yellow .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--yellow .c-index-b .articles__item ol li,
  .c-banner--yellow .c-paragraph,
  .c-banner--yellow .c-paragraph-wrapper p,
  .c-banner--yellow .c-special-article__content .caixaTexto > ol li,
  .c-banner--yellow .c-special-article__content .caixaTexto > ul li,
  .c-banner--yellow .c-special-product .container ol li,
  .c-banner--yellow .c-special-product .container p,
  .c-banner--yellow .c-special-product .container ul.styled li,
  .c-banner--yellow .generic-list li,
  .c-banner--yellow .generic-ordered-list li,
  .c-banner--yellow .overlay .overlay-content p,
  .c-banner--yellow .overlay .overlay-content ul li,
  .c-banner--yellow .product .summary div.list ul li,
  .c-banner--yellow ul.c-list--arrow li,
  .c-course .course .entry .c-banner--dark-purple p,
  .c-course .course .entry .c-banner--green p,
  .c-course .course .entry .c-banner--light-blue p,
  .c-course .course .entry .c-banner--light-purple p,
  .c-course .course .entry .c-banner--pink p,
  .c-course .course .entry .c-banner--wine p,
  .c-course .course .entry .c-banner--yellow p,
  .c-course .course .entry .o-sidebar__text p,
  .c-ebook-download .c-banner--dark-purple p,
  .c-ebook-download .c-banner--green p,
  .c-ebook-download .c-banner--light-blue p,
  .c-ebook-download .c-banner--light-purple p,
  .c-ebook-download .c-banner--pink p,
  .c-ebook-download .c-banner--wine p,
  .c-ebook-download .c-banner--yellow p,
  .c-ebook-download .o-sidebar__text p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--dark-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--green li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-blue li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--pink li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--wine li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--yellow li,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar__text li,
  .c-index-b .articles__item ol .c-banner--dark-purple li,
  .c-index-b .articles__item ol .c-banner--green li,
  .c-index-b .articles__item ol .c-banner--light-blue li,
  .c-index-b .articles__item ol .c-banner--light-purple li,
  .c-index-b .articles__item ol .c-banner--pink li,
  .c-index-b .articles__item ol .c-banner--wine li,
  .c-index-b .articles__item ol .c-banner--yellow li,
  .c-index-b .articles__item ol .o-sidebar__text li,
  .c-paragraph-wrapper .c-banner--dark-purple p,
  .c-paragraph-wrapper .c-banner--green p,
  .c-paragraph-wrapper .c-banner--light-blue p,
  .c-paragraph-wrapper .c-banner--light-purple p,
  .c-paragraph-wrapper .c-banner--pink p,
  .c-paragraph-wrapper .c-banner--wine p,
  .c-paragraph-wrapper .c-banner--yellow p,
  .c-paragraph-wrapper .o-sidebar__text p,
  .c-special-article__content .caixaTexto > ol .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--green li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--pink li,
  .c-special-article__content .caixaTexto > ol .c-banner--wine li,
  .c-special-article__content .caixaTexto > ol .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ol .o-sidebar__text li,
  .c-special-article__content .caixaTexto > ul .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--green li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--pink li,
  .c-special-article__content .caixaTexto > ul .c-banner--wine li,
  .c-special-article__content .caixaTexto > ul .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ul .o-sidebar__text li,
  .c-special-product .container .c-banner--dark-purple p,
  .c-special-product .container .c-banner--green p,
  .c-special-product .container .c-banner--light-blue p,
  .c-special-product .container .c-banner--light-purple p,
  .c-special-product .container .c-banner--pink p,
  .c-special-product .container .c-banner--wine p,
  .c-special-product .container .c-banner--yellow p,
  .c-special-product .container .o-sidebar__text p,
  .c-special-product .container ol .c-banner--dark-purple li,
  .c-special-product .container ol .c-banner--green li,
  .c-special-product .container ol .c-banner--light-blue li,
  .c-special-product .container ol .c-banner--light-purple li,
  .c-special-product .container ol .c-banner--pink li,
  .c-special-product .container ol .c-banner--wine li,
  .c-special-product .container ol .c-banner--yellow li,
  .c-special-product .container ol .o-sidebar__text li,
  .c-special-product .container ul.styled .c-banner--dark-purple li,
  .c-special-product .container ul.styled .c-banner--green li,
  .c-special-product .container ul.styled .c-banner--light-blue li,
  .c-special-product .container ul.styled .c-banner--light-purple li,
  .c-special-product .container ul.styled .c-banner--pink li,
  .c-special-product .container ul.styled .c-banner--wine li,
  .c-special-product .container ul.styled .c-banner--yellow li,
  .c-special-product .container ul.styled .o-sidebar__text li,
  .generic-list .c-banner--dark-purple li,
  .generic-list .c-banner--green li,
  .generic-list .c-banner--light-blue li,
  .generic-list .c-banner--light-purple li,
  .generic-list .c-banner--pink li,
  .generic-list .c-banner--wine li,
  .generic-list .c-banner--yellow li,
  .generic-list .o-sidebar__text li,
  .generic-ordered-list .c-banner--dark-purple li,
  .generic-ordered-list .c-banner--green li,
  .generic-ordered-list .c-banner--light-blue li,
  .generic-ordered-list .c-banner--light-purple li,
  .generic-ordered-list .c-banner--pink li,
  .generic-ordered-list .c-banner--wine li,
  .generic-ordered-list .c-banner--yellow li,
  .generic-ordered-list .o-sidebar__text li,
  .o-sidebar__text .c-article .c-article__content ol li,
  .o-sidebar__text .c-article .c-article__content ul li,
  .o-sidebar__text .c-course .course .entry p,
  .o-sidebar__text .c-ebook-download p,
  .o-sidebar__text .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar__text .c-index-b .articles__item ol li,
  .o-sidebar__text .c-paragraph,
  .o-sidebar__text .c-paragraph-wrapper p,
  .o-sidebar__text .c-special-article__content .caixaTexto > ol li,
  .o-sidebar__text .c-special-article__content .caixaTexto > ul li,
  .o-sidebar__text .c-special-product .container ol li,
  .o-sidebar__text .c-special-product .container p,
  .o-sidebar__text .c-special-product .container ul.styled li,
  .o-sidebar__text .generic-list li,
  .o-sidebar__text .generic-ordered-list li,
  .o-sidebar__text .overlay .overlay-content p,
  .o-sidebar__text .overlay .overlay-content ul li,
  .o-sidebar__text .product .summary div.list ul li,
  .o-sidebar__text ul.c-list--arrow li,
  .overlay .overlay-content .c-banner--dark-purple p,
  .overlay .overlay-content .c-banner--green p,
  .overlay .overlay-content .c-banner--light-blue p,
  .overlay .overlay-content .c-banner--light-purple p,
  .overlay .overlay-content .c-banner--pink p,
  .overlay .overlay-content .c-banner--wine p,
  .overlay .overlay-content .c-banner--yellow p,
  .overlay .overlay-content .o-sidebar__text p,
  .overlay .overlay-content ul .c-banner--dark-purple li,
  .overlay .overlay-content ul .c-banner--green li,
  .overlay .overlay-content ul .c-banner--light-blue li,
  .overlay .overlay-content ul .c-banner--light-purple li,
  .overlay .overlay-content ul .c-banner--pink li,
  .overlay .overlay-content ul .c-banner--wine li,
  .overlay .overlay-content ul .c-banner--yellow li,
  .overlay .overlay-content ul .o-sidebar__text li,
  .product .summary div.list ul .c-banner--dark-purple li,
  .product .summary div.list ul .c-banner--green li,
  .product .summary div.list ul .c-banner--light-blue li,
  .product .summary div.list ul .c-banner--light-purple li,
  .product .summary div.list ul .c-banner--pink li,
  .product .summary div.list ul .c-banner--wine li,
  .product .summary div.list ul .c-banner--yellow li,
  .product .summary div.list ul .o-sidebar__text li,
  ul.c-list--arrow .c-banner--dark-purple li,
  ul.c-list--arrow .c-banner--green li,
  ul.c-list--arrow .c-banner--light-blue li,
  ul.c-list--arrow .c-banner--light-purple li,
  ul.c-list--arrow .c-banner--pink li,
  ul.c-list--arrow .c-banner--wine li,
  ul.c-list--arrow .c-banner--yellow li,
  ul.c-list--arrow .o-sidebar__text li {
    font-size: 16.002px;
    line-height: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-banner--dark-purple li,
  .c-article .c-article__content ol .c-banner--green li,
  .c-article .c-article__content ol .c-banner--light-blue li,
  .c-article .c-article__content ol .c-banner--light-purple li,
  .c-article .c-article__content ol .c-banner--pink li,
  .c-article .c-article__content ol .c-banner--wine li,
  .c-article .c-article__content ol .c-banner--yellow li,
  .c-article .c-article__content ol .o-sidebar__text li,
  .c-article .c-article__content ul .c-banner--dark-purple li,
  .c-article .c-article__content ul .c-banner--green li,
  .c-article .c-article__content ul .c-banner--light-blue li,
  .c-article .c-article__content ul .c-banner--light-purple li,
  .c-article .c-article__content ul .c-banner--pink li,
  .c-article .c-article__content ul .c-banner--wine li,
  .c-article .c-article__content ul .c-banner--yellow li,
  .c-article .c-article__content ul .o-sidebar__text li,
  .c-banner--dark-purple .c-article .c-article__content ol li,
  .c-banner--dark-purple .c-article .c-article__content ul li,
  .c-banner--dark-purple .c-course .course .entry p,
  .c-banner--dark-purple .c-ebook-download p,
  .c-banner--dark-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--dark-purple .c-index-b .articles__item ol li,
  .c-banner--dark-purple .c-paragraph,
  .c-banner--dark-purple .c-paragraph-wrapper p,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--dark-purple .c-special-product .container ol li,
  .c-banner--dark-purple .c-special-product .container p,
  .c-banner--dark-purple .c-special-product .container ul.styled li,
  .c-banner--dark-purple .generic-list li,
  .c-banner--dark-purple .generic-ordered-list li,
  .c-banner--dark-purple .overlay .overlay-content p,
  .c-banner--dark-purple .overlay .overlay-content ul li,
  .c-banner--dark-purple .product .summary div.list ul li,
  .c-banner--dark-purple ul.c-list--arrow li,
  .c-banner--green .c-article .c-article__content ol li,
  .c-banner--green .c-article .c-article__content ul li,
  .c-banner--green .c-course .course .entry p,
  .c-banner--green .c-ebook-download p,
  .c-banner--green .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--green .c-index-b .articles__item ol li,
  .c-banner--green .c-paragraph,
  .c-banner--green .c-paragraph-wrapper p,
  .c-banner--green .c-special-article__content .caixaTexto > ol li,
  .c-banner--green .c-special-article__content .caixaTexto > ul li,
  .c-banner--green .c-special-product .container ol li,
  .c-banner--green .c-special-product .container p,
  .c-banner--green .c-special-product .container ul.styled li,
  .c-banner--green .generic-list li,
  .c-banner--green .generic-ordered-list li,
  .c-banner--green .overlay .overlay-content p,
  .c-banner--green .overlay .overlay-content ul li,
  .c-banner--green .product .summary div.list ul li,
  .c-banner--green ul.c-list--arrow li,
  .c-banner--light-blue .c-article .c-article__content ol li,
  .c-banner--light-blue .c-article .c-article__content ul li,
  .c-banner--light-blue .c-course .course .entry p,
  .c-banner--light-blue .c-ebook-download p,
  .c-banner--light-blue .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-blue .c-index-b .articles__item ol li,
  .c-banner--light-blue .c-paragraph,
  .c-banner--light-blue .c-paragraph-wrapper p,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-blue .c-special-product .container ol li,
  .c-banner--light-blue .c-special-product .container p,
  .c-banner--light-blue .c-special-product .container ul.styled li,
  .c-banner--light-blue .generic-list li,
  .c-banner--light-blue .generic-ordered-list li,
  .c-banner--light-blue .overlay .overlay-content p,
  .c-banner--light-blue .overlay .overlay-content ul li,
  .c-banner--light-blue .product .summary div.list ul li,
  .c-banner--light-blue ul.c-list--arrow li,
  .c-banner--light-purple .c-article .c-article__content ol li,
  .c-banner--light-purple .c-article .c-article__content ul li,
  .c-banner--light-purple .c-course .course .entry p,
  .c-banner--light-purple .c-ebook-download p,
  .c-banner--light-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-purple .c-index-b .articles__item ol li,
  .c-banner--light-purple .c-paragraph,
  .c-banner--light-purple .c-paragraph-wrapper p,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-purple .c-special-product .container ol li,
  .c-banner--light-purple .c-special-product .container p,
  .c-banner--light-purple .c-special-product .container ul.styled li,
  .c-banner--light-purple .generic-list li,
  .c-banner--light-purple .generic-ordered-list li,
  .c-banner--light-purple .overlay .overlay-content p,
  .c-banner--light-purple .overlay .overlay-content ul li,
  .c-banner--light-purple .product .summary div.list ul li,
  .c-banner--light-purple ul.c-list--arrow li,
  .c-banner--pink .c-article .c-article__content ol li,
  .c-banner--pink .c-article .c-article__content ul li,
  .c-banner--pink .c-course .course .entry p,
  .c-banner--pink .c-ebook-download p,
  .c-banner--pink .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--pink .c-index-b .articles__item ol li,
  .c-banner--pink .c-paragraph,
  .c-banner--pink .c-paragraph-wrapper p,
  .c-banner--pink .c-special-article__content .caixaTexto > ol li,
  .c-banner--pink .c-special-article__content .caixaTexto > ul li,
  .c-banner--pink .c-special-product .container ol li,
  .c-banner--pink .c-special-product .container p,
  .c-banner--pink .c-special-product .container ul.styled li,
  .c-banner--pink .generic-list li,
  .c-banner--pink .generic-ordered-list li,
  .c-banner--pink .overlay .overlay-content p,
  .c-banner--pink .overlay .overlay-content ul li,
  .c-banner--pink .product .summary div.list ul li,
  .c-banner--pink ul.c-list--arrow li,
  .c-banner--wine .c-article .c-article__content ol li,
  .c-banner--wine .c-article .c-article__content ul li,
  .c-banner--wine .c-course .course .entry p,
  .c-banner--wine .c-ebook-download p,
  .c-banner--wine .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--wine .c-index-b .articles__item ol li,
  .c-banner--wine .c-paragraph,
  .c-banner--wine .c-paragraph-wrapper p,
  .c-banner--wine .c-special-article__content .caixaTexto > ol li,
  .c-banner--wine .c-special-article__content .caixaTexto > ul li,
  .c-banner--wine .c-special-product .container ol li,
  .c-banner--wine .c-special-product .container p,
  .c-banner--wine .c-special-product .container ul.styled li,
  .c-banner--wine .generic-list li,
  .c-banner--wine .generic-ordered-list li,
  .c-banner--wine .overlay .overlay-content p,
  .c-banner--wine .overlay .overlay-content ul li,
  .c-banner--wine .product .summary div.list ul li,
  .c-banner--wine ul.c-list--arrow li,
  .c-banner--yellow .c-article .c-article__content ol li,
  .c-banner--yellow .c-article .c-article__content ul li,
  .c-banner--yellow .c-course .course .entry p,
  .c-banner--yellow .c-ebook-download p,
  .c-banner--yellow .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--yellow .c-index-b .articles__item ol li,
  .c-banner--yellow .c-paragraph,
  .c-banner--yellow .c-paragraph-wrapper p,
  .c-banner--yellow .c-special-article__content .caixaTexto > ol li,
  .c-banner--yellow .c-special-article__content .caixaTexto > ul li,
  .c-banner--yellow .c-special-product .container ol li,
  .c-banner--yellow .c-special-product .container p,
  .c-banner--yellow .c-special-product .container ul.styled li,
  .c-banner--yellow .generic-list li,
  .c-banner--yellow .generic-ordered-list li,
  .c-banner--yellow .overlay .overlay-content p,
  .c-banner--yellow .overlay .overlay-content ul li,
  .c-banner--yellow .product .summary div.list ul li,
  .c-banner--yellow ul.c-list--arrow li,
  .c-course .course .entry .c-banner--dark-purple p,
  .c-course .course .entry .c-banner--green p,
  .c-course .course .entry .c-banner--light-blue p,
  .c-course .course .entry .c-banner--light-purple p,
  .c-course .course .entry .c-banner--pink p,
  .c-course .course .entry .c-banner--wine p,
  .c-course .course .entry .c-banner--yellow p,
  .c-course .course .entry .o-sidebar__text p,
  .c-ebook-download .c-banner--dark-purple p,
  .c-ebook-download .c-banner--green p,
  .c-ebook-download .c-banner--light-blue p,
  .c-ebook-download .c-banner--light-purple p,
  .c-ebook-download .c-banner--pink p,
  .c-ebook-download .c-banner--wine p,
  .c-ebook-download .c-banner--yellow p,
  .c-ebook-download .o-sidebar__text p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--dark-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--green li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-blue li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--pink li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--wine li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--yellow li,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar__text li,
  .c-index-b .articles__item ol .c-banner--dark-purple li,
  .c-index-b .articles__item ol .c-banner--green li,
  .c-index-b .articles__item ol .c-banner--light-blue li,
  .c-index-b .articles__item ol .c-banner--light-purple li,
  .c-index-b .articles__item ol .c-banner--pink li,
  .c-index-b .articles__item ol .c-banner--wine li,
  .c-index-b .articles__item ol .c-banner--yellow li,
  .c-index-b .articles__item ol .o-sidebar__text li,
  .c-paragraph-wrapper .c-banner--dark-purple p,
  .c-paragraph-wrapper .c-banner--green p,
  .c-paragraph-wrapper .c-banner--light-blue p,
  .c-paragraph-wrapper .c-banner--light-purple p,
  .c-paragraph-wrapper .c-banner--pink p,
  .c-paragraph-wrapper .c-banner--wine p,
  .c-paragraph-wrapper .c-banner--yellow p,
  .c-paragraph-wrapper .o-sidebar__text p,
  .c-special-article__content .caixaTexto > ol .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--green li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--pink li,
  .c-special-article__content .caixaTexto > ol .c-banner--wine li,
  .c-special-article__content .caixaTexto > ol .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ol .o-sidebar__text li,
  .c-special-article__content .caixaTexto > ul .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--green li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--pink li,
  .c-special-article__content .caixaTexto > ul .c-banner--wine li,
  .c-special-article__content .caixaTexto > ul .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ul .o-sidebar__text li,
  .c-special-product .container .c-banner--dark-purple p,
  .c-special-product .container .c-banner--green p,
  .c-special-product .container .c-banner--light-blue p,
  .c-special-product .container .c-banner--light-purple p,
  .c-special-product .container .c-banner--pink p,
  .c-special-product .container .c-banner--wine p,
  .c-special-product .container .c-banner--yellow p,
  .c-special-product .container .o-sidebar__text p,
  .c-special-product .container ol .c-banner--dark-purple li,
  .c-special-product .container ol .c-banner--green li,
  .c-special-product .container ol .c-banner--light-blue li,
  .c-special-product .container ol .c-banner--light-purple li,
  .c-special-product .container ol .c-banner--pink li,
  .c-special-product .container ol .c-banner--wine li,
  .c-special-product .container ol .c-banner--yellow li,
  .c-special-product .container ol .o-sidebar__text li,
  .c-special-product .container ul.styled .c-banner--dark-purple li,
  .c-special-product .container ul.styled .c-banner--green li,
  .c-special-product .container ul.styled .c-banner--light-blue li,
  .c-special-product .container ul.styled .c-banner--light-purple li,
  .c-special-product .container ul.styled .c-banner--pink li,
  .c-special-product .container ul.styled .c-banner--wine li,
  .c-special-product .container ul.styled .c-banner--yellow li,
  .c-special-product .container ul.styled .o-sidebar__text li,
  .generic-list .c-banner--dark-purple li,
  .generic-list .c-banner--green li,
  .generic-list .c-banner--light-blue li,
  .generic-list .c-banner--light-purple li,
  .generic-list .c-banner--pink li,
  .generic-list .c-banner--wine li,
  .generic-list .c-banner--yellow li,
  .generic-list .o-sidebar__text li,
  .generic-ordered-list .c-banner--dark-purple li,
  .generic-ordered-list .c-banner--green li,
  .generic-ordered-list .c-banner--light-blue li,
  .generic-ordered-list .c-banner--light-purple li,
  .generic-ordered-list .c-banner--pink li,
  .generic-ordered-list .c-banner--wine li,
  .generic-ordered-list .c-banner--yellow li,
  .generic-ordered-list .o-sidebar__text li,
  .o-sidebar__text .c-article .c-article__content ol li,
  .o-sidebar__text .c-article .c-article__content ul li,
  .o-sidebar__text .c-course .course .entry p,
  .o-sidebar__text .c-ebook-download p,
  .o-sidebar__text .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar__text .c-index-b .articles__item ol li,
  .o-sidebar__text .c-paragraph,
  .o-sidebar__text .c-paragraph-wrapper p,
  .o-sidebar__text .c-special-article__content .caixaTexto > ol li,
  .o-sidebar__text .c-special-article__content .caixaTexto > ul li,
  .o-sidebar__text .c-special-product .container ol li,
  .o-sidebar__text .c-special-product .container p,
  .o-sidebar__text .c-special-product .container ul.styled li,
  .o-sidebar__text .generic-list li,
  .o-sidebar__text .generic-ordered-list li,
  .o-sidebar__text .overlay .overlay-content p,
  .o-sidebar__text .overlay .overlay-content ul li,
  .o-sidebar__text .product .summary div.list ul li,
  .o-sidebar__text ul.c-list--arrow li,
  .overlay .overlay-content .c-banner--dark-purple p,
  .overlay .overlay-content .c-banner--green p,
  .overlay .overlay-content .c-banner--light-blue p,
  .overlay .overlay-content .c-banner--light-purple p,
  .overlay .overlay-content .c-banner--pink p,
  .overlay .overlay-content .c-banner--wine p,
  .overlay .overlay-content .c-banner--yellow p,
  .overlay .overlay-content .o-sidebar__text p,
  .overlay .overlay-content ul .c-banner--dark-purple li,
  .overlay .overlay-content ul .c-banner--green li,
  .overlay .overlay-content ul .c-banner--light-blue li,
  .overlay .overlay-content ul .c-banner--light-purple li,
  .overlay .overlay-content ul .c-banner--pink li,
  .overlay .overlay-content ul .c-banner--wine li,
  .overlay .overlay-content ul .c-banner--yellow li,
  .overlay .overlay-content ul .o-sidebar__text li,
  .product .summary div.list ul .c-banner--dark-purple li,
  .product .summary div.list ul .c-banner--green li,
  .product .summary div.list ul .c-banner--light-blue li,
  .product .summary div.list ul .c-banner--light-purple li,
  .product .summary div.list ul .c-banner--pink li,
  .product .summary div.list ul .c-banner--wine li,
  .product .summary div.list ul .c-banner--yellow li,
  .product .summary div.list ul .o-sidebar__text li,
  ul.c-list--arrow .c-banner--dark-purple li,
  ul.c-list--arrow .c-banner--green li,
  ul.c-list--arrow .c-banner--light-blue li,
  ul.c-list--arrow .c-banner--light-purple li,
  ul.c-list--arrow .c-banner--pink li,
  ul.c-list--arrow .c-banner--wine li,
  ul.c-list--arrow .c-banner--yellow li,
  ul.c-list--arrow .o-sidebar__text li {
    font-size: 16.002px;
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-banner--dark-purple li,
  .c-article .c-article__content ol .c-banner--green li,
  .c-article .c-article__content ol .c-banner--light-blue li,
  .c-article .c-article__content ol .c-banner--light-purple li,
  .c-article .c-article__content ol .c-banner--pink li,
  .c-article .c-article__content ol .c-banner--wine li,
  .c-article .c-article__content ol .c-banner--yellow li,
  .c-article .c-article__content ol .o-sidebar__text li,
  .c-article .c-article__content ul .c-banner--dark-purple li,
  .c-article .c-article__content ul .c-banner--green li,
  .c-article .c-article__content ul .c-banner--light-blue li,
  .c-article .c-article__content ul .c-banner--light-purple li,
  .c-article .c-article__content ul .c-banner--pink li,
  .c-article .c-article__content ul .c-banner--wine li,
  .c-article .c-article__content ul .c-banner--yellow li,
  .c-article .c-article__content ul .o-sidebar__text li,
  .c-banner--dark-purple .c-article .c-article__content ol li,
  .c-banner--dark-purple .c-article .c-article__content ul li,
  .c-banner--dark-purple .c-course .course .entry p,
  .c-banner--dark-purple .c-ebook-download p,
  .c-banner--dark-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--dark-purple .c-index-b .articles__item ol li,
  .c-banner--dark-purple .c-paragraph,
  .c-banner--dark-purple .c-paragraph-wrapper p,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--dark-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--dark-purple .c-special-product .container ol li,
  .c-banner--dark-purple .c-special-product .container p,
  .c-banner--dark-purple .c-special-product .container ul.styled li,
  .c-banner--dark-purple .generic-list li,
  .c-banner--dark-purple .generic-ordered-list li,
  .c-banner--dark-purple .overlay .overlay-content p,
  .c-banner--dark-purple .overlay .overlay-content ul li,
  .c-banner--dark-purple .product .summary div.list ul li,
  .c-banner--dark-purple ul.c-list--arrow li,
  .c-banner--green .c-article .c-article__content ol li,
  .c-banner--green .c-article .c-article__content ul li,
  .c-banner--green .c-course .course .entry p,
  .c-banner--green .c-ebook-download p,
  .c-banner--green .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--green .c-index-b .articles__item ol li,
  .c-banner--green .c-paragraph,
  .c-banner--green .c-paragraph-wrapper p,
  .c-banner--green .c-special-article__content .caixaTexto > ol li,
  .c-banner--green .c-special-article__content .caixaTexto > ul li,
  .c-banner--green .c-special-product .container ol li,
  .c-banner--green .c-special-product .container p,
  .c-banner--green .c-special-product .container ul.styled li,
  .c-banner--green .generic-list li,
  .c-banner--green .generic-ordered-list li,
  .c-banner--green .overlay .overlay-content p,
  .c-banner--green .overlay .overlay-content ul li,
  .c-banner--green .product .summary div.list ul li,
  .c-banner--green ul.c-list--arrow li,
  .c-banner--light-blue .c-article .c-article__content ol li,
  .c-banner--light-blue .c-article .c-article__content ul li,
  .c-banner--light-blue .c-course .course .entry p,
  .c-banner--light-blue .c-ebook-download p,
  .c-banner--light-blue .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-blue .c-index-b .articles__item ol li,
  .c-banner--light-blue .c-paragraph,
  .c-banner--light-blue .c-paragraph-wrapper p,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-blue .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-blue .c-special-product .container ol li,
  .c-banner--light-blue .c-special-product .container p,
  .c-banner--light-blue .c-special-product .container ul.styled li,
  .c-banner--light-blue .generic-list li,
  .c-banner--light-blue .generic-ordered-list li,
  .c-banner--light-blue .overlay .overlay-content p,
  .c-banner--light-blue .overlay .overlay-content ul li,
  .c-banner--light-blue .product .summary div.list ul li,
  .c-banner--light-blue ul.c-list--arrow li,
  .c-banner--light-purple .c-article .c-article__content ol li,
  .c-banner--light-purple .c-article .c-article__content ul li,
  .c-banner--light-purple .c-course .course .entry p,
  .c-banner--light-purple .c-ebook-download p,
  .c-banner--light-purple .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--light-purple .c-index-b .articles__item ol li,
  .c-banner--light-purple .c-paragraph,
  .c-banner--light-purple .c-paragraph-wrapper p,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ol li,
  .c-banner--light-purple .c-special-article__content .caixaTexto > ul li,
  .c-banner--light-purple .c-special-product .container ol li,
  .c-banner--light-purple .c-special-product .container p,
  .c-banner--light-purple .c-special-product .container ul.styled li,
  .c-banner--light-purple .generic-list li,
  .c-banner--light-purple .generic-ordered-list li,
  .c-banner--light-purple .overlay .overlay-content p,
  .c-banner--light-purple .overlay .overlay-content ul li,
  .c-banner--light-purple .product .summary div.list ul li,
  .c-banner--light-purple ul.c-list--arrow li,
  .c-banner--pink .c-article .c-article__content ol li,
  .c-banner--pink .c-article .c-article__content ul li,
  .c-banner--pink .c-course .course .entry p,
  .c-banner--pink .c-ebook-download p,
  .c-banner--pink .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--pink .c-index-b .articles__item ol li,
  .c-banner--pink .c-paragraph,
  .c-banner--pink .c-paragraph-wrapper p,
  .c-banner--pink .c-special-article__content .caixaTexto > ol li,
  .c-banner--pink .c-special-article__content .caixaTexto > ul li,
  .c-banner--pink .c-special-product .container ol li,
  .c-banner--pink .c-special-product .container p,
  .c-banner--pink .c-special-product .container ul.styled li,
  .c-banner--pink .generic-list li,
  .c-banner--pink .generic-ordered-list li,
  .c-banner--pink .overlay .overlay-content p,
  .c-banner--pink .overlay .overlay-content ul li,
  .c-banner--pink .product .summary div.list ul li,
  .c-banner--pink ul.c-list--arrow li,
  .c-banner--wine .c-article .c-article__content ol li,
  .c-banner--wine .c-article .c-article__content ul li,
  .c-banner--wine .c-course .course .entry p,
  .c-banner--wine .c-ebook-download p,
  .c-banner--wine .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--wine .c-index-b .articles__item ol li,
  .c-banner--wine .c-paragraph,
  .c-banner--wine .c-paragraph-wrapper p,
  .c-banner--wine .c-special-article__content .caixaTexto > ol li,
  .c-banner--wine .c-special-article__content .caixaTexto > ul li,
  .c-banner--wine .c-special-product .container ol li,
  .c-banner--wine .c-special-product .container p,
  .c-banner--wine .c-special-product .container ul.styled li,
  .c-banner--wine .generic-list li,
  .c-banner--wine .generic-ordered-list li,
  .c-banner--wine .overlay .overlay-content p,
  .c-banner--wine .overlay .overlay-content ul li,
  .c-banner--wine .product .summary div.list ul li,
  .c-banner--wine ul.c-list--arrow li,
  .c-banner--yellow .c-article .c-article__content ol li,
  .c-banner--yellow .c-article .c-article__content ul li,
  .c-banner--yellow .c-course .course .entry p,
  .c-banner--yellow .c-ebook-download p,
  .c-banner--yellow .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--yellow .c-index-b .articles__item ol li,
  .c-banner--yellow .c-paragraph,
  .c-banner--yellow .c-paragraph-wrapper p,
  .c-banner--yellow .c-special-article__content .caixaTexto > ol li,
  .c-banner--yellow .c-special-article__content .caixaTexto > ul li,
  .c-banner--yellow .c-special-product .container ol li,
  .c-banner--yellow .c-special-product .container p,
  .c-banner--yellow .c-special-product .container ul.styled li,
  .c-banner--yellow .generic-list li,
  .c-banner--yellow .generic-ordered-list li,
  .c-banner--yellow .overlay .overlay-content p,
  .c-banner--yellow .overlay .overlay-content ul li,
  .c-banner--yellow .product .summary div.list ul li,
  .c-banner--yellow ul.c-list--arrow li,
  .c-course .course .entry .c-banner--dark-purple p,
  .c-course .course .entry .c-banner--green p,
  .c-course .course .entry .c-banner--light-blue p,
  .c-course .course .entry .c-banner--light-purple p,
  .c-course .course .entry .c-banner--pink p,
  .c-course .course .entry .c-banner--wine p,
  .c-course .course .entry .c-banner--yellow p,
  .c-course .course .entry .o-sidebar__text p,
  .c-ebook-download .c-banner--dark-purple p,
  .c-ebook-download .c-banner--green p,
  .c-ebook-download .c-banner--light-blue p,
  .c-ebook-download .c-banner--light-purple p,
  .c-ebook-download .c-banner--pink p,
  .c-ebook-download .c-banner--wine p,
  .c-ebook-download .c-banner--yellow p,
  .c-ebook-download .o-sidebar__text p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--dark-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--green li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-blue li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--light-purple li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--pink li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--wine li,
  .c-free-ebook .c-free-ebook__container ul .c-banner--yellow li,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar__text li,
  .c-index-b .articles__item ol .c-banner--dark-purple li,
  .c-index-b .articles__item ol .c-banner--green li,
  .c-index-b .articles__item ol .c-banner--light-blue li,
  .c-index-b .articles__item ol .c-banner--light-purple li,
  .c-index-b .articles__item ol .c-banner--pink li,
  .c-index-b .articles__item ol .c-banner--wine li,
  .c-index-b .articles__item ol .c-banner--yellow li,
  .c-index-b .articles__item ol .o-sidebar__text li,
  .c-paragraph-wrapper .c-banner--dark-purple p,
  .c-paragraph-wrapper .c-banner--green p,
  .c-paragraph-wrapper .c-banner--light-blue p,
  .c-paragraph-wrapper .c-banner--light-purple p,
  .c-paragraph-wrapper .c-banner--pink p,
  .c-paragraph-wrapper .c-banner--wine p,
  .c-paragraph-wrapper .c-banner--yellow p,
  .c-paragraph-wrapper .o-sidebar__text p,
  .c-special-article__content .caixaTexto > ol .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--green li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ol .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ol .c-banner--pink li,
  .c-special-article__content .caixaTexto > ol .c-banner--wine li,
  .c-special-article__content .caixaTexto > ol .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ol .o-sidebar__text li,
  .c-special-article__content .caixaTexto > ul .c-banner--dark-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--green li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-blue li,
  .c-special-article__content .caixaTexto > ul .c-banner--light-purple li,
  .c-special-article__content .caixaTexto > ul .c-banner--pink li,
  .c-special-article__content .caixaTexto > ul .c-banner--wine li,
  .c-special-article__content .caixaTexto > ul .c-banner--yellow li,
  .c-special-article__content .caixaTexto > ul .o-sidebar__text li,
  .c-special-product .container .c-banner--dark-purple p,
  .c-special-product .container .c-banner--green p,
  .c-special-product .container .c-banner--light-blue p,
  .c-special-product .container .c-banner--light-purple p,
  .c-special-product .container .c-banner--pink p,
  .c-special-product .container .c-banner--wine p,
  .c-special-product .container .c-banner--yellow p,
  .c-special-product .container .o-sidebar__text p,
  .c-special-product .container ol .c-banner--dark-purple li,
  .c-special-product .container ol .c-banner--green li,
  .c-special-product .container ol .c-banner--light-blue li,
  .c-special-product .container ol .c-banner--light-purple li,
  .c-special-product .container ol .c-banner--pink li,
  .c-special-product .container ol .c-banner--wine li,
  .c-special-product .container ol .c-banner--yellow li,
  .c-special-product .container ol .o-sidebar__text li,
  .c-special-product .container ul.styled .c-banner--dark-purple li,
  .c-special-product .container ul.styled .c-banner--green li,
  .c-special-product .container ul.styled .c-banner--light-blue li,
  .c-special-product .container ul.styled .c-banner--light-purple li,
  .c-special-product .container ul.styled .c-banner--pink li,
  .c-special-product .container ul.styled .c-banner--wine li,
  .c-special-product .container ul.styled .c-banner--yellow li,
  .c-special-product .container ul.styled .o-sidebar__text li,
  .generic-list .c-banner--dark-purple li,
  .generic-list .c-banner--green li,
  .generic-list .c-banner--light-blue li,
  .generic-list .c-banner--light-purple li,
  .generic-list .c-banner--pink li,
  .generic-list .c-banner--wine li,
  .generic-list .c-banner--yellow li,
  .generic-list .o-sidebar__text li,
  .generic-ordered-list .c-banner--dark-purple li,
  .generic-ordered-list .c-banner--green li,
  .generic-ordered-list .c-banner--light-blue li,
  .generic-ordered-list .c-banner--light-purple li,
  .generic-ordered-list .c-banner--pink li,
  .generic-ordered-list .c-banner--wine li,
  .generic-ordered-list .c-banner--yellow li,
  .generic-ordered-list .o-sidebar__text li,
  .o-sidebar__text .c-article .c-article__content ol li,
  .o-sidebar__text .c-article .c-article__content ul li,
  .o-sidebar__text .c-course .course .entry p,
  .o-sidebar__text .c-ebook-download p,
  .o-sidebar__text .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar__text .c-index-b .articles__item ol li,
  .o-sidebar__text .c-paragraph,
  .o-sidebar__text .c-paragraph-wrapper p,
  .o-sidebar__text .c-special-article__content .caixaTexto > ol li,
  .o-sidebar__text .c-special-article__content .caixaTexto > ul li,
  .o-sidebar__text .c-special-product .container ol li,
  .o-sidebar__text .c-special-product .container p,
  .o-sidebar__text .c-special-product .container ul.styled li,
  .o-sidebar__text .generic-list li,
  .o-sidebar__text .generic-ordered-list li,
  .o-sidebar__text .overlay .overlay-content p,
  .o-sidebar__text .overlay .overlay-content ul li,
  .o-sidebar__text .product .summary div.list ul li,
  .o-sidebar__text ul.c-list--arrow li,
  .overlay .overlay-content .c-banner--dark-purple p,
  .overlay .overlay-content .c-banner--green p,
  .overlay .overlay-content .c-banner--light-blue p,
  .overlay .overlay-content .c-banner--light-purple p,
  .overlay .overlay-content .c-banner--pink p,
  .overlay .overlay-content .c-banner--wine p,
  .overlay .overlay-content .c-banner--yellow p,
  .overlay .overlay-content .o-sidebar__text p,
  .overlay .overlay-content ul .c-banner--dark-purple li,
  .overlay .overlay-content ul .c-banner--green li,
  .overlay .overlay-content ul .c-banner--light-blue li,
  .overlay .overlay-content ul .c-banner--light-purple li,
  .overlay .overlay-content ul .c-banner--pink li,
  .overlay .overlay-content ul .c-banner--wine li,
  .overlay .overlay-content ul .c-banner--yellow li,
  .overlay .overlay-content ul .o-sidebar__text li,
  .product .summary div.list ul .c-banner--dark-purple li,
  .product .summary div.list ul .c-banner--green li,
  .product .summary div.list ul .c-banner--light-blue li,
  .product .summary div.list ul .c-banner--light-purple li,
  .product .summary div.list ul .c-banner--pink li,
  .product .summary div.list ul .c-banner--wine li,
  .product .summary div.list ul .c-banner--yellow li,
  .product .summary div.list ul .o-sidebar__text li,
  ul.c-list--arrow .c-banner--dark-purple li,
  ul.c-list--arrow .c-banner--green li,
  ul.c-list--arrow .c-banner--light-blue li,
  ul.c-list--arrow .c-banner--light-purple li,
  ul.c-list--arrow .c-banner--pink li,
  ul.c-list--arrow .c-banner--wine li,
  ul.c-list--arrow .c-banner--yellow li,
  ul.c-list--arrow .o-sidebar__text li {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-card li,
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ol .o-container--masonry__row li,
  .c-article .c-article__content ul .c-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-article .c-article__content ul .o-container--masonry__row li,
  .c-card .c-article .c-article__content ol li,
  .c-card .c-article .c-article__content ul li,
  .c-card .c-course .course .entry p,
  .c-card .c-ebook-download p,
  .c-card .c-free-ebook .c-free-ebook__container ul li,
  .c-card .c-index-b .articles__item ol li,
  .c-card .c-paragraph,
  .c-card .c-paragraph-wrapper p,
  .c-card .c-special-article__content .caixaTexto > ol li,
  .c-card .c-special-article__content .caixaTexto > ul li,
  .c-card .c-special-product .container ol li,
  .c-card .c-special-product .container p,
  .c-card .c-special-product .container ul.styled li,
  .c-card .generic-list li,
  .c-card .generic-ordered-list li,
  .c-card .overlay .overlay-content p,
  .c-card .overlay .overlay-content ul li,
  .c-card .product .summary div.list ul li,
  .c-card ul.c-list--arrow li,
  .c-course .course .entry .c-card p,
  .c-course .course .entry .c-product-card p,
  .c-course .course .entry .o-container--masonry__row p,
  .c-ebook-download .c-card p,
  .c-ebook-download .c-product-card p,
  .c-ebook-download .o-container--masonry__row p,
  .c-free-ebook .c-free-ebook__container ul .c-card li,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__row li,
  .c-index-b .articles__item ol .c-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-index-b .articles__item ol .o-container--masonry__row li,
  .c-paragraph-wrapper .c-card p,
  .c-paragraph-wrapper .c-product-card p,
  .c-paragraph-wrapper .o-container--masonry__row p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-card li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ol .o-container--masonry__row li,
  .c-special-article__content .caixaTexto > ul .c-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-article__content .caixaTexto > ul .o-container--masonry__row li,
  .c-special-product .container .c-card p,
  .c-special-product .container .c-product-card p,
  .c-special-product .container .o-container--masonry__row p,
  .c-special-product .container ol .c-card li,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ol .o-container--masonry__row li,
  .c-special-product .container ul.styled .c-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .c-special-product .container ul.styled .o-container--masonry__row li,
  .generic-list .c-card li,
  .generic-list .c-product-card li,
  .generic-list .o-container--masonry__row li,
  .generic-ordered-list .c-card li,
  .generic-ordered-list .c-product-card li,
  .generic-ordered-list .o-container--masonry__row li,
  .o-container--masonry__row .c-article .c-article__content ol li,
  .o-container--masonry__row .c-article .c-article__content ul li,
  .o-container--masonry__row .c-course .course .entry p,
  .o-container--masonry__row .c-ebook-download p,
  .o-container--masonry__row .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__row .c-index-b .articles__item ol li,
  .o-container--masonry__row .c-paragraph,
  .o-container--masonry__row .c-paragraph-wrapper p,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ol li,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ul li,
  .o-container--masonry__row .c-special-product .container ol li,
  .o-container--masonry__row .c-special-product .container p,
  .o-container--masonry__row .c-special-product .container ul.styled li,
  .o-container--masonry__row .generic-list li,
  .o-container--masonry__row .generic-ordered-list li,
  .o-container--masonry__row .overlay .overlay-content p,
  .o-container--masonry__row .overlay .overlay-content ul li,
  .o-container--masonry__row .product .summary div.list ul li,
  .o-container--masonry__row ul.c-list--arrow li,
  .overlay .overlay-content .c-card p,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content .o-container--masonry__row p,
  .overlay .overlay-content ul .c-card li,
  .overlay .overlay-content ul .c-product-card li,
  .overlay .overlay-content ul .o-container--masonry__row li,
  .product .summary div.list ul .c-card li,
  .product .summary div.list ul .c-product-card li,
  .product .summary div.list ul .o-container--masonry__row li,
  ul.c-list--arrow .c-card li,
  ul.c-list--arrow .c-product-card li,
  ul.c-list--arrow .o-container--masonry__row li {
    font-size: 18.004px;
    line-height: 22px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-card li,
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ol .o-container--masonry__row li,
  .c-article .c-article__content ul .c-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-article .c-article__content ul .o-container--masonry__row li,
  .c-card .c-article .c-article__content ol li,
  .c-card .c-article .c-article__content ul li,
  .c-card .c-course .course .entry p,
  .c-card .c-ebook-download p,
  .c-card .c-free-ebook .c-free-ebook__container ul li,
  .c-card .c-index-b .articles__item ol li,
  .c-card .c-paragraph,
  .c-card .c-paragraph-wrapper p,
  .c-card .c-special-article__content .caixaTexto > ol li,
  .c-card .c-special-article__content .caixaTexto > ul li,
  .c-card .c-special-product .container ol li,
  .c-card .c-special-product .container p,
  .c-card .c-special-product .container ul.styled li,
  .c-card .generic-list li,
  .c-card .generic-ordered-list li,
  .c-card .overlay .overlay-content p,
  .c-card .overlay .overlay-content ul li,
  .c-card .product .summary div.list ul li,
  .c-card ul.c-list--arrow li,
  .c-course .course .entry .c-card p,
  .c-course .course .entry .c-product-card p,
  .c-course .course .entry .o-container--masonry__row p,
  .c-ebook-download .c-card p,
  .c-ebook-download .c-product-card p,
  .c-ebook-download .o-container--masonry__row p,
  .c-free-ebook .c-free-ebook__container ul .c-card li,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__row li,
  .c-index-b .articles__item ol .c-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-index-b .articles__item ol .o-container--masonry__row li,
  .c-paragraph-wrapper .c-card p,
  .c-paragraph-wrapper .c-product-card p,
  .c-paragraph-wrapper .o-container--masonry__row p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-card li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ol .o-container--masonry__row li,
  .c-special-article__content .caixaTexto > ul .c-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-article__content .caixaTexto > ul .o-container--masonry__row li,
  .c-special-product .container .c-card p,
  .c-special-product .container .c-product-card p,
  .c-special-product .container .o-container--masonry__row p,
  .c-special-product .container ol .c-card li,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ol .o-container--masonry__row li,
  .c-special-product .container ul.styled .c-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .c-special-product .container ul.styled .o-container--masonry__row li,
  .generic-list .c-card li,
  .generic-list .c-product-card li,
  .generic-list .o-container--masonry__row li,
  .generic-ordered-list .c-card li,
  .generic-ordered-list .c-product-card li,
  .generic-ordered-list .o-container--masonry__row li,
  .o-container--masonry__row .c-article .c-article__content ol li,
  .o-container--masonry__row .c-article .c-article__content ul li,
  .o-container--masonry__row .c-course .course .entry p,
  .o-container--masonry__row .c-ebook-download p,
  .o-container--masonry__row .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__row .c-index-b .articles__item ol li,
  .o-container--masonry__row .c-paragraph,
  .o-container--masonry__row .c-paragraph-wrapper p,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ol li,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ul li,
  .o-container--masonry__row .c-special-product .container ol li,
  .o-container--masonry__row .c-special-product .container p,
  .o-container--masonry__row .c-special-product .container ul.styled li,
  .o-container--masonry__row .generic-list li,
  .o-container--masonry__row .generic-ordered-list li,
  .o-container--masonry__row .overlay .overlay-content p,
  .o-container--masonry__row .overlay .overlay-content ul li,
  .o-container--masonry__row .product .summary div.list ul li,
  .o-container--masonry__row ul.c-list--arrow li,
  .overlay .overlay-content .c-card p,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content .o-container--masonry__row p,
  .overlay .overlay-content ul .c-card li,
  .overlay .overlay-content ul .c-product-card li,
  .overlay .overlay-content ul .o-container--masonry__row li,
  .product .summary div.list ul .c-card li,
  .product .summary div.list ul .c-product-card li,
  .product .summary div.list ul .o-container--masonry__row li,
  ul.c-list--arrow .c-card li,
  ul.c-list--arrow .c-product-card li,
  ul.c-list--arrow .o-container--masonry__row li {
    font-size: 15.988px;
    line-height: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-card li,
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ol .o-container--masonry__row li,
  .c-article .c-article__content ul .c-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-article .c-article__content ul .o-container--masonry__row li,
  .c-card .c-article .c-article__content ol li,
  .c-card .c-article .c-article__content ul li,
  .c-card .c-course .course .entry p,
  .c-card .c-ebook-download p,
  .c-card .c-free-ebook .c-free-ebook__container ul li,
  .c-card .c-index-b .articles__item ol li,
  .c-card .c-paragraph,
  .c-card .c-paragraph-wrapper p,
  .c-card .c-special-article__content .caixaTexto > ol li,
  .c-card .c-special-article__content .caixaTexto > ul li,
  .c-card .c-special-product .container ol li,
  .c-card .c-special-product .container p,
  .c-card .c-special-product .container ul.styled li,
  .c-card .generic-list li,
  .c-card .generic-ordered-list li,
  .c-card .overlay .overlay-content p,
  .c-card .overlay .overlay-content ul li,
  .c-card .product .summary div.list ul li,
  .c-card ul.c-list--arrow li,
  .c-course .course .entry .c-card p,
  .c-course .course .entry .c-product-card p,
  .c-course .course .entry .o-container--masonry__row p,
  .c-ebook-download .c-card p,
  .c-ebook-download .c-product-card p,
  .c-ebook-download .o-container--masonry__row p,
  .c-free-ebook .c-free-ebook__container ul .c-card li,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__row li,
  .c-index-b .articles__item ol .c-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-index-b .articles__item ol .o-container--masonry__row li,
  .c-paragraph-wrapper .c-card p,
  .c-paragraph-wrapper .c-product-card p,
  .c-paragraph-wrapper .o-container--masonry__row p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-card li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ol .o-container--masonry__row li,
  .c-special-article__content .caixaTexto > ul .c-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-article__content .caixaTexto > ul .o-container--masonry__row li,
  .c-special-product .container .c-card p,
  .c-special-product .container .c-product-card p,
  .c-special-product .container .o-container--masonry__row p,
  .c-special-product .container ol .c-card li,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ol .o-container--masonry__row li,
  .c-special-product .container ul.styled .c-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .c-special-product .container ul.styled .o-container--masonry__row li,
  .generic-list .c-card li,
  .generic-list .c-product-card li,
  .generic-list .o-container--masonry__row li,
  .generic-ordered-list .c-card li,
  .generic-ordered-list .c-product-card li,
  .generic-ordered-list .o-container--masonry__row li,
  .o-container--masonry__row .c-article .c-article__content ol li,
  .o-container--masonry__row .c-article .c-article__content ul li,
  .o-container--masonry__row .c-course .course .entry p,
  .o-container--masonry__row .c-ebook-download p,
  .o-container--masonry__row .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__row .c-index-b .articles__item ol li,
  .o-container--masonry__row .c-paragraph,
  .o-container--masonry__row .c-paragraph-wrapper p,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ol li,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ul li,
  .o-container--masonry__row .c-special-product .container ol li,
  .o-container--masonry__row .c-special-product .container p,
  .o-container--masonry__row .c-special-product .container ul.styled li,
  .o-container--masonry__row .generic-list li,
  .o-container--masonry__row .generic-ordered-list li,
  .o-container--masonry__row .overlay .overlay-content p,
  .o-container--masonry__row .overlay .overlay-content ul li,
  .o-container--masonry__row .product .summary div.list ul li,
  .o-container--masonry__row ul.c-list--arrow li,
  .overlay .overlay-content .c-card p,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content .o-container--masonry__row p,
  .overlay .overlay-content ul .c-card li,
  .overlay .overlay-content ul .c-product-card li,
  .overlay .overlay-content ul .o-container--masonry__row li,
  .product .summary div.list ul .c-card li,
  .product .summary div.list ul .c-product-card li,
  .product .summary div.list ul .o-container--masonry__row li,
  ul.c-list--arrow .c-card li,
  ul.c-list--arrow .c-product-card li,
  ul.c-list--arrow .o-container--masonry__row li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-card li,
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ol .o-container--masonry__row li,
  .c-article .c-article__content ul .c-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-article .c-article__content ul .o-container--masonry__row li,
  .c-card .c-article .c-article__content ol li,
  .c-card .c-article .c-article__content ul li,
  .c-card .c-course .course .entry p,
  .c-card .c-ebook-download p,
  .c-card .c-free-ebook .c-free-ebook__container ul li,
  .c-card .c-index-b .articles__item ol li,
  .c-card .c-paragraph,
  .c-card .c-paragraph-wrapper p,
  .c-card .c-special-article__content .caixaTexto > ol li,
  .c-card .c-special-article__content .caixaTexto > ul li,
  .c-card .c-special-product .container ol li,
  .c-card .c-special-product .container p,
  .c-card .c-special-product .container ul.styled li,
  .c-card .generic-list li,
  .c-card .generic-ordered-list li,
  .c-card .overlay .overlay-content p,
  .c-card .overlay .overlay-content ul li,
  .c-card .product .summary div.list ul li,
  .c-card ul.c-list--arrow li,
  .c-course .course .entry .c-card p,
  .c-course .course .entry .c-product-card p,
  .c-course .course .entry .o-container--masonry__row p,
  .c-ebook-download .c-card p,
  .c-ebook-download .c-product-card p,
  .c-ebook-download .o-container--masonry__row p,
  .c-free-ebook .c-free-ebook__container ul .c-card li,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__row li,
  .c-index-b .articles__item ol .c-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-index-b .articles__item ol .o-container--masonry__row li,
  .c-paragraph-wrapper .c-card p,
  .c-paragraph-wrapper .c-product-card p,
  .c-paragraph-wrapper .o-container--masonry__row p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-card li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ol .o-container--masonry__row li,
  .c-special-article__content .caixaTexto > ul .c-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-article__content .caixaTexto > ul .o-container--masonry__row li,
  .c-special-product .container .c-card p,
  .c-special-product .container .c-product-card p,
  .c-special-product .container .o-container--masonry__row p,
  .c-special-product .container ol .c-card li,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ol .o-container--masonry__row li,
  .c-special-product .container ul.styled .c-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .c-special-product .container ul.styled .o-container--masonry__row li,
  .generic-list .c-card li,
  .generic-list .c-product-card li,
  .generic-list .o-container--masonry__row li,
  .generic-ordered-list .c-card li,
  .generic-ordered-list .c-product-card li,
  .generic-ordered-list .o-container--masonry__row li,
  .o-container--masonry__row .c-article .c-article__content ol li,
  .o-container--masonry__row .c-article .c-article__content ul li,
  .o-container--masonry__row .c-course .course .entry p,
  .o-container--masonry__row .c-ebook-download p,
  .o-container--masonry__row .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__row .c-index-b .articles__item ol li,
  .o-container--masonry__row .c-paragraph,
  .o-container--masonry__row .c-paragraph-wrapper p,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ol li,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ul li,
  .o-container--masonry__row .c-special-product .container ol li,
  .o-container--masonry__row .c-special-product .container p,
  .o-container--masonry__row .c-special-product .container ul.styled li,
  .o-container--masonry__row .generic-list li,
  .o-container--masonry__row .generic-ordered-list li,
  .o-container--masonry__row .overlay .overlay-content p,
  .o-container--masonry__row .overlay .overlay-content ul li,
  .o-container--masonry__row .product .summary div.list ul li,
  .o-container--masonry__row ul.c-list--arrow li,
  .overlay .overlay-content .c-card p,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content .o-container--masonry__row p,
  .overlay .overlay-content ul .c-card li,
  .overlay .overlay-content ul .c-product-card li,
  .overlay .overlay-content ul .o-container--masonry__row li,
  .product .summary div.list ul .c-card li,
  .product .summary div.list ul .c-product-card li,
  .product .summary div.list ul .o-container--masonry__row li,
  ul.c-list--arrow .c-card li,
  ul.c-list--arrow .c-product-card li,
  ul.c-list--arrow .o-container--masonry__row li {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-card li,
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ol .o-container--masonry__row li,
  .c-article .c-article__content ul .c-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-article .c-article__content ul .o-container--masonry__row li,
  .c-card .c-article .c-article__content ol li,
  .c-card .c-article .c-article__content ul li,
  .c-card .c-course .course .entry p,
  .c-card .c-ebook-download p,
  .c-card .c-free-ebook .c-free-ebook__container ul li,
  .c-card .c-index-b .articles__item ol li,
  .c-card .c-paragraph,
  .c-card .c-paragraph-wrapper p,
  .c-card .c-special-article__content .caixaTexto > ol li,
  .c-card .c-special-article__content .caixaTexto > ul li,
  .c-card .c-special-product .container ol li,
  .c-card .c-special-product .container p,
  .c-card .c-special-product .container ul.styled li,
  .c-card .generic-list li,
  .c-card .generic-ordered-list li,
  .c-card .overlay .overlay-content p,
  .c-card .overlay .overlay-content ul li,
  .c-card .product .summary div.list ul li,
  .c-card ul.c-list--arrow li,
  .c-course .course .entry .c-card p,
  .c-course .course .entry .c-product-card p,
  .c-course .course .entry .o-container--masonry__row p,
  .c-ebook-download .c-card p,
  .c-ebook-download .c-product-card p,
  .c-ebook-download .o-container--masonry__row p,
  .c-free-ebook .c-free-ebook__container ul .c-card li,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__row li,
  .c-index-b .articles__item ol .c-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-index-b .articles__item ol .o-container--masonry__row li,
  .c-paragraph-wrapper .c-card p,
  .c-paragraph-wrapper .c-product-card p,
  .c-paragraph-wrapper .o-container--masonry__row p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-card li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ol .o-container--masonry__row li,
  .c-special-article__content .caixaTexto > ul .c-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-article__content .caixaTexto > ul .o-container--masonry__row li,
  .c-special-product .container .c-card p,
  .c-special-product .container .c-product-card p,
  .c-special-product .container .o-container--masonry__row p,
  .c-special-product .container ol .c-card li,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ol .o-container--masonry__row li,
  .c-special-product .container ul.styled .c-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .c-special-product .container ul.styled .o-container--masonry__row li,
  .generic-list .c-card li,
  .generic-list .c-product-card li,
  .generic-list .o-container--masonry__row li,
  .generic-ordered-list .c-card li,
  .generic-ordered-list .c-product-card li,
  .generic-ordered-list .o-container--masonry__row li,
  .o-container--masonry__row .c-article .c-article__content ol li,
  .o-container--masonry__row .c-article .c-article__content ul li,
  .o-container--masonry__row .c-course .course .entry p,
  .o-container--masonry__row .c-ebook-download p,
  .o-container--masonry__row .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__row .c-index-b .articles__item ol li,
  .o-container--masonry__row .c-paragraph,
  .o-container--masonry__row .c-paragraph-wrapper p,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ol li,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ul li,
  .o-container--masonry__row .c-special-product .container ol li,
  .o-container--masonry__row .c-special-product .container p,
  .o-container--masonry__row .c-special-product .container ul.styled li,
  .o-container--masonry__row .generic-list li,
  .o-container--masonry__row .generic-ordered-list li,
  .o-container--masonry__row .overlay .overlay-content p,
  .o-container--masonry__row .overlay .overlay-content ul li,
  .o-container--masonry__row .product .summary div.list ul li,
  .o-container--masonry__row ul.c-list--arrow li,
  .overlay .overlay-content .c-card p,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content .o-container--masonry__row p,
  .overlay .overlay-content ul .c-card li,
  .overlay .overlay-content ul .c-product-card li,
  .overlay .overlay-content ul .o-container--masonry__row li,
  .product .summary div.list ul .c-card li,
  .product .summary div.list ul .c-product-card li,
  .product .summary div.list ul .o-container--masonry__row li,
  ul.c-list--arrow .c-card li,
  ul.c-list--arrow .c-product-card li,
  ul.c-list--arrow .o-container--masonry__row li {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-card li,
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ol .o-container--masonry__row li,
  .c-article .c-article__content ul .c-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-article .c-article__content ul .o-container--masonry__row li,
  .c-card .c-article .c-article__content ol li,
  .c-card .c-article .c-article__content ul li,
  .c-card .c-course .course .entry p,
  .c-card .c-ebook-download p,
  .c-card .c-free-ebook .c-free-ebook__container ul li,
  .c-card .c-index-b .articles__item ol li,
  .c-card .c-paragraph,
  .c-card .c-paragraph-wrapper p,
  .c-card .c-special-article__content .caixaTexto > ol li,
  .c-card .c-special-article__content .caixaTexto > ul li,
  .c-card .c-special-product .container ol li,
  .c-card .c-special-product .container p,
  .c-card .c-special-product .container ul.styled li,
  .c-card .generic-list li,
  .c-card .generic-ordered-list li,
  .c-card .overlay .overlay-content p,
  .c-card .overlay .overlay-content ul li,
  .c-card .product .summary div.list ul li,
  .c-card ul.c-list--arrow li,
  .c-course .course .entry .c-card p,
  .c-course .course .entry .c-product-card p,
  .c-course .course .entry .o-container--masonry__row p,
  .c-ebook-download .c-card p,
  .c-ebook-download .c-product-card p,
  .c-ebook-download .o-container--masonry__row p,
  .c-free-ebook .c-free-ebook__container ul .c-card li,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__row li,
  .c-index-b .articles__item ol .c-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-index-b .articles__item ol .o-container--masonry__row li,
  .c-paragraph-wrapper .c-card p,
  .c-paragraph-wrapper .c-product-card p,
  .c-paragraph-wrapper .o-container--masonry__row p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-card li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ol .o-container--masonry__row li,
  .c-special-article__content .caixaTexto > ul .c-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-article__content .caixaTexto > ul .o-container--masonry__row li,
  .c-special-product .container .c-card p,
  .c-special-product .container .c-product-card p,
  .c-special-product .container .o-container--masonry__row p,
  .c-special-product .container ol .c-card li,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ol .o-container--masonry__row li,
  .c-special-product .container ul.styled .c-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .c-special-product .container ul.styled .o-container--masonry__row li,
  .generic-list .c-card li,
  .generic-list .c-product-card li,
  .generic-list .o-container--masonry__row li,
  .generic-ordered-list .c-card li,
  .generic-ordered-list .c-product-card li,
  .generic-ordered-list .o-container--masonry__row li,
  .o-container--masonry__row .c-article .c-article__content ol li,
  .o-container--masonry__row .c-article .c-article__content ul li,
  .o-container--masonry__row .c-course .course .entry p,
  .o-container--masonry__row .c-ebook-download p,
  .o-container--masonry__row .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__row .c-index-b .articles__item ol li,
  .o-container--masonry__row .c-paragraph,
  .o-container--masonry__row .c-paragraph-wrapper p,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ol li,
  .o-container--masonry__row .c-special-article__content .caixaTexto > ul li,
  .o-container--masonry__row .c-special-product .container ol li,
  .o-container--masonry__row .c-special-product .container p,
  .o-container--masonry__row .c-special-product .container ul.styled li,
  .o-container--masonry__row .generic-list li,
  .o-container--masonry__row .generic-ordered-list li,
  .o-container--masonry__row .overlay .overlay-content p,
  .o-container--masonry__row .overlay .overlay-content ul li,
  .o-container--masonry__row .product .summary div.list ul li,
  .o-container--masonry__row ul.c-list--arrow li,
  .overlay .overlay-content .c-card p,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content .o-container--masonry__row p,
  .overlay .overlay-content ul .c-card li,
  .overlay .overlay-content ul .c-product-card li,
  .overlay .overlay-content ul .o-container--masonry__row li,
  .product .summary div.list ul .c-card li,
  .product .summary div.list ul .c-product-card li,
  .product .summary div.list ul .o-container--masonry__row li,
  ul.c-list--arrow .c-card li,
  ul.c-list--arrow .c-product-card li,
  ul.c-list--arrow .o-container--masonry__row li {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .o-main-footer li,
  .c-article .c-article__content ul .o-main-footer li,
  .c-course .course .entry .o-main-footer p,
  .c-ebook-download .o-main-footer p,
  .c-free-ebook .c-free-ebook__container ul .o-main-footer li,
  .c-index-b .articles__item ol .o-main-footer li,
  .c-paragraph-wrapper .o-main-footer p,
  .c-special-article__content .caixaTexto > ol .o-main-footer li,
  .c-special-article__content .caixaTexto > ul .o-main-footer li,
  .c-special-product .container .o-main-footer p,
  .c-special-product .container ol .o-main-footer li,
  .c-special-product .container ul.styled .o-main-footer li,
  .generic-list .o-main-footer li,
  .generic-ordered-list .o-main-footer li,
  .o-main-footer .c-article .c-article__content ol li,
  .o-main-footer .c-article .c-article__content ul li,
  .o-main-footer .c-course .course .entry p,
  .o-main-footer .c-ebook-download p,
  .o-main-footer .c-free-ebook .c-free-ebook__container ul li,
  .o-main-footer .c-index-b .articles__item ol li,
  .o-main-footer .c-paragraph,
  .o-main-footer .c-paragraph-wrapper p,
  .o-main-footer .c-special-article__content .caixaTexto > ol li,
  .o-main-footer .c-special-article__content .caixaTexto > ul li,
  .o-main-footer .c-special-product .container ol li,
  .o-main-footer .c-special-product .container p,
  .o-main-footer .c-special-product .container ul.styled li,
  .o-main-footer .generic-list li,
  .o-main-footer .generic-ordered-list li,
  .o-main-footer .overlay .overlay-content p,
  .o-main-footer .overlay .overlay-content ul li,
  .o-main-footer .product .summary div.list ul li,
  .o-main-footer ul.c-list--arrow li,
  .overlay .overlay-content .o-main-footer p,
  .overlay .overlay-content ul .o-main-footer li,
  .product .summary div.list ul .o-main-footer li,
  ul.c-list--arrow .o-main-footer li {
    font-size: 12px;
    line-height: 16.002px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .o-main-footer li,
  .c-article .c-article__content ul .o-main-footer li,
  .c-course .course .entry .o-main-footer p,
  .c-ebook-download .o-main-footer p,
  .c-free-ebook .c-free-ebook__container ul .o-main-footer li,
  .c-index-b .articles__item ol .o-main-footer li,
  .c-paragraph-wrapper .o-main-footer p,
  .c-special-article__content .caixaTexto > ol .o-main-footer li,
  .c-special-article__content .caixaTexto > ul .o-main-footer li,
  .c-special-product .container .o-main-footer p,
  .c-special-product .container ol .o-main-footer li,
  .c-special-product .container ul.styled .o-main-footer li,
  .generic-list .o-main-footer li,
  .generic-ordered-list .o-main-footer li,
  .o-main-footer .c-article .c-article__content ol li,
  .o-main-footer .c-article .c-article__content ul li,
  .o-main-footer .c-course .course .entry p,
  .o-main-footer .c-ebook-download p,
  .o-main-footer .c-free-ebook .c-free-ebook__container ul li,
  .o-main-footer .c-index-b .articles__item ol li,
  .o-main-footer .c-paragraph,
  .o-main-footer .c-paragraph-wrapper p,
  .o-main-footer .c-special-article__content .caixaTexto > ol li,
  .o-main-footer .c-special-article__content .caixaTexto > ul li,
  .o-main-footer .c-special-product .container ol li,
  .o-main-footer .c-special-product .container p,
  .o-main-footer .c-special-product .container ul.styled li,
  .o-main-footer .generic-list li,
  .o-main-footer .generic-ordered-list li,
  .o-main-footer .overlay .overlay-content p,
  .o-main-footer .overlay .overlay-content ul li,
  .o-main-footer .product .summary div.list ul li,
  .o-main-footer ul.c-list--arrow li,
  .overlay .overlay-content .o-main-footer p,
  .overlay .overlay-content ul .o-main-footer li,
  .product .summary div.list ul .o-main-footer li,
  ul.c-list--arrow .o-main-footer li {
    font-size: 12px;
    line-height: 16.002px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .o-main-footer li,
  .c-article .c-article__content ul .o-main-footer li,
  .c-course .course .entry .o-main-footer p,
  .c-ebook-download .o-main-footer p,
  .c-free-ebook .c-free-ebook__container ul .o-main-footer li,
  .c-index-b .articles__item ol .o-main-footer li,
  .c-paragraph-wrapper .o-main-footer p,
  .c-special-article__content .caixaTexto > ol .o-main-footer li,
  .c-special-article__content .caixaTexto > ul .o-main-footer li,
  .c-special-product .container .o-main-footer p,
  .c-special-product .container ol .o-main-footer li,
  .c-special-product .container ul.styled .o-main-footer li,
  .generic-list .o-main-footer li,
  .generic-ordered-list .o-main-footer li,
  .o-main-footer .c-article .c-article__content ol li,
  .o-main-footer .c-article .c-article__content ul li,
  .o-main-footer .c-course .course .entry p,
  .o-main-footer .c-ebook-download p,
  .o-main-footer .c-free-ebook .c-free-ebook__container ul li,
  .o-main-footer .c-index-b .articles__item ol li,
  .o-main-footer .c-paragraph,
  .o-main-footer .c-paragraph-wrapper p,
  .o-main-footer .c-special-article__content .caixaTexto > ol li,
  .o-main-footer .c-special-article__content .caixaTexto > ul li,
  .o-main-footer .c-special-product .container ol li,
  .o-main-footer .c-special-product .container p,
  .o-main-footer .c-special-product .container ul.styled li,
  .o-main-footer .generic-list li,
  .o-main-footer .generic-ordered-list li,
  .o-main-footer .overlay .overlay-content p,
  .o-main-footer .overlay .overlay-content ul li,
  .o-main-footer .product .summary div.list ul li,
  .o-main-footer ul.c-list--arrow li,
  .overlay .overlay-content .o-main-footer p,
  .overlay .overlay-content ul .o-main-footer li,
  .product .summary div.list ul .o-main-footer li,
  ul.c-list--arrow .o-main-footer li {
    font-size: 12px;
    line-height: 16.002px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .o-main-footer li,
  .c-article .c-article__content ul .o-main-footer li,
  .c-course .course .entry .o-main-footer p,
  .c-ebook-download .o-main-footer p,
  .c-free-ebook .c-free-ebook__container ul .o-main-footer li,
  .c-index-b .articles__item ol .o-main-footer li,
  .c-paragraph-wrapper .o-main-footer p,
  .c-special-article__content .caixaTexto > ol .o-main-footer li,
  .c-special-article__content .caixaTexto > ul .o-main-footer li,
  .c-special-product .container .o-main-footer p,
  .c-special-product .container ol .o-main-footer li,
  .c-special-product .container ul.styled .o-main-footer li,
  .generic-list .o-main-footer li,
  .generic-ordered-list .o-main-footer li,
  .o-main-footer .c-article .c-article__content ol li,
  .o-main-footer .c-article .c-article__content ul li,
  .o-main-footer .c-course .course .entry p,
  .o-main-footer .c-ebook-download p,
  .o-main-footer .c-free-ebook .c-free-ebook__container ul li,
  .o-main-footer .c-index-b .articles__item ol li,
  .o-main-footer .c-paragraph,
  .o-main-footer .c-paragraph-wrapper p,
  .o-main-footer .c-special-article__content .caixaTexto > ol li,
  .o-main-footer .c-special-article__content .caixaTexto > ul li,
  .o-main-footer .c-special-product .container ol li,
  .o-main-footer .c-special-product .container p,
  .o-main-footer .c-special-product .container ul.styled li,
  .o-main-footer .generic-list li,
  .o-main-footer .generic-ordered-list li,
  .o-main-footer .overlay .overlay-content p,
  .o-main-footer .overlay .overlay-content ul li,
  .o-main-footer .product .summary div.list ul li,
  .o-main-footer ul.c-list--arrow li,
  .overlay .overlay-content .o-main-footer p,
  .overlay .overlay-content ul .o-main-footer li,
  .product .summary div.list ul .o-main-footer li,
  ul.c-list--arrow .o-main-footer li {
    font-size: 12px;
    line-height: 16.002px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .o-main-footer li,
  .c-article .c-article__content ul .o-main-footer li,
  .c-course .course .entry .o-main-footer p,
  .c-ebook-download .o-main-footer p,
  .c-free-ebook .c-free-ebook__container ul .o-main-footer li,
  .c-index-b .articles__item ol .o-main-footer li,
  .c-paragraph-wrapper .o-main-footer p,
  .c-special-article__content .caixaTexto > ol .o-main-footer li,
  .c-special-article__content .caixaTexto > ul .o-main-footer li,
  .c-special-product .container .o-main-footer p,
  .c-special-product .container ol .o-main-footer li,
  .c-special-product .container ul.styled .o-main-footer li,
  .generic-list .o-main-footer li,
  .generic-ordered-list .o-main-footer li,
  .o-main-footer .c-article .c-article__content ol li,
  .o-main-footer .c-article .c-article__content ul li,
  .o-main-footer .c-course .course .entry p,
  .o-main-footer .c-ebook-download p,
  .o-main-footer .c-free-ebook .c-free-ebook__container ul li,
  .o-main-footer .c-index-b .articles__item ol li,
  .o-main-footer .c-paragraph,
  .o-main-footer .c-paragraph-wrapper p,
  .o-main-footer .c-special-article__content .caixaTexto > ol li,
  .o-main-footer .c-special-article__content .caixaTexto > ul li,
  .o-main-footer .c-special-product .container ol li,
  .o-main-footer .c-special-product .container p,
  .o-main-footer .c-special-product .container ul.styled li,
  .o-main-footer .generic-list li,
  .o-main-footer .generic-ordered-list li,
  .o-main-footer .overlay .overlay-content p,
  .o-main-footer .overlay .overlay-content ul li,
  .o-main-footer .product .summary div.list ul li,
  .o-main-footer ul.c-list--arrow li,
  .overlay .overlay-content .o-main-footer p,
  .overlay .overlay-content ul .o-main-footer li,
  .product .summary div.list ul .o-main-footer li,
  ul.c-list--arrow .o-main-footer li {
    font-size: 12px;
    line-height: 16.002px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .o-main-footer li,
  .c-article .c-article__content ul .o-main-footer li,
  .c-course .course .entry .o-main-footer p,
  .c-ebook-download .o-main-footer p,
  .c-free-ebook .c-free-ebook__container ul .o-main-footer li,
  .c-index-b .articles__item ol .o-main-footer li,
  .c-paragraph-wrapper .o-main-footer p,
  .c-special-article__content .caixaTexto > ol .o-main-footer li,
  .c-special-article__content .caixaTexto > ul .o-main-footer li,
  .c-special-product .container .o-main-footer p,
  .c-special-product .container ol .o-main-footer li,
  .c-special-product .container ul.styled .o-main-footer li,
  .generic-list .o-main-footer li,
  .generic-ordered-list .o-main-footer li,
  .o-main-footer .c-article .c-article__content ol li,
  .o-main-footer .c-article .c-article__content ul li,
  .o-main-footer .c-course .course .entry p,
  .o-main-footer .c-ebook-download p,
  .o-main-footer .c-free-ebook .c-free-ebook__container ul li,
  .o-main-footer .c-index-b .articles__item ol li,
  .o-main-footer .c-paragraph,
  .o-main-footer .c-paragraph-wrapper p,
  .o-main-footer .c-special-article__content .caixaTexto > ol li,
  .o-main-footer .c-special-article__content .caixaTexto > ul li,
  .o-main-footer .c-special-product .container ol li,
  .o-main-footer .c-special-product .container p,
  .o-main-footer .c-special-product .container ul.styled li,
  .o-main-footer .generic-list li,
  .o-main-footer .generic-ordered-list li,
  .o-main-footer .overlay .overlay-content p,
  .o-main-footer .overlay .overlay-content ul li,
  .o-main-footer .product .summary div.list ul li,
  .o-main-footer ul.c-list--arrow li,
  .overlay .overlay-content .o-main-footer p,
  .overlay .overlay-content ul .o-main-footer li,
  .product .summary div.list ul .o-main-footer li,
  ul.c-list--arrow .o-main-footer li {
    font-size: 12px;
    line-height: 14px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .o-container--masonry__element li,
  .c-article .c-article__content ul .o-container--masonry__element li,
  .c-course .course .entry .o-container--masonry__element p,
  .c-ebook-download .o-container--masonry__element p,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__element li,
  .c-index-b .articles__item ol .o-container--masonry__element li,
  .c-paragraph-wrapper .o-container--masonry__element p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-container--masonry__element
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-container--masonry__element
    li,
  .c-special-product .container .o-container--masonry__element p,
  .c-special-product .container ol .o-container--masonry__element li,
  .c-special-product .container ul.styled .o-container--masonry__element li,
  .generic-list .o-container--masonry__element li,
  .generic-ordered-list .o-container--masonry__element li,
  .o-container--masonry__element .c-article .c-article__content ol li,
  .o-container--masonry__element .c-article .c-article__content ul li,
  .o-container--masonry__element .c-course .course .entry p,
  .o-container--masonry__element .c-ebook-download p,
  .o-container--masonry__element .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__element .c-index-b .articles__item ol li,
  .o-container--masonry__element .c-paragraph,
  .o-container--masonry__element .c-paragraph-wrapper p,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-container--masonry__element .c-special-product .container ol li,
  .o-container--masonry__element .c-special-product .container p,
  .o-container--masonry__element .c-special-product .container ul.styled li,
  .o-container--masonry__element .generic-list li,
  .o-container--masonry__element .generic-ordered-list li,
  .o-container--masonry__element .overlay .overlay-content p,
  .o-container--masonry__element .overlay .overlay-content ul li,
  .o-container--masonry__element .product .summary div.list ul li,
  .o-container--masonry__element ul.c-list--arrow li,
  .overlay .overlay-content .o-container--masonry__element p,
  .overlay .overlay-content ul .o-container--masonry__element li,
  .product .summary div.list ul .o-container--masonry__element li,
  ul.c-list--arrow .o-container--masonry__element li {
    font-size: 14.004px;
    line-height: 16px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .o-container--masonry__element li,
  .c-article .c-article__content ul .o-container--masonry__element li,
  .c-course .course .entry .o-container--masonry__element p,
  .c-ebook-download .o-container--masonry__element p,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__element li,
  .c-index-b .articles__item ol .o-container--masonry__element li,
  .c-paragraph-wrapper .o-container--masonry__element p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-container--masonry__element
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-container--masonry__element
    li,
  .c-special-product .container .o-container--masonry__element p,
  .c-special-product .container ol .o-container--masonry__element li,
  .c-special-product .container ul.styled .o-container--masonry__element li,
  .generic-list .o-container--masonry__element li,
  .generic-ordered-list .o-container--masonry__element li,
  .o-container--masonry__element .c-article .c-article__content ol li,
  .o-container--masonry__element .c-article .c-article__content ul li,
  .o-container--masonry__element .c-course .course .entry p,
  .o-container--masonry__element .c-ebook-download p,
  .o-container--masonry__element .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__element .c-index-b .articles__item ol li,
  .o-container--masonry__element .c-paragraph,
  .o-container--masonry__element .c-paragraph-wrapper p,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-container--masonry__element .c-special-product .container ol li,
  .o-container--masonry__element .c-special-product .container p,
  .o-container--masonry__element .c-special-product .container ul.styled li,
  .o-container--masonry__element .generic-list li,
  .o-container--masonry__element .generic-ordered-list li,
  .o-container--masonry__element .overlay .overlay-content p,
  .o-container--masonry__element .overlay .overlay-content ul li,
  .o-container--masonry__element .product .summary div.list ul li,
  .o-container--masonry__element ul.c-list--arrow li,
  .overlay .overlay-content .o-container--masonry__element p,
  .overlay .overlay-content ul .o-container--masonry__element li,
  .product .summary div.list ul .o-container--masonry__element li,
  ul.c-list--arrow .o-container--masonry__element li {
    font-size: 15.996px;
    line-height: 22px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .o-container--masonry__element li,
  .c-article .c-article__content ul .o-container--masonry__element li,
  .c-course .course .entry .o-container--masonry__element p,
  .c-ebook-download .o-container--masonry__element p,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__element li,
  .c-index-b .articles__item ol .o-container--masonry__element li,
  .c-paragraph-wrapper .o-container--masonry__element p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-container--masonry__element
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-container--masonry__element
    li,
  .c-special-product .container .o-container--masonry__element p,
  .c-special-product .container ol .o-container--masonry__element li,
  .c-special-product .container ul.styled .o-container--masonry__element li,
  .generic-list .o-container--masonry__element li,
  .generic-ordered-list .o-container--masonry__element li,
  .o-container--masonry__element .c-article .c-article__content ol li,
  .o-container--masonry__element .c-article .c-article__content ul li,
  .o-container--masonry__element .c-course .course .entry p,
  .o-container--masonry__element .c-ebook-download p,
  .o-container--masonry__element .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__element .c-index-b .articles__item ol li,
  .o-container--masonry__element .c-paragraph,
  .o-container--masonry__element .c-paragraph-wrapper p,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-container--masonry__element .c-special-product .container ol li,
  .o-container--masonry__element .c-special-product .container p,
  .o-container--masonry__element .c-special-product .container ul.styled li,
  .o-container--masonry__element .generic-list li,
  .o-container--masonry__element .generic-ordered-list li,
  .o-container--masonry__element .overlay .overlay-content p,
  .o-container--masonry__element .overlay .overlay-content ul li,
  .o-container--masonry__element .product .summary div.list ul li,
  .o-container--masonry__element ul.c-list--arrow li,
  .overlay .overlay-content .o-container--masonry__element p,
  .overlay .overlay-content ul .o-container--masonry__element li,
  .product .summary div.list ul .o-container--masonry__element li,
  ul.c-list--arrow .o-container--masonry__element li {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .o-container--masonry__element li,
  .c-article .c-article__content ul .o-container--masonry__element li,
  .c-course .course .entry .o-container--masonry__element p,
  .c-ebook-download .o-container--masonry__element p,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__element li,
  .c-index-b .articles__item ol .o-container--masonry__element li,
  .c-paragraph-wrapper .o-container--masonry__element p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-container--masonry__element
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-container--masonry__element
    li,
  .c-special-product .container .o-container--masonry__element p,
  .c-special-product .container ol .o-container--masonry__element li,
  .c-special-product .container ul.styled .o-container--masonry__element li,
  .generic-list .o-container--masonry__element li,
  .generic-ordered-list .o-container--masonry__element li,
  .o-container--masonry__element .c-article .c-article__content ol li,
  .o-container--masonry__element .c-article .c-article__content ul li,
  .o-container--masonry__element .c-course .course .entry p,
  .o-container--masonry__element .c-ebook-download p,
  .o-container--masonry__element .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__element .c-index-b .articles__item ol li,
  .o-container--masonry__element .c-paragraph,
  .o-container--masonry__element .c-paragraph-wrapper p,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-container--masonry__element .c-special-product .container ol li,
  .o-container--masonry__element .c-special-product .container p,
  .o-container--masonry__element .c-special-product .container ul.styled li,
  .o-container--masonry__element .generic-list li,
  .o-container--masonry__element .generic-ordered-list li,
  .o-container--masonry__element .overlay .overlay-content p,
  .o-container--masonry__element .overlay .overlay-content ul li,
  .o-container--masonry__element .product .summary div.list ul li,
  .o-container--masonry__element ul.c-list--arrow li,
  .overlay .overlay-content .o-container--masonry__element p,
  .overlay .overlay-content ul .o-container--masonry__element li,
  .product .summary div.list ul .o-container--masonry__element li,
  ul.c-list--arrow .o-container--masonry__element li {
    font-size: 14.004px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .o-container--masonry__element li,
  .c-article .c-article__content ul .o-container--masonry__element li,
  .c-course .course .entry .o-container--masonry__element p,
  .c-ebook-download .o-container--masonry__element p,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__element li,
  .c-index-b .articles__item ol .o-container--masonry__element li,
  .c-paragraph-wrapper .o-container--masonry__element p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-container--masonry__element
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-container--masonry__element
    li,
  .c-special-product .container .o-container--masonry__element p,
  .c-special-product .container ol .o-container--masonry__element li,
  .c-special-product .container ul.styled .o-container--masonry__element li,
  .generic-list .o-container--masonry__element li,
  .generic-ordered-list .o-container--masonry__element li,
  .o-container--masonry__element .c-article .c-article__content ol li,
  .o-container--masonry__element .c-article .c-article__content ul li,
  .o-container--masonry__element .c-course .course .entry p,
  .o-container--masonry__element .c-ebook-download p,
  .o-container--masonry__element .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__element .c-index-b .articles__item ol li,
  .o-container--masonry__element .c-paragraph,
  .o-container--masonry__element .c-paragraph-wrapper p,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-container--masonry__element .c-special-product .container ol li,
  .o-container--masonry__element .c-special-product .container p,
  .o-container--masonry__element .c-special-product .container ul.styled li,
  .o-container--masonry__element .generic-list li,
  .o-container--masonry__element .generic-ordered-list li,
  .o-container--masonry__element .overlay .overlay-content p,
  .o-container--masonry__element .overlay .overlay-content ul li,
  .o-container--masonry__element .product .summary div.list ul li,
  .o-container--masonry__element ul.c-list--arrow li,
  .overlay .overlay-content .o-container--masonry__element p,
  .overlay .overlay-content ul .o-container--masonry__element li,
  .product .summary div.list ul .o-container--masonry__element li,
  ul.c-list--arrow .o-container--masonry__element li {
    font-size: 15.996px;
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .o-container--masonry__element li,
  .c-article .c-article__content ul .o-container--masonry__element li,
  .c-course .course .entry .o-container--masonry__element p,
  .c-ebook-download .o-container--masonry__element p,
  .c-free-ebook .c-free-ebook__container ul .o-container--masonry__element li,
  .c-index-b .articles__item ol .o-container--masonry__element li,
  .c-paragraph-wrapper .o-container--masonry__element p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-container--masonry__element
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-container--masonry__element
    li,
  .c-special-product .container .o-container--masonry__element p,
  .c-special-product .container ol .o-container--masonry__element li,
  .c-special-product .container ul.styled .o-container--masonry__element li,
  .generic-list .o-container--masonry__element li,
  .generic-ordered-list .o-container--masonry__element li,
  .o-container--masonry__element .c-article .c-article__content ol li,
  .o-container--masonry__element .c-article .c-article__content ul li,
  .o-container--masonry__element .c-course .course .entry p,
  .o-container--masonry__element .c-ebook-download p,
  .o-container--masonry__element .c-free-ebook .c-free-ebook__container ul li,
  .o-container--masonry__element .c-index-b .articles__item ol li,
  .o-container--masonry__element .c-paragraph,
  .o-container--masonry__element .c-paragraph-wrapper p,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-container--masonry__element
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-container--masonry__element .c-special-product .container ol li,
  .o-container--masonry__element .c-special-product .container p,
  .o-container--masonry__element .c-special-product .container ul.styled li,
  .o-container--masonry__element .generic-list li,
  .o-container--masonry__element .generic-ordered-list li,
  .o-container--masonry__element .overlay .overlay-content p,
  .o-container--masonry__element .overlay .overlay-content ul li,
  .o-container--masonry__element .product .summary div.list ul li,
  .o-container--masonry__element ul.c-list--arrow li,
  .overlay .overlay-content .o-container--masonry__element p,
  .overlay .overlay-content ul .o-container--masonry__element li,
  .product .summary div.list ul .o-container--masonry__element li,
  ul.c-list--arrow .o-container--masonry__element li {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-course .course .entry .c-product-card p,
  .c-ebook-download .c-product-card p,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-paragraph-wrapper .c-product-card p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-product .container .c-product-card p,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .generic-list .c-product-card li,
  .generic-ordered-list .c-product-card li,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content ul .c-product-card li,
  .product .summary div.list ul .c-product-card li,
  ul.c-list--arrow .c-product-card li {
    font-size: 21.994px;
    line-height: 28.008px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-course .course .entry .c-product-card p,
  .c-ebook-download .c-product-card p,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-paragraph-wrapper .c-product-card p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-product .container .c-product-card p,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .generic-list .c-product-card li,
  .generic-ordered-list .c-product-card li,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content ul .c-product-card li,
  .product .summary div.list ul .c-product-card li,
  ul.c-list--arrow .c-product-card li {
    font-size: 20.006px;
    line-height: 25.992px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-course .course .entry .c-product-card p,
  .c-ebook-download .c-product-card p,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-paragraph-wrapper .c-product-card p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-product .container .c-product-card p,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .generic-list .c-product-card li,
  .generic-ordered-list .c-product-card li,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content ul .c-product-card li,
  .product .summary div.list ul .c-product-card li,
  ul.c-list--arrow .c-product-card li {
    font-size: 18.004px;
    line-height: 23.994px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-course .course .entry .c-product-card p,
  .c-ebook-download .c-product-card p,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-paragraph-wrapper .c-product-card p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-product .container .c-product-card p,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .generic-list .c-product-card li,
  .generic-ordered-list .c-product-card li,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content ul .c-product-card li,
  .product .summary div.list ul .c-product-card li,
  ul.c-list--arrow .c-product-card li {
    font-size: 16.002px;
    line-height: 19.998px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-course .course .entry .c-product-card p,
  .c-ebook-download .c-product-card p,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-paragraph-wrapper .c-product-card p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-product .container .c-product-card p,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .generic-list .c-product-card li,
  .generic-ordered-list .c-product-card li,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content ul .c-product-card li,
  .product .summary div.list ul .c-product-card li,
  ul.c-list--arrow .c-product-card li {
    font-size: 16.002px;
    line-height: 19.998px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-product-card li,
  .c-article .c-article__content ul .c-product-card li,
  .c-course .course .entry .c-product-card p,
  .c-ebook-download .c-product-card p,
  .c-free-ebook .c-free-ebook__container ul .c-product-card li,
  .c-index-b .articles__item ol .c-product-card li,
  .c-paragraph-wrapper .c-product-card p,
  .c-product-card .c-article .c-article__content ol li,
  .c-product-card .c-article .c-article__content ul li,
  .c-product-card .c-course .course .entry p,
  .c-product-card .c-ebook-download p,
  .c-product-card .c-free-ebook .c-free-ebook__container ul li,
  .c-product-card .c-index-b .articles__item ol li,
  .c-product-card .c-paragraph,
  .c-product-card .c-paragraph-wrapper p,
  .c-product-card .c-special-article__content .caixaTexto > ol li,
  .c-product-card .c-special-article__content .caixaTexto > ul li,
  .c-product-card .c-special-product .container ol li,
  .c-product-card .c-special-product .container p,
  .c-product-card .c-special-product .container ul.styled li,
  .c-product-card .generic-list li,
  .c-product-card .generic-ordered-list li,
  .c-product-card .overlay .overlay-content p,
  .c-product-card .overlay .overlay-content ul li,
  .c-product-card .product .summary div.list ul li,
  .c-product-card ul.c-list--arrow li,
  .c-special-article__content .caixaTexto > ol .c-product-card li,
  .c-special-article__content .caixaTexto > ul .c-product-card li,
  .c-special-product .container .c-product-card p,
  .c-special-product .container ol .c-product-card li,
  .c-special-product .container ul.styled .c-product-card li,
  .generic-list .c-product-card li,
  .generic-ordered-list .c-product-card li,
  .overlay .overlay-content .c-product-card p,
  .overlay .overlay-content ul .c-product-card li,
  .product .summary div.list ul .c-product-card li,
  ul.c-list--arrow .c-product-card li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-card-price li,
  .c-article .c-article__content ol .c-consultation__card li,
  .c-article .c-article__content ul .c-card-price li,
  .c-article .c-article__content ul .c-consultation__card li,
  .c-card-price .c-article .c-article__content ol li,
  .c-card-price .c-article .c-article__content ul li,
  .c-card-price .c-course .course .entry p,
  .c-card-price .c-ebook-download p,
  .c-card-price .c-free-ebook .c-free-ebook__container ul li,
  .c-card-price .c-index-b .articles__item ol li,
  .c-card-price .c-paragraph,
  .c-card-price .c-paragraph-wrapper p,
  .c-card-price .c-special-article__content .caixaTexto > ol li,
  .c-card-price .c-special-article__content .caixaTexto > ul li,
  .c-card-price .c-special-product .container ol li,
  .c-card-price .c-special-product .container p,
  .c-card-price .c-special-product .container ul.styled li,
  .c-card-price .generic-list li,
  .c-card-price .generic-ordered-list li,
  .c-card-price .overlay .overlay-content p,
  .c-card-price .overlay .overlay-content ul li,
  .c-card-price .product .summary div.list ul li,
  .c-card-price ul.c-list--arrow li,
  .c-consultation__card .c-article .c-article__content ol li,
  .c-consultation__card .c-article .c-article__content ul li,
  .c-consultation__card .c-course .course .entry p,
  .c-consultation__card .c-ebook-download p,
  .c-consultation__card .c-free-ebook .c-free-ebook__container ul li,
  .c-consultation__card .c-index-b .articles__item ol li,
  .c-consultation__card .c-paragraph,
  .c-consultation__card .c-paragraph-wrapper p,
  .c-consultation__card .c-special-article__content .caixaTexto > ol li,
  .c-consultation__card .c-special-article__content .caixaTexto > ul li,
  .c-consultation__card .c-special-product .container ol li,
  .c-consultation__card .c-special-product .container p,
  .c-consultation__card .c-special-product .container ul.styled li,
  .c-consultation__card .generic-list li,
  .c-consultation__card .generic-ordered-list li,
  .c-consultation__card .overlay .overlay-content p,
  .c-consultation__card .overlay .overlay-content ul li,
  .c-consultation__card .product .summary div.list ul li,
  .c-consultation__card ul.c-list--arrow li,
  .c-course .course .entry .c-card-price p,
  .c-course .course .entry .c-consultation__card p,
  .c-ebook-download .c-card-price p,
  .c-ebook-download .c-consultation__card p,
  .c-free-ebook .c-free-ebook__container ul .c-card-price li,
  .c-free-ebook .c-free-ebook__container ul .c-consultation__card li,
  .c-index-b .articles__item ol .c-card-price li,
  .c-index-b .articles__item ol .c-consultation__card li,
  .c-paragraph-wrapper .c-card-price p,
  .c-paragraph-wrapper .c-consultation__card p,
  .c-special-article__content .caixaTexto > ol .c-card-price li,
  .c-special-article__content .caixaTexto > ol .c-consultation__card li,
  .c-special-article__content .caixaTexto > ul .c-card-price li,
  .c-special-article__content .caixaTexto > ul .c-consultation__card li,
  .c-special-product .container .c-card-price p,
  .c-special-product .container .c-consultation__card p,
  .c-special-product .container ol .c-card-price li,
  .c-special-product .container ol .c-consultation__card li,
  .c-special-product .container ul.styled .c-card-price li,
  .c-special-product .container ul.styled .c-consultation__card li,
  .generic-list .c-card-price li,
  .generic-list .c-consultation__card li,
  .generic-ordered-list .c-card-price li,
  .generic-ordered-list .c-consultation__card li,
  .overlay .overlay-content .c-card-price p,
  .overlay .overlay-content .c-consultation__card p,
  .overlay .overlay-content ul .c-card-price li,
  .overlay .overlay-content ul .c-consultation__card li,
  .product .summary div.list ul .c-card-price li,
  .product .summary div.list ul .c-consultation__card li,
  ul.c-list--arrow .c-card-price li,
  ul.c-list--arrow .c-consultation__card li {
    font-size: 20.006px;
    line-height: 25.992px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-card-price li,
  .c-article .c-article__content ol .c-consultation__card li,
  .c-article .c-article__content ul .c-card-price li,
  .c-article .c-article__content ul .c-consultation__card li,
  .c-card-price .c-article .c-article__content ol li,
  .c-card-price .c-article .c-article__content ul li,
  .c-card-price .c-course .course .entry p,
  .c-card-price .c-ebook-download p,
  .c-card-price .c-free-ebook .c-free-ebook__container ul li,
  .c-card-price .c-index-b .articles__item ol li,
  .c-card-price .c-paragraph,
  .c-card-price .c-paragraph-wrapper p,
  .c-card-price .c-special-article__content .caixaTexto > ol li,
  .c-card-price .c-special-article__content .caixaTexto > ul li,
  .c-card-price .c-special-product .container ol li,
  .c-card-price .c-special-product .container p,
  .c-card-price .c-special-product .container ul.styled li,
  .c-card-price .generic-list li,
  .c-card-price .generic-ordered-list li,
  .c-card-price .overlay .overlay-content p,
  .c-card-price .overlay .overlay-content ul li,
  .c-card-price .product .summary div.list ul li,
  .c-card-price ul.c-list--arrow li,
  .c-consultation__card .c-article .c-article__content ol li,
  .c-consultation__card .c-article .c-article__content ul li,
  .c-consultation__card .c-course .course .entry p,
  .c-consultation__card .c-ebook-download p,
  .c-consultation__card .c-free-ebook .c-free-ebook__container ul li,
  .c-consultation__card .c-index-b .articles__item ol li,
  .c-consultation__card .c-paragraph,
  .c-consultation__card .c-paragraph-wrapper p,
  .c-consultation__card .c-special-article__content .caixaTexto > ol li,
  .c-consultation__card .c-special-article__content .caixaTexto > ul li,
  .c-consultation__card .c-special-product .container ol li,
  .c-consultation__card .c-special-product .container p,
  .c-consultation__card .c-special-product .container ul.styled li,
  .c-consultation__card .generic-list li,
  .c-consultation__card .generic-ordered-list li,
  .c-consultation__card .overlay .overlay-content p,
  .c-consultation__card .overlay .overlay-content ul li,
  .c-consultation__card .product .summary div.list ul li,
  .c-consultation__card ul.c-list--arrow li,
  .c-course .course .entry .c-card-price p,
  .c-course .course .entry .c-consultation__card p,
  .c-ebook-download .c-card-price p,
  .c-ebook-download .c-consultation__card p,
  .c-free-ebook .c-free-ebook__container ul .c-card-price li,
  .c-free-ebook .c-free-ebook__container ul .c-consultation__card li,
  .c-index-b .articles__item ol .c-card-price li,
  .c-index-b .articles__item ol .c-consultation__card li,
  .c-paragraph-wrapper .c-card-price p,
  .c-paragraph-wrapper .c-consultation__card p,
  .c-special-article__content .caixaTexto > ol .c-card-price li,
  .c-special-article__content .caixaTexto > ol .c-consultation__card li,
  .c-special-article__content .caixaTexto > ul .c-card-price li,
  .c-special-article__content .caixaTexto > ul .c-consultation__card li,
  .c-special-product .container .c-card-price p,
  .c-special-product .container .c-consultation__card p,
  .c-special-product .container ol .c-card-price li,
  .c-special-product .container ol .c-consultation__card li,
  .c-special-product .container ul.styled .c-card-price li,
  .c-special-product .container ul.styled .c-consultation__card li,
  .generic-list .c-card-price li,
  .generic-list .c-consultation__card li,
  .generic-ordered-list .c-card-price li,
  .generic-ordered-list .c-consultation__card li,
  .overlay .overlay-content .c-card-price p,
  .overlay .overlay-content .c-consultation__card p,
  .overlay .overlay-content ul .c-card-price li,
  .overlay .overlay-content ul .c-consultation__card li,
  .product .summary div.list ul .c-card-price li,
  .product .summary div.list ul .c-consultation__card li,
  ul.c-list--arrow .c-card-price li,
  ul.c-list--arrow .c-consultation__card li {
    font-size: 18.004px;
    line-height: 23.994px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-card-price li,
  .c-article .c-article__content ol .c-consultation__card li,
  .c-article .c-article__content ul .c-card-price li,
  .c-article .c-article__content ul .c-consultation__card li,
  .c-card-price .c-article .c-article__content ol li,
  .c-card-price .c-article .c-article__content ul li,
  .c-card-price .c-course .course .entry p,
  .c-card-price .c-ebook-download p,
  .c-card-price .c-free-ebook .c-free-ebook__container ul li,
  .c-card-price .c-index-b .articles__item ol li,
  .c-card-price .c-paragraph,
  .c-card-price .c-paragraph-wrapper p,
  .c-card-price .c-special-article__content .caixaTexto > ol li,
  .c-card-price .c-special-article__content .caixaTexto > ul li,
  .c-card-price .c-special-product .container ol li,
  .c-card-price .c-special-product .container p,
  .c-card-price .c-special-product .container ul.styled li,
  .c-card-price .generic-list li,
  .c-card-price .generic-ordered-list li,
  .c-card-price .overlay .overlay-content p,
  .c-card-price .overlay .overlay-content ul li,
  .c-card-price .product .summary div.list ul li,
  .c-card-price ul.c-list--arrow li,
  .c-consultation__card .c-article .c-article__content ol li,
  .c-consultation__card .c-article .c-article__content ul li,
  .c-consultation__card .c-course .course .entry p,
  .c-consultation__card .c-ebook-download p,
  .c-consultation__card .c-free-ebook .c-free-ebook__container ul li,
  .c-consultation__card .c-index-b .articles__item ol li,
  .c-consultation__card .c-paragraph,
  .c-consultation__card .c-paragraph-wrapper p,
  .c-consultation__card .c-special-article__content .caixaTexto > ol li,
  .c-consultation__card .c-special-article__content .caixaTexto > ul li,
  .c-consultation__card .c-special-product .container ol li,
  .c-consultation__card .c-special-product .container p,
  .c-consultation__card .c-special-product .container ul.styled li,
  .c-consultation__card .generic-list li,
  .c-consultation__card .generic-ordered-list li,
  .c-consultation__card .overlay .overlay-content p,
  .c-consultation__card .overlay .overlay-content ul li,
  .c-consultation__card .product .summary div.list ul li,
  .c-consultation__card ul.c-list--arrow li,
  .c-course .course .entry .c-card-price p,
  .c-course .course .entry .c-consultation__card p,
  .c-ebook-download .c-card-price p,
  .c-ebook-download .c-consultation__card p,
  .c-free-ebook .c-free-ebook__container ul .c-card-price li,
  .c-free-ebook .c-free-ebook__container ul .c-consultation__card li,
  .c-index-b .articles__item ol .c-card-price li,
  .c-index-b .articles__item ol .c-consultation__card li,
  .c-paragraph-wrapper .c-card-price p,
  .c-paragraph-wrapper .c-consultation__card p,
  .c-special-article__content .caixaTexto > ol .c-card-price li,
  .c-special-article__content .caixaTexto > ol .c-consultation__card li,
  .c-special-article__content .caixaTexto > ul .c-card-price li,
  .c-special-article__content .caixaTexto > ul .c-consultation__card li,
  .c-special-product .container .c-card-price p,
  .c-special-product .container .c-consultation__card p,
  .c-special-product .container ol .c-card-price li,
  .c-special-product .container ol .c-consultation__card li,
  .c-special-product .container ul.styled .c-card-price li,
  .c-special-product .container ul.styled .c-consultation__card li,
  .generic-list .c-card-price li,
  .generic-list .c-consultation__card li,
  .generic-ordered-list .c-card-price li,
  .generic-ordered-list .c-consultation__card li,
  .overlay .overlay-content .c-card-price p,
  .overlay .overlay-content .c-consultation__card p,
  .overlay .overlay-content ul .c-card-price li,
  .overlay .overlay-content ul .c-consultation__card li,
  .product .summary div.list ul .c-card-price li,
  .product .summary div.list ul .c-consultation__card li,
  ul.c-list--arrow .c-card-price li,
  ul.c-list--arrow .c-consultation__card li {
    font-size: 16.002px;
    line-height: 19.998px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-card-price li,
  .c-article .c-article__content ol .c-consultation__card li,
  .c-article .c-article__content ul .c-card-price li,
  .c-article .c-article__content ul .c-consultation__card li,
  .c-card-price .c-article .c-article__content ol li,
  .c-card-price .c-article .c-article__content ul li,
  .c-card-price .c-course .course .entry p,
  .c-card-price .c-ebook-download p,
  .c-card-price .c-free-ebook .c-free-ebook__container ul li,
  .c-card-price .c-index-b .articles__item ol li,
  .c-card-price .c-paragraph,
  .c-card-price .c-paragraph-wrapper p,
  .c-card-price .c-special-article__content .caixaTexto > ol li,
  .c-card-price .c-special-article__content .caixaTexto > ul li,
  .c-card-price .c-special-product .container ol li,
  .c-card-price .c-special-product .container p,
  .c-card-price .c-special-product .container ul.styled li,
  .c-card-price .generic-list li,
  .c-card-price .generic-ordered-list li,
  .c-card-price .overlay .overlay-content p,
  .c-card-price .overlay .overlay-content ul li,
  .c-card-price .product .summary div.list ul li,
  .c-card-price ul.c-list--arrow li,
  .c-consultation__card .c-article .c-article__content ol li,
  .c-consultation__card .c-article .c-article__content ul li,
  .c-consultation__card .c-course .course .entry p,
  .c-consultation__card .c-ebook-download p,
  .c-consultation__card .c-free-ebook .c-free-ebook__container ul li,
  .c-consultation__card .c-index-b .articles__item ol li,
  .c-consultation__card .c-paragraph,
  .c-consultation__card .c-paragraph-wrapper p,
  .c-consultation__card .c-special-article__content .caixaTexto > ol li,
  .c-consultation__card .c-special-article__content .caixaTexto > ul li,
  .c-consultation__card .c-special-product .container ol li,
  .c-consultation__card .c-special-product .container p,
  .c-consultation__card .c-special-product .container ul.styled li,
  .c-consultation__card .generic-list li,
  .c-consultation__card .generic-ordered-list li,
  .c-consultation__card .overlay .overlay-content p,
  .c-consultation__card .overlay .overlay-content ul li,
  .c-consultation__card .product .summary div.list ul li,
  .c-consultation__card ul.c-list--arrow li,
  .c-course .course .entry .c-card-price p,
  .c-course .course .entry .c-consultation__card p,
  .c-ebook-download .c-card-price p,
  .c-ebook-download .c-consultation__card p,
  .c-free-ebook .c-free-ebook__container ul .c-card-price li,
  .c-free-ebook .c-free-ebook__container ul .c-consultation__card li,
  .c-index-b .articles__item ol .c-card-price li,
  .c-index-b .articles__item ol .c-consultation__card li,
  .c-paragraph-wrapper .c-card-price p,
  .c-paragraph-wrapper .c-consultation__card p,
  .c-special-article__content .caixaTexto > ol .c-card-price li,
  .c-special-article__content .caixaTexto > ol .c-consultation__card li,
  .c-special-article__content .caixaTexto > ul .c-card-price li,
  .c-special-article__content .caixaTexto > ul .c-consultation__card li,
  .c-special-product .container .c-card-price p,
  .c-special-product .container .c-consultation__card p,
  .c-special-product .container ol .c-card-price li,
  .c-special-product .container ol .c-consultation__card li,
  .c-special-product .container ul.styled .c-card-price li,
  .c-special-product .container ul.styled .c-consultation__card li,
  .generic-list .c-card-price li,
  .generic-list .c-consultation__card li,
  .generic-ordered-list .c-card-price li,
  .generic-ordered-list .c-consultation__card li,
  .overlay .overlay-content .c-card-price p,
  .overlay .overlay-content .c-consultation__card p,
  .overlay .overlay-content ul .c-card-price li,
  .overlay .overlay-content ul .c-consultation__card li,
  .product .summary div.list ul .c-card-price li,
  .product .summary div.list ul .c-consultation__card li,
  ul.c-list--arrow .c-card-price li,
  ul.c-list--arrow .c-consultation__card li {
    font-size: 16.002px;
    line-height: 19.998px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-card-price li,
  .c-article .c-article__content ol .c-consultation__card li,
  .c-article .c-article__content ul .c-card-price li,
  .c-article .c-article__content ul .c-consultation__card li,
  .c-card-price .c-article .c-article__content ol li,
  .c-card-price .c-article .c-article__content ul li,
  .c-card-price .c-course .course .entry p,
  .c-card-price .c-ebook-download p,
  .c-card-price .c-free-ebook .c-free-ebook__container ul li,
  .c-card-price .c-index-b .articles__item ol li,
  .c-card-price .c-paragraph,
  .c-card-price .c-paragraph-wrapper p,
  .c-card-price .c-special-article__content .caixaTexto > ol li,
  .c-card-price .c-special-article__content .caixaTexto > ul li,
  .c-card-price .c-special-product .container ol li,
  .c-card-price .c-special-product .container p,
  .c-card-price .c-special-product .container ul.styled li,
  .c-card-price .generic-list li,
  .c-card-price .generic-ordered-list li,
  .c-card-price .overlay .overlay-content p,
  .c-card-price .overlay .overlay-content ul li,
  .c-card-price .product .summary div.list ul li,
  .c-card-price ul.c-list--arrow li,
  .c-consultation__card .c-article .c-article__content ol li,
  .c-consultation__card .c-article .c-article__content ul li,
  .c-consultation__card .c-course .course .entry p,
  .c-consultation__card .c-ebook-download p,
  .c-consultation__card .c-free-ebook .c-free-ebook__container ul li,
  .c-consultation__card .c-index-b .articles__item ol li,
  .c-consultation__card .c-paragraph,
  .c-consultation__card .c-paragraph-wrapper p,
  .c-consultation__card .c-special-article__content .caixaTexto > ol li,
  .c-consultation__card .c-special-article__content .caixaTexto > ul li,
  .c-consultation__card .c-special-product .container ol li,
  .c-consultation__card .c-special-product .container p,
  .c-consultation__card .c-special-product .container ul.styled li,
  .c-consultation__card .generic-list li,
  .c-consultation__card .generic-ordered-list li,
  .c-consultation__card .overlay .overlay-content p,
  .c-consultation__card .overlay .overlay-content ul li,
  .c-consultation__card .product .summary div.list ul li,
  .c-consultation__card ul.c-list--arrow li,
  .c-course .course .entry .c-card-price p,
  .c-course .course .entry .c-consultation__card p,
  .c-ebook-download .c-card-price p,
  .c-ebook-download .c-consultation__card p,
  .c-free-ebook .c-free-ebook__container ul .c-card-price li,
  .c-free-ebook .c-free-ebook__container ul .c-consultation__card li,
  .c-index-b .articles__item ol .c-card-price li,
  .c-index-b .articles__item ol .c-consultation__card li,
  .c-paragraph-wrapper .c-card-price p,
  .c-paragraph-wrapper .c-consultation__card p,
  .c-special-article__content .caixaTexto > ol .c-card-price li,
  .c-special-article__content .caixaTexto > ol .c-consultation__card li,
  .c-special-article__content .caixaTexto > ul .c-card-price li,
  .c-special-article__content .caixaTexto > ul .c-consultation__card li,
  .c-special-product .container .c-card-price p,
  .c-special-product .container .c-consultation__card p,
  .c-special-product .container ol .c-card-price li,
  .c-special-product .container ol .c-consultation__card li,
  .c-special-product .container ul.styled .c-card-price li,
  .c-special-product .container ul.styled .c-consultation__card li,
  .generic-list .c-card-price li,
  .generic-list .c-consultation__card li,
  .generic-ordered-list .c-card-price li,
  .generic-ordered-list .c-consultation__card li,
  .overlay .overlay-content .c-card-price p,
  .overlay .overlay-content .c-consultation__card p,
  .overlay .overlay-content ul .c-card-price li,
  .overlay .overlay-content ul .c-consultation__card li,
  .product .summary div.list ul .c-card-price li,
  .product .summary div.list ul .c-consultation__card li,
  ul.c-list--arrow .c-card-price li,
  ul.c-list--arrow .c-consultation__card li {
    font-size: 16.002px;
    line-height: 19.998px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-card-price li,
  .c-article .c-article__content ol .c-consultation__card li,
  .c-article .c-article__content ul .c-card-price li,
  .c-article .c-article__content ul .c-consultation__card li,
  .c-card-price .c-article .c-article__content ol li,
  .c-card-price .c-article .c-article__content ul li,
  .c-card-price .c-course .course .entry p,
  .c-card-price .c-ebook-download p,
  .c-card-price .c-free-ebook .c-free-ebook__container ul li,
  .c-card-price .c-index-b .articles__item ol li,
  .c-card-price .c-paragraph,
  .c-card-price .c-paragraph-wrapper p,
  .c-card-price .c-special-article__content .caixaTexto > ol li,
  .c-card-price .c-special-article__content .caixaTexto > ul li,
  .c-card-price .c-special-product .container ol li,
  .c-card-price .c-special-product .container p,
  .c-card-price .c-special-product .container ul.styled li,
  .c-card-price .generic-list li,
  .c-card-price .generic-ordered-list li,
  .c-card-price .overlay .overlay-content p,
  .c-card-price .overlay .overlay-content ul li,
  .c-card-price .product .summary div.list ul li,
  .c-card-price ul.c-list--arrow li,
  .c-consultation__card .c-article .c-article__content ol li,
  .c-consultation__card .c-article .c-article__content ul li,
  .c-consultation__card .c-course .course .entry p,
  .c-consultation__card .c-ebook-download p,
  .c-consultation__card .c-free-ebook .c-free-ebook__container ul li,
  .c-consultation__card .c-index-b .articles__item ol li,
  .c-consultation__card .c-paragraph,
  .c-consultation__card .c-paragraph-wrapper p,
  .c-consultation__card .c-special-article__content .caixaTexto > ol li,
  .c-consultation__card .c-special-article__content .caixaTexto > ul li,
  .c-consultation__card .c-special-product .container ol li,
  .c-consultation__card .c-special-product .container p,
  .c-consultation__card .c-special-product .container ul.styled li,
  .c-consultation__card .generic-list li,
  .c-consultation__card .generic-ordered-list li,
  .c-consultation__card .overlay .overlay-content p,
  .c-consultation__card .overlay .overlay-content ul li,
  .c-consultation__card .product .summary div.list ul li,
  .c-consultation__card ul.c-list--arrow li,
  .c-course .course .entry .c-card-price p,
  .c-course .course .entry .c-consultation__card p,
  .c-ebook-download .c-card-price p,
  .c-ebook-download .c-consultation__card p,
  .c-free-ebook .c-free-ebook__container ul .c-card-price li,
  .c-free-ebook .c-free-ebook__container ul .c-consultation__card li,
  .c-index-b .articles__item ol .c-card-price li,
  .c-index-b .articles__item ol .c-consultation__card li,
  .c-paragraph-wrapper .c-card-price p,
  .c-paragraph-wrapper .c-consultation__card p,
  .c-special-article__content .caixaTexto > ol .c-card-price li,
  .c-special-article__content .caixaTexto > ol .c-consultation__card li,
  .c-special-article__content .caixaTexto > ul .c-card-price li,
  .c-special-article__content .caixaTexto > ul .c-consultation__card li,
  .c-special-product .container .c-card-price p,
  .c-special-product .container .c-consultation__card p,
  .c-special-product .container ol .c-card-price li,
  .c-special-product .container ol .c-consultation__card li,
  .c-special-product .container ul.styled .c-card-price li,
  .c-special-product .container ul.styled .c-consultation__card li,
  .generic-list .c-card-price li,
  .generic-list .c-consultation__card li,
  .generic-ordered-list .c-card-price li,
  .generic-ordered-list .c-consultation__card li,
  .overlay .overlay-content .c-card-price p,
  .overlay .overlay-content .c-consultation__card p,
  .overlay .overlay-content ul .c-card-price li,
  .overlay .overlay-content ul .c-consultation__card li,
  .product .summary div.list ul .c-card-price li,
  .product .summary div.list ul .c-consultation__card li,
  ul.c-list--arrow .c-card-price li,
  ul.c-list--arrow .c-consultation__card li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-validation__text {
    font-size: 21.994px;
    line-height: 32.004px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-validation__text {
    font-size: 20.006px;
    line-height: 28.008px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-validation__text {
    font-size: 18.004px;
    line-height: 25.992px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-validation__text {
    font-size: 18.004px;
    line-height: 23.994px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-validation__text {
    font-size: 16.002px;
    line-height: 21.996px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-validation__text {
    font-size: 14px;
    line-height: 18px;
  }
}
.c-article .c-article__content ol .c-banner--index-video li,
.c-article .c-article__content ul .c-banner--index-video li,
.c-banner--index-video .c-article .c-article__content ol li,
.c-banner--index-video .c-article .c-article__content ul li,
.c-banner--index-video .c-course .course .entry p,
.c-banner--index-video .c-ebook-download p,
.c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
.c-banner--index-video .c-index-b .articles__item ol li,
.c-banner--index-video .c-paragraph,
.c-banner--index-video .c-paragraph-wrapper p,
.c-banner--index-video .c-special-article__content .caixaTexto > ol li,
.c-banner--index-video .c-special-article__content .caixaTexto > ul li,
.c-banner--index-video .c-special-product .container ol li,
.c-banner--index-video .c-special-product .container p,
.c-banner--index-video .c-special-product .container ul.styled li,
.c-banner--index-video .generic-list li,
.c-banner--index-video .generic-ordered-list li,
.c-banner--index-video .overlay .overlay-content p,
.c-banner--index-video .overlay .overlay-content ul li,
.c-banner--index-video .product .summary div.list ul li,
.c-banner--index-video ul.c-list--arrow li,
.c-course .course .entry .c-banner--index-video p,
.c-ebook-download .c-banner--index-video p,
.c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
.c-index-b .articles__item ol .c-banner--index-video li,
.c-paragraph-wrapper .c-banner--index-video p,
.c-special-article__content .caixaTexto > ol .c-banner--index-video li,
.c-special-article__content .caixaTexto > ul .c-banner--index-video li,
.c-special-product .container .c-banner--index-video p,
.c-special-product .container ol .c-banner--index-video li,
.c-special-product .container ul.styled .c-banner--index-video li,
.generic-list .c-banner--index-video li,
.generic-ordered-list .c-banner--index-video li,
.overlay .overlay-content .c-banner--index-video p,
.overlay .overlay-content ul .c-banner--index-video li,
.product .summary div.list ul .c-banner--index-video li,
ul.c-list--arrow .c-banner--index-video li {
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-banner--index-video li,
  .c-article .c-article__content ul .c-banner--index-video li,
  .c-banner--index-video .c-article .c-article__content ol li,
  .c-banner--index-video .c-article .c-article__content ul li,
  .c-banner--index-video .c-course .course .entry p,
  .c-banner--index-video .c-ebook-download p,
  .c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--index-video .c-index-b .articles__item ol li,
  .c-banner--index-video .c-paragraph,
  .c-banner--index-video .c-paragraph-wrapper p,
  .c-banner--index-video .c-special-article__content .caixaTexto > ol li,
  .c-banner--index-video .c-special-article__content .caixaTexto > ul li,
  .c-banner--index-video .c-special-product .container ol li,
  .c-banner--index-video .c-special-product .container p,
  .c-banner--index-video .c-special-product .container ul.styled li,
  .c-banner--index-video .generic-list li,
  .c-banner--index-video .generic-ordered-list li,
  .c-banner--index-video .overlay .overlay-content p,
  .c-banner--index-video .overlay .overlay-content ul li,
  .c-banner--index-video .product .summary div.list ul li,
  .c-banner--index-video ul.c-list--arrow li,
  .c-course .course .entry .c-banner--index-video p,
  .c-ebook-download .c-banner--index-video p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
  .c-index-b .articles__item ol .c-banner--index-video li,
  .c-paragraph-wrapper .c-banner--index-video p,
  .c-special-article__content .caixaTexto > ol .c-banner--index-video li,
  .c-special-article__content .caixaTexto > ul .c-banner--index-video li,
  .c-special-product .container .c-banner--index-video p,
  .c-special-product .container ol .c-banner--index-video li,
  .c-special-product .container ul.styled .c-banner--index-video li,
  .generic-list .c-banner--index-video li,
  .generic-ordered-list .c-banner--index-video li,
  .overlay .overlay-content .c-banner--index-video p,
  .overlay .overlay-content ul .c-banner--index-video li,
  .product .summary div.list ul .c-banner--index-video li,
  ul.c-list--arrow .c-banner--index-video li {
    font-size: 18.004px;
    line-height: 23.994px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-banner--index-video li,
  .c-article .c-article__content ul .c-banner--index-video li,
  .c-banner--index-video .c-article .c-article__content ol li,
  .c-banner--index-video .c-article .c-article__content ul li,
  .c-banner--index-video .c-course .course .entry p,
  .c-banner--index-video .c-ebook-download p,
  .c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--index-video .c-index-b .articles__item ol li,
  .c-banner--index-video .c-paragraph,
  .c-banner--index-video .c-paragraph-wrapper p,
  .c-banner--index-video .c-special-article__content .caixaTexto > ol li,
  .c-banner--index-video .c-special-article__content .caixaTexto > ul li,
  .c-banner--index-video .c-special-product .container ol li,
  .c-banner--index-video .c-special-product .container p,
  .c-banner--index-video .c-special-product .container ul.styled li,
  .c-banner--index-video .generic-list li,
  .c-banner--index-video .generic-ordered-list li,
  .c-banner--index-video .overlay .overlay-content p,
  .c-banner--index-video .overlay .overlay-content ul li,
  .c-banner--index-video .product .summary div.list ul li,
  .c-banner--index-video ul.c-list--arrow li,
  .c-course .course .entry .c-banner--index-video p,
  .c-ebook-download .c-banner--index-video p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
  .c-index-b .articles__item ol .c-banner--index-video li,
  .c-paragraph-wrapper .c-banner--index-video p,
  .c-special-article__content .caixaTexto > ol .c-banner--index-video li,
  .c-special-article__content .caixaTexto > ul .c-banner--index-video li,
  .c-special-product .container .c-banner--index-video p,
  .c-special-product .container ol .c-banner--index-video li,
  .c-special-product .container ul.styled .c-banner--index-video li,
  .generic-list .c-banner--index-video li,
  .generic-ordered-list .c-banner--index-video li,
  .overlay .overlay-content .c-banner--index-video p,
  .overlay .overlay-content ul .c-banner--index-video li,
  .product .summary div.list ul .c-banner--index-video li,
  ul.c-list--arrow .c-banner--index-video li {
    font-size: 16.8px;
    line-height: 23.994px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-banner--index-video li,
  .c-article .c-article__content ul .c-banner--index-video li,
  .c-banner--index-video .c-article .c-article__content ol li,
  .c-banner--index-video .c-article .c-article__content ul li,
  .c-banner--index-video .c-course .course .entry p,
  .c-banner--index-video .c-ebook-download p,
  .c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--index-video .c-index-b .articles__item ol li,
  .c-banner--index-video .c-paragraph,
  .c-banner--index-video .c-paragraph-wrapper p,
  .c-banner--index-video .c-special-article__content .caixaTexto > ol li,
  .c-banner--index-video .c-special-article__content .caixaTexto > ul li,
  .c-banner--index-video .c-special-product .container ol li,
  .c-banner--index-video .c-special-product .container p,
  .c-banner--index-video .c-special-product .container ul.styled li,
  .c-banner--index-video .generic-list li,
  .c-banner--index-video .generic-ordered-list li,
  .c-banner--index-video .overlay .overlay-content p,
  .c-banner--index-video .overlay .overlay-content ul li,
  .c-banner--index-video .product .summary div.list ul li,
  .c-banner--index-video ul.c-list--arrow li,
  .c-course .course .entry .c-banner--index-video p,
  .c-ebook-download .c-banner--index-video p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
  .c-index-b .articles__item ol .c-banner--index-video li,
  .c-paragraph-wrapper .c-banner--index-video p,
  .c-special-article__content .caixaTexto > ol .c-banner--index-video li,
  .c-special-article__content .caixaTexto > ul .c-banner--index-video li,
  .c-special-product .container .c-banner--index-video p,
  .c-special-product .container ol .c-banner--index-video li,
  .c-special-product .container ul.styled .c-banner--index-video li,
  .generic-list .c-banner--index-video li,
  .generic-ordered-list .c-banner--index-video li,
  .overlay .overlay-content .c-banner--index-video p,
  .overlay .overlay-content ul .c-banner--index-video li,
  .product .summary div.list ul .c-banner--index-video li,
  ul.c-list--arrow .c-banner--index-video li {
    font-size: 16.002px;
    line-height: 21.996px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-banner--index-video li,
  .c-article .c-article__content ul .c-banner--index-video li,
  .c-banner--index-video .c-article .c-article__content ol li,
  .c-banner--index-video .c-article .c-article__content ul li,
  .c-banner--index-video .c-course .course .entry p,
  .c-banner--index-video .c-ebook-download p,
  .c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--index-video .c-index-b .articles__item ol li,
  .c-banner--index-video .c-paragraph,
  .c-banner--index-video .c-paragraph-wrapper p,
  .c-banner--index-video .c-special-article__content .caixaTexto > ol li,
  .c-banner--index-video .c-special-article__content .caixaTexto > ul li,
  .c-banner--index-video .c-special-product .container ol li,
  .c-banner--index-video .c-special-product .container p,
  .c-banner--index-video .c-special-product .container ul.styled li,
  .c-banner--index-video .generic-list li,
  .c-banner--index-video .generic-ordered-list li,
  .c-banner--index-video .overlay .overlay-content p,
  .c-banner--index-video .overlay .overlay-content ul li,
  .c-banner--index-video .product .summary div.list ul li,
  .c-banner--index-video ul.c-list--arrow li,
  .c-course .course .entry .c-banner--index-video p,
  .c-ebook-download .c-banner--index-video p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
  .c-index-b .articles__item ol .c-banner--index-video li,
  .c-paragraph-wrapper .c-banner--index-video p,
  .c-special-article__content .caixaTexto > ol .c-banner--index-video li,
  .c-special-article__content .caixaTexto > ul .c-banner--index-video li,
  .c-special-product .container .c-banner--index-video p,
  .c-special-product .container ol .c-banner--index-video li,
  .c-special-product .container ul.styled .c-banner--index-video li,
  .generic-list .c-banner--index-video li,
  .generic-ordered-list .c-banner--index-video li,
  .overlay .overlay-content .c-banner--index-video p,
  .overlay .overlay-content ul .c-banner--index-video li,
  .product .summary div.list ul .c-banner--index-video li,
  ul.c-list--arrow .c-banner--index-video li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-banner--index-video li,
  .c-article .c-article__content ul .c-banner--index-video li,
  .c-banner--index-video .c-article .c-article__content ol li,
  .c-banner--index-video .c-article .c-article__content ul li,
  .c-banner--index-video .c-course .course .entry p,
  .c-banner--index-video .c-ebook-download p,
  .c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--index-video .c-index-b .articles__item ol li,
  .c-banner--index-video .c-paragraph,
  .c-banner--index-video .c-paragraph-wrapper p,
  .c-banner--index-video .c-special-article__content .caixaTexto > ol li,
  .c-banner--index-video .c-special-article__content .caixaTexto > ul li,
  .c-banner--index-video .c-special-product .container ol li,
  .c-banner--index-video .c-special-product .container p,
  .c-banner--index-video .c-special-product .container ul.styled li,
  .c-banner--index-video .generic-list li,
  .c-banner--index-video .generic-ordered-list li,
  .c-banner--index-video .overlay .overlay-content p,
  .c-banner--index-video .overlay .overlay-content ul li,
  .c-banner--index-video .product .summary div.list ul li,
  .c-banner--index-video ul.c-list--arrow li,
  .c-course .course .entry .c-banner--index-video p,
  .c-ebook-download .c-banner--index-video p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
  .c-index-b .articles__item ol .c-banner--index-video li,
  .c-paragraph-wrapper .c-banner--index-video p,
  .c-special-article__content .caixaTexto > ol .c-banner--index-video li,
  .c-special-article__content .caixaTexto > ul .c-banner--index-video li,
  .c-special-product .container .c-banner--index-video p,
  .c-special-product .container ol .c-banner--index-video li,
  .c-special-product .container ul.styled .c-banner--index-video li,
  .generic-list .c-banner--index-video li,
  .generic-ordered-list .c-banner--index-video li,
  .overlay .overlay-content .c-banner--index-video p,
  .overlay .overlay-content ul .c-banner--index-video li,
  .product .summary div.list ul .c-banner--index-video li,
  ul.c-list--arrow .c-banner--index-video li {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-banner--index-video li,
  .c-article .c-article__content ul .c-banner--index-video li,
  .c-banner--index-video .c-article .c-article__content ol li,
  .c-banner--index-video .c-article .c-article__content ul li,
  .c-banner--index-video .c-course .course .entry p,
  .c-banner--index-video .c-ebook-download p,
  .c-banner--index-video .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--index-video .c-index-b .articles__item ol li,
  .c-banner--index-video .c-paragraph,
  .c-banner--index-video .c-paragraph-wrapper p,
  .c-banner--index-video .c-special-article__content .caixaTexto > ol li,
  .c-banner--index-video .c-special-article__content .caixaTexto > ul li,
  .c-banner--index-video .c-special-product .container ol li,
  .c-banner--index-video .c-special-product .container p,
  .c-banner--index-video .c-special-product .container ul.styled li,
  .c-banner--index-video .generic-list li,
  .c-banner--index-video .generic-ordered-list li,
  .c-banner--index-video .overlay .overlay-content p,
  .c-banner--index-video .overlay .overlay-content ul li,
  .c-banner--index-video .product .summary div.list ul li,
  .c-banner--index-video ul.c-list--arrow li,
  .c-course .course .entry .c-banner--index-video p,
  .c-ebook-download .c-banner--index-video p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--index-video li,
  .c-index-b .articles__item ol .c-banner--index-video li,
  .c-paragraph-wrapper .c-banner--index-video p,
  .c-special-article__content .caixaTexto > ol .c-banner--index-video li,
  .c-special-article__content .caixaTexto > ul .c-banner--index-video li,
  .c-special-product .container .c-banner--index-video p,
  .c-special-product .container ol .c-banner--index-video li,
  .c-special-product .container ul.styled .c-banner--index-video li,
  .generic-list .c-banner--index-video li,
  .generic-ordered-list .c-banner--index-video li,
  .overlay .overlay-content .c-banner--index-video p,
  .overlay .overlay-content ul .c-banner--index-video li,
  .product .summary div.list ul .c-banner--index-video li,
  ul.c-list--arrow .c-banner--index-video li {
    font-size: 14px;
    line-height: 18px;
  }
}
.c-article .c-article__content ol .c-banner--article-newsletter li,
.c-article .c-article__content ul .c-banner--article-newsletter li,
.c-banner--article-newsletter .c-article .c-article__content ol li,
.c-banner--article-newsletter .c-article .c-article__content ul li,
.c-banner--article-newsletter .c-course .course .entry p,
.c-banner--article-newsletter .c-ebook-download p,
.c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
.c-banner--article-newsletter .c-index-b .articles__item ol li,
.c-banner--article-newsletter .c-paragraph,
.c-banner--article-newsletter .c-paragraph-wrapper p,
.c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
.c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
.c-banner--article-newsletter .c-special-product .container ol li,
.c-banner--article-newsletter .c-special-product .container p,
.c-banner--article-newsletter .c-special-product .container ul.styled li,
.c-banner--article-newsletter .generic-list li,
.c-banner--article-newsletter .generic-ordered-list li,
.c-banner--article-newsletter .overlay .overlay-content p,
.c-banner--article-newsletter .overlay .overlay-content ul li,
.c-banner--article-newsletter .product .summary div.list ul li,
.c-banner--article-newsletter ul.c-list--arrow li,
.c-course .course .entry .c-banner--article-newsletter p,
.c-ebook-download .c-banner--article-newsletter p,
.c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
.c-index-b .articles__item ol .c-banner--article-newsletter li,
.c-paragraph-wrapper .c-banner--article-newsletter p,
.c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
.c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
.c-special-product .container .c-banner--article-newsletter p,
.c-special-product .container ol .c-banner--article-newsletter li,
.c-special-product .container ul.styled .c-banner--article-newsletter li,
.generic-list .c-banner--article-newsletter li,
.generic-ordered-list .c-banner--article-newsletter li,
.overlay .overlay-content .c-banner--article-newsletter p,
.overlay .overlay-content ul .c-banner--article-newsletter li,
.product .summary div.list ul .c-banner--article-newsletter li,
ul.c-list--arrow .c-banner--article-newsletter li {
  color: #634251;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-banner--article-newsletter li,
  .c-article .c-article__content ul .c-banner--article-newsletter li,
  .c-banner--article-newsletter .c-article .c-article__content ol li,
  .c-banner--article-newsletter .c-article .c-article__content ul li,
  .c-banner--article-newsletter .c-course .course .entry p,
  .c-banner--article-newsletter .c-ebook-download p,
  .c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-newsletter .c-index-b .articles__item ol li,
  .c-banner--article-newsletter .c-paragraph,
  .c-banner--article-newsletter .c-paragraph-wrapper p,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-newsletter .c-special-product .container ol li,
  .c-banner--article-newsletter .c-special-product .container p,
  .c-banner--article-newsletter .c-special-product .container ul.styled li,
  .c-banner--article-newsletter .generic-list li,
  .c-banner--article-newsletter .generic-ordered-list li,
  .c-banner--article-newsletter .overlay .overlay-content p,
  .c-banner--article-newsletter .overlay .overlay-content ul li,
  .c-banner--article-newsletter .product .summary div.list ul li,
  .c-banner--article-newsletter ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-newsletter p,
  .c-ebook-download .c-banner--article-newsletter p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
  .c-index-b .articles__item ol .c-banner--article-newsletter li,
  .c-paragraph-wrapper .c-banner--article-newsletter p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
  .c-special-product .container .c-banner--article-newsletter p,
  .c-special-product .container ol .c-banner--article-newsletter li,
  .c-special-product .container ul.styled .c-banner--article-newsletter li,
  .generic-list .c-banner--article-newsletter li,
  .generic-ordered-list .c-banner--article-newsletter li,
  .overlay .overlay-content .c-banner--article-newsletter p,
  .overlay .overlay-content ul .c-banner--article-newsletter li,
  .product .summary div.list ul .c-banner--article-newsletter li,
  ul.c-list--arrow .c-banner--article-newsletter li {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-banner--article-newsletter li,
  .c-article .c-article__content ul .c-banner--article-newsletter li,
  .c-banner--article-newsletter .c-article .c-article__content ol li,
  .c-banner--article-newsletter .c-article .c-article__content ul li,
  .c-banner--article-newsletter .c-course .course .entry p,
  .c-banner--article-newsletter .c-ebook-download p,
  .c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-newsletter .c-index-b .articles__item ol li,
  .c-banner--article-newsletter .c-paragraph,
  .c-banner--article-newsletter .c-paragraph-wrapper p,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-newsletter .c-special-product .container ol li,
  .c-banner--article-newsletter .c-special-product .container p,
  .c-banner--article-newsletter .c-special-product .container ul.styled li,
  .c-banner--article-newsletter .generic-list li,
  .c-banner--article-newsletter .generic-ordered-list li,
  .c-banner--article-newsletter .overlay .overlay-content p,
  .c-banner--article-newsletter .overlay .overlay-content ul li,
  .c-banner--article-newsletter .product .summary div.list ul li,
  .c-banner--article-newsletter ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-newsletter p,
  .c-ebook-download .c-banner--article-newsletter p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
  .c-index-b .articles__item ol .c-banner--article-newsletter li,
  .c-paragraph-wrapper .c-banner--article-newsletter p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
  .c-special-product .container .c-banner--article-newsletter p,
  .c-special-product .container ol .c-banner--article-newsletter li,
  .c-special-product .container ul.styled .c-banner--article-newsletter li,
  .generic-list .c-banner--article-newsletter li,
  .generic-ordered-list .c-banner--article-newsletter li,
  .overlay .overlay-content .c-banner--article-newsletter p,
  .overlay .overlay-content ul .c-banner--article-newsletter li,
  .product .summary div.list ul .c-banner--article-newsletter li,
  ul.c-list--arrow .c-banner--article-newsletter li {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-banner--article-newsletter li,
  .c-article .c-article__content ul .c-banner--article-newsletter li,
  .c-banner--article-newsletter .c-article .c-article__content ol li,
  .c-banner--article-newsletter .c-article .c-article__content ul li,
  .c-banner--article-newsletter .c-course .course .entry p,
  .c-banner--article-newsletter .c-ebook-download p,
  .c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-newsletter .c-index-b .articles__item ol li,
  .c-banner--article-newsletter .c-paragraph,
  .c-banner--article-newsletter .c-paragraph-wrapper p,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-newsletter .c-special-product .container ol li,
  .c-banner--article-newsletter .c-special-product .container p,
  .c-banner--article-newsletter .c-special-product .container ul.styled li,
  .c-banner--article-newsletter .generic-list li,
  .c-banner--article-newsletter .generic-ordered-list li,
  .c-banner--article-newsletter .overlay .overlay-content p,
  .c-banner--article-newsletter .overlay .overlay-content ul li,
  .c-banner--article-newsletter .product .summary div.list ul li,
  .c-banner--article-newsletter ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-newsletter p,
  .c-ebook-download .c-banner--article-newsletter p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
  .c-index-b .articles__item ol .c-banner--article-newsletter li,
  .c-paragraph-wrapper .c-banner--article-newsletter p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
  .c-special-product .container .c-banner--article-newsletter p,
  .c-special-product .container ol .c-banner--article-newsletter li,
  .c-special-product .container ul.styled .c-banner--article-newsletter li,
  .generic-list .c-banner--article-newsletter li,
  .generic-ordered-list .c-banner--article-newsletter li,
  .overlay .overlay-content .c-banner--article-newsletter p,
  .overlay .overlay-content ul .c-banner--article-newsletter li,
  .product .summary div.list ul .c-banner--article-newsletter li,
  ul.c-list--arrow .c-banner--article-newsletter li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-banner--article-newsletter li,
  .c-article .c-article__content ul .c-banner--article-newsletter li,
  .c-banner--article-newsletter .c-article .c-article__content ol li,
  .c-banner--article-newsletter .c-article .c-article__content ul li,
  .c-banner--article-newsletter .c-course .course .entry p,
  .c-banner--article-newsletter .c-ebook-download p,
  .c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-newsletter .c-index-b .articles__item ol li,
  .c-banner--article-newsletter .c-paragraph,
  .c-banner--article-newsletter .c-paragraph-wrapper p,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-newsletter .c-special-product .container ol li,
  .c-banner--article-newsletter .c-special-product .container p,
  .c-banner--article-newsletter .c-special-product .container ul.styled li,
  .c-banner--article-newsletter .generic-list li,
  .c-banner--article-newsletter .generic-ordered-list li,
  .c-banner--article-newsletter .overlay .overlay-content p,
  .c-banner--article-newsletter .overlay .overlay-content ul li,
  .c-banner--article-newsletter .product .summary div.list ul li,
  .c-banner--article-newsletter ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-newsletter p,
  .c-ebook-download .c-banner--article-newsletter p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
  .c-index-b .articles__item ol .c-banner--article-newsletter li,
  .c-paragraph-wrapper .c-banner--article-newsletter p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
  .c-special-product .container .c-banner--article-newsletter p,
  .c-special-product .container ol .c-banner--article-newsletter li,
  .c-special-product .container ul.styled .c-banner--article-newsletter li,
  .generic-list .c-banner--article-newsletter li,
  .generic-ordered-list .c-banner--article-newsletter li,
  .overlay .overlay-content .c-banner--article-newsletter p,
  .overlay .overlay-content ul .c-banner--article-newsletter li,
  .product .summary div.list ul .c-banner--article-newsletter li,
  ul.c-list--arrow .c-banner--article-newsletter li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-banner--article-newsletter li,
  .c-article .c-article__content ul .c-banner--article-newsletter li,
  .c-banner--article-newsletter .c-article .c-article__content ol li,
  .c-banner--article-newsletter .c-article .c-article__content ul li,
  .c-banner--article-newsletter .c-course .course .entry p,
  .c-banner--article-newsletter .c-ebook-download p,
  .c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-newsletter .c-index-b .articles__item ol li,
  .c-banner--article-newsletter .c-paragraph,
  .c-banner--article-newsletter .c-paragraph-wrapper p,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-newsletter .c-special-product .container ol li,
  .c-banner--article-newsletter .c-special-product .container p,
  .c-banner--article-newsletter .c-special-product .container ul.styled li,
  .c-banner--article-newsletter .generic-list li,
  .c-banner--article-newsletter .generic-ordered-list li,
  .c-banner--article-newsletter .overlay .overlay-content p,
  .c-banner--article-newsletter .overlay .overlay-content ul li,
  .c-banner--article-newsletter .product .summary div.list ul li,
  .c-banner--article-newsletter ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-newsletter p,
  .c-ebook-download .c-banner--article-newsletter p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
  .c-index-b .articles__item ol .c-banner--article-newsletter li,
  .c-paragraph-wrapper .c-banner--article-newsletter p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
  .c-special-product .container .c-banner--article-newsletter p,
  .c-special-product .container ol .c-banner--article-newsletter li,
  .c-special-product .container ul.styled .c-banner--article-newsletter li,
  .generic-list .c-banner--article-newsletter li,
  .generic-ordered-list .c-banner--article-newsletter li,
  .overlay .overlay-content .c-banner--article-newsletter p,
  .overlay .overlay-content ul .c-banner--article-newsletter li,
  .product .summary div.list ul .c-banner--article-newsletter li,
  ul.c-list--arrow .c-banner--article-newsletter li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-banner--article-newsletter li,
  .c-article .c-article__content ul .c-banner--article-newsletter li,
  .c-banner--article-newsletter .c-article .c-article__content ol li,
  .c-banner--article-newsletter .c-article .c-article__content ul li,
  .c-banner--article-newsletter .c-course .course .entry p,
  .c-banner--article-newsletter .c-ebook-download p,
  .c-banner--article-newsletter .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-newsletter .c-index-b .articles__item ol li,
  .c-banner--article-newsletter .c-paragraph,
  .c-banner--article-newsletter .c-paragraph-wrapper p,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-newsletter .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-newsletter .c-special-product .container ol li,
  .c-banner--article-newsletter .c-special-product .container p,
  .c-banner--article-newsletter .c-special-product .container ul.styled li,
  .c-banner--article-newsletter .generic-list li,
  .c-banner--article-newsletter .generic-ordered-list li,
  .c-banner--article-newsletter .overlay .overlay-content p,
  .c-banner--article-newsletter .overlay .overlay-content ul li,
  .c-banner--article-newsletter .product .summary div.list ul li,
  .c-banner--article-newsletter ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-newsletter p,
  .c-ebook-download .c-banner--article-newsletter p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-newsletter li,
  .c-index-b .articles__item ol .c-banner--article-newsletter li,
  .c-paragraph-wrapper .c-banner--article-newsletter p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-newsletter li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-newsletter li,
  .c-special-product .container .c-banner--article-newsletter p,
  .c-special-product .container ol .c-banner--article-newsletter li,
  .c-special-product .container ul.styled .c-banner--article-newsletter li,
  .generic-list .c-banner--article-newsletter li,
  .generic-ordered-list .c-banner--article-newsletter li,
  .overlay .overlay-content .c-banner--article-newsletter p,
  .overlay .overlay-content ul .c-banner--article-newsletter li,
  .product .summary div.list ul .c-banner--article-newsletter li,
  ul.c-list--arrow .c-banner--article-newsletter li {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-banner--article-inside li,
  .c-article .c-article__content ul .c-banner--article-inside li,
  .c-banner--article-inside .c-article .c-article__content ol li,
  .c-banner--article-inside .c-article .c-article__content ul li,
  .c-banner--article-inside .c-course .course .entry p,
  .c-banner--article-inside .c-ebook-download p,
  .c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside .c-index-b .articles__item ol li,
  .c-banner--article-inside .c-paragraph,
  .c-banner--article-inside .c-paragraph-wrapper p,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-inside .c-special-product .container ol li,
  .c-banner--article-inside .c-special-product .container p,
  .c-banner--article-inside .c-special-product .container ul.styled li,
  .c-banner--article-inside .generic-list li,
  .c-banner--article-inside .generic-ordered-list li,
  .c-banner--article-inside .overlay .overlay-content p,
  .c-banner--article-inside .overlay .overlay-content ul li,
  .c-banner--article-inside .product .summary div.list ul li,
  .c-banner--article-inside ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside p,
  .c-ebook-download .c-banner--article-inside p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
  .c-index-b .articles__item ol .c-banner--article-inside li,
  .c-paragraph-wrapper .c-banner--article-inside p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
  .c-special-product .container .c-banner--article-inside p,
  .c-special-product .container ol .c-banner--article-inside li,
  .c-special-product .container ul.styled .c-banner--article-inside li,
  .generic-list .c-banner--article-inside li,
  .generic-ordered-list .c-banner--article-inside li,
  .overlay .overlay-content .c-banner--article-inside p,
  .overlay .overlay-content ul .c-banner--article-inside li,
  .product .summary div.list ul .c-banner--article-inside li,
  ul.c-list--arrow .c-banner--article-inside li {
    font-size: 18px;
    line-height: 23.994px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-banner--article-inside li,
  .c-article .c-article__content ul .c-banner--article-inside li,
  .c-banner--article-inside .c-article .c-article__content ol li,
  .c-banner--article-inside .c-article .c-article__content ul li,
  .c-banner--article-inside .c-course .course .entry p,
  .c-banner--article-inside .c-ebook-download p,
  .c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside .c-index-b .articles__item ol li,
  .c-banner--article-inside .c-paragraph,
  .c-banner--article-inside .c-paragraph-wrapper p,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-inside .c-special-product .container ol li,
  .c-banner--article-inside .c-special-product .container p,
  .c-banner--article-inside .c-special-product .container ul.styled li,
  .c-banner--article-inside .generic-list li,
  .c-banner--article-inside .generic-ordered-list li,
  .c-banner--article-inside .overlay .overlay-content p,
  .c-banner--article-inside .overlay .overlay-content ul li,
  .c-banner--article-inside .product .summary div.list ul li,
  .c-banner--article-inside ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside p,
  .c-ebook-download .c-banner--article-inside p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
  .c-index-b .articles__item ol .c-banner--article-inside li,
  .c-paragraph-wrapper .c-banner--article-inside p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
  .c-special-product .container .c-banner--article-inside p,
  .c-special-product .container ol .c-banner--article-inside li,
  .c-special-product .container ul.styled .c-banner--article-inside li,
  .generic-list .c-banner--article-inside li,
  .generic-ordered-list .c-banner--article-inside li,
  .overlay .overlay-content .c-banner--article-inside p,
  .overlay .overlay-content ul .c-banner--article-inside li,
  .product .summary div.list ul .c-banner--article-inside li,
  ul.c-list--arrow .c-banner--article-inside li {
    font-size: 18px;
    line-height: 23.994px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-banner--article-inside li,
  .c-article .c-article__content ul .c-banner--article-inside li,
  .c-banner--article-inside .c-article .c-article__content ol li,
  .c-banner--article-inside .c-article .c-article__content ul li,
  .c-banner--article-inside .c-course .course .entry p,
  .c-banner--article-inside .c-ebook-download p,
  .c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside .c-index-b .articles__item ol li,
  .c-banner--article-inside .c-paragraph,
  .c-banner--article-inside .c-paragraph-wrapper p,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-inside .c-special-product .container ol li,
  .c-banner--article-inside .c-special-product .container p,
  .c-banner--article-inside .c-special-product .container ul.styled li,
  .c-banner--article-inside .generic-list li,
  .c-banner--article-inside .generic-ordered-list li,
  .c-banner--article-inside .overlay .overlay-content p,
  .c-banner--article-inside .overlay .overlay-content ul li,
  .c-banner--article-inside .product .summary div.list ul li,
  .c-banner--article-inside ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside p,
  .c-ebook-download .c-banner--article-inside p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
  .c-index-b .articles__item ol .c-banner--article-inside li,
  .c-paragraph-wrapper .c-banner--article-inside p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
  .c-special-product .container .c-banner--article-inside p,
  .c-special-product .container ol .c-banner--article-inside li,
  .c-special-product .container ul.styled .c-banner--article-inside li,
  .generic-list .c-banner--article-inside li,
  .generic-ordered-list .c-banner--article-inside li,
  .overlay .overlay-content .c-banner--article-inside p,
  .overlay .overlay-content ul .c-banner--article-inside li,
  .product .summary div.list ul .c-banner--article-inside li,
  ul.c-list--arrow .c-banner--article-inside li {
    font-size: 16px;
    line-height: 21.996px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-banner--article-inside li,
  .c-article .c-article__content ul .c-banner--article-inside li,
  .c-banner--article-inside .c-article .c-article__content ol li,
  .c-banner--article-inside .c-article .c-article__content ul li,
  .c-banner--article-inside .c-course .course .entry p,
  .c-banner--article-inside .c-ebook-download p,
  .c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside .c-index-b .articles__item ol li,
  .c-banner--article-inside .c-paragraph,
  .c-banner--article-inside .c-paragraph-wrapper p,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-inside .c-special-product .container ol li,
  .c-banner--article-inside .c-special-product .container p,
  .c-banner--article-inside .c-special-product .container ul.styled li,
  .c-banner--article-inside .generic-list li,
  .c-banner--article-inside .generic-ordered-list li,
  .c-banner--article-inside .overlay .overlay-content p,
  .c-banner--article-inside .overlay .overlay-content ul li,
  .c-banner--article-inside .product .summary div.list ul li,
  .c-banner--article-inside ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside p,
  .c-ebook-download .c-banner--article-inside p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
  .c-index-b .articles__item ol .c-banner--article-inside li,
  .c-paragraph-wrapper .c-banner--article-inside p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
  .c-special-product .container .c-banner--article-inside p,
  .c-special-product .container ol .c-banner--article-inside li,
  .c-special-product .container ul.styled .c-banner--article-inside li,
  .generic-list .c-banner--article-inside li,
  .generic-ordered-list .c-banner--article-inside li,
  .overlay .overlay-content .c-banner--article-inside p,
  .overlay .overlay-content ul .c-banner--article-inside li,
  .product .summary div.list ul .c-banner--article-inside li,
  ul.c-list--arrow .c-banner--article-inside li {
    font-size: 14px;
    line-height: 19.998px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-banner--article-inside li,
  .c-article .c-article__content ul .c-banner--article-inside li,
  .c-banner--article-inside .c-article .c-article__content ol li,
  .c-banner--article-inside .c-article .c-article__content ul li,
  .c-banner--article-inside .c-course .course .entry p,
  .c-banner--article-inside .c-ebook-download p,
  .c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside .c-index-b .articles__item ol li,
  .c-banner--article-inside .c-paragraph,
  .c-banner--article-inside .c-paragraph-wrapper p,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-inside .c-special-product .container ol li,
  .c-banner--article-inside .c-special-product .container p,
  .c-banner--article-inside .c-special-product .container ul.styled li,
  .c-banner--article-inside .generic-list li,
  .c-banner--article-inside .generic-ordered-list li,
  .c-banner--article-inside .overlay .overlay-content p,
  .c-banner--article-inside .overlay .overlay-content ul li,
  .c-banner--article-inside .product .summary div.list ul li,
  .c-banner--article-inside ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside p,
  .c-ebook-download .c-banner--article-inside p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
  .c-index-b .articles__item ol .c-banner--article-inside li,
  .c-paragraph-wrapper .c-banner--article-inside p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
  .c-special-product .container .c-banner--article-inside p,
  .c-special-product .container ol .c-banner--article-inside li,
  .c-special-product .container ul.styled .c-banner--article-inside li,
  .generic-list .c-banner--article-inside li,
  .generic-ordered-list .c-banner--article-inside li,
  .overlay .overlay-content .c-banner--article-inside p,
  .overlay .overlay-content ul .c-banner--article-inside li,
  .product .summary div.list ul .c-banner--article-inside li,
  ul.c-list--arrow .c-banner--article-inside li {
    font-size: 14px;
    line-height: 19.998px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-banner--article-inside li,
  .c-article .c-article__content ul .c-banner--article-inside li,
  .c-banner--article-inside .c-article .c-article__content ol li,
  .c-banner--article-inside .c-article .c-article__content ul li,
  .c-banner--article-inside .c-course .course .entry p,
  .c-banner--article-inside .c-ebook-download p,
  .c-banner--article-inside .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside .c-index-b .articles__item ol li,
  .c-banner--article-inside .c-paragraph,
  .c-banner--article-inside .c-paragraph-wrapper p,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ol li,
  .c-banner--article-inside .c-special-article__content .caixaTexto > ul li,
  .c-banner--article-inside .c-special-product .container ol li,
  .c-banner--article-inside .c-special-product .container p,
  .c-banner--article-inside .c-special-product .container ul.styled li,
  .c-banner--article-inside .generic-list li,
  .c-banner--article-inside .generic-ordered-list li,
  .c-banner--article-inside .overlay .overlay-content p,
  .c-banner--article-inside .overlay .overlay-content ul li,
  .c-banner--article-inside .product .summary div.list ul li,
  .c-banner--article-inside ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside p,
  .c-ebook-download .c-banner--article-inside p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside li,
  .c-index-b .articles__item ol .c-banner--article-inside li,
  .c-paragraph-wrapper .c-banner--article-inside p,
  .c-special-article__content .caixaTexto > ol .c-banner--article-inside li,
  .c-special-article__content .caixaTexto > ul .c-banner--article-inside li,
  .c-special-product .container .c-banner--article-inside p,
  .c-special-product .container ol .c-banner--article-inside li,
  .c-special-product .container ul.styled .c-banner--article-inside li,
  .generic-list .c-banner--article-inside li,
  .generic-ordered-list .c-banner--article-inside li,
  .overlay .overlay-content .c-banner--article-inside p,
  .overlay .overlay-content ul .c-banner--article-inside li,
  .product .summary div.list ul .c-banner--article-inside li,
  ul.c-list--arrow .c-banner--article-inside li {
    font-size: 16px;
    line-height: 18px;
  }
}
.c-article .c-article__content ol .c-banner--8title li,
.c-article .c-article__content ul .c-banner--8title li,
.c-banner--8title .c-article .c-article__content ol li,
.c-banner--8title .c-article .c-article__content ul li,
.c-banner--8title .c-course .course .entry p,
.c-banner--8title .c-ebook-download p,
.c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
.c-banner--8title .c-index-b .articles__item ol li,
.c-banner--8title .c-paragraph,
.c-banner--8title .c-paragraph-wrapper p,
.c-banner--8title .c-special-article__content .caixaTexto > ol li,
.c-banner--8title .c-special-article__content .caixaTexto > ul li,
.c-banner--8title .c-special-product .container ol li,
.c-banner--8title .c-special-product .container p,
.c-banner--8title .c-special-product .container ul.styled li,
.c-banner--8title .generic-list li,
.c-banner--8title .generic-ordered-list li,
.c-banner--8title .overlay .overlay-content p,
.c-banner--8title .overlay .overlay-content ul li,
.c-banner--8title .product .summary div.list ul li,
.c-banner--8title ul.c-list--arrow li,
.c-course .course .entry .c-banner--8title p,
.c-ebook-download .c-banner--8title p,
.c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
.c-index-b .articles__item ol .c-banner--8title li,
.c-paragraph-wrapper .c-banner--8title p,
.c-special-article__content .caixaTexto > ol .c-banner--8title li,
.c-special-article__content .caixaTexto > ul .c-banner--8title li,
.c-special-product .container .c-banner--8title p,
.c-special-product .container ol .c-banner--8title li,
.c-special-product .container ul.styled .c-banner--8title li,
.generic-list .c-banner--8title li,
.generic-ordered-list .c-banner--8title li,
.overlay .overlay-content .c-banner--8title p,
.overlay .overlay-content ul .c-banner--8title li,
.product .summary div.list ul .c-banner--8title li,
ul.c-list--arrow .c-banner--8title li {
  color: rgba(0, 0, 0, 0.6) !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-banner--8title li,
  .c-article .c-article__content ul .c-banner--8title li,
  .c-banner--8title .c-article .c-article__content ol li,
  .c-banner--8title .c-article .c-article__content ul li,
  .c-banner--8title .c-course .course .entry p,
  .c-banner--8title .c-ebook-download p,
  .c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--8title .c-index-b .articles__item ol li,
  .c-banner--8title .c-paragraph,
  .c-banner--8title .c-paragraph-wrapper p,
  .c-banner--8title .c-special-article__content .caixaTexto > ol li,
  .c-banner--8title .c-special-article__content .caixaTexto > ul li,
  .c-banner--8title .c-special-product .container ol li,
  .c-banner--8title .c-special-product .container p,
  .c-banner--8title .c-special-product .container ul.styled li,
  .c-banner--8title .generic-list li,
  .c-banner--8title .generic-ordered-list li,
  .c-banner--8title .overlay .overlay-content p,
  .c-banner--8title .overlay .overlay-content ul li,
  .c-banner--8title .product .summary div.list ul li,
  .c-banner--8title ul.c-list--arrow li,
  .c-course .course .entry .c-banner--8title p,
  .c-ebook-download .c-banner--8title p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
  .c-index-b .articles__item ol .c-banner--8title li,
  .c-paragraph-wrapper .c-banner--8title p,
  .c-special-article__content .caixaTexto > ol .c-banner--8title li,
  .c-special-article__content .caixaTexto > ul .c-banner--8title li,
  .c-special-product .container .c-banner--8title p,
  .c-special-product .container ol .c-banner--8title li,
  .c-special-product .container ul.styled .c-banner--8title li,
  .generic-list .c-banner--8title li,
  .generic-ordered-list .c-banner--8title li,
  .overlay .overlay-content .c-banner--8title p,
  .overlay .overlay-content ul .c-banner--8title li,
  .product .summary div.list ul .c-banner--8title li,
  ul.c-list--arrow .c-banner--8title li {
    font-size: 21.994px;
    line-height: 32.004px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-banner--8title li,
  .c-article .c-article__content ul .c-banner--8title li,
  .c-banner--8title .c-article .c-article__content ol li,
  .c-banner--8title .c-article .c-article__content ul li,
  .c-banner--8title .c-course .course .entry p,
  .c-banner--8title .c-ebook-download p,
  .c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--8title .c-index-b .articles__item ol li,
  .c-banner--8title .c-paragraph,
  .c-banner--8title .c-paragraph-wrapper p,
  .c-banner--8title .c-special-article__content .caixaTexto > ol li,
  .c-banner--8title .c-special-article__content .caixaTexto > ul li,
  .c-banner--8title .c-special-product .container ol li,
  .c-banner--8title .c-special-product .container p,
  .c-banner--8title .c-special-product .container ul.styled li,
  .c-banner--8title .generic-list li,
  .c-banner--8title .generic-ordered-list li,
  .c-banner--8title .overlay .overlay-content p,
  .c-banner--8title .overlay .overlay-content ul li,
  .c-banner--8title .product .summary div.list ul li,
  .c-banner--8title ul.c-list--arrow li,
  .c-course .course .entry .c-banner--8title p,
  .c-ebook-download .c-banner--8title p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
  .c-index-b .articles__item ol .c-banner--8title li,
  .c-paragraph-wrapper .c-banner--8title p,
  .c-special-article__content .caixaTexto > ol .c-banner--8title li,
  .c-special-article__content .caixaTexto > ul .c-banner--8title li,
  .c-special-product .container .c-banner--8title p,
  .c-special-product .container ol .c-banner--8title li,
  .c-special-product .container ul.styled .c-banner--8title li,
  .generic-list .c-banner--8title li,
  .generic-ordered-list .c-banner--8title li,
  .overlay .overlay-content .c-banner--8title p,
  .overlay .overlay-content ul .c-banner--8title li,
  .product .summary div.list ul .c-banner--8title li,
  ul.c-list--arrow .c-banner--8title li {
    font-size: 16.8px;
    line-height: 21px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-banner--8title li,
  .c-article .c-article__content ul .c-banner--8title li,
  .c-banner--8title .c-article .c-article__content ol li,
  .c-banner--8title .c-article .c-article__content ul li,
  .c-banner--8title .c-course .course .entry p,
  .c-banner--8title .c-ebook-download p,
  .c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--8title .c-index-b .articles__item ol li,
  .c-banner--8title .c-paragraph,
  .c-banner--8title .c-paragraph-wrapper p,
  .c-banner--8title .c-special-article__content .caixaTexto > ol li,
  .c-banner--8title .c-special-article__content .caixaTexto > ul li,
  .c-banner--8title .c-special-product .container ol li,
  .c-banner--8title .c-special-product .container p,
  .c-banner--8title .c-special-product .container ul.styled li,
  .c-banner--8title .generic-list li,
  .c-banner--8title .generic-ordered-list li,
  .c-banner--8title .overlay .overlay-content p,
  .c-banner--8title .overlay .overlay-content ul li,
  .c-banner--8title .product .summary div.list ul li,
  .c-banner--8title ul.c-list--arrow li,
  .c-course .course .entry .c-banner--8title p,
  .c-ebook-download .c-banner--8title p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
  .c-index-b .articles__item ol .c-banner--8title li,
  .c-paragraph-wrapper .c-banner--8title p,
  .c-special-article__content .caixaTexto > ol .c-banner--8title li,
  .c-special-article__content .caixaTexto > ul .c-banner--8title li,
  .c-special-product .container .c-banner--8title p,
  .c-special-product .container ol .c-banner--8title li,
  .c-special-product .container ul.styled .c-banner--8title li,
  .generic-list .c-banner--8title li,
  .generic-ordered-list .c-banner--8title li,
  .overlay .overlay-content .c-banner--8title p,
  .overlay .overlay-content ul .c-banner--8title li,
  .product .summary div.list ul .c-banner--8title li,
  ul.c-list--arrow .c-banner--8title li {
    font-size: 18.004px;
    line-height: 21.994px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-banner--8title li,
  .c-article .c-article__content ul .c-banner--8title li,
  .c-banner--8title .c-article .c-article__content ol li,
  .c-banner--8title .c-article .c-article__content ul li,
  .c-banner--8title .c-course .course .entry p,
  .c-banner--8title .c-ebook-download p,
  .c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--8title .c-index-b .articles__item ol li,
  .c-banner--8title .c-paragraph,
  .c-banner--8title .c-paragraph-wrapper p,
  .c-banner--8title .c-special-article__content .caixaTexto > ol li,
  .c-banner--8title .c-special-article__content .caixaTexto > ul li,
  .c-banner--8title .c-special-product .container ol li,
  .c-banner--8title .c-special-product .container p,
  .c-banner--8title .c-special-product .container ul.styled li,
  .c-banner--8title .generic-list li,
  .c-banner--8title .generic-ordered-list li,
  .c-banner--8title .overlay .overlay-content p,
  .c-banner--8title .overlay .overlay-content ul li,
  .c-banner--8title .product .summary div.list ul li,
  .c-banner--8title ul.c-list--arrow li,
  .c-course .course .entry .c-banner--8title p,
  .c-ebook-download .c-banner--8title p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
  .c-index-b .articles__item ol .c-banner--8title li,
  .c-paragraph-wrapper .c-banner--8title p,
  .c-special-article__content .caixaTexto > ol .c-banner--8title li,
  .c-special-article__content .caixaTexto > ul .c-banner--8title li,
  .c-special-product .container .c-banner--8title p,
  .c-special-product .container ol .c-banner--8title li,
  .c-special-product .container ul.styled .c-banner--8title li,
  .generic-list .c-banner--8title li,
  .generic-ordered-list .c-banner--8title li,
  .overlay .overlay-content .c-banner--8title p,
  .overlay .overlay-content ul .c-banner--8title li,
  .product .summary div.list ul .c-banner--8title li,
  ul.c-list--arrow .c-banner--8title li {
    font-size: 16.044px;
    line-height: 20.006px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-banner--8title li,
  .c-article .c-article__content ul .c-banner--8title li,
  .c-banner--8title .c-article .c-article__content ol li,
  .c-banner--8title .c-article .c-article__content ul li,
  .c-banner--8title .c-course .course .entry p,
  .c-banner--8title .c-ebook-download p,
  .c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--8title .c-index-b .articles__item ol li,
  .c-banner--8title .c-paragraph,
  .c-banner--8title .c-paragraph-wrapper p,
  .c-banner--8title .c-special-article__content .caixaTexto > ol li,
  .c-banner--8title .c-special-article__content .caixaTexto > ul li,
  .c-banner--8title .c-special-product .container ol li,
  .c-banner--8title .c-special-product .container p,
  .c-banner--8title .c-special-product .container ul.styled li,
  .c-banner--8title .generic-list li,
  .c-banner--8title .generic-ordered-list li,
  .c-banner--8title .overlay .overlay-content p,
  .c-banner--8title .overlay .overlay-content ul li,
  .c-banner--8title .product .summary div.list ul li,
  .c-banner--8title ul.c-list--arrow li,
  .c-course .course .entry .c-banner--8title p,
  .c-ebook-download .c-banner--8title p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
  .c-index-b .articles__item ol .c-banner--8title li,
  .c-paragraph-wrapper .c-banner--8title p,
  .c-special-article__content .caixaTexto > ol .c-banner--8title li,
  .c-special-article__content .caixaTexto > ul .c-banner--8title li,
  .c-special-product .container .c-banner--8title p,
  .c-special-product .container ol .c-banner--8title li,
  .c-special-product .container ul.styled .c-banner--8title li,
  .generic-list .c-banner--8title li,
  .generic-ordered-list .c-banner--8title li,
  .overlay .overlay-content .c-banner--8title p,
  .overlay .overlay-content ul .c-banner--8title li,
  .product .summary div.list ul .c-banner--8title li,
  ul.c-list--arrow .c-banner--8title li {
    font-size: 16.044px;
    line-height: 20.006px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-banner--8title li,
  .c-article .c-article__content ul .c-banner--8title li,
  .c-banner--8title .c-article .c-article__content ol li,
  .c-banner--8title .c-article .c-article__content ul li,
  .c-banner--8title .c-course .course .entry p,
  .c-banner--8title .c-ebook-download p,
  .c-banner--8title .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--8title .c-index-b .articles__item ol li,
  .c-banner--8title .c-paragraph,
  .c-banner--8title .c-paragraph-wrapper p,
  .c-banner--8title .c-special-article__content .caixaTexto > ol li,
  .c-banner--8title .c-special-article__content .caixaTexto > ul li,
  .c-banner--8title .c-special-product .container ol li,
  .c-banner--8title .c-special-product .container p,
  .c-banner--8title .c-special-product .container ul.styled li,
  .c-banner--8title .generic-list li,
  .c-banner--8title .generic-ordered-list li,
  .c-banner--8title .overlay .overlay-content p,
  .c-banner--8title .overlay .overlay-content ul li,
  .c-banner--8title .product .summary div.list ul li,
  .c-banner--8title ul.c-list--arrow li,
  .c-course .course .entry .c-banner--8title p,
  .c-ebook-download .c-banner--8title p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--8title li,
  .c-index-b .articles__item ol .c-banner--8title li,
  .c-paragraph-wrapper .c-banner--8title p,
  .c-special-article__content .caixaTexto > ol .c-banner--8title li,
  .c-special-article__content .caixaTexto > ul .c-banner--8title li,
  .c-special-product .container .c-banner--8title p,
  .c-special-product .container ol .c-banner--8title li,
  .c-special-product .container ul.styled .c-banner--8title li,
  .generic-list .c-banner--8title li,
  .generic-ordered-list .c-banner--8title li,
  .overlay .overlay-content .c-banner--8title p,
  .overlay .overlay-content ul .c-banner--8title li,
  .product .summary div.list ul .c-banner--8title li,
  ul.c-list--arrow .c-banner--8title li {
    font-size: 14px;
    line-height: 14px;
  }
}
.c-article .c-article__content ol .c-learn__item li,
.c-article .c-article__content ul .c-learn__item li,
.c-course .course .entry .c-learn__item p,
.c-ebook-download .c-learn__item p,
.c-free-ebook .c-free-ebook__container ul .c-learn__item li,
.c-index-b .articles__item ol .c-learn__item li,
.c-learn__item .c-article .c-article__content ol li,
.c-learn__item .c-article .c-article__content ul li,
.c-learn__item .c-course .course .entry p,
.c-learn__item .c-ebook-download p,
.c-learn__item .c-free-ebook .c-free-ebook__container ul li,
.c-learn__item .c-index-b .articles__item ol li,
.c-learn__item .c-paragraph,
.c-learn__item .c-paragraph-wrapper p,
.c-learn__item .c-special-article__content .caixaTexto > ol li,
.c-learn__item .c-special-article__content .caixaTexto > ul li,
.c-learn__item .c-special-product .container ol li,
.c-learn__item .c-special-product .container p,
.c-learn__item .c-special-product .container ul.styled li,
.c-learn__item .generic-list li,
.c-learn__item .generic-ordered-list li,
.c-learn__item .overlay .overlay-content p,
.c-learn__item .overlay .overlay-content ul li,
.c-learn__item .product .summary div.list ul li,
.c-learn__item ul.c-list--arrow li,
.c-paragraph-wrapper .c-learn__item p,
.c-special-article__content .caixaTexto > ol .c-learn__item li,
.c-special-article__content .caixaTexto > ul .c-learn__item li,
.c-special-product .container .c-learn__item p,
.c-special-product .container ol .c-learn__item li,
.c-special-product .container ul.styled .c-learn__item li,
.generic-list .c-learn__item li,
.generic-ordered-list .c-learn__item li,
.overlay .overlay-content .c-learn__item p,
.overlay .overlay-content ul .c-learn__item li,
.product .summary div.list ul .c-learn__item li,
ul.c-list--arrow .c-learn__item li {
  color: rgba(0, 0, 0, 0.6) !important;
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    font-size: 21.994px;
    line-height: 32.004px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    font-size: 20.006px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    font-size: 18.004px;
    line-height: 25.998px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    font-size: 18.004px;
    line-height: 25.998px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    font-size: 16.002px;
    line-height: 21.994px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    font-size: 14px;
    line-height: 14px;
  }
}
#_edn1,
#_edn2,
#_edn3,
#_edn4,
#_edn5,
#_edn6,
#_edn7,
#_edn8,
#_edn9,
#_edn10,
#_edn11,
#_edn12,
#_edn13,
#_edn14,
#_edn15,
#_edn16,
#_edn17,
#_edn18,
#_edn19,
#_edn20,
.c-note__declare {
  text-decoration: none !important;
}
#_edn1:hover,
#_edn2:hover,
#_edn3:hover,
#_edn4:hover,
#_edn5:hover,
#_edn6:hover,
#_edn7:hover,
#_edn8:hover,
#_edn9:hover,
#_edn10:hover,
#_edn11:hover,
#_edn12:hover,
#_edn13:hover,
#_edn14:hover,
#_edn15:hover,
#_edn16:hover,
#_edn17:hover,
#_edn18:hover,
#_edn19:hover,
#_edn20:hover,
.c-note__declare:hover {
  color: rgba(0, 0, 0, 0.4) !important;
}
#_edn1 sup,
#_edn2 sup,
#_edn3 sup,
#_edn4 sup,
#_edn5 sup,
#_edn6 sup,
#_edn7 sup,
#_edn8 sup,
#_edn9 sup,
#_edn10 sup,
#_edn11 sup,
#_edn12 sup,
#_edn13 sup,
#_edn14 sup,
#_edn15 sup,
#_edn16 sup,
#_edn17 sup,
#_edn18 sup,
#_edn19 sup,
#_edn20 sup,
.c-note__declare sup {
  font-size: 0.7em;
  vertical-align: super;
}
.c-comments {
  text-align: left !important;
}
.c-comments .c-comments__area {
  background-color: rgba(0, 0, 0, 0.06);
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-comments .c-comments__area {
    margin-top: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-comments .c-comments__area {
    margin-top: 20px;
  }
}
.c-comments .c-comments__area .c-comments__desc {
  color: rgba(0, 0, 0, 0.45);
  font-size: 18px;
  font-family: source-sans-pro;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-comments .c-comments__area .c-comments__desc {
    padding: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-comments .c-comments__area .c-comments__desc {
    padding: 20px;
  }
}
.c-comments .c-comments__area .c-comments__desc a {
  color: inherit;
  font-weight: 700;
  border-bottom: 2px solid;
}
.alignCenter,
.c-sidebar__author,
.quotes {
  text-align: center;
}
.quotes {
  font-style: italic;
}
.leftCitation {
  margin-left: 40px;
}
.flexCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flexYCenter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.flexXCenter {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--bundle,
  .c-item-book--single {
    margin-right: 10px !important;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--single {
    width: 7.13542vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--single {
    width: 10.625vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--single {
    width: 16.79688vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--single {
    width: 16.53646vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--single {
    width: 21.85185vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--single {
    width: 32.5vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--bundle {
    width: 9.0625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--bundle {
    width: 14.30556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--bundle {
    width: 22.65625vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--bundle {
    width: 22.13542vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--bundle {
    width: 31.48148vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--bundle {
    width: 45vw;
  }
}
.c-item-book--bundle,
.c-item-book--single {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--bundle,
  .c-item-book--single {
    height: 9.84402vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--bundle,
  .c-item-book--single {
    height: 14.65825vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--bundle,
  .c-item-book--single {
    height: 23.17297vw;
    max-width: 200px;
    max-height: 275.92px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--bundle,
  .c-item-book--single {
    height: 22.8137vw;
    max-width: 200px;
    max-height: 275.92px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--bundle,
  .c-item-book--single {
    height: 30.14681vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--bundle,
  .c-item-book--single {
    height: 44.837vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--collection {
    width: 14.375vw;
    height: 9.84402vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--collection {
    width: 22.5vw;
    height: 14.65825vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--collection {
    width: 38.96484vw;
    height: 23.17297vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--collection {
    width: 46.74479vw;
    height: 22.8137vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--collection {
    width: 94.44444vw;
    height: 30.14681vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--collection {
    width: 93.75vw;
    height: 44.837vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--title {
    font-size: 18px;
    line-height: 19.98px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--title {
    font-size: 22px;
    line-height: 23.98px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--title {
    font-size: 24px;
    line-height: 25.92px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--title {
    font-size: 18px;
    line-height: 19.98px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--title {
    font-size: 22px;
    line-height: 23.98px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--title {
    font-size: 16px;
    line-height: 18.08px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--description {
    font-size: 14px;
    line-height: 15.96px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--description {
    font-size: 18px;
    line-height: 19.98px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--description {
    font-size: 18px;
    line-height: 21.96px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--description {
    font-size: 14px;
    line-height: 15.96px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--description {
    font-size: 12px;
    line-height: 15.96px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--price,
  .c-item-book--price-variant {
    margin-top: 4px !important;
  }
}
.c-item-book--price {
  color: #ff3526;
  text-decoration: line-through;
  display: block;
  font-weight: 600;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--price {
    font-size: 14px;
    line-height: 14px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--price {
    font-size: 18.004px;
    line-height: 18.004px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--price {
    font-size: 18.004px;
    line-height: 18.004px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--price {
    font-size: 16.002px;
    line-height: 16.002px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--price {
    font-size: 18.004px;
    line-height: 18.004px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--price {
    font-size: 14px;
    line-height: 14px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--price {
    font-size: 16px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--price {
    font-size: 18px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--price {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--price {
    font-size: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--price {
    font-size: 18px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--price {
    font-size: 14px;
  }
}
.c-item-book--price-variant {
  display: block;
  font-weight: 600;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--price-variant {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--price-variant {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--price-variant {
    font-size: 22px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--price-variant {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--price-variant {
    font-size: 22px;
    line-height: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--price-variant {
    font-size: 16px;
    line-height: 16px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-book--price-variant {
    font-size: 18.24px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-book--price-variant {
    font-size: 21.96px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-book--price-variant {
    font-size: 20.16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-book--price-variant {
    font-size: 21.28px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-book--price-variant {
    font-size: 21.96px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-book--price-variant {
    font-size: 15.68px;
  }
}
.c-author {
  text-align: left;
  overflow: hidden;
}
.c-author .c-author__img {
  margin-left: 0 !important;
  position: static !important;
  float: left;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-author .c-author__img {
    margin-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-author .c-author__img {
    margin-right: 20px;
  }
}
.c-author .c-author__txt .c-author__title {
  font-weight: 700;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-author .c-author__txt .c-author__title {
    font-size: 36px;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-author .c-author__txt .c-author__title {
    font-size: 32px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-author .c-author__txt .c-author__title {
    font-size: 24px;
  }
}
.c-author .c-author__txt .c-author__title span.c-author__subtitle {
  font-weight: 400;
}
.c-author .c-author__txt .c-author__subtitle {
  display: block;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-author .c-author__txt .c-author__subtitle {
    font-size: 26px;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-author .c-author__txt .c-author__subtitle {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-author .c-author__txt .c-author__subtitle {
    font-size: 18px;
  }
}
.c-author .c-author__txt .c-author__desc {
  font-style: italic;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-author .c-author__txt .c-author__desc {
    font-size: 20px;
    line-height: 1.1;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-author .c-author__txt .c-author__desc {
    font-size: 16px;
    line-height: 1.75;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-author .c-author__txt .c-author__desc {
    font-size: 14px;
    line-height: 1.14;
  }
}
.c-author .c-author__txt .c-author__social .c-author__fb,
.c-author .c-author__txt .c-author__social .c-author__yt {
  text-decoration: none;
  font-weight: 700;
}
.c-author .c-author__txt .c-author__social .c-author__fb {
  color: #3b5998;
}
.c-author .c-author__txt .c-author__social .c-author__yt {
  color: #e62117;
}
.c-author .c-author__txt .c-author__social .fa {
  color: #fff;
  text-align: center;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-author .c-author__txt .c-author__social .fa {
    width: 52px;
    height: 52px;
    border-radius: 26px;
    line-height: 52px;
    font-size: 32px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-author .c-author__txt .c-author__social .fa {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    line-height: 30px;
    font-size: 16px;
  }
}
.c-author .c-author__txt .c-author__social .fa-facebook {
  background-color: #3b5998;
}
.c-author .c-author__txt .c-author__social .fa-youtube-play {
  background-color: #e62117;
}
.c-card-price {
  background-color: rgba(0, 0, 0, 0.03);
  clear: both;
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 321px) and (max-width: 9999px) {
  .c-card-price .c-card-price__info,
  .c-card-price .c-card-price__value {
    display: inline-block;
  }
}
.c-card-price .c-card-price__value {
  text-align: center;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 541px) and (max-width: 9999px) {
  .c-card-price .c-card-price__value {
    position: absolute;
    height: 100%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-card-price .c-card-price__value {
    width: 9.0625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-card-price .c-card-price__value {
    width: 10.55556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-card-price .c-card-price__value {
    width: 16.60156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-card-price .c-card-price__value {
    width: 16.92708vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-card-price .c-card-price__value {
    width: 25vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-card-price .c-card-price__value {
    width: 100%;
    padding: 20px 0;
  }
}
@media (min-width: 0) and (max-width: 540px) {
  .c-card-price .c-card-price__value span {
    padding-left: 20px;
  }
}
@media (min-width: 541px) and (max-width: 9999px) {
  .c-card-price .c-card-price__value span {
    position: relative;
    display: block;
    width: 100%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-card-price .c-card-price__info {
    margin-left: 9.0625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-card-price .c-card-price__info {
    margin-left: 10.55556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-card-price .c-card-price__info {
    margin-left: 16.60156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-card-price .c-card-price__info {
    margin-left: 16.92708vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-card-price .c-card-price__info {
    margin-left: 25vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-card-price .c-card-price__info {
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-card-price .c-card-price__info {
    padding: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-card-price .c-card-price__info {
    padding: 20px;
  }
}
.c-card-price__btn {
  color: rgba(0, 0, 0, 0.65);
  background-color: #ffd519;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-card-price__btn {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-product-card > p {
    margin-top: 12px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  [data-thumbnails="variant"] article {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-item-thumb
    .c-item-thumb__link
    [data-thumbnails="variant"]
    .c-item-thumb__img--page,
  .c-item-thumb
    .c-item-thumb__link
    [data-thumbnails="variant"]
    .c-item-thumb__img--sidebar,
  [data-thumbnails="variant"]
    .c-item-thumb
    .c-item-thumb__link
    .c-item-thumb__img--page,
  [data-thumbnails="variant"]
    .c-item-thumb
    .c-item-thumb__link
    .c-item-thumb__img--sidebar,
  [data-thumbnails="variant"] .c-item-thumb__img {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  [data-thumbnails="variant"] .t-element-margin--top-bottom--variant {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-thumbnails="sidebar"] {
    display: none;
  }
}
.c-item-thumb {
  clear: both;
}
.c-item-thumb .c-item-thumb__link {
  display: block;
  width: 96%;
  overflow: hidden;
}
.c-item-thumb .c-item-thumb__link .c-item-thumb__img,
.c-item-thumb .c-item-thumb__link .c-item-thumb__img--page,
.c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
  float: left;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--page {
    width: 32.5vw;
    height: 21.775vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--page {
    width: 21.85185vw;
    height: 14.64074vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--page {
    width: 16.53646vw;
    height: 11.07943vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--page {
    width: 16.79688vw;
    height: 11.25391vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--page {
    width: 13.88889vw;
    height: 9.30556vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--page {
    width: 10.41667vw;
    height: 6.97917vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
    width: 32.5vw;
    height: 21.775vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
    width: 21.85185vw;
    height: 14.64074vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
    width: 14.27734vw;
    height: 9.56582vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
    width: 11.80556vw;
    height: 7.90972vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
    width: 8.85417vw;
    height: 5.93229vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__img--sidebar {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-item-thumb .c-item-thumb__link .c-item-thumb__description {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-layout-default[data-item-thumb="archive"] .c-item-thumb,
  .o-layout-default[data-item-thumb="search"] .c-item-thumb {
    padding: 12px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-layout-default[data-item-thumb="archive"] .c-item-thumb :first-child,
  .o-layout-default[data-item-thumb="search"] .c-item-thumb :first-child {
    margin-bottom: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-layout-default[data-item-thumb="archive"] .c-item-thumb :first-child,
  .o-layout-default[data-item-thumb="search"] .c-item-thumb :first-child {
    margin-bottom: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-layout-default[data-item-thumb="archive"] .c-thumb--variant :first-child,
  .o-layout-default[data-item-thumb="search"] .c-thumb--variant :first-child {
    padding-top: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-layout-default[data-item-thumb="archive"] .c-thumb--variant :last-child,
  .o-layout-default[data-item-thumb="search"] .c-thumb--variant :last-child {
    padding-bottom: 0 !important;
    border: 0;
  }
}
[data-thumbnails="learn"] .c-item-thumb {
  margin-left: 0 !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  [data-thumbnails="learn"] .c-item-thumb {
    margin-right: 72px !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  [data-thumbnails="learn"] .c-item-thumb {
    margin-right: 0 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  [data-thumbnails="learn"] .c-item-thumb {
    margin-right: 45px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-thumbnails="learn"] .c-item-thumb {
    margin-right: 140px !important;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  [data-thumbnails="learn"] .c-item-thumb {
    margin-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  [data-thumbnails="learn"] .c-item-thumb {
    margin-right: 0 !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  [data-thumbnails="learn"] .c-item-thumb .c-item-thumb__description {
    margin-right: 65px !important;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  [data-thumbnails="learn"] .c-item-thumb .c-item-thumb__description {
    display: none;
  }
}
.c-accordion--single .c-accordion .c-accordion__btn--page,
.c-accordion--single .c-accordion .c-accordion__btn--sidebar,
.c-accordion--single .c-accordion__btn,
.c-accordion .c-accordion--single .c-accordion__btn--page,
.c-accordion .c-accordion--single .c-accordion__btn--sidebar {
  cursor: pointer;
  outline: none !important;
  color: rgba(0, 0, 0, 0.45);
  background-color: rgba(0, 0, 0, 0.03);
  height: 52px;
  line-height: 52px;
  text-align: center;
}
.c-accordion--single .c-accordion__content {
  overflow: hidden;
  height: 0;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-accordion--single .c-accordion__content {
    margin: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-accordion--single .c-accordion__content {
    margin: 20px 0;
  }
}
.c-accordion--single .c-accordion__content span {
  display: block;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-accordion--single .c-accordion__content span {
    margin: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-accordion--single .c-accordion__content span {
    margin: 20px 0;
  }
}
.c-accordion--single .c-accordion__content a {
  color: rgba(0, 0, 0, 0.6);
}
.c-accordion--single .c-accordion__content a :hover {
  text-decoration: none;
}
.c-accordion .c-accordion__btn,
.c-accordion .c-accordion__btn--page,
.c-accordion .c-accordion__btn--sidebar {
  font-weight: 700;
  cursor: pointer;
  width: 100%;
  text-align: left !important;
  outline: none !important;
  clear: both;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-accordion .c-accordion__btn,
  .c-accordion .c-accordion__btn--page,
  .c-accordion .c-accordion__btn--sidebar {
    font-size: 1.25em;
    padding: 20px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-accordion .c-accordion__btn,
  .c-accordion .c-accordion__btn--page,
  .c-accordion .c-accordion__btn--sidebar {
    font-size: 1.125em;
    padding: 10px 0;
  }
}
.c-accordion .c-accordion__btn--page {
  background-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.45);
}
.c-accordion .c-accordion__btn--sidebar {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.c-accordion .c-accordion__btn--sidebar:first-child {
  border-top: 0;
}
.c-accordion .c-accordion__btn--page .c-accordion__btn-text,
.c-accordion .c-accordion__btn--page .fa,
.c-accordion .c-accordion__btn--page .t-clear,
.c-accordion .c-accordion__btn--page .t-clear--variant,
.c-accordion .c-accordion__btn--sidebar .c-accordion__btn-text,
.c-accordion .c-accordion__btn--sidebar .fa,
.c-accordion .c-accordion__btn--sidebar .t-clear,
.c-accordion .c-accordion__btn--sidebar .t-clear--variant,
.c-accordion .c-accordion__btn .c-accordion__btn-text,
.c-accordion .c-accordion__btn .fa,
.c-accordion .c-accordion__btn .t-clear,
.c-accordion .c-accordion__btn .t-clear--variant {
  display: block;
}
.c-accordion .c-accordion__btn--page .fa,
.c-accordion .c-accordion__btn--sidebar .fa,
.c-accordion .c-accordion__btn .fa {
  float: right;
  width: 20px;
  font-size: 20px;
}
.c-accordion .c-accordion__btn--page .c-accordion__btn-text,
.c-accordion .c-accordion__btn--sidebar .c-accordion__btn-text,
.c-accordion .c-accordion__btn .c-accordion__btn-text {
  float: left;
  width: calc(100% - 50px);
}
.c-accordion .c-accordion__btn--page:last-child,
.c-accordion .c-accordion__btn--sidebar:last-child,
.c-accordion .c-accordion__btn:last-child {
  margin-bottom: 0;
}
.c-accordion .c-accordion__contents {
  clear: both;
}
.c-accordion .c-accordion__contents .c-accordion__list .c-accordion__item {
  padding: 10px 0;
  display: block;
  font-weight: 400;
}
.c-accordion
  .c-accordion__contents
  .c-accordion__list
  .c-accordion__item:last-child {
  padding-bottom: 12px;
}
h3#reftoggle {
  cursor: pointer;
  outline: none !important;
  color: rgba(0, 0, 0, 0.45);
  background-color: rgba(0, 0, 0, 0.03);
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  font-family: source-sans-pro;
  text-transform: uppercase;
}
div.content-references {
  display: none;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  div.content-references {
    margin: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  div.content-references {
    margin: 20px 0;
  }
}
div.content-references span {
  display: block;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  div.content-references span {
    margin: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  div.content-references span {
    margin: 20px 0;
  }
}
div.content-references a {
  color: rgba(0, 0, 0, 0.6);
}
div.content-references a :hover {
  text-decoration: none;
}
.c-product__video {
  width: 80%;
  height: auto;
}
@media (min-width: 0) and (max-width: 720px) {
  .c-product__video {
    width: 100%;
  }
}
.c-banner,
.c-banner--article-inside,
.c-banner--article-inside-brown,
.c-banner--article-inside-green,
.c-banner--article-inside-light-blue,
.c-banner--article-inside-light-green,
.c-banner--article-inside-light-teal,
.c-banner--article-inside-variation,
.c-banner--article-inside-variation-brown,
.c-banner--article-inside-variation-green,
.c-banner--article-inside-variation-light-blue,
.c-banner--article-inside-variation-light-green,
.c-banner--article-inside-variation-light-teal,
.c-banner--index,
.c-banner--row-brown,
.c-banner--row-flex-brown,
.c-banner--row-flex-green,
.c-banner--row-flex-light-blue,
.c-banner--row-flex-light-green,
.c-banner--row-flex-yellow,
.c-banner--row-green,
.c-banner--row-light-blue,
.c-banner--row-light-green {
  width: 100%;
}
.c-banner--article-inside-brown input[type="email"],
.c-banner--article-inside-brown input[type="text"],
.c-banner--article-inside-green input[type="email"],
.c-banner--article-inside-green input[type="text"],
.c-banner--article-inside-light-blue input[type="email"],
.c-banner--article-inside-light-blue input[type="text"],
.c-banner--article-inside-light-green input[type="email"],
.c-banner--article-inside-light-green input[type="text"],
.c-banner--article-inside-light-teal input[type="email"],
.c-banner--article-inside-light-teal input[type="text"],
.c-banner--article-inside-variation-brown input[type="email"],
.c-banner--article-inside-variation-brown input[type="text"],
.c-banner--article-inside-variation-green input[type="email"],
.c-banner--article-inside-variation-green input[type="text"],
.c-banner--article-inside-variation-light-blue input[type="email"],
.c-banner--article-inside-variation-light-blue input[type="text"],
.c-banner--article-inside-variation-light-green input[type="email"],
.c-banner--article-inside-variation-light-green input[type="text"],
.c-banner--article-inside-variation-light-teal input[type="email"],
.c-banner--article-inside-variation-light-teal input[type="text"],
.c-banner--article-inside-variation input[type="email"],
.c-banner--article-inside-variation input[type="text"],
.c-banner--article-inside input[type="email"],
.c-banner--article-inside input[type="text"],
.c-banner--index input[type="email"],
.c-banner--index input[type="text"],
.c-banner--row-brown input[type="email"],
.c-banner--row-brown input[type="text"],
.c-banner--row-flex-brown input[type="email"],
.c-banner--row-flex-brown input[type="text"],
.c-banner--row-flex-green input[type="email"],
.c-banner--row-flex-green input[type="text"],
.c-banner--row-flex-light-blue input[type="email"],
.c-banner--row-flex-light-blue input[type="text"],
.c-banner--row-flex-light-green input[type="email"],
.c-banner--row-flex-light-green input[type="text"],
.c-banner--row-flex-yellow input[type="email"],
.c-banner--row-flex-yellow input[type="text"],
.c-banner--row-green input[type="email"],
.c-banner--row-green input[type="text"],
.c-banner--row-light-blue input[type="email"],
.c-banner--row-light-blue input[type="text"],
.c-banner--row-light-green input[type="email"],
.c-banner--row-light-green input[type="text"],
.c-banner input[type="email"],
.c-banner input[type="text"] {
  background-color: hsla(0, 0%, 100%, 0.6);
  color: rgba(0, 0, 0, 0.4);
  height: 36px;
}
.c-banner--article-inside-brown .c-btn--small,
.c-banner--article-inside-brown .c-btn--small-deactive,
.c-banner--article-inside-green .c-btn--small,
.c-banner--article-inside-green .c-btn--small-deactive,
.c-banner--article-inside-light-blue .c-btn--small,
.c-banner--article-inside-light-blue .c-btn--small-deactive,
.c-banner--article-inside-light-green .c-btn--small,
.c-banner--article-inside-light-green .c-btn--small-deactive,
.c-banner--article-inside-light-teal .c-btn--small,
.c-banner--article-inside-light-teal .c-btn--small-deactive,
.c-banner--article-inside-variation-brown .c-btn--small,
.c-banner--article-inside-variation-brown .c-btn--small-deactive,
.c-banner--article-inside-variation-green .c-btn--small,
.c-banner--article-inside-variation-green .c-btn--small-deactive,
.c-banner--article-inside-variation-light-blue .c-btn--small,
.c-banner--article-inside-variation-light-blue .c-btn--small-deactive,
.c-banner--article-inside-variation-light-green .c-btn--small,
.c-banner--article-inside-variation-light-green .c-btn--small-deactive,
.c-banner--article-inside-variation-light-teal .c-btn--small,
.c-banner--article-inside-variation-light-teal .c-btn--small-deactive,
.c-banner--article-inside-variation .c-btn--small,
.c-banner--article-inside-variation .c-btn--small-deactive,
.c-banner--article-inside .c-btn--small,
.c-banner--article-inside .c-btn--small-deactive,
.c-banner--index .c-btn--small,
.c-banner--index .c-btn--small-deactive,
.c-banner--row-brown .c-btn--small,
.c-banner--row-brown .c-btn--small-deactive,
.c-banner--row-flex-brown .c-btn--small,
.c-banner--row-flex-brown .c-btn--small-deactive,
.c-banner--row-flex-green .c-btn--small,
.c-banner--row-flex-green .c-btn--small-deactive,
.c-banner--row-flex-light-blue .c-btn--small,
.c-banner--row-flex-light-blue .c-btn--small-deactive,
.c-banner--row-flex-light-green .c-btn--small,
.c-banner--row-flex-light-green .c-btn--small-deactive,
.c-banner--row-flex-yellow .c-btn--small,
.c-banner--row-flex-yellow .c-btn--small-deactive,
.c-banner--row-green .c-btn--small,
.c-banner--row-green .c-btn--small-deactive,
.c-banner--row-light-blue .c-btn--small,
.c-banner--row-light-blue .c-btn--small-deactive,
.c-banner--row-light-green .c-btn--small,
.c-banner--row-light-green .c-btn--small-deactive,
.c-banner .c-btn--small,
.c-banner .c-btn--small-deactive {
  width: 200px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner--article-inside-brown,
  .c-banner--article-inside-green,
  .c-banner--article-inside-light-blue,
  .c-banner--article-inside-light-green,
  .c-banner--article-inside-light-teal,
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-green,
  .c-banner--article-inside-variation-light-teal,
  .c-banner--index-video,
  .c-banner--row-brown,
  .c-banner--row-flex-brown,
  .c-banner--row-flex-green,
  .c-banner--row-flex-light-blue,
  .c-banner--row-flex-light-green,
  .c-banner--row-flex-yellow,
  .c-banner--row-green,
  .c-banner--row-light-blue,
  .c-banner--row-light-green,
  .c-banner--sidebar,
  .c-index-banners,
  .c-index-top,
  .c-page-practicing .outgrid__thin {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-banner--article-inside-brown,
  .c-banner--article-inside-green,
  .c-banner--article-inside-light-blue,
  .c-banner--article-inside-light-green,
  .c-banner--article-inside-light-teal,
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-green,
  .c-banner--article-inside-variation-light-teal,
  .c-banner--index-video,
  .c-banner--row-brown,
  .c-banner--row-flex-brown,
  .c-banner--row-flex-green,
  .c-banner--row-flex-light-blue,
  .c-banner--row-flex-light-green,
  .c-banner--row-flex-yellow,
  .c-banner--row-green,
  .c-banner--row-light-blue,
  .c-banner--row-light-green,
  .c-banner--sidebar,
  .c-index-banners,
  .c-index-top,
  .c-page-practicing .outgrid__thin {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner,
  .c-banner--article-newsletter,
  .c-banner--index-newsletter {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.c-banner--8title,
.c-banner--article-inside-variation.default,
.c-banner--article-inside.default,
.c-banner--article-newsletter.yellow,
.c-banner--index-newsletter,
.c-banner--row-flex-yellow,
.c-banner--sidebar,
.c-banner--yellow {
  background-color: #ffed85;
  color: rgba(0, 0, 0, 0.65);
}
.c-banner--8title .c-btn--big,
.c-banner--8title .c-btn--small,
.c-banner--8title .c-btn--small-deactive,
.c-banner--8title input[type="submit"],
.c-banner--article-inside-variation.default .c-btn--big,
.c-banner--article-inside-variation.default .c-btn--small,
.c-banner--article-inside-variation.default .c-btn--small-deactive,
.c-banner--article-inside-variation.default input[type="submit"],
.c-banner--article-inside.default .c-btn--big,
.c-banner--article-inside.default .c-btn--small,
.c-banner--article-inside.default .c-btn--small-deactive,
.c-banner--article-inside.default input[type="submit"],
.c-banner--article-newsletter.yellow .c-btn--big,
.c-banner--article-newsletter.yellow .c-btn--small,
.c-banner--article-newsletter.yellow .c-btn--small-deactive,
.c-banner--article-newsletter.yellow input[type="submit"],
.c-banner--index-newsletter .c-btn--big,
.c-banner--index-newsletter .c-btn--small,
.c-banner--index-newsletter .c-btn--small-deactive,
.c-banner--index-newsletter input[type="submit"],
.c-banner--row-flex-yellow .c-btn--big,
.c-banner--row-flex-yellow .c-btn--small,
.c-banner--row-flex-yellow .c-btn--small-deactive,
.c-banner--row-flex-yellow input[type="submit"],
.c-banner--sidebar .c-btn--big,
.c-banner--sidebar .c-btn--small,
.c-banner--sidebar .c-btn--small-deactive,
.c-banner--sidebar input[type="submit"],
.c-banner--yellow .c-btn--big,
.c-banner--yellow .c-btn--small,
.c-banner--yellow .c-btn--small-deactive,
.c-banner--yellow input[type="submit"] {
  background-color: #ffd519;
  color: rgba(0, 0, 0, 0.65);
}
.c-banner--article-inside-variation.light-purple,
.c-banner--article-inside.light-purple,
.c-banner--article-newsletter.pink,
.c-banner--light-purple,
.c-banner--pink {
  background-color: #e6cfd8;
  color: #634251;
}
.c-banner--article-inside-variation.light-purple .c-btn--big,
.c-banner--article-inside-variation.light-purple .c-btn--small,
.c-banner--article-inside-variation.light-purple .c-btn--small-deactive,
.c-banner--article-inside-variation.light-purple input[type="submit"],
.c-banner--article-inside.light-purple .c-btn--big,
.c-banner--article-inside.light-purple .c-btn--small,
.c-banner--article-inside.light-purple .c-btn--small-deactive,
.c-banner--article-inside.light-purple input[type="submit"],
.c-banner--article-newsletter.pink .c-btn--big,
.c-banner--article-newsletter.pink .c-btn--small,
.c-banner--article-newsletter.pink .c-btn--small-deactive,
.c-banner--article-newsletter.pink input[type="submit"],
.c-banner--light-purple .c-btn--big,
.c-banner--light-purple .c-btn--small,
.c-banner--light-purple .c-btn--small-deactive,
.c-banner--light-purple input[type="submit"],
.c-banner--pink .c-btn--big,
.c-banner--pink .c-btn--small,
.c-banner--pink .c-btn--small-deactive,
.c-banner--pink input[type="submit"] {
  background-color: #634251;
  color: #fff;
}
.c-banner--article-inside-light-blue,
.c-banner--article-inside-variation-light-blue,
.c-banner--index-video,
.c-banner--light-blue,
.c-banner--row-flex-light-blue,
.c-banner--row-light-blue {
  background-color: #bee0ed;
  color: #376d82;
}
.c-banner--article-inside-green,
.c-banner--article-inside-variation-green,
.c-banner--green,
.c-banner--row-flex-green,
.c-banner--row-green {
  background-color: #b6e6ac;
  color: #385931;
}
.c-banner--article-inside-green .c-btn--big,
.c-banner--article-inside-green .c-btn--small,
.c-banner--article-inside-green .c-btn--small-deactive,
.c-banner--article-inside-variation-green .c-btn--big,
.c-banner--article-inside-variation-green .c-btn--small,
.c-banner--article-inside-variation-green .c-btn--small-deactive,
.c-banner--green .c-btn--big,
.c-banner--green .c-btn--small,
.c-banner--green .c-btn--small-deactive,
.c-banner--row-flex-green .c-btn--big,
.c-banner--row-flex-green .c-btn--small,
.c-banner--row-flex-green .c-btn--small-deactive,
.c-banner--row-green .c-btn--big,
.c-banner--row-green .c-btn--small,
.c-banner--row-green .c-btn--small-deactive {
  background-color: #385931;
  color: hsla(0, 0%, 100%, 0.85);
}
.c-banner--article-inside-light-teal,
.c-banner--article-inside-variation-light-teal {
  background-color: #aae6c8;
  color: #3d6652;
}
.c-banner--article-inside-light-teal .c-btn--big,
.c-banner--article-inside-light-teal .c-btn--small,
.c-banner--article-inside-light-teal .c-btn--small-deactive,
.c-banner--article-inside-variation-light-teal .c-btn--big,
.c-banner--article-inside-variation-light-teal .c-btn--small,
.c-banner--article-inside-variation-light-teal .c-btn--small-deactive {
  background-color: #3d6652;
  color: hsla(0, 0%, 100%, 0.85);
}
.c-banner--article-inside-variation-wine,
.c-banner--article-inside-wine,
.c-banner--wine {
  background-color: #93072b;
  color: #fff !important;
}
.c-banner--article-inside-variation-wine .c-course h1,
.c-banner--article-inside-variation-wine .c-index-b .section-title,
.c-banner--article-inside-variation-wine .c-paragraph-wrapper h2,
.c-banner--article-inside-variation-wine .c-special-product .container > h2,
.c-banner--article-inside-variation-wine .c-title--md,
.c-banner--article-inside-variation-wine p,
.c-banner--article-inside-wine .c-course h1,
.c-banner--article-inside-wine .c-index-b .section-title,
.c-banner--article-inside-wine .c-paragraph-wrapper h2,
.c-banner--article-inside-wine .c-special-product .container > h2,
.c-banner--article-inside-wine .c-title--md,
.c-banner--article-inside-wine p,
.c-banner--wine .c-course h1,
.c-banner--wine .c-index-b .section-title,
.c-banner--wine .c-paragraph-wrapper h2,
.c-banner--wine .c-special-product .container > h2,
.c-banner--wine .c-title--md,
.c-banner--wine p,
.c-course .c-banner--article-inside-variation-wine h1,
.c-course .c-banner--article-inside-wine h1,
.c-course .c-banner--wine h1,
.c-index-b .c-banner--article-inside-variation-wine .section-title,
.c-index-b .c-banner--article-inside-wine .section-title,
.c-index-b .c-banner--wine .section-title,
.c-paragraph-wrapper .c-banner--article-inside-variation-wine h2,
.c-paragraph-wrapper .c-banner--article-inside-wine h2,
.c-paragraph-wrapper .c-banner--wine h2,
.c-special-product .c-banner--article-inside-variation-wine .container > h2,
.c-special-product .c-banner--article-inside-wine .container > h2,
.c-special-product .c-banner--wine .container > h2 {
  color: #fff;
}
.c-banner--article-inside-variation-wine .c-btn--big,
.c-banner--article-inside-variation-wine .c-btn--small,
.c-banner--article-inside-variation-wine .c-btn--small-deactive,
.c-banner--article-inside-wine .c-btn--big,
.c-banner--article-inside-wine .c-btn--small,
.c-banner--article-inside-wine .c-btn--small-deactive,
.c-banner--wine .c-btn--big,
.c-banner--wine .c-btn--small,
.c-banner--wine .c-btn--small-deactive {
  background-color: #fff;
  color: #93072b;
}
.c-banner--article-inside-light-green,
.c-banner--article-inside-variation-light-green,
.c-banner--row-flex-light-green,
.c-banner--row-light-green {
  background-color: #aae6c8;
  color: #3d6652;
}
.c-banner--article-inside-brown,
.c-banner--article-inside-variation-brown,
.c-banner--row-brown,
.c-banner--row-flex-brown {
  background-color: #ccbaa7;
  color: #4a3521;
}
.c-banner--article-inside-brown .c-btn--big,
.c-banner--article-inside-brown .c-btn--small,
.c-banner--article-inside-brown .c-btn--small-deactive,
.c-banner--article-inside-variation-brown .c-btn--big,
.c-banner--article-inside-variation-brown .c-btn--small,
.c-banner--article-inside-variation-brown .c-btn--small-deactive,
.c-banner--row-brown .c-btn--big,
.c-banner--row-brown .c-btn--small,
.c-banner--row-brown .c-btn--small-deactive,
.c-banner--row-flex-brown .c-btn--big,
.c-banner--row-flex-brown .c-btn--small,
.c-banner--row-flex-brown .c-btn--small-deactive {
  background-color: #4a3521;
  color: hsla(0, 0%, 100%, 0.85);
}
.c-banner--article-inside-variation.dark-purple,
.c-banner--article-inside.dark-purple,
.c-banner--dark-purple {
  background-color: #d4c8e6;
  color: rgba(0, 0, 0, 0.65);
}
.c-banner--article-inside-variation.dark-purple .c-btn--big,
.c-banner--article-inside-variation.dark-purple .c-btn--small,
.c-banner--article-inside-variation.dark-purple .c-btn--small-deactive,
.c-banner--article-inside.dark-purple .c-btn--big,
.c-banner--article-inside.dark-purple .c-btn--small,
.c-banner--article-inside.dark-purple .c-btn--small-deactive,
.c-banner--dark-purple .c-btn--big,
.c-banner--dark-purple .c-btn--small,
.c-banner--dark-purple .c-btn--small-deactive {
  background-color: #5a4a73;
  color: hsla(0, 0%, 100%, 0.6);
}
.c-banner--article-inside-variation.pink,
.c-banner--article-inside.pink {
  background-color: #e6a1a3;
  color: rgba(0, 0, 0, 0.65);
}
.c-banner--article-inside-variation.pink .c-btn--big,
.c-banner--article-inside-variation.pink .c-btn--small,
.c-banner--article-inside-variation.pink .c-btn--small-deactive,
.c-banner--article-inside.pink .c-btn--big,
.c-banner--article-inside.pink .c-btn--small,
.c-banner--article-inside.pink .c-btn--small-deactive {
  background-color: #732e30;
  color: hsla(0, 0%, 100%, 0.6);
}
.c-banner--article-inside-variation.green,
.c-banner--article-inside.green {
  background-color: #acd9a3;
  color: rgba(0, 0, 0, 0.65);
}
.c-banner--article-inside-variation.green .c-btn--big,
.c-banner--article-inside-variation.green .c-btn--small,
.c-banner--article-inside-variation.green .c-btn--small-deactive,
.c-banner--article-inside.green .c-btn--big,
.c-banner--article-inside.green .c-btn--small,
.c-banner--article-inside.green .c-btn--small-deactive {
  background-color: #3b6633;
  color: hsla(0, 0%, 100%, 0.6);
}
.c-banner--light-blue .c-btn--big,
.c-banner--light-blue .c-btn--small,
.c-banner--light-blue .c-btn--small-deactive {
  background-color: #376d82;
  color: hsla(0, 0%, 100%, 0.85);
}
.c-banner--index-video .c-btn--big,
.c-banner--index-video .c-btn--small,
.c-banner--index-video .c-btn--small-deactive {
  background: none;
  color: #376d82;
  border: 1px solid #376d82 !important;
}
.c-banner--article-inside-light-blue .c-btn--big,
.c-banner--article-inside-light-blue .c-btn--small,
.c-banner--article-inside-light-blue .c-btn--small-deactive,
.c-banner--article-inside-variation-light-blue .c-btn--big,
.c-banner--article-inside-variation-light-blue .c-btn--small,
.c-banner--article-inside-variation-light-blue .c-btn--small-deactive,
.c-banner--row-flex-light-blue .c-btn--big,
.c-banner--row-flex-light-blue .c-btn--small,
.c-banner--row-flex-light-blue .c-btn--small-deactive,
.c-banner--row-light-blue .c-btn--big,
.c-banner--row-light-blue .c-btn--small,
.c-banner--row-light-blue .c-btn--small-deactive {
  background-color: #376d82;
  color: hsla(0, 0%, 100%, 0.85);
}
.o-sidebar {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 767px) {
  .o-sidebar {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  .o-sidebar {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .o-sidebar {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .o-sidebar .c-banner-sidebar__img {
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img {
    -ms-flex-order: 2;
    order: 2;
  }
}
.o-sidebar .c-banner-sidebar__img img {
  display: block;
  right: 0;
  z-index: 9;
}
@media (min-width: 0) and (max-width: 767px) {
  .o-sidebar .c-banner-sidebar__img img {
    position: absolute;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img {
    position: absolute;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img {
    width: 15.05208vw;
    height: 12.94479vw;
    margin: -152.27px 4.94792vw 0 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar .c-banner-sidebar__img img {
    width: 12.5vw;
    height: 16.375vw;
    margin: -145.9px 0 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar .c-banner-sidebar__img img {
    width: 33.20313vw;
    height: 22.91016vw;
    margin-bottom: 28px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar .c-banner-sidebar__img img {
    width: 82px;
    height: 268.14px;
    margin: -134.07px 0 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar .c-banner-sidebar__img img {
    width: 62px;
    height: 267.84px;
    margin: -133.92px 0 0;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="320"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="540"] {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="540"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1024"] {
    display: none;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1024"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1439px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1440"] {
    display: none;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1440"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1919px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1920"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1439px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1920to1440"] {
    display: none;
  }
}
@media (min-width: 1023px) and (max-width: 9999px) {
  .o-sidebar .c-banner-sidebar__img img[data-breakpoint="1024to320"] {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar .c-banner-sidebar__img img {
    display: none;
  }
}
.o-sidebar .c-banner__group .c-btn--big,
.o-sidebar .c-banner__group .c-btn--small,
.o-sidebar .c-banner__group .c-btn--small-deactive {
  width: 200px;
}
.o-sidebar .c-banner__group > img {
  width: 100%;
  max-width: 240px;
  height: auto;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-sidebar .c-banner__group h1,
  .c-index-b .o-sidebar .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar .c-banner__group h2,
  .c-special-product .o-sidebar .c-banner__group .container > h2,
  .o-sidebar .c-banner__group .c-course h1,
  .o-sidebar .c-banner__group .c-index-b .section-title,
  .o-sidebar .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar .c-banner__group .c-special-product .container > h2,
  .o-sidebar .c-banner__group .c-title--md {
    width: 22.65625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-sidebar .c-banner__group h1,
  .c-index-b .o-sidebar .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar .c-banner__group h2,
  .c-special-product .o-sidebar .c-banner__group .container > h2,
  .o-sidebar .c-banner__group .c-course h1,
  .o-sidebar .c-banner__group .c-index-b .section-title,
  .o-sidebar .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar .c-banner__group .c-special-product .container > h2,
  .o-sidebar .c-banner__group .c-title--md {
    width: 24.30556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-sidebar .c-banner__group h1,
  .c-index-b .o-sidebar .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar .c-banner__group h2,
  .c-special-product .o-sidebar .c-banner__group .container > h2,
  .o-sidebar .c-banner__group .c-course h1,
  .o-sidebar .c-banner__group .c-index-b .section-title,
  .o-sidebar .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar .c-banner__group .c-special-product .container > h2,
  .o-sidebar .c-banner__group .c-title--md {
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-sidebar .c-banner__group h1,
  .c-index-b .o-sidebar .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar .c-banner__group h2,
  .c-special-product .o-sidebar .c-banner__group .container > h2,
  .o-sidebar .c-banner__group .c-course h1,
  .o-sidebar .c-banner__group .c-index-b .section-title,
  .o-sidebar .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar .c-banner__group .c-special-product .container > h2,
  .o-sidebar .c-banner__group .c-title--md {
    width: auto;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-sidebar .c-banner__group h1,
  .c-index-b .o-sidebar .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar .c-banner__group h2,
  .c-special-product .o-sidebar .c-banner__group .container > h2,
  .o-sidebar .c-banner__group .c-course h1,
  .o-sidebar .c-banner__group .c-index-b .section-title,
  .o-sidebar .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar .c-banner__group .c-special-product .container > h2,
  .o-sidebar .c-banner__group .c-title--md {
    width: 82.40741vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-sidebar .c-banner__group h1,
  .c-index-b .o-sidebar .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar .c-banner__group h2,
  .c-special-product .o-sidebar .c-banner__group .container > h2,
  .o-sidebar .c-banner__group .c-course h1,
  .o-sidebar .c-banner__group .c-index-b .section-title,
  .o-sidebar .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar .c-banner__group .c-special-product .container > h2,
  .o-sidebar .c-banner__group .c-title--md {
    width: 76.5625vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .o-sidebar .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar .c-banner__group li,
  .c-course .course .entry .o-sidebar .c-banner__group p,
  .c-ebook-download .o-sidebar .c-banner__group p,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar .c-banner__group li,
  .c-index-b .articles__item ol .o-sidebar .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar .c-banner__group p,
  .c-special-article__content .caixaTexto > ol .o-sidebar .c-banner__group li,
  .c-special-article__content .caixaTexto > ul .o-sidebar .c-banner__group li,
  .c-special-product .container .o-sidebar .c-banner__group p,
  .c-special-product .container ol .o-sidebar .c-banner__group li,
  .c-special-product .container ul.styled .o-sidebar .c-banner__group li,
  .generic-list .o-sidebar .c-banner__group li,
  .generic-ordered-list .o-sidebar .c-banner__group li,
  .o-sidebar .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar .c-banner__group .c-course .course .entry p,
  .o-sidebar .c-banner__group .c-ebook-download p,
  .o-sidebar .c-banner__group .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar .c-banner__group .c-paragraph,
  .o-sidebar .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ol li,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ul li,
  .o-sidebar .c-banner__group .c-special-product .container ol li,
  .o-sidebar .c-banner__group .c-special-product .container p,
  .o-sidebar .c-banner__group .c-special-product .container ul.styled li,
  .o-sidebar .c-banner__group .generic-list li,
  .o-sidebar .c-banner__group .generic-ordered-list li,
  .o-sidebar .c-banner__group .overlay .overlay-content p,
  .o-sidebar .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar .c-banner__group .product .summary div.list ul li,
  .o-sidebar .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar .c-banner__group li,
  .product .summary div.list ul .o-sidebar .c-banner__group li,
  ul.c-list--arrow .o-sidebar .c-banner__group li {
    width: 20.83333vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .o-sidebar .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar .c-banner__group li,
  .c-course .course .entry .o-sidebar .c-banner__group p,
  .c-ebook-download .o-sidebar .c-banner__group p,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar .c-banner__group li,
  .c-index-b .articles__item ol .o-sidebar .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar .c-banner__group p,
  .c-special-article__content .caixaTexto > ol .o-sidebar .c-banner__group li,
  .c-special-article__content .caixaTexto > ul .o-sidebar .c-banner__group li,
  .c-special-product .container .o-sidebar .c-banner__group p,
  .c-special-product .container ol .o-sidebar .c-banner__group li,
  .c-special-product .container ul.styled .o-sidebar .c-banner__group li,
  .generic-list .o-sidebar .c-banner__group li,
  .generic-ordered-list .o-sidebar .c-banner__group li,
  .o-sidebar .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar .c-banner__group .c-course .course .entry p,
  .o-sidebar .c-banner__group .c-ebook-download p,
  .o-sidebar .c-banner__group .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar .c-banner__group .c-paragraph,
  .o-sidebar .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ol li,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ul li,
  .o-sidebar .c-banner__group .c-special-product .container ol li,
  .o-sidebar .c-banner__group .c-special-product .container p,
  .o-sidebar .c-banner__group .c-special-product .container ul.styled li,
  .o-sidebar .c-banner__group .generic-list li,
  .o-sidebar .c-banner__group .generic-ordered-list li,
  .o-sidebar .c-banner__group .overlay .overlay-content p,
  .o-sidebar .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar .c-banner__group .product .summary div.list ul li,
  .o-sidebar .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar .c-banner__group li,
  .product .summary div.list ul .o-sidebar .c-banner__group li,
  ul.c-list--arrow .o-sidebar .c-banner__group li {
    width: 21.52778vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .o-sidebar .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar .c-banner__group li,
  .c-course .course .entry .o-sidebar .c-banner__group p,
  .c-ebook-download .o-sidebar .c-banner__group p,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar .c-banner__group li,
  .c-index-b .articles__item ol .o-sidebar .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar .c-banner__group p,
  .c-special-article__content .caixaTexto > ol .o-sidebar .c-banner__group li,
  .c-special-article__content .caixaTexto > ul .o-sidebar .c-banner__group li,
  .c-special-product .container .o-sidebar .c-banner__group p,
  .c-special-product .container ol .o-sidebar .c-banner__group li,
  .c-special-product .container ul.styled .o-sidebar .c-banner__group li,
  .generic-list .o-sidebar .c-banner__group li,
  .generic-ordered-list .o-sidebar .c-banner__group li,
  .o-sidebar .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar .c-banner__group .c-course .course .entry p,
  .o-sidebar .c-banner__group .c-ebook-download p,
  .o-sidebar .c-banner__group .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar .c-banner__group .c-paragraph,
  .o-sidebar .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ol li,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ul li,
  .o-sidebar .c-banner__group .c-special-product .container ol li,
  .o-sidebar .c-banner__group .c-special-product .container p,
  .o-sidebar .c-banner__group .c-special-product .container ul.styled li,
  .o-sidebar .c-banner__group .generic-list li,
  .o-sidebar .c-banner__group .generic-ordered-list li,
  .o-sidebar .c-banner__group .overlay .overlay-content p,
  .o-sidebar .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar .c-banner__group .product .summary div.list ul li,
  .o-sidebar .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar .c-banner__group li,
  .product .summary div.list ul .o-sidebar .c-banner__group li,
  ul.c-list--arrow .o-sidebar .c-banner__group li {
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .o-sidebar .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar .c-banner__group li,
  .c-course .course .entry .o-sidebar .c-banner__group p,
  .c-ebook-download .o-sidebar .c-banner__group p,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar .c-banner__group li,
  .c-index-b .articles__item ol .o-sidebar .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar .c-banner__group p,
  .c-special-article__content .caixaTexto > ol .o-sidebar .c-banner__group li,
  .c-special-article__content .caixaTexto > ul .o-sidebar .c-banner__group li,
  .c-special-product .container .o-sidebar .c-banner__group p,
  .c-special-product .container ol .o-sidebar .c-banner__group li,
  .c-special-product .container ul.styled .o-sidebar .c-banner__group li,
  .generic-list .o-sidebar .c-banner__group li,
  .generic-ordered-list .o-sidebar .c-banner__group li,
  .o-sidebar .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar .c-banner__group .c-course .course .entry p,
  .o-sidebar .c-banner__group .c-ebook-download p,
  .o-sidebar .c-banner__group .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar .c-banner__group .c-paragraph,
  .o-sidebar .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ol li,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ul li,
  .o-sidebar .c-banner__group .c-special-product .container ol li,
  .o-sidebar .c-banner__group .c-special-product .container p,
  .o-sidebar .c-banner__group .c-special-product .container ul.styled li,
  .o-sidebar .c-banner__group .generic-list li,
  .o-sidebar .c-banner__group .generic-ordered-list li,
  .o-sidebar .c-banner__group .overlay .overlay-content p,
  .o-sidebar .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar .c-banner__group .product .summary div.list ul li,
  .o-sidebar .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar .c-banner__group li,
  .product .summary div.list ul .o-sidebar .c-banner__group li,
  ul.c-list--arrow .o-sidebar .c-banner__group li {
    width: auto;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .o-sidebar .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar .c-banner__group li,
  .c-course .course .entry .o-sidebar .c-banner__group p,
  .c-ebook-download .o-sidebar .c-banner__group p,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar .c-banner__group li,
  .c-index-b .articles__item ol .o-sidebar .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar .c-banner__group p,
  .c-special-article__content .caixaTexto > ol .o-sidebar .c-banner__group li,
  .c-special-article__content .caixaTexto > ul .o-sidebar .c-banner__group li,
  .c-special-product .container .o-sidebar .c-banner__group p,
  .c-special-product .container ol .o-sidebar .c-banner__group li,
  .c-special-product .container ul.styled .o-sidebar .c-banner__group li,
  .generic-list .o-sidebar .c-banner__group li,
  .generic-ordered-list .o-sidebar .c-banner__group li,
  .o-sidebar .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar .c-banner__group .c-course .course .entry p,
  .o-sidebar .c-banner__group .c-ebook-download p,
  .o-sidebar .c-banner__group .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar .c-banner__group .c-paragraph,
  .o-sidebar .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ol li,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ul li,
  .o-sidebar .c-banner__group .c-special-product .container ol li,
  .o-sidebar .c-banner__group .c-special-product .container p,
  .o-sidebar .c-banner__group .c-special-product .container ul.styled li,
  .o-sidebar .c-banner__group .generic-list li,
  .o-sidebar .c-banner__group .generic-ordered-list li,
  .o-sidebar .c-banner__group .overlay .overlay-content p,
  .o-sidebar .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar .c-banner__group .product .summary div.list ul li,
  .o-sidebar .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar .c-banner__group li,
  .product .summary div.list ul .o-sidebar .c-banner__group li,
  ul.c-list--arrow .o-sidebar .c-banner__group li {
    width: 78.7037vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .o-sidebar .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar .c-banner__group li,
  .c-course .course .entry .o-sidebar .c-banner__group p,
  .c-ebook-download .o-sidebar .c-banner__group p,
  .c-free-ebook .c-free-ebook__container ul .o-sidebar .c-banner__group li,
  .c-index-b .articles__item ol .o-sidebar .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar .c-banner__group p,
  .c-special-article__content .caixaTexto > ol .o-sidebar .c-banner__group li,
  .c-special-article__content .caixaTexto > ul .o-sidebar .c-banner__group li,
  .c-special-product .container .o-sidebar .c-banner__group p,
  .c-special-product .container ol .o-sidebar .c-banner__group li,
  .c-special-product .container ul.styled .o-sidebar .c-banner__group li,
  .generic-list .o-sidebar .c-banner__group li,
  .generic-ordered-list .o-sidebar .c-banner__group li,
  .o-sidebar .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar .c-banner__group .c-course .course .entry p,
  .o-sidebar .c-banner__group .c-ebook-download p,
  .o-sidebar .c-banner__group .c-free-ebook .c-free-ebook__container ul li,
  .o-sidebar .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar .c-banner__group .c-paragraph,
  .o-sidebar .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ol li,
  .o-sidebar .c-banner__group .c-special-article__content .caixaTexto > ul li,
  .o-sidebar .c-banner__group .c-special-product .container ol li,
  .o-sidebar .c-banner__group .c-special-product .container p,
  .o-sidebar .c-banner__group .c-special-product .container ul.styled li,
  .o-sidebar .c-banner__group .generic-list li,
  .o-sidebar .c-banner__group .generic-ordered-list li,
  .o-sidebar .c-banner__group .overlay .overlay-content p,
  .o-sidebar .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar .c-banner__group .product .summary div.list ul li,
  .o-sidebar .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar .c-banner__group li,
  .product .summary div.list ul .o-sidebar .c-banner__group li,
  ul.c-list--arrow .o-sidebar .c-banner__group li {
    width: 70.3125vw;
  }
}
.o-sidebar-variant {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.o-sidebar-variant .c-banner-sidebar__img {
  margin-right: 30px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar-variant .c-banner-sidebar__img {
    margin-right: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar-variant .c-banner-sidebar__img {
    margin-right: 7px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar-variant .c-banner-sidebar__img {
    margin-right: 7px;
  }
}
.o-sidebar-variant .c-banner-sidebar__img img {
  display: block;
  z-index: 9;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar-variant .c-banner-sidebar__img img {
    width: 7.60417vw;
    height: 235px;
    margin: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-sidebar-variant .c-banner-sidebar__img img {
    width: 4.72222vw;
    height: 266px;
    margin: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-sidebar-variant .c-banner-sidebar__img img {
    width: 4.72222vw;
    height: 266px;
    margin: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar-variant .c-banner-sidebar__img img {
    width: 68px;
    height: 266px;
    margin: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar-variant .c-banner-sidebar__img img {
    width: 48px;
    height: 240px;
    margin: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-sidebar-variant .c-banner-sidebar__img img[data-breakpoint="540"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1919px) {
  .o-sidebar-variant .c-banner-sidebar__img img[data-breakpoint="1920"] {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar-variant .c-banner-sidebar__img img {
    display: none;
  }
}
.o-sidebar-variant .c-banner-sidebar__img--variant {
  margin-right: 30px;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-sidebar-variant .c-banner-sidebar__img--variant {
    margin-right: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-sidebar-variant .c-banner-sidebar__img--variant {
    margin-right: 7px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-sidebar-variant .c-banner-sidebar__img--variant {
    margin-right: 7px;
  }
}
.o-sidebar-variant .c-banner-sidebar__img--variant img {
  display: block;
  z-index: 9;
}
.o-sidebar-variant .c-banner-sidebar__img--variant img.proto {
  width: 160px;
  height: 209px;
}
.o-sidebar-variant .c-banner-sidebar__img--variant img.proto:not(:first-child) {
  margin-left: -90px;
}
.o-sidebar-variant
  .c-banner-sidebar__img--variant
  img[data-breakpoint="mobile"] {
  border: 2px solid #333;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .o-sidebar-variant
    .c-banner-sidebar__img--variant
    img[data-breakpoint="mobile"] {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .o-sidebar-variant
    .c-banner-sidebar__img--variant
    img[data-breakpoint="desktop"] {
    display: none;
  }
}
.o-sidebar-variant .c-banner__group .c-btn--big {
  width: 200px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-course .o-sidebar-variant .c-banner__group h1,
  .c-index-b .o-sidebar-variant .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group h2,
  .c-special-product .o-sidebar-variant .c-banner__group .container > h2,
  .o-sidebar-variant .c-banner__group .c-course h1,
  .o-sidebar-variant .c-banner__group .c-index-b .section-title,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar-variant .c-banner__group .c-special-product .container > h2,
  .o-sidebar-variant .c-banner__group .c-title--md {
    width: 22.65625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-course .o-sidebar-variant .c-banner__group h1,
  .c-index-b .o-sidebar-variant .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group h2,
  .c-special-product .o-sidebar-variant .c-banner__group .container > h2,
  .o-sidebar-variant .c-banner__group .c-course h1,
  .o-sidebar-variant .c-banner__group .c-index-b .section-title,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar-variant .c-banner__group .c-special-product .container > h2,
  .o-sidebar-variant .c-banner__group .c-title--md {
    width: 24.30556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-course .o-sidebar-variant .c-banner__group h1,
  .c-index-b .o-sidebar-variant .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group h2,
  .c-special-product .o-sidebar-variant .c-banner__group .container > h2,
  .o-sidebar-variant .c-banner__group .c-course h1,
  .o-sidebar-variant .c-banner__group .c-index-b .section-title,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar-variant .c-banner__group .c-special-product .container > h2,
  .o-sidebar-variant .c-banner__group .c-title--md {
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-course .o-sidebar-variant .c-banner__group h1,
  .c-index-b .o-sidebar-variant .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group h2,
  .c-special-product .o-sidebar-variant .c-banner__group .container > h2,
  .o-sidebar-variant .c-banner__group .c-course h1,
  .o-sidebar-variant .c-banner__group .c-index-b .section-title,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar-variant .c-banner__group .c-special-product .container > h2,
  .o-sidebar-variant .c-banner__group .c-title--md {
    width: auto;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-course .o-sidebar-variant .c-banner__group h1,
  .c-index-b .o-sidebar-variant .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group h2,
  .c-special-product .o-sidebar-variant .c-banner__group .container > h2,
  .o-sidebar-variant .c-banner__group .c-course h1,
  .o-sidebar-variant .c-banner__group .c-index-b .section-title,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar-variant .c-banner__group .c-special-product .container > h2,
  .o-sidebar-variant .c-banner__group .c-title--md {
    width: 82.40741vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-course .o-sidebar-variant .c-banner__group h1,
  .c-index-b .o-sidebar-variant .c-banner__group .section-title,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group h2,
  .c-special-product .o-sidebar-variant .c-banner__group .container > h2,
  .o-sidebar-variant .c-banner__group .c-course h1,
  .o-sidebar-variant .c-banner__group .c-index-b .section-title,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper h2,
  .o-sidebar-variant .c-banner__group .c-special-product .container > h2,
  .o-sidebar-variant .c-banner__group .c-title--md {
    width: 76.5625vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .o-sidebar-variant .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar-variant .c-banner__group li,
  .c-course .course .entry .o-sidebar-variant .c-banner__group p,
  .c-ebook-download .o-sidebar-variant .c-banner__group p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-index-b .articles__item ol .o-sidebar-variant .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-product .container .o-sidebar-variant .c-banner__group p,
  .c-special-product .container ol .o-sidebar-variant .c-banner__group li,
  .c-special-product
    .container
    ul.styled
    .o-sidebar-variant
    .c-banner__group
    li,
  .generic-list .o-sidebar-variant .c-banner__group li,
  .generic-ordered-list .o-sidebar-variant .c-banner__group li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar-variant .c-banner__group .c-course .course .entry p,
  .o-sidebar-variant .c-banner__group .c-ebook-download p,
  .o-sidebar-variant
    .c-banner__group
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .o-sidebar-variant .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar-variant .c-banner__group .c-paragraph,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-sidebar-variant .c-banner__group .c-special-product .container ol li,
  .o-sidebar-variant .c-banner__group .c-special-product .container p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-product
    .container
    ul.styled
    li,
  .o-sidebar-variant .c-banner__group .generic-list li,
  .o-sidebar-variant .c-banner__group .generic-ordered-list li,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content p,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar-variant .c-banner__group .product .summary div.list ul li,
  .o-sidebar-variant .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar-variant .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar-variant .c-banner__group li,
  .product .summary div.list ul .o-sidebar-variant .c-banner__group li,
  ul.c-list--arrow .o-sidebar-variant .c-banner__group li {
    width: 20.83333vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .o-sidebar-variant .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar-variant .c-banner__group li,
  .c-course .course .entry .o-sidebar-variant .c-banner__group p,
  .c-ebook-download .o-sidebar-variant .c-banner__group p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-index-b .articles__item ol .o-sidebar-variant .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-product .container .o-sidebar-variant .c-banner__group p,
  .c-special-product .container ol .o-sidebar-variant .c-banner__group li,
  .c-special-product
    .container
    ul.styled
    .o-sidebar-variant
    .c-banner__group
    li,
  .generic-list .o-sidebar-variant .c-banner__group li,
  .generic-ordered-list .o-sidebar-variant .c-banner__group li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar-variant .c-banner__group .c-course .course .entry p,
  .o-sidebar-variant .c-banner__group .c-ebook-download p,
  .o-sidebar-variant
    .c-banner__group
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .o-sidebar-variant .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar-variant .c-banner__group .c-paragraph,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-sidebar-variant .c-banner__group .c-special-product .container ol li,
  .o-sidebar-variant .c-banner__group .c-special-product .container p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-product
    .container
    ul.styled
    li,
  .o-sidebar-variant .c-banner__group .generic-list li,
  .o-sidebar-variant .c-banner__group .generic-ordered-list li,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content p,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar-variant .c-banner__group .product .summary div.list ul li,
  .o-sidebar-variant .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar-variant .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar-variant .c-banner__group li,
  .product .summary div.list ul .o-sidebar-variant .c-banner__group li,
  ul.c-list--arrow .o-sidebar-variant .c-banner__group li {
    width: 21.52778vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .o-sidebar-variant .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar-variant .c-banner__group li,
  .c-course .course .entry .o-sidebar-variant .c-banner__group p,
  .c-ebook-download .o-sidebar-variant .c-banner__group p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-index-b .articles__item ol .o-sidebar-variant .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-product .container .o-sidebar-variant .c-banner__group p,
  .c-special-product .container ol .o-sidebar-variant .c-banner__group li,
  .c-special-product
    .container
    ul.styled
    .o-sidebar-variant
    .c-banner__group
    li,
  .generic-list .o-sidebar-variant .c-banner__group li,
  .generic-ordered-list .o-sidebar-variant .c-banner__group li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar-variant .c-banner__group .c-course .course .entry p,
  .o-sidebar-variant .c-banner__group .c-ebook-download p,
  .o-sidebar-variant
    .c-banner__group
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .o-sidebar-variant .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar-variant .c-banner__group .c-paragraph,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-sidebar-variant .c-banner__group .c-special-product .container ol li,
  .o-sidebar-variant .c-banner__group .c-special-product .container p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-product
    .container
    ul.styled
    li,
  .o-sidebar-variant .c-banner__group .generic-list li,
  .o-sidebar-variant .c-banner__group .generic-ordered-list li,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content p,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar-variant .c-banner__group .product .summary div.list ul li,
  .o-sidebar-variant .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar-variant .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar-variant .c-banner__group li,
  .product .summary div.list ul .o-sidebar-variant .c-banner__group li,
  ul.c-list--arrow .o-sidebar-variant .c-banner__group li {
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .o-sidebar-variant .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar-variant .c-banner__group li,
  .c-course .course .entry .o-sidebar-variant .c-banner__group p,
  .c-ebook-download .o-sidebar-variant .c-banner__group p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-index-b .articles__item ol .o-sidebar-variant .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-product .container .o-sidebar-variant .c-banner__group p,
  .c-special-product .container ol .o-sidebar-variant .c-banner__group li,
  .c-special-product
    .container
    ul.styled
    .o-sidebar-variant
    .c-banner__group
    li,
  .generic-list .o-sidebar-variant .c-banner__group li,
  .generic-ordered-list .o-sidebar-variant .c-banner__group li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar-variant .c-banner__group .c-course .course .entry p,
  .o-sidebar-variant .c-banner__group .c-ebook-download p,
  .o-sidebar-variant
    .c-banner__group
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .o-sidebar-variant .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar-variant .c-banner__group .c-paragraph,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-sidebar-variant .c-banner__group .c-special-product .container ol li,
  .o-sidebar-variant .c-banner__group .c-special-product .container p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-product
    .container
    ul.styled
    li,
  .o-sidebar-variant .c-banner__group .generic-list li,
  .o-sidebar-variant .c-banner__group .generic-ordered-list li,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content p,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar-variant .c-banner__group .product .summary div.list ul li,
  .o-sidebar-variant .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar-variant .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar-variant .c-banner__group li,
  .product .summary div.list ul .o-sidebar-variant .c-banner__group li,
  ul.c-list--arrow .o-sidebar-variant .c-banner__group li {
    width: auto;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .o-sidebar-variant .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar-variant .c-banner__group li,
  .c-course .course .entry .o-sidebar-variant .c-banner__group p,
  .c-ebook-download .o-sidebar-variant .c-banner__group p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-index-b .articles__item ol .o-sidebar-variant .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-product .container .o-sidebar-variant .c-banner__group p,
  .c-special-product .container ol .o-sidebar-variant .c-banner__group li,
  .c-special-product
    .container
    ul.styled
    .o-sidebar-variant
    .c-banner__group
    li,
  .generic-list .o-sidebar-variant .c-banner__group li,
  .generic-ordered-list .o-sidebar-variant .c-banner__group li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar-variant .c-banner__group .c-course .course .entry p,
  .o-sidebar-variant .c-banner__group .c-ebook-download p,
  .o-sidebar-variant
    .c-banner__group
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .o-sidebar-variant .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar-variant .c-banner__group .c-paragraph,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-sidebar-variant .c-banner__group .c-special-product .container ol li,
  .o-sidebar-variant .c-banner__group .c-special-product .container p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-product
    .container
    ul.styled
    li,
  .o-sidebar-variant .c-banner__group .generic-list li,
  .o-sidebar-variant .c-banner__group .generic-ordered-list li,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content p,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar-variant .c-banner__group .product .summary div.list ul li,
  .o-sidebar-variant .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar-variant .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar-variant .c-banner__group li,
  .product .summary div.list ul .o-sidebar-variant .c-banner__group li,
  ul.c-list--arrow .o-sidebar-variant .c-banner__group li {
    width: 78.7037vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .o-sidebar-variant .c-banner__group li,
  .c-article .c-article__content ul .o-sidebar-variant .c-banner__group li,
  .c-course .course .entry .o-sidebar-variant .c-banner__group p,
  .c-ebook-download .o-sidebar-variant .c-banner__group p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-index-b .articles__item ol .o-sidebar-variant .c-banner__group li,
  .c-paragraph-wrapper .o-sidebar-variant .c-banner__group p,
  .c-special-article__content
    .caixaTexto
    > ol
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .o-sidebar-variant
    .c-banner__group
    li,
  .c-special-product .container .o-sidebar-variant .c-banner__group p,
  .c-special-product .container ol .o-sidebar-variant .c-banner__group li,
  .c-special-product
    .container
    ul.styled
    .o-sidebar-variant
    .c-banner__group
    li,
  .generic-list .o-sidebar-variant .c-banner__group li,
  .generic-ordered-list .o-sidebar-variant .c-banner__group li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ol li,
  .o-sidebar-variant .c-banner__group .c-article .c-article__content ul li,
  .o-sidebar-variant .c-banner__group .c-course .course .entry p,
  .o-sidebar-variant .c-banner__group .c-ebook-download p,
  .o-sidebar-variant
    .c-banner__group
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .o-sidebar-variant .c-banner__group .c-index-b .articles__item ol li,
  .o-sidebar-variant .c-banner__group .c-paragraph,
  .o-sidebar-variant .c-banner__group .c-paragraph-wrapper p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .o-sidebar-variant
    .c-banner__group
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .o-sidebar-variant .c-banner__group .c-special-product .container ol li,
  .o-sidebar-variant .c-banner__group .c-special-product .container p,
  .o-sidebar-variant
    .c-banner__group
    .c-special-product
    .container
    ul.styled
    li,
  .o-sidebar-variant .c-banner__group .generic-list li,
  .o-sidebar-variant .c-banner__group .generic-ordered-list li,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content p,
  .o-sidebar-variant .c-banner__group .overlay .overlay-content ul li,
  .o-sidebar-variant .c-banner__group .product .summary div.list ul li,
  .o-sidebar-variant .c-banner__group ul.c-list--arrow li,
  .overlay .overlay-content .o-sidebar-variant .c-banner__group p,
  .overlay .overlay-content ul .o-sidebar-variant .c-banner__group li,
  .product .summary div.list ul .o-sidebar-variant .c-banner__group li,
  ul.c-list--arrow .o-sidebar-variant .c-banner__group li {
    width: 70.3125vw;
  }
}
.c-banner--row-brown,
.c-banner--row-green,
.c-banner--row-light-blue {
  text-align: center;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--row-brown,
  .c-banner--row-green,
  .c-banner--row-light-blue {
    font-size: 22px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--row-brown,
  .c-banner--row-green,
  .c-banner--row-light-blue {
    font-size: 22px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--row-brown,
  .c-banner--row-green,
  .c-banner--row-light-blue {
    font-size: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--row-brown,
  .c-banner--row-green,
  .c-banner--row-light-blue {
    font-size: 22px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--row-brown,
  .c-banner--row-green,
  .c-banner--row-light-blue {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--row-brown,
  .c-banner--row-green,
  .c-banner--row-light-blue {
    font-size: 24px;
    line-height: 24px;
  }
}
.c-banner--row-brown a,
.c-banner--row-green a,
.c-banner--row-light-blue a {
  color: inherit;
}
.c-banner--row-flex-green,
.c-banner--row-flex-yellow {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--row-flex-green,
  .c-banner--row-flex-yellow {
    font-size: 22px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--row-flex-green,
  .c-banner--row-flex-yellow {
    font-size: 22px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--row-flex-green,
  .c-banner--row-flex-yellow {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--row-flex-green,
  .c-banner--row-flex-yellow {
    font-size: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--row-flex-green,
  .c-banner--row-flex-yellow {
    font-size: 16px;
    line-height: 24px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--row-flex-green,
  .c-banner--row-flex-yellow {
    font-size: 22px;
    line-height: 24px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-banner--row-flex-green h2,
.c-banner--row-flex-yellow h2 {
  text-align: center;
}
.c-banner--row-newsletter form {
  display: inline-block;
  width: 45%;
  text-align: center;
  max-width: 600px;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--row-newsletter form {
    margin-top: 10px;
    width: 80%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--row-newsletter form {
    margin-top: 10px;
    width: 80%;
    margin-left: 0;
  }
}
.c-banner--row-newsletter form input[type="email"],
.c-banner--row-newsletter form input[type="submit"] {
  display: inline-block;
  border: 0;
  height: 40px;
  line-height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.c-banner--row-newsletter form input[type="email"] {
  background-color: hsla(0, 0%, 100%, 0.6);
  color: rgba(0, 0, 0, 0.45);
  padding-left: 15px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: calc(85% - 110px);
}
.c-banner--row-newsletter form input[type="submit"] {
  background-color: #ffd519;
  color: rgba(0, 0, 0, 0.65);
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  width: 110px;
  padding-left: 0;
  padding-right: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
  }
}
.variation.c-banner--8title {
  width: 100%;
  max-width: 950px;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    position: relative;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    width: 63.59375vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    width: 64.51389vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    width: 97.07031vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    width: 100vw;
    margin-left: -1.95313vw;
    margin-right: -1.95313vw;
    margin-bottom: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    width: 100vw;
    margin-left: -2.77778vw;
    margin-right: -2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--8title,
  .o-container--masonry__row .c-banner--8title {
    width: 100vw;
    margin-left: -3.125vw;
    margin-right: -3.125vw;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--8title .c-banner--8title__mask {
    margin-bottom: 20px;
    overflow: hidden;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--8title .c-banner--8title__mask {
    height: 196px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--8title .c-banner--8title__mask {
    height: 163px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--8title .c-banner--8title__mask {
    height: 163px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--8title .c-banner--8title__mask {
    min-width: 340px;
    height: 164px;
    overflow: hidden;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--8title .c-banner--8title__mask {
    width: 100%;
    height: 72px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--8title .c-banner--8title__mask {
    width: 100%;
    height: 54px;
  }
}
.c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
  background-color: #fff;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
    width: 480px;
    height: 196px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
    width: 399px;
    height: 163px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
    width: 429px;
    height: 163px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
    width: 399px;
    height: 164px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
    width: 100%;
    height: 41.11842vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img {
    width: 100%;
    height: 40.93328vw;
  }
}
@media (min-width: 0) and (max-width: 1919px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img.large {
    display: none;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img.regular {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img.regular {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 530px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img.small {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img.small {
    display: none;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-banner--8title .c-banner--8title__mask .c-banner--8title__img.tiny {
    display: none;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--8title .c-btn--small,
  .c-banner--8title .c-btn--small-deactive {
    width: 8.90625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--8title .c-btn--small,
  .c-banner--8title .c-btn--small-deactive {
    width: 11.875vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--8title .c-btn--small,
  .c-banner--8title .c-btn--small-deactive {
    width: 16.69922vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--8title .c-btn--small,
  .c-banner--8title .c-btn--small-deactive {
    width: 23.04688vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--8title .c-btn--small,
  .c-banner--8title .c-btn--small-deactive {
    width: 34.25926vw;
    margin-bottom: 12px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--8title .c-btn--small,
  .c-banner--8title .c-btn--small-deactive {
    width: 45.3125vw;
    margin-bottom: 12px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-container--default__row--default .c-banner--8title {
    margin-left: -5.3125vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-container--default__row--default .c-banner--8title {
    margin-left: -5.90278vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .o-container--default__row--default .c-banner--8title {
    width: calc(100% + 39.39453vw);
    margin-left: -7.65625vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .o-container--default__row--default .c-banner--8title {
    width: calc(100% + 21.66667vw);
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .o-container--default__row--default .c-banner--8title {
    width: calc(100% + 5.55556vw);
    padding-bottom: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .o-container--default__row--default .c-banner--8title {
    width: calc(100% + 6.25vw);
    padding-bottom: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .o-container--masonry__row .c-banner--8title {
    margin-left: 5.26042vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .o-container--masonry__row .c-banner--8title {
    margin-left: 5.97222vw;
  }
}
.c-banner-page {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 1024px) and (max-width: 1919px) {
  .c-banner-page {
    padding-right: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner-page {
    width: auto !important;
  }
}
.c-banner-page .mask-breakpoint-4 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page .mask-breakpoint-4 {
    width: 232px !important;
    height: 176px !important;
    position: absolute;
    z-index: 999;
    right: 0;
    margin-left: -232px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page .mask-breakpoint-4 img {
    width: 275px;
    height: 295.35px;
    margin: -30px 0 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page .mask-breakpoint-4 img {
    width: 260px;
    height: 279.24px;
    margin: -25px 0 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page .mask-breakpoint-4 img {
    width: 260px;
    height: 279.24px;
    margin: -25px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner-page__title {
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner-page__title {
    margin-bottom: 12px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page__title {
    width: 32.08333%;
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page__title {
    width: 23.89706%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page__title {
    width: 29.8667%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner-page__title {
    width: 36.65312%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner-page__title {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner-page__title {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner-page__title br {
    display: none;
  }
}
.c-banner-page__newsletter {
  font-style: normal;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page__newsletter {
    width: 30.20833vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page__newsletter {
    width: 34.72222vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page__newsletter {
    width: 32.22656vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner-page__newsletter {
    width: 55.98958vw;
    float: left;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner-page__newsletter * {
    float: none !important;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner-page__newsletter * {
    margin-top: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner-page__newsletter {
    margin-right: 1.95313vw;
  }
}
.c-banner-page__newsletter form input[type="email"] {
  float: left;
  border-radius: 5px;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-banner-page__newsletter form input[type="email"] {
    padding: 0 28px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page__newsletter form input[type="email"] {
    width: 18.22917vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page__newsletter form input[type="email"] {
    width: 19.44444vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page__newsletter form input[type="email"] {
    width: 11.71875vw;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-banner-page__newsletter form input[type="email"] {
    width: calc(90% - 150px);
    padding: 0 5%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner-page__newsletter form input[type="email"] {
    width: 90%;
    padding: 0 5%;
  }
}
.c-banner-page__newsletter form input[type="submit"] {
  float: right;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page__newsletter form input[type="submit"] {
    width: 7.5vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page__newsletter form input[type="submit"] {
    width: 10.41667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page__newsletter form input[type="submit"] {
    width: 12.69531vw;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-banner-page__newsletter form input[type="submit"] {
    width: 130px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner-page__newsletter form input[type="submit"] {
    width: 100%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page__newsletter div a {
    width: 7.5vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page__newsletter div a {
    width: 10.41667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page__newsletter div a {
    width: 12.69531vw;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-banner-page__newsletter div a {
    width: 130px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner-page__newsletter div a {
    width: 100%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner-page__img {
    width: 479px;
    height: 176px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner-page__img {
    width: 324px;
    height: 176px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner-page__img {
    width: 232px;
    height: 176px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner-page__img {
    display: none;
  }
}
.c-banner-sidebar-newsletter form input[type="email"],
.c-banner-sidebar-newsletter form input[type="submit"],
.c-banner-sidebar-newsletter form input[type="text"] {
  border: 0;
  height: 40px;
  line-height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.c-banner-sidebar-newsletter form input[type="email"],
.c-banner-sidebar-newsletter form input[type="text"] {
  background-color: hsla(0, 0%, 100%, 0.6);
  color: rgba(0, 0, 0, 0.45);
  padding-left: 15px;
  display: block;
}
.c-banner-sidebar-newsletter form input[type="submit"] {
  background-color: #634251;
  color: hsla(0, 0%, 100%, 0.85);
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  width: 153px;
  padding-left: 0;
  padding-right: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-banner--index-video {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video__wrapper {
    width: 74.53125%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video__wrapper {
    width: 74.63235%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--index-video__wrapper {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--index-video__wrapper {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--index-video__wrapper {
    width: 74.50981%;
    margin-left: 12.7451%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video__wrapper {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video__media,
  .c-banner--index-video__text {
    margin: 0 10px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video__media {
    width: 32.08333%;
    margin-left: 0;
    height: 10.98958vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video__media {
    width: 32.35294%;
    margin-left: 0;
    height: 13.88889vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--index-video__media {
    width: 36.24246%;
    margin-left: 0;
    height: 19.53125vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--index-video__media {
    width: 42.98781%;
    margin-left: 0;
    height: 26.04167vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--index-video__media {
    width: 57.40741vw;
    margin-left: 6.48148vw;
    height: 32.03704vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video__media {
    width: 100%;
    margin-left: 0;
    height: 52.5vw;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner--index-video__media {
    float: left;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--index-video__media {
    margin-top: 12px;
  }
}
.c-banner--index-video__media iframe {
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video__text {
    width: 66.04167%;
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video__text {
    width: 66.17647%;
    margin-left: 1.47059%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--index-video__text {
    width: 61.74547%;
    margin-left: 2.01207%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--index-video__text {
    width: 55.65718%;
    margin-left: 1.35501%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--index-video__text {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--index-video__text {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner--index-video__text {
    float: right;
  }
}
.c-banner--index-video .c-special-product .product .text h2,
.c-banner--index-video .c-special-product .side-image .text h2,
.c-banner--index-video .c-title--lg,
.c-special-product .product .text .c-banner--index-video h2,
.c-special-product .side-image .text .c-banner--index-video h2 {
  text-shadow: #376d82 -1px 1px 2px;
  color: #fff;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    margin-top: 4px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-banner--index-video .c-special-product .product .text h2,
  .c-banner--index-video .c-special-product .side-image .text h2,
  .c-banner--index-video .c-title--lg,
  .c-special-product .product .text .c-banner--index-video h2,
  .c-special-product .side-image .text .c-banner--index-video h2 {
    margin-top: 8px;
  }
}
.c-banner--index-video .c-btn--small,
.c-banner--index-video .c-btn--small-deactive {
  width: 170px;
  background: none;
  position: relative;
  left: 50%;
  margin-left: -85px;
}
.c-banner--index-video .c-banner__bg-img--left,
.c-banner--index-video .c-banner__bg-img--right {
  position: absolute;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video .c-banner__bg-img--left,
  .c-banner--index-video .c-banner__bg-img--right {
    width: 14.89583vw;
    height: 10.98958vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--index-video .c-banner__bg-img--left,
  .c-banner--index-video .c-banner__bg-img--right {
    width: 13.33333vw;
    height: 13.88889vw;
  }
}
@media (min-width: 0) and (max-width: 1439px) {
  .c-banner--index-video .c-banner__bg-img--left,
  .c-banner--index-video .c-banner__bg-img--right {
    display: none;
  }
}
.c-banner--index-video .c-banner__bg-img--left {
  left: 0;
  background: url(https://drsircus.com/wp-content/themes/drsircus/img/banner/index/leftwingding-large.png)
    no-repeat 100%;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video .c-banner__bg-img--left {
    background-position: 0;
  }
}
.c-banner--index-video .c-banner__bg-img--right {
  right: 0;
  background: url(https://drsircus.com/wp-content/themes/drsircus/img/banner/index/rightwingding-large.png)
    no-repeat 0;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--index-video .c-banner__bg-img--right {
    background-position: 100%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper.bottom {
    padding-left: 8.33333vw;
    padding-right: 8.33333vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper.top .c-banner--article-newsletter {
    width: 100%;
    margin-left: 0;
    padding-left: 12.03125vw;
    padding-right: 22.39583vw;
  }
}
.c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
  box-sizing: border-box;
}
@media (min-width: 767px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    width: 78.28125%;
    margin-left: 4.49219%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    width: 100%;
    margin-left: 0;
    padding-left: 1.95313vw;
    padding-right: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    width: 100%;
    margin-left: 0;
    padding-left: 2.77778vw;
    padding-right: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter {
    width: 100%;
    margin-left: 0;
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }

  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter .substack_subscribe_frame,
  .o-main-footer .o-main-footer__columns div .substack_subscribe_frame  {
    width: 89dvw;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    margin-bottom: 12px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    width: 32.08333%;
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    width: 23.89706%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    width: 29.8667%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    width: 36.65312%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2 {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .product
    .text
    h2
    br,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-special-product
    .side-image
    .text
    h2
    br,
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    .c-title--lg
    br,
  .c-special-product
    .product
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2
    br,
  .c-special-product
    .side-image
    .text
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter
    h2
    br {
    display: none;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter__img {
    width: 275.7px;
    height: 165px;
    margin-right: 1.5625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter__img {
    width: 259.8px;
    height: 165px;
    margin-right: 10.59722vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter__img {
    width: 233.6px;
    height: 165px;
    margin-right: -1.46484vw;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper .c-banner--article-newsletter__img {
    display: none;
  }
}
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__img
  .mask-breakpoint-4 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    .mask-breakpoint-4 {
    width: 233.6px !important;
    height: 165px;
    position: absolute;
    z-index: 999;
    right: 0;
    margin-left: -233.6px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    .mask-breakpoint-4
    img {
    width: 275px;
    height: 295.35px;
    margin: -30px 0 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    .mask-breakpoint-4
    img {
    width: 260px;
    height: 279.24px;
    margin: -25px 0 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    .mask-breakpoint-4
    img {
    width: 260px;
    height: 279.24px;
    margin: -25px 0 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    img {
    width: 275px;
    height: 295.35px;
    margin: -30px 0 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    img {
    width: 260px;
    height: 279.24px;
    margin: -25px 0 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__img
    img {
    width: 284px;
    height: 305.016px;
    margin: -30px 0 0 30px;
  }
}
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__newsletter {
  font-style: normal;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter {
    width: 40.57292%;
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter {
    width: 36.58088%;
    margin-left: 1.47059%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter {
    width: 42.61821%;
    margin-left: 2.01207%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter {
    width: 55.65718%;
    margin-left: 1.35501%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter {
    width: 100%;
    margin-left: 0;
  }
}
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__newsletter
  form
  input[type="email"],
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__newsletter
  form
  input[type="submit"] {
  float: left;
  border: 0;
  height: 40px;
  line-height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__newsletter
  form
  input[type="email"] {
  background-color: hsla(0, 0%, 100%, 0.6);
  color: rgba(0, 0, 0, 0.45);
  padding-left: 15px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="email"] {
    width: calc(90% - 108px);
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="email"] {
    width: calc(90% - 153px);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="email"] {
    width: calc(90% - 108px);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="email"] {
    width: calc(90% - 130px);
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="email"] {
    width: calc(90% - 185px);
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="email"] {
    width: calc(87% - 107px);
  }
}
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__newsletter
  form
  input[type="submit"] {
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  width: 300px;
  padding-left: 0;
  padding-right: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="submit"] {
    width: 108px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="submit"] {
    width: 153px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="submit"] {
    width: 108px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="submit"] {
    width: 130px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="submit"] {
    width: 185px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    form
    input[type="submit"] {
    width: 107px;
  }
}
.c-banner--article-newsletter__wrapper
  .c-banner--article-newsletter__newsletter
  div
  a {
  background-color: #634251;
  color: hsla(0, 0%, 100%, 0.85);
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 40px;
  line-height: 40px;
  display: block;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  width: 300px;
  padding: 0;
  border-radius: 5px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    div
    a {
    width: 108px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    div
    a {
    width: 153px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    div
    a {
    width: 108px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    div
    a {
    width: 130px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    div
    a {
    width: 185px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter__newsletter
    div
    a {
    width: 107px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside-wrapper-variation {
    margin-bottom: 252px !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside-wrapper-variation {
    margin-bottom: 252px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside-wrapper-variation {
    margin-bottom: 228px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside-wrapper-variation {
    margin-bottom: 200px !important;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside-wrapper-variation {
    margin-bottom: 236px !important;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside-wrapper-variation {
    margin-bottom: 304px !important;
  }
}
.c-banner--article-inside-brown,
.c-banner--article-inside-green,
.c-banner--article-inside-light-blue,
.c-banner--article-inside-wine {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -14%;
  padding: 10px 5% 15px 14%;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-banner--article-inside-brown,
  .c-banner--article-inside-green,
  .c-banner--article-inside-light-blue,
  .c-banner--article-inside-wine {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-banner--article-inside-brown span,
.c-banner--article-inside-green span,
.c-banner--article-inside-light-blue span,
.c-banner--article-inside-wine span {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  font-style: italic;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-banner--article-inside-brown span,
  .c-banner--article-inside-green span,
  .c-banner--article-inside-light-blue span,
  .c-banner--article-inside-wine span {
    margin-bottom: 10px;
  }
}
.c-banner--article-inside-brown .c-btn--small,
.c-banner--article-inside-brown .c-btn--small-deactive,
.c-banner--article-inside-green .c-btn--small,
.c-banner--article-inside-green .c-btn--small-deactive,
.c-banner--article-inside-light-blue .c-btn--small,
.c-banner--article-inside-light-blue .c-btn--small-deactive,
.c-banner--article-inside-wine .c-btn--small,
.c-banner--article-inside-wine .c-btn--small-deactive {
  width: 171px;
  margin-left: 20px;
  font-weight: 400;
  font-style: normal;
  padding-left: 10px;
  padding-right: 10px;
  -ms-flex-negative: 0.5;
  flex-shrink: 0.5;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside-brown .c-btn--small,
  .c-banner--article-inside-brown .c-btn--small-deactive,
  .c-banner--article-inside-green .c-btn--small,
  .c-banner--article-inside-green .c-btn--small-deactive,
  .c-banner--article-inside-light-blue .c-btn--small,
  .c-banner--article-inside-light-blue .c-btn--small-deactive,
  .c-banner--article-inside-wine .c-btn--small,
  .c-banner--article-inside-wine .c-btn--small-deactive {
    margin-right: 15px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside-brown .c-btn--small,
  .c-banner--article-inside-brown .c-btn--small-deactive,
  .c-banner--article-inside-green .c-btn--small,
  .c-banner--article-inside-green .c-btn--small-deactive,
  .c-banner--article-inside-light-blue .c-btn--small,
  .c-banner--article-inside-light-blue .c-btn--small-deactive,
  .c-banner--article-inside-wine .c-btn--small,
  .c-banner--article-inside-wine .c-btn--small-deactive {
    margin-right: 10px;
  }
}
.c-banner--article-inside-variation-brown,
.c-banner--article-inside-variation-green,
.c-banner--article-inside-variation-light-blue,
.c-banner--article-inside-variation-light-teal {
  margin-left: -14%;
  padding-left: 14%;
  padding-right: 14%;
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-teal {
    font-size: 24px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-teal {
    font-size: 22px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-teal {
    font-size: 20px;
  }
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-teal {
    font-size: 18px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-teal {
    padding-left: 2.77778vw;
    margin-left: -2.77778vw;
    padding-right: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside-variation-brown,
  .c-banner--article-inside-variation-green,
  .c-banner--article-inside-variation-light-blue,
  .c-banner--article-inside-variation-light-teal {
    padding-left: 3.125vw;
    margin-left: -3.125vw;
    padding-right: 3.125vw;
  }
}
.c-banner--article-inside-variation-brown a,
.c-banner--article-inside-variation-green a,
.c-banner--article-inside-variation-light-blue a,
.c-banner--article-inside-variation-light-teal a {
  color: inherit;
  border-bottom: 2px solid #548c70;
}
.c-banner--article-inside-variation-brown .c-btn--small,
.c-banner--article-inside-variation-brown .c-btn--small-deactive,
.c-banner--article-inside-variation-green .c-btn--small,
.c-banner--article-inside-variation-green .c-btn--small-deactive,
.c-banner--article-inside-variation-light-blue .c-btn--small,
.c-banner--article-inside-variation-light-blue .c-btn--small-deactive,
.c-banner--article-inside-variation-light-teal .c-btn--small,
.c-banner--article-inside-variation-light-teal .c-btn--small-deactive {
  width: 171px;
  margin-left: 20px;
  font-weight: 400;
  font-style: normal;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside-variation-brown .c-btn--small,
  .c-banner--article-inside-variation-brown .c-btn--small-deactive,
  .c-banner--article-inside-variation-green .c-btn--small,
  .c-banner--article-inside-variation-green .c-btn--small-deactive,
  .c-banner--article-inside-variation-light-blue .c-btn--small,
  .c-banner--article-inside-variation-light-blue .c-btn--small-deactive,
  .c-banner--article-inside-variation-light-teal .c-btn--small,
  .c-banner--article-inside-variation-light-teal .c-btn--small-deactive {
    margin-right: 15px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside-variation-brown .c-btn--small,
  .c-banner--article-inside-variation-brown .c-btn--small-deactive,
  .c-banner--article-inside-variation-green .c-btn--small,
  .c-banner--article-inside-variation-green .c-btn--small-deactive,
  .c-banner--article-inside-variation-light-blue .c-btn--small,
  .c-banner--article-inside-variation-light-blue .c-btn--small-deactive,
  .c-banner--article-inside-variation-light-teal .c-btn--small,
  .c-banner--article-inside-variation-light-teal .c-btn--small-deactive {
    margin-right: 10px;
  }
}
.c-banner--article-inside {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  text-align: left !important;
  position: absolute;
  left: 0;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside {
    width: 54.63542vw;
  }
}
@media (min-width: 0) and (max-width: 1919px) {
  .c-banner--article-inside {
    width: 100%;
  }
}
.c-banner--article-inside__img {
  text-align: left !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside__img {
    width: 305.7px;
    height: 224px !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside__img {
    width: 325.2px;
    height: 224px !important;
    margin-left: 14.76389vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside__img {
    width: 317px;
    height: 200px !important;
    margin-left: 5.70313vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside__img {
    width: 270.8px;
    height: 180px !important;
    margin-left: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside__img {
    width: 70px;
    height: 216px !important;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside__img {
    width: 38.8px;
    height: 284px !important;
  }
}
.c-banner--article-inside__img a.single-book-img {
  width: 49% !important;
  height: inherit;
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--article-inside__img a.single-book-img {
    display: none;
  }
}
.c-banner--article-inside__img a.single-book-img img {
  height: inherit;
}
.c-banner--article-inside__img img {
  position: relative;
  z-index: 999;
}
@media (min-width: 0) and (max-width: 767px) {
  .c-banner--article-inside__img img.breackpoint-screen {
    display: none;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-banner--article-inside__img img.breackpoint-screen {
    width: 350px !important;
    height: 244.41341px !important;
    margin: -8px 0 0 -28px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside__img img.breackpoint-screen {
    width: 310px !important;
    height: 216.48045px !important;
    margin: -8px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside__img img.breackpoint-screen {
    width: 290px !important;
    height: 202.51397px !important;
    margin: -8px 0 0 -15px;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-banner--article-inside__img img.breackpoint-device--md {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside__img img.breackpoint-device--md {
    display: none;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside__img img.breackpoint-device--md {
    width: 60px !important;
    height: 234.72px !important;
    top: 50%;
    margin: -117.36px 0 0;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-banner--article-inside__img img.breackpoint-device--sm {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside__img img.breackpoint-device--sm {
    width: 46px !important;
    height: 259.992px !important;
    top: 50%;
    margin: -129.996px 0 0;
  }
}
.c-banner--article-inside__txt {
  text-align: left !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside__txt {
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside__txt {
    margin-left: 1.47059%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside__txt {
    margin-left: 2.01207%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside__txt {
    margin-left: 1.35501%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside__txt {
    margin-left: 1.96078%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside__txt {
    margin-left: 3.33333%;
  }
}
.c-banner--article-inside__txt .c-course h1,
.c-banner--article-inside__txt .c-index-b .section-title,
.c-banner--article-inside__txt .c-paragraph-wrapper h2,
.c-banner--article-inside__txt .c-special-product .container > h2,
.c-banner--article-inside__txt .c-title--md,
.c-course .c-banner--article-inside__txt h1,
.c-index-b .c-banner--article-inside__txt .section-title,
.c-paragraph-wrapper .c-banner--article-inside__txt h2,
.c-special-product .c-banner--article-inside__txt .container > h2 {
  text-align: left !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside__txt .c-course h1,
  .c-banner--article-inside__txt .c-index-b .section-title,
  .c-banner--article-inside__txt .c-paragraph-wrapper h2,
  .c-banner--article-inside__txt .c-special-product .container > h2,
  .c-banner--article-inside__txt .c-title--md,
  .c-course .c-banner--article-inside__txt h1,
  .c-index-b .c-banner--article-inside__txt .section-title,
  .c-paragraph-wrapper .c-banner--article-inside__txt h2,
  .c-special-product .c-banner--article-inside__txt .container > h2 {
    width: 34.79167vw;
    font-size: 34px !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside__txt .c-course h1,
  .c-banner--article-inside__txt .c-index-b .section-title,
  .c-banner--article-inside__txt .c-paragraph-wrapper h2,
  .c-banner--article-inside__txt .c-special-product .container > h2,
  .c-banner--article-inside__txt .c-title--md,
  .c-course .c-banner--article-inside__txt h1,
  .c-index-b .c-banner--article-inside__txt .section-title,
  .c-paragraph-wrapper .c-banner--article-inside__txt h2,
  .c-special-product .c-banner--article-inside__txt .container > h2 {
    width: 46.38889vw;
    font-size: 34px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside__txt .c-course h1,
  .c-banner--article-inside__txt .c-index-b .section-title,
  .c-banner--article-inside__txt .c-paragraph-wrapper h2,
  .c-banner--article-inside__txt .c-special-product .container > h2,
  .c-banner--article-inside__txt .c-title--md,
  .c-course .c-banner--article-inside__txt h1,
  .c-index-b .c-banner--article-inside__txt .section-title,
  .c-paragraph-wrapper .c-banner--article-inside__txt h2,
  .c-special-product .c-banner--article-inside__txt .container > h2 {
    width: 53.80859vw;
    font-size: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside__txt .c-course h1,
  .c-banner--article-inside__txt .c-index-b .section-title,
  .c-banner--article-inside__txt .c-paragraph-wrapper h2,
  .c-banner--article-inside__txt .c-special-product .container > h2,
  .c-banner--article-inside__txt .c-title--md,
  .c-course .c-banner--article-inside__txt h1,
  .c-index-b .c-banner--article-inside__txt .section-title,
  .c-paragraph-wrapper .c-banner--article-inside__txt h2,
  .c-special-product .c-banner--article-inside__txt .container > h2 {
    width: 59.63542vw;
    font-size: 24px !important;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside__txt .c-course h1,
  .c-banner--article-inside__txt .c-index-b .section-title,
  .c-banner--article-inside__txt .c-paragraph-wrapper h2,
  .c-banner--article-inside__txt .c-special-product .container > h2,
  .c-banner--article-inside__txt .c-title--md,
  .c-course .c-banner--article-inside__txt h1,
  .c-index-b .c-banner--article-inside__txt .section-title,
  .c-paragraph-wrapper .c-banner--article-inside__txt h2,
  .c-special-product .c-banner--article-inside__txt .container > h2 {
    width: 84.81481vw;
    font-size: 24px !important;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside__txt .c-course h1,
  .c-banner--article-inside__txt .c-index-b .section-title,
  .c-banner--article-inside__txt .c-paragraph-wrapper h2,
  .c-banner--article-inside__txt .c-special-product .container > h2,
  .c-banner--article-inside__txt .c-title--md,
  .c-course .c-banner--article-inside__txt h1,
  .c-index-b .c-banner--article-inside__txt .section-title,
  .c-paragraph-wrapper .c-banner--article-inside__txt h2,
  .c-special-product .c-banner--article-inside__txt .container > h2 {
    width: 81.5625vw;
    font-size: 22px !important;
  }
}
.c-banner--article-inside__txt .c-course h1 span,
.c-banner--article-inside__txt .c-index-b .section-title span,
.c-banner--article-inside__txt .c-paragraph-wrapper h2 span,
.c-banner--article-inside__txt .c-special-product .container > h2 span,
.c-banner--article-inside__txt .c-title--md span,
.c-course .c-banner--article-inside__txt h1 span,
.c-index-b .c-banner--article-inside__txt .section-title span,
.c-paragraph-wrapper .c-banner--article-inside__txt h2 span,
.c-special-product .c-banner--article-inside__txt .container > h2 span {
  display: block;
  text-align: left !important;
}
.c-article .c-article__content ol .c-banner--article-inside__txt li,
.c-article .c-article__content ul .c-banner--article-inside__txt li,
.c-banner--article-inside__txt .c-article .c-article__content ol li,
.c-banner--article-inside__txt .c-article .c-article__content ul li,
.c-banner--article-inside__txt .c-course .course .entry p,
.c-banner--article-inside__txt .c-ebook-download p,
.c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
.c-banner--article-inside__txt .c-index-b .articles__item ol li,
.c-banner--article-inside__txt .c-paragraph,
.c-banner--article-inside__txt .c-paragraph-wrapper p,
.c-banner--article-inside__txt .c-special-article__content .caixaTexto > ol li,
.c-banner--article-inside__txt .c-special-article__content .caixaTexto > ul li,
.c-banner--article-inside__txt .c-special-product .container ol li,
.c-banner--article-inside__txt .c-special-product .container p,
.c-banner--article-inside__txt .c-special-product .container ul.styled li,
.c-banner--article-inside__txt .generic-list li,
.c-banner--article-inside__txt .generic-ordered-list li,
.c-banner--article-inside__txt .overlay .overlay-content p,
.c-banner--article-inside__txt .overlay .overlay-content ul li,
.c-banner--article-inside__txt .product .summary div.list ul li,
.c-banner--article-inside__txt ul.c-list--arrow li,
.c-course .course .entry .c-banner--article-inside__txt p,
.c-ebook-download .c-banner--article-inside__txt p,
.c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
.c-index-b .articles__item ol .c-banner--article-inside__txt li,
.c-paragraph-wrapper .c-banner--article-inside__txt p,
.c-special-article__content .caixaTexto > ol .c-banner--article-inside__txt li,
.c-special-article__content .caixaTexto > ul .c-banner--article-inside__txt li,
.c-special-product .container .c-banner--article-inside__txt p,
.c-special-product .container ol .c-banner--article-inside__txt li,
.c-special-product .container ul.styled .c-banner--article-inside__txt li,
.generic-list .c-banner--article-inside__txt li,
.generic-ordered-list .c-banner--article-inside__txt li,
.overlay .overlay-content .c-banner--article-inside__txt p,
.overlay .overlay-content ul .c-banner--article-inside__txt li,
.product .summary div.list ul .c-banner--article-inside__txt li,
ul.c-list--arrow .c-banner--article-inside__txt li {
  text-align: left !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-banner--article-inside__txt li,
  .c-article .c-article__content ul .c-banner--article-inside__txt li,
  .c-banner--article-inside__txt .c-article .c-article__content ol li,
  .c-banner--article-inside__txt .c-article .c-article__content ul li,
  .c-banner--article-inside__txt .c-course .course .entry p,
  .c-banner--article-inside__txt .c-ebook-download p,
  .c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside__txt .c-index-b .articles__item ol li,
  .c-banner--article-inside__txt .c-paragraph,
  .c-banner--article-inside__txt .c-paragraph-wrapper p,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-banner--article-inside__txt .c-special-product .container ol li,
  .c-banner--article-inside__txt .c-special-product .container p,
  .c-banner--article-inside__txt .c-special-product .container ul.styled li,
  .c-banner--article-inside__txt .generic-list li,
  .c-banner--article-inside__txt .generic-ordered-list li,
  .c-banner--article-inside__txt .overlay .overlay-content p,
  .c-banner--article-inside__txt .overlay .overlay-content ul li,
  .c-banner--article-inside__txt .product .summary div.list ul li,
  .c-banner--article-inside__txt ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside__txt p,
  .c-ebook-download .c-banner--article-inside__txt p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
  .c-index-b .articles__item ol .c-banner--article-inside__txt li,
  .c-paragraph-wrapper .c-banner--article-inside__txt p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-banner--article-inside__txt
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-banner--article-inside__txt
    li,
  .c-special-product .container .c-banner--article-inside__txt p,
  .c-special-product .container ol .c-banner--article-inside__txt li,
  .c-special-product .container ul.styled .c-banner--article-inside__txt li,
  .generic-list .c-banner--article-inside__txt li,
  .generic-ordered-list .c-banner--article-inside__txt li,
  .overlay .overlay-content .c-banner--article-inside__txt p,
  .overlay .overlay-content ul .c-banner--article-inside__txt li,
  .product .summary div.list ul .c-banner--article-inside__txt li,
  ul.c-list--arrow .c-banner--article-inside__txt li {
    width: 34.79167vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-banner--article-inside__txt li,
  .c-article .c-article__content ul .c-banner--article-inside__txt li,
  .c-banner--article-inside__txt .c-article .c-article__content ol li,
  .c-banner--article-inside__txt .c-article .c-article__content ul li,
  .c-banner--article-inside__txt .c-course .course .entry p,
  .c-banner--article-inside__txt .c-ebook-download p,
  .c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside__txt .c-index-b .articles__item ol li,
  .c-banner--article-inside__txt .c-paragraph,
  .c-banner--article-inside__txt .c-paragraph-wrapper p,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-banner--article-inside__txt .c-special-product .container ol li,
  .c-banner--article-inside__txt .c-special-product .container p,
  .c-banner--article-inside__txt .c-special-product .container ul.styled li,
  .c-banner--article-inside__txt .generic-list li,
  .c-banner--article-inside__txt .generic-ordered-list li,
  .c-banner--article-inside__txt .overlay .overlay-content p,
  .c-banner--article-inside__txt .overlay .overlay-content ul li,
  .c-banner--article-inside__txt .product .summary div.list ul li,
  .c-banner--article-inside__txt ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside__txt p,
  .c-ebook-download .c-banner--article-inside__txt p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
  .c-index-b .articles__item ol .c-banner--article-inside__txt li,
  .c-paragraph-wrapper .c-banner--article-inside__txt p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-banner--article-inside__txt
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-banner--article-inside__txt
    li,
  .c-special-product .container .c-banner--article-inside__txt p,
  .c-special-product .container ol .c-banner--article-inside__txt li,
  .c-special-product .container ul.styled .c-banner--article-inside__txt li,
  .generic-list .c-banner--article-inside__txt li,
  .generic-ordered-list .c-banner--article-inside__txt li,
  .overlay .overlay-content .c-banner--article-inside__txt p,
  .overlay .overlay-content ul .c-banner--article-inside__txt li,
  .product .summary div.list ul .c-banner--article-inside__txt li,
  ul.c-list--arrow .c-banner--article-inside__txt li {
    width: 46.38889vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-banner--article-inside__txt li,
  .c-article .c-article__content ul .c-banner--article-inside__txt li,
  .c-banner--article-inside__txt .c-article .c-article__content ol li,
  .c-banner--article-inside__txt .c-article .c-article__content ul li,
  .c-banner--article-inside__txt .c-course .course .entry p,
  .c-banner--article-inside__txt .c-ebook-download p,
  .c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside__txt .c-index-b .articles__item ol li,
  .c-banner--article-inside__txt .c-paragraph,
  .c-banner--article-inside__txt .c-paragraph-wrapper p,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-banner--article-inside__txt .c-special-product .container ol li,
  .c-banner--article-inside__txt .c-special-product .container p,
  .c-banner--article-inside__txt .c-special-product .container ul.styled li,
  .c-banner--article-inside__txt .generic-list li,
  .c-banner--article-inside__txt .generic-ordered-list li,
  .c-banner--article-inside__txt .overlay .overlay-content p,
  .c-banner--article-inside__txt .overlay .overlay-content ul li,
  .c-banner--article-inside__txt .product .summary div.list ul li,
  .c-banner--article-inside__txt ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside__txt p,
  .c-ebook-download .c-banner--article-inside__txt p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
  .c-index-b .articles__item ol .c-banner--article-inside__txt li,
  .c-paragraph-wrapper .c-banner--article-inside__txt p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-banner--article-inside__txt
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-banner--article-inside__txt
    li,
  .c-special-product .container .c-banner--article-inside__txt p,
  .c-special-product .container ol .c-banner--article-inside__txt li,
  .c-special-product .container ul.styled .c-banner--article-inside__txt li,
  .generic-list .c-banner--article-inside__txt li,
  .generic-ordered-list .c-banner--article-inside__txt li,
  .overlay .overlay-content .c-banner--article-inside__txt p,
  .overlay .overlay-content ul .c-banner--article-inside__txt li,
  .product .summary div.list ul .c-banner--article-inside__txt li,
  ul.c-list--arrow .c-banner--article-inside__txt li {
    width: 53.80859vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-banner--article-inside__txt li,
  .c-article .c-article__content ul .c-banner--article-inside__txt li,
  .c-banner--article-inside__txt .c-article .c-article__content ol li,
  .c-banner--article-inside__txt .c-article .c-article__content ul li,
  .c-banner--article-inside__txt .c-course .course .entry p,
  .c-banner--article-inside__txt .c-ebook-download p,
  .c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside__txt .c-index-b .articles__item ol li,
  .c-banner--article-inside__txt .c-paragraph,
  .c-banner--article-inside__txt .c-paragraph-wrapper p,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-banner--article-inside__txt .c-special-product .container ol li,
  .c-banner--article-inside__txt .c-special-product .container p,
  .c-banner--article-inside__txt .c-special-product .container ul.styled li,
  .c-banner--article-inside__txt .generic-list li,
  .c-banner--article-inside__txt .generic-ordered-list li,
  .c-banner--article-inside__txt .overlay .overlay-content p,
  .c-banner--article-inside__txt .overlay .overlay-content ul li,
  .c-banner--article-inside__txt .product .summary div.list ul li,
  .c-banner--article-inside__txt ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside__txt p,
  .c-ebook-download .c-banner--article-inside__txt p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
  .c-index-b .articles__item ol .c-banner--article-inside__txt li,
  .c-paragraph-wrapper .c-banner--article-inside__txt p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-banner--article-inside__txt
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-banner--article-inside__txt
    li,
  .c-special-product .container .c-banner--article-inside__txt p,
  .c-special-product .container ol .c-banner--article-inside__txt li,
  .c-special-product .container ul.styled .c-banner--article-inside__txt li,
  .generic-list .c-banner--article-inside__txt li,
  .generic-ordered-list .c-banner--article-inside__txt li,
  .overlay .overlay-content .c-banner--article-inside__txt p,
  .overlay .overlay-content ul .c-banner--article-inside__txt li,
  .product .summary div.list ul .c-banner--article-inside__txt li,
  ul.c-list--arrow .c-banner--article-inside__txt li {
    width: 59.63542vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-banner--article-inside__txt li,
  .c-article .c-article__content ul .c-banner--article-inside__txt li,
  .c-banner--article-inside__txt .c-article .c-article__content ol li,
  .c-banner--article-inside__txt .c-article .c-article__content ul li,
  .c-banner--article-inside__txt .c-course .course .entry p,
  .c-banner--article-inside__txt .c-ebook-download p,
  .c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside__txt .c-index-b .articles__item ol li,
  .c-banner--article-inside__txt .c-paragraph,
  .c-banner--article-inside__txt .c-paragraph-wrapper p,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-banner--article-inside__txt .c-special-product .container ol li,
  .c-banner--article-inside__txt .c-special-product .container p,
  .c-banner--article-inside__txt .c-special-product .container ul.styled li,
  .c-banner--article-inside__txt .generic-list li,
  .c-banner--article-inside__txt .generic-ordered-list li,
  .c-banner--article-inside__txt .overlay .overlay-content p,
  .c-banner--article-inside__txt .overlay .overlay-content ul li,
  .c-banner--article-inside__txt .product .summary div.list ul li,
  .c-banner--article-inside__txt ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside__txt p,
  .c-ebook-download .c-banner--article-inside__txt p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
  .c-index-b .articles__item ol .c-banner--article-inside__txt li,
  .c-paragraph-wrapper .c-banner--article-inside__txt p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-banner--article-inside__txt
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-banner--article-inside__txt
    li,
  .c-special-product .container .c-banner--article-inside__txt p,
  .c-special-product .container ol .c-banner--article-inside__txt li,
  .c-special-product .container ul.styled .c-banner--article-inside__txt li,
  .generic-list .c-banner--article-inside__txt li,
  .generic-ordered-list .c-banner--article-inside__txt li,
  .overlay .overlay-content .c-banner--article-inside__txt p,
  .overlay .overlay-content ul .c-banner--article-inside__txt li,
  .product .summary div.list ul .c-banner--article-inside__txt li,
  ul.c-list--arrow .c-banner--article-inside__txt li {
    width: 84.81481vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-banner--article-inside__txt li,
  .c-article .c-article__content ul .c-banner--article-inside__txt li,
  .c-banner--article-inside__txt .c-article .c-article__content ol li,
  .c-banner--article-inside__txt .c-article .c-article__content ul li,
  .c-banner--article-inside__txt .c-course .course .entry p,
  .c-banner--article-inside__txt .c-ebook-download p,
  .c-banner--article-inside__txt .c-free-ebook .c-free-ebook__container ul li,
  .c-banner--article-inside__txt .c-index-b .articles__item ol li,
  .c-banner--article-inside__txt .c-paragraph,
  .c-banner--article-inside__txt .c-paragraph-wrapper p,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-banner--article-inside__txt
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-banner--article-inside__txt .c-special-product .container ol li,
  .c-banner--article-inside__txt .c-special-product .container p,
  .c-banner--article-inside__txt .c-special-product .container ul.styled li,
  .c-banner--article-inside__txt .generic-list li,
  .c-banner--article-inside__txt .generic-ordered-list li,
  .c-banner--article-inside__txt .overlay .overlay-content p,
  .c-banner--article-inside__txt .overlay .overlay-content ul li,
  .c-banner--article-inside__txt .product .summary div.list ul li,
  .c-banner--article-inside__txt ul.c-list--arrow li,
  .c-course .course .entry .c-banner--article-inside__txt p,
  .c-ebook-download .c-banner--article-inside__txt p,
  .c-free-ebook .c-free-ebook__container ul .c-banner--article-inside__txt li,
  .c-index-b .articles__item ol .c-banner--article-inside__txt li,
  .c-paragraph-wrapper .c-banner--article-inside__txt p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-banner--article-inside__txt
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-banner--article-inside__txt
    li,
  .c-special-product .container .c-banner--article-inside__txt p,
  .c-special-product .container ol .c-banner--article-inside__txt li,
  .c-special-product .container ul.styled .c-banner--article-inside__txt li,
  .generic-list .c-banner--article-inside__txt li,
  .generic-ordered-list .c-banner--article-inside__txt li,
  .overlay .overlay-content .c-banner--article-inside__txt p,
  .overlay .overlay-content ul .c-banner--article-inside__txt li,
  .product .summary div.list ul .c-banner--article-inside__txt li,
  ul.c-list--arrow .c-banner--article-inside__txt li {
    width: 81.5625vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-banner--article-inside__txt .c-btn--small,
  .c-banner--article-inside__txt .c-btn--small-deactive {
    width: 12.5vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-banner--article-inside__txt .c-btn--small,
  .c-banner--article-inside__txt .c-btn--small-deactive {
    width: 16.66667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-banner--article-inside__txt .c-btn--small,
  .c-banner--article-inside__txt .c-btn--small-deactive {
    width: 16.69922vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-banner--article-inside__txt .c-btn--small,
  .c-banner--article-inside__txt .c-btn--small-deactive {
    width: 23.04688vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-banner--article-inside__txt .c-btn--small,
  .c-banner--article-inside__txt .c-btn--small-deactive {
    width: 32.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-banner--article-inside__txt .c-btn--small,
  .c-banner--article-inside__txt .c-btn--small-deactive {
    width: 57.5vw;
  }
}
.c-index-top__item ol li,
.c-index-top__item p,
.c-index-top__item ul li {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px;
}
.c-index-c .side-to-side .text .box form input[type="submit"],
.c-index-d .flex-row .newsletter form input[type="submit"],
.slider__item-wrapper .btn {
  transition: border-color 0.6s ease;
  border: 1px solid transparent;
}
.c-index-c .side-to-side .text .box form input[type="submit"]:hover,
.c-index-d .flex-row .newsletter form input[type="submit"]:hover,
.slider__item-wrapper .btn:hover {
  border-color: #fff;
}
.c-page-practicing__top .heading h1,
.c-page-practicing__top .heading h2,
.index-top-head .heading {
  font-size: 58px;
  line-height: 60px;
}
.c-index-b .videos .btn {
  font-size: 22px;
  border-radius: 5px;
  background-color: #f2f2bd;
  color: #727217;
  display: inline-block;
  padding: 7px 20px;
  font-weight: 700;
}
.c-index-top {
  color: rgba(0, 0, 0, 0.6);
}
.c-index-top__title {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bee0ed;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 0 20px;
}
.c-index-top__title h1 {
  font-size: 36px;
  line-height: 42px;
  color: #190d24;
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-style: italic;
  text-shadow: #050307 -1px 1px 2px;
  font-weight: 700;
}
.c-index-top__title img {
  margin-left: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
}
.c-index-top__wrapper {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-top__wrapper {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-index-top__item {
  width: 30%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 660px;
}
.c-index-top__item.smaller {
  min-height: 580px;
}
@media (min-width: 740px) and (max-width: 1024px) {
  .c-index-top__item {
    width: 30%;
  }
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-top__item {
    width: 100%;
  }
}
.c-index-top__item p {
  text-align: justify;
}
.c-index-top__item ul {
  margin-left: 20px;
}
.c-index-top__item ul li {
  list-style-type: circle;
}
.c-index-top__item ol {
  margin-left: 20px;
}
.c-index-top__item ol li {
  list-style-type: decimal;
}
.c-index-top__item img {
  width: 100%;
  height: auto;
  max-height: 210px;
}
.c-index-top__item .c-btn--small,
.c-index-top__item .c-btn--small-deactive {
  margin-top: auto;
}
.c-index-banners {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.c-index-banners__item {
  width: 30%;
  max-width: 370px;
}
.c-index-banners__item img {
  display: block;
  width: 100%;
}
.c-index-banners__item h2 {
  padding: 5px 0;
  background-color: #236587;
  color: #f2f2bd;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
}
.c-index-banners__item p {
  padding: 5px 20px;
  width: 63%;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 22px;
}
.c-index-banners__item a {
  display: block;
  background-color: #236587;
  color: #f2f2bd;
  cursor: pointer;
  padding: 10px 0;
  width: 200px;
  font-size: 18px;
  font-weight: 700;
  margin: 0 auto;
  text-align: center;
}
.c-index__generic-banner {
  width: 100%;
  padding-bottom: 20px;
}
.c-index__generic-banner img {
  display: block;
  width: 100%;
}
.c-index__generic-banner h2 {
  padding: 5px 0;
  background-color: #236587;
  color: #f2f2bd;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
}
.c-index__generic-banner p {
  width: 85%;
  margin: 10px auto;
  display: block;
  text-align: center;
  line-height: 22px;
}
.c-index__generic-banner a {
  display: block;
  background-color: #236587;
  color: #f2f2bd;
  cursor: pointer;
  padding: 10px 0;
  width: 200px;
  font-size: 18px;
  font-weight: 700;
  margin: 0 auto;
  text-align: center;
}
.c-index__video {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  background-color: #bee0ed;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index__video {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
.c-index__video .yt-video {
  width: 37%;
  min-width: 410px;
  max-width: 500px;
  margin-right: 20px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index__video .yt-video {
    width: 80%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.c-index__video .yt-text {
  width: 43%;
  max-width: 400px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index__video .yt-text {
    width: 80%;
  }
}
.index-top-head {
  position: relative;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: url(https://drsircus.com/wp-content/themes/drsircus/img/index/index-top-5.jpg)
    50%;
  background-size: cover;
  height: 500px;
}
@media (min-width: 0) and (max-width: 640px) {
  .index-top-head {
    height: 300px;
  }
}
.index-top-head__wrapper {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 85%;
  max-width: 980px;
}
.index-top-head .heading {
  font-size: 48px;
  line-height: 50px;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  width: 0;
}
.index-top-head .image {
  display: block;
  height: auto;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  width: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
  max-width: 250px;
  margin-right: 45px;
}
@media (min-width: 0) and (max-width: 640px) {
  .index-top-head .image {
    display: none;
  }
}
.c-index-b .layout {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 0) and (max-width: 1170px) {
  .c-index-b .layout {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-b .layout {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-index-b .layout [class^="column"] {
  padding: 0 15px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-b .layout [class^="column"] {
    box-sizing: border-box;
  }
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-b .layout [class^="column"] {
    padding: 0 5px;
  }
}
.c-index-b .layout .column-left {
  width: calc(100% - 300px);
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-b .layout .column-left {
    width: 100%;
  }
}
.c-index-b .layout .column-right {
  width: 300px;
}
.c-index-b .section-title {
  border-bottom: 4px solid #4f81bd;
  line-height: 1;
}
.c-index-b .section-title span {
  padding: 0 15px;
  background-color: #4f81bd;
  color: #fff;
}
.c-index-b .articles {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-b .articles {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-index-b .articles > h2 {
  width: 100%;
}
.c-index-b .articles .large {
  width: 100%;
  display: block;
}
.c-index-b .articles .large img {
  display: block;
  width: 100%;
  height: auto;
}
.c-index-b .articles__item {
  width: 45%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 10px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-b .articles__item {
    width: 100%;
  }
}
.c-index-b .articles__item h2 {
  margin-bottom: 10px;
}
.c-index-b .articles__item p {
  font-size: 17px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 10px;
}
.c-index-b .articles__item p a {
  border-bottom: 2px solid rgba(0, 0, 0, 0.6);
}
.c-index-b .articles__item img {
  height: 200px;
  width: 100%;
  margin-bottom: 10px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-b .articles__item img {
    max-width: 350px;
  }
}
.c-index-b .articles__item ol {
  list-style-type: decimal;
  margin-left: 15px;
}
.c-index-b .articles__item ol li {
  margin-bottom: 5px;
}
.c-index-b .articles__item .btn {
  margin-top: auto;
  display: inline-block;
  padding: 10px 15px;
  color: #fff;
  background-color: #f2f2bd;
  color: #727217;
  width: 120px;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  text-transform: uppercase;
}
.c-index-b .middle-banner {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  max-width: 800px;
}
.c-index-b .middle-banner .content {
  width: 80%;
  text-align: center;
}
.c-index-b .middle-banner .content p {
  font-size: 28px;
  line-height: 34px;
  width: 80%;
  margin: 0 auto;
}
.c-index-b .middle-banner .content .btn {
  font-size: 22px;
  border-radius: 5px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  color: #a1072e;
  display: inline-block;
  padding: 7px 20px;
  font-weight: 700;
}
.c-index-b .middle-banner img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 210px;
  height: 275px;
}
.c-index-b .middle-banner.wine {
  background-color: #a1072e;
  color: #fff;
}
.c-index-b .videos {
  width: 70%;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-index-b .videos {
    width: 100%;
  }
}
.c-index-b .videos div {
  margin-bottom: 20px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-b .desktop-banner {
    display: none !important;
  }
}
.c-index-b .mobile-banner {
  display: none;
  width: 100%;
  margin: 20px 0;
}
.c-index-b .mobile-banner a {
  display: inline-block;
  cursor: pointer;
}
.c-index-b .mobile-banner img {
  display: block;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-b .mobile-banner {
    display: block;
  }
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-b .index-sidebar {
    display: none;
  }
}
.c-index-b .index-sidebar__item > .btn {
  font-size: 22px;
  border-radius: 5px;
  background-color: #f2f2bd;
  color: #727217;
  display: inline-block;
  padding: 7px 20px;
  font-weight: 700;
}
.c-index-b .index-sidebar__article img {
  width: 200px;
  height: 130px;
  margin-bottom: 10px;
}
.c-index-b .index-sidebar .c-sidebar__author {
  padding: 5px;
  border: 1px solid #dedede;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.c-index-b .index-sidebar .c-sidebar__author p {
  font-size: 20px;
}
.c-index-b .index-sidebar .img-banner img {
  width: 100%;
  height: auto;
}
.c-index-b .index-sidebar .section-title span {
  font-size: 24px;
  line-height: 1;
}
.c-index-b .index-sidebar .categories {
  padding: 5px;
  border: 1px solid #dedede;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.c-index-b .index-sidebar .categories__item {
  margin-bottom: 10px;
}
.c-index-b .index-sidebar .categories__item a {
  display: block;
  cursor: pointer;
  padding: 10px 0;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 700;
  border-bottom: 2px solid rgba(0, 0, 0, 0.6);
  transition: 0.2s ease;
}
.c-index-b .index-sidebar .categories__item a:hover {
  padding-left: 5px;
}
.c-index-b .index-sidebar .c-index__generic-banner img {
  height: auto;
}
.c-index-c .side-to-side {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 35px 60px;
  background-color: #f2f2bd;
  -ms-flex-pack: center;
  justify-content: center;
}
.c-index-c .side-to-side > div {
  width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.c-index-c .side-to-side .text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 1200px;
}
.c-index-c .side-to-side .text.blue {
  background-color: #8acbe6;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-c .side-to-side .text {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.c-index-c .side-to-side .text .box {
  max-width: 880px;
  padding: 15px;
}
.c-index-c .side-to-side .text .box h2 {
  font-size: 27px;
  margin-bottom: 10px;
}
.c-index-c .side-to-side .text .box p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 10px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-c .side-to-side .text .box p {
    font-size: 14px;
    line-height: 1.2;
  }
}
.c-index-c .side-to-side .text .box h2,
.c-index-c .side-to-side .text .box p {
  color: #fff;
}
.c-index-c .side-to-side .text .box form input[type="submit"] {
  margin-top: 20px;
  display: block;
  width: 100%;
  cursor: pointer;
  color: #fff;
  padding: 5px 19px;
  font-size: 20px;
  line-height: 34px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.1);
}
.c-index-c .side-to-side .image {
  background: url(https://drsircus.com/wp-content/themes/drsircus/img/temp/mark-big.jpg)
    no-repeat 100%;
  background-size: contain;
  height: 100%;
  min-height: 400px;
  width: 60%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-c .side-to-side .image {
    display: none;
  }
}
.c-index-c .featured-blocks {
  padding: 27px 0;
  margin: 0 auto;
  width: 94%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-index-c .featured-blocks__item {
  width: 46.5%;
  margin-right: 3%;
  background-color: #226486;
  margin-bottom: 27px;
}
.c-index-c .featured-blocks__item img {
  width: 100%;
  display: block;
}
.c-index-c .featured-blocks__item .text {
  color: #fff;
  padding: 40px;
}
.c-index-c .featured-blocks__item .text h2 {
  font-size: 27px;
  margin-bottom: 10px;
}
.c-index-c .featured-blocks__item .text p {
  font-size: 19px;
  line-height: 32px;
}
.c-index-c .featured-blocks__item .text p:not(:last-child) {
  margin-bottom: 10px;
}
.c-index-c .featured-blocks__item .text .btn {
  padding: 7px 14px;
  cursor: pointer;
  border: 2px solid #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
  display: inline-block;
}
.c-index-c .recent {
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-c .recent {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-index-c .recent__article {
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  -ms-flex: 1;
  flex: 1;
  width: 0;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-c .recent__article {
    width: 90%;
  }
  .c-index-c .recent__article:not(:last-child) {
    margin-bottom: 40px;
  }
}
.c-index-c .recent__article .date {
  width: 55px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 20px;
  box-sizing: border-box;
}
.c-index-c .recent__article .date p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}
.c-index-c .recent__article .date p .month,
.c-index-c .recent__article .date p .year {
  display: block;
  font-weight: 500;
  font-size: 1.25rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.c-index-c .recent__article .date p .year {
  font-size: 0.875rem;
}
.c-index-c .recent__article .date p .day {
  display: inline-block;
  border-top: 4px solid #eaeaea;
  margin-top: 5px;
  padding-top: 10px;
  font-size: 2rem;
  font-weight: 600;
}
.c-index-c .recent__article .content {
  width: 0;
  -ms-flex: 1;
  flex: 1;
}
.c-index-c .recent__article .content img {
  width: 100%;
  display: block;
  margin-bottom: 25px;
  height: 200px;
  overflow: hidden;
  object-fit: cover !important;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-c .recent__article .content img {
    max-width: 240px;
  }
}
.c-index-c .recent__article .content h2 {
  padding-bottom: 10px;
  color: #333;
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 10px;
  font-size: 27px;
}
.c-index-c .recent__article .content h2 a {
  color: inherit;
}
.c-index-c .recent__article .content h3 {
  color: #666;
  margin-bottom: 10px;
  font-size: 0.875rem;
}
.c-index-c .recent__article .content p {
  color: #666;
  font-size: 19px;
  line-height: 32px;
}
.c-index-c .section-title {
  font-size: 32px;
  display: block;
  padding: 27px 0;
  text-align: center;
}
.slider {
  position: relative;
  overflow: hidden;
}
.slider.background-a {
  background: url(../img/index/neo-index-slider-a.jpg) 50%;
  background-size: cover;
}
.slider.background-b {
  background: url(../img/index/neo-index-slider-b.jpg) 50%;
  background-size: cover;
}
.slider.background-c {
  background: url(../img/index/neo-index-slider-c.jpg) 50%;
  background-size: cover;
}
.slider.background-d {
  background: url(../img/index/neo-index-slider-d.jpg) 50%;
  background-size: cover;
}
.slider.background-e {
  background: url(../img/index/neo-index-slider-e.jpg) 50%;
  background-size: cover;
}
.slider.deep-blue {
  background-color: #132233;
}
.slider.deep-blue .slider__controls-left i,
.slider.deep-blue .slider__controls-right i {
  color: #fff;
}
.slider:hover .slider__controls-left {
  left: 20px;
}
.slider:hover .slider__controls-right {
  right: 20px;
}
.slider__controls-left,
.slider__controls-right {
  cursor: pointer;
  position: absolute;
}
.slider__controls-left i,
.slider__controls-right i {
  font-size: 32px;
  color: hsla(0, 0%, 100%, 0.85);
}
.slider__controls-left {
  left: -40px;
  top: 50%;
  transition: left 0.3s ease;
}
.slider__controls-right {
  right: -40px;
  top: 50%;
  transition: right 0.3s ease;
}
.slider__items {
  display: none;
}
.slider__item-wrapper {
  width: 80%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.slider__item-wrapper.is-narrow {
  width: 70%;
}
.slider__item-wrapper .text {
  padding: 30px;
  border-radius: 5px;
}
.slider__item-wrapper .text.blue {
  background-color: rgba(34, 100, 134, 0.83);
}
.slider__item-wrapper .text.grey {
  background-color: hsla(0, 0%, 45%, 0.55);
}
.slider__item-wrapper .text.transparent .content {
  -ms-flex-order: 1;
  order: 1;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  top: -80px;
}
.slider__item-wrapper .text.transparent .image {
  -ms-flex-order: 0;
  order: 0;
  margin-right: 20px;
  -ms-flex-negative: 0.5;
  flex-shrink: 0.5;
  width: 100%;
  max-width: 280px;
  position: relative;
  top: -80px;
}
.slider__item-wrapper .text.transparent .image img {
  width: 100%;
  height: 100%;
  display: block;
}
.slider__item-wrapper .text.transparent h1,
.slider__item-wrapper .text.transparent p {
  text-align: center;
  text-shadow: #000 0 1px 10px;
}
.slider__item-wrapper .text.transparent h1 {
  font-size: 55px;
  font-weight: 700;
  text-transform: uppercase;
}
.slider__item-wrapper .text.transparent p {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 25px;
  text-transform: uppercase;
}
.slider__item-wrapper .text h1,
.slider__item-wrapper .text p {
  text-shadow: rgba(0, 0, 0, 0.4) 0 1.9px 1.9px;
  line-height: 1.2;
}
.slider__item-wrapper .text h1 {
  font-size: 46px;
  color: #fff;
  margin-bottom: 20px;
}
.slider__item-wrapper .text p {
  font-size: 18px;
  color: #fff;
  line-height: 32px;
}
.slider__item-wrapper .text p:not(:last-child) {
  margin-bottom: 20px;
}
.slider__item-wrapper .text .author {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
}
.slider__item-wrapper .text .author img {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 175px;
  height: 175px;
  border: 3px solid #fff;
  margin-right: 20px;
  object-fit: cover !important;
}
.slider__item-wrapper .btn {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  display: inline-block;
  padding: 12px 25px;
  margin: 0 auto;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 20px;
  background-color: rgba(34, 100, 134, 0.83);
  font-size: 22px;
  color: #fff;
}
.slider__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 65px 0;
  box-sizing: border-box;
}
.slider__content.bigger {
  min-height: 92vh;
}
.slider__content.upper-content {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (min-width: 0) and (max-width: 1024px) {
  .slider__content.upper-content {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.slider__content.upper-content .slider__item-wrapper {
  width: 45%;
  margin-left: 100px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .slider__content.upper-content .slider__item-wrapper {
    width: 80%;
    margin-left: 0;
  }
}
.slider__content.bigger p {
  font-size: 21px;
  line-height: 32px;
}
.slider__nav {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0;
  position: absolute;
  bottom: 15px;
  width: 100%;
}
.slider__nav,
.slider__nav-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.slider__nav a {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #999;
  border: 2px solid #888;
}
.slider__nav a:not(last-child) {
  margin-right: 10px;
}
.slider__nav a.is-active {
  background-color: #fff;
}
.c-index-d .container {
  padding: 30.3667px 0 0;
  width: 90%;
  max-width: 1080px;
  margin: auto;
}
.c-index-d .container h1:not(:last-child),
.c-index-d .container p:not(:last-child) {
  margin-bottom: 20px;
}
.c-index-d .container h1 {
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
}
.c-index-d .container p {
  font-size: 18px;
  line-height: 1.9;
}
.c-index-d .container a {
  color: inherit;
  border-bottom: 1px solid #000;
}
.c-index-d .is-centered {
  text-align: center;
}
.c-index-d .simple-banner {
  background-color: #ffed85;
  display: -ms-flexbox;
  display: flex;
}
.c-index-d .simple-banner .text {
  width: 0;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  color: rgba(0, 0, 0, 0.65);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px 32px;
}
.c-index-d .simple-banner .text h1 {
  font-size: 23px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 10px;
}
.c-index-d .simple-banner .text p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}
.c-index-d .simple-banner .image {
  max-width: 429px;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  width: 0;
}
.c-index-d .simple-banner .image img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.c-index-d .flex-row {
  display: -ms-flexbox;
  display: flex;
}
.c-index-d .flex-row.is-column {
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-d .flex-row {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-index-d .flex-row div.is-left {
  -ms-flex-order: 0;
  order: 0;
  margin-right: 5.5%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-d .flex-row div.is-left {
    margin-right: 0;
  }
}
.c-index-d .flex-row div.is-right {
  -ms-flex-order: 1;
  order: 1;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-d .flex-row div {
    margin-bottom: 20px;
  }
  .c-index-d .flex-row div:first-child {
    -ms-flex-order: 0;
    order: 0;
  }
  .c-index-d .flex-row div:last-child {
    -ms-flex-order: 1;
    order: 1;
  }
}
.c-index-d .flex-row .content {
  width: 47.5%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-d .flex-row .content {
    width: 90%;
  }
}
.c-index-d .flex-row .image {
  object-fit: cover;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -ms-flex-preferred-size: 47%;
  flex-basis: 47%;
}
.c-index-d .flex-row .image img {
  width: 100%;
  height: 100%;
  max-height: 290px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-index-d .flex-row .image img {
    max-width: 510px;
  }
}
.c-index-d .flex-row .newsletter {
  display: -ms-flexbox;
  display: flex;
}
.c-index-d .flex-row .newsletter h2 {
  font-size: 27px;
  margin-bottom: 10px;
}
.c-index-d .flex-row .newsletter p {
  font-size: 18px;
  line-height: 26px;
}
.c-index-d .flex-row .newsletter img {
  width: 30%;
  height: auto;
  -ms-flex-negative: 0.5;
  flex-shrink: 0.5;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 26px;
}
.c-index-d .flex-row .newsletter form input[type="submit"] {
  margin-top: 20px;
  display: block;
  width: 100%;
  cursor: pointer;
  color: grey;
  padding: 5px 19px;
  font-size: 20px;
  line-height: 34px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.1);
}
.c-login {
  color: rgba(0, 0, 0, 0.65);
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-login {
    width: 54.72222%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-login {
    width: 54.90196%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-login {
    width: 59.19517%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-login {
    width: 61.0173%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-login {
    width: 61.76471%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-login {
    width: 100%;
    margin-left: 0;
  }
}
.c-index-b .c-login h2.section-title,
.c-login .c-index-b h2.section-title,
.c-login .c-paragraph-wrapper h2,
.c-login .c-special-product .container > h2,
.c-login h2.c-title--md,
.c-paragraph-wrapper .c-login h2,
.c-special-product .c-login .container > h2 {
  font-style: italic;
  width: 100%;
  border-bottom: 3px solid rgba(0, 0, 0, 0.6);
  padding-bottom: 4px;
}
.c-login .c-btn--big {
  color: rgba(0, 0, 0, 0.65);
  width: 100%;
  background-color: #ffd519 !important;
  text-align: center;
  text-transform: uppercase;
}
.c-login .c-link--classic {
  color: #52a9cc;
}
.c-login input[type="checkbox"],
.c-login input[type="checkbox"] + span {
  padding: 0 !important;
  width: 20px;
  height: 20px;
}
.c-login input[type="checkbox"] + span {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #3d6652;
}
.c-login input[type="checkbox"] + span:before {
  background: none;
}
.c-login input[type="checkbox"]:checked + span {
  background-color: #aae6c8;
}
.c-login input[type="checkbox"]:checked + span:before {
  background: none;
}
.c-login--variant {
  background-color: rgba(0, 0, 0, 0.06);
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-login--variant {
    min-width: 46.19792vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-login--variant {
    min-width: 52.56944vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-login--variant {
    min-width: 59.96094vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-login--variant {
    min-width: 77.86458vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-login--variant {
    min-width: 92.59259vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-login--variant {
    min-width: 100%;
  }
}
.c-login--variant p {
  color: rgba(0, 0, 0, 0.45);
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-login--variant p {
    padding: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-login--variant p {
    padding: 20px;
  }
}
.login [type="checkbox"],
.login [type="radio"] {
  opacity: 0;
}
.c-ebook-download h1,
.c-ebook-download h2 {
  color: rgba(0, 0, 0, 0.65);
}
.c-ebook-download__buttons .c-btn--big {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.65);
  font-style: normal;
  text-align: center;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-ebook-download__buttons .c-btn--big {
    width: 43.40278%;
    margin-left: 33.95833%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-ebook-download__buttons .c-btn--big {
    width: 43.62745%;
    margin-left: 33.82353%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-ebook-download__buttons .c-btn--big {
    width: 48.99397%;
    margin-left: 30.60362%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-ebook-download__buttons .c-btn--big {
    width: 45.42423%;
    margin-left: 31.18616%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-ebook-download__buttons .c-btn--big {
    width: 49.01961%;
    margin-left: 25.4902%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-ebook-download__buttons .c-btn--big {
    width: 74.16667%;
    margin-left: 12.91667%;
  }
}
.c-ebook-download__buttons span {
  display: block;
  text-align: center;
  font-style: italic;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-ebook-download__buttons span {
    width: 43.40278%;
    margin-left: 33.95833%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-ebook-download__buttons span {
    width: 43.62745%;
    margin-left: 33.82353%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-ebook-download__buttons span {
    width: 48.99397%;
    margin-left: 30.60362%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-ebook-download__buttons span {
    width: 45.42423%;
    margin-left: 31.18616%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-ebook-download__buttons span {
    width: 49.01961%;
    margin-left: 25.4902%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-ebook-download__buttons span {
    width: 74.16667%;
    margin-left: 12.91667%;
  }
}
.c-ebook-download__buttons p {
  font-style: normal;
}
.c-dashboard {
  color: rgba(0, 0, 0, 0.4);
}
.c-dashboard__nav {
  background-color: rgba(0, 0, 0, 0.03);
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-dashboard__nav .c-dashboard__user {
    float: left;
  }
}
.c-dashboard__nav .c-dashboard__user span {
  display: block;
  line-height: 36px;
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-dashboard__nav .c-dashboard__user span {
    float: left;
  }
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-dashboard__nav .c-dashboard__btn {
    float: right;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__nav .c-dashboard__btn:first-child {
    margin: 20px 0 0 !important;
  }
}
.c-dashboard__nav .c-dashboard__btn .c-btn--small,
.c-dashboard__nav .c-dashboard__btn .c-btn--small-deactive {
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  float: left;
}
@media (min-width: 0) and (max-width: 1919px) {
  .c-dashboard__nav .c-dashboard__btn .c-btn--small,
  .c-dashboard__nav .c-dashboard__btn .c-btn--small-deactive {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__nav .c-dashboard__btn .c-btn--small,
  .c-dashboard__nav .c-dashboard__btn .c-btn--small-deactive {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.c-dashboard__content .c-dashboard__item-img,
.c-dashboard__content .c-dashboard__item-img--variant {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__content .c-dashboard__item-img,
  .c-dashboard__content .c-dashboard__item-img--variant {
    width: 9.0625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-dashboard__content .c-dashboard__item-img,
  .c-dashboard__content .c-dashboard__item-img--variant {
    width: 11.80556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-dashboard__content .c-dashboard__item-img,
  .c-dashboard__content .c-dashboard__item-img--variant {
    width: 16.60156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-dashboard__content .c-dashboard__item-img,
  .c-dashboard__content .c-dashboard__item-img--variant {
    width: 16.92708vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-dashboard__content .c-dashboard__item-img,
  .c-dashboard__content .c-dashboard__item-img--variant {
    width: 22.22222vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__content .c-dashboard__item-img,
  .c-dashboard__content .c-dashboard__item-img--variant {
    width: 33.125vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__content .c-dashboard__item-img {
    height: 11.78125vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-dashboard__content .c-dashboard__item-img {
    height: 15.34722vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-dashboard__content .c-dashboard__item-img {
    height: 21.58203vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-dashboard__content .c-dashboard__item-img {
    height: 22.00521vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-dashboard__content .c-dashboard__item-img {
    height: 28.88889vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__content .c-dashboard__item-img {
    height: 43.0625vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__content .c-dashboard__item-img--variant {
    height: 9.0625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-dashboard__content .c-dashboard__item-img--variant {
    height: 11.80556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-dashboard__content .c-dashboard__item-img--variant {
    height: 16.60156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-dashboard__content .c-dashboard__item-img--variant {
    height: 16.92708vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-dashboard__content .c-dashboard__item-img--variant {
    height: 22.22222vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__content .c-dashboard__item-img--variant {
    height: 33.125vw;
  }
}
.c-dashboard__content .c-dashboard__item-info {
  color: rgba(0, 0, 0, 0.6);
  position: relative;
}
.c-dashboard__content .c-dashboard__item-info .c-btn--small,
.c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
  background-color: #ffd519;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__content .c-dashboard__item-info .c-btn--small,
  .c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
    width: 175px;
    margin-left: 10.52083vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-dashboard__content .c-dashboard__item-info .c-btn--small,
  .c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
    width: 175px;
    margin-left: 13.75vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-dashboard__content .c-dashboard__item-info .c-btn--small,
  .c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
    width: 175px;
    margin-left: 19.33594vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-dashboard__content .c-dashboard__item-info .c-btn--small,
  .c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
    width: 175px;
    margin-left: 19.53125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-dashboard__content .c-dashboard__item-info .c-btn--small,
  .c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
    width: 185px;
    margin-left: 25.92593vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__content .c-dashboard__item-info .c-btn--small,
  .c-dashboard__content .c-dashboard__item-info .c-btn--small-deactive {
    width: 185px;
    margin-left: 39.375vw;
  }
}
.c-dashboard__content .c-dashboard__item-footer .c-btn--small,
.c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
  background-color: #ffd519;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
    width: 175px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
    width: 175px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
    width: 175px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
    width: 175px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
    width: 185px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive {
    width: 185px;
  }
}
.c-dashboard .woocommerce-FormRow label {
  margin-bottom: 10px;
}
.c-membership__nav {
  clear: both;
  overflow: hidden;
}
.c-article .c-article__share .fa,
.c-special-article .c-article__share .fa {
  font-family: FontAwesome;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article-head {
    width: 93.63281%;
    margin-left: 6.36719%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article-head {
    width: 93.65809%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article-head {
    width: 93.62425%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article-head {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article-head {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article-head {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article {
    width: 68.16406%;
    margin-left: 6.36719%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article {
    width: 68.29044%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article {
    width: 68.12123%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content {
    width: 72.21591%;
    margin-left: 1.875%;
    float: left;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content {
    width: 81.5508%;
    margin-left: 0;
    float: right;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content {
    width: 81.45235%;
    margin-left: 0;
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content {
    width: 74.66125%;
    margin-left: 1.35501%;
    float: left;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-article .c-article__content .caixaTexto > *,
  .c-article .c-article__content > * {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-article .c-article__content .caixaTexto > *,
  .c-article .c-article__content > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.c-article .c-article__content .caixaTexto > * > h2,
.c-article .c-article__content .caixaTexto > * > p,
.c-article .c-article__content .caixaTexto > * > table,
.c-article .c-article__content .caixaTexto > * > ul li,
.c-article .c-article__content > * > h2,
.c-article .c-article__content > * > p,
.c-article .c-article__content > * > table,
.c-article .c-article__content > * > ul li {
  color: rgba(0, 0, 0, 0.8) !important;
}
.c-article .c-article__content img {
  width: inherit;
}
.c-article .c-article__content h2 {
  text-align: center;
  font-weight: 700;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content h2 {
    font-size: 38px;
    line-height: 39.988px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content h2,
  .learndash-wrapper .ld-tab-content h2 {
    font-size: 34px;
    line-height: 34.008px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content h2,
  .learndash-wrapper .ld-tab-content h2 {
    font-size: 28px;
    line-height: 28.002px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content h2,
  .learndash-wrapper .ld-tab-content h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content h2,
  .learndash-wrapper .ld-tab-content h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content h2,
  .learndash-wrapper .ld-tab-content h2 {
    font-size: 20px;
    line-height: 26px;
  }
}
.c-article .c-article__content p a,
.learndash-wrapper .ld-tab-content p a {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.c-article .c-article__content p a:hover,
.learndash-wrapper .ld-tab-content p a:hover {
  text-decoration: none;
}
.c-article .c-article__content p em,
.learndash-wrapper .ld-tab-content p em {
  font-style: italic;
}
.c-article .c-article__content p strong,
.learndash-wrapper .ld-tab-content p strong,
.learndash-wrapper .ld-tab-content h1 {
  font-weight: 700;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content p img,
  .learndash-wrapper .ld-tab-content p span a img {
    max-width: 50%;
    height: auto;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content p img,
  .learndash-wrapper .ld-tab-content p span a img {
    max-width: 50%;
    height: auto;
  }
}
.c-article .c-article__content:first-child {
  margin-top: 0;
}
.c-article .c-article__content:last-child {
  margin-bottom: 0;
}
.c-article .c-article__sidebar {
  float: left;
  position: relative;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__sidebar {
    width: 16.64773%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__sidebar {
    width: 16.97861%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__sidebar {
    width: 16.53558%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__sidebar {
    width: 11.31437%;
    margin-left: 0;
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-article .c-article__sidebar {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-article .c-article__sidebar {
    padding: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-article .c-article__sidebar {
    padding: 20px 0;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-article .c-article__sidebar > :not(:last-child) {
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-article .c-article__sidebar > :not(:last-child) {
    margin-bottom: 20px;
  }
}
.c-article .c-article__share-bottom {
  float: left;
  position: relative;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__share-bottom {
    width: 16.64773%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__share-bottom {
    width: 16.97861%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__share-bottom {
    width: 16.53558%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__share-bottom {
    width: 11.31437%;
    margin-left: 0;
    text-align: center;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-article .c-article__share-bottom {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-article .c-article__share-bottom {
    padding: 28px 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-article .c-article__share-bottom {
    padding: 20px 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__share-bottom li {
    width: 132px !important;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__share-bottom li {
    width: 132px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__share-bottom li {
    width: 107px !important;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-article .c-article__share-bottom li br {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__share-bottom li .fa {
    position: relative;
    left: 50%;
    margin-left: -11px;
  }
}
.c-special-article__head {
  max-width: 740px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.c-special-article .c-breadcrumbs {
  max-width: 740px;
  margin: 0 auto 20px;
}
.c-special-article__featured-image {
  width: 100%;
  height: auto;
  display: block;
}
.c-special-article__comments,
.c-special-article__content {
  max-width: 740px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.c-special-article__content {
  position: relative;
}
.c-special-article__content .entry-content h2 {
  text-align: center;
  font-weight: 700;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-special-article__content .entry-content h2,
  .learndash-wrapper .caixaTexto h2 {
    font-size: 38px;
    line-height: 39.988px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-special-article__content .entry-content h2, 
  .learndash-wrapper h2 {
    font-size: 34px;
    line-height: 34.008px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-special-article__content .entry-content h2 {
    font-size: 28px;
    line-height: 28.002px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-special-article__content .entry-content h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-special-article__content .entry-content h2 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-special-article__content .entry-content h2 {
    font-size: 20px;
    line-height: 26px;
  }
}
.c-special-article__content p a {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}
.c-special-article__content p a:hover {
  text-decoration: none;
}
.c-special-article__content p em {
  font-style: italic;
}
.c-special-article__content p strong {
  font-weight: 700;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-special-article__content p img {
    max-width: 50%;
    height: auto;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-special-article__content p img {
    max-width: 90%;
    height: auto;
  }

  figure > img {
    max-width: 90%;
  }
}
.c-special-article__content:first-child {
  margin-top: 0;
}
.c-special-article__content:last-child {
  margin-bottom: 0;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-special-article__content .c-banner--article-inside {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-special-article__content .caixaTexto > *,
  .c-special-article__content > *,
  .learndash-wrapper .ld-tab-content > * {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-special-article__content .caixaTexto > *,
  .c-special-article__content > *,
  .learndash-wrapper .ld-tab-content > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.c-special-article__content .caixaTexto > ol li,
.c-special-article__content .caixaTexto > ul li,
.c-special-article__content .caixaTexto h2,
.c-special-article__content .caixaTexto > p,
.c-special-article__content .caixaTexto table,
.learndash-wrapper .ld-tab-content > h2,
.learndash-wrapper .ld-tab-content > p {
  color: rgba(0, 0, 0, 0.8) !important;
}
.c-special-article__content .caixaTexto .c-banner--article-inside-brown,
.c-special-article__content .caixaTexto .c-banner--article-inside-green,
.c-special-article__content .caixaTexto .c-banner--article-inside-light-blue,
.c-special-article__content .caixaTexto .c-banner--article-inside-wine {
  margin-left: -7%;
  padding-left: 6%;
  margin-right: -7%;
  padding-right: 6%;
}
.c-special-article__content-sidebar {
  width: 100px;
  position: absolute;
  left: -18%;
  margin: 0;
  top: 0;
  height: 100%;
}
.c-special-article__content-sidebar #sticky-sidebar {
  top: 0;
  position: absolute;
  width: 100%;
}
.c-special-article__content-sidebar
  #sticky-sidebar
  ul
  li:not(:first-child):not(:last-child) {
  margin: 20px 0;
}
.c-special-article__content-sidebar #sticky-sidebar ul li a {
  display: block;
  text-transform: uppercase;
  color: inherit;
}
@media (min-width: 0) and (max-width: 1140px) {
  .c-special-article__content-sidebar {
    display: none;
  }
}
.c-special-article__fixed-footer {
  position: fixed;
  bottom: -1px;
  left: 0;
  max-height: 90px;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e6e6e6;
  z-index: 9999;
  padding: 10px 5px;
}
.c-special-article__fixed-footer,
.c-special-article__fixed-footer > div {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.c-special-article__fixed-footer > div {
  max-width: 740px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-article__fixed-footer > div {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-special-article__fixed-footer > div form {
    margin-top: 10px;
  }
}
.c-special-article__fixed-footer form {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.c-special-article__fixed-footer form input[type="submit"] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 12px 15px;
  margin-left: 5px;
}
.c-special-article .c-banner--article-inside__img {
  margin: 0 !important;
}
.c-article
  .c-article__content
  ol
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-article
  .c-article__content
  ul
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-course .c-special-article .c-banner--article-inside__txt h1,
.c-course .course .entry .c-special-article .c-banner--article-inside__txt p,
.c-ebook-download .c-special-article .c-banner--article-inside__txt p,
.c-free-ebook
  .c-free-ebook__container
  ul
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-index-b
  .articles__item
  ol
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-index-b .c-special-article .c-banner--article-inside__txt .section-title,
.c-paragraph-wrapper .c-special-article .c-banner--article-inside__txt h2,
.c-paragraph-wrapper .c-special-article .c-banner--article-inside__txt p,
.c-special-article
  .c-banner--article-inside__txt
  .c-article
  .c-article__content
  ol
  li,
.c-special-article
  .c-banner--article-inside__txt
  .c-article
  .c-article__content
  ul
  li,
.c-special-article .c-banner--article-inside__txt .c-course .course .entry p,
.c-special-article .c-banner--article-inside__txt .c-course h1,
.c-special-article .c-banner--article-inside__txt .c-ebook-download p,
.c-special-article
  .c-banner--article-inside__txt
  .c-free-ebook
  .c-free-ebook__container
  ul
  li,
.c-special-article
  .c-banner--article-inside__txt
  .c-index-b
  .articles__item
  ol
  li,
.c-special-article .c-banner--article-inside__txt .c-index-b .section-title,
.c-special-article .c-banner--article-inside__txt .c-paragraph,
.c-special-article .c-banner--article-inside__txt .c-paragraph-wrapper h2,
.c-special-article .c-banner--article-inside__txt .c-paragraph-wrapper p,
.c-special-article
  .c-banner--article-inside__txt
  .c-special-article__content
  .caixaTexto
  > ol
  li,
.c-special-article
  .c-banner--article-inside__txt
  .c-special-article__content
  .caixaTexto
  > ul
  li,
.c-special-article
  .c-banner--article-inside__txt
  .c-special-product
  .container
  > h2,
.c-special-article
  .c-banner--article-inside__txt
  .c-special-product
  .container
  ol
  li,
.c-special-article
  .c-banner--article-inside__txt
  .c-special-product
  .container
  p,
.c-special-article
  .c-banner--article-inside__txt
  .c-special-product
  .container
  ul.styled
  li,
.c-special-article .c-banner--article-inside__txt .c-title--md,
.c-special-article .c-banner--article-inside__txt .generic-list li,
.c-special-article .c-banner--article-inside__txt .generic-ordered-list li,
.c-special-article .c-banner--article-inside__txt .overlay .overlay-content p,
.c-special-article
  .c-banner--article-inside__txt
  .overlay
  .overlay-content
  ul
  li,
.c-special-article
  .c-banner--article-inside__txt
  .product
  .summary
  div.list
  ul
  li,
.c-special-article .c-banner--article-inside__txt ul.c-list--arrow li,
.c-special-article__content
  .caixaTexto
  > ol
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-special-article__content
  .caixaTexto
  > ul
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-special-product
  .c-special-article
  .c-banner--article-inside__txt
  .container
  > h2,
.c-special-product
  .container
  .c-special-article
  .c-banner--article-inside__txt
  p,
.c-special-product
  .container
  ol
  .c-special-article
  .c-banner--article-inside__txt
  li,
.c-special-product
  .container
  ul.styled
  .c-special-article
  .c-banner--article-inside__txt
  li,
.generic-list .c-special-article .c-banner--article-inside__txt li,
.generic-ordered-list .c-special-article .c-banner--article-inside__txt li,
.overlay .overlay-content .c-special-article .c-banner--article-inside__txt p,
.overlay
  .overlay-content
  ul
  .c-special-article
  .c-banner--article-inside__txt
  li,
.product
  .summary
  div.list
  ul
  .c-special-article
  .c-banner--article-inside__txt
  li,
ul.c-list--arrow .c-special-article .c-banner--article-inside__txt li {
  width: 95% !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .centered-banners
    .c-banner--article-newsletter__wrapper
    .c-banner--article-newsletter {
    margin: 0 auto;
  }
}
.c-single {
  position: relative;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-single .c-article {
    width: 61.79688%;
    margin-left: 6.36719%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-single .c-article {
    width: 61.94853%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-single .c-article {
    width: 61.74547%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-single .c-article {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-single .c-article {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-single .c-article {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-single .c-article .c-article__content {
    width: 90.73864%;
    margin-left: 0;
    float: none;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-single .c-article .c-article__content {
    width: 90.7754%;
    margin-left: 0;
    float: none;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-single .c-article .c-article__content {
    width: 90.72618%;
    margin-left: 0;
    float: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-single .c-article .c-article__content {
    width: 93.66531%;
    margin-left: 0;
    float: none;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-single .c-article .c-article__content {
    width: 100%;
    margin-left: 0;
    float: none;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-single .c-article .c-article__content {
    width: 100%;
    margin-left: 0;
    float: none;
  }
}
.c-comments .c-article .c-article__content {
  text-align: left !important;
}
.c-article__sidebar-banner {
  display: block;
  position: relative;
}
.c-article__sidebar-banner--left {
  right: 10%;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article__sidebar-banner--left {
    right: 50px;
  }
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-article__sidebar-banner--left {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-article__sidebar-banner--right {
    display: none;
  }
}
.c-article-w-sidebar {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-sidebar {
    width: 23.59375%;
    margin-left: 6.36719%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-sidebar {
    width: 23.89706%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-sidebar {
    width: 23.49095%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-sidebar.variation {
    width: 23.59375%;
    margin-left: 4.49219%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-sidebar.variation {
    width: 23.89706%;
    margin-left: 4.87132%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-sidebar.variation {
    width: 23.49095%;
    margin-left: 4.36368%;
  }
}
.c-sidebar.variation .c-sidebar__item {
  border: 1px solid #dedede;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 20px;
  border-radius: 2px;
}
.c-sidebar__item:not(:first-child) {
  margin: 75px 0;
}
.c-sidebar__item:first-child {
  margin-bottom: 75px;
}
.c-course .c-sidebar__item > h2,
.c-index-b .articles__item .c-sidebar__item > h2,
.c-index-top__item .c-sidebar__item > h2,
.c-paragraph-wrapper .c-sidebar__item > h3,
.c-sidebar__item > .c-title--sm,
.c-special-product .books-aside-item .c-sidebar__item > h3,
.c-special-product .container.c-sidebar__item > h3,
.c-special-product .image-list-item .c-sidebar__item > h3,
.c-special-product .products__item .c-sidebar__item > h3,
.c-special-product .testimonials__item .c-sidebar__item > h3,
.cards .card .c-sidebar__item > h3 {
  padding-bottom: 5px;
}
.c-course .c-sidebar__item > h2.bordered,
.c-index-b .articles__item .c-sidebar__item > h2.bordered,
.c-index-top__item .c-sidebar__item > h2.bordered,
.c-paragraph-wrapper .c-sidebar__item > h3.bordered,
.c-sidebar__item > .c-title--sm.bordered,
.c-special-product .books-aside-item .c-sidebar__item > h3.bordered,
.c-special-product .container.c-sidebar__item > h3.bordered,
.c-special-product .image-list-item .c-sidebar__item > h3.bordered,
.c-special-product .products__item .c-sidebar__item > h3.bordered,
.c-special-product .testimonials__item .c-sidebar__item > h3.bordered,
.cards .card .c-sidebar__item > h3.bordered {
  border-bottom: 3px solid rgba(0, 0, 0, 0.6);
}
.c-sidebar__item .img-banner {
  display: block;
}
.c-sidebar__item .img-banner img {
  width: 100%;
  height: auto;
}
.c-sidebar__item li {
  margin: 45px 0;
}
.c-sidebar__item li a {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  padding: 5px 0;
  margin-bottom: 5px;
}
.c-sidebar__item li a:hover {
  border-bottom: 2px solid #333;
}
.c-sidebar__popular {
  text-align: center;
  display: block;
}
.c-sidebar__popular a {
  color: inherit;
}
.c-sidebar__popular h3 {
  font-size: 18px;
  line-height: 18px;
  margin-top: 20px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.6);
}
.c-sidebar__author img {
  border: 4px solid #fff;
  width: 97%;
  height: auto;
}
.c-sidebar__author p {
  letter-spacing: 1px;
}
.c-sidebar .generic-banner img {
  width: 100%;
  height: auto;
  display: block;
}
.c-sidebar .generic-banner .inner-banner {
  padding: 30px;
  text-align: center;
}
.c-sidebar .generic-banner .inner-banner p {
  font-size: 20px;
  line-height: 25px;
}
.c-sidebar .generic-banner .inner-banner a {
  display: block;
  text-align: center;
  border-radius: 5px;
  padding: 10px 15px;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
}
.c-sidebar .generic-banner .banner-wine {
  color: #fff;
  background-color: #93072b;
}
.c-sidebar .generic-banner .banner-wine a {
  color: #93072b;
  background-color: #fff;
}
.c-sidebar .tagcloud a {
  display: inline-block;
  padding: 5px 8px;
  cursor: pointer;
  font-size: 16px;
  border: 2px solid rgba(0, 0, 0, 0.6);
  border-radius: 5px;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 5px;
  margin-right: 5px;
}
.c-sidebar .tagcloud a:hover {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.c-sidebar-right {
  float: left;
  border-radius: 10px;
  box-sizing: border-box;
}
.c-sidebar.blue {
  background-color: #c9e7f3;
}
.caixaTexto table,
.caixaTexto td,
.caixaTexto th {
  vertical-align: top;
}
.c-compendium {
  color: rgba(0, 0, 0, 0.65);
}
.c-compendium .c-compendium__header {
  float: right;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-compendium .c-compendium__header {
    width: 18.22917vw;
    line-height: 64px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-compendium .c-compendium__header {
    width: 30.55556vw;
    line-height: 64px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-compendium .c-compendium__header {
    width: 32.22656vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-compendium .c-compendium__header {
    width: 62.5vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-compendium .c-compendium__header {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-compendium .c-compendium__header {
    width: 100%;
  }
}
.c-compendium .c-compendium__header span {
  display: block;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1em;
}
.c-compendium .c-compendium__img {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-compendium .c-compendium__img {
    width: 18.07292vw;
    height: 23.49479vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-compendium .c-compendium__img {
    width: 22.56944vw;
    height: 29.34028vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-compendium .c-compendium__img {
    width: 22.85156vw;
    height: 29.70703vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-compendium .c-compendium__img {
    width: 26.04167vw;
    height: 33.85417vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-compendium .c-compendium__img {
    width: 34.25926vw;
    height: 44.53704vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-compendium .c-compendium__img {
    width: 33.125vw;
    height: 43.0625vw;
  }
}
.c-compendium .c-compendium__info {
  float: right;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-compendium .c-compendium__info {
    width: 18.22917vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-compendium .c-compendium__info {
    width: 30.55556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-compendium .c-compendium__info {
    width: 32.22656vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-compendium .c-compendium__info {
    width: 62.5vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-compendium .c-compendium__info {
    width: 50vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-compendium .c-compendium__info {
    width: 53.125vw;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-compendium .c-compendium__info .c-btn--small,
  .c-compendium .c-compendium__info .c-btn--small-deactive {
    width: 145px;
  }
}
@media (min-width: 768px) and (max-width: 1919px) {
  .c-compendium .c-compendium__info .c-btn--small,
  .c-compendium .c-compendium__info .c-btn--small-deactive {
    width: 154px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-compendium .c-compendium__info .c-btn--small,
  .c-compendium .c-compendium__info .c-btn--small-deactive {
    width: 175px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-compendium .c-compendium__info li,
  .c-article .c-article__content ul .c-compendium .c-compendium__info li,
  .c-compendium .c-compendium__info .c-article .c-article__content ol li,
  .c-compendium .c-compendium__info .c-article .c-article__content ul li,
  .c-compendium .c-compendium__info .c-course .course .entry p,
  .c-compendium .c-compendium__info .c-ebook-download p,
  .c-compendium
    .c-compendium__info
    .c-free-ebook
    .c-free-ebook__container
    ul
    li,
  .c-compendium .c-compendium__info .c-index-b .articles__item ol li,
  .c-compendium .c-compendium__info .c-paragraph,
  .c-compendium .c-compendium__info .c-paragraph-wrapper p,
  .c-compendium
    .c-compendium__info
    .c-special-article__content
    .caixaTexto
    > ol
    li,
  .c-compendium
    .c-compendium__info
    .c-special-article__content
    .caixaTexto
    > ul
    li,
  .c-compendium .c-compendium__info .c-special-product .container ol li,
  .c-compendium .c-compendium__info .c-special-product .container p,
  .c-compendium .c-compendium__info .c-special-product .container ul.styled li,
  .c-compendium .c-compendium__info .generic-list li,
  .c-compendium .c-compendium__info .generic-ordered-list li,
  .c-compendium .c-compendium__info .overlay .overlay-content p,
  .c-compendium .c-compendium__info .overlay .overlay-content ul li,
  .c-compendium .c-compendium__info .product .summary div.list ul li,
  .c-compendium .c-compendium__info ul.c-list--arrow li,
  .c-course .course .entry .c-compendium .c-compendium__info p,
  .c-ebook-download .c-compendium .c-compendium__info p,
  .c-free-ebook
    .c-free-ebook__container
    ul
    .c-compendium
    .c-compendium__info
    li,
  .c-index-b .articles__item ol .c-compendium .c-compendium__info li,
  .c-paragraph-wrapper .c-compendium .c-compendium__info p,
  .c-special-article__content
    .caixaTexto
    > ol
    .c-compendium
    .c-compendium__info
    li,
  .c-special-article__content
    .caixaTexto
    > ul
    .c-compendium
    .c-compendium__info
    li,
  .c-special-product .container .c-compendium .c-compendium__info p,
  .c-special-product .container ol .c-compendium .c-compendium__info li,
  .c-special-product .container ul.styled .c-compendium .c-compendium__info li,
  .generic-list .c-compendium .c-compendium__info li,
  .generic-ordered-list .c-compendium .c-compendium__info li,
  .overlay .overlay-content .c-compendium .c-compendium__info p,
  .overlay .overlay-content ul .c-compendium .c-compendium__info li,
  .product .summary div.list ul .c-compendium .c-compendium__info li,
  ul.c-list--arrow .c-compendium .c-compendium__info li {
    width: 53.38542vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-compendium__content {
    width: 78.125vw !important;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-compendium__content .c-card-price__btn {
    width: 145px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__container {
    width: 61.79688%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__container {
    width: 61.94853%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__container {
    width: 80.87274%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__container {
    width: 93.66531%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__container {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__container {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__text {
    width: 69.4375%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__text {
    width: 69.55882%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__text {
    width: 68.61167%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__text {
    width: 66.215%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__text {
    width: 61.76471%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__text {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    width: 28.6875%;
    margin-left: 1.875%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    width: 28.97059%;
    margin-left: 1.47059%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    width: 29.37626%;
    margin-left: 2.01207%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    width: 32.42999%;
    margin-left: 1.35501%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    width: 36.27451%;
    margin-left: 1.96078%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    width: 74.16667%;
    margin-left: 12.91667%;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__container .c-free-ebook__img {
    float: right;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form {
    width: 42.69531%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__form {
    width: 42.92279%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__form {
    width: 55.36972%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form {
    width: 49.3225%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__form {
    width: 74.50981%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__form {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__form {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__form {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__form {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__form {
    font-size: 16px;
    line-height: 20px;
  }
}
.c-free-ebook .c-free-ebook__form .c-free-ebook__label {
  font-weight: 700;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    width: 41.78571%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    width: 42.01681%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    width: 43.32663%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    text-align: right;
    float: left;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__label {
    text-align: left;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    width: 56.33929%;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    width: 56.5126%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    width: 54.6613%;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field {
    float: right;
  }
}
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .c-free-ebook_select_opt1,
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .c-free-ebook_select_opt2 {
  margin-bottom: 30px;
}
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .c-free-ebook_select_opt1
  input[type="checkbox"],
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .c-free-ebook_select_opt1
  input[type="radio"],
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .c-free-ebook_select_opt2
  input[type="checkbox"],
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .c-free-ebook_select_opt2
  input[type="radio"] {
  width: 30px;
  height: 30px;
  border: 0 !important;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-free-ebook
    .c-free-ebook__form
    .c-free-ebook__field
    .c-free-ebook_select_opt1
    input[type="checkbox"],
  .c-free-ebook
    .c-free-ebook__form
    .c-free-ebook__field
    .c-free-ebook_select_opt1
    input[type="radio"],
  .c-free-ebook
    .c-free-ebook__form
    .c-free-ebook__field
    .c-free-ebook_select_opt2
    input[type="checkbox"],
  .c-free-ebook
    .c-free-ebook__form
    .c-free-ebook__field
    .c-free-ebook_select_opt2
    input[type="radio"] {
    margin-top: 10px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-free-ebook
    .c-free-ebook__form
    .c-free-ebook__field
    .c-free-ebook_select_opt1 {
    margin-top: 10px;
    padding-top: 1px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-free-ebook
    .c-free-ebook__form
    .c-free-ebook__field
    .c-free-ebook_select_opt2 {
    padding-bottom: 1px;
  }
}
.c-free-ebook .c-free-ebook__form .c-free-ebook__field .t-clear,
.c-free-ebook .c-free-ebook__form .c-free-ebook__field .t-clear--variant {
  height: 10px !important;
}
.c-free-ebook
  .c-free-ebook__form
  .c-free-ebook__field
  .t-clear--variant:last-child,
.c-free-ebook .c-free-ebook__form .c-free-ebook__field .t-clear:last-child {
  height: 0 !important;
}
.c-free-ebook .c-free-ebook__form .c-free-ebook__field input {
  border: 0 !important;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field input {
    margin-top: 10px;
  }
}
.c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
    width: 14.375vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
    width: 16.59722vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
    width: 22.85156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
    width: 27.86458vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
    width: 58.33333vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-free-ebook .c-free-ebook__form .c-free-ebook__field .c-free-ebook__btn {
    width: 100%;
  }
}
.c-free-ebook .c-free-ebook__form .t-clear,
.c-free-ebook .c-free-ebook__form .t-clear--variant {
  height: 28px;
}
.c-free-ebook .c-free-ebook__form > .t-clear--variant:last-child,
.c-free-ebook .c-free-ebook__form > .t-clear:last-child {
  height: 0;
}
.c-checkout .c-btn--big {
  cursor: pointer;
}
.c-checkout label {
  display: block;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-checkout label {
    padding-bottom: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-checkout label {
    padding-bottom: 12px;
  }
}
.c-checkout label[for="createaccount"] {
  float: left;
  padding-top: 10px;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-checkout label[for="createaccount"] {
    width: 260px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-checkout label[for="createaccount"] {
    width: 240px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-checkout label[for="createaccount"] {
    width: 220px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-checkout label[for="createaccount"] {
    width: 220px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-checkout label[for="createaccount"] {
    width: 200px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-checkout label[for="createaccount"] {
    width: 200px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-checkout input {
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-checkout input {
    margin-bottom: 20px;
  }
}
.c-checkout input[placeholder="CVC"] {
  width: 40% !important;
}
.c-checkout input[type="checkbox"],
.c-checkout input[type="checkbox"] + span {
  padding: 0 !important;
  width: 30px;
  height: 30px;
}
.c-checkout input[type="checkbox"] {
  border: 0 !important;
}
.c-checkout input[type="checkbox"] + span {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #3d6652;
}
.c-checkout input[type="checkbox"] + span:before {
  background: none;
}
.c-checkout input[type="checkbox"]:checked + span {
  background-color: #aae6c8;
}
.c-checkout input[type="checkbox"]:checked + span:before {
  background: none;
}
.c-checkout .c-login > h3 {
  font-size: 24px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.c-checkout .c-login > ul li {
  font-size: 20px;
  line-height: 16px;
  margin-bottom: 16px;
}
.c-checkout .c-login > ul strong {
  font-weight: 700;
}
.wc_payment_method {
  position: relative;
}
.woocommerce header ~ .woocommerce-info {
  background: none !important;
  text-align: left;
}
.woocommerce header ~ .woocommerce-info a {
  text-align: center;
  text-decoration: none !important;
}
.c-cart {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(0, 0, 0, 0.65);
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-cart {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-cart {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart {
    width: 68.16406%;
    margin-left: 12.73438%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart {
    width: 68.29044%;
    margin-left: 12.68382%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart {
    width: 87.24849%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-cart {
    padding: 20px 0;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-cart {
    padding: 28px 0;
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-dashboard__item-img {
    margin-right: 10px !important;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-btn--small,
  .c-cart__col-left .c-btn--small-deactive {
    margin-top: 8px;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-cart__col-left .c-btn--small,
  .c-cart__col-left .c-btn--small-deactive {
    margin-left: 0 !important;
  }
}
.c-cart__col-left .product-name {
  height: auto !important;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-btn--small,
  .c-cart__col-left .c-btn--small-deactive {
    width: 145px !important;
    font-size: 12px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
  }
}
.c-cart__col-left .c-dashboard__item,
.c-cart__col-left .c-dashboard__item-info {
  float: left;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-left .c-dashboard__item-info {
    width: 23.4375vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart__col-left .c-dashboard__item-info {
    width: 18.05556vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart__col-left .c-dashboard__item-info {
    width: 26.36719vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart__col-left .c-dashboard__item-info {
    width: 31.25vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-left .c-dashboard__item-info {
    width: 52.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-dashboard__item-info {
    width: 40.625vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-left .c-wrapper {
    width: 35.625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart__col-left .c-wrapper {
    width: 33.81944vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart__col-left .c-wrapper {
    width: 55.66406vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart__col-left .c-wrapper {
    width: 53.51563vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-left .c-wrapper {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-wrapper {
    width: 100%;
  }
}
.c-cart__col-left .c-wrapper .c-cart__coupon {
  font-size: 14px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  height: 40px;
  background-color: hsla(0, 0%, 100%, 0.6);
  overflow: hidden;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
    width: 14.32292vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
    width: 22.70833vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
    width: 22.75391vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
    width: 31.90104vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
    width: 55.55556vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__coupon-wrapper {
    width: 100%;
  }
}
.c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button,
.c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
  text-align: center;
  line-height: 40px;
  height: 100%;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 0;
  border: 0 !important;
}
.c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
  background: none !important;
  height: 38px;
  padding: 0 20px !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
    width: calc(100% - 46px - 102px);
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
    width: calc(100% - 46px - 87px);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
    width: calc(100% - 46px - 64px);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
    width: calc(100% - 46px - 84px);
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
    width: calc(100% - 46px - 107px);
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__field {
    width: calc(100% - 46px - 90px);
  }
}
.c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
  float: right;
  background-color: #e8e8e8;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
  font-weight: 700;
  letter-spacing: 1px;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    font-size: 12px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    width: 102px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    width: 87px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    width: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    width: 84px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    width: 107px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-left .c-wrapper .c-cart__coupon .c-cart__button {
    width: 90px;
  }
}
.c-cart__col-left .woocommerce-Price-currencySymbol {
  float: left;
  margin-right: 10px;
}
.c-cart__col-right {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 0) and (max-width: 767px) {
  .c-cart__col-right {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 767px) and (max-width: 9999px) {
  .c-cart__col-right {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-right {
    width: 16.97917vw;
    padding-left: 3.46354vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-cart__col-right {
    width: 22.63889vw;
    padding-left: 3.50694vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-cart__col-right {
    width: 22.85156vw;
    padding-left: 6.10352vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-cart__col-right {
    width: 32.03125vw;
    padding-left: 3.0599vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-right {
    display: block;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-right {
    display: block;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-cart__col-right > .t-clear,
  .c-cart__col-right > .t-clear--variant {
    margin-bottom: 20px;
  }
}
.c-cart__col-right .c-wrapper {
  width: 100%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-right .c-wrapper {
    display: block;
    width: 55.55556vw !important;
    margin-left: 18.51852vw !important;
  }
}
.c-cart__col-right .c-wrapper .c-btn-divider {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.c-cart__col-right .c-wrapper .c-btn-divider span {
  display: block;
  font-size: 14px;
}
.c-cart__col-right .c-wrapper .c-btn-divider__dx,
.c-cart__col-right .c-wrapper .c-btn-divider__sx {
  width: calc(50% - 20px);
  height: 1px !important;
  background-color: rgba(0, 0, 0, 0.15);
}
.c-cart__col-right .c-wrapper .c-btn-divider__txt {
  width: 40px;
  text-align: center;
  color: rgba(0, 0, 0, 0.15);
}
.c-cart__col-right .c-wrapper .c-btn--big {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
.c-cart__col-right .c-wrapper .c-btn--big span {
  display: block;
}
.c-cart__col-right .c-wrapper .c-btn--big img {
  height: 16px;
  width: 64px;
}
.c-cart__col-right .c-wrapper table {
  width: 100%;
}
.c-cart__col-right .c-wrapper table tr {
  width: 100%;
  display: block;
  clear: both;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-cart__col-right .c-wrapper table tr.c-cart__divider {
    height: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-cart__col-right .c-wrapper table tr.c-cart__divider {
    height: 16px;
  }
}
.c-cart__col-right .c-wrapper table tr td {
  display: block;
  float: left;
  width: 35%;
}
.c-cart__col-right .c-wrapper table tr td:last-child {
  padding-left: 45px;
  text-align: right;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-cart__col-right .c-wrapper table .cart-discount {
    font-size: 70%;
  }
}
.c-cart__col-right .c-wrapper section {
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-cart__col-right .c-wrapper section {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-cart__col-right .c-wrapper section {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-cart__col-right .c-wrapper section .cart__totals {
    width: 100% !important;
  }
}
.c-cart__col-right .c-link--classic {
  position: relative;
  margin-top: auto;
  width: 100%;
  text-align: center;
  font-style: italic;
  color: #52a9cc;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-cart__col-right .c-link--classic {
    position: static;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-cart__col-right .c-link--classic {
    position: static;
  }
}
.woocommerce-Price-amount {
  white-space: nowrap;
}
.cart_totals {
  width: 100%;
}
.woocommerce-cart .wcppec-checkout-buttons {
  margin: 0;
}
#woo_pp_ec_button span {
  margin: 1px 10px 0 0;
}
#woo_pp_ec_button img {
  margin: 0 !important;
}
.c-category-medicine {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #c8eaf7;
  width: 100%;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine > * {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-category-medicine > * {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.c-category-medicine .c-category-medicine__title {
  color: rgba(0, 0, 0, 0.45);
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__title {
    margin-bottom: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__title {
    margin-bottom: 12px;
  }
}
.c-category-medicine .c-category-medicine__item {
  cursor: pointer;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__item {
    padding: 15px 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__item {
    padding: 10px 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__item {
    max-width: 55.55556vw;
  }
}
.c-category-medicine .c-category-medicine__item:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.c-category-medicine .c-category-medicine__item:last-child {
  border: 0;
}
.c-category-medicine .c-category-medicine__item .c-category-medicine__link {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 600;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__item .c-category-medicine__link {
    font-size: 18.004px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine .c-category-medicine__item .c-category-medicine__link {
    font-size: 18.004px;
    line-height: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine .c-category-medicine__item .c-category-medicine__link {
    font-size: 16.002px;
    line-height: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__item .c-category-medicine__link {
    font-size: 16.002px;
    line-height: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__item .c-category-medicine__link {
    font-size: 16.002px;
    line-height: 16px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__item .c-category-medicine__link {
    font-size: 14px;
    line-height: 16px;
  }
}
.c-category-medicine .c-category-medicine__popular {
  background-color: #99d2e8;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__popular {
    width: 22.65625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine .c-category-medicine__popular {
    width: 19.375vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine .c-category-medicine__popular {
    width: 18.06641vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__popular {
    width: 50%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__popular {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__popular {
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-right: 28px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-left: 8.33333vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-left: 2.77778vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-left: 1.46484vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-right: 20px;
    margin-left: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-right: 2.77778vw;
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__popular > * {
    margin-right: 3.125vw;
    margin-left: 3.125vw;
  }
}
.c-category-medicine .c-category-medicine__diseases {
  background-color: #a8daed;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__diseases {
    width: 15.9375vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine .c-category-medicine__diseases {
    width: 17.98611vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine .c-category-medicine__diseases {
    width: 18.55469vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__diseases {
    width: 50%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__diseases {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__diseases {
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__diseases > * {
    margin-right: 28px;
    margin-left: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__diseases > * {
    margin-right: 1.95313vw;
    margin-left: 20px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__diseases > * {
    margin-right: 2.77778vw;
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__diseases > * {
    margin-right: 3.125vw;
    margin-left: 3.125vw;
  }
}
.c-category-medicine .c-category-medicine__medicinals {
  background-color: #b8e2f2;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__medicinals {
    width: 31.875vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine .c-category-medicine__medicinals {
    width: 35.97222vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine .c-category-medicine__medicinals {
    width: 37.30469vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__medicinals {
    width: 100%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__medicinals {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__medicinals {
    width: 100%;
  }
}
.c-category-medicine
  .c-category-medicine__medicinals
  .c-category-medicine__title {
  clear: both;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__title {
    margin-left: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__title {
    margin-left: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__title {
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__title {
    margin: 0 3.125vw;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__medicinals .next-last-item {
    border: 0;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col,
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    width: 14.0625vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col,
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    width: 16.66667vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col,
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    width: 16.60156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col,
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    width: 45.57292vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col,
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    width: 44.44444vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col,
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    width: 100%;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col {
    float: left;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col
    > * {
    margin-left: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col
    > * {
    margin-left: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col
    > * {
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col
    > * {
    margin: 0 3.125vw;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-first-col
    li:last-child {
    display: none;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col {
    float: right;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col
    > * {
    margin-right: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col
    > * {
    margin-right: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col
    > * {
    margin-right: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col
    > * {
    margin: 0 3.125vw;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine
    .c-category-medicine__medicinals
    .c-category-medicine__medicinals-second-col
    li:first-child {
    display: none;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__medicinals .next-last-item {
    border: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__medicinals .next-last-item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__others {
    -ms-flex-positive: 2;
    flex-grow: 2;
    width: auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__others {
    width: 46.875vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__others {
    width: 46.2963vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__others {
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-left: 28px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-right: 8.33333vw;
    max-width: 12.76042vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-right: 2.77778vw;
    max-width: 15.13889vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-right: 1.46484vw;
    max-width: 15.625vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-right: 1.95313vw;
    margin-left: 1.95313vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-right: 2.77778vw;
    margin-left: 2.77778vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-category-medicine .c-category-medicine__others > * {
    margin-right: 3.125vw;
    margin-left: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__others .next-last-item {
    border: 0;
  }
}
@media (min-width: 540px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__others .become-second-col {
    position: relative;
    border: 0;
    top: -283px;
    margin-bottom: -46px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-category-medicine .c-category-medicine__others .become-second-col {
    left: 49.47917vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-category-medicine .c-category-medicine__others .become-second-col {
    left: 48.14815vw;
  }
}
.c-learn__item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.c-learn__item .c-learn__list-number-box {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-learn__item .c-learn__list-number-box {
    width: 3.75vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__item .c-learn__list-number-box {
    width: 4.65278vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__item .c-learn__list-number-box {
    width: 7.61719vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-learn__item .c-learn__list-number-box {
    width: 10.80729vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__item .c-learn__list-number-box {
    width: 10.18519vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__item .c-learn__list-number-box {
    width: 12.1875vw;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-learn__item .c-learn__list-number-box {
    font-size: 36px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-learn__item .c-learn__list-number-box {
    font-size: 32px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    width: 40.88542vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    width: 46.52778vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    width: 46.875vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    width: 62.5vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    width: 78.7037vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-article .c-article__content ol .c-learn__item li,
  .c-article .c-article__content ul .c-learn__item li,
  .c-course .course .entry .c-learn__item p,
  .c-ebook-download .c-learn__item p,
  .c-free-ebook .c-free-ebook__container ul .c-learn__item li,
  .c-index-b .articles__item ol .c-learn__item li,
  .c-learn__item .c-article .c-article__content ol li,
  .c-learn__item .c-article .c-article__content ul li,
  .c-learn__item .c-course .course .entry p,
  .c-learn__item .c-ebook-download p,
  .c-learn__item .c-free-ebook .c-free-ebook__container ul li,
  .c-learn__item .c-index-b .articles__item ol li,
  .c-learn__item .c-paragraph,
  .c-learn__item .c-paragraph-wrapper p,
  .c-learn__item .c-special-article__content .caixaTexto > ol li,
  .c-learn__item .c-special-article__content .caixaTexto > ul li,
  .c-learn__item .c-special-product .container ol li,
  .c-learn__item .c-special-product .container p,
  .c-learn__item .c-special-product .container ul.styled li,
  .c-learn__item .generic-list li,
  .c-learn__item .generic-ordered-list li,
  .c-learn__item .overlay .overlay-content p,
  .c-learn__item .overlay .overlay-content ul li,
  .c-learn__item .product .summary div.list ul li,
  .c-learn__item ul.c-list--arrow li,
  .c-paragraph-wrapper .c-learn__item p,
  .c-special-article__content .caixaTexto > ol .c-learn__item li,
  .c-special-article__content .caixaTexto > ul .c-learn__item li,
  .c-special-product .container .c-learn__item p,
  .c-special-product .container ol .c-learn__item li,
  .c-special-product .container ul.styled .c-learn__item li,
  .generic-list .c-learn__item li,
  .generic-ordered-list .c-learn__item li,
  .overlay .overlay-content .c-learn__item p,
  .overlay .overlay-content ul .c-learn__item li,
  .product .summary div.list ul .c-learn__item li,
  ul.c-list--arrow .c-learn__item li {
    width: 71.875vw;
  }
}
.c-learn__cta {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta {
    height: 217px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta {
    height: 189px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta:last-child {
    width: calc(100% + 5.99306vw);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__cta:last-child {
    width: calc(100% + 6.19141vw);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-learn__cta:last-child {
    width: calc(100% + 6.09375vw);
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta:first-child {
    margin-bottom: -9.25926vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-learn__cta .c-learn__cta-txt {
    width: 35.57292vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta .c-learn__cta-txt {
    width: 40.625vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__cta .c-learn__cta-txt {
    width: 47.85156vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-learn__cta .c-learn__cta-txt {
    width: 65.75521vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-txt {
    width: 70.55556vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta .c-learn__cta-txt {
    width: 69.6875vw;
  }
}
.c-learn__cta .c-learn__cta-txt .c-btn--small,
.c-learn__cta .c-learn__cta-txt .c-btn--small-deactive {
  background-color: #ffd519;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-learn__cta .c-learn__cta-txt .c-btn--small,
  .c-learn__cta .c-learn__cta-txt .c-btn--small-deactive {
    width: 240px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta .c-learn__cta-txt .c-btn--small,
  .c-learn__cta .c-learn__cta-txt .c-btn--small-deactive {
    width: 240px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__cta .c-learn__cta-txt .c-btn--small,
  .c-learn__cta .c-learn__cta-txt .c-btn--small-deactive {
    width: 222px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-learn__cta .c-learn__cta-txt .c-btn--small,
  .c-learn__cta .c-learn__cta-txt .c-btn--small-deactive {
    width: 222px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-learn__cta .c-learn__cta-img {
    width: 5.20833vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta .c-learn__cta-img {
    width: 6.94444vw;
    margin-right: 5.99306vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__cta .c-learn__cta-img {
    width: 9.76563vw;
    margin-right: 6.19141vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-learn__cta .c-learn__cta-img {
    width: 13.02083vw;
    margin-right: 7.39583vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img {
    width: 18.51852vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta .c-learn__cta-img {
    width: 31.25vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    width: 190px;
    height: 226.67px;
    margin: -20px 0 0 -8px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    width: 170px;
    height: 202.81px;
    margin: -20px 0 0;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    width: 190px;
    height: 226.67px;
    margin: -20px 0 0 -36px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    width: 160px;
    height: 190.88px;
    margin: 0 0 0 -16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    width: 25vw;
    height: 217px;
    margin: -24px 0 0;
    left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    width: 24.25vw;
    height: 205px;
    margin: -12px 0 0;
    left: 0;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx img {
    width: 158.42414px;
    height: 189px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx img {
    margin: 0 0 0 -9.25926vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx img {
    margin: 0 0 0 -90px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx {
    width: 240px;
    height: 271.2px;
    margin: -32px 0 0 -20px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx {
    width: 220px;
    height: 248.6px;
    margin: -32px 0 0 -10px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx {
    width: 210px;
    height: 237.3px;
    margin: -32px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx {
    width: 190px;
    height: 214.7px;
    margin: -32px 0 0 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx {
    width: 26.85185vw;
    height: 264px;
    margin: -16px 0 0 -25vw;
    right: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx {
    width: 27.375vw;
    height: 253px;
    margin: -8px 0 0 -24.25vw;
    right: 0;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx img {
    width: 181.89438px;
    height: 217px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx img {
    margin: 0 0 0 7.40741vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx img {
    margin: 0 0 0 10px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx,
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx {
    overflow: hidden;
    position: absolute;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-learn__cta .c-learn__cta-img .c-learn__img-dx img,
  .c-learn__cta .c-learn__cta-img .c-learn__img-sx img {
    width: 100%;
    height: 100%;
  }
}
.c-affiliate__nav {
  width: 100%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.c-affiliate__nav li.active,
.c-affiliate__nav li:hover {
  border-bottom: 3px solid #52a9cc;
}
.c-affiliate__nav li.active {
  cursor: default;
}
.c-affiliate__nav li a {
  color: rgba(0, 0, 0, 0.8) !important;
}
.c-affiliate__tab-creatives,
.c-affiliate__tab-graph,
.c-affiliate__tab-payouts,
.c-affiliate__tab-referrals,
.c-affiliate__tab-settings,
.c-affiliate__tab-stats,
.c-affiliate__tab-url,
.c-affiliate__tab-visit {
  color: rgba(0, 0, 0, 0.6);
}
.c-affiliate__tab-creatives label,
.c-affiliate__tab-graph label,
.c-affiliate__tab-payouts label,
.c-affiliate__tab-referrals label,
.c-affiliate__tab-settings label,
.c-affiliate__tab-stats label,
.c-affiliate__tab-url label,
.c-affiliate__tab-visit label {
  width: 100%;
}
.c-affiliate__tab-creatives input[type="button"],
.c-affiliate__tab-creatives input[type="submit"],
.c-affiliate__tab-creatives option,
.c-affiliate__tab-creatives select,
.c-affiliate__tab-graph input[type="button"],
.c-affiliate__tab-graph input[type="submit"],
.c-affiliate__tab-graph option,
.c-affiliate__tab-graph select,
.c-affiliate__tab-payouts input[type="button"],
.c-affiliate__tab-payouts input[type="submit"],
.c-affiliate__tab-payouts option,
.c-affiliate__tab-payouts select,
.c-affiliate__tab-referrals input[type="button"],
.c-affiliate__tab-referrals input[type="submit"],
.c-affiliate__tab-referrals option,
.c-affiliate__tab-referrals select,
.c-affiliate__tab-settings input[type="button"],
.c-affiliate__tab-settings input[type="submit"],
.c-affiliate__tab-settings option,
.c-affiliate__tab-settings select,
.c-affiliate__tab-stats input[type="button"],
.c-affiliate__tab-stats input[type="submit"],
.c-affiliate__tab-stats option,
.c-affiliate__tab-stats select,
.c-affiliate__tab-url input[type="button"],
.c-affiliate__tab-url input[type="submit"],
.c-affiliate__tab-url option,
.c-affiliate__tab-url select,
.c-affiliate__tab-visit input[type="button"],
.c-affiliate__tab-visit input[type="submit"],
.c-affiliate__tab-visit option,
.c-affiliate__tab-visit select {
  max-width: 240px;
  padding: 0 20px;
  cursor: pointer;
}
.c-affiliate__tab-graph select {
  margin: 0 50px 50px 0;
  float: left;
}
.c-affiliate__tab-graph input[type="submit"] {
  clear: left;
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__img--single {
    width: 33.125vw;
    height: 42.4vw;
    margin-right: 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-product-card__img--single {
    width: 34.25926vw;
    height: 43.85185vw;
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-product-card__img--single {
    width: 23.04688vw;
    height: 29.5vw;
    margin-right: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-product-card__img--single {
    width: 22.85156vw;
    height: 29.25vw;
    margin-right: 19px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-product-card__img--single {
    width: 16.59722vw;
    height: 21.24444vw;
    margin-right: 19px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-product-card__img--single {
    width: 14.32292vw;
    height: 18.33333vw;
    margin-right: 30px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__description {
    width: 50vw;
    position: relative;
    top: -10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-product-card__description {
    width: 53.7037vw;
    position: relative;
    top: -10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-product-card__description {
    width: 31.90104vw;
    position: relative;
    top: -10px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-product-card__description {
    width: 32.22656vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-product-card__description {
    width: 37.5vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-product-card__description {
    width: 22.39583vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__banner {
    width: 100%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-product-card__banner {
    width: 53.7037vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-product-card__banner {
    width: 31.90104vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-product-card__banner {
    width: 32.22656vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-product-card__banner {
    width: 37.5vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-product-card__banner {
    width: 22.39583vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__banner form,
  .c-product-card__banner h2,
  .c-product-card__banner p {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-product-card__banner form,
  .c-product-card__banner h2,
  .c-product-card__banner p {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-product-card__banner form,
  .c-product-card__banner h2,
  .c-product-card__banner p {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-product-card__banner form,
  .c-product-card__banner h2,
  .c-product-card__banner p {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-product-card__banner form,
  .c-product-card__banner h2,
  .c-product-card__banner p {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-product-card__banner form,
  .c-product-card__banner h2,
  .c-product-card__banner p {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__banner h2 {
    margin-top: 14px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-product-card__banner h2 {
    margin-top: 11px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-product-card__banner h2 {
    margin-top: 11px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-product-card__banner h2 {
    margin-top: 15px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-product-card__banner h2 {
    margin-top: 17px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-product-card__banner h2 {
    margin-top: 19px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__banner form {
    margin-bottom: 12px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-product-card__banner form {
    margin-bottom: 11px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-product-card__banner form {
    margin-bottom: 11px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-product-card__banner form {
    margin-bottom: 15px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-product-card__banner form {
    margin-bottom: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-product-card__banner form {
    margin-bottom: 24px;
  }
}
.c-product-card__banner .c-btn--small,
.c-product-card__banner .c-btn--small-deactive {
  margin-left: 0;
}
@media (min-width: 540px) and (max-width: 9999px) {
  .c-product-card__banner .c-btn--small,
  .c-product-card__banner .c-btn--small-deactive {
    width: 175px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-product-card__banner .c-btn--small,
  .c-product-card__banner .c-btn--small-deactive {
    width: 145px;
  }
}
.product .summary em {
  font-style: italic;
}
.product .summary nav {
  float: right;
}
.product .summary nav ul li a {
  color: rgba(0, 0, 0, 0.6);
}
.product .summary div.list {
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-bundle-card__img {
    float: left;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-bundle-card__img {
    width: 44.43182%;
    margin-left: 0;
    height: 15.625vw;
    margin-right: 30px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-bundle-card__img {
    width: 44.65241%;
    margin-left: 0;
    height: 20.83333vw;
    margin-right: 19px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-bundle-card__img {
    width: 41.70739%;
    margin-left: 0;
    height: 29.29688vw;
    margin-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-bundle-card__img {
    width: 36.65312%;
    margin-left: 0;
    height: 29.94792vw;
    margin-right: 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-bundle-card__img {
    width: 74.50981%;
    margin-left: 0;
    height: 44.44444vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-bundle-card__img {
    width: 100%;
    margin-left: 0;
    height: 59.375vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-bundle-card__description {
    width: 100%;
    margin-top: 16px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-bundle-card__description {
    width: 100%;
    margin-top: 16px;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-bundle-card__description {
    float: left;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-bundle-card__description {
    width: 29.16667vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-bundle-card__description {
    width: 33.33333vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-bundle-card__description {
    width: 45.89844vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-bundle-card__description {
    width: 57.29167vw;
  }
}
@media (min-width: 768px) and (max-width: 9999px) {
  .c-bundle-card__banner {
    float: left;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-bundle-card__banner {
    width: 29.16667vw;
    padding: 19px 0 24px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-bundle-card__banner {
    width: 33.33333vw;
    padding: 17px 0 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-bundle-card__banner {
    width: 45.89844vw;
    padding: 15px 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-bundle-card__banner {
    width: 57.29167vw;
    padding: 11px 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-bundle-card__banner {
    width: 58.33333vw;
    padding: 11px 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-bundle-card__banner {
    width: 100%;
    padding: 14px 0 12px;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-bundle-card__banner form,
  .c-bundle-card__banner h2,
  .c-bundle-card__banner p {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-bundle-card__banner form,
  .c-bundle-card__banner h2,
  .c-bundle-card__banner p {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-bundle-card__banner form,
  .c-bundle-card__banner h2,
  .c-bundle-card__banner p {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-bundle-card__banner form,
  .c-bundle-card__banner h2,
  .c-bundle-card__banner p {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-bundle-card__banner form,
  .c-bundle-card__banner h2,
  .c-bundle-card__banner p {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-bundle-card__banner form,
  .c-bundle-card__banner h2,
  .c-bundle-card__banner p {
    margin-left: 30px;
    margin-right: 30px;
  }
}
.c-bundle-card__banner .c-btn--small,
.c-bundle-card__banner .c-btn--small-deactive {
  width: 145px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-page {
    width: 68.16406%;
    margin-left: 6.36719%;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-page {
    width: 68.29044%;
    margin-left: 6.34191%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-page {
    width: 68.12123%;
    margin-left: 6.37575%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-page {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-page {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-page {
    width: 100%;
    margin-left: 0;
  }
}
.box {
  padding: 10px 25px;
  color: rgba(0, 0, 0, 0.6);
}
.box a {
  color: inherit;
  font-weight: 700;
  border-bottom: 2px solid rgba(0, 0, 0, 0.6);
}
.box-text {
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
.box-2-columns-txt {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.box-2-columns-txt .c-banner--index-video__media {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.box-2-columns-txt div {
  -ms-flex: 0 1 calc(50% - 15px);
  flex: 0 1 calc(50% - 15px);
}
.box-2-columns {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.box-2-columns > * {
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.box-2-columns > .box-1of3 {
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}
.box-2-columns a {
  color: #fff;
}
.box-blue {
  background-color: #0085c7;
}
.box-yellow {
  background-color: #0f0;
}
.box-light-blue {
  background-color: #0ff;
}
.box-purple {
  background-color: #f0f;
}
.box-blue-var {
  background-color: #33aac4;
}
.course-layout {
  width: 1170px;
  margin: 0 auto;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 1220px) {
  .course-layout {
    width: 100%;
    margin: 0;
  }
}
.c-course {
  width: calc(100% - 350px);
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-course {
    max-width: 630px;
    width: 100%;
  }
}
.c-course h1,
.c-course h2 {
  color: rgba(0, 0, 0, 0.6);
}
.c-course h2 a {
  color: inherit;
}
.c-course .course-video iframe {
  width: 100%;
  height: auto;
}
.c-course .course-lessons article h2 {
  font-size: 16px;
  line-height: 16px;
}
.c-course .course .entry img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 560px;
}
.c-course .mobile-lessons {
  display: none;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-course .mobile-lessons {
    display: block;
  }
}
.c-course .lesson .entry {
  box-sizing: border-box;
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-course .lesson .entry {
    padding-right: 15px;
  }
}
.c-course .lesson-meta {
  float: right;
  position: relative;
  top: -26px;
  right: 20px;
  margin: 0;
}
.c-course .lesson-meta .lesson-status.complete {
  background-color: #4f8a10;
  color: #dff2bf;
  padding: 3px 5px;
  border-radius: 3px;
  font-weight: 700;
}
.c-course .post-entries {
  overflow: hidden;
  clear: both;
  padding: 10px 0;
}
.c-course .meter {
  max-width: 560px;
}
.c-course .meter > span {
  line-height: 22px;
}
.c-course .recommendations h3 {
  clear: both;
  text-align: center;
  font-size: 18px;
  margin-bottom: 10px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-course .recommendations h3 {
    font-size: 14px;
  }
}
.c-course .recommendations__item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-course .recommendations__item .recommendation__content {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #dedede;
  border-radius: 14px;
  width: 40%;
  max-width: 450px;
  padding: 10px 20px;
  overflow: hidden;
  margin-bottom: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
@media (min-width: 0) and (max-width: 740px) {
  .c-course .recommendations__item .recommendation__content {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-course .recommendations__item .recommendation__content {
    width: 90%;
  }
}
@media (min-width: 0) and (max-width: 740px) {
  .c-course .recommendations__item p {
    text-align: center;
  }
}
.c-course .recommendations__item p:first-of-type {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}
.c-course .recommendations__item p:last-child {
  width: 60%;
  font-size: 16px;
  line-height: 20px;
  text-decoration: underline;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-course .recommendations__item p:last-child {
    font-size: 14px;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-course .recommendations__item img {
    display: none;
  }
}
.c-course-sidebar {
  width: 350px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-course-sidebar {
    display: none;
  }
}
.c-course-sidebar__lessons a {
  counter-increment: a;
  font-size: 16px;
  background-color: #c6c6c6;
  border-radius: 10px;
  display: block;
  padding: 10px 20px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 700;
}
.c-course-sidebar__lessons a:not(:last-child) {
  margin-bottom: 14px;
}
.c-course-sidebar__lessons a:before {
  content: counter(a);
  margin-right: 15px;
  font-size: 80%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 3px;
}
.c-course-sidebar__lessons a.current {
  background-color: #878787;
}
.c-page-practicing .advantages,
.c-page-practicing .advantages--var,
.c-page-practicing .boxes,
.c-page-practicing .news,
.c-page-practicing .testimonials,
.inner {
  width: 1170px;
  margin: 0 auto;
}
@media (min-width: 0) and (max-width: 1170px) {
  .c-page-practicing .advantages,
  .c-page-practicing .advantages--var,
  .c-page-practicing .boxes,
  .c-page-practicing .news,
  .c-page-practicing .testimonials,
  .inner {
    width: 970px;
  }
}
@media (min-width: 0) and (max-width: 970px) {
  .c-page-practicing .advantages,
  .c-page-practicing .advantages--var,
  .c-page-practicing .boxes,
  .c-page-practicing .news,
  .c-page-practicing .testimonials,
  .inner {
    width: 100%;
    margin: 0;
  }
}
.c-page-practicing .advantages--var__item .btn,
.c-page-practicing .featured__item .btn,
.c-page-practicing .news__item .btn,
.c-page-practicing .outgrid__banner .btn,
.c-page-practicing .testimonials__bottom .btn {
  padding: 10px 30px;
  display: inline-block;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 16px;
  cursor: pointer;
}
.c-page-practicing .advantages {
  margin-top: 76px;
  padding-bottom: 55px;
}
.c-page-practicing .banner,
.c-page-practicing .featured {
  padding-bottom: 55px;
}
.c-page-practicing__top .heading h1,
.c-page-practicing__top .heading h2,
.index-top-head .heading {
  color: #fff;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-style: italic;
  text-shadow: #050307 -1px 1px 2px;
}
.c-page-practicing__top {
  position: relative;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  background-image: url(../img/index/index-top-3.jpg);
  background-position: 50%;
  background-size: cover;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 200px;
}
.c-page-practicing__top .heading {
  width: 100%;
}
.c-page-practicing__top .heading h1 {
  font-size: 54px;
  line-height: 56px;
}
.c-page-practicing__top .heading h2 {
  font-size: 46px;
  line-height: 48px;
}
.c-page-practicing__title h2,
.c-page-practicing__title h3 {
  text-align: center;
}
.c-page-practicing__title h2 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
.c-page-practicing__title h3 {
  font-weight: 200;
}
.c-page-practicing .featured {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (min-width: 1440px) and (max-width: 9999px) {
  .c-page-practicing .featured {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1440px;
  }
}
.c-page-practicing .featured__item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background-color: #5e7798;
  width: 50%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .featured__item {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-page-practicing .featured__item {
    width: 100%;
  }
}
.c-page-practicing .featured__item.bigger div {
  width: 100%;
}
.c-page-practicing .featured__item a {
  color: inherit;
  border-bottom: 2px solid rgba(0, 0, 0, 0.6);
  font-weight: 700;
}
.c-page-practicing .featured__item div,
.c-page-practicing .featured__item img {
  width: 50%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .featured__item div,
  .c-page-practicing .featured__item img {
    width: 100% !important;
  }
}
.c-page-practicing .featured__item img {
  height: 100%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .featured__item img {
    height: 300px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.c-page-practicing .featured__item .content {
  padding: 10px 25px;
  box-sizing: border-box;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .featured__item .content {
    height: 100%;
  }
}
.c-page-practicing .featured__item .content p {
  font-size: 16px;
  line-height: 20px;
}
.c-page-practicing .featured__item .content a {
  border-color: #fff;
}
.c-page-practicing .featured__item h2,
.c-page-practicing .featured__item p {
  color: #cde7f1;
}
.c-page-practicing .featured__item h2 {
  margin-bottom: 15px;
}
.c-page-practicing .featured__item .btn {
  border: 2px solid #cde7f1;
  color: #cde7f1;
  font-size: 14px;
  margin-top: 10px;
}
.c-page-practicing .advantages {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-page-practicing .advantages__item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  margin-bottom: 30px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .advantages__item {
    width: 100%;
  }
}
.c-page-practicing .advantages__item .icon {
  width: 96px;
  height: 96px;
  font-size: 48px;
  border-radius: 96px;
  border: 3px solid #d9b8d9;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  text-align: center;
}
.c-page-practicing .advantages__item .icon .fa {
  line-height: 96px;
}
.c-page-practicing .advantages__item div:last-child {
  padding: 0 30px;
}
.c-page-practicing .boxes {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-page-practicing .boxes__item {
  display: block;
  width: 31%;
  margin-bottom: 30px;
  border: none;
  font-weight: 200;
  cursor: pointer;
}
.c-page-practicing .boxes__item img {
  width: 100%;
  display: block;
}
.c-page-practicing .boxes__item p {
  width: 100%;
  display: block;
  padding: 20px 15px;
  background-color: #d9b8d9;
  color: #57315b;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 18px;
}
.c-page-practicing .banner {
  width: 100%;
  max-width: 1170px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.c-page-practicing .testimonials {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
.c-page-practicing .testimonials__wrapper {
  overflow: hidden;
  margin: 0 20px;
}
.c-page-practicing .testimonials__bottom {
  text-align: center;
}
.c-page-practicing .testimonials__bottom .btn {
  border: 2px solid rgba(0, 0, 0, 0.6);
}
.c-page-practicing .testimonials__nav--left,
.c-page-practicing .testimonials__nav--right {
  font-size: 48px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
}
.c-page-practicing .testimonials__nav--right {
  -ms-flex-order: 3;
  order: 3;
}
.c-page-practicing .testimonials__pipeline {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 530px;
  transform: translateZ(0);
  transition: transform 0.3s ease;
}
.c-page-practicing .testimonials__item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 330px;
  margin-bottom: 30px;
  margin-right: 42px;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-page-practicing .testimonials__item {
    width: 100%;
    margin-right: 0;
  }
}
.c-page-practicing .testimonials__item .top {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.c-page-practicing .testimonials__item .top img {
  border: 3px solid #3291b5;
  border-radius: 92px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  outline-color: transparent;
}
.c-page-practicing .testimonials__item .top .info {
  padding: 0 15px;
}
.c-page-practicing .testimonials__item .top .info p span {
  font-size: 70%;
  line-height: 1;
}
.c-page-practicing .testimonials__item .top .info .desc {
  font-size: 14px;
  line-height: 16px;
}
.c-page-practicing .testimonials__item .testimony {
  margin-top: 20px;
  background-color: #3291b5;
  border-radius: 5px;
  position: relative;
  padding: 20px;
}
.c-page-practicing .testimonials__item .testimony p {
  color: #fff;
}
.c-page-practicing .testimonials__item .testimony:before {
  content: "";
  position: absolute;
  top: -29px;
  left: 35px;
  border: 15px solid transparent;
  border-bottom-color: #3291b5;
  z-index: 1;
}
.c-page-practicing .news {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-page-practicing .news__item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  width: 47%;
  margin-bottom: 30px;
}
.c-page-practicing .news__item img {
  width: 47%;
  height: 100%;
}
.c-page-practicing .news__item h2,
.c-page-practicing .news__item p {
  color: #256c87;
}
.c-page-practicing .news__item h2 {
  font-size: 24px;
}
.c-page-practicing .news__item .content {
  padding: 10px 15px;
  box-sizing: border-box;
  background-color: #ddeff6;
}
.c-page-practicing .news__item .btn {
  border: 2px solid #256c87;
  color: #256c87;
}
.c-page-practicing .advantages--var {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-page-practicing .advantages--var__item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  width: 47%;
  margin-bottom: 30px;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .advantages--var__item {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-page-practicing .advantages--var__item {
    width: 100%;
  }
}
.c-page-practicing .advantages--var__item img {
  width: 35%;
  height: 100%;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .advantages--var__item img {
    width: 100%;
    height: 200px;
  }
}
.c-page-practicing .advantages--var__item h2,
.c-page-practicing .advantages--var__item p {
  margin-bottom: 10px;
  color: #256c87;
}
.c-page-practicing .advantages--var__item h2 {
  font-size: 20px;
  line-height: 1.2;
}
.c-page-practicing .advantages--var__item p {
  font-size: 16px;
}
.c-page-practicing .advantages--var__item .content {
  padding: 10px 15px;
  box-sizing: border-box;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-page-practicing .advantages--var__item .content {
    padding: 10px 0;
  }
}
.c-page-practicing .advantages--var__item .btn {
  font-size: 12px !important;
  border: 2px solid #256c87;
  color: #256c87;
}
.c-page-practicing .desktop-banner {
  display: inline-block;
  cursor: pointer;
  border: none;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .desktop-banner {
    display: none;
  }
}
.c-page-practicing .mobile-banner {
  display: inline-block;
  cursor: pointer;
  border: none;
}
@media (min-width: 740px) and (max-width: 9999px) {
  .c-page-practicing .mobile-banner {
    display: none;
  }
}
.c-page-practicing .outgrid__banner {
  padding: 30px 20px 75px;
  box-sizing: border-box;
}
.c-page-practicing .outgrid__banner.light-blue {
  background-color: #bee0ed;
}
.c-page-practicing .outgrid__banner .inner {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .outgrid__banner .inner {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-page-practicing .outgrid__banner .content,
.c-page-practicing .outgrid__banner .img,
.c-page-practicing .outgrid__banner .video {
  width: 50%;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .outgrid__banner .content,
  .c-page-practicing .outgrid__banner .img,
  .c-page-practicing .outgrid__banner .video {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .outgrid__banner .video {
    -ms-flex-order: 0;
    order: 0;
  }
}
.c-page-practicing .outgrid__banner .content {
  padding-right: 15px;
  box-sizing: border-box;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .outgrid__banner .content {
    padding: 0 20px;
  }
}
.c-page-practicing .outgrid__banner .img {
  padding: 0 15px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .outgrid__banner .img {
    padding: 0;
  }
}
.c-page-practicing .outgrid__banner .btn {
  border: 0;
  background-color: #fff;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-page-practicing .outgrid__banner .btn {
    margin-bottom: 20px;
  }
}
.c-page-practicing .outgrid__thin {
  text-align: center;
  font-size: 32px;
  line-height: 36px;
}
.c-page-practicing .outgrid__thin.fire {
  background-image: url(https://drsircus.com/wp-content/uploads/2017/05/fire-banner.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
}
.c-page-practicing .outgrid__thin.fire h2,
.c-page-practicing .outgrid__thin.fire p {
  color: #fff;
  text-shadow: 2px 2px red;
}
.c-page-practicing .outgrid__thin.fire a {
  border-color: #ffff4e;
}
.c-page-practicing .outgrid__thin p {
  margin: 0;
}

.c-testimonials__item {
  background-color: #bee0ed;
  color: #376d82;
  position: relative;
  /* padding: 20px; */
  padding: 30px;
  /* border-radius: 5px; */
  border-radius: 10px;
  overflow: hidden;
  z-index: 0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
}

.c-testimonials__item:hover {
  transform: translateY(-5px);
}

.c-testimonials__item > p {
  /* margin-bottom: 10px; */
  margin-bottom: 15px;
  font-size: 23px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.c-testimonials__item p {
  position: relative;
  z-index: 15;
}
.c-testimonials__item p a {
  color: inherit;
  font-weight: 700;
}
.c-testimonials__item-author {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  /* margin-top: 20px; */
  margin-top: 25px;
  /* font-size: 26px; */
  font-size: 28px;
  font-weight: 700;
  -ms-flex-align: center;
  align-items: center;
}

.c-testimonials__item-author img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  /* margin-right: 10px; */
  margin-right: 15px;
  /* width: 64px; */
  width: 80px;
  /* height: 64px; */
  height: 80px;
  /* border: 2px solid #c1a9a9; */
  border: 3px solid #c1a9a9;
  /* border-radius: 64px; */
  border-radius: 80px;
}

.c-testimonials__item:before {
  content: "";
  display: block;
  position: absolute;
  /* bottom: -80px; */
  bottom: -60px;
  /* right: 0; */
  right: -60px;
  /* width: 200px; */
  width: 250px;
  /* height: 200px; */
  height: 250px;
  /* background: url(../img/quotes.png) 50%; */
  background: url(../img/quotes.png) no-repeat 50% / contain;;
  z-index: -1;
}
.c-special-product .container {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 0) and (max-width: 1230px) {
  .c-special-product .container {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.c-special-product .container img {
  height: auto;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .container img.fullwidth {
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 640px) {
  .c-special-product .container img.sideimg {
    clear: both;
    float: none !important;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }
}
.c-special-product .container > .btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  border-radius: 5px;
  margin-top: 20px;
  text-transform: uppercase;
  font-weight: 700;
}
.c-special-product .container > .btn.is-centered {
  display: block;
  max-width: 189px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.c-special-product .container a.follow:after {
  content: "\000BB";
  display: inline;
  margin-left: 5px;
}
.c-special-product .container ul.flex li {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
.c-special-product .container ul {
  margin-left: 20px;
}
.c-special-product .container ul li {
  margin-bottom: 40px;
}
.c-special-product .container ul li i {
  margin-right: 20px;
  font-size: 24px;
}
.c-special-product .container ul li.blue i {
  color: #3f51b5;
}
.c-special-product .container ul li.red i {
  color: #f44336;
}
.c-special-product .container ul li.green i {
  color: #4caf50;
}
.c-special-product .container ul li.yellow i {
  color: #afb42b;
}
.c-special-product .container ul li.gold i {
  color: #ffeb3b;
}
.c-special-product .container ul li.brown i {
  color: #795548;
}
.c-special-product .container ul li.blue-grey i {
  color: #607d8b;
}
.c-special-product .container ul li.deep-orange i {
  color: #ff5722;
}
.c-special-product .container ul.styled li {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -ms-flex-align: center;
  align-items: center;
}
.c-special-product .container ul.styled li i {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 42px;
  margin-right: 20px;
}
.c-special-product .container ol {
  list-style: decimal;
  list-style-position: inside;
}
.c-special-product .container ol li {
  margin-bottom: 10px;
}
.c-special-product .container ol li p {
  display: inline;
}
.c-special-product .side-image {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
.c-special-product .side-image div {
  width: 50%;
}
.c-special-product .side-image .img {
  background-image: url(https://via.placeholder.com/513x513);
  background-repeat: no-repeat;
  background-position: 50%;
  background-attachment: scroll;
  background-size: cover;
}
.c-special-product .side-image .text {
  margin-right: 20px;
}
.c-special-product .side-image .text p {
  text-align: left;
}
.c-special-product .side-image .text p:not(:last-of-type) {
  margin-bottom: 10px;
}
.c-special-product .side-image .text h2 {
  font-weight: 100;
}
.c-special-product .side-image .text .btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  border-radius: 5px;
  margin-top: 20px;
  text-transform: uppercase;
  font-weight: 700;
}
.c-special-product .bolded p {
  font-weight: 700;
}
.c-special-product .product {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .product {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.c-special-product .product.has-background {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: url(../img/special-product/magnesium/top.jpg) 50% no-repeat;
  padding: 65px 0;
}
.c-special-product .product.has-background .text p {
  display: block;
  margin: 0 auto;
  text-align: center;
  max-width: 740px;
  font-size: 32px;
  font-weight: 700;
}
.c-special-product .product img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  margin-right: 20px;
}
.c-special-product .product .text {
  text-align: center;
}
.c-special-product .product .text p {
  text-align: left;
}
.c-special-product .product .text p:not(:last-of-type) {
  margin-bottom: 10px;
}
.c-special-product .product .text .btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  border-radius: 5px;
  margin-top: 20px;
  text-transform: uppercase;
  font-weight: 700;
}
.c-special-product .outgrid {
  padding: 20px 0;
  text-align: center;
  clear: both;
}
.c-special-product .outgrid .btn {
  display: block;
  padding: 10px 20px;
  background-color: #fff;
  color: #17365d;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
  width: 10%;
  margin: 20px auto 0;
}
.c-special-product .outgrid.margin-bottom {
  margin-top: 0;
}
.c-special-product .outgrid.dark-blue {
  background-color: #17365d;
  color: #fff;
}
.c-special-product .outgrid.overline {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  counter-increment: a;
  position: relative;
}
@media (min-width: 480px) and (max-width: 9999px) {
  .c-special-product .outgrid.overline {
    height: 65px;
  }
}
.c-special-product .outgrid.overline h2 {
  position: absolute;
  left: 50%;
  background-color: #fff;
  transform: translate(-50%);
  padding: 0 20px;
  width: auto;
}
.c-special-product .outgrid.overline h2:before {
  content: counter(a) ". ";
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .outgrid.overline h2 {
    position: relative;
    left: 0;
    transform: none;
    padding: 0;
    width: 100%;
    text-align: center;
  }
}
.c-special-product .outgrid.overline:before {
  content: "";
  width: 100%;
  border-bottom: 2px solid rgba(0, 0, 0, 0.6);
  display: block;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .outgrid.overline:before {
    display: none;
  }
}
.c-special-product .outgrid.overline-section {
  counter-reset: a;
}
.c-special-product .outgrid h2 {
  max-width: 1170px;
  width: 80%;
  font-size: 32px;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .outgrid h2 {
    font-size: 24px;
    line-height: 26px;
  }
}
.c-special-product .outgrid h2 span {
  font-size: 60%;
}
.c-special-product .outgrid h2 a {
  color: inherit;
}
.c-special-product .boxes {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .boxes {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-special-product .boxes__item {
  width: 47%;
  margin-bottom: 15px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .boxes__item {
    width: 100%;
  }
}
.c-special-product .boxes__item img {
  border-radius: 50%;
  display: block;
  margin: 0 auto 20px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .boxes__item img {
    width: 50%;
    height: auto;
  }
}
.c-special-product .side-texts.not-rounded img {
  border-radius: 0;
}
.c-special-product .side-texts__item {
  width: 100%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .side-texts__item {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-special-product .side-texts__item:not(:last-child) {
  margin-bottom: 40px;
}
.c-special-product .side-texts__item:nth-child(2n) img {
  margin-left: 20px;
  -ms-flex-order: 1;
  order: 1;
}
.c-special-product .side-texts__item:nth-child(2n) .text {
  margin-left: auto;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .side-texts__item:nth-child(2n) .text {
    margin-left: 0;
  }
}
.c-special-product .side-texts__item:nth-child(odd) img {
  margin-right: 20px;
}
.c-special-product .side-texts__item p.title {
  text-decoration: underline;
}
.c-special-product .side-texts__item p:not(:last-child) {
  margin-bottom: 10px;
}
.c-special-product .side-texts__item img {
  border-radius: 50%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .side-texts__item img {
    -ms-flex-order: 0 !important;
    order: 0 !important;
    margin-bottom: 20px;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.c-special-product .testimonials__item {
  width: 70%;
  position: relative;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .testimonials__item {
    width: 100%;
  }
}
.c-special-product .testimonials__item h3 {
  text-transform: uppercase;
  margin-bottom: 10px;
}
.c-special-product .testimonials__item p {
  margin-top: 20px;
  position: relative;
  color: rgba(0, 0, 0, 0.6);
  background-color: #dee9f7;
  padding: 15px;
  border-radius: 5px;
}
.c-special-product .testimonials__item p:before {
  content: "";
  position: absolute;
  top: -29px;
  left: 35px;
  border: 15px solid transparent;
  border-bottom-color: #dee9f7;
  z-index: 1;
}
.c-special-product .testimonials__item:not(:last-child) {
  margin-bottom: 40px;
}
.c-special-product .books-aside {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .books-aside {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-special-product .books-aside-item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 50%;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .books-aside-item {
    width: 100%;
  }
}
.c-special-product .books-aside-item a {
  color: inherit;
}
.c-special-product .books-aside-item:after {
  display: block;
  content: "";
  width: 50%;
}
.c-special-product .books-aside-item img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 15px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .books-aside-item img {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: 40%;
  }
}
.c-special-product .books-aside-item h3 {
  margin-bottom: 10px;
}
.c-special-product .books-aside-item p {
  font-size: 16px;
  line-height: 18px;
}
.c-special-product .image-list-item {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  color: inherit;
  margin-bottom: 20px;
}
@media (min-width: 0) and (max-width: 540px) {
  .c-special-product .image-list-item {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-special-product .image-list-item img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (min-width: 0) and (max-width: 540px) {
  .c-special-product .image-list-item img {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.c-special-product .image-list-item h3 {
  margin-bottom: 10px;
}
.c-special-product .image-list-item h3 a {
  color: inherit;
}
.c-special-product .image-list-item .btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
}
.c-special-product .image-list-item p:not(:last-child) {
  margin-bottom: 10px;
}
.c-special-product .newsletter {
  -ms-flex-pack: center;
  justify-content: center;
}
.c-special-product .newsletter,
.c-special-product .newsletter .wrapper {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.c-special-product .newsletter .wrapper {
  max-width: 740px;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .newsletter .wrapper {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .newsletter-left {
    -ms-flex-order: 2;
    order: 2;
  }
}
.c-special-product .newsletter-left form {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
.c-special-product .newsletter-left form .infusion-field {
  width: 100%;
}
.c-special-product .newsletter-left form input[type="email"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.c-special-product .newsletter-left form input[type="submit"] {
  padding: 11px 20px;
  background-color: #17365d;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .newsletter-left form input[type="submit"] {
    padding: 12px 10px;
    font-size: 12px;
  }
}
.c-special-product .newsletter img {
  margin-left: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .newsletter img {
    -ms-flex-order: 1;
    order: 1;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
.c-special-product .products {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 540px) {
  .c-special-product .products {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.c-special-product .products.products-var .products__item {
  width: 32.33333%;
}
@media (min-width: 0) and (max-width: 540px) {
  .c-special-product .products.products-var .products__item {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 70%;
    margin-bottom: 40px;
  }
}
.c-special-product .products__item {
  width: 24%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 0) and (max-width: 540px) {
  .c-special-product .products__item {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 70%;
  }
}
.c-special-product .products__item a {
  display: block;
}
.c-special-product .products__item img {
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 0) and (max-width: 1024px) {
  .c-special-product .products__item img {
    width: 100%;
    height: auto;
  }
}
.c-special-product .products__item h3,
.c-special-product .products__item p {
  margin-bottom: 20px;
}
.c-special-product .products__item .btn {
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.c-special-product .single-product {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .single-product {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.c-special-product .single-product img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 20px;
  width: 75%;
}
@media (min-width: 0) and (max-width: 740px) {
  .c-special-product .single-product img {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.c-special-product .single-product .text .btn {
  margin-top: 10px;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
}
.c-special-product .info {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .info {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.c-special-product .info__item {
  width: 50%;
  max-width: 340px;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 720px) {
  .c-special-product .info__item {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 480px) {
  .c-special-product .info__item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.c-special-product .info__item:not(:last-child) {
  margin-right: 1%;
}
.c-special-product .info__item img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 20px;
  height: 100%;
}
@media (min-width: 0) and (max-width: 780px) {
  .c-special-product .info__item img {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.c-special-product .info__item h3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.c-special-product .info__item p {
  font-size: 14px;
  line-height: 16px;
}
.c-special-product .info__item p.price {
  font-weight: 700;
  font-size: 16px;
}
.c-special-product .info__item p:not(:last-child) {
  margin-bottom: 10px;
}
.c-special-product .info__item .btn {
  margin-top: 10px;
  padding: 10px 20px;
  background-color: #17365d;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
}
.t-bg-color--dark-slate-blue {
  background-color: #1f5266;
}
.t-bg-color--cool-blue {
  background-color: #52a9cc;
}
.t-bg-color--light-teal {
  background-color: #8acbe6;
}
.t-bg-color--bluegrey {
  background-color: #8fb3bf;
}
.t-bg-color--cloudy-blue {
  background-color: #b8d0d9;
}
.t-bg-color--light-teal-two {
  background-color: #aae6c8;
}
.t-bg-color--hospital-green {
  background-color: #a4e0c2;
}
.t-bg-color--manilla {
  background-color: #ffed85;
}
.t-bg-color--sun-yellow {
  background-color: #ffd519;
}
.t-bg-color--faded-orange {
  background-color: #f29155;
}
.t-bg-color--tomato {
  background-color: #e55f17;
}
.t-bg-color--white-060 {
  background-color: hsla(0, 0%, 100%, 0.6);
}
.t-bg-color--white-085 {
  background-color: hsla(0, 0%, 100%, 0.85);
}
.t-bg-color--white-090 {
  background-color: hsla(0, 0%, 100%, 0.9);
}
.t-bg-color--black-003 {
  background-color: rgba(0, 0, 0, 0.03);
}
.t-bg-color--black-005 {
  background-color: rgba(0, 0, 0, 0.05);
}
.t-bg-color--black-006 {
  background-color: rgba(0, 0, 0, 0.06) !important;
}
.t-bg-color--black-010 {
  background-color: rgba(0, 0, 0, 0.1);
}
.t-bg-color--black-020 {
  background-color: rgba(0, 0, 0, 0.2);
}
.t-bg-color--black-030 {
  background-color: rgba(0, 0, 0, 0.3);
}
.t-bg-color--black-040 {
  background-color: rgba(0, 0, 0, 0.4);
}
.t-bg-color--black-045 {
  background-color: rgba(0, 0, 0, 0.45);
}
.t-bg-color--black-050 {
  background-color: rgba(0, 0, 0, 0.5);
}
.t-bg-color--black-055 {
  background-color: rgba(0, 0, 0, 0.55);
}
.t-bg-color--black-060 {
  background-color: rgba(0, 0, 0, 0.6);
}
.t-bg-color--black-065 {
  background-color: rgba(0, 0, 0, 0.65);
}
.t-bg-color--black-075 {
  background-color: rgba(0, 0, 0, 0.75);
}
.t-bg-color--fb-primary {
  background-color: #3b5998;
}
.t-bg-color--yt-primary {
  background-color: #e62117;
}
.t-txt-color--dark-slate-blue {
  color: #1f5266;
}
.t-txt-color--cool-blue {
  color: #52a9cc;
}
.t-txt-color--light-teal {
  color: #8acbe6;
}
.t-txt-color--bluegrey {
  color: #8fb3bf;
}
.t-txt-color--cloudy-blue {
  color: #b8d0d9;
}
.t-txt-color--light-teal-two {
  color: #aae6c8;
}
.t-txt-color--hospital-green {
  color: #a4e0c2;
}
.t-txt-color--manilla {
  color: #ffed85;
}
.t-txt-color--sun-yellow {
  color: #ffd519;
}
.t-txt-color--faded-orange {
  color: #f29155;
}
.t-txt-color--tomato {
  color: #e55f17;
}
.t-txt-color--white-060 {
  color: hsla(0, 0%, 100%, 0.6);
}
.t-txt-color--white-085 {
  color: hsla(0, 0%, 100%, 0.85);
}
.t-txt-color--white-090 {
  color: hsla(0, 0%, 100%, 0.9);
}
.t-txt-color--black-003 {
  color: rgba(0, 0, 0, 0.03);
}
.t-txt-color--black-005 {
  color: rgba(0, 0, 0, 0.05);
}
.t-txt-color--black-006 {
  color: rgba(0, 0, 0, 0.06);
}
.t-txt-color--black-010 {
  color: rgba(0, 0, 0, 0.1);
}
.t-txt-color--black-020 {
  color: rgba(0, 0, 0, 0.2);
}
.c-search-options .c-btn--small-deactive,
.t-txt-color--black-030 {
  color: rgba(0, 0, 0, 0.3);
}
.c-membership__nav a,
.t-txt-color--black-040 {
  color: rgba(0, 0, 0, 0.4);
}
.t-txt-color--black-045 {
  color: rgba(0, 0, 0, 0.45);
}
.t-txt-color--black-050 {
  color: rgba(0, 0, 0, 0.5);
}
.t-txt-color--black-055 {
  color: rgba(0, 0, 0, 0.55);
}
.t-txt-color--black-060 {
  color: rgba(0, 0, 0, 0.6);
}
.t-txt-color--black-065 {
  color: rgba(0, 0, 0, 0.65);
}
.t-txt-color--black-075 {
  color: rgba(0, 0, 0, 0.75);
}
.t-txt-color--black-080 {
  color: rgba(0, 0, 0, 0.8);
}
.t-txt-color--fb-primary {
  color: #3b5998;
}
.t-txt-color--yt-primary {
  color: #e62117;
}
.t-block {
  display: block;
}
.t-inline {
  display: inline;
}
@media (max-width: 767px) {
  .t-hide--r0-to-r2 {
    display: none !important;
  }
}
@media (min-width: 540px) and (max-width: 9999px) {
  .t-hide--r2-to-up {
    display: none;
  }
}
@media (min-width: 1023px) {
  .t-show--r3-to-up {
    display: none;
  }
}
@media (max-width: 767px) {
  li.o-main-header__item--mobile-hide {
    display: none !important;
  }
}
@media (min-width: 1023px) {
  li.o-main-header__item--mobile-show {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .t-hide--device-sm {
    display: none;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .t-hide--device-md {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .t-hide--device-lg {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .t-hide--screen-sm {
    display: none;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .t-hide--screen-md {
    display: none;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .t-hide--screen-lg {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-hide--device {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-hide--screen {
    display: none;
  }
}
.hidden {
  display: none;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.t-position--left {
  float: left;
}
.t-position--right {
  float: right;
}
.t-position-relative {
  position: relative;
}
.t-position-absolute {
  position: absolute;
}
.t-position-fixed {
  position: fixed;
}
.t-position--layer1 {
  z-index: 1;
}
.t-position--layer2 {
  z-index: 9;
}
.t-position--layer3 {
  z-index: 11;
}
.t-position--layer4 {
  z-index: 99;
}
.t-position--layer5 {
  z-index: 111;
}
.t-position--layer6 {
  z-index: 999;
}
.t-position--layer7 {
  z-index: 1111;
}
.t-position--layer8 {
  z-index: 9999;
}
.t-position--layer9 {
  z-index: 11111;
}
.t-position--layer10 {
  z-index: 99999;
}
.t-position--layer11 {
  z-index: 111111;
}
.t-position--layer12 {
  z-index: 999999;
}
.clear,
.t-clear,
.t-clear--variant {
  clear: both;
}
@media (min-width: 0) and (max-width: 539px) {
  .t-main-margin--left {
    margin-left: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .t-main-margin--left {
    margin-left: 2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .t-main-margin--left {
    margin-left: 1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .t-main-margin--left {
    margin-left: 1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .t-main-margin--left {
    margin-left: 2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .t-main-margin--left {
    margin-left: 8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .product .summary nav,
  .t-main-margin--right {
    margin-right: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .product .summary nav,
  .t-main-margin--right {
    margin-right: 2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .product .summary nav,
  .t-main-margin--right {
    margin-right: 1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .product .summary nav,
  .t-main-margin--right {
    margin-right: 1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .product .summary nav,
  .t-main-margin--right {
    margin-right: 2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .product .summary nav,
  .t-main-margin--right {
    margin-right: 8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .product .summary div.list,
  .t-main-margin--double {
    margin-left: 3.125vw;
    margin-right: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .product .summary div.list,
  .t-main-margin--double {
    margin-left: 2.77778vw;
    margin-right: 2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .product .summary div.list,
  .t-main-margin--double {
    margin-left: 1.95313vw;
    margin-right: 1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .product .summary div.list,
  .t-main-margin--double {
    margin-left: 1.46484vw;
    margin-right: 1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .product .summary div.list,
  .t-main-margin--double {
    margin-left: 2.77778vw;
    margin-right: 2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .product .summary div.list,
  .t-main-margin--double {
    margin-left: 8.33333vw;
    margin-right: 8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .c-page-practicing .featured,
  .c-page-practicing .outgrid__banner,
  .c-page-practicing .outgrid__thin,
  .c-page-practicing__top,
  .c-special-product .outgrid,
  .t-main-negative-margin--double {
    margin-left: -3.125vw;
    margin-right: -3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .c-page-practicing .featured,
  .c-page-practicing .outgrid__banner,
  .c-page-practicing .outgrid__thin,
  .c-page-practicing__top,
  .c-special-product .outgrid,
  .t-main-negative-margin--double {
    margin-left: -2.77778vw;
    margin-right: -2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .c-page-practicing .featured,
  .c-page-practicing .outgrid__banner,
  .c-page-practicing .outgrid__thin,
  .c-page-practicing__top,
  .c-special-product .outgrid,
  .t-main-negative-margin--double {
    margin-left: -1.95313vw;
    margin-right: -1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .c-page-practicing .featured,
  .c-page-practicing .outgrid__banner,
  .c-page-practicing .outgrid__thin,
  .c-page-practicing__top,
  .c-special-product .outgrid,
  .t-main-negative-margin--double {
    margin-left: -1.46484vw;
    margin-right: -1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .c-page-practicing .featured,
  .c-page-practicing .outgrid__banner,
  .c-page-practicing .outgrid__thin,
  .c-page-practicing__top,
  .c-special-product .outgrid,
  .t-main-negative-margin--double {
    margin-left: -2.77778vw;
    margin-right: -2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .c-page-practicing .featured,
  .c-page-practicing .outgrid__banner,
  .c-page-practicing .outgrid__thin,
  .c-page-practicing__top,
  .c-special-product .outgrid,
  .t-main-negative-margin--double {
    margin-left: -8.33333vw;
    margin-right: -8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-dashboard__content .bundled_table_item .c-dashboard__item-img,
  .c-dashboard__content .bundled_table_item .c-dashboard__item-img--variant,
  .product .summary div.list ul:first-child,
  .product .summary nav,
  .t-element-margin--left {
    margin-left: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-dashboard__content .bundled_table_item .c-dashboard__item-img,
  .c-dashboard__content .bundled_table_item .c-dashboard__item-img--variant,
  .product .summary div.list ul:first-child,
  .product .summary nav,
  .t-element-margin--left {
    margin-left: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--left--variant {
    margin-left: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--left--variant {
    margin-left: 16px;
  }
}
.t-element-margin--left--basic {
  margin-left: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .product .summary div.list ul,
  .t-element-margin--right {
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .product .summary div.list ul,
  .t-element-margin--right {
    margin-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--right--variant {
    margin-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--right--variant {
    margin-right: 16px;
  }
}
.t-element-margin--right--basic {
  margin-right: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-article .c-article__content ol,
  .c-article .c-article__content ul,
  .c-course .course-lessons,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive,
  .c-free-ebook .c-free-ebook__container ul,
  .c-index-b .layout,
  .c-index-b .middle-banner .content .btn,
  .c-sidebar .generic-banner .inner-banner a,
  .c-special-article__content .caixaTexto > ol,
  .c-special-article__content .caixaTexto > ul,
  .generic-list,
  .generic-ordered-list,
  .product .summary div.list ul,
  .t-element-margin--top {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-article .c-article__content ol,
  .c-article .c-article__content ul,
  .c-course .course-lessons,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small,
  .c-dashboard__content .c-dashboard__item-footer .c-btn--small-deactive,
  .c-free-ebook .c-free-ebook__container ul,
  .c-index-b .layout,
  .c-index-b .middle-banner .content .btn,
  .c-sidebar .generic-banner .inner-banner a,
  .c-special-article__content .caixaTexto > ol,
  .c-special-article__content .caixaTexto > ul,
  .generic-list,
  .generic-ordered-list,
  .product .summary div.list ul,
  .t-element-margin--top {
    margin-top: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-banner-sidebar-newsletter form input[type="submit"],
  .t-element-margin--top--variant {
    margin-top: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-banner-sidebar-newsletter form input[type="submit"],
  .t-element-margin--top--variant {
    margin-top: 16px;
  }
}
.t-element-margin--top--basic {
  margin-top: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .box-2-columns-txt div p,
  .box-text,
  .c-accordion .c-accordion__contents .c-accordion__list.lesson-list li,
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .c-sidebar__item > h2,
  .c-course .course-lessons article,
  .c-course .course .entry p,
  .c-course .lesson .entry .video,
  .c-course .send-message-button,
  .c-course h1,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles,
  .c-index-b .articles__item .c-sidebar__item > h2,
  .c-index-b .index-sidebar__item,
  .c-index-b .section-title,
  .c-index-top__item .c-sidebar__item > h2,
  .c-index-top__item h2,
  .c-index-top__item img,
  .c-index-top__title,
  .c-membership__nav,
  .c-page-practicing .advantages__item h3,
  .c-page-practicing .news__item h2,
  .c-page-practicing .news__item p,
  .c-page-practicing .outgrid__banner h2,
  .c-page-practicing .outgrid__banner p,
  .c-page-practicing .testimonials,
  .c-page-practicing__title,
  .c-paragraph-wrapper .c-sidebar__item > h3,
  .c-paragraph-wrapper > h2,
  .c-paragraph-wrapper > h3,
  .c-paragraph-wrapper > p,
  .c-sidebar__author img,
  .c-sidebar__item > .c-title--sm,
  .c-sidebar__popular,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .books-aside-item .c-sidebar__item > h3,
  .c-special-product .container > h2,
  .c-special-product .container > h3,
  .c-special-product .container > p,
  .c-special-product .image-list-item .c-sidebar__item > h3,
  .c-special-product .outgrid.margin-bottom,
  .c-special-product .product .text h2,
  .c-special-product .products__item .c-sidebar__item > h3,
  .c-special-product .side-image .text h2,
  .c-special-product .testimonials__item .c-sidebar__item > h3,
  .c-testimonials__item,
  .cards .card .c-sidebar__item > h3,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .payment_box p,
  .product .summary div.list ul li,
  .t-element-margin--bottom,
  ul.c-list--arrow {
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .box-2-columns-txt div p,
  .box-text,
  .c-accordion .c-accordion__contents .c-accordion__list.lesson-list li,
  .c-article .c-article__content ol li,
  .c-article .c-article__content ul li,
  .c-course .c-sidebar__item > h2,
  .c-course .course-lessons article,
  .c-course .course .entry p,
  .c-course .lesson .entry .video,
  .c-course .send-message-button,
  .c-course h1,
  .c-ebook-download p,
  .c-free-ebook .c-free-ebook__container ul li,
  .c-index-b .articles,
  .c-index-b .articles__item .c-sidebar__item > h2,
  .c-index-b .index-sidebar__item,
  .c-index-b .section-title,
  .c-index-top__item .c-sidebar__item > h2,
  .c-index-top__item h2,
  .c-index-top__item img,
  .c-index-top__title,
  .c-membership__nav,
  .c-page-practicing .advantages__item h3,
  .c-page-practicing .news__item h2,
  .c-page-practicing .news__item p,
  .c-page-practicing .outgrid__banner h2,
  .c-page-practicing .outgrid__banner p,
  .c-page-practicing .testimonials,
  .c-page-practicing__title,
  .c-paragraph-wrapper .c-sidebar__item > h3,
  .c-paragraph-wrapper > h2,
  .c-paragraph-wrapper > h3,
  .c-paragraph-wrapper > p,
  .c-sidebar__author img,
  .c-sidebar__item > .c-title--sm,
  .c-sidebar__popular,
  .c-special-article__content .caixaTexto > ol li,
  .c-special-article__content .caixaTexto > ul li,
  .c-special-product .books-aside-item .c-sidebar__item > h3,
  .c-special-product .container > h2,
  .c-special-product .container > h3,
  .c-special-product .container > p,
  .c-special-product .image-list-item .c-sidebar__item > h3,
  .c-special-product .outgrid.margin-bottom,
  .c-special-product .product .text h2,
  .c-special-product .products__item .c-sidebar__item > h3,
  .c-special-product .side-image .text h2,
  .c-special-product .testimonials__item .c-sidebar__item > h3,
  .c-testimonials__item,
  .cards .card .c-sidebar__item > h3,
  .generic-list li,
  .generic-ordered-list li,
  .overlay .overlay-content p,
  .payment_box p,
  .product .summary div.list ul li,
  .t-element-margin--bottom,
  ul.c-list--arrow {
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .product .summary nav ul li,
  .t-element-margin--bottom--variant {
    margin-bottom: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .product .summary nav ul li,
  .t-element-margin--bottom--variant {
    margin-bottom: 16px;
  }
}
.t-element-margin--bottom--basic {
  margin-bottom: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .c-course .post-entries,
  .c-index-b .middle-banner,
  .c-special-product .outgrid,
  .t-element-margin--top-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .c-course .post-entries,
  .c-index-b .middle-banner,
  .c-special-product .outgrid,
  .t-element-margin--top-bottom {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--top-bottom--variant {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--top-bottom--variant {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
.t-element-margin--top-bottom--basic {
  margin-top: 4px;
  margin-bottom: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--left-right {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--left-right {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--left-right--variant {
    margin-left: 12px;
    margin-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--left-right--variant {
    margin-left: 16px;
    margin-right: 16px;
  }
}
.t-element-margin--left-right--basic {
  margin-left: 4px;
  margin-right: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin {
    margin: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin {
    margin: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--variant {
    margin: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--variant {
    margin: 16px;
  }
}
.t-element-margin--basic {
  margin: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--top-left {
    margin-top: 20px;
    margin-left: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--top-left {
    margin-top: 28px;
    margin-left: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--top-left--variant {
    margin-top: 12px;
    margin-left: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--top-left--variant {
    margin-top: 16px;
    margin-left: 16px;
  }
}
.t-element-margin--top-left--basic {
  margin-top: 4px;
  margin-left: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--top-right {
    margin-top: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--top-right {
    margin-top: 28px;
    margin-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--top-right--variant {
    margin-top: 12px;
    margin-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--top-right--variant {
    margin-top: 16px;
    margin-right: 16px;
  }
}
.t-element-margin--top-right--basic {
  margin-top: 4px;
  margin-right: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--bottom-left {
    margin-bottom: 20px;
    margin-left: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--bottom-left {
    margin-bottom: 28px;
    margin-left: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--bottom-left--variant {
    margin-bottom: 12px;
    margin-left: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--bottom-left--variant {
    margin-bottom: 16px;
    margin-left: 16px;
  }
}
.t-element-margin--bottom-left--basic {
  margin-bottom: 4px;
  margin-left: 4px;
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--bottom-right {
    margin-bottom: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--bottom-right {
    margin-bottom: 28px;
    margin-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-margin--bottom-right--variant {
    margin-bottom: 12px;
    margin-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-margin--bottom-right--variant {
    margin-bottom: 16px;
    margin-right: 16px;
  }
}
.t-element-margin--bottom-right--basic {
  margin-bottom: 4px;
  margin-right: 4px;
}
.t-element-margin--left-reset {
  margin-left: 0 !important;
}
.t-element-margin--right-reset {
  margin-right: 0 !important;
}
.t-element-margin--top-reset {
  margin-top: 0 !important;
}
.c-item-thumb:last-child,
.t-element-margin--bottom-reset {
  margin-bottom: 0 !important;
}
@media (min-width: 0) and (max-width: 539px) {
  .t-main-padding--left {
    padding-left: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .t-main-padding--left {
    padding-left: 2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .t-main-padding--left {
    padding-left: 1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .t-main-padding--left {
    padding-left: 1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .t-main-padding--left {
    padding-left: 2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .t-main-padding--left {
    padding-left: 8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .t-main-padding--right {
    padding-right: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .t-main-padding--right {
    padding-right: 2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .t-main-padding--right {
    padding-right: 1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .t-main-padding--right {
    padding-right: 1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .t-main-padding--right {
    padding-right: 2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .t-main-padding--right {
    padding-right: 8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 539px) {
  .t-main-padding--double {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  .t-main-padding--double {
    padding-left: 2.77778vw;
    padding-right: 2.77778vw;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .t-main-padding--double {
    padding-left: 1.95313vw;
    padding-right: 1.95313vw;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .t-main-padding--double {
    padding-left: 1.46484vw;
    padding-right: 1.46484vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .t-main-padding--double {
    padding-left: 2.77778vw;
    padding-right: 2.77778vw;
  }
}
@media (min-width: 1920px) and (max-width: 9999px) {
  .t-main-padding--double {
    padding-left: 8.33333vw;
    padding-right: 8.33333vw;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--left {
    padding-left: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--left {
    padding-left: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--left--variant {
    padding-left: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--left--variant {
    padding-left: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--right {
    padding-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--right {
    padding-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--right--variant {
    padding-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--right--variant {
    padding-right: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top {
    padding-top: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top {
    padding-top: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top--variant {
    padding-top: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top--variant {
    padding-top: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--bottom {
    padding-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--bottom {
    padding-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--bottom--variant {
    padding-bottom: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--bottom--variant {
    padding-bottom: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top-bottom {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top-bottom {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top-bottom--variant {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top-bottom--variant {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--left-right {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--left-right {
    padding-left: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--left-right--variant {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--left-right--variant {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding {
    padding: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding {
    padding: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--variant {
    padding: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--variant {
    padding: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top-left {
    padding-top: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top-left {
    padding-top: 28px;
    padding-left: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top-left--variant {
    padding-top: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top-left--variant {
    padding-top: 16px;
    padding-left: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top-right {
    padding-top: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top-right {
    padding-top: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--top-right--variant {
    padding-top: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--top-right--variant {
    padding-top: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--bottom-left {
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--bottom-left {
    padding-bottom: 28px;
    padding-left: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--bottom-left--variant {
    padding-bottom: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--bottom-left--variant {
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--bottom-right {
    padding-bottom: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--bottom-right {
    padding-bottom: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 0) and (max-width: 1023px) {
  .t-element-padding--bottom-right--variant {
    padding-bottom: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 9999px) {
  .t-element-padding--bottom-right--variant {
    padding-bottom: 16px;
    padding-right: 16px;
  }
}
.t-element-padding--left-reset {
  padding-left: 0 !important;
}
.t-element-padding--right-reset {
  padding-right: 0 !important;
}
.t-element-padding--top-reset {
  padding-top: 0 !important;
}
.t-element-padding--bottom-reset {
  padding-bottom: 0 !important;
}
.t-text--bold {
  font-weight: 700 !important;
}
.c-membership__nav a,
.t-text--italic {
  font-style: italic;
}
.t-text--no-underline {
  text-decoration: none;
}
.t-text--underline {
  text-decoration: underline;
}
.t-text--smallcaps {
  font-variant: small-caps;
}
.t-text--uppercase {
  text-transform: uppercase;
}
.t-text--center {
  text-align: center;
}
.t-text--left {
  text-align: left;
}
.t-text--right {
  text-align: right;
}
.t-text--justify {
  text-align: justify;
}
.learndash-wrapper .ld-focus .ld-focus-header,
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo,
.learndash-wrapper
  .ld-focus
  .ld-focus-header
  .ld-user-menu
  .ld-user-menu-items {
  background-color: #1f5266;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-text,
.learndash-wrapper .ld-focus .ld-focus-header .ld-icon.ld-icon-arrow-left,
.learndash-wrapper .ld-focus .ld-focus-header .ld-text.ld-user-welcome-text,
.learndash-wrapper .ld-progress-steps {
  color: white;
}

.learndash-wrapper .ld-tab-content p:has(span > a > img),
.learndash-wrapper .ld-tab-content p:has(img) {
  text-align: center;
}

