.article-full {
  min-width: 320px;
}
.article-full .simple-heading {
  position: relative;
  height: 556px;
}
@media (max-width: 1024px) {
  .article-full .simple-heading {
    height: 658px;
  }
}
@media (max-width: 800px) {
  .article-full .simple-heading {
    height: 486px;
  }
}
.article-full .simple-heading.no-subtitle {
  height: 511px;
}
@media (max-width: 1024px) {
  .article-full .simple-heading.no-subtitle {
    height: 613px;
  }
}
@media (max-width: 800px) {
  .article-full .simple-heading.no-subtitle {
    height: 441px;
  }
}
.article-full .simple-heading .content-area {
  padding-bottom: 150px;
  width: 100%;
  padding-left: 171px;
}
@media (min-width: 1440px) {
  .article-full .simple-heading .content-area {
    max-width: 1440px;
    padding-right: 130px;
    left: 50%;
    padding-left: 171px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
@media (max-width: 1024px) {
  .article-full .simple-heading .content-area {
    padding-left: 84px;
  }
}
@media (max-width: 800px) {
  .article-full .simple-heading .content-area {
    padding-left: 64px;
    padding-bottom: 50px;
  }
}
@media (max-width: 512px) {
  .article-full .simple-heading .content-area {
    padding-left: 24px;
  }
}
@media (max-width: 400px) {
  .article-full .simple-heading .content-area {
    padding-left: 24px;
  }
}
.article-full .simple-heading .no-subtitle {
  height: 511px;
}
.article-full .field-central-region > .content-area > .field--type-text-with-summary,
.article-full .field-central-region > .content-area .creation--date {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1440px;
  padding: 5px 115px 32px 115px;
}
@media (min-width: 1024px) {
  .article-full .field-central-region > .content-area > .field--type-text-with-summary,
  .article-full .field-central-region > .content-area .creation--date {
    width: 100%;
    padding: 5px 195px 32px 195px;
  }
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area > .field--type-text-with-summary,
  .article-full .field-central-region > .content-area .creation--date {
    padding: 5px 20px 32px 20px;
  }
}
.article-full .field-central-region > .content-area > .field--type-text-with-summary p,
.article-full .field-central-region > .content-area .creation--date p {
  font-family: "Quicksand CUF", sans-serif;
  margin-top: 0;
  font-size: 30px;
  font-weight: 500;
  max-width: 800px;
}
.article-full .field-central-region {
  position: relative;
  width: 1440px;
  margin: 0 auto;
}
@media (max-width: 1440px) {
  .article-full .field-central-region {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .article-full .field-central-region {
    margin: 0 auto;
  }
}
.article-full .field-central-region > .content-area {
  min-height: 510px;
  position: relative;
  margin-left: 172px;
  margin-right: 128px;
  background-color: #ffffff;
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area {
    width: 100%;
    margin-left: 0;
    padding: 0 50px;
  }
}
@media (max-width: 1024px) and (min-width: 1024px) {
  .article-full .field-central-region > .content-area {
    max-width: 1200px;
    padding: 0 50px;
  }
}
@media (max-width: 512px) {
  .article-full .field-central-region > .content-area {
    padding: 0;
  }
}
.article-full .field-central-region > .content-area:before {
  content: "";
  background-color: #eceef0;
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  left: -100%;
  z-index: -1;
  top: 100px;
  bottom: 0;
}
.article-full .field-central-region > .content-area .info-area {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  background-color: #ffffff;
  margin-top: -100px;
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1440px;
  padding: 48px 115px 32px 115px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area .info-area {
    padding: 48px 20px 32px 20px;
  }
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area {
    padding: 24px 20px 32px 20px;
    margin-top: 0;
    display: block;
  }
}
.article-full .field-central-region > .content-area .info-area .content-categories-read-time {
  display: flex;
  width: 100%;
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area .content-categories-read-time {
    display: block;
  }
}
.article-full .field-central-region > .content-area .info-area:before {
  content: "";
  position: absolute;
  display: inline-block;
  background-color: #ffffff;
  height: 101px;
  width: 100%;
  left: 95%;
  z-index: 0;
  top: 0;
}
.article-full .field-central-region > .content-area .info-area .read-time {
  margin-top: 8px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #6e777e;
  z-index: 1;
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area .read-time {
    margin-top: 4px;
  }
}
.article-full .field-central-region > .content-area .info-area .field--name-field-categories,
.article-full .field-central-region > .content-area .info-area .field--name-field-categorias {
  display: inline-block;
  flex: 1;
}
.article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item,
.article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item {
  display: inline-block;
  margin: 0 8px 8px 0;
  padding: 4px 16px;
}
.article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item:last-child,
.article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item:last-child {
  margin-right: 98px;
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item:last-child,
  .article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item:last-child {
    margin-right: 48px;
  }
}
.article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item a, .article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item,
.article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item a,
.article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item {
  display: inline-block;
  vertical-align: top;
  background-color: #0475a5;
  color: #ffffff;
  font-size: 18px;
  font-family: "Quicksand CUF", sans-serif;
  text-decoration: none;
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item a, .article-full .field-central-region > .content-area .info-area .field--name-field-categories .field--item,
  .article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item a,
  .article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item {
    font-size: 14px;
  }
}
.article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item a, .article-full .field-central-region > .content-area .info-area .field--name-field-categorias .field--item {
  background-color: #96d4b2;
}
.article-full .field-central-region > .content-area .info-area .author-area {
  flex: 0 0 100%;
}
.article-full .field-central-region > .content-area .info-area .author-area .area-label {
  font-family: "Quicksand CUF", sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 24px 0 14px 0;
  color: #202c34;
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area .info-area .author-area .area-label {
    margin-top: 8px;
  }
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item {
  display: inline-block;
  margin-bottom: 16px;
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item:not(:last-child) {
  margin-right: 40px;
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item:not(:last-child) {
    margin-right: 0;
  }
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item {
    display: block;
  }
}
@media (max-width: 320px) {
  .article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item {
    width: 100%;
  }
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a {
  color: #202c34;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .field--name-field-highlight-image {
  display: inline-block;
  vertical-align: middle;
  height: 56px;
  width: 56px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 16px;
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .field--name-field-highlight-image div {
  height: 56px;
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .field--name-field-highlight-image img {
  height: 100%;
  width: auto;
  max-width: none;
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .info {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .info {
    display: block;
  }
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .info .info-name {
  font-family: "Quicksand CUF", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #202c34;
  text-decoration: underline;
  margin: 0;
  padding-bottom: 2px;
}
.article-full .field-central-region > .content-area .info-area .author-area .field--name-field-article-authors > .field--item .professional-area a .info .info-name span {
  display: none;
}
.article-full .field-central-region > .content-area .paragraph-area-highlight-slider {
  vertical-align: top;
  background-color: #ffffff;
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1440px;
  padding: 0 115px 0 115px;
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area .paragraph-area-highlight-slider {
    padding: 0 20px 0 20px;
  }
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .paragraph-area-highlight-slider {
    padding: 5px 0px 32px 0px;
  }
}
.article-full .field-central-region > .content-area .paragraph-area-highlight-slider .field--name-field-slides {
  width: 100%;
  margin: 0;
}
@media (max-width: 800px) {
  .article-full .field-central-region > .content-area .paragraph-area-highlight-slider .field--name-field-slides {
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
.article-full .field-central-region > .content-area .paragraph-area-highlight-slider .field--name-field-slides .field--name-field-media-image img {
  height: 100%;
  width: auto;
  max-width: none;
}
.article-full .field-central-region > .content-area .text-html {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1440px;
  padding: 5px 115px 32px 115px;
}
@media (min-width: 1024px) {
  .article-full .field-central-region > .content-area .text-html {
    width: 100%;
    padding: 5px 195px 32px 195px;
  }
}
@media (max-width: 1024px) {
  .article-full .field-central-region > .content-area .text-html {
    padding: 5px 20px 32px 20px;
  }
}
.article-full .field-central-region > .content-area .text-html .field--name-field-title {
  margin: 85px auto 0;
}
.article-full .field-central-region > .content-area .text-html .button-read-more {
  margin-bottom: 0px;
}
.article-full .field-central-region > .content-area .creation--date {
  margin-bottom: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  line-height: 26px;
  font-size: 16px;
  letter-spacing: auto;
  color: #6e777e;
}
@media (max-width: 512px) {
  .article-full .field-central-region > .content-area .creation--date {
    line-height: 24px;
    font-size: 14px;
  }
}
.article-full .field-central-region .field--name-field-share-bar,
.article-full .field-central-region .field--name-field-share-ba {
  position: absolute;
  top: 100px;
  width: 114px;
  left: -114px;
  transition: padding-top 0.4s ease-out;
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar,
  .article-full .field-central-region .field--name-field-share-ba {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    text-align: center;
    padding: 16px 0;
  }
}
@media (max-width: 512px) {
  .article-full .field-central-region .field--name-field-share-bar,
  .article-full .field-central-region .field--name-field-share-ba {
    padding: 16px;
  }
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block {
  background-color: #00a2ce;
  padding: 10px;
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block > p,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block > p {
  color: #ffffff;
  font-family: "Quicksand CUF", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  padding-top: 30px;
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block > p:not(:first-child),
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block > p:not(:first-child) {
  border-top: 1px solid #ffffff;
  margin-top: 18px;
  padding-top: 18px;
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block > p:not(:first-child),
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block > p:not(:first-child) {
    border-top: none;
    border-left: 1px solid #ffffff;
    padding-top: 0;
    margin-top: 0;
    padding-left: 18px;
    margin-left: 18px;
  }
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block > p,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block > p {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 800px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block > p,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block > p {
    display: none;
  }
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .print-button,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .print-button {
  text-align: center;
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .print-button:before,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .print-button:before {
  content: "\e032";
  font-family: "cuf-icons";
  font-size: 34px;
  line-height: 1em;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .print-button,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .print-button {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
  }
}
@media (max-width: 800px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .print-button,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .print-button {
    margin-left: 0;
    padding-right: 10px;
    border-right: 1px solid #ffffff;
  }
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing {
    display: inline-block;
    vertical-align: middle;
  }
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing ul,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing ul {
  display: block;
  text-align: center;
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing ul,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing ul {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-left: 10px;
  }
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing ul li,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing ul li {
  display: block;
  padding: 5px 0px;
  margin: 0;
}
@media (max-width: 1024px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing ul li,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing ul li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px;
  }
}
@media (max-width: 800px) {
  .article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing ul li,
  .article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing ul li {
    padding: 0;
  }
}
.article-full .field-central-region .field--name-field-share-bar .block-social-sharing-block .social-media-sharing ul li a img,
.article-full .field-central-region .field--name-field-share-ba .block-social-sharing-block .social-media-sharing ul li a img {
  color: #ffffff;
  width: 32px;
}

.info-area.wow.fadeInUp {
  border-right-color: #eceef0;
}

article.professional .content {
  display: flex;
}

.info-area.wow.fadeInUp {
  visibility: hidden;
}

.field.field--name-field-highlight-image.field--type-entity-reference.field--label-hidden.field--item.wow.fadeInUp {
  display: none;
}

/*# sourceMappingURL=article-full.css.map */
