/* Colors */
/* Gradients */
/*Fonts*/
/*Font sizes*/
/*Max container width*/
/*Border*/
/*Margins*/
/*Images*/
.nw_article_page {
  width: 100%;
  padding: 0; }
  @media (max-width: 767px) {
    .nw_article_page .main_banner {
      position: relative;
      overflow: hidden;
      padding: 0 0 120px; }
    .nw_article_page .img_wrap {
      position: absolute;
      bottom: -40px;
      right: -50px;
      z-index: -1; }
    .nw_article_page .w_mob {
      width: 280px; } }
  .nw_article_page .main_banner img {
    margin: 30px 0; }
  .nw_article_page .icon_wrapper {
    padding: 30px 0;
    background: #FFFFFF;
    border-radius: 20px;
    box-shadow: 1px 7px 18px -12px rgba(0, 0, 0, 0.35);
    position: relative; }
    @media (max-width: 767px) {
      .nw_article_page .icon_wrapper {
        border-radius: 0px; } }
    .nw_article_page .icon_wrapper::after {
      content: "";
      height: 70px;
      left: 8.03%;
      top: -35px;
      background: linear-gradient(92.62deg, rgba(14, 199, 249, 0) 17.63%, rgba(135, 244, 201, 0.82) 97.79%);
      border-radius: 137px;
      position: absolute;
      width: 351px;
      z-index: -1; }
      @media (max-width: 767px) {
        .nw_article_page .icon_wrapper::after {
          width: 260px;
          left: -3.8%; } }
    .nw_article_page .icon_wrapper .icons-box {
      margin: 0; }
  .nw_article_page .main_text_wrapper {
    margin-top: 80px; }
    @media (max-width: 767px) {
      .nw_article_page .main_text_wrapper {
        margin-top: 0; } }
  .nw_article_page .banner_heading {
    font-family: 'archiasemibold';
    font-weight: 500;
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 20px; }
    @media (max-width: 768px) {
      .nw_article_page .banner_heading {
        font-size: 25px;
        margin-bottom: 16px; } }
  .nw_article_page .banner_text {
    font-family: 'archiaregular';
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #5B5B5B;
    max-width: 370px; }
    @media (max-width: 768px) {
      .nw_article_page .banner_text {
        max-width: 243px;
        font-size: 15px; } }
  .nw_article_page .mini_banner {
    max-width: 370px;
    height: 110px;
    margin: auto; }
    @media (max-width: 768px) {
      .nw_article_page .mini_banner {
        margin-top: 60px;
        max-width: 335px;
        margin-left: auto !important;
        margin-right: auto !important; } }
    .nw_article_page .mini_banner .mini_banner_landing {
      border-radius: 6px;
      height: 100px; }
    @media (max-width: 768px) {
      .nw_article_page .mini_banner {
        margin: 1rem 0; } }
    @media (min-width: 766px) {
      .nw_article_page .mini_banner {
        margin-top: 40px; } }
    .nw_article_page .mini_banner .text_container {
      font-weight: 300;
      font-size: 18px;
      line-height: 22px;
      font-family: 'archiaregular'; }
    .nw_article_page .mini_banner .small_text {
      font-weight: 400;
      font-family: 'archiaregular'; }
    .nw_article_page .mini_banner .img_box {
      float: right;
      margin-top: -52px; }
      .nw_article_page .mini_banner .img_box.left {
        float: left; }
      .nw_article_page .mini_banner .img_box img {
        height: auto;
        max-width: 100%; }
    .nw_article_page .mini_banner .heading_text {
      font-family: 'archiasemibold';
      text-transform: uppercase;
      font-weight: 500; }
    .nw_article_page .mini_banner .text_wrap {
      min-height: 110px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      text-align: left; }
  .nw_article_page .icon_text {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    margin-top: 15px; }
    .nw_article_page .icon_text:hover {
      color: #154EA5; }
  .nw_article_page .shift_up {
    margin-bottom: 2rem; }
    @media (min-width: 768px) {
      .nw_article_page .shift_up {
        z-index: 1;
        position: relative; } }
  .nw_article_page .iconURL {
    color: #154EA5; }
    .nw_article_page .iconURL:hover {
      color: #154EA5 !important; }
  @media (max-width: 768px) {
    .nw_article_page .icon_wrap {
      padding: 0;
      border-radius: 0;
      margin-bottom: 50px; } }
  .nw_article_page .common-image-component {
    width: unset; }

.container .breadcrumb {
  padding: 15px 0 15px 0; }

.experience-commerce_assets-articles .articles-box .img-decoration {
  display: none; }

@media (max-width: 768px) {
  .experience-commerce_assets-articles {
    background: url(../../images/list-consejos.png) no-repeat;
    background-position: -115px center;
    background-size: cover;
    padding: 20px; } }
