@charset "UTF-8";

/*-------------------------------------------------TEMA-------------------------------------------------*/
/*-------------------------------------------------BREACKPOINTS-------------------------------------------------*/
/*--------------------------pesos fonts-------------------*/
:root {
  --btn-primary-bg: #fec82f;
  --btn-primary-color: #25282d !important;
  --btn-primary-bg-hover: #f9b036;
  --btn-primary-bg-press: #fec82f;
  --btn-primary-border-press: #f9b036;
  --btn-primary-bg-disabled: #e9eaec;
  --btn-primary-color-disabled: #6b7280;
  --btn-outline-border: #fec82f;
  --btn-outline-color: #25282d;
  --btn-outline-border-hover: #f9b036;
  --btn-outline-border-press: #f9b036;
  --btn-outline-bg-disabled: #e9eaec;
  --btn-outline-border-disabled: #d1d3d8;
  --btn-outline-color-disabled: #6b7280;
  --btn-link-color: #25282d !important;
  --btn-link-g-color-hover: #565b66;
  --btn-link-g-color-disabled: #d1d3d8;
  --font-weight-thin: 100;
  --font-weight-exLight: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 800;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --font-family: var(--font-family-project);
}

/*----------------------------------------Mixin media Querys-----------------------------------------*/
/*
NOMENCLATURA SELECTORES DE PANTALLAS
  mobile : estilos hasta maximo resolucion tableta grande
  desktop : estilos a partir de escritorio
  tablet : estilos a partir de tableta pequeña hasta tableta grande
NOTA: Este mixin es para todo el trabajo de media querys 
USO: Su uso es en las hojas de estilos de los componentes usando un include 
y pasando el parametro de la nomenclatura selectores de pantalla
EJ: 
  @include medias(desktop) {
    //Escriba aqui el codigo para esta Media-Query
    color; red;
  }
*/
.c-theme .c-c-container {
  max-width: 100%;
  padding: 0 1rem;
}

/*
    USOS: En el scss del componente usar como @include font-weight($element) y pasarle el peso de la fuente
    EJ: 
     @include font-weight(light);
    */
/*
    USOS: En el scss del componente usar como @include responsive-font($element) y pasarle el tamaño de fuente, peso y altura de línea para mobile
    EJ: 
     @include responsive-font(20, regular, 1.5);
    NOTA: El tamaño de fuente se debe pasar en px
    */
* {
  font-family: var(--font-family-project);
}

html {
  font-size: 100%;
}

.c-theme .c-o-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  font-weight: var(--font-weight-bold);
  line-height: 0.875rem;
}

.c-theme .c-o-button.c-t-button__size-xs {
  min-height: 2.125rem;
}

.c-theme .c-o-button.c-t-button__size-sm {
  min-height: 2.3125rem;
}

.c-theme .c-o-button.c-t-button__size-base {
  min-height: 2.5625rem;
}

.c-theme .c-o-button.c-t-button__size-l {
  min-height: 3rem;
}

.c-theme .c-o-button.c-t-button__size-xl {
  min-height: 3.25rem;
}

.c-theme .c-o-button.c-t-button__primary {
  background-color: var(--btn-primary-bg);
  color: var(--btn-primary-color);
}

.c-theme .c-o-button.c-t-button__primary:hover {
  background-color: var(--btn-primary-bg-hover);
}

.c-theme .c-o-button.c-t-button__primary:active {
  border-color: var(--btn-primary-border-press);
}

.c-theme .c-o-button.c-t-button__primary[disabled],
.c-theme .c-o-button.c-t-button__primary.disabled {
  background-color: var(--btn-primary-bg-disabled);
  color: var(--btn-primary-color-disabled);
}

.c-theme .c-o-button.c-t-button__primary[disabled] img,
.c-theme .c-o-button.c-t-button__primary.disabled img {
  -webkit-filter: brightness(0) saturate(100%) invert(51%) sepia(9%) saturate(509%) hue-rotate(186deg) brightness(91%) contrast(89%);
  filter: brightness(0) saturate(100%) invert(51%) sepia(9%) saturate(509%) hue-rotate(186deg) brightness(91%) contrast(89%);
}

.c-theme .c-o-button.c-t-button__outline {
  border: 1px solid var(--btn-outline-border);
  color: var(--btn-outline-color);
}

.c-theme .c-o-button.c-t-button__outline:hover {
  border-color: var(--btn-outline-border-hover);
}

.c-theme .c-o-button.c-t-button__outline:active {
  border: 2px solid var(--btn-outline-border-press);
}

.c-theme .c-o-button.c-t-button__outline[disabled],
.c-theme .c-o-button.c-t-button__outline.disabled {
  background-color: var(--btn-outline-bg-disabled);
  border-color: var(--btn-outline-border-disabled);
  color: var(--btn-outline-color-disabled);
}

.c-theme .c-o-button.c-t-button__outline[disabled] img,
.c-theme .c-o-button.c-t-button__outline.disabled img {
  -webkit-filter: brightness(0) saturate(100%) invert(51%) sepia(9%) saturate(509%) hue-rotate(186deg) brightness(91%) contrast(89%);
  filter: brightness(0) saturate(100%) invert(51%) sepia(9%) saturate(509%) hue-rotate(186deg) brightness(91%) contrast(89%);
}

.c-theme .c-o-button.c-t-button__link {
  text-decoration: underline;
  color: var(--btn-link-color);
}

.c-theme .c-o-button.c-t-button__link:hover {
  color: var(--btn-link-g-color-hover);
}

.c-theme .c-o-button.c-t-button__link[disabled],
.c-theme .c-o-button.c-t-button__link.disabled {
  color: var(--btn-link-g-color-disabled);
}

.c-theme .c-o-button.c-t-button__link[disabled] img,
.c-theme .c-o-button.c-t-button__link.disabled img {
  -webkit-filter: brightness(0) saturate(100%) invert(91%) sepia(5%) saturate(258%) hue-rotate(186deg) brightness(96%) contrast(93%);
  filter: brightness(0) saturate(100%) invert(91%) sepia(5%) saturate(258%) hue-rotate(186deg) brightness(96%) contrast(93%);
}

.c-theme .c-c-banner-blog {
  padding: 1.875rem 0;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__title-section {
  font-size: 1.875rem;
  font-weight: var(--font-weight-bold);
  line-height: 2.25rem;
  color: #0099b0;
  margin-bottom: 1.5rem;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-text h1,
.c-theme .c-c-banner-blog .c-t-banner-blog__content-text h2,
.c-theme .c-c-banner-blog .c-t-banner-blog__content-text h3,
.c-theme .c-c-banner-blog .c-t-banner-blog__content-text h4,
.c-theme .c-c-banner-blog .c-t-banner-blog__content-text h5,
.c-theme .c-c-banner-blog .c-t-banner-blog__content-text h6,
.c-theme .c-c-banner-blog .c-t-banner-blog__content-text p {
  margin-bottom: 0;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-img {
  height: 10.9375rem;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0.5rem;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-title {
  font-size: 1.375rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.625rem;
  color: var(--primary-color-2);
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-date {
  font-size: 0.875rem;
  font-weight: var(--font-weight-regular);
  line-height: 1rem;
  color: #25282D;
}

.c-theme .c-c-banner-blog .c-t-banner-blog__content-paragraph {
  font-size: 0.875rem;
  font-weight: var(--font-weight-regular);
  line-height: 1rem;
  color: #828282;
}

.c-theme .c-c-blog .c-t-blog__title h1,
.c-theme .c-c-blog .c-t-blog__title h2,
.c-theme .c-c-blog .c-t-blog__title h3,
.c-theme .c-c-blog .c-t-blog__title h4,
.c-theme .c-c-blog .c-t-blog__title h5,
.c-theme .c-c-blog .c-t-blog__title h6 {
  font-size: 1rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.5rem;
  color: var(--primary-color-1);
  margin-bottom: 1.5rem;
}

.c-theme .c-c-blog .c-t-blog__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .autofit-section {
  display: none;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2rem;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination-results {
  display: none;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination {
  gap: 0.75rem;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination .disabled {
  display: none;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination .page-item .page-link {
  font-size: 0.875rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.25rem;
  color: var(--gray-color-200);
  background: var(--gray-color--400);
  border-radius: 0.25rem;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  border: none;
}

.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination .page-item:hover .page-link,
.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination .page-item:active .page-link,
.c-theme .c-c-blog .c-t-blog__content-box .portlet-blogs .pagination-bar .pagination .page-item.active .page-link {
  color: #FFFFFF;
  background: var(--primary-color-1);
}

.c-theme .c-c-blog .c-t-blog__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.5rem;
}

.c-theme .c-c-blog .c-t-blog__item-image {
  border-radius: 0.5rem;
  height: 10.9375rem;
}

.c-theme .c-c-blog .c-t-blog__item-image img {
  border-radius: 0.5rem;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.c-theme .c-c-blog .c-t-blog__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.5rem;
}

.c-theme .c-c-blog .c-t-blog__item-title {
  font-size: 1.125rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.3125rem;
  color: var(--gray-color-500);
  margin: 0;
}

.c-theme .c-c-blog .c-t-blog__item-date,
.c-theme .c-c-blog .c-t-blog__item-text {
  font-size: 0.875rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.25rem;
  color: var(--gray-color-500);
  margin: 0;
}

.c-theme .c-c-search-bar-blog .panel-body {
  padding: 0;
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item {
  min-height: 2.875rem;
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__input {
  background: #ffffff;
  height: 100%;
  padding: 0.875rem 0 0.875rem 1rem;
  -webkit-box-ordinal-group: unset;
  -ms-flex-order: unset;
  order: unset;
  border-radius: 0.5rem 0 0 0.5rem;
  border: 1px solid var(--primary-color-1);
  border-right: none;
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  color: var(--gray-color-000);
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__input::-webkit-input-placeholder {
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  color: var(--gray-color-000);
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__input::-moz-placeholder {
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  color: var(--gray-color-000);
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__input:-ms-input-placeholder {
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  color: var(--gray-color-000);
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__input::-ms-input-placeholder {
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  color: var(--gray-color-000);
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__input::placeholder {
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.5rem;
  color: var(--gray-color-000);
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__content-btn {
  background: #ffffff;
  -webkit-box-ordinal-group: unset;
  -ms-flex-order: unset;
  order: unset;
  border: 1px solid var(--primary-color-1);
  border-radius: 0 0.5rem 0.5rem 0;
  border-bottom-left-radius: 0;
  border-left: none;
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__btn-submit {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.c-theme .c-c-search-bar-blog .c-t-search-bar-blog__item .c-t-search-bar-blog__btn-submit svg {
  color: var(--primary-color-1);
}

.c-theme .c-c-category-filter .c-t-category-filter__title h1,
.c-theme .c-c-category-filter .c-t-category-filter__title h2,
.c-theme .c-c-category-filter .c-t-category-filter__title h3,
.c-theme .c-c-category-filter .c-t-category-filter__title h4,
.c-theme .c-c-category-filter .c-t-category-filter__title h5,
.c-theme .c-c-category-filter .c-t-category-filter__title h6 {
  font-size: 1.125rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.3125rem;
  color: var(--gray-color-500);
  margin-bottom: 1rem;
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul {
  list-style: none;
  padding: 0;
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.625rem;
  background: var(--gray-color--300);
  padding: 0.3125rem;
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li:last-child {
  margin-bottom: 0;
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li a {
  width: 100%;
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.1875rem;
  color: var(--gray-color--000);
  margin: 0;
  padding-bottom: 0.3125rem;
  border-bottom: 1px solid var(--primary-color-1);
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li a:hover {
  text-decoration: none;
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li button {
  border: none;
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.1875rem;
  color: var(--gray-color--000);
  margin: 0;
  padding: 0 0 0.3125rem;
  border-bottom: 1px solid var(--primary-color-1);
  background: none;
  width: 100%;
  border-radius: 0;
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li.facet-term-selected {
  background: var(--primary-color-1);
}

.c-theme .c-c-category-filter .c-t-category-filter__content ul li.facet-term-selected button {
  color: #ffffff;
  font-weight: var(--font-weight-bold);
}

.c-theme .c-c-label-filter .panel-body {
  padding: 0;
}

.c-theme .c-c-label-filter .c-t-label-filter__title h1,
.c-theme .c-c-label-filter .c-t-label-filter__title h2,
.c-theme .c-c-label-filter .c-t-label-filter__title h3,
.c-theme .c-c-label-filter .c-t-label-filter__title h4,
.c-theme .c-c-label-filter .c-t-label-filter__title h5,
.c-theme .c-c-label-filter .c-t-label-filter__title h6 {
  font-size: 1.125rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.3125rem;
  color: var(--gray-color-500);
  margin-bottom: 1rem;
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.625rem;
  list-style: none;
  padding: 0;
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li {
  border-radius: 0.3125rem;
  padding: 0.3125rem;
  background: var(--primary-color-3);
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li a {
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.1875rem;
  color: var(--gray-color--000);
  text-transform: capitalize;
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li a:hover {
  text-decoration: none;
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li button {
  text-transform: capitalize;
  min-height: 0;
  border: none;
  color: var(--gray-color--000);
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  line-height: 1.1875rem;
  margin: 0;
  padding: 0;
  background: none;
  width: 100%;
  border-radius: 0;
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li button:hover {
  text-decoration: none;
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li.facet-term-selected {
  background: var(--primary-color-1);
}

.c-theme .c-c-label-filter .c-t-label-filter__content ul li.facet-term-selected button {
  color: #ffffff;
  font-weight: var(--font-weight-bold);
}

@media (min-width: 768px) and (max-width: 1024px) {
  .c-theme .c-c-container {
    padding: 0 1.5rem;
  }

  .c-theme .c-c-blog .c-t-blog__title h1,
  .c-theme .c-c-blog .c-t-blog__title h2,
  .c-theme .c-c-blog .c-t-blog__title h3,
  .c-theme .c-c-blog .c-t-blog__title h4,
  .c-theme .c-c-blog .c-t-blog__title h5,
  .c-theme .c-c-blog .c-t-blog__title h6 {
    font-size: 1.25rem;
    font-weight: var(--font-weight-bold);
    line-height: 1.75rem;
  }

  .c-theme .c-c-blog .c-t-blog__content {
    gap: 1.5rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px;
  }

  .c-theme .c-c-blog .c-t-blog__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    gap: 1.5rem;
    padding: 0 12px;
  }

  .c-theme .c-c-blog .c-t-blog__item-image {
    height: 14.0625rem;
  }
}

@media (min-width: 1024px) {
  .c-theme .c-c-container {
    max-width: 71.5rem;
    padding: 0;
    margin: 0 auto;
  }

  .c-theme .c-t-only-mobile {
    display: none;
  }

  .c-theme .c-t-only-desktop {
    display: block;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__title-section {
    font-size: 2.5rem;
    font-weight: var(--font-weight-bold);
    line-height: 3rem;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -0.5rem;
    gap: 0;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__content-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    padding: 0 0.5rem;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__content-img {
    height: 26.875rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    padding: 0 0.5rem;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__content-title {
    font-size: 2rem;
    font-weight: var(--font-weight-bold);
    line-height: 2.5rem;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__content-date {
    font-size: 1rem;
    font-weight: var(--font-weight-regular);
    line-height: 1.5rem;
  }

  .c-theme .c-c-banner-blog .c-t-banner-blog__content-paragraph {
    font-size: 1rem;
    font-weight: var(--font-weight-regular);
    line-height: 1.5rem;
  }

  .c-theme .c-c-blog .c-t-blog__title h1,
  .c-theme .c-c-blog .c-t-blog__title h2,
  .c-theme .c-c-blog .c-t-blog__title h3,
  .c-theme .c-c-blog .c-t-blog__title h4,
  .c-theme .c-c-blog .c-t-blog__title h5,
  .c-theme .c-c-blog .c-t-blog__title h6 {
    font-size: 1.5rem;
    font-weight: var(--font-weight-bold);
    line-height: 2rem;
  }

  .c-theme .c-c-blog .c-t-blog__content {
    gap: 1.5rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px;
  }

  .c-theme .c-c-blog .c-t-blog__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    gap: 1.5rem;
    padding: 0 12px;
  }

  .c-theme .c-c-blog .c-t-blog__item-image {
    height: 17.1875rem;
  }

  .c-theme .c-c-blog .c-t-blog__item-title {
    font-size: 1.125rem;
    font-weight: var(--font-weight-bold);
    line-height: 1.3125rem;
  }

  .c-theme .c-c-blog .c-t-blog__item-date,
  .c-theme .c-c-blog .c-t-blog__item-text {
    font-size: 0.875rem;
    font-weight: var(--font-weight-regular);
    line-height: 1.25rem;
  }
}

@media (min-width: 1441px) {
  .c-theme .c-c-container {
    max-width: 90rem;
  }
}
