@import url(https://fonts.googleapis.com/css2?family=Overpass:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Overpass:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Judson:wght@400;700&family=Noto+Serif:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Judson:wght@400;700&family=Noto+Serif:wght@100..900&display=swap);
@charset "UTF-8";
/******* Framework Variables *******/
@font-face {
  font-family: "icomoon";
  src: url("https://cdna.ojo.pe/resources/dist/ojo/fonts/default.woff") format("woff"), url("https://cdna.ojo.pe/resources/dist/ojo/images/default.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("https://cdna.ojo.pe/resources/dist/ojo/fonts/ojo.woff") format("woff"), url("https://cdna.ojo.pe/resources/dist/ojo/images/ojo.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/** ----------------------------*
*           VARIABLES           *
* ----------------------------- */
/** ----------------------------*
*            FONT SIZES         *
* ----------------------------- */
/******* text-[size] *******/
/******* title-[size] *******/
/** ----------------------------*
*      FUENTES DE ICONOS        *
* ----------------------------- */
/** ----------------------------*
*          BREAKPOINTS          *
* ----------------------------- */
/** ----------------------------*
*            COLORES            *
* ----------------------------- */
/** ----------------------------*
*         BRAND COLORS          *
* ----------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/** ----------------------------*
*             OTROS             *
* ----------------------------- */
/* ---------------------------- */
/** ----------------------------*
*           GRAYSCALE           *
* ----------------------------- */
/* ---------------------------- */
/** ----------------------------*
*        GENERAL CONFIG         *
* ----------------------------- */
/******** border colors *********/
/* ---------------------------- */
/******* Header colors *******/
/* ---------------------------- */
/******* Nav colors *******/
/* ---------------------- */
/******* Footer colors *******/
/* ----------------------- */
/* -------------SIGNWALL---------------- */
/* ----------------------- */
/* -------------CALENDAR---------------- */
/* -------------CALENDAR---------------- */
/** ----------------------------*
*          DIMENSIONES          *
* ----------------------------- */
/******* Grid dimensions *******/
/* --------------------- */
/******* Nav dimensions *******/
/* --------------------- */
/******* Header dimensions *******/
/* --------------------- */
/******* Amp Footer dimensions *******/
/* --------------------- */
/** ----------------------------*
*         FONT FAMILIES         *
*------------------------------- */
/* ---------------------------- */
/******* Site Variables *******/
/******* Brand colors *******/
/* ----------------------- */
/* ----------------------- */
/******* Other colors *******/
/* ----------------------- */
/** ----------------------------*
*        GENERAL CONFIG         *
*------------------------------- */
/******** border colors *********/
/******* Header colors *******/
/* ----------------------- */
/******* Nav colors *******/
/* ----------------------- */
/******* Families *******/
/** ----------------------------*
*            FONT SIZES         *
*-------------------------------*/
/******* text-[size] *******/
/******* title-[size] *******/
/** ----------------------------*
*              CORE             *
*------------------------------ */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
* {
  box-sizing: border-box;
  outline-color: #007d33;
}
html {
  scroll-behavior: smooth;
  color: #333;
  font-family: "Roboto";
  font-size: 13px;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
table,
tbody,
thead,
tfoot,
td,
tr,
th,
fieldset,
form,
label,
legend,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
a,
button,
select,
[type=radio],
[type=checkbox],
[type=button],
[type=submit],
[role=button] {
  cursor: pointer;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  text-decoration: underline;
}
blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
[type=search] {
  padding: 0;
}
input[type=search],
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  border: none;
}
button {
  font-family: inherit;
  border-style: none;
  color: #333;
  background-color: transparent;
}
address {
  font-style: normal;
}
select {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
footer {
  content-visibility: auto;
  contain-intrinsic-size: 400px;
}
.jwplayer-lazy {
  align-items: center;
  height: 347px;
  background-color: black;
  justify-content: center;
  display: flex;
}
.jwplayer-lazy .lazy {
  height: 100%;
}
.jwplayer-lazy-icon-play {
  width: 70px;
  position: absolute;
  height: 70px;
  border: 10px solid #eee;
  border-top: 10px solid #666;
  border-radius: 50%;
  animation-name: girar;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes key {
  from {
    transform: rotate(2);
  }
  to {
    transform: rotate(2deg);
  }
}
@keyframes id {
  from {
    transform: rotate(3deg);
  }
  to {
    transform: rotate(3deg);
  }
}
@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  /***** Better Font Rendering *****/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.content-layout {
  min-width: 320px;
  max-width: 100%;
}
.content-sidebar {
  flex-direction: column;
  width: 100%;
}
.content-sidebar__left {
  width: 100%;
  margin-bottom: 20px;
}
.content-sidebar__right {
  width: 100%;
}
/** ----------------------------*
*           FLEX BASE           *
*-------------------------------*/
/** 
*   $flex-group: ([extensión del nombre de la clase]: [valor del atributo], ...);
*   
*   $map-flex-common: ( [extensión del nombre del atributo]: $flex-group,)
*
*   Ejemplo: 
*   .flex-[extensión del nombre de la clase] {
*       flex-[extensión del nombre del atributo]: [valor del atributo];
*   }   
*/
.flex-1 {
  flex: 1 1;
}
.flex-none {
  flex: none;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-no-wrap {
  flex-wrap: nowrap;
}
/** ----------------------------*
*       justify-content         *
*-------------------------------*/
.justify-start {
  justify-content: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-between {
  justify-content: space-between;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-around {
  justify-content: space-around;
}
/** ----------------------------*
*           align-items         *
*-------------------------------*/
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.items-end {
  align-items: flex-end;
}
/** ----------------------------*
*          DIMENSIONS           *
*------------------------------ */
.w-full {
  width: 100%;
}
.h-full {
  height: 100%;
}
.w-auto {
  width: auto;
}
.h-auto {
  height: auto;
}
.w-inherit {
  width: inherit;
}
.h-inherit {
  height: inherit;
}
.w-0 {
  width: 0;
}
.h-0 {
  height: 0;
}
/** ----------------------------*
*        OBJECT-FIT & POS       *
*------------------------------ */
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-center {
  -o-object-position: center;
     object-position: center;
}
.object-top {
  -o-object-position: top;
     object-position: top;
}
.object-bottom {
  -o-object-position: bottom;
     object-position: bottom;
}
/** ----------------------------*
*           DISPLAYS            *
*------------------------------ */
.block {
  display: block;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.table {
  display: table;
}
.hidden {
  display: none;
}
[id*=ads-m],
[id*=ads_m],
[id*=ads-d],
[id*=ads_d] {
  text-align: center;
}
.clearfix {
  display: table;
  content: "";
}
/** ----------------------------*
*           OVERFLOW            *
*------------------------------ */
.overflow-y {
  overflow-y: scroll;
}
.overflow-x {
  overflow-x: scroll;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-hidden-ios {
  overflow: hidden;
  height: 100%;
}
/** ----------------------------*
*           POSITION            *
*------------------------------ */
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.top-0 {
  top: 0;
}
.right-0 {
  right: 0;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
/** ----------------------------*
*               TEXT            *
*------------------------------ */
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.underline {
  text-decoration: underline;
}
/** ----------------------------*
*             FONTS             *
*------------------------------ */
.primary-font {
  font-family: "Roboto";
}
.secondary-font {
  font-family: "Roboto";
}
.tertiary-font {
  font-family: "Exo", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, serif;
}
.font-thin {
  font-weight: 200;
}
.font-normal {
  font-weight: 400;
}
.font-bold {
  font-weight: 700;
}
.font-xbold {
  font-weight: 900;
}
/** ----------------------------*
*            RADIUS             *
*------------------------------ */
.rounded-none {
  border-radius: 0;
}
.rounded-sm {
  border-radius: 4px;
}
.rounded-md {
  border-radius: 16px;
}
.rounded-lg {
  border-radius: 50px;
}
.rounded {
  border-radius: 50%;
}
/******* Extra ********/
.cursor-pointer {
  cursor: pointer;
}
.no-selected {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
/* 

No es un adios, es un hasta luego

.lazy {
  filter: blur(10px);
} */
.font-0 {
  font-size: 0;
}
.border-none {
  border: none;
}
.opacity-0 {
  opacity: 0;
}
.opacity-1 {
  opacity: 1;
}
.wrapper {
  max-width: 1366px;
}
.pl-35 {
  padding-left: 35px;
}
.pl-40 {
  padding-left: 40px;
}
.pl-45 {
  padding-left: 45px;
}
.pl-50 {
  padding-left: 50px;
}
.pl-55 {
  padding-left: 55px;
}
.pl-60 {
  padding-left: 60px;
}
.pl-65 {
  padding-left: 65px;
}
.pl-70 {
  padding-left: 70px;
}
.pl-75 {
  padding-left: 75px;
}
.mb-45 {
  margin-bottom: 50px;
}
.mb-50 {
  margin-bottom: 50px;
}
.pt-50 {
  padding-top: 50px;
}
.pb-50 {
  padding-bottom: 50px;
}
.mt-50 {
  margin-top: 50px;
}
.pb-60 {
  padding-bottom: 60px;
}
.lg\:mt-60 {
  margin-top: 60px;
}
.md\:mt-60 {
  margin-top: 60px;
}
.md\:pl-40 {
  padding-left: 40px;
}
.md\:pr-40 {
  padding-right: 40px;
}
.md\:pt-40 {
  padding-top: 40px;
}
.md\:pb-40 {
  padding-bottom: 40px;
}
.md\:ml-40 {
  margin-left: 40px;
}
.pr-40 {
  padding-right: 40px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pt-40 {
  padding-top: 40px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mt-40 {
  margin-top: 40px;
}
.lg\:mb-40 {
  margin-bottom: 60px;
}
.lg\:p-40 {
  padding: 40px;
}
.pt-35 {
  padding-top: 40px;
}
.lg\:ml-35 {
  margin-left: 35px;
}
/** ----------------------------*
*          GRID LAYOUT          *
*-------------------------------*/
.grid {
  display: grid;
  /* .grid--box{
        @media (--desktop) {
            grid-template-rows: repeat(4, $row-height);
        }

        grid-auto-rows: $row-height;
    } */
  /* .grid--rows-height {
        grid-auto-rows: minmax(calc(($row-height - (20px * ($row-parts - 1))) / $row-parts), auto);
    } */
}
.grid--content {
  grid-gap: 20px;
  gap: 20px;
  grid-auto-rows: min-content;
}
.grid--col-1 {
  grid-template-columns: minmax(300px, 100vw);
}
.row-1 {
  grid-row: span 1;
  height: 374px;
}
.row-2 {
  grid-row: span 2;
  height: 768px;
}
.row-3 {
  grid-row: span 3;
  height: 1162px;
}
.row-4 {
  grid-row: span 4;
  height: 1556px;
}
.col-1,
.col-2,
.col-3 {
  grid-column: span 1;
}
/*-------------- Process to create the 2 col classes */
/*-------------- Process to create the 3 col classes */
/****************************************************/
.ie-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  min-width: 100%;
  max-width: 100%;
}
.ie-flex .grid--content > div,
.ie-flex .grid--content > article,
.ie-flex .grid--content > section,
.ie-flex .grid--content > aside {
  width: 100%;
  max-width: 100%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  margin-bottom: 10px;
}
.ie-flex > div,
.ie-flex > article,
.ie-flex > section,
.ie-flex > aside {
  width: 100%;
  max-width: 100%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  margin-bottom: 10px;
}
.ie-flex.col-3,
.ie-flex .col-3 {
  width: 100%;
  max-width: 100%;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
}
.btn {
  border-radius: 4px;
  padding: 8px 16px;
  margin: 0 4px;
  line-height: 16px;
  font-family: "Roboto";
  cursor: pointer;
}
.btn--small {
  font-size: 9px;
  padding: 4px 6px;
}
.btn--outline {
  border: 1px solid #007d33;
  background-color: transparent;
  color: #007d33;
}
.ads_zocalo--wide-nav {
  top: 46px;
}
/* ---------------------------- */
@font-face {
  font-family: "Alfa Slab One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Alfa Slab One Regular"), local("AlfaSlabOne-Regular"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/AlfaSlabOne-Regular.woff2) format("woff2"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/AlfaSlabOne-Regular.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/Roboto-Regular.woff2) format("woff2"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/Roboto-Regular.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/TitilliumWeb-Regular.woff2) format("woff2"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/TitilliumWeb-Regular.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/TitilliumWeb-Bold.woff2) format("woff2"), url(https://cdna.ojo.pe/resources/dist/ojo/fonts/TitilliumWeb-Bold.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/** ----------------------------*
*           GENERATORS          *
*-------------------------------*/
/** ----------------------------*
*       MARGINS & PADDINGS      *
*-------------------------------*/
.m-0 {
  margin: 0px;
}
.p-0 {
  padding: 0px;
}
.mt-0 {
  margin-top: 0px;
}
.pt-0 {
  padding-top: 0px;
}
.mr-0 {
  margin-right: 0px;
}
.pr-0 {
  padding-right: 0px;
}
.mb-0 {
  margin-bottom: 0px;
}
.pb-0 {
  padding-bottom: 0px;
}
.ml-0 {
  margin-left: 0px;
}
.pl-0 {
  padding-left: 0px;
}
.m-5 {
  margin: 5px;
}
.p-5 {
  padding: 5px;
}
.mt-5 {
  margin-top: 5px;
}
.pt-5 {
  padding-top: 5px;
}
.mr-5 {
  margin-right: 5px;
}
.pr-5 {
  padding-right: 5px;
}
.mb-5 {
  margin-bottom: 5px;
}
.pb-5 {
  padding-bottom: 5px;
}
.ml-5 {
  margin-left: 5px;
}
.pl-5 {
  padding-left: 5px;
}
.m-10 {
  margin: 10px;
}
.p-10 {
  padding: 10px;
}
.mt-10 {
  margin-top: 10px;
}
.pt-10 {
  padding-top: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.pr-10 {
  padding-right: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.pb-10 {
  padding-bottom: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.pl-10 {
  padding-left: 10px;
}
.m-15 {
  margin: 15px;
}
.p-15 {
  padding: 15px;
}
.mt-15 {
  margin-top: 15px;
}
.pt-15 {
  padding-top: 15px;
}
.mr-15 {
  margin-right: 15px;
}
.pr-15 {
  padding-right: 15px;
}
.mb-15 {
  margin-bottom: 15px;
}
.pb-15 {
  padding-bottom: 15px;
}
.ml-15 {
  margin-left: 15px;
}
.pl-15 {
  padding-left: 15px;
}
.m-20 {
  margin: 20px;
}
.p-20 {
  padding: 20px;
}
.mt-20 {
  margin-top: 20px;
}
.pt-20 {
  padding-top: 20px;
}
.mr-20 {
  margin-right: 20px;
}
.pr-20 {
  padding-right: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.pb-20 {
  padding-bottom: 20px;
}
.ml-20 {
  margin-left: 20px;
}
.pl-20 {
  padding-left: 20px;
}
.m-25 {
  margin: 25px;
}
.p-25 {
  padding: 25px;
}
.mt-25 {
  margin-top: 25px;
}
.pt-25 {
  padding-top: 25px;
}
.mr-25 {
  margin-right: 25px;
}
.pr-25 {
  padding-right: 25px;
}
.mb-25 {
  margin-bottom: 25px;
}
.pb-25 {
  padding-bottom: 25px;
}
.ml-25 {
  margin-left: 25px;
}
.pl-25 {
  padding-left: 25px;
}
.m-30 {
  margin: 30px;
}
.p-30 {
  padding: 30px;
}
.mt-30 {
  margin-top: 30px;
}
.pt-30 {
  padding-top: 30px;
}
.mr-30 {
  margin-right: 30px;
}
.pr-30 {
  padding-right: 30px;
}
.mb-30 {
  margin-bottom: 30px;
}
.pb-30 {
  padding-bottom: 30px;
}
.ml-30 {
  margin-left: 30px;
}
.pl-30 {
  padding-left: 30px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
/** ----------------------------*
*           FONT SIZES          *
*-------------------------------*

//******* text-[size] *******/
.text-xs {
  font-size: 0.7rem;
}
.text-sm {
  font-size: 0.8rem;
}
.text-md {
  font-size: 0.9rem;
}
.text-lg {
  font-size: 1rem;
}
.text-xl {
  font-size: 1.1rem;
}
.title-xs {
  font-size: 1.3rem;
}
.title-sm {
  font-size: 1.5rem;
}
.title-md {
  font-size: 1.7rem;
}
.title-lg {
  font-size: 2rem;
}
.title-xl {
  font-size: 2.2rem;
}
/** ----------------------------*
*         LINE HEIGHTS          *
*-------------------------------*/
.line-h-none {
  line-height: 1;
}
.line-h-xs {
  line-height: 1.1666666667;
}
.line-h-sm {
  line-height: 1.3333333333;
}
.line-h-md {
  line-height: 1.5;
}
.line-h-lg {
  line-height: 1.6666666667;
}
.line-h-xl {
  line-height: 1.8333333333;
}
.line-h-double {
  line-height: 2;
}
/** ----------------------------*
*             ÍCONOS            *
*-------------------------------*/
.icon-img:before {
  content: "\e905";
}
.icon-video:before {
  content: "\e906";
}
.icon-menu:before {
  content: "\e904";
}
.icon-marca:before {
  content: "\e900";
}
.icon-add:before {
  content: "\e900";
}
.icon-ribbon:before {
  content: "\e90a";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-linkedin:before {
  content: "\eaca";
}
.icon-home:before {
  content: "\e902";
}
.icon-user:before {
  content: "\e90c";
}
.icon-search:before {
  content: "\e986";
}
.icon-close:before {
  content: "\ea0f";
}
.icon-close-circle:before {
  content: "\e907";
}
.icon-add-circle:before {
  content: "\e901";
}
.icon-back:before {
  content: "\e908";
}
.icon-linkedin-circle:before {
  content: "\e90b";
}
.icon-hamburguer:before {
  content: "\e909";
}
.icon-zoom:before {
  content: "\e90d";
}
.icon-link:before {
  content: "\e90e";
}
.icon-message:before {
  content: "\e90f";
}
.icon-print:before {
  content: "\e910";
}
.icon-left:before {
  content: "\e912";
}
.icon-right:before {
  content: "\e913";
}
.icon-facebook-circle:before {
  content: "\e915";
}
.icon-twitter-circle:before {
  content: "\e914";
}
.icon-whatsapp:before {
  content: "\e916";
}
.icon-loading:before {
  content: "\e917";
}
.icon-share:before {
  content: "\ea82";
}
.icon-arrow-r:before {
  content: "\ea3c";
}
.icon-padlock:before {
  content: "\ea11";
}
.icon-down:before {
  content: "\ea12";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
/** ----------------------------*
*            BORDERS            *
*-------------------------------*/
.border-0 {
  border-width: 0px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-l-0 {
  border-left-width: 0px;
}
.border-1 {
  border-width: 1px;
}
.border-t-1 {
  border-top-width: 1px;
}
.border-r-1 {
  border-right-width: 1px;
}
.border-b-1 {
  border-bottom-width: 1px;
}
.border-l-1 {
  border-left-width: 1px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
/** ----------------------------*
*         BORDERS COLORS        *
*-------------------------------*/
.border-white {
  border-color: #fff;
}
.border-gray {
  border-color: #e8e8e8;
}
.border-black {
  border-color: #8a8a8a;
}
.border-base {
  border-color: #4ca675;
}
/** ----------------------------*
*      BACKGROUND COLORS        *
*-------------------------------*/
.bg-primary {
  background-color: #007d33;
}
.bg-secondary {
  background-color: #4ca675;
}
.bg-tertiary {
  background-color: #bf222b;
}
.bg-base-400 {
  background-color: #0e210d;
}
.bg-base-300 {
  background-color: #005b26;
}
.bg-base-200 {
  background-color: #d0e7d9;
}
.bg-base-100 {
  background-color: #ebefea;
}
.bg-attention {
  background-color: #f3da4a;
}
.bg-link {
  background-color: #524cff;
}
.bg-error {
  background-color: #dc4e41;
}
.bg-info {
  background-color: #bbd3e0;
}
.bg-success {
  background-color: #4dc247;
}
.bg-white {
  background-color: #fff;
}
.bg-black {
  background-color: #000;
}
.bg-gray-300 {
  background-color: #333;
}
.bg-gray-200 {
  background-color: #8a8a8a;
}
.bg-gray-100 {
  background-color: #e8e8e8;
}
/** ----------------------------*
*       COLORES DE TEXTO        *
*-------------------------------*/
.text-white {
  color: #fff;
}
.text-black {
  color: #000;
}
.text-gray-300 {
  color: #333;
}
.text-gray-200 {
  color: #8a8a8a;
}
.text-gray-100 {
  color: #e8e8e8;
}
.text-primary-color {
  color: #007d33;
}
/*------------------------------*/
/******* Partials *******/
body {
  overflow-x: hidden;
}
.story {
  background: #fff;
}
.story .bg-container {
  background: #fff;
}
body,
.bg-container {
  background: #e8e8e8;
}
/******* Components *******/
/******* Globals *******/
.extraordinary-story {
  flex-direction: column;
  /* &__group-content {
  }

  &__section {
  } */
}
.extraordinary-story--bottom .extraordinary-story__group-content {
  order: 1;
}
.extraordinary-story--bottom .extraordinary-story__multimedia {
  order: 2;
}
.extraordinary-story--top .extraordinary-story__group-content {
  order: 2;
}
.extraordinary-story--top .extraordinary-story__multimedia {
  order: 1;
}
.extraordinary-story--left .extraordinary-story__group-content {
  order: 2;
}
.extraordinary-story--left .extraordinary-story__multimedia {
  order: 1;
}
.extraordinary-story--right .extraordinary-story__group-content {
  order: 1;
}
.extraordinary-story--right .extraordinary-story__multimedia {
  order: 2;
}
.extraordinary-story__title {
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.extraordinary-story__subtitle {
  -webkit-line-clamp: 3;
  max-height: 69px;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  overflow: hidden;
}
.extraordinary-story--oneline {
  -webkit-line-clamp: 1;
  max-height: 45px;
}
.extraordinary-story--twoline {
  -webkit-line-clamp: 2;
  max-height: 77px;
}
.extraordinary-story--threeline {
  -webkit-line-clamp: 3;
  max-height: 145px;
}
.extraordinary-story__multimedia .embed-multimedia-image {
  max-height: 355px;
}
.extraordinary-story__multimedia .powa-shot-play-icon,
.extraordinary-story__multimedia .powa-shot-loading-icon {
  font-family: "icomoon";
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  font-size: 60px;
}
.extraordinary-story__multimedia .powa-shot-play-icon::before {
  content: "";
}
.extraordinary-story__multimedia .powa-shot-play-icon:hover {
  color: #fff;
}
.extraordinary-story__multimedia .powa-shot-loading-icon::before {
  content: "";
}
.extraordinary-story__multimedia .powa-shot-loading-icon:hover {
  color: #fff;
}
.extraordinary-story .youtube-iframe {
  height: 50vw;
  max-height: 355px;
}
.facebook-live {
  height: 350px;
}
/** ----------------------------*
*   Mixin que se aplica cuando  *
*  el diseño es a img completa  *
*-------------------------------*/
/** ----------------------------*
*          Estilos base         *
*-------------------------------*/
.featured-story {
  /** ----------------------------*
  * Aplica mixin de img completa  *
  *-------------------------------*/
  /** ----------------------------*
  *   Modifica la vista en móvil  *
  *-------------------------------*/
}
.featured-story__detail {
  height: calc(100% - 157px);
  width: 60%;
}
.featured-story__img-link {
  width: 40%;
  height: 75px;
}
.featured-story__category::after {
  border-bottom: 1px solid #333;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  overflow: hidden;
  position: relative;
  width: 25px;
  bottom: -5px;
}
.featured-story__title {
  max-width: 260px;
}
.featured-story__title-link {
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: calc(1.333rem * 1.333 * 4);
  /* autoprefixer: on */
}
.featured-story__author {
  margin-top: auto;
}
.featured-story--live .featured-story__headband-link {
  background-color: red;
  position: relative;
  left: 0;
  width: 110px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.featured-story.img-complete.expand {
  padding: 0;
  justify-content: flex-end;
}
.featured-story.img-complete.expand .featured-story__img-link {
  height: 100%;
  width: 100%;
}
.featured-story.img-complete.expand .featured-story__img-box {
  position: relative;
}
.featured-story.img-complete.expand .featured-story__img-box::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 306px;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(68, 68, 68, 0) 20%, #444444);
}
.featured-story.img-complete.expand .featured-story__icon {
  transform: translate(0, 0);
  top: 20px;
  left: 20px;
}
.featured-story.img-complete.expand .featured-story__detail {
  margin: 0;
  padding: 20px;
  position: absolute;
  z-index: 1;
  bottom: 0;
}
.featured-story.img-complete.expand .featured-story__category::after {
  border-bottom: 1px solid #fff;
}
.featured-story.img-complete.expand .featured-story__author {
  margin-bottom: 0;
}
.featured-story.img-complete.expand .featured-story__category-link,
.featured-story.img-complete.expand .featured-story__title-link,
.featured-story.img-complete.expand .featured-story__author-link {
  color: #fff;
}
.featured-story.expand {
  padding: 0;
  background-color: #fff;
  flex-direction: column;
  grid-row: span 1;
  height: 374px;
}
.featured-story.expand::before, .featured-story.expand::after {
  border: 0;
}
.featured-story.expand.featured-story--reverse {
  flex-direction: column-reverse;
}
.featured-story.expand .featured-story__img-link {
  height: 157px;
  width: auto;
  margin-left: 0;
}
.featured-story.expand .featured-story__detail {
  padding: 20px;
  width: auto;
}
.featured-story.expand .featured-story__category {
  font-size: 1rem;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
}
.featured-story.expand .featured-story__author-link {
  color: #8a8a8a;
}
.header-d {
  background-color: #ffcb05;
  position: relative;
  z-index: 1;
  box-shadow: 0 4px 8px rgba(0,0,0,0.16078);
}
.header-d__menu {
  padding: 10px 20px 10px 0;
}
.header-d__sprite {
  background-repeat: no-repeat;
  display: inline-block;
  background-image: url(https://cdna.elcomercio.pe/resources/dist/elcomercio/images/grupo_icon_mag.png);
}
.header-d__bg-svgto_hamburger_menu_white {
  background-position: -54px -66px;
  width: 18px;
  height: 17px;
}
.header-d__wrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 64px;
  padding: 0 15px;
  max-width: 980px;
  margin: 0 auto;
}
.header-d__img {
  height: 100%;
  max-height: 27px;
  width: auto;
}
.header-d__sub {
  box-shadow: 0 2px 8px rgba(0,0,0,0.16078);
  border-radius: 8px;
  background-color: #fcec4f;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 87px;
  height: 25px;
  font: 900 11px/1 "Roboto";
  color: #4b4b4b;
}
.header-d__sub span {
  display: none;
}
.icon--facebook {
  display: block;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-image: url("https://cdna.ojo.pe/resources/assets/social/facebook_icon.png");
}
.icon--twitter {
  display: block;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-image: url("https://cdna.ojo.pe/resources/assets/social/twitter.png");
}
.icon--margin-right {
  margin-right: 8px;
}
.m-icon {
  font-size: 50px;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.nav-d {
  padding: 0 12px;
  background-color: #fff;
  box-shadow: 0 1px 4px rgba(0,0,0,0.16078);
  position: relative;
}
.nav-d__menu {
  display: block;
  position: absolute;
  top: 40px;
  z-index: 99;
  width: 100%;
}
.nav-d__menu-cont {
  width: 0;
  transition: all 0.5s ease;
  will-change: transform;
  background-color: #fff;
  box-shadow: 0 1px 4px rgba(0,0,0,0.16078);
  padding: 16px 0 0 0;
  position: absolute;
  top: 8px;
  left: 0;
  height: calc(100vh - 40px);
  overflow-y: auto;
  scrollbar-width: none;
}
.nav-d__menu-cont::-webkit-scrollbar {
  display: none;
}
.nav-d__btn-subscribe {
  background-color: #023047;
  color: #fff;
  border-radius: 7px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  display: inline-block;
  font: 700 0.9rem/11px "Roboto";
  margin-bottom: 10px;
  margin-left: 24px;
  padding: 8px 18px;
  text-align: center;
  text-transform: uppercase;
  width: 192px;
  margin-top: 0;
}
.nav-d__menu-cont-w {
  opacity: 0;
  transition: opacity 0.5s ease 0s;
  will-change: opacity;
}
.nav-d__menu-blur {
  display: none;
  width: 100%;
  height: calc(100vh - 40px);
  background: #404040 0% 0% no-repeat padding-box;
  border: 1px solid #707070;
  opacity: 0.14;
}
.nav-d__menu-f {
  position: relative;
  margin: 8px 16px 17px 24px;
  min-width: 70px;
}
.nav-d__menu-i {
  border: 1px solid #f7cd46;
  border-radius: 4px;
  font: 400 11px/17px "Roboto";
  height: 24px;
  width: 100%;
  padding: 0 32px 0 10px;
}
.nav-d__menu-i::-moz-placeholder {
  color: #ad9130;
}
.nav-d__menu-i::placeholder {
  color: #ad9130;
}
.nav-d__menu-sb {
  position: absolute;
  right: 9px;
  top: 4px;
}
.nav-d__menu-link {
  padding: 0 10px 0 23px;
  font: 900 14px/1 "Roboto", sans-serif;
  color: #404040;
  height: 40px;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.nav-d__menu-link:hover {
  background-color: rgba(247, 205, 70, 0.1);
  border-top: 1px solid rgba(247, 198, 0, 0.3);
  border-bottom: 1px solid rgba(247, 198, 0, 0.3);
  text-decoration: none;
}
.nav-d__menu-legal {
  padding: 20px 16px 83px 23px;
  background-color: #fafafa;
  border-top: 1px solid #f7cd46;
}
.nav-d__menu-legal-l {
  display: block;
  text-transform: capitalize;
  font: 400 14px/16px "Roboto", sans-serif;
  color: #404040;
  margin-bottom: 17px;
}
.nav-d__menu-legal-l.c-domain {
  text-transform: lowercase;
}
.nav-d__menu-legal-l:hover {
  color: #0490cc;
}
.nav-d__menu-arrow {
  display: none;
}
.nav-d__parent-item {
  right: auto;
  right: initial;
  padding: 0;
  padding: initial;
  cursor: pointer;
  top: auto;
  top: initial;
  will-change: initial;
}
.nav-d__parent-item svg {
  transition: all 0.5s ease-in-out;
  will-change: transform;
  height: 21px;
  margin-top: -29px;
  position: absolute;
  right: 14.5px;
  color: #404040;
  opacity: 0.2;
}
.nav-d__parent-item::after {
  content: "";
}
.nav-d__container-submenu {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.5s ease-in-out;
}
.nav-d__container-submenu li > a {
  font-size: 14px;
  line-height: 48px;
  background: rgba(0,0,0,0.05098);
  color: #404040;
  font-family: "Roboto";
  padding-left: 43px;
  font-weight: 500;
}
.nav-d__button {
  position: relative;
  height: 19px;
  margin: 0 9px;
}
.nav-d__button:focus {
  outline: 0;
}
.nav-d__button.right::before {
  content: "";
  transform: translateX(-100%);
  width: 20px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: -8px;
  z-index: 100;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.15) 0%, white);
}
.nav-d__button.left::before {
  content: "";
  transform: translateX(100%);
  width: 20px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: -8px;
  z-index: 100;
  background: linear-gradient(to left, rgba(255, 255, 255, 0.15) 0%, white);
}
.nav-d__button.disabled {
  pointer-events: none;
}
.nav-d__button.disabled::before {
  content: none;
}
.nav-d__button svg {
  width: 10px;
  height: 19px;
  fill: #f7cd46;
  stroke: #f7cd46;
  stroke-width: 50px;
}
.nav-d__menu-arrow:checked ~ .nav-d__container-submenu {
  max-height: 100vh;
}
.nav-d__menu-arrow:checked + .nav-d__parent-item {
  right: auto;
  right: initial;
  padding: 0;
  padding: initial;
  cursor: pointer;
  top: auto;
  top: initial;
  will-change: initial;
  transform: none;
  transform: initial;
}
.nav-d__menu-arrow:checked + .nav-d__parent-item svg {
  transform: rotate(180deg);
}
.nav-d__main {
  position: relative;
}
.nav-d__wrap {
  display: flex;
  align-items: center;
  height: 48px;
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
}
.nav-d__left-c {
  display: none;
}
.nav-d__list {
  height: 100%;
  display: flex;
  overflow-x: auto;
  margin: 0 auto;
  scroll-behavior: smooth;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.nav-d__list::-webkit-scrollbar {
  display: none;
}
.nav-d__item {
  display: flex;
  align-items: center;
  font: 400 0.688rem/0.063rem "Roboto";
  white-space: nowrap;
  padding: 0 10px;
  position: relative;
}
.nav-d__item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 2px;
  width: 2px;
  background-color: #000;
  border-radius: 50px;
  margin-top: 1px;
}
.nav-d__item:last-child::after {
  display: none;
}
.nav-d__search-c {
  position: relative;
  min-width: 34px;
  display: none;
}
.nav-d__search-i {
  height: 24px;
  border: 1px solid #f7cd46;
  border-radius: 4px;
  padding: 0 32px 0 10px;
  width: 0;
  opacity: 0;
  transition: all 0.3s ease;
  font: 400 0.688rem/1.063rem "Roboto";
}
.nav-d__search-i::-moz-placeholder {
  color: #ad9130;
}
.nav-d__search-i::placeholder {
  color: #ad9130;
}
.nav-d__search-i.active {
  width: 176px;
  opacity: 1;
}
.nav-d__search-b {
  position: absolute;
  right: 0;
  top: 4px;
  padding: 0 9px;
}
.nav-d__menu-b {
  padding: 10px 20px;
}
.nav-d__menu-b::after {
  content: "";
}
.nav-d__sign {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 16px;
}
.nav-d__sign span {
  display: none;
  font: 400 0.688rem/1.063rem "Roboto";
  color: #464646;
  text-transform: uppercase;
  margin-left: 8px;
  white-space: nowrap;
}
.nav-d__sign.signed .nav-d__sign-t {
  color: #b39004;
}
.nav-d__sign.signed .nav-d__sign-p1 {
  stroke: #b39004;
  fill: #000;
}
.nav-d__sign.signed .nav-d__sign-p2 {
  stroke: #b39004;
  fill: white;
}
.nav-d__wrap-img {
  display: none;
}
.nav-d__sub {
  display: none;
}
.nav-d__menu.active .nav-d__menu-cont {
  width: 232px;
}
.nav-d__menu.active .nav-d__menu-blur {
  display: block;
}
.nav-d__menu.active .nav-d__menu-cont-w {
  opacity: 1;
  transition: opacity 0.5s cubic-bezier(0.56, 1.3, 0.76, 0.88) 0.4s;
}
.nav-d__left-c::after,
.nav-d__sign::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 22px;
  width: 1px;
  background-color: #f7cd46;
  right: 0;
}
.nav-d__sign::before {
  right: auto;
  left: 0;
}
.oflow-h {
  overflow: hidden;
}
.nav-d__sprite {
  background-image: url(https://cdna.elcomercio.pe/resources/dist/elcomercio/images/sprite_icons_elcomercio.png);
  background-repeat: no-repeat;
  display: inline-block;
}
.nav-d__bg-svgto_search_dark {
  width: 18px;
  height: 18px;
  background-position: -88px -104px;
}
.notify {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 20px;
  z-index: 999999;
  background-color: tomato;
}
.notify__text {
  color: white;
  width: 80%;
  margin-bottom: 10px;
}
.notify__text:nth-last-child(1) {
  margin-bottom: 0;
}
.notify__icon {
  position: absolute;
  right: 5px;
  top: 5px;
  color: white;
  padding: 10px;
  font-size: 13px;
  cursor: pointer;
}
.pagination-date {
  margin-bottom: 50px;
}
.pagination-date__link.active {
  cursor: auto;
  cursor: initial;
  background-color: #383232;
  color: #fff;
  text-decoration: none;
}
.pagination__page {
  padding: 6px 8px;
}
.pagination__page--current {
  background: #000;
  color: #fff;
  font-weight: bold;
}
.pagination__page--current:hover {
  text-decoration: none;
}
.pagination__page--disabled {
  color: #e8e8e8;
  pointer-events: none;
}
.piano-modal {
  box-sizing: border-box;
  padding: 20px 18px 30px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 60vh;
  background: #fff;
  min-height: 450px;
  max-height: 700px;
}
.piano-modal_dialog {
  height: 90vh;
}
.piano-modal__top {
  flex-grow: 0.6;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}
.piano-modal__content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.piano-modal__header {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  max-height: 200px;
}
.piano-modal__body {
  margin-bottom: 18px;
}
.piano-modal__footer {
  margin: 20px auto auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.piano-modal__image {
  margin: 30px;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}
.piano-modal__icon-comercio {
  background-image: url("https://cdna.elcomercio.pe/resources/dist/elcomercio/images/logo-piano-amp-elcomercio.png");
  width: 100px;
  height: 110px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.piano-modal__icon-gestion {
  background-image: url("https://cdna.elcomercio.pe/resources/dist/gestion/images/logo-piano-amp-gestion.png");
  width: 100px;
  height: 110px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.piano-modal__icon-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url%28%23clip0%29'%3E%3Cpath d='M0 0H72V72H0V0Z' fill='url%28%23paint0_linear%29'/%3E%3Cpath d='M54 0L108 54H0L54 0Z' transform='translate%28-36 30%29' fill='url%28%23paint1_linear%29'/%3E%3Cpath d='M54 0L108 54H0L54 0Z' transform='translate%286 42%29' fill='url%28%23paint2_linear%29'/%3E%3Ccircle cx='5' cy='5' r='5' transform='translate%2843 19%29' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x2='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix%2872 -72 46.0328 84.3935 -23.0164 29.8033%29'%3E%3Cstop stop-color='%23D7DDEB'/%3E%3Cstop offset='1' stop-color='%237E9ACB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x2='1' gradientUnits='userSpaceOnUse' gradientTransform='translate%28108%29 scale%28108 54%29 rotate%2890%29'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear' x2='1' gradientUnits='userSpaceOnUse' gradientTransform='translate%28108%29 scale%28108 54%29 rotate%2890%29'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0'%3E%3Crect width='72' height='72' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 72px;
  height: 72px;
}
.piano-modal__icon-2 {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 0H54L76 22V54L54 76H22L0 54V22L22 0Z' fill='url%28%23paint0_linear%29' /%3E%3Cpath d='M42 13C42 13 32.598 26 21 26C9.40202 26 0 13 0 13C0 13 9.40202 0 21 0C32.598 0 42 13 42 13Z' transform='translate%2817 25%29' fill='url%28%23paint1_linear%29' /%3E%3Cellipse cx='6.53184' cy='6.52312' rx='6.53184' ry='6.52312' transform='translate%2830.9536 44.9717%29 rotate%28-89.5611%29' fill='white' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x2='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix%2876 -76 48.5902 89.082 -24.2951 31.459%29'%3E%3Cstop stop-color='%23D7DDEB' /%3E%3Cstop offset='1' stop-color='%237E9ACB' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x2='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix%28-42 42 -42 -188.346 63 86.173%29'%3E%3Cstop stop-color='white' /%3E%3Cstop offset='1' stop-color='white' stop-opacity='0' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 76px;
  height: 76px;
}
.piano-modal__title {
  line-height: 24px;
  font-size: 18px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #323232;
}
.piano-modal__description {
  margin-top: 9px;
  line-height: 24px;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.01em;
  color: rgba(50, 50, 50, 0.6);
}
.piano-modal__signin {
  height: 42px;
  line-height: 42px;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #767676;
}
.piano-modal__button {
  width: auto;
  max-width: 280px;
  min-width: 150px;
  margin-bottom: 12px;
}
.piano-modal__button_last {
  margin-bottom: 0;
}
.piano-button {
  font-weight: 500;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #fff;
  background: #3b67b2;
  padding: 18px 10px;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
}
.piano-link {
  color: #3b67b2;
  text-decoration: none;
  padding: 0;
  border: none;
  cursor: pointer;
  background: #fff;
  display: inline;
}
.piano-gray {
  color: #767676;
}
.piano-footer-sticky {
  width: 100%;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.01em;
  display: flex;
  background: #fff;
}
.piano-footer-sticky__body {
  text-align: left;
  margin: 18px 24px;
  flex-grow: 1;
  flex-shrink: 1;
}
.rss-channel {
  margin-bottom: 15px;
}
.rss-channel__title {
  font-family: "Roboto";
  display: inline-block;
  font-size: 0.875em;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.rss-channel__title svg {
  margin-right: 8px;
}
.rss-channel__list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-left: 30px;
}
.rss-channel__list__item {
  width: calc(50% - 20px);
  margin: 5px 0;
  font-size: 0.813em;
}
.rss-channel__list__item a {
  font-family: "Roboto";
}
.rss-channel__list__item svg {
  margin-right: 8px;
}
.search-input {
  height: 40px;
  line-height: 50px;
}
.search-input__btn {
  z-index: 1;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}
.search-input__btn:active {
  background-color: #007d33;
  color: #fff;
}
.spinner {
  content-visibility: auto;
  contain-intrinsic-size: 100px;
}
.spinner__svg {
  animation: spinner__rotator 1.4s linear infinite;
  stroke: #333;
}
.spinner__circle {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: spinner__dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}
@keyframes spinner__rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes spinner__dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.stick {
  z-index: 10;
  position: fixed;
  bottom: 55px;
}
.stick__content {
  box-shadow: 0 0 24px 0 #969696;
  background-color: #fff;
  border-radius: 5px;
}
.stick__close-app {
  background: #434343;
  height: 16px;
  width: 16px;
  left: -5px;
  top: -5px;
  border-radius: 50%;
  font-size: 8px;
}
.stick__description {
  font-size: 14px;
  font-family: "Roboto";
  color: #b3b3b3;
}
.stick__button {
  color: #fff;
  font-size: 13px;
  font-family: "Roboto";
  width: 124px;
  cursor: pointer;
}
.story-item:nth-child(1) {
  margin-top: 10px;
}
.story-item__section {
  color: #007d33;
  padding: 7px;
}
.story-item__left {
  flex: 60% 1 1;
}
.story-item__title {
  font-size: 14px;
}
.story-item__icon {
  z-index: 1;
  font-size: 50px;
  height: 50px;
}
.story-item__icon::before {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
.story-item__right {
  width: 115px;
  height: 72px;
  margin-left: 5px;
}
.story-item--row .story-item__left {
  padding-right: 0;
  padding-left: 15px;
}
.story-table {
  border-collapse: collapse;
}
.story-table__cell {
  padding: 10px;
  border-color: #333;
  vertical-align: middle;
  text-align: center;
}
.story-table thead {
  border-bottom: 1px solid #333;
}
.story-table thead th {
  padding: 5px;
  border-right: 1px solid #333;
}
.story-table thead th:last-child {
  border-right: 0;
}
.video-modal__gradient {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.video-modal__close-button {
  position: absolute;
  z-index: 30;
  top: -20px;
  right: 0;
}
.video-modal__close-icon:hover {
  color: #fff;
}
.video-modal__embed-container {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 20;
  transform: translate(-50%, -50%);
  width: 90%;
}
.video-modal__embed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-modal__embed iframe, .video-modal__embed object, .video-modal__embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/******* Features *******/
.story-contents__about-author {
  margin: 20px auto;
  padding: 8px 0;
  color: #000;
}
.story-contents__about-author .icon {
  display: inline-block;
  background-image: url("https://cdna.elcomercio.pe/resources/dist/depor/images/social_media_depor_sprite.png");
  background-repeat: no-repeat;
}
.story-contents__about-author__bg-svgto_x_dark_op {
  width: 24px;
  height: 19px;
  background-position: -92px -90px;
}
.story-contents__about-author-title {
  letter-spacing: 0.83px;
}
.story-contents__about-author-container {
  display: flex;
  margin-top: 10px;
  padding: 25px 0 8px 0;
  border-top: 2px solid #000;
  grid-gap: 20px;
  gap: 20px;
}
.story-contents__about-author-image {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}
.story-contents__about-author-container-author-data {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 10px;
  gap: 10px;
}
.story-contents__about-author-container-author-data a {
  color: #000;
  text-decoration: none;
  margin-bottom: 0;
}
.story-contents__about-author-container-author-data a:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.story-contents__about-author-name {
  letter-spacing: -0.08px;
}
.story-contents__about-author-container-social-icons {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  height: 24px;
  padding: 0 12px;
  border-left: 1px solid #ddd;
}
.story-contents__about-author-social-icon {
  width: 24px;
  height: 19px;
  text-align: center;
}
.story-contents__about-author-bio {
  padding-top: 14px;
}
.story-contents__about-author-image {
  width: 64px;
  height: 64px;
}
.content_gpt_top_ads {
  display: flex;
  justify-content: center;
  width: 340px;
  background-color: #f7f8f9;
  margin: auto;
  height: 100px;
  overflow-x: scroll;
}
.content_gpt #gpt_zocalo {
  width: 320px;
  height: 100px;
  overflow-x: scroll;
}
.minuto_minuto .content_gpt_caja3, .minuto_minuto .content_gpt_caja4, .minuto_minuto .content_gpt_caja5 {
  width: 320px;
  height: 290px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #f7f8f9;
  padding-top: 15px;
  margin: auto;
  overflow-x: scroll;
}
.minuto_minuto .content_gpt_caja3::before, .minuto_minuto .content_gpt_caja4::before, .minuto_minuto .content_gpt_caja5::before {
  content: "PUBLICIDAD";
  position: absolute;
  font-size: 10px;
  top: 10px;
}
.sticky-top {
  position: sticky !important;
  top: 0;
  z-index: 1;
}
.content_gpt_top_ads {
  width: 340px;
  background-color: #fff;
  margin: 10px auto;
  height: 100px;
}
.content_gpt_top_ads::before {
  content: "PUBLICIDAD";
  font-size: 10px;
  justify-content: center;
  margin: auto;
  display: flex;
  padding-top: 6px;
  padding-bottom: 4px;
}
.content_gpt #gpt_zocalo {
  width: 320px;
  height: 50px;
}
.content_gpt_top_ads {
  width: 340px;
  background-color: #fff;
  margin: auto;
  height: 100px;
}
.content_gpt #gpt_zocalo {
  width: 320px;
  height: 100px;
}
.content_gpt_caja2_ads {
  top: 0;
  position: sticky !important;
}
.content_gpt_caja2, .content_gpt_caja3, .content_gpt_caja4, .content_gpt_caja5, .content_gpt_caja6, .content_gpt_caja7, .content_gpt_caja8, .content_gpt_caja9, .content_gpt_caja10, .content_gpt_caja11, .content_gpt_caja12, .content_gpt_caja13, .content_gpt_caja14, .content_gpt_caja15 {
  width: 320px;
  height: 290px;
  background-color: #f7f8f9;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 25px;
  margin: auto;
}
.content_gpt_caja2::before, .content_gpt_caja3::before, .content_gpt_caja4::before, .content_gpt_caja5::before, .content_gpt_caja6::before, .content_gpt_caja7::before, .content_gpt_caja8::before, .content_gpt_caja9::before, .content_gpt_caja10::before, .content_gpt_caja11::before, .content_gpt_caja12::before, .content_gpt_caja13::before, .content_gpt_caja14::before, .content_gpt_caja15::before {
  content: "PUBLICIDAD";
  position: absolute;
  font-size: 10px;
  top: 10px;
}
.ads__zocalo {
  width: 0;
  overflow: hidden;
  display: none;
}
div#ads_d_vslider {
  position: fixed;
  bottom: 0;
  right: 0;
}
.container-publicidad {
  margin: 0 !important;
}
.react-calendar {
  /** Estas clases son añadidas por la biblioteca */
}
.react-calendar__header {
  background-color: #bed6e2;
}
.react-calendar__title {
  font-size: 18px;
  color: #19191d;
}
.react-calendar__brand {
  background-color: #fff;
  width: 30px;
  height: 30px;
}
.react-calendar__icon {
  font-size: 14px;
  color: #fff;
}
.react-calendar__content-calendar {
  min-height: 260px;
}
.react-calendar__navigation {
  padding-bottom: 10px;
}
.react-calendar__navigation__arrow {
  font-size: 20px;
}
.react-calendar__navigation__label {
  text-transform: uppercase;
  font-size: 15px;
}
.react-calendar__month-view__weekdays {
  padding: 10px 0;
  border-bottom: solid 1px #cac4c4;
  border-top: solid 1px #cac4c4;
}
.react-calendar__month-view__weekdays__weekday {
  font-family: "Roboto";
  font-weight: 600;
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  font-size: 12px;
  color: #8c8c8c;
}
.react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
}
.react-calendar__year-view__months__month, .react-calendar__decade-view__years__year {
  text-transform: uppercase;
  height: 20px;
}
.react-calendar__month-view__days__day {
  padding: 9px 5px;
  font-size: 12px;
  font-family: "Roboto";
  border-bottom: solid 1px #cac4c4;
  margin: 0;
}
.react-calendar__month-view__days__day:hover {
  text-decoration: underline;
}
.react-calendar__tile--active {
  background-color: #c0d7e3;
  color: #19191d;
}
.authors-list__author {
  box-shadow: 0 4px 6px rgba(0,0,0,0.16078);
  border-radius: 10px;
  will-change: background-color;
  transition: background-color 0.2s;
}
.authors-list__author:hover {
  background-color: #f3f5f7;
}
.authors-list__link:hover {
  text-decoration: none;
}
.editorial-team {
  background-color: #f3f5f7;
}
.htmlContainer {
  -webkit-overflow-scrolling: touch;
}
.author-details {
  grid-template-rows: 54px;
}
.post-item {
  /* &__date {} */
  /* &__content {} */
}
.post-item__image {
  width: 140px;
  height: 80px;
}
.post-item__author {
  visibility: hidden;
}
.author-title__box-title {
  flex-basis: calc(100% - 90px);
}
.author-title__section {
  flex-basis: 90px;
}
.author-title__url {
  color: #8f071f;
}
.blog-list-author__container .pagination {
  margin-top: 10px;
}
.blog-post-item:nth-child(1) {
  margin-top: 10px;
}
.blog-post-item__section {
  color: #007d33;
  padding: 7px;
}
.blog-post-item__left {
  flex: 60% 1 1;
}
.blog-post-item__title {
  font-size: 14px;
}
.blog-post-item__icon {
  z-index: 1;
  font-size: 40px;
  height: 72px;
}
.blog-post-item__icon::before {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
.blog-post-item__right {
  width: 115px;
  height: 72px;
  margin-left: 5px;
}
.blog-post-item--row .story-item__left {
  padding-right: 0;
  padding-left: 15px;
}
.blog-post-item__read {
  text-decoration: underline;
  text-transform: capitalize;
}
.blog-list-grid__item {
  background-color: #e8f2f7;
  min-height: 310px;
}
.blog-list-grid__image {
  height: 150px;
}
.blog-list-grid__line:after {
  content: "";
  border-bottom: 1px solid #000000;
  width: 20px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.blog-list-grid__icon {
  bottom: 0px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.blog-item {
  /* &__date {} */
  /* &__author {} */
  /* &__post {} */
}
.blog-item__container-avatar {
  width: 125px;
  height: 125px;
}
.blog-item__detail {
  min-height: 124px;
  width: 65%;
}
.blog-item__blog {
  color: #8f071f;
}
/* .blog-list {

  &__title {}
} */
.post-content__author {
  color: #8f071f;
}
.post-content__header {
  vertical-align: middle;
}
.post-content__story {
  word-wrap: break-word;
}
.post-content__story img {
  width: 100%;
  height: 100%;
}
.post-content__story p {
  margin: 0 0 30px;
}
.post-header__list {
  height: 45px;
}
.post-header__item {
  flex-basis: 0;
  margin-right: 2px;
}
.post-header__more {
  width: 45px;
}
.post-header__share {
  color: #666;
  /* @media (--tablet) {} */
}
.post-header__button {
  font-size: 30px;
  font-weight: bold;
}
.breaking-news {
  margin-bottom: 5px;
}
.breaking-news--bgcolor-1 {
  background-color: #007d33;
}
.breaking-news--bgcolor-2 {
  background-color: #000;
}
.breaking-news--bgcolor-3 {
  border-left: 3px solid #000;
  background: #ededed 0% 0% no-repeat padding-box;
  border-bottom: 1px solid #ddd;
}
.breaking-news__btn-close {
  width: 60px;
}
.breaking-news__btn-close button:focus {
  outline: 0;
}
.breaking-news__envivo-border {
  opacity: 0.16;
  float: left;
  width: 20px;
  height: 20px;
  background-color: #dd0009;
  border-radius: 50%;
  margin-top: 2px;
}
.breaking-news__envivo {
  float: left;
  background-color: #dd0009;
  border-radius: 50%;
  height: 8px;
  width: 8px;
  margin-left: -14px;
  margin-top: 8px;
  margin-right: 15px;
}
.by-minute {
  display: flex;
  flex-direction: column;
}
.by-minute__left {
  width: 100%;
  background-color: #313131;
}
.by-minute__right {
  width: 100%;
}
.by-minute__time-progress {
  width: 40px;
  height: 40px;
  transform: rotate(-90deg);
}
.by-minute__time-progress.hiden {
  display: none;
}
.by-minute__time-progress.show {
  display: block;
}
.by-minute__middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.by-minute__box-separator {
  width: 40px;
  height: 40px;
}
.by-minute__separator {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.by-minute__team-shield {
  width: 40px;
}
.by-minute__bar {
  min-height: 50px;
}
.by-minute__bar:hover {
  text-decoration: none;
}
.by-minute .mxm-evt-comp-container,
.by-minute .mxm-partido-comp-container {
  margin-bottom: 0;
}
.author-description__image {
  border-radius: 50%;
  width: 59px;
  position: relative;
  top: 10px;
  vertical-align: top;
}
.author-description__link:last-child .author-description__social {
  padding-bottom: 17px !important;
}
.cinema-card__figure {
  height: 230px;
}
.cinema-card__detail {
  z-index: 5;
  background-color: #d0e7d9;
}
.cinema-card__p-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 180px;
}
.cinema-card__premiere, .cinema-card__p-link {
  color: #333;
  font-size: 20px;
}
.cinema-card__movies-list {
  background-color: #e8f2f7;
  margin-top: 3px;
}
.cinema-card__select {
  background-color: #fff;
  background-image: url(https://elcomercio.pe/img/arrow_down.png);
  background-position: right 10px;
  background-repeat: no-repeat;
  height: 50px;
  font-size: 16px;
}
.cinema-card__button {
  height: 34px;
  width: 100px;
  font-size: 16px;
}
.cinema-card__category {
  background-color: #d0e7d9;
  font-weight: 700;
  padding: 0 20px;
  height: 40px;
  display: flex;
  align-items: center;
}
.cinema-card__title {
  font-size: 16px;
}
.columnist-premium__profile {
  width: 100px;
}
.columnist-premium__name {
  width: 60%;
  font-size: 20px;
}
.columnist-premium__section {
  font-size: 11px;
}
.columnist-premium__section::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 1px;
  background-color: #333;
  left: 50%;
  transform: translateX(-50%);
  bottom: -7px;
}
.columnist-premium__description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  max-height: calc(16px * 1.33333 * 5);
  font-size: 16px;
}
.columnist-premium__logo {
  max-width: 70px;
}
.doblete {
  height: calc(100% / 2 - 10px);
  padding-bottom: 0;
}
.doblete__section-small {
  color: #005b26;
}
.doblete__box-icon {
  border-top: solid 1px #005b26;
}
.doblete__box-icon::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -10px;
  width: 10px;
  height: 1px;
  background-color: #005b26;
}
.doblete__box-icon::after {
  content: "";
  position: absolute;
  top: -1px;
  right: -10px;
  width: 10px;
  height: 1px;
  background-color: #005b26;
}
.featured-opening {
  background-color: #fff;
  flex-direction: column;
}
.featured-opening__body {
  height: 100%;
}
.featured-opening__section-edit {
  color: #005b26;
  font-weight: 900;
}
.featured-opening__title {
  font-weight: bold;
}
.featured-opening__more {
  text-decoration: underline;
}
.featured-opening__subtitle {
  line-height: 1.2;
}
.featured-opening__author {
  font-size: 13px;
  margin-top: 8px;
  color: #8a8a8a;
}
.featured-opening__item:nth-last-child(1) {
  margin-bottom: 0;
}
.featured-opening__link::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #005b26;
}
.featured-opening__footer {
  border-top: solid 1px #005b26;
  padding: 10px 20px;
}
.featured-opening__section {
  color: #005b26;
}
.featured-opening__image {
  width: 45px;
}
.featured-author__icon {
  left: auto;
  transform: none;
  top: 0;
}
.featured-author__container-img {
  margin: auto 0;
}
.featured-author__author-img, .featured-author__author-picture {
  width: 47px;
  height: 47px;
}
.featured-author__title-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(24px * 1.16667 * 3);
  font-size: 24px;
}
.featured-author__subtitle-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(0.9rem * 1.3333 * 3);
}
.featured-author__section-link {
  font-size: 24px;
}
.featured-author.second .featured-author__img {
  max-height: 374px;
}
.featured-author.third {
  min-height: 374px;
}
.featured-author.third .featured-author__img {
  max-height: 374px;
}
.featured-author.third .featured-author__section-link {
  color: #005b26;
}
.featured-author.third .featured-author__img-picture::before {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 90%;
  background: linear-gradient(to bottom, rgba(68, 68, 68, 0) 0%, rgba(0, 0, 0, 0.5));
}
.featured-author.fourth .featured-author__img {
  max-height: 374px;
}
.featured-author.fourth .featured-author__title-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(2rem * 1.16667 * 3);
}
.featured-author.fourth .featured-author__subtitle-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: calc(1rem * 1.3333 * 3);
}
.feature-fullimage.top {
  align-items: flex-start;
}
.feature-fullimage.middle {
  align-items: center;
}
.feature-fullimage.end {
  justify-content: flex-end;
}
.feature-fullimage__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);
}
.feature-fullimage__box-detail {
  z-index: 1;
}
.feature-fullimage[class*=" col-2"] .feature-fullimage__box-detail {
  width: 50%;
}
.feature-fullimage__section {
  position: relative;
  font-size: 1rem;
}
.feature-fullimage__section::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.7);
  top: -2px;
  left: 0;
}
.feature-fullimage__section::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: -3px;
  left: 0;
}
.feature-fullimage__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.feature-fullimage__author {
  font-size: 11px;
}
.feature-fullimage__box-icon {
  top: 20px;
  right: 20px;
  height: 50px;
  width: 50px;
}
.feature-fullimage[class*=" top start col-2"] .feature-fullimage__box-icon, .feature-fullimage[class*=" top end row-1"] .feature-fullimage__box-icon, .feature-fullimage[class*=" top start row-1"] .feature-fullimage__box-icon {
  top: inherit;
  bottom: 20px;
  right: 20px;
}
.feature-fullimage[class*=" top end"] .feature-fullimage__box-icon {
  top: inherit;
  bottom: 20px;
  left: 20px;
  right: inherit;
}
.feature-fullimage[class*=" top end"] .feature-fullimage__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);
}
.feature-fullimage[class*=" bottom end col-2"] .feature-fullimage__box-icon {
  top: 20px;
  left: 20px;
  right: inherit;
}
.feature-fullimage[class*=" top start"] .feature-fullimage__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);
}
.feature-fullimage[class*=" middle start col-2"] .feature-fullimage__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);
}
.feature-fullimage[class*=" middle end col-2"] .feature-fullimage__box-icon {
  top: 20px;
  left: 20px;
  right: inherit;
}
.feature-fullimage[class*=" middle end col-2"] .feature-fullimage__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%);
}
.feature-fullimage.basic * .feature-fullimage__title {
  font-size: 1.4rem;
  font-weight: 700;
  max-height: calc(1.4rem * 1.333 * 4);
}
.feature-fullimage.twocol * .feature-fullimage__title, .feature-fullimage.full * .feature-fullimage__title {
  font-size: 1.4rem;
  font-weight: 700;
  max-height: calc(1.4rem * 1.333 * 4);
}
.featured-story-manual-live {
  height: 200px;
}
.featured-story-manual-live.hasVideo {
  padding-top: 30px;
  padding-bottom: 56.25%;
  height: 0;
}
.featured-story-manual-live__iframe {
  width: 95%;
  height: 85%;
  left: 50%;
  transform: translateX(-50%);
}
.featured-multimedia__img {
  height: 140px;
}
.featured-multimedia__button {
  height: 30px;
  width: 120px;
}
.featured-multimedia__section {
  height: 30px;
}
.featured-multimedia__title-link {
  -webkit-line-clamp: 3;
  max-height: calc(0.9rem * 1.3 * 3);
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.featured-special__img-link::after {
  content: "";
  display: block;
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(68, 68, 68, 0) 20%, #000000);
}
.featured-special__content {
  max-width: 60%;
  max-height: 70%;
}
.featured-special__img {
  max-height: 528px;
}
.score {
  background-color: #fff;
}
.score__end::before, .score__end::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #e8e8e8;
  position: absolute;
  left: 50%;
}
.score__end::before {
  top: -100%;
}
.score__end::after {
  bottom: -100%;
}
.score__status-fixture {
  width: 85px;
  height: 35px;
}
.score__status-message {
  left: 50%;
  transform: translateX(-50%);
  top: 85px;
  font-size: 10px;
}
.score__end-text {
  width: 44px;
  height: 44px;
  border: 5px solid #e8e8e8;
  font-size: 14px;
  line-height: 16px;
  color: #9ba4ad;
}
.score__team {
  width: 50%;
}
.score__team-number {
  font-size: 50px;
}
.score__team:first-child {
  justify-content: flex-end;
}
.score__team-name {
  font-size: 12px;
  line-height: 16px;
}
.score__team:last-child .score__team-number {
  margin-right: 25px;
}
.score__team:last-child .score__team-name {
  margin-right: 0;
}
.score__team-logo {
  width: 42px;
}
.score__gol-wrapper {
  border-color: #e8e8e8;
}
.score__gol-list {
  width: calc(100% - 14px);
}
.score__gol-box {
  width: 50%;
}
.score__gol-box:last-child .score__gol-list {
  justify-content: flex-start;
}
.score__gol-name {
  color: #3e4750;
  letter-spacing: 0.4px;
}
.score__gol-time {
  color: #9a9a9a;
}
.score__gol-name, .score__gol-time {
  font-size: 13px;
  line-height: 16px;
}
.score__gol-img {
  width: 14px;
  height: 14px;
  background-image: url("https://cdna.ojo.pe/resources/assets/minute-by-minute/gol.png");
  background-size: cover;
}
.most-read-item:last-child {
  border-width: 0;
}
.most-read-item__figure {
  max-height: 72px;
  max-width: 118px;
}
.most-read-item__icon {
  transform: translate(0, 0);
  top: auto;
  top: initial;
  left: auto;
  left: initial;
  bottom: 5px;
  right: 5px;
  font-size: 25px;
  width: 25px;
  height: 25px;
}
.most-read-item__detail {
  font-size: 13px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.most-read-item .three-lines {
  max-height: calc(13px * 1.33 * 3);
  -webkit-line-clamp: 3;
}
.most-read-item .four-lines {
  max-height: calc(13px * 1.33 * 4);
  -webkit-line-clamp: 4;
}
.most-read__icon {
  font-size: 18px;
}
.most-read__title {
  height: 35px;
  font-size: 15px;
}
.most-read__link {
  color: #007d33;
}
.opinion-card {
  grid-template-columns: 1fr;
  grid-template-rows: 60px 10fr;
}
.opinion-card__head {
  grid-template-columns: 1fr;
}
.opinion-card__title {
  color: #f15a24;
  /* el componente opinion trome debe mostrar 2 lineas como maximo en el titulo*/
}
.opinion-card__body {
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}
.opinion-card__item {
  grid-template-columns: 8fr 4fr;
}
.opinion-card__section-name, .opinion-card__name-link, .opinion-card__name-link:hover {
  color: #f15a24;
}
.opinion-card__section {
  grid-template-rows: 2fr 8fr;
  grid-template-columns: 1fr;
}
.opinion-card__title-link:hover {
  color: #000;
}
.opinion-card__story-title {
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.opinion-card__oneline {
  max-height: 15px;
  -webkit-line-clamp: 1;
  line-height: 18px;
}
.opinion-card__twoline {
  max-height: 40px;
  -webkit-line-clamp: 2;
  line-height: 18px;
}
.opinion-card__threeline {
  max-height: 55px;
  -webkit-line-clamp: 3;
  line-height: 18px;
}
.opinion-card__image-container {
  grid-template-rows: 3fr;
}
.opinion-card__image {
  height: 60px;
  width: 60px;
}
.tabloid-story__img {
  max-height: 220px;
  min-width: 280px;
  min-height: 157px;
}
.tabloid__header {
  height: 40px;
}
.tabloid__date {
  height: 40px;
  bottom: 16px;
}
.tabloid__face {
  /*
    si se hacen cambios en estas dimensiones, 
    verificar el tamano de la imagen en 
    feature/cards/tabloid/default.jsx
  */
  height: 266px;
}
.tournament-result__card {
  border-top-width: 6px;
  border-color: #ddd;
  height: 186px;
  overflow-x: hidden;
}
.tournament-result__card-text {
  width: 40%;
  padding-right: 5px;
}
.tournament-result__card-league, .tournament-result__card-text {
  font-size: 14px;
  height: 20px;
  line-height: 1.3;
}
.tournament-result__card-sponsor {
  height: 20px;
}
.tournament-result__card-figure {
  width: 60%;
}
.tournament-result__item {
  max-width: 350px;
}
.tournament-result__item:last-child {
  margin-bottom: 0;
}
.tournament-result__name {
  width: 70px;
  font-size: 14px;
  word-break: break-word;
}
.tournament-result__figure {
  width: 30px;
  height: 30px;
}
.tournament-result__score {
  width: 50px;
}
.tournament-result__score-live {
  color: red;
  font-size: 13px;
}
.tournament-result__date, .tournament-result__time {
  font-size: 13px;
}
.tournament-result__add {
  width: 300px;
  height: 250px;
}
.triplet__item:first-child {
  padding-top: 0;
}
.triplet__item:last-child {
  border-bottom: 0px;
  padding-bottom: 0;
}
.triplet__item--right .triplet__information {
  padding-right: 10px;
}
.triplet__item--left {
  flex-direction: row-reverse;
}
.triplet__item--left .triplet__information {
  padding-left: 10px;
}
.triplet__title {
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.triplet--oneline {
  max-height: 21px;
  -webkit-line-clamp: 1;
}
.triplet--twoline {
  max-height: 35px;
  -webkit-line-clamp: 2;
}
.triplet--threeline {
  max-height: 60px;
  -webkit-line-clamp: 3;
}
.triplet__multimedia {
  width: 75px;
  height: 90px;
}
.triplet__icon {
  font-size: 25px;
  width: 25px;
  height: 25px;
}
.triplet__information {
  max-width: calc(100% - 75px);
}
.movies-grid {
  /* &__nav { } */
  /* &__form { } */
}
.movies-grid__nav-link {
  transition: 0.5s;
}
.movies-grid__nav-link--active {
  font-weight: 900;
  color: #333;
}
.movies-grid__nav-link:hover {
  color: #333;
}
.movies-grid__nav-link::before {
  content: "·";
  font-weight: 900;
  position: absolute;
  left: -2px;
}
.movies-grid__select {
  background-image: url(https://assets.elcomercio.pe/img/arrow_down.png);
  background-position: right center;
  background-repeat: no-repeat;
  margin-right: 1%;
  padding: 0 32px 0 8px;
}
.movies-grid__grid {
  grid-gap: 20px;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
.movies-grid__movie {
  width: 134px;
}
.movies-grid__tag {
  text-decoration: none;
}
.movie-details {
  /* &__right { } */
  /* &__title {} */
}
.movie-details__box-img {
  max-width: 850px;
}
.movie-details__img {
  max-height: 240px;
}
.movie-details__box-icon {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  background-color: rgba(255, 255, 255, 0.7);
  pointer-events: none;
}
.movie-details__detail {
  max-width: 800px;
}
.movie-details__hours {
  max-height: 250px;
}
.movie-details__text {
  color: rgba(255, 255, 255, 0.8);
}
.movie-details__name--sinopsis {
  margin-bottom: 30px;
}
.movie-details__value {
  color: rgba(255, 255, 255, 0.8);
}
.movie-details__more {
  max-width: 160px;
  transition: all 0.15s ease;
}
.movie-details__more:hover {
  background-color: rgba(255, 255, 255, 0.2);
  transition: all 0.15s ease;
}
.movie-item:nth-last-child(1) {
  padding-bottom: 0;
}
.movie-item__left {
  flex-basis: 100%;
}
.movie-item__img {
  max-height: 240px;
}
.movie-item__subtitle:first-child {
  margin-bottom: 20px;
}
.movie-item__description {
  color: #646464;
}
.movie-list {
  width: 95%;
  max-width: 950px;
}
/* .movies-container {
  @media (--tablet) {
  }

  &__title {
    @media (--tablet) {
    }
  }
} */
.movies-filter::before {
  top: 10%;
}
.movies-filter__form :nth-child(2) {
  display: none;
}
.movies-filter__select {
  background-image: url(https://assets.elcomercio.pe/img/arrow_down.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.movies-slider {
  max-width: 100vw;
  /* &__movie-description {} */
}
.movies-slider__content {
  transition: transform 0.4s ease;
}
.movies-slider__img {
  max-height: 240px;
}
.movies-slider__arrows-box {
  outline: 0;
  z-index: 2;
  top: 20%;
}
.movies-slider__arrows {
  background-color: #f7c600;
  background-image: url(https://assets.elcomercio.pe/img/arrow_down.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
}
.movies-slider__arrows--left {
  transform: rotate(90deg);
}
.movies-slider__arrows--right {
  transform: rotate(270deg);
}
.custom-image-banner__image {
  width: 100%;
}
.custom-title {
  padding-left: 10px;
  padding-right: 10px;
}
.custom-title__button {
  top: 50%;
  transform: translateY(-50%);
}
.custom-title.large {
  font-size: 2rem;
}
.custom-title.medium {
  font-size: 1.5rem;
}
.custom-title.small {
  font-size: 1.1rem;
}
.cutter-nl__container-principal {
  margin: 0 auto 32px auto;
}
.cutter-nl__title {
  text-align: center;
  text-transform: uppercase;
  margin: 5px auto;
}
.cutter-nl__container-secondary, .cutter-nl__newsletter-info, .cutter-nl__button {
  display: flex;
}
.cutter-nl__container-secondary {
  justify-content: start;
  grid-gap: 8px;
  gap: 8px;
  padding: 6px 2px 5px 3px;
}
.cutter-nl__figure, .cutter-nl__author-image {
  height: 78px;
}
.cutter-nl__figure {
  flex: 0 0 78px;
}
.cutter-nl__author-image {
  width: 78px;
}
.cutter-nl__newsletter-info {
  justify-content: space-between;
  flex-direction: column;
  padding: 0 0 1px 0;
}
.cutter-nl__button {
  align-items: center;
  justify-content: center;
  width: 116px;
  height: 24px;
  border-radius: 12px;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}
html {
  scrollbar-color: #9c9c9c rgba(0, 0, 0, 0);
  scroll-behavior: smooth;
}
.landing-puro.form, .landing-puro.v2 {
  position: relative;
}
.landing-puro.form .bg-cover, .landing-puro.v2 .bg-cover {
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.landing-puro.form .bg-cover img, .landing-puro.v2 .bg-cover img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 860px;
  width: 100%;
}
.landing-puro.form .wrapper-content, .landing-puro.v2 .wrapper-content {
  left: 0;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.landing-puro .containerBannerTop {
  min-height: 76px;
  position: sticky;
  top: 60px;
  left: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.landing-puro .containerBannerTop.v2 {
  position: fixed;
  top: 0;
  visibility: hidden;
  opacity: 0;
  height: auto;
}
.landing-puro .containerBannerTop.visibleBanner {
  visibility: visible;
  opacity: 1;
}
.landing-puro .coverSectionWrapper {
  background: #f8f6ec;
}
.landing-puro .plansSectionWrapper {
  padding-top: 48px;
  margin-bottom: 28px;
}
.landing-puro .plansSectionWrapper.v2 {
  padding-top: 10px;
}
.landing-puro .plansSectionWrapper h2 {
  padding: 0 16px;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 40px;
}
.landing-puro .plansSectionWrapper__boxTitle {
  display: grid;
}
.landing-puro .plansSectionWrapper__boxTitle h2 {
  color: #fff;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.0025em;
  margin-top: 6px;
  margin-bottom: 28px;
}
.landing-puro .plansSectionWrapper__boxTitle h3 {
  display: none;
  color: #fff;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 40px;
}
.landing-puro .bundleSectionWrapper {
  margin: 28px auto 26px auto;
  padding: 0 16px;
}
.landing-puro .threeStepsWrapper {
  margin: 28px auto 64px auto;
}
.landing-puro .threeStepsWrapper h2 {
  padding: 0 16px;
  margin-bottom: 32px;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.landing-puro .appSectionWrapper {
  margin: 64px auto;
  padding: 0 16px;
}
.landing-puro .videoSectionWrapper {
  background: #f8f6ec;
}
.landing-puro .brandsSectionWrapper {
  position: relative;
}
.landing-puro .brandsSectionWrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #eeeadb;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  z-index: -1;
}
.landing-puro .business__name {
  margin: 14px auto;
  padding: 0 16px;
}
.landing-puro .business__name-ruc {
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.landing-puro .faqsSectionWrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 32px;
  padding: 0 16px;
}
.landing-puro .faqsSectionWrapper .faq__content-title {
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
}
.landing-puro .faqsSectionWrapper .faq__content {
  padding: 0;
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > label {
  font-size: 16px;
  line-height: 25px;
  padding: 35px 50px 20px 0;
  color: #000;
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 16px;
  line-height: 25px;
  padding: 0 50px 0 0;
  color: #000;
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > label::after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgBrZINDYAgEIUvghGMQAQj2AAj2EAjGMFGRiACEfTOgfPnPHbA277pxvE92ABIp0EmZEP2AP0PUCEt4m7iNy7MZMUgXpBHfJhVxTKiJZyWZCuzbnPldMKOmevhe8NkCSeXrm80JVq5qsRkyv9KHvvFxRolDsrlUslVUCrnSsh9vu0Z6shjWmSk7wF/fFyECOS2WAAAAABJRU5ErkJggg==") no-repeat;
  height: 12px;
  width: 25px;
  top: calc(65% - 15px);
  transform: rotate(180deg);
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > .accordion-toggle:checked ~ label::after {
  top: calc(90% - -30px);
  transform: rotate(360deg);
}
.landing-puro .btn_faq {
  width: 40%;
  color: #000;
  border: 1px solid black;
}
.landing-puro.gestion .coverSectionWrapper {
  background: #fffbfb;
}
.landing-puro.gestion .plansSectionWrapper h2 {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 32px;
  line-height: 32px;
}
.landing-puro.gestion .plansSectionWrapper.v2 {
  padding-top: 15px;
}
.landing-puro.gestion .plansSectionWrapper__boxTitle h2 {
  color: #fff;
  text-align: center;
  font-family: "Petrona", serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
  margin-top: 16px;
  margin-bottom: 24px;
}
.landing-puro.gestion .plansSectionWrapper__boxTitle h3 {
  color: #fff;
  text-align: center;
  font-family: "Petrona", serif;
  font-size: 34px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 40px;
}
.landing-puro.gestion .bundleSectionWrapper {
  margin: 28px auto 48px auto;
}
.landing-puro.gestion .threeStepsWrapper h2 {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 48px;
}
.landing-puro.gestion .videoSectionWrapper {
  background: #fffbfb;
}
.landing-puro.gestion .brandsSectionWrapper::before {
  background: #ffedef;
}
.landing-puro.gestion .business__name-ruc {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 16px;
  line-height: 18px;
}
.landing-puro.gestion .faqsSectionWrapper .faq__content-title {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > label, .landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 18px;
  line-height: 27px;
}
.landing-puro.gestion .faqsSectionWrapper .faq__block .btn_faq {
  width: 40%;
  color: #841521;
  border: 2px solid #841521;
  border-radius: 5px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgBjY2xEYNAEANPHzgmIHB4JdgluAR3QAeQEwAzMLRBB5RAKx8S0AIn/oNnIEORbqXRiTwUrkefayVAE2wGsq0336XMJTPk2tChJPmH8CsORWS3xQgsBLvjr129j2x8q5phEeMUlzFk+rEX5msp6SyHL/JUB75PLrOizCcoAAAAAElFTkSuQmCC") no-repeat 24% center;
}
#beneficios {
  display: flex;
  flex-direction: column;
  background-color: #000;
  width: 100%;
}
@keyframes slideStartAnimationRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-3680px);
  }
}
@keyframes slideInProgressAnimationRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-3680px);
  }
}
@keyframes slideStartAnimationLeft {
  0% {
    transform: translateX(-7440px);
  }
  100% {
    transform: translateX(-3720px);
  }
}
@keyframes slideInProgressAnimationLeft {
  0% {
    transform: translateX(-3720px);
  }
  100% {
    transform: translateX(0);
  }
}
#beneficios .title-section {
  padding-top: 10px;
  margin: 0 auto;
}
#beneficios .button {
  margin-top: 24px;
  margin-bottom: 24px;
}
#beneficios .video {
  margin: 24px auto 0;
  min-width: 328px;
  padding: 0 16px 0;
  box-sizing: border-box;
  width: 100%;
}
#beneficios .wrapper-benefit {
  padding: 0 16px;
  display: grid;
  margin: 24px auto;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 8px 16px;
  grid-auto-rows: minmax(auto, 1fr);
}
#beneficios .wrapper-benefit .item {
  grid-row: auto;
  grid-column: auto;
}
#beneficios .wrapper-benefit .item picture img {
  display: flex;
  width: 100%;
  height: 100%;
  animation: fadeIn 0.8s;
}
#beneficios .row-container {
  position: relative;
  width: 100%;
  height: 142px;
  overflow: hidden;
  max-width: 1700px;
  margin: 24px auto 0;
}
#beneficios .row-container .image-container-left,
#beneficios .row-container .image-container-right {
  position: absolute;
  width: 100%;
  display: flex;
  height: 64px;
}
#beneficios .row-container .image-container-left .img,
#beneficios .row-container .image-container-right .img {
  max-width: none;
  background: transparent;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0%;
     object-position: 0%;
  box-sizing: border-box;
}
#beneficios .row-container .image-container-right {
  top: 0;
  left: 0;
  text-align: left;
}
#beneficios .row-container .image-container-right.start {
  animation: slideStartAnimationRight 40s linear infinite;
}
#beneficios .row-container .image-container-right.in-progress {
  animation: slideInProgressAnimationRight 40s linear infinite;
}
#beneficios .row-container .image-container-right .img {
  width: 3680px;
}
#beneficios .row-container .image-container-left {
  top: 78px;
  right: 0;
  text-align: right;
}
#beneficios .row-container .image-container-left.start {
  animation: slideStartAnimationLeft 40s linear infinite;
}
#beneficios .row-container .image-container-left.in-progress {
  animation: slideInProgressAnimationLeft 40s linear infinite;
}
#beneficios .row-container .image-container-left .img {
  width: 3720px;
}
#elcomercio {
  width: 100%;
  display: flex;
  flex-direction: column;
}
#elcomercio .title-container .title-section {
  font-size: 36px;
  margin-bottom: 24px;
  text-align: center;
  padding: 0 20px;
}
#elcomercio .title-container .description-section {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: center;
  padding: 0 16px;
}
#elcomercio .title-container .button {
  display: none;
}
#elcomercio .wrapper-container {
  position: relative;
  margin-left: 0;
  margin-top: 24px;
  margin-bottom: 24px;
  width: auto;
  overflow-x: auto;
  display: flex;
  flex-direction: row;
  scrollbar-width: none;
  padding: 0 8px;
}
#elcomercio .wrapper-container::-webkit-scrollbar {
  display: none;
}
#elcomercio .wrapper-app {
  width: auto;
  overflow-x: auto;
  display: flex;
  flex-direction: row;
  scrollbar-width: none;
}
#elcomercio .wrapper-app .item {
  position: relative;
  display: flex;
  justify-content: center;
  width: auto;
  margin-left: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#elcomercio .wrapper-app .item:first-child {
  margin-left: 0;
}
#elcomercio .wrapper-app .item:last-child {
  margin-right: 0;
}
#elcomercio .wrapper-app .item .backdrop {
  background: linear-gradient(180deg, rgba(11, 17, 7, 0) 0%, #0b1107 82.64%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#elcomercio .wrapper-app .item picture img {
  max-width: none;
  animation: fadeIn 0.8s;
}
#elcomercio .wrapper-app .item .text-container {
  position: absolute;
  bottom: 14px;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 28px);
  letter-spacing: 0;
  color: #fff;
  text-transform: uppercase;
  margin: auto auto 0;
  text-align: center;
  z-index: 2;
}
#elcomercio .wrapper-app .item .text-container .brand {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  margin: 0 auto 24px;
}
#elcomercio .wrapper-app .item .text-container .message {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  height: 48px;
  letter-spacing: 0.5px;
  text-align: center;
  display: flex;
  align-items: end;
  justify-content: end;
  margin: 0 auto;
}
/* Inicio en caliente */
@keyframes carruselAppInfinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-1374px);
  }
}
#elcomercio .wrapper-container {
  position: relative !important;
  width: auto !important;
  display: flex !important;
  flex-direction: row !important;
  scrollbar-width: none !important;
  overflow: hidden !important;
  margin: 24px 16px !important;
  padding: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#elcomercio .scroll-zone {
  display: none !important;
}
#elcomercio .wrapper-container::-webkit-scrollbar {
  display: none !important;
}
#elcomercio .wrapper-app {
  width: auto !important;
  display: flex !important;
  flex-direction: row !important;
  scrollbar-width: none !important;
  min-height: 503.2px !important;
  overflow-x: visible;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#elcomercio .wrapper-app .item {
  min-height: 503.2px !important;
  min-width: 168px !important;
}
#elcomercio .wrapper-app.carrusel {
  animation: carruselAppInfinite 20s linear infinite !important;
}
#elcomercio h3,
#elcomercio p {
  color: #fff;
  font-family: "Lato", sans-serif;
}
#elcomercio h3 {
  font-weight: 700;
}
#elcomercio .button {
  border-radius: 15px;
  width: 188px;
  background-color: #ffcb05;
  display: flex;
  margin: 0 auto;
  height: 40px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.1px;
  text-align: center;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  color: #000;
  text-transform: uppercase;
}
/* Fin en Calinte */
.bg-blue--puro-lite {
  background: #07262c;
}
.bg-blue--puro-lite .bg-cover img {
  height: 360px !important;
}
.bg-blue--puro-lite .threeSteps__box {
  background: #fff;
}
.bg-blue--puro-lite .threeStepsWrapper h2 {
  color: #fff;
}
.bg-blue--puro-lite .business__name p {
  color: #fff;
  font-size: 12px;
  padding-bottom: 40px;
}
.bg-blue-radial--puro-lite {
  padding: 40px 0px 60px 0px;
  background: black;
  background: linear-gradient(0deg, black 5%, #07262c 74%, #07262c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#07262c",GradientType=1);
}
.bg-white--puro-lite {
  background: #fff;
  padding: 1px 0;
}
.cont--puro-lite {
  min-height: 870px;
}
.cont-piano--puro-lite {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 180px;
}
#beneficios {
  padding-bottom: 40px;
}
#beneficios .title-section {
  color: white;
  font-size: 32px;
  text-align: center;
}
/* stylelint-disable no-descending-specificity */
.coverSection {
  max-width: 1360px;
  margin: 0 auto;
  position: relative;
  padding: 13px 0 44px 0;
  min-height: 706px;
  overflow: hidden;
}
.coverSection .coverSection__plan {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.coverSection .coverSection__plan h1 {
  margin: 0 auto;
  text-align: center;
  color: #1d1d1d;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
  letter-spacing: -0.06px;
  max-width: 360px;
  padding: 0 16px;
}
.coverSection .coverSection__plan-box {
  position: relative;
  max-width: 360px;
  width: 100%;
  margin: 19px auto 24px auto;
}
.coverSection .coverSection__plan-box picture {
  display: flex;
  justify-content: flex-end;
}
.coverSection .coverSection__plan-box picture img {
  display: block;
  max-width: 313px;
  max-height: 401px;
  width: 100%;
  height: 100%;
  aspect-ratio: 313/401;
  -o-object-fit: cover;
     object-fit: cover;
}
.coverSection .coverSection__plan-box-plan {
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  padding: 8px;
  border-radius: 16px;
  border: 2px solid #020b15;
  background: #f9f6ec;
}
.coverSection .coverSection__plan-box-plan-ribbon {
  display: none;
}
.coverSection .coverSection__plan-box-plan > p {
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  text-wrap: balance;
  margin: 5px 0 12px 0;
}
.coverSection .coverSection__plan-box-plan-price {
  background: #ffb300;
  border-radius: 12px;
  padding: 13px 8px 10px 8px;
}
.coverSection .coverSection__plan-box-plan-price p {
  display: flex;
  flex-direction: column;
  color: #020b15;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.64px;
}
.coverSection .coverSection__plan-box-plan-price p > span {
  display: none;
}
.coverSection .coverSection__plan-box-plan-price p strong {
  font-weight: 700;
  font-size: 48px;
  letter-spacing: -1.92px;
  line-height: 36px;
  text-wrap: nowrap;
}
.coverSection .coverSection__plan-box-plan-price p strong span {
  font-size: 32px;
  letter-spacing: -1.28px;
}
.coverSection .coverSection__plan-description {
  color: #1d1d1d;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 360px;
  margin: 0 auto;
  padding: 0 16px;
  text-wrap: pretty;
}
.coverSection .coverSection__plan-button {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 0 16px;
  margin-top: 24px;
}
.coverSection .coverSection__plan-button a {
  background: #ffb300;
  border-radius: 40px;
  border: none;
  color: #020b15;
  cursor: pointer;
  font-family: "Noto Serif", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.46px;
  line-height: 26px;
  max-width: 328px;
  min-height: 52px;
  width: 100%;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 22px;
  text-align: center;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3), 0 8px 12px 6px rgba(0, 0, 0, 0.15);
  transition: 0.3s ease-in-out;
}
.coverSection .coverSection__plan-button a p {
  font-family: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  transition: 0.3s ease-in-out;
}
.coverSection .coverSection__plan-button a:hover {
  background: #fff0cc;
}
.coverSection .coverSection__plan-button a:hover p {
  color: #023047;
}
.coverSection .coverSection__img-desktop {
  display: none;
}
.coverSection.gestion .coverSection__plan h1 {
  color: #1a0407;
  font-family: "Petrona", serif;
}
.coverSection.gestion .coverSection__plan-box-plan {
  border: 2px solid #1a0407;
  background: #fffbfb;
}
.coverSection.gestion .coverSection__plan-box-plan > p {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 28px;
}
.coverSection.gestion .coverSection__plan-box-plan-price {
  background: #841521;
  border-radius: 10px;
}
.coverSection.gestion .coverSection__plan-box-plan-price p {
  color: #fff9f4;
  font-family: "Petrona", serif;
  font-size: 20px;
}
.coverSection.gestion .coverSection__plan-box-plan-price p strong {
  font-size: 64px;
  letter-spacing: -2.56px;
}
.coverSection.gestion .coverSection__plan-box-plan-price p strong span {
  font-size: 32px;
  letter-spacing: -1.28px;
}
.coverSection.gestion .coverSection__plan-description {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 18px;
}
.coverSection.gestion .coverSection__plan-button a {
  background: #841521;
  color: #fff9f4;
  font-family: "Petrona", serif;
  font-size: 20px;
  border-radius: 5px;
}
.coverSection.gestion .coverSection__plan-button a:hover {
  background: #e6d0d3;
}
.coverSection.gestion .coverSection__plan-button a:hover p {
  color: #841521;
}
.plansSection .container-loader {
  width: 32px;
  height: 32px;
}
.plansSection .container-loader::after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  animation: animate-loader 1.2s linear infinite;
  border: 4px solid #cf9f0d;
  border-color: #cf9f0d transparent #cf9f0d transparent;
}
.plansSection .tabs header {
  padding: 0 8px;
  margin: 0 auto;
  width: 100%;
}
.plansSection .tab-header {
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 328px;
  width: 100%;
  min-height: 40px;
  position: relative;
  border-radius: 26px;
  margin-bottom: 20px;
}
.plansSection .tab-border {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 1px solid #020b15;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.plansSection .tab-header > button {
  padding: 0 4px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 2;
  cursor: pointer;
  background: transparent;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.plansSection .tab-header > button p {
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  text-wrap: nowrap;
  transition: color 300ms ease-in-out;
}
.plansSection .tab-header > button span {
  text-align: center;
  font-family: "Noto Serif", serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #eb5757;
}
.plansSection .tab-header.v2 > button p,
.plansSection .tab-header > button span {
  font-weight: 700;
}
.plansSection .tab-header > button.active p {
  color: #000;
  font-size: 16px;
}
.plansSection .tab-header > button.active span {
  font-size: 14px;
  font-weight: 700;
  color: #023047;
}
.plansSection .tab-indicator {
  position: absolute;
  width: 50%;
  height: calc(100% + 16px);
  background: #ffb300;
  top: -8px;
  left: 0;
  border-radius: 50px;
  box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  transition: all 300ms ease-in-out;
}
.plansSection .tab-body {
  width: 100%;
  height: 100%;
  min-height: calc(20px + 738px + 20px);
  position: relative;
  overflow: hidden;
}
.plansSection .tab-body > section {
  width: 100%;
  height: 100%;
  display: grid;
  justify-content: center;
  align-items: center;
  min-height: inherit;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
}
.plansSection .tab-body > section.active {
  visibility: visible;
  opacity: 1;
  animation: start 300ms ease-in-out;
}
.plansSection.gestion .container-loader::after {
  border: 4px solid #b04355;
  border-color: #b04355 transparent #b04355 transparent;
}
.plansSection.gestion .tab-border {
  border: 1px solid #1a0407;
}
.plansSection.gestion .tab-header > button p {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 16px;
}
.plansSection.gestion .tab-header > button span {
  font-family: "Petrona", serif;
}
.plansSection.gestion .tab-header > button.active p {
  color: #fff9f4;
  font-size: 21px;
}
.plansSection.gestion .tab-header > button.active span {
  color: #fffbfb;
}
.plansSection.gestion .tab-indicator {
  background: #841521;
}
.plansSection.gestion .tab-body {
  min-height: calc(20px + 668px + 20px);
}
@keyframes start {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes animate-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bundleSection {
  margin: 0 auto;
  width: 100%;
  max-width: 328px;
  min-height: 196px;
  border-radius: 16px;
  border: 2px solid #020b15;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 18px;
  align-items: center;
}
.bundleSection.section__custom {
  min-height: auto;
}
.bundleSection.section__custom .bundleSection__title {
  margin-bottom: 0px;
}
.bundleSection .bundleSection__title {
  color: #020b15;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 20px;
}
.bundleSection .bundleSection__title a {
  color: #2f80ed;
  font-weight: bold;
}
.bundleSection .bundleSection__button {
  display: flex;
  max-width: 280px;
  min-height: 52px;
  padding: 8px 22px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 40px;
  border: 1px solid #020b15;
  background: #fffcf4;
  text-decoration: none;
  flex-wrap: wrap;
  width: 100%;
}
.bundleSection .bundleSection__button i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjE3MjUgNi4yNjE3NkwxMS44NzI1IDkuNDk0MjZDMTEuNzMgOS42MjE3NiAxMS43MjI1IDkuODM5MjYgMTEuODUgOS45ODE3NkMxMS44OCAxMC4wMTkzIDExLjkyNSAxMC4wNDE4IDExLjk3IDEwLjA2NDNDMTMuNTE1IDEwLjczOTMgMTQuNjMyNSAxMi4xMTkzIDE0Ljk3IDEzLjc2OTNDMTQuOTgzNSAxMy44MzAxIDE1LjAxMzIgMTMuODg2MiAxNS4wNTYgMTMuOTMxNUMxNS4wOTg5IDEzLjk3NjkgMTUuMTUzMiAxNC4wMDk3IDE1LjIxMzIgMTQuMDI2NkMxNS4yNzMyIDE0LjA0MzYgMTUuMzM2NyAxNC4wNDM5IDE1LjM5NjggMTQuMDI3N0MxNS40NTcgMTQuMDExNCAxNS41MTE3IDEzLjk3OTEgMTUuNTU1IDEzLjkzNDNMMTguNjc1IDEwLjY3OTNDMTguNzM1IDEwLjYxMTggMTguNzcyNSAxMC41MjE4IDE4Ljc3MjUgMTAuNDMxOEMxOC43NzI1IDkuNzQ5MjYgMTguNDIgNi43ODY3NiAxNS40NTc1IDYuMTcxNzZDMTUuNDA2MyA2LjE2MzQgMTUuMzUzOCA2LjE2NzE4IDE1LjMwNDMgNi4xODI4MkMxNS4yNTQ4IDYuMTk4NDUgMTUuMjA5NiA2LjIyNTQ5IDE1LjE3MjUgNi4yNjE3NlpNMTAuODU2MiAxMC44OTc1QzEwLjc2MzIgMTAuODYyNSAxMC42NiAxMC44NjU5IDEwLjU2OTQgMTAuOTA3QzEwLjQ3ODggMTAuOTQ4IDEwLjQwODMgMTEuMDIzNCAxMC4zNzMzIDExLjExNjVDMTAuMzM4MiAxMS4yMDk2IDEwLjM0MTYgMTEuMzEyOCAxMC4zODI3IDExLjQwMzRDMTAuNDIzOCAxMS40OTM5IDEwLjQ5OTIgMTEuNTY0NSAxMC41OTIyIDExLjU5OTVMMTAuNTkzOCAxMS42MDAzTDEwLjYwNzIgMTEuNjA2M0wxMC42Njk1IDExLjYzNEMxMC43MjY1IDExLjY2MDMgMTAuODEyIDExLjcwMzggMTAuOTE3IDExLjc2NkMxMS4yMTA2IDExLjk0MjcgMTEuNDgxNCAxMi4xNTQ4IDExLjcyMzIgMTIuMzk3NUMxMi4zMzA3IDEzLjAwMDUgMTMuMDA5NSAxNC4wMTYgMTMuMjMzOCAxNS42NTdDMTMuMjUwNyAxNS43NTIzIDEzLjMwMzkgMTUuODM3MyAxMy4zODIyIDE1Ljg5NDNDMTMuNDYwNCAxNS45NTEzIDEzLjU1NzcgMTUuOTc1OCAxMy42NTM2IDE1Ljk2MjdDMTMuNzQ5NSAxNS45NDk3IDEzLjgzNjYgMTUuOSAxMy44OTY4IDE1LjgyNDFDMTMuOTU2OSAxNS43NDgzIDEzLjk4NTQgMTUuNjUyMSAxMy45NzYyIDE1LjU1NThDMTMuNzI4OCAxMy43NCAxMi45Njc1IDEyLjU3NiAxMi4yNTIgMTEuODY1OEMxMS45NjYyIDExLjU3OTQgMTEuNjQ2MyAxMS4zMjkzIDExLjI5OTUgMTEuMTIxQzExLjE2MTEgMTEuMDM5MiAxMS4wMTc2IDEwLjk2NjYgMTAuODY5OCAxMC45MDM1TDEwLjg2MTUgMTAuODk5OEwxMC44NTg1IDEwLjg5ODNMMTAuODU2MiAxMC44OTc1Wk0xNi44MTIgNC41NjM3NkMxNi44MzY3IDQuNDY3NTIgMTYuODk4NiA0LjM4NTA0IDE2Ljk4NDEgNC4zMzQ0MUMxNy4wNjk2IDQuMjgzNzkgMTcuMTcxNyA0LjI2OTE3IDE3LjI2OCA0LjI5Mzc2TDE3LjI2ODcgNC4yOTMwMUwxNy4yNzAyIDQuMjkzNzZMMTcuMjczMiA0LjI5NDUxTDE3LjI4MyA0LjI5NzUxQzE3LjMyNzggNC4zMDk1OCAxNy4zNzIxIDQuMzIzNiAxNy40MTU3IDQuMzM5NTFDMTcuNTAyIDQuMzY5NTEgMTcuNjIyIDQuNDE0NTEgMTcuNzY1MiA0LjQ4MjAxQzE4LjE1MDEgNC42NjIzNCAxOC41MDg0IDQuODk0NSAxOC44MzAyIDUuMTcyMDFDMTkuNjI4MyA1Ljg1NTI2IDIwLjQ1NDggNy4wMTcwMSAyMC42NTI4IDguOTIyNzZDMjAuNjU5NyA4Ljk3MjU5IDIwLjY1NjUgOS4wMjMzMSAyMC42NDM0IDkuMDcxOUMyMC42MzAzIDkuMTIwNDggMjAuNjA3NiA5LjE2NTk0IDIwLjU3NjYgOS4yMDU1NkMyMC41NDU2IDkuMjQ1MTcgMjAuNTA2OSA5LjI3ODE1IDIwLjQ2MjkgOS4zMDI1MUMyMC40MTg5IDkuMzI2ODcgMjAuMzcwNCA5LjM0MjEyIDIwLjMyMDMgOS4zNDczNkMyMC4yNzAzIDkuMzUyNTkgMjAuMjE5NyA5LjM0NzcgMjAuMTcxNiA5LjMzMjk4QzIwLjEyMzUgOS4zMTgyNiAyMC4wNzg4IDkuMjk0MDEgMjAuMDQwMyA5LjI2MTY3QzIwLjAwMTcgOS4yMjkzMyAxOS45NzAxIDkuMTg5NTYgMTkuOTQ3MiA5LjE0NDc0QzE5LjkyNDQgOS4wOTk5MSAxOS45MTA4IDkuMDUwOTUgMTkuOTA3MiA5LjAwMDc2QzE5LjczMDIgNy4yOTgyNiAxOS4wMDQyIDYuMzA4MjYgMTguMzQyNyA1Ljc0MTI2QzE4LjA3MjYgNS41MDg2OCAxNy43NzIxIDUuMzEzODkgMTcuNDQ5NSA1LjE2MjI2QzE3LjMzNTUgNS4xMDkxNyAxNy4yMTgzIDUuMDYzMzMgMTcuMDk4NSA1LjAyNTAxTDE3LjA4MzUgNS4wMjA1MUgxNy4wODJMMTcuMDgxMiA1LjAxOTc2QzE2Ljk4NSA0Ljk5NTAzIDE2LjkwMjUgNC45MzMxMSAxNi44NTE5IDQuODQ3NjJDMTYuODAxMyA0Ljc2MjEyIDE2Ljc4NzQgNC42NjAwMyAxNi44MTIgNC41NjM3NlpNMTguNTc2NyAyLjk5NzAxQzE4LjUzMDkgMi45NzcyOSAxOC40ODE3IDIuOTY2OSAxOC40MzE4IDIuOTY2NDZDMTguMzgxOSAyLjk2NjAyIDE4LjMzMjUgMi45NzU1MyAxOC4yODYzIDIuOTk0NDRDMTguMjQwMiAzLjAxMzM0IDE4LjE5ODIgMy4wNDEyNyAxOC4xNjMgMy4wNzY1N0MxOC4xMjc4IDMuMTExODggMTguMSAzLjE1Mzg1IDE4LjA4MTIgMy4yMDAwNEMxOC4wNjIzIDMuMjQ2MjMgMTguMDUyOSAzLjI5NTcxIDE4LjA1MzUgMy4zNDU1OEMxOC4wNTQgMy4zOTU0NSAxOC4wNjQ1IDMuNDQ0NzEgMTguMDg0NCAzLjQ5MDQ4QzE4LjEwNDIgMy41MzYyNCAxOC4xMzI5IDMuNTc3NTkgMTguMTY4OSAzLjYxMjExQzE4LjIwNDkgMy42NDY2MyAxOC4yNDc0IDMuNjczNjIgMTguMjk0IDMuNjkxNTFDMTkuMDgxIDQuMDExNzUgMTkuNzY3NyA0LjUzNzM1IDIwLjI4MjMgNS4yMTM0NUMyMC43OTY5IDUuODg5NTUgMjEuMTIwNyA2LjY5MTM4IDIxLjIxOTcgNy41MzUyNkMyMS4yMzE0IDcuNjM0MTIgMjEuMjgxOCA3LjcyNDMgMjEuMzU5OSA3Ljc4NTk4QzIxLjQzODEgNy44NDc2NiAyMS41Mzc1IDcuODc1NzcgMjEuNjM2NCA3Ljg2NDEzQzIxLjczNTIgNy44NTI1IDIxLjgyNTQgNy44MDIwNiAyMS44ODcxIDcuNzIzOTNDMjEuOTQ4OCA3LjY0NTggMjEuOTc2OSA3LjU0NjM3IDIxLjk2NTMgNy40NDc1MUMyMS44NTA0IDYuNDcwMzQgMjEuNDc1NCA1LjU0MTkgMjAuODc5MyA0Ljc1OTA4QzIwLjI4MzMgMy45NzYyNSAxOS40ODgxIDMuMzY3NzMgMTguNTc2NyAyLjk5NzAxWk0zLjk0NDI1IDE5LjY3NEMzLjU5NTUgMTkuMzI1MyAzLjM1NyAxOC45NDIgMy4yMzQgMTguNTY0QzMuMTkwNSAxOC4yNzE1IDMuMzQyIDE3Ljg5ODggMy42NzU3NSAxNy42NzZDNC4wMDI3NSAxNy40NTcgNC41MjU1IDE3LjM3MyA1LjIyODI1IDE3LjcyNEM1LjU4NiAxNy45MDMzIDUuOTEyMjUgMTguMTQ2MyA2LjExMzI1IDE4LjQ3MThDNi4zMTEyNSAxOC43OTA1IDYuMzk5NzUgMTkuMjA1MyA2LjI1NTc1IDE5Ljc1OTVDNi4xNjk1IDIwLjA4NzMgNS44MjUyNSAyMC4yNjQzIDUuMzIyNzUgMjAuMjQ0OEM0LjgzIDIwLjIyNTMgNC4yODEgMjAuMDEwOCAzLjk0NDI1IDE5LjY3NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04LjczODI1IDIyLjI0NUw4LjY5MTc1IDIyLjI5M0M3LjI4MDI1IDIzLjcwNDUgNC42MzA1IDIzLjM0MyAyLjc3NDI1IDIxLjQ4NjhDMC45MTcyNDkgMTkuNjI5OCAwLjU1NjQ5OSAxNi45OCAxLjk2NzI1IDE1LjU2OTNDMi4wMTYgMTUuNTIwNSAyLjA2NDc1IDE1LjQ3NDcgMi4xMTY1IDE1LjQzMDVMMi4xMTU3NSAxNS40Mjk4TDEzLjg2IDMuNTY5MjVDMTMuODYgMy41NjE3NSAxMy44Njc1IDMuNTYxNzUgMTMuODY3NSAzLjU2MTc1QzE0LjU3NTkgMi44NDc3NSAxNS41MDAzIDIuMzg3NjggMTYuNDk3IDIuMjUzTDE2LjkyMjIgMS44Mjc3NUMxNy4wMTkgMS43MjgxNSAxNy4xNDI4IDEuNjU5MDggMTcuMjc4MyAxLjYyOTA5QzE3LjQxMzkgMS41OTkxIDE3LjU1NTMgMS42MDk1IDE3LjY4NSAxLjY1OUwxNy43MjU1IDEuNjc0NzVDMTguNjA0NSAwLjk1OTI1IDE5LjkzMjcgMC45ODE3NSAyMC43MTggMS44ODMyNUMyMS40MzI3IDIuNzA1MjUgMjIuMTcwNyAzLjcxMzI1IDIyLjU4MSA0LjgyMTc1QzIyLjk5NTcgNS45NCAyMy4wODA1IDcuMTc3NSAyMi40NjEgOC40MThDMjIuMzE4NSA4LjcwMDc1IDIyLjA1MyA5LjA2MyAyMS43MTQgOS40NzE3NUMyMS4yOTgxIDkuOTY0MzggMjAuODY2NyAxMC40NDM2IDIwLjQyMDIgMTAuOTA4OEMxOS40MDI1IDExLjk4MTMgMTguMDk4MiAxMy4yNjgzIDE2LjcwMjUgMTQuNjE1MkMxNS41ODc4IDE1LjY4OSAxNC40NjkxIDE2Ljc1ODUgMTMuMzQ2MiAxNy44MjM3QzExLjYxMyAxOS40NzIyIDkuOTY2NzUgMjEuMDM5IDguNzUwMjUgMjIuMjU1NUw4LjczODI1IDIyLjI0NVpNMTguMDY4MiAyLjM3Nkw3LjA1OTc1IDEzLjcwODVMNy4wNTc1IDEzLjcxNDVDNy4wNTQ1NyAxMy43Mjg2IDcuMDU0NTcgMTMuNzQzMiA3LjA1NzUgMTMuNzU3M0M3LjA2NSAxMy44MDIzIDcuMDkwNSAxMy44Mzk4IDcuMTE0NSAxMy44NTdDNy42NjY1IDE0LjI1MyA4LjQwMDc1IDE1LjAwOSA5LjAwODI1IDE2LjMyNzVDOS43NDU1IDE3LjkyOCA5LjgzMzI1IDE5LjI4ODUgOS42MjYyNSAyMC4zNDM4QzEwLjU5NjcgMTkuNDA0IDExLjcwMjIgMTguMzUyNSAxMi44NDE1IDE3LjI2ODdDMTMuOTU5IDE2LjIwODcgMTUuMDcyNSAxNS4xNDQ0IDE2LjE4MiAxNC4wNzZDMTcuNTc1NSAxMi43MzA1IDE4Ljg3IDExLjQ1MjUgMTkuODc1NyAxMC4zOTI4QzIwLjMxMDggOS45Mzk1OCAyMC43MzEzIDkuNDcyNTkgMjEuMTM2NSA4Ljk5MjVDMjEuNDcyNSA4LjU4ODI1IDIxLjY4OTIgOC4yODMgMjEuNzg5IDguMDgyQzIyLjI5NTIgNy4wNzEgMjIuMjM5IDYuMDU3IDIxLjg3ODIgNS4wODJDMjEuNTEzNyA0LjA5OCAyMC44NDMyIDMuMTcxIDIwLjE1MTcgMi4zNzUyNUMxOS42MjMgMS43Njc3NSAxOC42NiAxLjc2Nzc1IDE4LjA2ODIgMi4zNzZaTTUuMzg1NzUgMjIuNjQ1NUM1LjYxMDc1IDIyLjY1MjMgNS44NDMyNSAyMi42NDQgNi4wODE3NSAyMi42MTc4QzcuOTkxMjUgMjIuNDA5MyA4Ljg4Njc1IDIwLjcwOSA4LjgxMTc1IDE5LjM0NzhDOC43Mjc3NSAxNy44MDEzIDcuNjkzNSAxNi41MjQgNi40OCAxNS44MDkzQzUuMjc4NSAxNS4xMDA1IDMuODE2NzUgMTQuOTAxOCAyLjg4MyAxNS42NDg4QzEuODg0NzUgMTYuNDQ3NSAxLjYyOSAxNy41MTU1IDEuODA5IDE4LjUxNkMxLjk4Njc1IDE5LjUwNjggMi41OTEyNSAyMC40Mzc1IDMuMzIxNzUgMjEuMDA2QzQuNTUxIDIxLjk2MyA1LjcyNCAyMS45MzYgNi41NTcyNSAyMS40MDEzQzcuMzc0IDIwLjg3NyA3LjgzOTc1IDE5Ljg3ODcgNy42ODUyNSAxOC45NTE3QzcuNDg0MjUgMTcuNzQ1OCA2LjYwODI1IDE2Ljk1OTggNS42OTcgMTYuNTgxQzUuMjcxMTcgMTYuMzk4NyA0LjgxMjQ1IDE2LjMwNTggNC4zNDkyNSAxNi4zMDhDMy45MzY3NSAxNi4zMTc3IDMuNTUwNSAxNi40MjggMy4zMDM3NSAxNi42NzRDMi44NjI3NSAxNy4xMTU4IDIuNzAyMjUgMTcuNjg2NSAyLjc4MjUgMTguMjcxNUMyLjg2Mjc1IDE4Ljg1MDUgMy4xNzg1IDE5LjQzODUgMy42Nzg3NSAxOS45Mzk1QzQuMDkyIDIwLjM1MiA0LjczNTUgMjAuNTk2NSA1LjMwNzc1IDIwLjYxOUM1Ljg3MDI1IDIwLjY0MTUgNi40NjM1IDIwLjQ0NDMgNi42MTggMTkuODU0QzYuNzg2NzUgMTkuMjA5IDYuNjg3NzUgMTguNjg3IDYuNDMyIDE4LjI3MzhDNi4xODA3NSAxNy44NjggNS43ODcgMTcuNTg1MyA1LjM5NTUgMTcuMzg4OEM0LjU5NzUgMTYuOTg5NyAzLjkyNzc1IDE3LjA1NjUgMy40NjggMTcuMzY0QzMuMzU4NSAxNy40MzYgMy4yNjMyNSAxNy41MjE1IDMuMTgxNSAxNy42MTZDMy4yNDYwNyAxNy4zNTkxIDMuMzgwMjQgMTcuMTI1IDMuNTY5MjUgMTYuOTM5NUMzLjcxOTI1IDE2Ljc4OTUgMy45OTIyNSAxNi42OTIgNC4zNTc1IDE2LjY4M0M0Ljc2ODQ2IDE2LjY4MTggNS4xNzUzMSAxNi43NjQ4IDUuNTUzIDE2LjkyNjhDNi4zODE3NSAxNy4yNzE4IDcuMTQwNzUgMTcuOTY5MiA3LjMxNTUgMTkuMDE0QzcuNDQzIDE5Ljc4MzUgNy4wNTMgMjAuNjM3OCA2LjM1NTUgMjEuMDg1NUM1LjY3Mzc1IDIxLjUyMiA0LjY3NCAyMS41ODM1IDMuNTUyIDIwLjcxMDVDMi44ODk3NSAyMC4xOTQ1IDIuMzM4NSAxOS4zNDQgMi4xNzggMTguNDQ5M0MyLjAxOSAxNy41NjUgMi4yNDAyNSAxNi42NDMzIDMuMTE3IDE1Ljk0MkMzLjg2OTI1IDE1LjMzOTggNS4xNDA1IDE1LjQ1NDUgNi4yODk1IDE2LjEzMThDNy40MjggMTYuODAyMyA4LjM2MjUgMTcuOTgwNSA4LjQzNzUgMTkuMzY4QzguNTAzNSAyMC41ODMgNy43MDQ3NSAyMi4wNjM1IDYuMDQxMjUgMjIuMjQ1QzUuMjAyIDIyLjMzNjUgNC40NDYgMjIuMTg1IDMuODY2MjUgMjEuOTg5M0M0LjMzNDYxIDIyLjI4OCA0Ljg0NzE0IDIyLjUwOTUgNS4zODU3NSAyMi42NDU1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
  margin: 0 7px;
  display: block;
}
.bundleSection .bundleSection__button p {
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.46px;
  text-transform: capitalize;
  text-align: center;
  margin: 0 7px;
}
.bundleSection.gestion {
  border: 2px solid #1a0407;
}
.bundleSection.gestion .bundleSection__title {
  color: #1a0407;
  text-align: center;
  font-family: "Petrona", serif;
}
.bundleSection.gestion .bundleSection__button {
  border-radius: 10px;
  border: 1px solid #1a0407;
  background: #fffbfb;
}
.bundleSection.gestion .bundleSection__button p {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 20px;
  line-height: 26px;
}
.threeSteps {
  display: grid;
  grid-gap: 24px;
  gap: 24px;
  grid-template-columns: auto auto auto;
  margin: 0 auto;
  overflow: auto;
  padding: 0 16px;
  scroll-behavior: smooth;
  scrollbar-width: none;
  width: 100%;
  min-height: 281px;
}
.threeSteps .threeSteps__box {
  align-items: center;
  border-radius: 16px;
  border: 2px solid #020b15;
  display: flex;
  flex-direction: column;
  min-height: 281px;
  padding: 53px 0 5px 0;
  position: relative;
  width: 280px;
}
.threeSteps .threeSteps__box-number {
  align-items: center;
  background: #ffb300;
  border-radius: 50%;
  display: grid;
  height: 34px;
  justify-content: center;
  left: 21px;
  position: absolute;
  top: 24px;
  width: 34px;
}
.threeSteps .threeSteps__box-number p {
  color: #020b15;
  font-family: "Overpass", sans-serif;
  font-optical-sizing: auto;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: 24.5px;
  letter-spacing: -0.72px;
  line-height: normal;
}
.threeSteps .threeSteps__box-img {
  height: 110px;
  margin-bottom: 25px;
  width: 241px;
}
.threeSteps .threeSteps__box-title {
  align-items: center;
  color: #020b15;
  display: flex;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  min-height: 63px;
  text-align: center;
  margin: 0 24px;
}
.threeSteps.gestion .threeSteps__box {
  border: 2px solid #1a0407;
}
.threeSteps.gestion .threeSteps__box-number {
  background: #841521;
}
.threeSteps.gestion .threeSteps__box-number p {
  font-family: "Petrona", serif;
  font-size: 24px;
  color: #fff9f4;
  height: 30.5px;
}
.threeSteps.gestion .threeSteps__box-title {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 19px;
  line-height: 21px;
}
.appSection {
  margin: 0 auto;
  width: 100%;
  max-width: 328px;
  min-height: 340px;
  border-radius: 16px;
  border: 2px solid #020b15;
  padding: 24px 32px 24px;
  display: grid;
  grid-template-rows: 1fr auto;
}
.appSection .appSection__title {
  align-self: center;
  color: #020b15;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.44px;
  margin-bottom: 10px;
}
.appSection .appSection__title strong {
  font-weight: 700;
}
.appSection .appSection__btns {
  display: grid;
  grid-template-columns: auto;
  grid-gap: 14px;
  gap: 14px;
}
.appSection .appSection__btns-button {
  display: flex;
  flex-wrap: wrap;
  min-height: 52px;
  padding: 8px 22px;
  justify-content: center;
  align-items: center;
  border-radius: 40px;
  border: 1px solid #020b15;
  background: #fffcf4;
  cursor: pointer;
  text-decoration: none;
}
.appSection .appSection__btns-button i {
  width: 24px;
  height: 24px;
  margin: 0 7px;
}
.appSection .appSection__btns-button.appstore i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjI1IDEuNUgzLjc1QzIuNTA4IDEuNSAxLjUgMi41MDggMS41IDMuNzVWMjAuMjVDMS41IDIxLjQ5MiAyLjUwOCAyMi41IDMuNzUgMjIuNUgyMC4yNUMyMS40OTIgMjIuNSAyMi41IDIxLjQ5MiAyMi41IDIwLjI1VjMuNzVDMjIuNSAyLjUwOCAyMS40OTIgMS41IDIwLjI1IDEuNVpNNy40NTM1IDE4LjAyMzNDNy4zMjkxOCAxOC4yMzgzIDcuMTI0NTMgMTguMzk1MSA2Ljg4NDU4IDE4LjQ1OTJDNi42NDQ2MyAxOC41MjM0IDYuMzg5MDIgMTguNDg5NiA2LjE3NCAxOC4zNjUyQzUuOTU4OTggMTguMjQwOSA1LjgwMjE0IDE4LjAzNjMgNS43MzgwMSAxNy43OTYzQzUuNjczODcgMTcuNTU2NCA1LjcwNzY4IDE3LjMwMDggNS44MzIgMTcuMDg1OEw2LjUwMjUgMTUuOTI3N0M3LjI1NyAxNS42OTgyIDcuODc1NzUgMTUuODc2IDguMzU4NzUgMTYuNDYxOEw3LjQ1MzUgMTguMDIzM1pNMTMuOTY0MiAxNS40OTcySDUuNDM3NUM0LjkyMTUgMTUuNDk3MiA0LjUgMTUuMDc1IDQuNSAxNC41NTk3QzQuNSAxNC4wNDQ1IDQuOTIyMjUgMTMuNjIyMiA1LjQzNzUgMTMuNjIyMkg3LjgyODVMMTAuODkzNyA4LjMxNkw5LjkzMyA2LjY1N0M5LjgwOTM1IDYuNDQxODIgOS43NzU5MiA2LjE4NjQ0IDkuODQgNS45NDY2OUM5LjkwNDA5IDUuNzA2OTMgMTAuMDYwNSA1LjUwMjI5IDEwLjI3NSA1LjM3NzVDMTAuNDkwMiA1LjI1Mzg1IDEwLjc0NTYgNS4yMjA0MiAxMC45ODUzIDUuMjg0NUMxMS4yMjUxIDUuMzQ4NTkgMTEuNDI5NyA1LjUwNDk4IDExLjU1NDUgNS43MTk1TDExLjk3MTUgNi40NDFMMTIuMzg4NSA1LjcxOTVDMTIuNDUwMSA1LjYxMzAzIDEyLjUzMiA1LjUxOTczIDEyLjYyOTYgNS40NDQ5MkMxMi43MjcyIDUuMzcwMTEgMTIuODM4NiA1LjMxNTI2IDEyLjk1NzQgNS4yODM1MUMxMy4wNzYyIDUuMjUxNzUgMTMuMjAwMSA1LjI0MzcgMTMuMzIyMSA1LjI1OTgzQzEzLjQ0NCA1LjI3NTk2IDEzLjU2MTUgNS4zMTU5NCAxMy42NjggNS4zNzc1QzEzLjc3NDUgNS40MzkwNiAxMy44Njc4IDUuNTIwOTggMTMuOTQyNiA1LjYxODZDMTQuMDE3NCA1LjcxNjIxIDE0LjA3MjIgNS44Mjc2MSAxNC4xMDQgNS45NDY0MkMxNC4xMzU4IDYuMDY1MjMgMTQuMTQzOCA2LjE4OTE0IDE0LjEyNzcgNi4zMTEwNkMxNC4xMTE1IDYuNDMyOTggMTQuMDcxNiA2LjU1MDUzIDE0LjAxIDYuNjU3TDkuOTg4NSAxMy42MjNIMTIuODk5M0MxMy44NDU3IDEzLjYyMyAxNC4zNzYgMTQuNzMzNyAxMy45NjM1IDE1LjQ5OEwxMy45NjQyIDE1LjQ5NzJaTTE4LjU2MjUgMTUuNDk3MkgxNy4yMDI4TDE4LjEyMTUgMTcuMDg2NUMxOC4zNzk1IDE3LjUzNjUgMTguMjI0MiAxOC4xMDg4IDE3Ljc3OTUgMTguMzY2QzE3LjMyOTUgMTguNjI0IDE2Ljc1NzIgMTguNDY4OCAxNi41IDE4LjAyNEMxNC45NTggMTUuMzU3IDEzLjgwNDUgMTMuMzUwNyAxMy4wMzEyIDEyLjAxOTVDMTIuMjQ4MyAxMC42NTk3IDEyLjgwNjMgOS4zMDA3NSAxMy4zNjQzIDguODQxNzVDMTMuOTc4NSA5LjkwNiAxNC44OTczIDExLjQ5OTcgMTYuMTI1IDEzLjYyM0gxOC41NjI1QzE4LjgxMTEgMTMuNjIzIDE5LjA0OTYgMTMuNzIxOCAxOS4yMjU0IDEzLjg5NzZDMTkuNDAxMiAxNC4wNzM0IDE5LjUgMTQuMzExOSAxOS41IDE0LjU2MDVDMTkuNSAxNC44MDkxIDE5LjQwMTIgMTUuMDQ3NiAxOS4yMjU0IDE1LjIyMzRDMTkuMDQ5NiAxNS4zOTkyIDE4LjgxMTEgMTUuNDk3MiAxOC41NjI1IDE1LjQ5NzJaIiBmaWxsPSIjMDIwQjE1Ii8+Cjwvc3ZnPgo=);
}
.appSection .appSection__btns-button.playstore i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNjM3MDYgMy40MzQwOEwxMi4zNzcxIDEyLjAwNTFMMy43MDIwNiAyMC42NTUxQzMuNTYwNDkgMjAuNDcgMy40NTAzNSAyMC4yNjI5IDMuMzc2MDYgMjAuMDQyMUMzLjMzNzA1IDE5Ljc5MTkgMy4zMzcwNSAxOS41MzcyIDMuMzc2MDYgMTkuMjg3MVY0LjU2NzA4QzMuMzUwMDYgNC4xNzIwOCAzLjQ0MTA2IDMuNzc3MDggMy42MzYwNiAzLjQzNDA4TTE2LjE0MjEgOC4yNjcwOEwxMy4yODkxIDExLjA5MzFMNC42NTMwNiAyLjYwMDA4QzQuOTMzMDYgMi41MDMwOCA1LjIzMzA2IDIuNDc2MDggNS41MjYwNiAyLjUyMjA4QzUuOTg2MDYgMi42NDgwOCA2LjQyNTA2IDIuODQyMDggNi44MjgwNiAzLjA5NTA4TDE0LjY0NDEgNy40MjAwOEMxNS4xNTIxIDcuNjkzMDggMTUuNjQ3MSA3Ljk4MDA4IDE2LjE0MjEgOC4yNjcwOFpNMTMuMjkwMSAxMi45MzAxTDE2LjEyOTEgMTUuNzE4MUwxNC4wNzExIDE2Ljg2NDFMNy43OTIwNiAyMC4zNTQxQzcuMjcyMDYgMjAuNjQxMSA2Ljc1MDA2IDIwLjkxNTEgNi4yNDIwNiAyMS4yMjgxQzYuMDI0NzQgMjEuMzYzNSA1Ljc4MDk5IDIxLjQ1MSA1LjUyNzEzIDIxLjQ4NDZDNS4yNzMyNyAyMS41MTgzIDUuMDE1MTUgMjEuNDk3MyA0Ljc3MDA2IDIxLjQyMzFMMTMuMjkwMSAxMi45MzAxWk0yMC42NTAxIDEyLjAwNTFDMjAuNjU3OSAxMi4zNTQ5IDIwLjU2OTggMTIuNzAwMSAyMC4zOTUyIDEzLjAwMzNDMjAuMjIwNyAxMy4zMDY2IDE5Ljk2NjUgMTMuNTU2MiAxOS42NjAxIDEzLjcyNTFMMTcuMzE0MSAxNS4wMjcxTDE0LjIyNzEgMTIuMDA1MUwxNy4zMjcxIDguOTMxMDhDMTguMTIyMSA5LjM3NDA4IDE4LjkwNDEgOS44MTcwOCAxOS42ODUxIDEwLjIzNDFDMTkuOTk2NyAxMC40MDggMjAuMjUyNyAxMC42NjY3IDIwLjQyMzMgMTAuOTgwMUMyMC41OTM5IDExLjI5MzYgMjAuNjczMiAxMS42NDkgMjAuNjUwMSAxMi4wMDUxWiIgZmlsbD0iIzAyMEIxNSIvPgo8L3N2Zz4K);
}
.appSection .appSection__btns-button p {
  margin: 0 7px;
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.46px;
  text-transform: capitalize;
  text-align: center;
}
.appSection.gestion .appSection__title {
  font-family: "Petrona", serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.48px;
}
.appSection.gestion .appSection__btns-button {
  border-radius: 10px;
  background: #fffbfb;
}
.appSection.gestion .appSection__btns-button p {
  font-family: "Petrona", serif;
  font-size: 20px;
  font-weight: 400;
}
.videoSection {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: calc(1272px + 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.videoSection__offer {
  width: 100%;
  min-height: 350px;
  padding: 24px 16px 32px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.videoSection__video {
  align-self: center;
}
.videoSection__video,
.videoSection__video video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 839px;
  max-height: 497px;
  aspect-ratio: 839/497;
  overflow: hidden;
}
.brandsSection {
  max-width: calc(1011px + 32px);
  min-height: 156px;
  margin: 0 auto;
  overflow: auto;
  scrollbar-width: none;
  padding: 16px;
  display: grid;
  grid-template-columns: 225px 463px;
  justify-content: space-between;
  align-items: center;
  grid-gap: 32px;
  gap: 32px;
}
.brandsSection .brandsSection__offer {
  width: 100%;
}
.brandsSection .brandsSection__offer-text {
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 0.1;
  display: flex;
  flex-direction: column;
}
.brandsSection .brandsSection__offer-text strong {
  font-size: 80px;
  line-height: 1;
  font-weight: 700;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin-left: 15px;
}
.brandsSection .brandsSection__offer-text strong > span:first-child {
  font-size: 48px;
  align-self: flex-start;
  margin-top: 12px;
}
.brandsSection .brandsSection__offer-text strong > span:last-child {
  font-size: 16px;
  position: absolute;
  bottom: 8px;
  right: 0;
}
.brandsSection .brandsSection__list {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 25px;
  gap: 25px;
  justify-items: center;
  align-items: center;
}
.brandsSection .brandsSection__list img {
  display: block;
  padding: 0 10px;
}
.brandsSection.gestion .brandsSection__offer-text {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 0.1;
}
.brandsSection.gestion .brandsSection__offer-text strong > span:first-child {
  font-size: 52px;
}
.brandsSection.gestion .brandsSection__offer-text strong > span:last-child {
  bottom: 10px;
  margin-right: -7px;
}
/* stylelint-disable no-descending-specificity */
.formSection {
  align-items: center;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 2px 2px 16px 3px rgba(0, 0, 0, 0.4);
  grid-column-gap: 30px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  display: flex;
  flex-wrap: wrap;
  font-family: "Noto Serif", serif;
  margin: 0 auto;
  max-width: 90%;
  padding: 20px;
  grid-row-gap: 15px;
  row-gap: 15px;
  width: 100%;
}
.formSection form {
  display: contents;
}
.formSection .cont-success {
  line-height: 40px;
  margin: 0 auto;
  margin-bottom: 100px;
  max-width: 320px;
  padding: 4em 0;
  text-align: center;
}
.formSection .cont-success button {
  width: 100%;
}
.formSection .msg-alert {
  background: #db0033;
  border-radius: 4px;
  color: #fff;
  display: block;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  margin: 0 auto;
  margin-bottom: 10px;
  padding: 10px 14px;
  text-align: center;
  width: 100%;
}
.formSection .group-field {
  margin-bottom: 20px;
  width: 100%;
}
.formSection .group-field .g-recaptcha {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.formSection .group-field .input-error-chaptcha > div > div {
  border: 1px solid #db0033;
  border-radius: 2px;
}
.formSection .group-field__input {
  background: white;
  border: 0;
  border-bottom: 2px solid #4f4f4f;
  border-radius: 0;
  caret-color: var(--color__accent);
  font-size: 1rem;
  height: auto;
  padding: 1.8rem 1rem 0.6rem;
  transition: border-color 0.2s ease;
  transition: all 0.25s ease;
  width: 100%;
}
.formSection .group-field__input:hover {
  background: #fff4cd;
  border: 0;
  border-bottom: 2px solid #ffcb05;
}
.formSection .group-field__input:visited,
.formSection .group-field__input:focus,
.formSection .group-field__input:active {
  border: 0;
  border-bottom: 2px solid #ffcb05;
  outline: none;
}
.formSection .group-field__input::-moz-placeholder {
  color: rgba(0, 0, 0, 0);
}
.formSection .group-field__input::placeholder {
  color: rgba(0, 0, 0, 0);
}
.formSection .group-field__label {
  display: block;
  font-weight: 500;
  max-height: 0;
  pointer-events: none;
  position: relative;
}
.formSection .group-field__label::before {
  backface-visibility: hidden;
  color: #1d1d1d;
  content: attr(data-content);
  display: inline-block;
  filter: blur(0);
  font-size: 16px;
  left: 1rem;
  line-height: 24px;
  position: relative;
  transform-origin: left top;
  transition: transform 0.2s ease;
}
.formSection .group-field__label::after {
  background-color: var(--color__accent);
  bottom: 1rem;
  content: "";
  height: 0.1rem;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 100%;
  transform: scale3d(0, 1, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease;
  width: 100%;
}
.formSection .group-field__input:focus + .group-field__label::after {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.formSection .group-field__input:-moz-placeholder-shown + .group-field__label::before {
  transform: translate3d(0, -2.2rem, 0) scale3d(1, 1, 1);
}
.formSection .group-field__input:placeholder-shown + .group-field__label::before {
  transform: translate3d(0, -2.2rem, 0) scale3d(1, 1, 1);
}
.formSection .group-field__label::before,
.formSection .group-field__input:focus + .group-field__label::before {
  transform: translate3d(0, -3.12rem, 0) scale3d(0.82, 0.82, 1);
}
.formSection .group-field__help {
  color: #828282;
  font-size: 12px;
  left: 16px;
  line-height: 16px;
  position: absolute;
  top: 5px;
}
.formSection .group-field__help.msn-error {
  color: #2f80ed;
}
.formSection .button-send {
  background: #ffcb05;
  border-radius: 50px;
  border-width: 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 1rem 2rem;
  text-transform: uppercase;
  width: 50%;
}
.formSection .button-send:disabled {
  opacity: 0.6;
}
.formSection .group-field__select {
  position: relative;
}
.formSection .group-field__select select::-ms-expand {
  display: none;
}
.formSection .group-field__select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-bottom: 2px solid #4f4f4f;
  border-radius: 0;
  color: #7b7b7b;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  height: auto;
  outline: 0;
  padding: 1.8rem 1rem 0.6rem;
  position: relative;
  transition: all 0.25s ease;
  width: 100%;
}
.formSection .group-field__select select:hover {
  background: #fff4cd;
  border-bottom: 2px solid #ffcb05;
  color: #000;
}
.formSection .group-field__select i {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACDSURBVHgBfY2xEUIxDEPjeAAYATZJxqGjpIrtCViBTRI6xoBJglRwl/sHuNFZfpLFzM455x000p8hR82qmkTEI8J+wbyBu6J4r733RylFGIKmMcZ9C/M25wx8caUJaHwLuTtbLx+YnmzaHCED8ITSOqwwR9cAP9VaX4CPWKmn1tptZd5UST9/NdNYMgAAAABJRU5ErkJggg==");
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  position: absolute;
  right: 20px;
  top: calc(50% - 13px);
  transition: all 0.25s ease;
  width: 16px;
}
.formSection .group-field__select:hover i {
  margin-top: 6px;
}
.formSection.gestion {
  font-family: "Petrona", serif;
}
.formSection.gestion .button-send {
  background: #841521;
  border-radius: 5px;
  color: #fff;
  font-family: "Petrona", serif;
  font-size: 14px;
}
.formSection.gestion .group-field__input:hover {
  background: #fffbfb;
  border-bottom: 2px solid #841521;
}
.formSection.gestion .group-field__input:visited,
.formSection.gestion .group-field__input:focus,
.formSection.gestion .group-field__input:active {
  border-bottom: 2px solid #841521;
}
.formSection.gestion .group-field__select select:hover {
  background: #fffbfb;
  border-bottom: 2px solid #841521;
}
.benefits__list {
  align-items: center;
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 40px;
  grid-row-gap: 20px;
  row-gap: 20px;
  width: 100%;
}
.benefits__list-title {
  font-family: "Roboto";
  font-size: 24px;
  line-height: 32px;
  margin: 50px 10px 20px 10px;
  text-align: center;
}
.benefits__list .side-left,
.benefits__list .side-right {
  margin: 0 20px;
  width: 90%;
}
.benefits__list .side-right {
  padding-top: 0;
  text-align: center;
}
.benefits__list .side-right .container__slider {
  align-items: center;
  display: flex;
  height: 500px;
  justify-content: center;
  margin: auto;
  transform-style: preserve-3d;
  width: 100%;
  z-index: 0;
}
.benefits__list .side-right .container__slider input[type=radio] {
  display: none;
}
.benefits__list .side-right .container__slider .cards {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.benefits__list .side-right .container__slider .card {
  margin: auto;
  position: absolute;
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-3,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-2 {
  opacity: 0.8;
  transform: translateX(-35%) scale(0.75);
}
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-3 {
  opacity: 0.8;
  transform: translateX(35%) scale(0.75);
}
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-3 {
  transform: translateX(0) scale(1);
  z-index: 1;
}
.benefits__list .side-right img {
  max-width: 80%;
}
.benefits__list .side-left ul {
  list-style: none;
  padding: 0;
}
.benefits__list .side-left ul li {
  align-items: center;
  grid-column-gap: 18px;
  -moz-column-gap: 18px;
       column-gap: 18px;
  display: flex;
  flex-direction: row;
  font-family: "Roboto";
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 18px;
}
.benefits__list .side-left ul li span {
  display: inline-flex;
  font-weight: bold;
  width: 80%;
}
.benefits__list .side-left ul li .icon-list-elcomercio {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNGRkNCMDUiLz4KPHBhdGggZD0iTTM1LjM1MjkgMjIuODg1QzM1LjYyMiAyMi42NzQ5IDM1LjgyMTYgMjIuMzgxOSAzNS45MjM3IDIyLjA0N0MzNi4wMjU5IDIxLjcxMiAzNi4wMjU0IDIxLjM1MiAzNS45MjI0IDIxLjAxNzRDMzUuODE5NCAyMC42ODI4IDM1LjYxOTEgMjAuMzkwMyAzNS4zNDk0IDIwLjE4MUMzNS4wNzk4IDE5Ljk3MTcgMzQuNzU0NCAxOS44NTYxIDM0LjQxODkgMTkuODUwM0wyNy45MDI2IDE5LjU5MjRDMjcuODcwNSAxOS41OTAxIDI3LjgzOTggMTkuNTc4MSAyNy44MTQxIDE5LjU1NzlDMjcuNzg4NCAxOS41Mzc3IDI3Ljc2ODggMTkuNTEwMiAyNy43NTc4IDE5LjQ3ODZMMjUuNTA2IDEzLjEwNTlDMjUuMzkyOSAxMi43ODE2IDI1LjE4NzQgMTIuNTAxNyAyNC45MTc0IDEyLjMwMzlDMjQuNjQ3MyAxMi4xMDYxIDI0LjMyNTggMTIgMjMuOTk2NCAxMkMyMy42NjY5IDEyIDIzLjM0NTQgMTIuMTA2MSAyMy4wNzU0IDEyLjMwMzlDMjIuODA1NCAxMi41MDE3IDIyLjU5OTkgMTIuNzgxNiAyMi40ODY4IDEzLjEwNTlMMjAuMjQyMyAxOS41MDE0QzIwLjIzMTIgMTkuNTMyOSAyMC4yMTE2IDE5LjU2MDUgMjAuMTg1OSAxOS41ODA3QzIwLjE2MDIgMTkuNjAwOSAyMC4xMjk1IDE5LjYxMjggMjAuMDk3NCAxOS42MTUyTDEzLjU4MTEgMTkuODczMUMxMy4yNDU2IDE5Ljg3ODggMTIuOTIwMiAxOS45OTQ1IDEyLjY1MDYgMjAuMjAzOEMxMi4zODA5IDIwLjQxMyAxMi4xODA2IDIwLjcwNTUgMTIuMDc3NiAyMS4wNDAxQzExLjk3NDYgMjEuMzc0OCAxMS45NzQxIDIxLjczNDggMTIuMDc2MyAyMi4wNjk3QzEyLjE3ODQgMjIuNDA0NiAxMi4zNzggMjIuNjk3NyAxMi42NDcxIDIyLjkwNzdMMTcuNzU4OCAyNy4xMTgzQzE3Ljc4NDQgMjcuMTM5NCAxNy44MDM1IDI3LjE2NzkgMTcuODEzOCAyNy4yMDAyQzE3LjgyNDEgMjcuMjMyNiAxNy44MjUxIDI3LjI2NzQgMTcuODE2NyAyNy4zMDA0TDE2LjA1NzMgMzMuODMyNEMxNS45NjYxIDM0LjE2NSAxNS45NzUgMzQuNTE5IDE2LjA4MjYgMzQuODQ2MkMxNi4xOTAzIDM1LjE3MzQgMTYuMzkxNSAzNS40NTc5IDE2LjY1ODkgMzUuNjYxQzE2LjkyNjMgMzUuODY0MSAxNy4yNDY5IDM1Ljk3NiAxNy41NzcyIDM1Ljk4MTRDMTcuOTA3NCAzNS45ODY3IDE4LjIzMTIgMzUuODg1NCAxOC41MDQ2IDM1LjY5MTFMMjMuOTA1OSAzMS44OTc4QzIzLjkzMjUgMzEuODc4NiAyMy45NjQgMzEuODY4MyAyMy45OTY0IDMxLjg2ODNDMjQuMDI4NyAzMS44NjgzIDI0LjA2MDMgMzEuODc4NiAyNC4wODY5IDMxLjg5NzhMMjkuNDg4MiAzNS42OTExQzI5Ljc1NzggMzUuODkyIDMwLjA4MDUgMzYgMzAuNDExMyAzNkMzMC43NDIyIDM2IDMxLjA2NDkgMzUuODkyIDMxLjMzNDUgMzUuNjkxMUMzMS42MDIgMzUuNDg5OSAzMS44MDM0IDM1LjIwNjggMzEuOTExIDM0Ljg4MDhDMzIuMDE4NiAzNC41NTQ3IDMyLjAyNzIgMzQuMjAxNyAzMS45MzU0IDMzLjg3MDNMMzAuMTYxNiAyNy4zMTU1QzMwLjE1MjIgMjcuMjgyNiAzMC4xNTI3IDI3LjI0NzUgMzAuMTYzIDI3LjIxNDlDMzAuMTczNCAyNy4xODIzIDMwLjE5MzEgMjcuMTUzOSAzMC4yMTk1IDI3LjEzMzVMMzUuMzUyOSAyMi44ODVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: inline-flex;
  height: 32px;
  width: 32px;
}
.benefits__list .side-left ul li .icon-list-gestion {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAjCAYAAAAg/NwXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUySURBVHgB5ZptTFtVGMf/57Zsg5XQuo2XsRcqY246ByyaaTBsyHDODw4Rp1FU9kH94JQt6gcXE8CoyTRxYDTGbEZiRhbjgjDNYmSOhU0TXHRs2aKAApNIR1FaXkYHhXs8zyn3jgKFtvCBll9yc+95ubf3/O/zPOetDAHidti2KwrPZYqSCo4kMHHMBzjaxbu0c1W9pKqsOsKScDaQ25k/lbijzawao4oYx34wbkYoIIThYGeHR9XSSEtC+0zVpxUiJAWYAiFIiSE6rnS6Oj6F4A5bEjewunlj+rNFWMjQKM/yZR1TCjHssKcZDbwulK3AB84RNpK1yLSqcWLBJCHCWASNKcXwEsLjDsrFMBZBwzk0wtPHu4kyvtQTE8JeBMK8WLSVOgMtQxditL+rOGwCoz+ItqrKkv23khhzCSNrw8LDyUZcVmaxOo2UUhWU+DWymmf0tnbg0ucnYL/SLK+HnP0wJ6+BJWUt7i7Mw6qMLTM9wjxmFZ72q33X20LJLdw3BlH/VhmufFnjs05GyT7c88qz8AOnEh1vMdLcIZRE6Pvbhqq8l9Hb9o+el7wrE2t23I/bUpLQLazjz5ofA3gizO5+23Y22nu9jCkomqn2v1dbUJlZoKdjrIlIfWEP0l96Si97pv4Ylt+Vote5WnkSp199F0X/Neh55cu26vXaT/+MCx9+gc6Gy1i5dTMyiveJc6rvl+Acx3c8D3tjk56187NSbMh/eFJVspqIpVHwBzFRKzcKEVIRAFojyCcr7s2HKSEWluTVCBS6v+bJAyi8cAIxt6+WYnac/3VaIVp/OO8lAok3lQiEvyIQNJNWoHIrgoBenhiw2REMbtdNeb7R3SPPJC5Z13S0fX/OK71udzbmBLGcYITC1iII6IsSZBHBEJOUKN3r60delF+WGnXHYzmIil3m8x7H2G9qBPvbk2AkRIBocYIakfneAaQ8+qA060Ah091z6giavqmVwa3+4GF5fkLk+cI96PJKu3qcXmkKpH0dNj29OMaEFZvWwx8CFmJiQJwN9PXJHehoOXkGp/a+KUX19fzouBWw43c93fuXt4VELovBscyn4e4flOnEB7Ygv+ZT+APFiGuYIxzixaghdJDrxKVtlPnUSMpr+OCotCRqKOV9V/CGjO4aVEYu44t44ULjaa6ulT2JBlkZDaYCRqxVUIygoXVQcWIi9EU1Nj23G9mHD0r3+entj2W/T7HgoU+KZXlS9n3oaWpF5bYCr7Lpov2Gx3fil/ePChfxBNqBzm60fFsn3XN28Gt+jyPmC5crqlD32iE9HREdhdyvyvRu93hOIey/edzHX9eQ4whV4dUGsJARYrOYQywyReHM64dkLKBD63lYhBGOlsA9XVFYtWeu0d/lELqE1DrEQKcd54o/QnNVrc866/NysOvIO9M/SGwBKKZ4qxRitNdWwhRWjBCEgm1X4x/oaWmHSwzODEsWY/nGZCy/cx1MK2ceZ3DGKgymuL1j6xEOMzcOt4WaVcwFQ0ZujYxMaJcrVMxicVLAwAKDg5eSCHStr8dIq4gYuii38RYCY7FBS+prlmQVzMCzxJUTYQ9zDsm23sJrFZsJMxlhLMzFYE5qo+YSeu5UVYcHxCYPF5s8YRc8PSIsMsXOvNOlwV1iZXtU7HOES8wQMYHcYaIlaCg+76MuRQQTiqwIaZiT2sCWutJ9iSBrwQ/IOlQ3aNC1LXQshARQyxXTzTLGrDPGvIC3M7hY8VXBcxlnaVKUIFe45hxaTqB/zDDeqEDMHaID+8fM/4C2IaqlgOprAAAAAElFTkSuQmCC");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-flex;
  height: 35px;
  width: 66px;
}
.appSection {
  margin: 0 auto;
  width: 100%;
  max-width: 328px;
  min-height: 340px;
  border-radius: 16px;
  border: 2px solid #020b15;
  padding: 24px 32px 24px;
  display: grid;
  grid-template-rows: 1fr auto;
}
.appSection .appSection__title {
  align-self: center;
  color: #020b15;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.44px;
  margin-bottom: 10px;
}
.appSection .appSection__title strong {
  font-weight: 700;
}
.appSection .appSection__btns {
  display: grid;
  grid-template-columns: auto;
  grid-gap: 14px;
  gap: 14px;
}
.appSection .appSection__btns-button {
  display: flex;
  flex-wrap: wrap;
  min-height: 52px;
  padding: 8px 22px;
  justify-content: center;
  align-items: center;
  border-radius: 40px;
  border: 1px solid #020b15;
  background: #fffcf4;
  cursor: pointer;
  text-decoration: none;
}
.appSection .appSection__btns-button i {
  width: 24px;
  height: 24px;
  margin: 0 7px;
}
.appSection .appSection__btns-button.appstore i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjI1IDEuNUgzLjc1QzIuNTA4IDEuNSAxLjUgMi41MDggMS41IDMuNzVWMjAuMjVDMS41IDIxLjQ5MiAyLjUwOCAyMi41IDMuNzUgMjIuNUgyMC4yNUMyMS40OTIgMjIuNSAyMi41IDIxLjQ5MiAyMi41IDIwLjI1VjMuNzVDMjIuNSAyLjUwOCAyMS40OTIgMS41IDIwLjI1IDEuNVpNNy40NTM1IDE4LjAyMzNDNy4zMjkxOCAxOC4yMzgzIDcuMTI0NTMgMTguMzk1MSA2Ljg4NDU4IDE4LjQ1OTJDNi42NDQ2MyAxOC41MjM0IDYuMzg5MDIgMTguNDg5NiA2LjE3NCAxOC4zNjUyQzUuOTU4OTggMTguMjQwOSA1LjgwMjE0IDE4LjAzNjMgNS43MzgwMSAxNy43OTYzQzUuNjczODcgMTcuNTU2NCA1LjcwNzY4IDE3LjMwMDggNS44MzIgMTcuMDg1OEw2LjUwMjUgMTUuOTI3N0M3LjI1NyAxNS42OTgyIDcuODc1NzUgMTUuODc2IDguMzU4NzUgMTYuNDYxOEw3LjQ1MzUgMTguMDIzM1pNMTMuOTY0MiAxNS40OTcySDUuNDM3NUM0LjkyMTUgMTUuNDk3MiA0LjUgMTUuMDc1IDQuNSAxNC41NTk3QzQuNSAxNC4wNDQ1IDQuOTIyMjUgMTMuNjIyMiA1LjQzNzUgMTMuNjIyMkg3LjgyODVMMTAuODkzNyA4LjMxNkw5LjkzMyA2LjY1N0M5LjgwOTM1IDYuNDQxODIgOS43NzU5MiA2LjE4NjQ0IDkuODQgNS45NDY2OUM5LjkwNDA5IDUuNzA2OTMgMTAuMDYwNSA1LjUwMjI5IDEwLjI3NSA1LjM3NzVDMTAuNDkwMiA1LjI1Mzg1IDEwLjc0NTYgNS4yMjA0MiAxMC45ODUzIDUuMjg0NUMxMS4yMjUxIDUuMzQ4NTkgMTEuNDI5NyA1LjUwNDk4IDExLjU1NDUgNS43MTk1TDExLjk3MTUgNi40NDFMMTIuMzg4NSA1LjcxOTVDMTIuNDUwMSA1LjYxMzAzIDEyLjUzMiA1LjUxOTczIDEyLjYyOTYgNS40NDQ5MkMxMi43MjcyIDUuMzcwMTEgMTIuODM4NiA1LjMxNTI2IDEyLjk1NzQgNS4yODM1MUMxMy4wNzYyIDUuMjUxNzUgMTMuMjAwMSA1LjI0MzcgMTMuMzIyMSA1LjI1OTgzQzEzLjQ0NCA1LjI3NTk2IDEzLjU2MTUgNS4zMTU5NCAxMy42NjggNS4zNzc1QzEzLjc3NDUgNS40MzkwNiAxMy44Njc4IDUuNTIwOTggMTMuOTQyNiA1LjYxODZDMTQuMDE3NCA1LjcxNjIxIDE0LjA3MjIgNS44Mjc2MSAxNC4xMDQgNS45NDY0MkMxNC4xMzU4IDYuMDY1MjMgMTQuMTQzOCA2LjE4OTE0IDE0LjEyNzcgNi4zMTEwNkMxNC4xMTE1IDYuNDMyOTggMTQuMDcxNiA2LjU1MDUzIDE0LjAxIDYuNjU3TDkuOTg4NSAxMy42MjNIMTIuODk5M0MxMy44NDU3IDEzLjYyMyAxNC4zNzYgMTQuNzMzNyAxMy45NjM1IDE1LjQ5OEwxMy45NjQyIDE1LjQ5NzJaTTE4LjU2MjUgMTUuNDk3MkgxNy4yMDI4TDE4LjEyMTUgMTcuMDg2NUMxOC4zNzk1IDE3LjUzNjUgMTguMjI0MiAxOC4xMDg4IDE3Ljc3OTUgMTguMzY2QzE3LjMyOTUgMTguNjI0IDE2Ljc1NzIgMTguNDY4OCAxNi41IDE4LjAyNEMxNC45NTggMTUuMzU3IDEzLjgwNDUgMTMuMzUwNyAxMy4wMzEyIDEyLjAxOTVDMTIuMjQ4MyAxMC42NTk3IDEyLjgwNjMgOS4zMDA3NSAxMy4zNjQzIDguODQxNzVDMTMuOTc4NSA5LjkwNiAxNC44OTczIDExLjQ5OTcgMTYuMTI1IDEzLjYyM0gxOC41NjI1QzE4LjgxMTEgMTMuNjIzIDE5LjA0OTYgMTMuNzIxOCAxOS4yMjU0IDEzLjg5NzZDMTkuNDAxMiAxNC4wNzM0IDE5LjUgMTQuMzExOSAxOS41IDE0LjU2MDVDMTkuNSAxNC44MDkxIDE5LjQwMTIgMTUuMDQ3NiAxOS4yMjU0IDE1LjIyMzRDMTkuMDQ5NiAxNS4zOTkyIDE4LjgxMTEgMTUuNDk3MiAxOC41NjI1IDE1LjQ5NzJaIiBmaWxsPSIjMDIwQjE1Ii8+Cjwvc3ZnPgo=);
}
.appSection .appSection__btns-button.playstore i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNjM3MDYgMy40MzQwOEwxMi4zNzcxIDEyLjAwNTFMMy43MDIwNiAyMC42NTUxQzMuNTYwNDkgMjAuNDcgMy40NTAzNSAyMC4yNjI5IDMuMzc2MDYgMjAuMDQyMUMzLjMzNzA1IDE5Ljc5MTkgMy4zMzcwNSAxOS41MzcyIDMuMzc2MDYgMTkuMjg3MVY0LjU2NzA4QzMuMzUwMDYgNC4xNzIwOCAzLjQ0MTA2IDMuNzc3MDggMy42MzYwNiAzLjQzNDA4TTE2LjE0MjEgOC4yNjcwOEwxMy4yODkxIDExLjA5MzFMNC42NTMwNiAyLjYwMDA4QzQuOTMzMDYgMi41MDMwOCA1LjIzMzA2IDIuNDc2MDggNS41MjYwNiAyLjUyMjA4QzUuOTg2MDYgMi42NDgwOCA2LjQyNTA2IDIuODQyMDggNi44MjgwNiAzLjA5NTA4TDE0LjY0NDEgNy40MjAwOEMxNS4xNTIxIDcuNjkzMDggMTUuNjQ3MSA3Ljk4MDA4IDE2LjE0MjEgOC4yNjcwOFpNMTMuMjkwMSAxMi45MzAxTDE2LjEyOTEgMTUuNzE4MUwxNC4wNzExIDE2Ljg2NDFMNy43OTIwNiAyMC4zNTQxQzcuMjcyMDYgMjAuNjQxMSA2Ljc1MDA2IDIwLjkxNTEgNi4yNDIwNiAyMS4yMjgxQzYuMDI0NzQgMjEuMzYzNSA1Ljc4MDk5IDIxLjQ1MSA1LjUyNzEzIDIxLjQ4NDZDNS4yNzMyNyAyMS41MTgzIDUuMDE1MTUgMjEuNDk3MyA0Ljc3MDA2IDIxLjQyMzFMMTMuMjkwMSAxMi45MzAxWk0yMC42NTAxIDEyLjAwNTFDMjAuNjU3OSAxMi4zNTQ5IDIwLjU2OTggMTIuNzAwMSAyMC4zOTUyIDEzLjAwMzNDMjAuMjIwNyAxMy4zMDY2IDE5Ljk2NjUgMTMuNTU2MiAxOS42NjAxIDEzLjcyNTFMMTcuMzE0MSAxNS4wMjcxTDE0LjIyNzEgMTIuMDA1MUwxNy4zMjcxIDguOTMxMDhDMTguMTIyMSA5LjM3NDA4IDE4LjkwNDEgOS44MTcwOCAxOS42ODUxIDEwLjIzNDFDMTkuOTk2NyAxMC40MDggMjAuMjUyNyAxMC42NjY3IDIwLjQyMzMgMTAuOTgwMUMyMC41OTM5IDExLjI5MzYgMjAuNjczMiAxMS42NDkgMjAuNjUwMSAxMi4wMDUxWiIgZmlsbD0iIzAyMEIxNSIvPgo8L3N2Zz4K);
}
.appSection .appSection__btns-button p {
  margin: 0 7px;
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.46px;
  text-transform: capitalize;
  text-align: center;
}
.appSection.gestion .appSection__title {
  font-family: "Petrona", serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.48px;
}
.appSection.gestion .appSection__btns-button {
  border-radius: 10px;
  background: #fffbfb;
}
.appSection.gestion .appSection__btns-button p {
  font-family: "Petrona", serif;
  font-size: 20px;
  font-weight: 400;
}
html {
  scrollbar-color: #9c9c9c rgba(0, 0, 0, 0);
  scroll-behavior: smooth;
}
.landing-puro.form, .landing-puro.v2 {
  position: relative;
}
.landing-puro.form .bg-cover, .landing-puro.v2 .bg-cover {
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.landing-puro.form .bg-cover img, .landing-puro.v2 .bg-cover img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 860px;
  width: 100%;
}
.landing-puro.form .wrapper-content, .landing-puro.v2 .wrapper-content {
  left: 0;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.landing-puro .containerBannerTop {
  min-height: 76px;
  position: sticky;
  top: 60px;
  left: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.landing-puro .containerBannerTop.v2 {
  position: fixed;
  top: 0;
  visibility: hidden;
  opacity: 0;
  height: auto;
}
.landing-puro .containerBannerTop.visibleBanner {
  visibility: visible;
  opacity: 1;
}
.landing-puro .coverSectionWrapper {
  background: #f8f6ec;
}
.landing-puro .plansSectionWrapper {
  padding-top: 48px;
  margin-bottom: 28px;
}
.landing-puro .plansSectionWrapper.v2 {
  padding-top: 10px;
}
.landing-puro .plansSectionWrapper h2 {
  padding: 0 16px;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 40px;
}
.landing-puro .plansSectionWrapper__boxTitle {
  display: grid;
}
.landing-puro .plansSectionWrapper__boxTitle h2 {
  color: #fff;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.0025em;
  margin-top: 6px;
  margin-bottom: 28px;
}
.landing-puro .plansSectionWrapper__boxTitle h3 {
  display: none;
  color: #fff;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 40px;
}
.landing-puro .bundleSectionWrapper {
  margin: 28px auto 26px auto;
  padding: 0 16px;
}
.landing-puro .threeStepsWrapper {
  margin: 28px auto 64px auto;
}
.landing-puro .threeStepsWrapper h2 {
  padding: 0 16px;
  margin-bottom: 32px;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.landing-puro .appSectionWrapper {
  margin: 64px auto;
  padding: 0 16px;
}
.landing-puro .videoSectionWrapper {
  background: #f8f6ec;
}
.landing-puro .brandsSectionWrapper {
  position: relative;
}
.landing-puro .brandsSectionWrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #eeeadb;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  z-index: -1;
}
.landing-puro .business__name {
  margin: 14px auto;
  padding: 0 16px;
}
.landing-puro .business__name-ruc {
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.landing-puro .faqsSectionWrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 32px;
  padding: 0 16px;
}
.landing-puro .faqsSectionWrapper .faq__content-title {
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
}
.landing-puro .faqsSectionWrapper .faq__content {
  padding: 0;
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > label {
  font-size: 16px;
  line-height: 25px;
  padding: 35px 50px 20px 0;
  color: #000;
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 16px;
  line-height: 25px;
  padding: 0 50px 0 0;
  color: #000;
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > label::after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgBrZINDYAgEIUvghGMQAQj2AAj2EAjGMFGRiACEfTOgfPnPHbA277pxvE92ABIp0EmZEP2AP0PUCEt4m7iNy7MZMUgXpBHfJhVxTKiJZyWZCuzbnPldMKOmevhe8NkCSeXrm80JVq5qsRkyv9KHvvFxRolDsrlUslVUCrnSsh9vu0Z6shjWmSk7wF/fFyECOS2WAAAAABJRU5ErkJggg==") no-repeat;
  height: 12px;
  width: 25px;
  top: calc(65% - 15px);
  transform: rotate(180deg);
}
.landing-puro .faqsSectionWrapper .faq__content .accordion > .accordion-toggle:checked ~ label::after {
  top: calc(90% - -30px);
  transform: rotate(360deg);
}
.landing-puro .btn_faq {
  width: 40%;
  color: #000;
  border: 1px solid black;
}
.landing-puro.gestion .coverSectionWrapper {
  background: #fffbfb;
}
.landing-puro.gestion .plansSectionWrapper h2 {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 32px;
  line-height: 32px;
}
.landing-puro.gestion .plansSectionWrapper.v2 {
  padding-top: 15px;
}
.landing-puro.gestion .plansSectionWrapper__boxTitle h2 {
  color: #fff;
  text-align: center;
  font-family: "Petrona", serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
  margin-top: 16px;
  margin-bottom: 24px;
}
.landing-puro.gestion .plansSectionWrapper__boxTitle h3 {
  color: #fff;
  text-align: center;
  font-family: "Petrona", serif;
  font-size: 34px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 40px;
}
.landing-puro.gestion .bundleSectionWrapper {
  margin: 28px auto 48px auto;
}
.landing-puro.gestion .threeStepsWrapper h2 {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 48px;
}
.landing-puro.gestion .videoSectionWrapper {
  background: #fffbfb;
}
.landing-puro.gestion .brandsSectionWrapper::before {
  background: #ffedef;
}
.landing-puro.gestion .business__name-ruc {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 16px;
  line-height: 18px;
}
.landing-puro.gestion .faqsSectionWrapper .faq__content-title {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > label, .landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 18px;
  line-height: 27px;
}
.landing-puro.gestion .faqsSectionWrapper .faq__block .btn_faq {
  width: 40%;
  color: #841521;
  border: 2px solid #841521;
  border-radius: 5px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgBjY2xEYNAEANPHzgmIHB4JdgluAR3QAeQEwAzMLRBB5RAKx8S0AIn/oNnIEORbqXRiTwUrkefayVAE2wGsq0336XMJTPk2tChJPmH8CsORWS3xQgsBLvjr129j2x8q5phEeMUlzFk+rEX5msp6SyHL/JUB75PLrOizCcoAAAAAElFTkSuQmCC") no-repeat 24% center;
}
#beneficios {
  display: flex;
  flex-direction: column;
  background-color: #000;
  width: 100%;
}
@keyframes slideStartAnimationRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-3680px);
  }
}
@keyframes slideInProgressAnimationRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-3680px);
  }
}
@keyframes slideStartAnimationLeft {
  0% {
    transform: translateX(-7440px);
  }
  100% {
    transform: translateX(-3720px);
  }
}
@keyframes slideInProgressAnimationLeft {
  0% {
    transform: translateX(-3720px);
  }
  100% {
    transform: translateX(0);
  }
}
#beneficios .title-section {
  padding-top: 10px;
  margin: 0 auto;
}
#beneficios .button {
  margin-top: 24px;
  margin-bottom: 24px;
}
#beneficios .video {
  margin: 24px auto 0;
  min-width: 328px;
  padding: 0 16px 0;
  box-sizing: border-box;
  width: 100%;
}
#beneficios .wrapper-benefit {
  padding: 0 16px;
  display: grid;
  margin: 24px auto;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 8px 16px;
  grid-auto-rows: minmax(auto, 1fr);
}
#beneficios .wrapper-benefit .item {
  grid-row: auto;
  grid-column: auto;
}
#beneficios .wrapper-benefit .item picture img {
  display: flex;
  width: 100%;
  height: 100%;
  animation: fadeIn 0.8s;
}
#beneficios .row-container {
  position: relative;
  width: 100%;
  height: 142px;
  overflow: hidden;
  max-width: 1700px;
  margin: 24px auto 0;
}
#beneficios .row-container .image-container-left,
#beneficios .row-container .image-container-right {
  position: absolute;
  width: 100%;
  display: flex;
  height: 64px;
}
#beneficios .row-container .image-container-left .img,
#beneficios .row-container .image-container-right .img {
  max-width: none;
  background: transparent;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0%;
     object-position: 0%;
  box-sizing: border-box;
}
#beneficios .row-container .image-container-right {
  top: 0;
  left: 0;
  text-align: left;
}
#beneficios .row-container .image-container-right.start {
  animation: slideStartAnimationRight 40s linear infinite;
}
#beneficios .row-container .image-container-right.in-progress {
  animation: slideInProgressAnimationRight 40s linear infinite;
}
#beneficios .row-container .image-container-right .img {
  width: 3680px;
}
#beneficios .row-container .image-container-left {
  top: 78px;
  right: 0;
  text-align: right;
}
#beneficios .row-container .image-container-left.start {
  animation: slideStartAnimationLeft 40s linear infinite;
}
#beneficios .row-container .image-container-left.in-progress {
  animation: slideInProgressAnimationLeft 40s linear infinite;
}
#beneficios .row-container .image-container-left .img {
  width: 3720px;
}
#elcomercio {
  width: 100%;
  display: flex;
  flex-direction: column;
}
#elcomercio .title-container .title-section {
  font-size: 36px;
  margin-bottom: 24px;
  text-align: center;
  padding: 0 20px;
}
#elcomercio .title-container .description-section {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: center;
  padding: 0 16px;
}
#elcomercio .title-container .button {
  display: none;
}
#elcomercio .wrapper-container {
  position: relative;
  margin-left: 0;
  margin-top: 24px;
  margin-bottom: 24px;
  width: auto;
  overflow-x: auto;
  display: flex;
  flex-direction: row;
  scrollbar-width: none;
  padding: 0 8px;
}
#elcomercio .wrapper-container::-webkit-scrollbar {
  display: none;
}
#elcomercio .wrapper-app {
  width: auto;
  overflow-x: auto;
  display: flex;
  flex-direction: row;
  scrollbar-width: none;
}
#elcomercio .wrapper-app .item {
  position: relative;
  display: flex;
  justify-content: center;
  width: auto;
  margin-left: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#elcomercio .wrapper-app .item:first-child {
  margin-left: 0;
}
#elcomercio .wrapper-app .item:last-child {
  margin-right: 0;
}
#elcomercio .wrapper-app .item .backdrop {
  background: linear-gradient(180deg, rgba(11, 17, 7, 0) 0%, #0b1107 82.64%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#elcomercio .wrapper-app .item picture img {
  max-width: none;
  animation: fadeIn 0.8s;
}
#elcomercio .wrapper-app .item .text-container {
  position: absolute;
  bottom: 14px;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 28px);
  letter-spacing: 0;
  color: #fff;
  text-transform: uppercase;
  margin: auto auto 0;
  text-align: center;
  z-index: 2;
}
#elcomercio .wrapper-app .item .text-container .brand {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  margin: 0 auto 24px;
}
#elcomercio .wrapper-app .item .text-container .message {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  height: 48px;
  letter-spacing: 0.5px;
  text-align: center;
  display: flex;
  align-items: end;
  justify-content: end;
  margin: 0 auto;
}
/* Inicio en caliente */
@keyframes carruselAppInfinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-1374px);
  }
}
#elcomercio .wrapper-container {
  position: relative !important;
  width: auto !important;
  display: flex !important;
  flex-direction: row !important;
  scrollbar-width: none !important;
  overflow: hidden !important;
  margin: 24px 16px !important;
  padding: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#elcomercio .scroll-zone {
  display: none !important;
}
#elcomercio .wrapper-container::-webkit-scrollbar {
  display: none !important;
}
#elcomercio .wrapper-app {
  width: auto !important;
  display: flex !important;
  flex-direction: row !important;
  scrollbar-width: none !important;
  min-height: 503.2px !important;
  overflow-x: visible;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#elcomercio .wrapper-app .item {
  min-height: 503.2px !important;
  min-width: 168px !important;
}
#elcomercio .wrapper-app.carrusel {
  animation: carruselAppInfinite 20s linear infinite !important;
}
#elcomercio h3,
#elcomercio p {
  color: #fff;
  font-family: "Lato", sans-serif;
}
#elcomercio h3 {
  font-weight: 700;
}
#elcomercio .button {
  border-radius: 15px;
  width: 188px;
  background-color: #ffcb05;
  display: flex;
  margin: 0 auto;
  height: 40px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.1px;
  text-align: center;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  color: #000;
  text-transform: uppercase;
}
/* Fin en Calinte */
.bg-blue--puro-lite {
  background: #07262c;
}
.bg-blue--puro-lite .bg-cover img {
  height: 360px !important;
}
.bg-blue--puro-lite .threeSteps__box {
  background: #fff;
}
.bg-blue--puro-lite .threeStepsWrapper h2 {
  color: #fff;
}
.bg-blue--puro-lite .business__name p {
  color: #fff;
  font-size: 12px;
  padding-bottom: 40px;
}
.bg-blue-radial--puro-lite {
  padding: 40px 0px 60px 0px;
  background: black;
  background: linear-gradient(0deg, black 5%, #07262c 74%, #07262c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#07262c",GradientType=1);
}
.bg-white--puro-lite {
  background: #fff;
  padding: 1px 0;
}
.cont--puro-lite {
  min-height: 870px;
}
.cont-piano--puro-lite {
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 180px;
}
#beneficios {
  padding-bottom: 40px;
}
#beneficios .title-section {
  color: white;
  font-size: 32px;
  text-align: center;
}
.brandsSection {
  max-width: calc(1011px + 32px);
  min-height: 156px;
  margin: 0 auto;
  overflow: auto;
  scrollbar-width: none;
  padding: 16px;
  display: grid;
  grid-template-columns: 225px 463px;
  justify-content: space-between;
  align-items: center;
  grid-gap: 32px;
  gap: 32px;
}
.brandsSection .brandsSection__offer {
  width: 100%;
}
.brandsSection .brandsSection__offer-text {
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 0.1;
  display: flex;
  flex-direction: column;
}
.brandsSection .brandsSection__offer-text strong {
  font-size: 80px;
  line-height: 1;
  font-weight: 700;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin-left: 15px;
}
.brandsSection .brandsSection__offer-text strong > span:first-child {
  font-size: 48px;
  align-self: flex-start;
  margin-top: 12px;
}
.brandsSection .brandsSection__offer-text strong > span:last-child {
  font-size: 16px;
  position: absolute;
  bottom: 8px;
  right: 0;
}
.brandsSection .brandsSection__list {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 25px;
  gap: 25px;
  justify-items: center;
  align-items: center;
}
.brandsSection .brandsSection__list img {
  display: block;
  padding: 0 10px;
}
.brandsSection.gestion .brandsSection__offer-text {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 0.1;
}
.brandsSection.gestion .brandsSection__offer-text strong > span:first-child {
  font-size: 52px;
}
.brandsSection.gestion .brandsSection__offer-text strong > span:last-child {
  bottom: 10px;
  margin-right: -7px;
}
.bundleSection {
  margin: 0 auto;
  width: 100%;
  max-width: 328px;
  min-height: 196px;
  border-radius: 16px;
  border: 2px solid #020b15;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 18px;
  align-items: center;
}
.bundleSection.section__custom {
  min-height: auto;
}
.bundleSection.section__custom .bundleSection__title {
  margin-bottom: 0px;
}
.bundleSection .bundleSection__title {
  color: #020b15;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 20px;
}
.bundleSection .bundleSection__title a {
  color: #2f80ed;
  font-weight: bold;
}
.bundleSection .bundleSection__button {
  display: flex;
  max-width: 280px;
  min-height: 52px;
  padding: 8px 22px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 40px;
  border: 1px solid #020b15;
  background: #fffcf4;
  text-decoration: none;
  flex-wrap: wrap;
  width: 100%;
}
.bundleSection .bundleSection__button i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjE3MjUgNi4yNjE3NkwxMS44NzI1IDkuNDk0MjZDMTEuNzMgOS42MjE3NiAxMS43MjI1IDkuODM5MjYgMTEuODUgOS45ODE3NkMxMS44OCAxMC4wMTkzIDExLjkyNSAxMC4wNDE4IDExLjk3IDEwLjA2NDNDMTMuNTE1IDEwLjczOTMgMTQuNjMyNSAxMi4xMTkzIDE0Ljk3IDEzLjc2OTNDMTQuOTgzNSAxMy44MzAxIDE1LjAxMzIgMTMuODg2MiAxNS4wNTYgMTMuOTMxNUMxNS4wOTg5IDEzLjk3NjkgMTUuMTUzMiAxNC4wMDk3IDE1LjIxMzIgMTQuMDI2NkMxNS4yNzMyIDE0LjA0MzYgMTUuMzM2NyAxNC4wNDM5IDE1LjM5NjggMTQuMDI3N0MxNS40NTcgMTQuMDExNCAxNS41MTE3IDEzLjk3OTEgMTUuNTU1IDEzLjkzNDNMMTguNjc1IDEwLjY3OTNDMTguNzM1IDEwLjYxMTggMTguNzcyNSAxMC41MjE4IDE4Ljc3MjUgMTAuNDMxOEMxOC43NzI1IDkuNzQ5MjYgMTguNDIgNi43ODY3NiAxNS40NTc1IDYuMTcxNzZDMTUuNDA2MyA2LjE2MzQgMTUuMzUzOCA2LjE2NzE4IDE1LjMwNDMgNi4xODI4MkMxNS4yNTQ4IDYuMTk4NDUgMTUuMjA5NiA2LjIyNTQ5IDE1LjE3MjUgNi4yNjE3NlpNMTAuODU2MiAxMC44OTc1QzEwLjc2MzIgMTAuODYyNSAxMC42NiAxMC44NjU5IDEwLjU2OTQgMTAuOTA3QzEwLjQ3ODggMTAuOTQ4IDEwLjQwODMgMTEuMDIzNCAxMC4zNzMzIDExLjExNjVDMTAuMzM4MiAxMS4yMDk2IDEwLjM0MTYgMTEuMzEyOCAxMC4zODI3IDExLjQwMzRDMTAuNDIzOCAxMS40OTM5IDEwLjQ5OTIgMTEuNTY0NSAxMC41OTIyIDExLjU5OTVMMTAuNTkzOCAxMS42MDAzTDEwLjYwNzIgMTEuNjA2M0wxMC42Njk1IDExLjYzNEMxMC43MjY1IDExLjY2MDMgMTAuODEyIDExLjcwMzggMTAuOTE3IDExLjc2NkMxMS4yMTA2IDExLjk0MjcgMTEuNDgxNCAxMi4xNTQ4IDExLjcyMzIgMTIuMzk3NUMxMi4zMzA3IDEzLjAwMDUgMTMuMDA5NSAxNC4wMTYgMTMuMjMzOCAxNS42NTdDMTMuMjUwNyAxNS43NTIzIDEzLjMwMzkgMTUuODM3MyAxMy4zODIyIDE1Ljg5NDNDMTMuNDYwNCAxNS45NTEzIDEzLjU1NzcgMTUuOTc1OCAxMy42NTM2IDE1Ljk2MjdDMTMuNzQ5NSAxNS45NDk3IDEzLjgzNjYgMTUuOSAxMy44OTY4IDE1LjgyNDFDMTMuOTU2OSAxNS43NDgzIDEzLjk4NTQgMTUuNjUyMSAxMy45NzYyIDE1LjU1NThDMTMuNzI4OCAxMy43NCAxMi45Njc1IDEyLjU3NiAxMi4yNTIgMTEuODY1OEMxMS45NjYyIDExLjU3OTQgMTEuNjQ2MyAxMS4zMjkzIDExLjI5OTUgMTEuMTIxQzExLjE2MTEgMTEuMDM5MiAxMS4wMTc2IDEwLjk2NjYgMTAuODY5OCAxMC45MDM1TDEwLjg2MTUgMTAuODk5OEwxMC44NTg1IDEwLjg5ODNMMTAuODU2MiAxMC44OTc1Wk0xNi44MTIgNC41NjM3NkMxNi44MzY3IDQuNDY3NTIgMTYuODk4NiA0LjM4NTA0IDE2Ljk4NDEgNC4zMzQ0MUMxNy4wNjk2IDQuMjgzNzkgMTcuMTcxNyA0LjI2OTE3IDE3LjI2OCA0LjI5Mzc2TDE3LjI2ODcgNC4yOTMwMUwxNy4yNzAyIDQuMjkzNzZMMTcuMjczMiA0LjI5NDUxTDE3LjI4MyA0LjI5NzUxQzE3LjMyNzggNC4zMDk1OCAxNy4zNzIxIDQuMzIzNiAxNy40MTU3IDQuMzM5NTFDMTcuNTAyIDQuMzY5NTEgMTcuNjIyIDQuNDE0NTEgMTcuNzY1MiA0LjQ4MjAxQzE4LjE1MDEgNC42NjIzNCAxOC41MDg0IDQuODk0NSAxOC44MzAyIDUuMTcyMDFDMTkuNjI4MyA1Ljg1NTI2IDIwLjQ1NDggNy4wMTcwMSAyMC42NTI4IDguOTIyNzZDMjAuNjU5NyA4Ljk3MjU5IDIwLjY1NjUgOS4wMjMzMSAyMC42NDM0IDkuMDcxOUMyMC42MzAzIDkuMTIwNDggMjAuNjA3NiA5LjE2NTk0IDIwLjU3NjYgOS4yMDU1NkMyMC41NDU2IDkuMjQ1MTcgMjAuNTA2OSA5LjI3ODE1IDIwLjQ2MjkgOS4zMDI1MUMyMC40MTg5IDkuMzI2ODcgMjAuMzcwNCA5LjM0MjEyIDIwLjMyMDMgOS4zNDczNkMyMC4yNzAzIDkuMzUyNTkgMjAuMjE5NyA5LjM0NzcgMjAuMTcxNiA5LjMzMjk4QzIwLjEyMzUgOS4zMTgyNiAyMC4wNzg4IDkuMjk0MDEgMjAuMDQwMyA5LjI2MTY3QzIwLjAwMTcgOS4yMjkzMyAxOS45NzAxIDkuMTg5NTYgMTkuOTQ3MiA5LjE0NDc0QzE5LjkyNDQgOS4wOTk5MSAxOS45MTA4IDkuMDUwOTUgMTkuOTA3MiA5LjAwMDc2QzE5LjczMDIgNy4yOTgyNiAxOS4wMDQyIDYuMzA4MjYgMTguMzQyNyA1Ljc0MTI2QzE4LjA3MjYgNS41MDg2OCAxNy43NzIxIDUuMzEzODkgMTcuNDQ5NSA1LjE2MjI2QzE3LjMzNTUgNS4xMDkxNyAxNy4yMTgzIDUuMDYzMzMgMTcuMDk4NSA1LjAyNTAxTDE3LjA4MzUgNS4wMjA1MUgxNy4wODJMMTcuMDgxMiA1LjAxOTc2QzE2Ljk4NSA0Ljk5NTAzIDE2LjkwMjUgNC45MzMxMSAxNi44NTE5IDQuODQ3NjJDMTYuODAxMyA0Ljc2MjEyIDE2Ljc4NzQgNC42NjAwMyAxNi44MTIgNC41NjM3NlpNMTguNTc2NyAyLjk5NzAxQzE4LjUzMDkgMi45NzcyOSAxOC40ODE3IDIuOTY2OSAxOC40MzE4IDIuOTY2NDZDMTguMzgxOSAyLjk2NjAyIDE4LjMzMjUgMi45NzU1MyAxOC4yODYzIDIuOTk0NDRDMTguMjQwMiAzLjAxMzM0IDE4LjE5ODIgMy4wNDEyNyAxOC4xNjMgMy4wNzY1N0MxOC4xMjc4IDMuMTExODggMTguMSAzLjE1Mzg1IDE4LjA4MTIgMy4yMDAwNEMxOC4wNjIzIDMuMjQ2MjMgMTguMDUyOSAzLjI5NTcxIDE4LjA1MzUgMy4zNDU1OEMxOC4wNTQgMy4zOTU0NSAxOC4wNjQ1IDMuNDQ0NzEgMTguMDg0NCAzLjQ5MDQ4QzE4LjEwNDIgMy41MzYyNCAxOC4xMzI5IDMuNTc3NTkgMTguMTY4OSAzLjYxMjExQzE4LjIwNDkgMy42NDY2MyAxOC4yNDc0IDMuNjczNjIgMTguMjk0IDMuNjkxNTFDMTkuMDgxIDQuMDExNzUgMTkuNzY3NyA0LjUzNzM1IDIwLjI4MjMgNS4yMTM0NUMyMC43OTY5IDUuODg5NTUgMjEuMTIwNyA2LjY5MTM4IDIxLjIxOTcgNy41MzUyNkMyMS4yMzE0IDcuNjM0MTIgMjEuMjgxOCA3LjcyNDMgMjEuMzU5OSA3Ljc4NTk4QzIxLjQzODEgNy44NDc2NiAyMS41Mzc1IDcuODc1NzcgMjEuNjM2NCA3Ljg2NDEzQzIxLjczNTIgNy44NTI1IDIxLjgyNTQgNy44MDIwNiAyMS44ODcxIDcuNzIzOTNDMjEuOTQ4OCA3LjY0NTggMjEuOTc2OSA3LjU0NjM3IDIxLjk2NTMgNy40NDc1MUMyMS44NTA0IDYuNDcwMzQgMjEuNDc1NCA1LjU0MTkgMjAuODc5MyA0Ljc1OTA4QzIwLjI4MzMgMy45NzYyNSAxOS40ODgxIDMuMzY3NzMgMTguNTc2NyAyLjk5NzAxWk0zLjk0NDI1IDE5LjY3NEMzLjU5NTUgMTkuMzI1MyAzLjM1NyAxOC45NDIgMy4yMzQgMTguNTY0QzMuMTkwNSAxOC4yNzE1IDMuMzQyIDE3Ljg5ODggMy42NzU3NSAxNy42NzZDNC4wMDI3NSAxNy40NTcgNC41MjU1IDE3LjM3MyA1LjIyODI1IDE3LjcyNEM1LjU4NiAxNy45MDMzIDUuOTEyMjUgMTguMTQ2MyA2LjExMzI1IDE4LjQ3MThDNi4zMTEyNSAxOC43OTA1IDYuMzk5NzUgMTkuMjA1MyA2LjI1NTc1IDE5Ljc1OTVDNi4xNjk1IDIwLjA4NzMgNS44MjUyNSAyMC4yNjQzIDUuMzIyNzUgMjAuMjQ0OEM0LjgzIDIwLjIyNTMgNC4yODEgMjAuMDEwOCAzLjk0NDI1IDE5LjY3NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04LjczODI1IDIyLjI0NUw4LjY5MTc1IDIyLjI5M0M3LjI4MDI1IDIzLjcwNDUgNC42MzA1IDIzLjM0MyAyLjc3NDI1IDIxLjQ4NjhDMC45MTcyNDkgMTkuNjI5OCAwLjU1NjQ5OSAxNi45OCAxLjk2NzI1IDE1LjU2OTNDMi4wMTYgMTUuNTIwNSAyLjA2NDc1IDE1LjQ3NDcgMi4xMTY1IDE1LjQzMDVMMi4xMTU3NSAxNS40Mjk4TDEzLjg2IDMuNTY5MjVDMTMuODYgMy41NjE3NSAxMy44Njc1IDMuNTYxNzUgMTMuODY3NSAzLjU2MTc1QzE0LjU3NTkgMi44NDc3NSAxNS41MDAzIDIuMzg3NjggMTYuNDk3IDIuMjUzTDE2LjkyMjIgMS44Mjc3NUMxNy4wMTkgMS43MjgxNSAxNy4xNDI4IDEuNjU5MDggMTcuMjc4MyAxLjYyOTA5QzE3LjQxMzkgMS41OTkxIDE3LjU1NTMgMS42MDk1IDE3LjY4NSAxLjY1OUwxNy43MjU1IDEuNjc0NzVDMTguNjA0NSAwLjk1OTI1IDE5LjkzMjcgMC45ODE3NSAyMC43MTggMS44ODMyNUMyMS40MzI3IDIuNzA1MjUgMjIuMTcwNyAzLjcxMzI1IDIyLjU4MSA0LjgyMTc1QzIyLjk5NTcgNS45NCAyMy4wODA1IDcuMTc3NSAyMi40NjEgOC40MThDMjIuMzE4NSA4LjcwMDc1IDIyLjA1MyA5LjA2MyAyMS43MTQgOS40NzE3NUMyMS4yOTgxIDkuOTY0MzggMjAuODY2NyAxMC40NDM2IDIwLjQyMDIgMTAuOTA4OEMxOS40MDI1IDExLjk4MTMgMTguMDk4MiAxMy4yNjgzIDE2LjcwMjUgMTQuNjE1MkMxNS41ODc4IDE1LjY4OSAxNC40NjkxIDE2Ljc1ODUgMTMuMzQ2MiAxNy44MjM3QzExLjYxMyAxOS40NzIyIDkuOTY2NzUgMjEuMDM5IDguNzUwMjUgMjIuMjU1NUw4LjczODI1IDIyLjI0NVpNMTguMDY4MiAyLjM3Nkw3LjA1OTc1IDEzLjcwODVMNy4wNTc1IDEzLjcxNDVDNy4wNTQ1NyAxMy43Mjg2IDcuMDU0NTcgMTMuNzQzMiA3LjA1NzUgMTMuNzU3M0M3LjA2NSAxMy44MDIzIDcuMDkwNSAxMy44Mzk4IDcuMTE0NSAxMy44NTdDNy42NjY1IDE0LjI1MyA4LjQwMDc1IDE1LjAwOSA5LjAwODI1IDE2LjMyNzVDOS43NDU1IDE3LjkyOCA5LjgzMzI1IDE5LjI4ODUgOS42MjYyNSAyMC4zNDM4QzEwLjU5NjcgMTkuNDA0IDExLjcwMjIgMTguMzUyNSAxMi44NDE1IDE3LjI2ODdDMTMuOTU5IDE2LjIwODcgMTUuMDcyNSAxNS4xNDQ0IDE2LjE4MiAxNC4wNzZDMTcuNTc1NSAxMi43MzA1IDE4Ljg3IDExLjQ1MjUgMTkuODc1NyAxMC4zOTI4QzIwLjMxMDggOS45Mzk1OCAyMC43MzEzIDkuNDcyNTkgMjEuMTM2NSA4Ljk5MjVDMjEuNDcyNSA4LjU4ODI1IDIxLjY4OTIgOC4yODMgMjEuNzg5IDguMDgyQzIyLjI5NTIgNy4wNzEgMjIuMjM5IDYuMDU3IDIxLjg3ODIgNS4wODJDMjEuNTEzNyA0LjA5OCAyMC44NDMyIDMuMTcxIDIwLjE1MTcgMi4zNzUyNUMxOS42MjMgMS43Njc3NSAxOC42NiAxLjc2Nzc1IDE4LjA2ODIgMi4zNzZaTTUuMzg1NzUgMjIuNjQ1NUM1LjYxMDc1IDIyLjY1MjMgNS44NDMyNSAyMi42NDQgNi4wODE3NSAyMi42MTc4QzcuOTkxMjUgMjIuNDA5MyA4Ljg4Njc1IDIwLjcwOSA4LjgxMTc1IDE5LjM0NzhDOC43Mjc3NSAxNy44MDEzIDcuNjkzNSAxNi41MjQgNi40OCAxNS44MDkzQzUuMjc4NSAxNS4xMDA1IDMuODE2NzUgMTQuOTAxOCAyLjg4MyAxNS42NDg4QzEuODg0NzUgMTYuNDQ3NSAxLjYyOSAxNy41MTU1IDEuODA5IDE4LjUxNkMxLjk4Njc1IDE5LjUwNjggMi41OTEyNSAyMC40Mzc1IDMuMzIxNzUgMjEuMDA2QzQuNTUxIDIxLjk2MyA1LjcyNCAyMS45MzYgNi41NTcyNSAyMS40MDEzQzcuMzc0IDIwLjg3NyA3LjgzOTc1IDE5Ljg3ODcgNy42ODUyNSAxOC45NTE3QzcuNDg0MjUgMTcuNzQ1OCA2LjYwODI1IDE2Ljk1OTggNS42OTcgMTYuNTgxQzUuMjcxMTcgMTYuMzk4NyA0LjgxMjQ1IDE2LjMwNTggNC4zNDkyNSAxNi4zMDhDMy45MzY3NSAxNi4zMTc3IDMuNTUwNSAxNi40MjggMy4zMDM3NSAxNi42NzRDMi44NjI3NSAxNy4xMTU4IDIuNzAyMjUgMTcuNjg2NSAyLjc4MjUgMTguMjcxNUMyLjg2Mjc1IDE4Ljg1MDUgMy4xNzg1IDE5LjQzODUgMy42Nzg3NSAxOS45Mzk1QzQuMDkyIDIwLjM1MiA0LjczNTUgMjAuNTk2NSA1LjMwNzc1IDIwLjYxOUM1Ljg3MDI1IDIwLjY0MTUgNi40NjM1IDIwLjQ0NDMgNi42MTggMTkuODU0QzYuNzg2NzUgMTkuMjA5IDYuNjg3NzUgMTguNjg3IDYuNDMyIDE4LjI3MzhDNi4xODA3NSAxNy44NjggNS43ODcgMTcuNTg1MyA1LjM5NTUgMTcuMzg4OEM0LjU5NzUgMTYuOTg5NyAzLjkyNzc1IDE3LjA1NjUgMy40NjggMTcuMzY0QzMuMzU4NSAxNy40MzYgMy4yNjMyNSAxNy41MjE1IDMuMTgxNSAxNy42MTZDMy4yNDYwNyAxNy4zNTkxIDMuMzgwMjQgMTcuMTI1IDMuNTY5MjUgMTYuOTM5NUMzLjcxOTI1IDE2Ljc4OTUgMy45OTIyNSAxNi42OTIgNC4zNTc1IDE2LjY4M0M0Ljc2ODQ2IDE2LjY4MTggNS4xNzUzMSAxNi43NjQ4IDUuNTUzIDE2LjkyNjhDNi4zODE3NSAxNy4yNzE4IDcuMTQwNzUgMTcuOTY5MiA3LjMxNTUgMTkuMDE0QzcuNDQzIDE5Ljc4MzUgNy4wNTMgMjAuNjM3OCA2LjM1NTUgMjEuMDg1NUM1LjY3Mzc1IDIxLjUyMiA0LjY3NCAyMS41ODM1IDMuNTUyIDIwLjcxMDVDMi44ODk3NSAyMC4xOTQ1IDIuMzM4NSAxOS4zNDQgMi4xNzggMTguNDQ5M0MyLjAxOSAxNy41NjUgMi4yNDAyNSAxNi42NDMzIDMuMTE3IDE1Ljk0MkMzLjg2OTI1IDE1LjMzOTggNS4xNDA1IDE1LjQ1NDUgNi4yODk1IDE2LjEzMThDNy40MjggMTYuODAyMyA4LjM2MjUgMTcuOTgwNSA4LjQzNzUgMTkuMzY4QzguNTAzNSAyMC41ODMgNy43MDQ3NSAyMi4wNjM1IDYuMDQxMjUgMjIuMjQ1QzUuMjAyIDIyLjMzNjUgNC40NDYgMjIuMTg1IDMuODY2MjUgMjEuOTg5M0M0LjMzNDYxIDIyLjI4OCA0Ljg0NzE0IDIyLjUwOTUgNS4zODU3NSAyMi42NDU1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
  margin: 0 7px;
  display: block;
}
.bundleSection .bundleSection__button p {
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0.46px;
  text-transform: capitalize;
  text-align: center;
  margin: 0 7px;
}
.bundleSection.gestion {
  border: 2px solid #1a0407;
}
.bundleSection.gestion .bundleSection__title {
  color: #1a0407;
  text-align: center;
  font-family: "Petrona", serif;
}
.bundleSection.gestion .bundleSection__button {
  border-radius: 10px;
  border: 1px solid #1a0407;
  background: #fffbfb;
}
.bundleSection.gestion .bundleSection__button p {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 20px;
  line-height: 26px;
}
/* stylelint-disable no-descending-specificity */
.coverSection {
  max-width: 1360px;
  margin: 0 auto;
  position: relative;
  padding: 13px 0 44px 0;
  min-height: 706px;
  overflow: hidden;
}
.coverSection .coverSection__plan {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.coverSection .coverSection__plan h1 {
  margin: 0 auto;
  text-align: center;
  color: #1d1d1d;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
  letter-spacing: -0.06px;
  max-width: 360px;
  padding: 0 16px;
}
.coverSection .coverSection__plan-box {
  position: relative;
  max-width: 360px;
  width: 100%;
  margin: 19px auto 24px auto;
}
.coverSection .coverSection__plan-box picture {
  display: flex;
  justify-content: flex-end;
}
.coverSection .coverSection__plan-box picture img {
  display: block;
  max-width: 313px;
  max-height: 401px;
  width: 100%;
  height: 100%;
  aspect-ratio: 313/401;
  -o-object-fit: cover;
     object-fit: cover;
}
.coverSection .coverSection__plan-box-plan {
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  padding: 8px;
  border-radius: 16px;
  border: 2px solid #020b15;
  background: #f9f6ec;
}
.coverSection .coverSection__plan-box-plan-ribbon {
  display: none;
}
.coverSection .coverSection__plan-box-plan > p {
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  text-wrap: balance;
  margin: 5px 0 12px 0;
}
.coverSection .coverSection__plan-box-plan-price {
  background: #ffb300;
  border-radius: 12px;
  padding: 13px 8px 10px 8px;
}
.coverSection .coverSection__plan-box-plan-price p {
  display: flex;
  flex-direction: column;
  color: #020b15;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.64px;
}
.coverSection .coverSection__plan-box-plan-price p > span {
  display: none;
}
.coverSection .coverSection__plan-box-plan-price p strong {
  font-weight: 700;
  font-size: 48px;
  letter-spacing: -1.92px;
  line-height: 36px;
  text-wrap: nowrap;
}
.coverSection .coverSection__plan-box-plan-price p strong span {
  font-size: 32px;
  letter-spacing: -1.28px;
}
.coverSection .coverSection__plan-description {
  color: #1d1d1d;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 360px;
  margin: 0 auto;
  padding: 0 16px;
  text-wrap: pretty;
}
.coverSection .coverSection__plan-button {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 0 16px;
  margin-top: 24px;
}
.coverSection .coverSection__plan-button a {
  background: #ffb300;
  border-radius: 40px;
  border: none;
  color: #020b15;
  cursor: pointer;
  font-family: "Noto Serif", serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.46px;
  line-height: 26px;
  max-width: 328px;
  min-height: 52px;
  width: 100%;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 22px;
  text-align: center;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3), 0 8px 12px 6px rgba(0, 0, 0, 0.15);
  transition: 0.3s ease-in-out;
}
.coverSection .coverSection__plan-button a p {
  font-family: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  transition: 0.3s ease-in-out;
}
.coverSection .coverSection__plan-button a:hover {
  background: #fff0cc;
}
.coverSection .coverSection__plan-button a:hover p {
  color: #023047;
}
.coverSection .coverSection__img-desktop {
  display: none;
}
.coverSection.gestion .coverSection__plan h1 {
  color: #1a0407;
  font-family: "Petrona", serif;
}
.coverSection.gestion .coverSection__plan-box-plan {
  border: 2px solid #1a0407;
  background: #fffbfb;
}
.coverSection.gestion .coverSection__plan-box-plan > p {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 28px;
}
.coverSection.gestion .coverSection__plan-box-plan-price {
  background: #841521;
  border-radius: 10px;
}
.coverSection.gestion .coverSection__plan-box-plan-price p {
  color: #fff9f4;
  font-family: "Petrona", serif;
  font-size: 20px;
}
.coverSection.gestion .coverSection__plan-box-plan-price p strong {
  font-size: 64px;
  letter-spacing: -2.56px;
}
.coverSection.gestion .coverSection__plan-box-plan-price p strong span {
  font-size: 32px;
  letter-spacing: -1.28px;
}
.coverSection.gestion .coverSection__plan-description {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 18px;
}
.coverSection.gestion .coverSection__plan-button a {
  background: #841521;
  color: #fff9f4;
  font-family: "Petrona", serif;
  font-size: 20px;
  border-radius: 5px;
}
.coverSection.gestion .coverSection__plan-button a:hover {
  background: #e6d0d3;
}
.coverSection.gestion .coverSection__plan-button a:hover p {
  color: #841521;
}
/* stylelint-disable no-descending-specificity */
.formSection {
  align-items: center;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 2px 2px 16px 3px rgba(0, 0, 0, 0.4);
  grid-column-gap: 30px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  display: flex;
  flex-wrap: wrap;
  font-family: "Noto Serif", serif;
  margin: 0 auto;
  max-width: 90%;
  padding: 20px;
  grid-row-gap: 15px;
  row-gap: 15px;
  width: 100%;
}
.formSection form {
  display: contents;
}
.formSection .cont-success {
  line-height: 40px;
  margin: 0 auto;
  margin-bottom: 100px;
  max-width: 320px;
  padding: 4em 0;
  text-align: center;
}
.formSection .cont-success button {
  width: 100%;
}
.formSection .msg-alert {
  background: #db0033;
  border-radius: 4px;
  color: #fff;
  display: block;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  margin: 0 auto;
  margin-bottom: 10px;
  padding: 10px 14px;
  text-align: center;
  width: 100%;
}
.formSection .group-field {
  margin-bottom: 20px;
  width: 100%;
}
.formSection .group-field .g-recaptcha {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
.formSection .group-field .input-error-chaptcha > div > div {
  border: 1px solid #db0033;
  border-radius: 2px;
}
.formSection .group-field__input {
  background: white;
  border: 0;
  border-bottom: 2px solid #4f4f4f;
  border-radius: 0;
  caret-color: var(--color__accent);
  font-size: 1rem;
  height: auto;
  padding: 1.8rem 1rem 0.6rem;
  transition: border-color 0.2s ease;
  transition: all 0.25s ease;
  width: 100%;
}
.formSection .group-field__input:hover {
  background: #fff4cd;
  border: 0;
  border-bottom: 2px solid #ffcb05;
}
.formSection .group-field__input:visited,
.formSection .group-field__input:focus,
.formSection .group-field__input:active {
  border: 0;
  border-bottom: 2px solid #ffcb05;
  outline: none;
}
.formSection .group-field__input::-moz-placeholder {
  color: rgba(0, 0, 0, 0);
}
.formSection .group-field__input::placeholder {
  color: rgba(0, 0, 0, 0);
}
.formSection .group-field__label {
  display: block;
  font-weight: 500;
  max-height: 0;
  pointer-events: none;
  position: relative;
}
.formSection .group-field__label::before {
  backface-visibility: hidden;
  color: #1d1d1d;
  content: attr(data-content);
  display: inline-block;
  filter: blur(0);
  font-size: 16px;
  left: 1rem;
  line-height: 24px;
  position: relative;
  transform-origin: left top;
  transition: transform 0.2s ease;
}
.formSection .group-field__label::after {
  background-color: var(--color__accent);
  bottom: 1rem;
  content: "";
  height: 0.1rem;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 100%;
  transform: scale3d(0, 1, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease;
  width: 100%;
}
.formSection .group-field__input:focus + .group-field__label::after {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.formSection .group-field__input:-moz-placeholder-shown + .group-field__label::before {
  transform: translate3d(0, -2.2rem, 0) scale3d(1, 1, 1);
}
.formSection .group-field__input:placeholder-shown + .group-field__label::before {
  transform: translate3d(0, -2.2rem, 0) scale3d(1, 1, 1);
}
.formSection .group-field__label::before,
.formSection .group-field__input:focus + .group-field__label::before {
  transform: translate3d(0, -3.12rem, 0) scale3d(0.82, 0.82, 1);
}
.formSection .group-field__help {
  color: #828282;
  font-size: 12px;
  left: 16px;
  line-height: 16px;
  position: absolute;
  top: 5px;
}
.formSection .group-field__help.msn-error {
  color: #2f80ed;
}
.formSection .button-send {
  background: #ffcb05;
  border-radius: 50px;
  border-width: 0;
  color: #000;
  cursor: pointer;
  display: block;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 1rem 2rem;
  text-transform: uppercase;
  width: 50%;
}
.formSection .button-send:disabled {
  opacity: 0.6;
}
.formSection .group-field__select {
  position: relative;
}
.formSection .group-field__select select::-ms-expand {
  display: none;
}
.formSection .group-field__select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-bottom: 2px solid #4f4f4f;
  border-radius: 0;
  color: #7b7b7b;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  height: auto;
  outline: 0;
  padding: 1.8rem 1rem 0.6rem;
  position: relative;
  transition: all 0.25s ease;
  width: 100%;
}
.formSection .group-field__select select:hover {
  background: #fff4cd;
  border-bottom: 2px solid #ffcb05;
  color: #000;
}
.formSection .group-field__select i {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACDSURBVHgBfY2xEUIxDEPjeAAYATZJxqGjpIrtCViBTRI6xoBJglRwl/sHuNFZfpLFzM455x000p8hR82qmkTEI8J+wbyBu6J4r733RylFGIKmMcZ9C/M25wx8caUJaHwLuTtbLx+YnmzaHCED8ITSOqwwR9cAP9VaX4CPWKmn1tptZd5UST9/NdNYMgAAAABJRU5ErkJggg==");
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  position: absolute;
  right: 20px;
  top: calc(50% - 13px);
  transition: all 0.25s ease;
  width: 16px;
}
.formSection .group-field__select:hover i {
  margin-top: 6px;
}
.formSection.gestion {
  font-family: "Petrona", serif;
}
.formSection.gestion .button-send {
  background: #841521;
  border-radius: 5px;
  color: #fff;
  font-family: "Petrona", serif;
  font-size: 14px;
}
.formSection.gestion .group-field__input:hover {
  background: #fffbfb;
  border-bottom: 2px solid #841521;
}
.formSection.gestion .group-field__input:visited,
.formSection.gestion .group-field__input:focus,
.formSection.gestion .group-field__input:active {
  border-bottom: 2px solid #841521;
}
.formSection.gestion .group-field__select select:hover {
  background: #fffbfb;
  border-bottom: 2px solid #841521;
}
.benefits__list {
  align-items: center;
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 40px;
  grid-row-gap: 20px;
  row-gap: 20px;
  width: 100%;
}
.benefits__list-title {
  font-family: "Roboto";
  font-size: 24px;
  line-height: 32px;
  margin: 50px 10px 20px 10px;
  text-align: center;
}
.benefits__list .side-left,
.benefits__list .side-right {
  margin: 0 20px;
  width: 90%;
}
.benefits__list .side-right {
  padding-top: 0;
  text-align: center;
}
.benefits__list .side-right .container__slider {
  align-items: center;
  display: flex;
  height: 500px;
  justify-content: center;
  margin: auto;
  transform-style: preserve-3d;
  width: 100%;
  z-index: 0;
}
.benefits__list .side-right .container__slider input[type=radio] {
  display: none;
}
.benefits__list .side-right .container__slider .cards {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.benefits__list .side-right .container__slider .card {
  margin: auto;
  position: absolute;
  transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-3,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-2 {
  opacity: 0.8;
  transform: translateX(-35%) scale(0.75);
}
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-3 {
  opacity: 0.8;
  transform: translateX(35%) scale(0.75);
}
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-3 {
  transform: translateX(0) scale(1);
  z-index: 1;
}
.benefits__list .side-right img {
  max-width: 80%;
}
.benefits__list .side-left ul {
  list-style: none;
  padding: 0;
}
.benefits__list .side-left ul li {
  align-items: center;
  grid-column-gap: 18px;
  -moz-column-gap: 18px;
       column-gap: 18px;
  display: flex;
  flex-direction: row;
  font-family: "Roboto";
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 18px;
}
.benefits__list .side-left ul li span {
  display: inline-flex;
  font-weight: bold;
  width: 80%;
}
.benefits__list .side-left ul li .icon-list-elcomercio {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNGRkNCMDUiLz4KPHBhdGggZD0iTTM1LjM1MjkgMjIuODg1QzM1LjYyMiAyMi42NzQ5IDM1LjgyMTYgMjIuMzgxOSAzNS45MjM3IDIyLjA0N0MzNi4wMjU5IDIxLjcxMiAzNi4wMjU0IDIxLjM1MiAzNS45MjI0IDIxLjAxNzRDMzUuODE5NCAyMC42ODI4IDM1LjYxOTEgMjAuMzkwMyAzNS4zNDk0IDIwLjE4MUMzNS4wNzk4IDE5Ljk3MTcgMzQuNzU0NCAxOS44NTYxIDM0LjQxODkgMTkuODUwM0wyNy45MDI2IDE5LjU5MjRDMjcuODcwNSAxOS41OTAxIDI3LjgzOTggMTkuNTc4MSAyNy44MTQxIDE5LjU1NzlDMjcuNzg4NCAxOS41Mzc3IDI3Ljc2ODggMTkuNTEwMiAyNy43NTc4IDE5LjQ3ODZMMjUuNTA2IDEzLjEwNTlDMjUuMzkyOSAxMi43ODE2IDI1LjE4NzQgMTIuNTAxNyAyNC45MTc0IDEyLjMwMzlDMjQuNjQ3MyAxMi4xMDYxIDI0LjMyNTggMTIgMjMuOTk2NCAxMkMyMy42NjY5IDEyIDIzLjM0NTQgMTIuMTA2MSAyMy4wNzU0IDEyLjMwMzlDMjIuODA1NCAxMi41MDE3IDIyLjU5OTkgMTIuNzgxNiAyMi40ODY4IDEzLjEwNTlMMjAuMjQyMyAxOS41MDE0QzIwLjIzMTIgMTkuNTMyOSAyMC4yMTE2IDE5LjU2MDUgMjAuMTg1OSAxOS41ODA3QzIwLjE2MDIgMTkuNjAwOSAyMC4xMjk1IDE5LjYxMjggMjAuMDk3NCAxOS42MTUyTDEzLjU4MTEgMTkuODczMUMxMy4yNDU2IDE5Ljg3ODggMTIuOTIwMiAxOS45OTQ1IDEyLjY1MDYgMjAuMjAzOEMxMi4zODA5IDIwLjQxMyAxMi4xODA2IDIwLjcwNTUgMTIuMDc3NiAyMS4wNDAxQzExLjk3NDYgMjEuMzc0OCAxMS45NzQxIDIxLjczNDggMTIuMDc2MyAyMi4wNjk3QzEyLjE3ODQgMjIuNDA0NiAxMi4zNzggMjIuNjk3NyAxMi42NDcxIDIyLjkwNzdMMTcuNzU4OCAyNy4xMTgzQzE3Ljc4NDQgMjcuMTM5NCAxNy44MDM1IDI3LjE2NzkgMTcuODEzOCAyNy4yMDAyQzE3LjgyNDEgMjcuMjMyNiAxNy44MjUxIDI3LjI2NzQgMTcuODE2NyAyNy4zMDA0TDE2LjA1NzMgMzMuODMyNEMxNS45NjYxIDM0LjE2NSAxNS45NzUgMzQuNTE5IDE2LjA4MjYgMzQuODQ2MkMxNi4xOTAzIDM1LjE3MzQgMTYuMzkxNSAzNS40NTc5IDE2LjY1ODkgMzUuNjYxQzE2LjkyNjMgMzUuODY0MSAxNy4yNDY5IDM1Ljk3NiAxNy41NzcyIDM1Ljk4MTRDMTcuOTA3NCAzNS45ODY3IDE4LjIzMTIgMzUuODg1NCAxOC41MDQ2IDM1LjY5MTFMMjMuOTA1OSAzMS44OTc4QzIzLjkzMjUgMzEuODc4NiAyMy45NjQgMzEuODY4MyAyMy45OTY0IDMxLjg2ODNDMjQuMDI4NyAzMS44NjgzIDI0LjA2MDMgMzEuODc4NiAyNC4wODY5IDMxLjg5NzhMMjkuNDg4MiAzNS42OTExQzI5Ljc1NzggMzUuODkyIDMwLjA4MDUgMzYgMzAuNDExMyAzNkMzMC43NDIyIDM2IDMxLjA2NDkgMzUuODkyIDMxLjMzNDUgMzUuNjkxMUMzMS42MDIgMzUuNDg5OSAzMS44MDM0IDM1LjIwNjggMzEuOTExIDM0Ljg4MDhDMzIuMDE4NiAzNC41NTQ3IDMyLjAyNzIgMzQuMjAxNyAzMS45MzU0IDMzLjg3MDNMMzAuMTYxNiAyNy4zMTU1QzMwLjE1MjIgMjcuMjgyNiAzMC4xNTI3IDI3LjI0NzUgMzAuMTYzIDI3LjIxNDlDMzAuMTczNCAyNy4xODIzIDMwLjE5MzEgMjcuMTUzOSAzMC4yMTk1IDI3LjEzMzVMMzUuMzUyOSAyMi44ODVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: inline-flex;
  height: 32px;
  width: 32px;
}
.benefits__list .side-left ul li .icon-list-gestion {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAjCAYAAAAg/NwXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUySURBVHgB5ZptTFtVGMf/57Zsg5XQuo2XsRcqY246ByyaaTBsyHDODw4Rp1FU9kH94JQt6gcXE8CoyTRxYDTGbEZiRhbjgjDNYmSOhU0TXHRs2aKAApNIR1FaXkYHhXs8zyn3jgKFtvCBll9yc+95ubf3/O/zPOetDAHidti2KwrPZYqSCo4kMHHMBzjaxbu0c1W9pKqsOsKScDaQ25k/lbijzawao4oYx34wbkYoIIThYGeHR9XSSEtC+0zVpxUiJAWYAiFIiSE6rnS6Oj6F4A5bEjewunlj+rNFWMjQKM/yZR1TCjHssKcZDbwulK3AB84RNpK1yLSqcWLBJCHCWASNKcXwEsLjDsrFMBZBwzk0wtPHu4kyvtQTE8JeBMK8WLSVOgMtQxditL+rOGwCoz+ItqrKkv23khhzCSNrw8LDyUZcVmaxOo2UUhWU+DWymmf0tnbg0ucnYL/SLK+HnP0wJ6+BJWUt7i7Mw6qMLTM9wjxmFZ72q33X20LJLdw3BlH/VhmufFnjs05GyT7c88qz8AOnEh1vMdLcIZRE6Pvbhqq8l9Hb9o+el7wrE2t23I/bUpLQLazjz5ofA3gizO5+23Y22nu9jCkomqn2v1dbUJlZoKdjrIlIfWEP0l96Si97pv4Ylt+Vote5WnkSp199F0X/Neh55cu26vXaT/+MCx9+gc6Gy1i5dTMyiveJc6rvl+Acx3c8D3tjk56187NSbMh/eFJVspqIpVHwBzFRKzcKEVIRAFojyCcr7s2HKSEWluTVCBS6v+bJAyi8cAIxt6+WYnac/3VaIVp/OO8lAok3lQiEvyIQNJNWoHIrgoBenhiw2REMbtdNeb7R3SPPJC5Z13S0fX/OK71udzbmBLGcYITC1iII6IsSZBHBEJOUKN3r60delF+WGnXHYzmIil3m8x7H2G9qBPvbk2AkRIBocYIakfneAaQ8+qA060Ah091z6giavqmVwa3+4GF5fkLk+cI96PJKu3qcXmkKpH0dNj29OMaEFZvWwx8CFmJiQJwN9PXJHehoOXkGp/a+KUX19fzouBWw43c93fuXt4VELovBscyn4e4flOnEB7Ygv+ZT+APFiGuYIxzixaghdJDrxKVtlPnUSMpr+OCotCRqKOV9V/CGjO4aVEYu44t44ULjaa6ulT2JBlkZDaYCRqxVUIygoXVQcWIi9EU1Nj23G9mHD0r3+entj2W/T7HgoU+KZXlS9n3oaWpF5bYCr7Lpov2Gx3fil/ePChfxBNqBzm60fFsn3XN28Gt+jyPmC5crqlD32iE9HREdhdyvyvRu93hOIey/edzHX9eQ4whV4dUGsJARYrOYQywyReHM64dkLKBD63lYhBGOlsA9XVFYtWeu0d/lELqE1DrEQKcd54o/QnNVrc866/NysOvIO9M/SGwBKKZ4qxRitNdWwhRWjBCEgm1X4x/oaWmHSwzODEsWY/nGZCy/cx1MK2ceZ3DGKgymuL1j6xEOMzcOt4WaVcwFQ0ZujYxMaJcrVMxicVLAwAKDg5eSCHStr8dIq4gYuii38RYCY7FBS+prlmQVzMCzxJUTYQ9zDsm23sJrFZsJMxlhLMzFYE5qo+YSeu5UVYcHxCYPF5s8YRc8PSIsMsXOvNOlwV1iZXtU7HOES8wQMYHcYaIlaCg+76MuRQQTiqwIaZiT2sCWutJ9iSBrwQ/IOlQ3aNC1LXQshARQyxXTzTLGrDPGvIC3M7hY8VXBcxlnaVKUIFe45hxaTqB/zDDeqEDMHaID+8fM/4C2IaqlgOprAAAAAElFTkSuQmCC");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: inline-flex;
  height: 35px;
  width: 66px;
}
.plansSection .container-loader {
  width: 32px;
  height: 32px;
}
.plansSection .container-loader::after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  animation: animate-loader 1.2s linear infinite;
  border: 4px solid #cf9f0d;
  border-color: #cf9f0d transparent #cf9f0d transparent;
}
.plansSection .tabs header {
  padding: 0 8px;
  margin: 0 auto;
  width: 100%;
}
.plansSection .tab-header {
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 328px;
  width: 100%;
  min-height: 40px;
  position: relative;
  border-radius: 26px;
  margin-bottom: 20px;
}
.plansSection .tab-border {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 1px solid #020b15;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.plansSection .tab-header > button {
  padding: 0 4px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 2;
  cursor: pointer;
  background: transparent;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.plansSection .tab-header > button p {
  color: #020b15;
  font-family: "Noto Serif", serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  text-wrap: nowrap;
  transition: color 300ms ease-in-out;
}
.plansSection .tab-header > button span {
  text-align: center;
  font-family: "Noto Serif", serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #eb5757;
}
.plansSection .tab-header.v2 > button p,
.plansSection .tab-header > button span {
  font-weight: 700;
}
.plansSection .tab-header > button.active p {
  color: #000;
  font-size: 16px;
}
.plansSection .tab-header > button.active span {
  font-size: 14px;
  font-weight: 700;
  color: #023047;
}
.plansSection .tab-indicator {
  position: absolute;
  width: 50%;
  height: calc(100% + 16px);
  background: #ffb300;
  top: -8px;
  left: 0;
  border-radius: 50px;
  box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  transition: all 300ms ease-in-out;
}
.plansSection .tab-body {
  width: 100%;
  height: 100%;
  min-height: calc(20px + 738px + 20px);
  position: relative;
  overflow: hidden;
}
.plansSection .tab-body > section {
  width: 100%;
  height: 100%;
  display: grid;
  justify-content: center;
  align-items: center;
  min-height: inherit;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
}
.plansSection .tab-body > section.active {
  visibility: visible;
  opacity: 1;
  animation: start 300ms ease-in-out;
}
.plansSection.gestion .container-loader::after {
  border: 4px solid #b04355;
  border-color: #b04355 transparent #b04355 transparent;
}
.plansSection.gestion .tab-border {
  border: 1px solid #1a0407;
}
.plansSection.gestion .tab-header > button p {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 16px;
}
.plansSection.gestion .tab-header > button span {
  font-family: "Petrona", serif;
}
.plansSection.gestion .tab-header > button.active p {
  color: #fff9f4;
  font-size: 21px;
}
.plansSection.gestion .tab-header > button.active span {
  color: #fffbfb;
}
.plansSection.gestion .tab-indicator {
  background: #841521;
}
.plansSection.gestion .tab-body {
  min-height: calc(20px + 668px + 20px);
}
@keyframes start {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes animate-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.threeSteps {
  display: grid;
  grid-gap: 24px;
  gap: 24px;
  grid-template-columns: auto auto auto;
  margin: 0 auto;
  overflow: auto;
  padding: 0 16px;
  scroll-behavior: smooth;
  scrollbar-width: none;
  width: 100%;
  min-height: 281px;
}
.threeSteps .threeSteps__box {
  align-items: center;
  border-radius: 16px;
  border: 2px solid #020b15;
  display: flex;
  flex-direction: column;
  min-height: 281px;
  padding: 53px 0 5px 0;
  position: relative;
  width: 280px;
}
.threeSteps .threeSteps__box-number {
  align-items: center;
  background: #ffb300;
  border-radius: 50%;
  display: grid;
  height: 34px;
  justify-content: center;
  left: 21px;
  position: absolute;
  top: 24px;
  width: 34px;
}
.threeSteps .threeSteps__box-number p {
  color: #020b15;
  font-family: "Overpass", sans-serif;
  font-optical-sizing: auto;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: 24.5px;
  letter-spacing: -0.72px;
  line-height: normal;
}
.threeSteps .threeSteps__box-img {
  height: 110px;
  margin-bottom: 25px;
  width: 241px;
}
.threeSteps .threeSteps__box-title {
  align-items: center;
  color: #020b15;
  display: flex;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  min-height: 63px;
  text-align: center;
  margin: 0 24px;
}
.threeSteps.gestion .threeSteps__box {
  border: 2px solid #1a0407;
}
.threeSteps.gestion .threeSteps__box-number {
  background: #841521;
}
.threeSteps.gestion .threeSteps__box-number p {
  font-family: "Petrona", serif;
  font-size: 24px;
  color: #fff9f4;
  height: 30.5px;
}
.threeSteps.gestion .threeSteps__box-title {
  color: #1a0407;
  font-family: "Petrona", serif;
  font-size: 19px;
  line-height: 21px;
}
.videoSection {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: calc(1272px + 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.videoSection__offer {
  width: 100%;
  min-height: 350px;
  padding: 24px 16px 32px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.videoSection__video {
  align-self: center;
}
.videoSection__video,
.videoSection__video video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 839px;
  max-height: 497px;
  aspect-ratio: 839/497;
  overflow: hidden;
}
.extraordinary-story-grid {
  background-color: #1f1f1f;
}
.story-video-box {
  background: #2e2e2e;
  padding: 12px;
  min-height: 280px;
  margin-top: 80px;
}
.sections-grid__text {
  top: 16px;
}
.sections-grid__text-image {
  width: 90px;
  height: 60px;
}
.sections-grid__title {
  color: #ffc90a;
}
.sections-grid-item {
  width: 50%;
}
.sections-grid-item__image-container {
  height: 85px;
  margin-bottom: 3px;
}
.youtube-box .story-video-box {
  align-self: center;
  min-height: 0;
  min-height: initial;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0;
  overflow: hidden;
}
.youtube-box .story-video-box iframe, .youtube-box .story-video-box object, .youtube-box .story-video-box embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.extraordinary-l-score__team {
  background-color: #28b1e2;
}
.extraordinary-l-score__live {
  font-size: 11px;
  font-family: "Noto Serif", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
  display: inline-flex;
  transform: translateY(-20%);
}
.extraordinary-l-score__live-icon {
  background-color: #ed1c26;
  height: 11px;
  width: 11px;
}
.header-full {
  height: 50px;
  position: fixed;
  position: sticky;
  top: 0;
  z-index: 21;
}
.header-full .icon {
  display: inline-block;
  background-image: url("https://cdna.elcomercio.pe/resources/dist/depor/images/depor_svg_sprite.png");
  background-repeat: no-repeat;
}
.header-full__bg-svgto_facebook_color {
  width: 32px;
  height: 27px;
  background-position: -10px -55px;
}
.header-full__bg-svgto_messenger {
  width: 32px;
  height: 27px;
  background-position: -118px -10px;
}
.header-full__bg-svgto_whatsapp_color {
  width: 32px;
  height: 27px;
  background-position: -66px -10px;
}
.header-full__bg-svgto_x_op {
  width: 20px;
  height: 20px;
  background-position: -10px -102px;
}
.header-full__newsletter {
  cursor: pointer;
  align-items: center;
}
.header-full__newsletter svg {
  border-radius: 5px;
  height: 30px;
  background: linear-gradient(to right, #e74e0f, #e63338);
  padding-left: 6px;
  padding-right: 6px;
}
.header-full__newsletter-text {
  color: #a2421a;
  margin-right: 10px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  margin-left: 5px;
}
.header-full__newsletter-tooltip {
  position: absolute;
  top: 46px;
  right: 105px;
  max-width: 320px;
  display: none;
}
.header-full__newsletter-tooltip .newsletter__description {
  display: none;
}
.header-full__newsletter-modal {
  position: absolute;
  top: 46px;
  right: 105px;
  max-width: 320px;
  display: none;
}
.header-full__newsletter-modal.active {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  background-color: #fff;
  max-width: inherit;
}
.header-full__newsletter-modal.active .newsletter__custom {
  min-height: 1200px;
  min-height: 100vh;
  padding: 25px;
  background-color: #fff;
}
.header-full__newsletter-modal-close {
  text-align: right;
  background-color: #fff;
  padding: 15px 20px 0 0;
}
.header-full__container {
  max-width: 1366px;
  margin: 0 auto;
}
.header-full__wrapper-menu {
  position: fixed;
  z-index: 100;
  width: 90%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #0e210d;
  display: none;
}
.header-full__top-menu {
  height: 70px;
}
.header-full__top-left {
  width: 70px;
}
.header-full__top-right {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  background-color: #007d33;
}
.header-full__box-btnmenu {
  width: 40px;
}
.header-full__img-menu {
  max-width: 100px;
}
.header-full__input-search {
  width: 90%;
  max-width: 230px;
  height: 35px;
  padding: 0 15px;
}
.header-full__icon-menu {
  font-size: 24px;
  color: white;
}
.header-full__btn-search {
  height: 35px;
}
.header-full__item {
  border-top: solid 1px #007d33;
  flex-wrap: wrap;
}
.header-full__item:nth-last-child(1) {
  border-bottom: solid 1px #007d33;
}
.header-full__link {
  text-transform: uppercase;
  flex: auto;
}
.header-full__angle {
  width: 40px;
}
.header-full__submenu-list {
  flex: 100% 1;
  flex-grow: 0;
  flex-shrink: 0;
  display: none;
  border-top: solid 1px #007d33;
}
.header-full__submenu-list.active {
  display: block;
}
.header-full__submenu-item {
  border-bottom: solid 1px #007d33;
}
.header-full__submenu-item:nth-last-child(1) {
  border-bottom: 0;
}
.header-full__follow {
  color: #4ca675;
  font-family: "Noto Serif", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
}
.header-full__media-item:nth-last-child(1) {
  margin-right: 0;
}
.header-full__media-icon {
  font-size: 22px;
  color: #4ca675;
}
.header-full__box-logo {
  background-color: #d5d745;
  transform: skew(-13deg);
}
.header-full__logo {
  transform: skew(13deg);
  max-width: 100px;
}
.header-full__box-list {
  display: none;
}
.header-full__item-nav:nth-last-child(1) {
  margin-right: 0;
}
.header-full__btn-result {
  background-color: black;
  color: white;
  margin-right: 10px;
  font-size: 13px;
}
.header-full__megamenu {
  left: 0;
  top: 50px;
  z-index: 10;
  box-shadow: 0 4px 7px -5px #888;
}
.header-full.active {
  background-color: white;
}
.header-full.active .header-full__box-logo {
  background-color: white;
}
.header-full.active .header-full__icon-menu {
  color: black;
}
.header-full.active .nav__loader-bar {
  left: 0;
  top: 46px;
  height: 5px;
  background-color: #007d33;
}
.header-full__btn-signwall {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  text-align: center;
  margin-right: 10px;
}
/* ===========================
   Ajuste: Solo mostrar PERÚ
   =========================== */
.header-full__e-body .header-full__e-pais[href^="/mexico/"] {
  display: none;
  pointer-events: none;
}
.nav-sidebar__e-body .nav-sidebar__e-pais[href^="/mexico/"] {
  display: none;
  pointer-events: none;
}
.header-inverted {
  height: 70px;
  z-index: 21;
}
.header-inverted a:hover {
  text-decoration: none;
}
.header-inverted .nav__mobile-logo {
  top: auto;
  top: initial;
  left: auto;
  left: initial;
  transform: translateX(0);
}
.header-inverted__btn-search.active {
  color: #333;
  border: none;
}
.header-inverted__btn-menu span {
  display: none;
}
.header-inverted .nav-sidebar {
  top: 70px;
  height: calc(100vh - 70px);
}
.header-inverted .header-inverted__btn-sign {
  border: 0px;
  width: 34px;
  height: 34px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #fff;
  color: #fecd26;
  padding: 0px;
  display: block;
}
.header-inverted .header-inverted__btn-sign > i {
  display: inline;
  font-style: normal;
  font-family: sans-serif;
  text-transform: uppercase;
}
.header-inverted .header-inverted__btn-sign > span {
  display: none;
}
.header-inverted.active {
  position: fixed;
  position: sticky;
  height: 46px;
}
@supports (position: sticky) {
  .header-inverted.active {
    width: 100%;
  }
}
.header-inverted.active.nav__loader {
  top: 0;
}
.header-inverted.active .header__btn-container {
  display: none;
}
.header-inverted.active .header-inverted__btn-sign,
.header-inverted.active .header-inverted__btn-subs {
  display: flex;
}
.header-inverted.active .btn {
  background-color: #fff;
  color: #ebefea;
}
.header-inverted.active .story-header__icon {
  font-size: 26px;
}
.header-inverted.active .nav-sidebar {
  top: 46px;
  height: calc(100vh - 46px);
}
.header-inverted .nav__btn--search.active {
  color: #8a8a8a;
}
.header-inverted .nav-sidebar__parent-item {
  color: #fff;
}
.story .header-inverted.active .nav__mobile-logo {
  display: none;
}
.story .header-inverted.active .nav__story-title {
  display: -webkit-box;
  width: 66%;
}
.story .header-inverted.active .nav__story-social-network {
  display: block;
}
.story .header-inverted.active .nav__story-social-network .story-header__list {
  width: 110px;
}
.story .header-inverted.active .nav__story-social-network .story-header__icon,
.story .header-inverted.active .nav__story-social-network .story-header__share-icon {
  font-size: 23px;
}
.megamenu {
  visibility: hidden;
}
.megamenu__container {
  max-width: 940px;
  margin: 0 auto;
  min-height: 250px;
}
.megamenu__row {
  width: calc(100% / 4);
}
.megamenu__row:nth-last-child(1) {
  margin-right: 0;
}
.megamenu__title {
  border-bottom: solid 2px #007d33;
}
.megamenu__item {
  border-bottom: solid 1px #007d33;
}
.navegation-tabs {
  box-shadow: 0 3px 6px rgba(0,0,0,0.09804);
  border-color: #e8e8e8;
}
.navegation-tabs__title {
  color: #707070;
  font-size: 13px;
  line-height: 14px;
}
.navegation-tabs__title:hover {
  text-decoration: none;
}
.navegation-tabs__item {
  border-bottom-width: 3px;
  border-color: transparent;
}
.navegation-tabs__item--active {
  border-color: #ebefea;
}
.navegation-tabs__item--active .navegation-tabs__title {
  color: #ebefea;
  font-weight: 700;
}
.navegation-tabs__item:hover {
  border-color: #ebefea;
}
.navegation-tabs__item:hover .navegation-tabs__title {
  color: #ebefea;
  font-weight: 700;
}
.lauth {
  position: relative;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
}
.lauth__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  margin: 0;
  padding: 0;
}
.lauth__bg-img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.lauth__content {
  position: relative;
  z-index: 2;
  width: min(1320px, 100%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  grid-gap: 80px;
  gap: 80px;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.lauth__info {
  max-width: 650px;
  margin: 0;
  padding: 0;
  color: #fff;
}
.lauth__title {
  margin: 0 0 20px;
  padding: 0;
  font-size: 54px;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: -1px;
  vertical-align: middle;
  text-transform: uppercase;
}
.lauth__title-highlight {
  color: #c9a84c;
}
.lauth__subtitle {
  margin: 0 0 28px;
  padding: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0;
  vertical-align: middle;
}
.lauth__description {
  margin: 0 0 32px;
  padding: 0;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
}
.lauth__cta {
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0;
  vertical-align: middle;
}
.lauth__card {
  z-index: 2;
  flex-shrink: 0;
  width: 100%;
  max-width: 420px;
  min-height: 440px;
  padding: 28px;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 28px;
  background: white;
  color: #000;
}
.lauth__form-title {
  margin: 0 0 8px;
  padding: 0;
  color: #061526;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
.lauth__intro {
  margin: 15px 50px 30px;
  padding: 0;
  color: #6b7280;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
.lauth__toggle {
  color: #2f80ed;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}
.lauth__form {
  margin: 0;
  padding: 0;
}
.lauth__field {
  margin: 0 0 16px;
  padding: 0;
}
.lauth__label {
  display: block;
  margin: 0 0 7px;
  padding: 0;
  color: #374151;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.lauth__input {
  width: 100%;
  height: 46px;
  padding: 0 18px;
  box-sizing: border-box;
  border: 1px solid #ddd;
  border-radius: 999px;
  outline: none;
  background: #f4f6f9;
  font-family: inherit;
  font-size: 15px;
}
.lauth__input:focus {
  border-color: #f5c518;
}
.lauth__field--error .lauth__input {
  border: 1px solid #e11d48;
  background: #fff1f2;
}
.lauth__error-msg {
  display: block;
  margin-top: 6px;
  color: #e11d48;
  font-size: 12px;
}
.lauth__check {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
  gap: 10px;
  width: 100%;
  height: 18px;
  margin: 0 0 15px;
  padding: 0;
  border-radius: 4px;
}
.lauth__check-input {
  position: relative;
  width: 17px;
  min-width: 17px;
  height: 17px;
  margin: 1px 0 0;
  padding: 0;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  border: 2px solid #e11d48;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
  transition: all 0.2s ease;
}
.lauth__check-input:checked {
  border-color: #f5c518;
  background: #f5c518;
}
.lauth__check-input:checked::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 6px;
  width: 3px;
  height: 6px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.lauth__check--error .lauth__check-input {
  border-color: #e11d48;
  background: #fff;
}
.lauth__check-label {
  margin: 0;
  padding: 0;
  color: #6b7280;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.45;
}
.lauth__check-link {
  color: #6b7280;
  font-weight: 600;
}
.lauth__submit {
  display: block;
  width: 235px;
  height: 42px;
  margin: 20px auto 0;
  padding: 0;
  border: none;
  border-radius: 999px;
  background: #f5c518;
  color: #000;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  transition: 0.25s;
}
.lauth__submit:hover {
  transform: translateY(-2px);
}
.lauth__divider {
  height: 1px;
  margin: 20px 0;
  padding: 0;
  border: 0;
  background: #e2e8f0;
}
.lauth__reg-note {
  margin: 12px 0 0;
  padding: 0;
  color: #6b7280;
  font-size: 10px;
  line-height: 1.4;
  text-align: center;
}
.lauth__reg-fields, .lauth__reg-options {
  margin: 0;
  padding: 0;
}
.lauth__reg-fields--hidden, .lauth__divider--hidden, .lauth__reg-options--hidden, .lauth__reg-note--hidden {
  display: none;
}
.lauth__reg-fields--fade {
  animation: lauth-fade 0.25s ease;
}
@keyframes lauth-fade {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.landing-clusterizacion__slider-container {
  position: relative;
  width: 100%;
  max-width: 360px;
  margin: auto;
  overflow: hidden;
}
.slider-images {
  display: flex;
  transition: transform 0.5s ease-in-out;
}
.benefit-item img {
  background-size: contain;
  width: 200px;
  border-radius: 163px;
  margin: auto;
  padding: 25px;
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.14902);
}
.slide-img {
  min-width: 100%;
}
.slide-img picture img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.dots-images {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  background: transparent;
  padding: 6px 12px;
  border-radius: 20px;
}
.dots-images span {
  height: 10px;
  width: 10px;
  margin: 5px;
  background-color: #888;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.3s;
}
.dots-images .active {
  background-color: #ffcb05;
}
.dots-images.gestion .active {
  background-color: #9f0c1d;
}
.clusterizacion-container {
  display: flex;
  flex-direction: column;
  margin: 25px auto 0;
  width: 100%;
  font-family: "Noto Serif", serif;
}
.clusterizacion-container.gestion {
  font-family: "Petrona", serif;
}
.clusterizacion-container h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  line-height: 100%;
}
.clusterizacion-container p {
  font-weight: 400;
  text-align: center;
  margin: 15px;
  line-height: 150%;
}
.clusterizacion-description {
  display: flex;
  flex-direction: column;
  grid-gap: 15px;
  gap: 15px;
  margin: 30px 20px;
  padding: 15px 10px 0;
}
.description-accordion {
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
  gap: 10px;
}
.accordion-item {
  background: #fff4cd;
  padding: 30px 15px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  transition: background 0.3s ease;
  font-family: "Noto Serif", serif;
}
.accordion-item.gestion {
  background: #ecced2;
  font-family: "Petrona", serif;
}
.accordion-item h3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  line-height: 100%;
  font-weight: 700;
}
.item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.accordion-item.active {
  background: #ffcb05;
  box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15);
}
.ic-category {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyOCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxMTFfMTMwKSI+CjxtYXNrIGlkPSJtYXNrMF85MTExXzEzMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0yNy4wMjIyIDBIMFYzMkgyNy4wMjIyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTExMV8xMzApIj4KPHBhdGggZD0iTTEzLjUxMTEgMzJDMTMuNDUwNyAzMiAxMy4zOTExIDMxLjk5MiAxMy4zMzI0IDMxLjk3NjlDMTIuNzQxMyAzMS44MjMxIDkuMzMyNDQgMjkuOCA2LjQwNjIyIDI3LjU0NDlDMi4xNTU1NiAyNC4yNjkzIDAgMjEuNDYyMiAwIDE5LjJWNS42ODg4OUMwIDUuMjk2IDAuMzE4MjIyIDQuOTc3NzggMC43MTExMTEgNC45Nzc3OEMyLjI2MTMzIDQuOTc3NzggNC45NTExMSA0LjI5NDIyIDcuNzI5NzggMy4xOTI4OUMxMC43MjI3IDIuMDA3MTEgMTIuNTI2MiAwLjg1ODY2NyAxMi45MzYgMC4yOTQyMjJDMTMuMDY5MyAwLjEwOTMzMyAxMy4yODM2IDAgMTMuNTExMSAwQzEzLjczODcgMCAxMy45NTI5IDAuMTA5MzMzIDE0LjA4NzEgMC4yOTQyMjJDMTQuNDk2OSAwLjg1OTU1NiAxNi4zMDA0IDIuMDA4IDE5LjI5MzMgMy4xOTI4OUMyMi4wNzExIDQuMjk0MjIgMjQuNzYwOSA0Ljk3Nzc4IDI2LjMxMTEgNC45Nzc3OEMyNi43MDQgNC45Nzc3OCAyNy4wMjIyIDUuMjk2IDI3LjAyMjIgNS42ODg4OVYxOS4yQzI3LjAyMjIgMjEuNDYyMiAyNC44NjY3IDI0LjI2OTMgMjAuNjE2IDI3LjU0NDlDMTcuNjg5OCAyOS44IDE0LjI4MDkgMzEuODIzMSAxMy42ODk4IDMxLjk3NjlDMTMuNjMxMSAzMS45OTIgMTMuNTcxNiAzMiAxMy41MTExIDMyWk0xLjQyMjIyIDYuMzY1MzNWMTkuMkMxLjQyMjIyIDIwLjkyNTMgMy40NTUxMSAyMy40NTMzIDcuMTQ1NzggMjYuMzE5MUM5Ljg4NTMzIDI4LjQ0NjIgMTIuNjgyNyAzMC4wOTA3IDEzLjUxMTEgMzAuNTEyQzE0LjMzOTYgMzAuMDkwNyAxNy4xMzY5IDI4LjQ0NjIgMTkuODc2NCAyNi4zMTkxQzIzLjU2NzEgMjMuNDUzMyAyNS42IDIwLjkyNTMgMjUuNiAxOS4yVjYuMzY1MzNDMjIuMDY2NyA2LjA0NzExIDE1LjczNiAzLjU5MiAxMy41MTExIDEuNzIwODlDMTEuMjg2MiAzLjU5MiA0Ljk1NTU2IDYuMDQ2MjIgMS40MjIyMiA2LjM2NTMzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjUxMTEgMjcuNzUyOUMxMy40NTA3IDI3Ljc1MjkgMTMuMzkxMSAyNy43NDQ5IDEzLjMzMjQgMjcuNzI5OEMxMi44ODA5IDI3LjYxMjQgMTAuNDI4NCAyNi4xNjUzIDguMjU5NTQgMjQuNDk0MkM1LjEzNzc2IDIyLjA4OTggMy41NTU1NCAyMC4wMDg5IDMuNTU1NTQgMTguMzExMVYxMi4xMzMzQzMuNTU1NTQgMTEuNzQwNCAzLjg3Mzc2IDExLjQyMjIgNC4yNjY2NSAxMS40MjIyQzQuNjU5NTQgMTEuNDIyMiA0Ljk3Nzc2IDExLjc0MDQgNC45Nzc3NiAxMi4xMzMzVjE4LjMxMTFDNC45Nzc3NiAxOS40NzIgNi40NDQ0MyAyMS4yOCA5LjAwMjY1IDIzLjI3MTFDMTAuODk1MSAyNC43NDQ5IDEyLjgzMjkgMjUuOTAwNCAxMy41MTExIDI2LjI1ODdDMTQuMDIyMiAyNS45ODkzIDE1LjI2NjcgMjUuMjYwNCAxNi43MjI3IDI0LjIzMkMxNy4wNDM1IDI0LjAwNTMgMTcuNDg3MSAyNC4wODE4IDE3LjcxMzggMjQuNDAyN0MxNy45NDA0IDI0LjcyMzUgMTcuODY0IDI1LjE2NzEgMTcuNTQzMSAyNS4zOTM4QzE1Ljg1ODcgMjYuNTg0IDE0LjA4OCAyNy42MjY3IDEzLjY4OTggMjcuNzMwN0MxMy42MzExIDI3Ljc0NTggMTMuNTcxNSAyNy43NTI5IDEzLjUxMTEgMjcuNzUyOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMS4xODEzIDIyLjA2ODNDMjEuMDEyNCAyMi4wNjgzIDIwLjg0MjYgMjIuMDA4OCAyMC43MDc1IDIxLjg4N0MyMC40MTUxIDIxLjYyNDggMjAuMzkwMiAyMS4xNzU5IDIwLjY1MjQgMjAuODgyNkMyMS41NjI2IDE5Ljg2NTcgMjIuMDQ0NCAxOC45NzU5IDIyLjA0NDQgMTguMzExVjkuMjIxMjNDMTkuNDY3NSA4LjkzNTkgMTUuMjMwMiA3LjI5MTQ4IDEzLjUxMzcgNS45NDMwNEMxMi4zNDM5IDYuODY5MjYgMTAuMDU1MSA3Ljg2MzA0IDguMTI3MDYgOC40ODYxNUM3Ljc1MzcyIDguNjA3MDQgNy4zNTI4MyA4LjQwMTcxIDcuMjMxOTUgOC4wMjgzN0M3LjExMTA2IDcuNjU1MDQgNy4zMTYzOSA3LjI1NDE1IDcuNjg5NzIgNy4xMzMyNkMxMC4yODA4IDYuMjk1MDQgMTIuNTM0MiA1LjA5NTA0IDEyLjkzNTEgNC41NDEyNkMxMy4wNjg0IDQuMzU2MzcgMTMuMjgyNiA0LjI0NzA0IDEzLjUxMTEgNC4yNDcwNEMxMy43Mzg2IDQuMjQ3MDQgMTMuOTUyOCA0LjM1NjM3IDE0LjA4NzEgNC41NDEyNkMxNC43OTkxIDUuNTI0MzcgMjAuMTkyOCA3Ljg0MjYgMjIuNzU1NSA3Ljg0MjZDMjMuMTQ4NCA3Ljg0MjYgMjMuNDY2NiA4LjE2MDgyIDIzLjQ2NjYgOC41NTM3MVYxOC4zMTFDMjMuNDY2NiAxOS4zNjA4IDIyLjg5MjQgMjAuNTEyOCAyMS43MTExIDIxLjgzMUMyMS41NzE1IDIxLjk4ODMgMjEuMzc2OCAyMi4wNjgzIDIxLjE4MTMgMjIuMDY4M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNC43MjM2IDE3LjE2MjhDMTQuNjg4OSAxNy41MzYxIDE0LjMyIDE3Ljg0MSAxMy45MDQgMTcuODQxSDEyLjY3ODJDMTIuMjYyMiAxNy44NDEgMTEuOTIyNyAxNy43Nzk3IDExLjkyMjcgMTcuNzA0MUMxMS45MjI3IDE3LjYyODUgMTEuOTQ0IDE3LjIyNzcgMTEuOTY5OCAxNi44MTI1QzExLjk2OTggMTYuODEyNSAxMS45NzUxIDE2LjcyMjggMTIuMDgwOSAxNi40MzIxQzEyLjE4NjcgMTYuMTQxNCAxMi4zNDQgMTUuODc2NSAxMi41NTI5IDE1LjYzNTdDMTIuNzYxOCAxNS4zOTU3IDEzLjM4NzYgMTQuODU5NyAxMy4zODc2IDE0Ljg1OTdDMTMuNzAzMSAxNC41ODk0IDE0LjE5NzMgMTQuMTIyOCAxNC40ODUzIDEzLjgyMjNDMTQuNDg1MyAxMy44MjIzIDE0LjU0NDkgMTMuNzYwMSAxNC41NDQ5IDEzLjQ5NTJDMTQuNTQ0OSAxMy4yMzEyIDE0LjQ2NjcgMTMuMDI1OSAxNC4zMTExIDEyLjg3OTJDMTQuMTU0NyAxMi43MzI1IDEzLjkxODIgMTIuNjU5NyAxMy42MDE4IDEyLjY1OTdDMTMuMjYwNSAxMi42NTk3IDEyLjk3ODcgMTIuNzcyNSAxMi43NTU2IDEyLjk5ODNDMTIuNTMyNSAxMy4yMjQxIDEyLjQ4NTMgMTMuNDQxIDEyLjQ4NTMgMTMuNDQxQzEyLjM5ODIgMTMuODQ3MiAxMS45ODkzIDE0LjEzNzkgMTEuNTc2IDE0LjA4NzJMMTAuMjgwOSAxMy45MjcyQzkuODY4NDYgMTMuODc2NSA5LjYxNDIzIDEzLjUwNSA5LjcxNjQ2IDEzLjEwMTRDOS43MTY0NiAxMy4xMDE0IDEwLjAwMDkgMTEuOTc4OCAxMC42NTE2IDExLjM1MjFDMTEuMzAyMiAxMC43MjU0IDEyLjMwMDUgMTAuNDExNyAxMy42NDUzIDEwLjQxMTdDMTQuNjkyNSAxMC40MTE3IDE1LjUzNzggMTAuNjMwMyAxNi4xODEzIDExLjA2NzdDMTcuMDU1MSAxMS42NTg4IDE3LjQ5MjUgMTIuNDQ2MyAxNy40OTI1IDEzLjQzMTJDMTcuNDkyNSAxMy44MzkyIDE3LjM3OTYgMTQuMjMzOSAxNy4xNTM4IDE0LjYxMjVDMTYuOTI4IDE0Ljk5MjEgMTYuMzM5NiAxNS41MDU5IDE2LjMzOTYgMTUuNTA1OUMxNi4wMjY3IDE1Ljc3OTcgMTUuNTE0NyAxNi4yMjY4IDE1LjIwMTggMTYuNTAxNEMxNS4yMDE4IDE2LjUwMTQgMTQuOTc4NyAxNi42OTYxIDE0Ljg1MTYgMTYuOTI5QzE0LjcyMzYgMTcuMTYyOCAxNC43MjM2IDE3LjE2MjggMTQuNzIzNiAxNy4xNjI4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjgyODUgMjAuNDhDMTEuODI4NSAyMC4wNjQgMTIuMTY4OSAxOS43MjQ1IDEyLjU4NCAxOS43MjQ1SDE0LjAwNDVDMTQuNDIwNSAxOS43MjQ1IDE0Ljc2IDIwLjA2NDkgMTQuNzYgMjAuNDhWMjEuNTU0N0MxNC43NiAyMS45NzA3IDE0LjQxOTYgMjIuMzEwMiAxNC4wMDQ1IDIyLjMxMDJIMTIuNTg0QzEyLjE2OCAyMi4zMTAyIDExLjgyODUgMjEuOTY5OCAxMS44Mjg1IDIxLjU1NDdWMjAuNDhaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTExMV8xMzAiPgo8cmVjdCB3aWR0aD0iMjcuMDIyMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  margin-right: 5px;
}
.ic-evaluation {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxMTFfMTEwKSI+CjxtYXNrIGlkPSJtYXNrMF85MTExXzExMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0zMS42ODYyIDBIMFYzMkgzMS42ODYyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTExMV8xMTApIj4KPHBhdGggZD0iTTEzLjUxMTEgMzJDMTMuNDUwNyAzMiAxMy4zOTExIDMxLjk5MiAxMy4zMzI0IDMxLjk3NjlDMTIuNzQxMyAzMS44MjMxIDkuMzMyNDQgMjkuOCA2LjQwNjIyIDI3LjU0NDlDMi4xNTU1NiAyNC4yNjkzIDAgMjEuNDYyMiAwIDE5LjJWNS42ODg4OUMwIDUuMjk2IDAuMzE4MjIyIDQuOTc3NzggMC43MTExMTEgNC45Nzc3OEMyLjI2MTMzIDQuOTc3NzggNC45NTExMSA0LjI5NDIyIDcuNzI5NzggMy4xOTI4OUMxMC43MjI3IDIuMDA3MTEgMTIuNTI2MiAwLjg1ODY2NyAxMi45MzYgMC4yOTQyMjJDMTMuMDY5MyAwLjEwOTMzMyAxMy4yODM2IDAgMTMuNTExMSAwQzEzLjczODcgMCAxMy45NTI5IDAuMTA5MzMzIDE0LjA4NzEgMC4yOTQyMjJDMTQuNDk2OSAwLjg1OTU1NiAxNi4zMDA0IDIuMDA4IDE5LjI5MzMgMy4xOTI4OUMyMi4wNzExIDQuMjk0MjIgMjQuNzYwOSA0Ljk3Nzc4IDI2LjMxMTEgNC45Nzc3OEMyNi43MDQgNC45Nzc3OCAyNy4wMjIyIDUuMjk2IDI3LjAyMjIgNS42ODg4OVYxMi44QzI3LjAyMjIgMTMuMTkyOSAyNi43MDQgMTMuNTExMSAyNi4zMTExIDEzLjUxMTFDMjUuOTE4MiAxMy41MTExIDI1LjYgMTMuMTkyOSAyNS42IDEyLjhWNi4zNjUzM0MyMi4wNjY3IDYuMDQ2MjIgMTUuNzM2IDMuNTkyIDEzLjUxMTEgMS43MjA4OUMxMS4yODYyIDMuNTkyIDQuOTU1NTYgNi4wNDYyMiAxLjQyMjIyIDYuMzY1MzNWMTkuMkMxLjQyMjIyIDIwLjkyNTMgMy40NTUxMSAyMy40NTMzIDcuMTQ1NzggMjYuMzE5MUM5Ljg4NTMzIDI4LjQ0NjIgMTIuNjgyNyAzMC4wOTA3IDEzLjUxMTEgMzAuNTEyQzE0LjI5MTYgMzAuMTE1NiAxNi44MzI5IDI4LjYzMiAxOS40ODI3IDI2LjYyMTNDMTkuNzk1NiAyNi4zODQgMjAuMjQxOCAyNi40NDUzIDIwLjQ3OTEgMjYuNzU4MkMyMC43MTY0IDI3LjA3MTEgMjAuNjU1MSAyNy41MTczIDIwLjM0MjIgMjcuNzU0N0MxNy40NTQyIDI5Ljk0NTggMTQuMjU2IDMxLjgzMDIgMTMuNjg5OCAzMS45Nzc4QzEzLjYzMTEgMzEuOTkyIDEzLjU3MTYgMzIgMTMuNTExMSAzMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zMS40NjU4IDE2LjUzMjVDMzEuNzYgMTYuODI2NyAzMS43NiAxNy4zMDc2IDMxLjQ2NTggMTcuNjAxOEwyMy4yOTA3IDI1Ljc3NjlDMjIuOTk2NCAyNi4wNzExIDIyLjUxNTUgMjYuMDcxMSAyMi4yMjEzIDI1Ljc3NjlMMTcuNjAxOCAyMS4xNTczQzE3LjMwNzUgMjAuODYzMSAxNy4zMDc1IDIwLjM4MjIgMTcuNjAxOCAyMC4wODhMMTkuMzc2OSAxOC4zMTI5QzE5LjY3MTEgMTguMDE4NyAyMC4xNTIgMTguMDE4NyAyMC40NDYyIDE4LjMxMjlMMjIuMjIxMyAyMC4wODhDMjIuNTE1NSAyMC4zODIyIDIyLjk5NjQgMjAuMzgyMiAyMy4yOTA3IDIwLjA4OEwyOC42MjEzIDE0Ljc1NzNDMjguOTE1NSAxNC40NjMxIDI5LjM5NjQgMTQuNDYzMSAyOS42OTA3IDE0Ljc1NzNMMzEuNDY1OCAxNi41MzI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjUxMTEgMjcuNzUyOUMxMy40NTA3IDI3Ljc1MjkgMTMuMzkxMSAyNy43NDQ5IDEzLjMzMjQgMjcuNzI5OEMxMi44ODA5IDI3LjYxMjQgMTAuNDI4NCAyNi4xNjUzIDguMjU5NTQgMjQuNDk0MkM1LjEzNzc2IDIyLjA4OTggMy41NTU1NCAyMC4wMDg5IDMuNTU1NTQgMTguMzExMVYxMi4xMzMzQzMuNTU1NTQgMTEuNzQwNCAzLjg3Mzc2IDExLjQyMjIgNC4yNjY2NSAxMS40MjIyQzQuNjU5NTQgMTEuNDIyMiA0Ljk3Nzc2IDExLjc0MDQgNC45Nzc3NiAxMi4xMzMzVjE4LjMxMTFDNC45Nzc3NiAxOS40NzIgNi40NDQ0MyAyMS4yOCA5LjAwMjY1IDIzLjI3MTFDMTAuODk1MSAyNC43NDQ5IDEyLjgzMjkgMjUuOTAwNCAxMy41MTExIDI2LjI1ODdDMTQuMDIyMiAyNS45ODkzIDE1LjI2NjcgMjUuMjYwNCAxNi43MjI3IDI0LjIzMkMxNy4wNDM1IDI0LjAwNTMgMTcuNDg3MSAyNC4wODE4IDE3LjcxMzggMjQuNDAyN0MxNy45NDA0IDI0LjcyMzUgMTcuODY0IDI1LjE2NzEgMTcuNTQzMSAyNS4zOTM4QzE1Ljg1ODcgMjYuNTg0IDE0LjA4OCAyNy42MjY3IDEzLjY4OTggMjcuNzMwN0MxMy42MzExIDI3Ljc0NTggMTMuNTcxNSAyNy43NTI5IDEzLjUxMTEgMjcuNzUyOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMi43NTU2IDE2LjM1NTVDMjIuMzYyNyAxNi4zNTU1IDIyLjA0NDUgMTYuMDM3MiAyMi4wNDQ1IDE1LjY0NDNWOS4yMjEyNEMxOS40Njg1IDguOTM1OSAxNS4yMzAzIDcuMjkxNDggMTMuNTEzOCA1Ljk0MzA0QzEyLjM0NDEgNi44NjkyNiAxMC4wNTUyIDcuODYzMDQgOC4xMjcxOCA4LjQ4NjE1QzcuNzUzODUgOC42MDcwNCA3LjM1Mjk2IDguNDAxNzEgNy4yMzIwNyA4LjAyODM3QzcuMTExMTggNy42NTUwNCA3LjMxNjUxIDcuMjU0MTUgNy42ODk4NSA3LjEzMzI2QzEwLjI4MDkgNi4yOTUwNCAxMi41MzQzIDUuMDk1MDQgMTIuOTM1MiA0LjU0MTI2QzEzLjA2ODUgNC4zNTYzNyAxMy4yODI3IDQuMjQ3MDQgMTMuNTExMiA0LjI0NzA0QzEzLjczODcgNC4yNDcwNCAxMy45NTI5IDQuMzU2MzcgMTQuMDg3MiA0LjU0MTI2QzE0Ljc5OTIgNS41MjQzNyAyMC4xOTI5IDcuODQyNiAyMi43NTU2IDcuODQyNkMyMy4xNDg1IDcuODQyNiAyMy40NjY3IDguMTYwODIgMjMuNDY2NyA4LjU1MzcxVjE1LjY0NDNDMjMuNDY2NyAxNi4wMzcyIDIzLjE0ODUgMTYuMzU1NSAyMi43NTU2IDE2LjM1NTVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTExMV8xMTAiPgo8cmVjdCB3aWR0aD0iMzEuNzMzMyIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  margin-right: 5px;
}
.ic-update {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxMTFfMTE5KSI+CjxtYXNrIGlkPSJtYXNrMF85MTExXzExOSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0zMC45Nzc1IDBIMFYzMkgzMC45Nzc1VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTExMV8xMTkpIj4KPHBhdGggZD0iTTkuNjY2NjcgMzAuMTY2NkM5LjYxIDMwLjE2NjYgOS41NTQxNyAzMC4xNTkxIDkuNDk5MTcgMzAuMTQ1QzkuMDYxNjcgMzAuMDMwOCA2LjY3OTE3IDI4LjYyNSA0LjU2OTE3IDI2Ljk5OTFDMS41Mzc1IDI0LjY2MzMgMCAyMi42NDUgMCAyMVYxMS41QzAgMTEuMTMxNiAwLjI5ODMzMyAxMC44MzMzIDAuNjY2NjY3IDEwLjgzMzNDMy4xNjY2NyAxMC44MzMzIDguNDMwODMgOC41NjkxNSA5LjEyNjY3IDcuNjA5MTVDOS4yNTE2NyA3LjQzNTgxIDkuNDUyNSA3LjMzMzMxIDkuNjY2NjcgNy4zMzMzMUM5Ljg4MDgzIDcuMzMzMzEgMTAuMDgwOCA3LjQzNTgxIDEwLjIwNjcgNy42MDkxNUMxMC45MDI1IDguNTY5MTUgMTYuMTY2NyAxMC44MzMzIDE4LjY2NjcgMTAuODMzM0MxOS4wMzUgMTAuODMzMyAxOS4zMzMzIDExLjEzMTYgMTkuMzMzMyAxMS41VjE2LjcwODNDMTkuMzMzMyAxNy4wNzY2IDE5LjAzNSAxNy4zNzUgMTguNjY2NyAxNy4zNzVDMTguMjk4MyAxNy4zNzUgMTggMTcuMDc2NiAxOCAxNi43MDgzVjEyLjEyNzVDMTUuNDg4MyAxMS44NTc1IDExLjMyNDIgMTAuMjQxNiA5LjY2NjY3IDguOTI0OThDOC4wMDkxNyAxMC4yNDE2IDMuODQ1IDExLjg1NzUgMS4zMzMzMyAxMi4xMjc1VjIxQzEuMzMzMzMgMjIuMTU1OCAyLjczIDIzLjg3ODMgNS4yNjUgMjUuODUyNUM3LjEyMTY3IDI3LjI5NzUgOS4wMTQxNyAyOC40MjQxIDkuNjY1ODMgMjguNzY2NkMxMC4xNzkyIDI4LjQ5NTggMTEuNDg1OCAyNy43MyAxMi45NiAyNi42Nzc1QzEzLjI2IDI2LjQ2MzMgMTMuNjc1OCAyNi41MzMzIDEzLjg5IDI2LjgzMjVDMTQuMTA0MiAyNy4xMzI1IDE0LjAzNDIgMjcuNTQ4MyAxMy43MzUgMjcuNzYyNUMxMi4wNjQyIDI4Ljk1NSAxMC4yMzUgMzAuMDQxNiA5LjgzNDE3IDMwLjE0NUM5Ljc3OTE3IDMwLjE1OTEgOS43MjMzMyAzMC4xNjY2IDkuNjY2NjcgMzAuMTY2NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNiAxOS4zMzM0QzE1LjYzMTcgMTkuMzMzNCAxNS4zMzM0IDE5LjAzNSAxNS4zMzM0IDE4LjY2NjdWMTQuMzM4NEMxNC40NjU5IDE0LjIyNDIgMTMuMzM0MiAxMy45MTQyIDEyLjE1OTIgMTMuNDYzNEMxMS41OTU5IDEzLjI0NjcgMTAuNDIxNyAxMi43NjM0IDkuNjY3NTQgMTIuMjIzNEM4Ljc0OTIxIDEyLjg4MTcgNy4xMzMzNyAxMy41MDg0IDYuMTYyNTQgMTMuODIwOUM1LjgxMTcxIDEzLjkzMzQgNS40MzY3MSAxMy43NDA5IDUuMzIzMzggMTMuMzkwOUM1LjIxMDg4IDEzLjA0IDUuNDAzMzcgMTIuNjY1IDUuNzUzMzcgMTIuNTUxN0M3LjU5NDIxIDExLjk1OTIgOC45MjAwNCAxMS4yMTkyIDkuMTMyNTQgMTAuOTM0MkM5LjI1ODM3IDEwLjc2NTkgOS40NTU4NyAxMC42NjY3IDkuNjY2NzEgMTAuNjY2N0M5Ljg3NzU0IDEwLjY2NjcgMTAuMDc1IDEwLjc2NTkgMTAuMjAwOSAxMC45MzQyQzEwLjM1MjUgMTEuMTM3NSAxMS4yMDkyIDExLjY3IDEyLjYzNzUgMTIuMjE4NEMxMy45OCAxMi43MzQyIDE1LjI2ODQgMTMuMDU0MiAxNi4wMDA5IDEzLjA1NDJDMTYuMzY5MiAxMy4wNTQyIDE2LjY2NzUgMTMuMzUyNSAxNi42Njc1IDEzLjcyMDlWMTguNjY2N0MxNi42NjY3IDE5LjAzNSAxNi4zNjg0IDE5LjMzMzQgMTYgMTkuMzMzNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjY2NjYzIDI2LjY2NjdDOS42MTE2MyAyNi42NjY3IDkuNTU3NDYgMjYuNjYgOS41MDQxMyAyNi42NDY3QzkuMTM0MTMgMjYuNTUzMyA3LjQwMjQ2IDI1LjU0MDggNS45Njc0NiAyNC40NjgzQzMuNzQ2NjMgMjIuODA5MiAyLjY2NjYzIDIxLjQxMzMgMi42NjY2MyAyMC4yMDE3VjE1LjM4ODNDMi42NjY2MyAxNS4wMiAyLjk2NDk2IDE0LjcyMTcgMy4zMzMyOSAxNC43MjE3QzMuNzAxNjMgMTQuNzIxNyAzLjk5OTk2IDE1LjAyIDMuOTk5OTYgMTUuMzg4M1YyMC4yMDE3QzMuOTk5OTYgMjAuODk0MiA0Ljk5MzI5IDIyLjA2IDYuNjU3NDYgMjMuMzE5MkM3Ljg4OTk2IDI0LjI1MjUgOS4xNTQxMyAyNC45OTQyIDkuNjY2NjMgMjUuMjY1QzEwLjEyNDEgMjUuMDIzMyAxMS4xNzY2IDI0LjQwODMgMTIuMjc0MSAyMy42MTU4QzEyLjU3MjUgMjMuNCAxMi45ODkxIDIzLjQ2NzUgMTMuMjA1IDIzLjc2NThDMTMuNDIwOCAyNC4wNjQyIDEzLjM1MzMgMjQuNDgwOCAxMy4wNTUgMjQuNjk2N0MxMS43NTI1IDI1LjYzNzUgMTAuMTkyNSAyNi41NTUgOS44MjkxMyAyNi42NDY3QzkuNzc1NzkgMjYuNjYgOS43MjE2MyAyNi42NjY3IDkuNjY2NjMgMjYuNjY2N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMi42NjY3IDEwLjY2NjdDMjIuMjk4NCAxMC42NjY3IDIyIDEwLjM2ODMgMjIgMTBWNy4zMzMzM0MyMiA2Ljk2NSAyMi4yOTg0IDYuNjY2NjcgMjIuNjY2NyA2LjY2NjY3SDI0LjA1MjVMMjAuNjY2NyAxLjgyOTE3TDE3LjI4MDkgNi42NjY2N0gxOC42NjY3QzE5LjAzNSA2LjY2NjY3IDE5LjMzMzQgNi45NjUgMTkuMzMzNCA3LjMzMzMzVjguNjY2NjdDMTkuMzMzNCA5LjAzNSAxOS4wMzUgOS4zMzMzMyAxOC42NjY3IDkuMzMzMzNDMTguMjk4NCA5LjMzMzMzIDE4IDkuMDM1IDE4IDguNjY2NjdWOEgxNkMxNS43NTE3IDggMTUuNTIzNCA3Ljg2MTY3IDE1LjQwODQgNy42NDA4M0MxNS4yOTM0IDcuNDIgMTUuMzEwOSA3LjE1NDE3IDE1LjQ1MzQgNi45NTA4M0wyMC4xMiAwLjI4NDE2N0MyMC4yNDUgMC4xMDU4MzMgMjAuNDQ5MiAwIDIwLjY2NjcgMEMyMC44ODQyIDAgMjEuMDg4NCAwLjEwNTgzMyAyMS4yMTI1IDAuMjg0MTY3TDI1Ljg3OTIgNi45NTA4M0MyNi4wMjE3IDcuMTU0MTcgMjYuMDM5MiA3LjQyMDgzIDI1LjkyNDIgNy42NDA4M0MyNS44MDkyIDcuODYxNjcgMjUuNTgxNyA4IDI1LjMzMjUgOEgyMy4zMzI1VjEwQzIzLjMzMzQgMTAuMzY4MyAyMy4wMzUgMTAuNjY2NyAyMi42NjY3IDEwLjY2NjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjcuOTAxNiAyNEMyOC4yOTE2IDI0IDI4LjYxIDIzLjY4MDggMjguNjEgMjMuMjkxN1YxNy4zNzVDMjguNjEgMTYuOTg1IDI4LjkyOTEgMTYuNjY2NyAyOS4zMTgzIDE2LjY2NjdIMzAuNTY3NUMzMC45NTc1IDE2LjY2NjcgMzEuMDkzMyAxNi40MDUgMzAuODcgMTYuMDg1OEwyNy4wMTU4IDEwLjU4QzI2Ljc5MjUgMTAuMjYwOCAyNi40MjY2IDEwLjI2MDggMjYuMjAzMyAxMC41OEwyMi4zNDkxIDE2LjA4NThDMjIuMTI1OCAxNi40MDUgMjIuMjYxNiAxNi42NjY3IDIyLjY1MTYgMTYuNjY2N0gyMy45MDA4QzI0LjI5MDggMTYuNjY2NyAyNC42MDkxIDE2Ljk4NTggMjQuNjA5MSAxNy4zNzVWMTkuMjkwOEMyNC42MDkxIDE5LjY4MDggMjQuNjA5MSAyMC4zMTgzIDI0LjYwOTEgMjAuNzA4M1YyMy4yOTA4QzI0LjYwOTEgMjMuNjgwOCAyNC45MjgzIDIzLjk5OTIgMjUuMzE3NSAyMy45OTkySDI3LjkwMTZWMjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuNjY2NyAzMkMxNi4yOTgzIDMyIDE2IDMxLjcwMTcgMTYgMzEuMzMzNFYyNkgxNC42NjY3QzE0LjQyMDggMjYgMTQuMTk1IDI1Ljg2NSAxNC4wNzkyIDI1LjY0NzVDMTMuOTYzMyAyNS40MzA5IDEzLjk3NTggMjUuMTY3NSAxNC4xMTI1IDI0Ljk2MzRMMTguMTEyNSAxOC45NjM0QzE4LjIzNTggMTguNzc3NSAxOC40NDQyIDE4LjY2NjcgMTguNjY3NSAxOC42NjY3QzE4Ljg5MDggMTguNjY2NyAxOS4wOTgzIDE4Ljc3ODQgMTkuMjIyNSAxOC45NjM0TDIzLjIyMjUgMjQuOTYzNEMyMy4zNTkyIDI1LjE2ODQgMjMuMzcxNyAyNS40MzA5IDIzLjI1NTggMjUuNjQ3NUMyMy4xNCAyNS44NjQyIDIyLjkxNDIgMjYgMjIuNjY4MyAyNkgyMS4zMzVWMjhDMjEuMzM1IDI4LjM2ODQgMjEuMDM2NyAyOC42NjY3IDIwLjY2ODMgMjguNjY2N0MyMC4zIDI4LjY2NjcgMjAuMDAxNyAyOC4zNjg0IDIwLjAwMTcgMjhWMjUuMzMzNEMyMC4wMDE3IDI0Ljk2NSAyMC4zIDI0LjY2NjcgMjAuNjY4MyAyNC42NjY3SDIxLjQyMjVMMTguNjY2NyAyMC41MzVMMTUuOTEyNSAyNC42NjY3SDE2LjY2NjdDMTcuMDM1IDI0LjY2NjcgMTcuMzMzMyAyNC45NjUgMTcuMzMzMyAyNS4zMzM0VjMxLjMzMzRDMTcuMzMzMyAzMS43MDE3IDE3LjAzNSAzMiAxNi42NjY3IDMyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzkxMTFfMTE5Ij4KPHJlY3Qgd2lkdGg9IjMxIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  margin-right: 5px;
}
.accordion-item.gestion.active {
  background: #9f0c1d;
  box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15);
  color: #fff;
}
.accordion-item.gestion.active .ic-category {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyOCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzc1OSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0yNy4wMjIyIDBIMFYzMkgyNy4wMjIyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMzQwMDFfNzU5KSI+CjxwYXRoIGQ9Ik0xMy41MTExIDMyQzEzLjQ1MDcgMzIgMTMuMzkxMSAzMS45OTIgMTMuMzMyNCAzMS45NzY5QzEyLjc0MTMgMzEuODIzMSA5LjMzMjQ0IDI5LjggNi40MDYyMiAyNy41NDQ5QzIuMTU1NTYgMjQuMjY5MyAwIDIxLjQ2MjIgMCAxOS4yVjUuNjg4ODlDMCA1LjI5NiAwLjMxODIyMiA0Ljk3Nzc4IDAuNzExMTExIDQuOTc3NzhDMi4yNjEzMyA0Ljk3Nzc4IDQuOTUxMTEgNC4yOTQyMiA3LjcyOTc4IDMuMTkyODlDMTAuNzIyNyAyLjAwNzExIDEyLjUyNjIgMC44NTg2NjcgMTIuOTM2IDAuMjk0MjIyQzEzLjA2OTMgMC4xMDkzMzMgMTMuMjgzNiAwIDEzLjUxMTEgMEMxMy43Mzg3IDAgMTMuOTUyOSAwLjEwOTMzMyAxNC4wODcxIDAuMjk0MjIyQzE0LjQ5NjkgMC44NTk1NTYgMTYuMzAwNCAyLjAwOCAxOS4yOTMzIDMuMTkyODlDMjIuMDcxMSA0LjI5NDIyIDI0Ljc2MDkgNC45Nzc3OCAyNi4zMTExIDQuOTc3NzhDMjYuNzA0IDQuOTc3NzggMjcuMDIyMiA1LjI5NiAyNy4wMjIyIDUuNjg4ODlWMTkuMkMyNy4wMjIyIDIxLjQ2MjIgMjQuODY2NyAyNC4yNjkzIDIwLjYxNiAyNy41NDQ5QzE3LjY4OTggMjkuOCAxNC4yODA5IDMxLjgyMzEgMTMuNjg5OCAzMS45NzY5QzEzLjYzMTEgMzEuOTkyIDEzLjU3MTYgMzIgMTMuNTExMSAzMlpNMS40MjIyMiA2LjM2NTMzVjE5LjJDMS40MjIyMiAyMC45MjUzIDMuNDU1MTEgMjMuNDUzMyA3LjE0NTc4IDI2LjMxOTFDOS44ODUzMyAyOC40NDYyIDEyLjY4MjcgMzAuMDkwNyAxMy41MTExIDMwLjUxMkMxNC4zMzk2IDMwLjA5MDcgMTcuMTM2OSAyOC40NDYyIDE5Ljg3NjQgMjYuMzE5MUMyMy41NjcxIDIzLjQ1MzMgMjUuNiAyMC45MjUzIDI1LjYgMTkuMlY2LjM2NTMzQzIyLjA2NjcgNi4wNDcxMSAxNS43MzYgMy41OTIgMTMuNTExMSAxLjcyMDg5QzExLjI4NjIgMy41OTIgNC45NTU1NiA2LjA0NjIyIDEuNDIyMjIgNi4zNjUzM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy41MTEyIDI3Ljc1MjlDMTMuNDUwOCAyNy43NTI5IDEzLjM5MTIgMjcuNzQ0OSAxMy4zMzI2IDI3LjcyOThDMTIuODgxIDI3LjYxMjQgMTAuNDI4NiAyNi4xNjUzIDguMjU5NjYgMjQuNDk0MkM1LjEzNzg5IDIyLjA4OTggMy41NTU2NiAyMC4wMDg5IDMuNTU1NjYgMTguMzExMVYxMi4xMzMzQzMuNTU1NjYgMTEuNzQwNCAzLjg3Mzg5IDExLjQyMjIgNC4yNjY3OCAxMS40MjIyQzQuNjU5NjYgMTEuNDIyMiA0Ljk3Nzg5IDExLjc0MDQgNC45Nzc4OSAxMi4xMzMzVjE4LjMxMTFDNC45Nzc4OSAxOS40NzIgNi40NDQ1NSAyMS4yOCA5LjAwMjc3IDIzLjI3MTFDMTAuODk1MiAyNC43NDQ5IDEyLjgzMyAyNS45MDA0IDEzLjUxMTIgMjYuMjU4N0MxNC4wMjIzIDI1Ljk4OTMgMTUuMjY2OCAyNS4yNjA0IDE2LjcyMjggMjQuMjMyQzE3LjA0MzcgMjQuMDA1MyAxNy40ODcyIDI0LjA4MTggMTcuNzEzOSAyNC40MDI3QzE3Ljk0MDYgMjQuNzIzNSAxNy44NjQxIDI1LjE2NzEgMTcuNTQzMiAyNS4zOTM4QzE1Ljg1ODggMjYuNTg0IDE0LjA4ODEgMjcuNjI2NyAxMy42ODk5IDI3LjczMDdDMTMuNjMxMiAyNy43NDU4IDEzLjU3MTcgMjcuNzUyOSAxMy41MTEyIDI3Ljc1MjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuMTgxMyAyMi4wNjgzQzIxLjAxMjQgMjIuMDY4MyAyMC44NDI2IDIyLjAwODggMjAuNzA3NSAyMS44ODdDMjAuNDE1MSAyMS42MjQ4IDIwLjM5MDIgMjEuMTc1OSAyMC42NTI0IDIwLjg4MjZDMjEuNTYyNiAxOS44NjU3IDIyLjA0NDQgMTguOTc1OSAyMi4wNDQ0IDE4LjMxMVY5LjIyMTIzQzE5LjQ2NzUgOC45MzU5IDE1LjIzMDIgNy4yOTE0OCAxMy41MTM3IDUuOTQzMDRDMTIuMzQzOSA2Ljg2OTI2IDEwLjA1NTEgNy44NjMwNCA4LjEyNzA2IDguNDg2MTVDNy43NTM3MiA4LjYwNzA0IDcuMzUyODMgOC40MDE3MSA3LjIzMTk1IDguMDI4MzdDNy4xMTEwNiA3LjY1NTA0IDcuMzE2MzkgNy4yNTQxNSA3LjY4OTcyIDcuMTMzMjZDMTAuMjgwOCA2LjI5NTA0IDEyLjUzNDIgNS4wOTUwNCAxMi45MzUxIDQuNTQxMjZDMTMuMDY4NCA0LjM1NjM3IDEzLjI4MjYgNC4yNDcwNCAxMy41MTExIDQuMjQ3MDRDMTMuNzM4NiA0LjI0NzA0IDEzLjk1MjggNC4zNTYzNyAxNC4wODcxIDQuNTQxMjZDMTQuNzk5MSA1LjUyNDM3IDIwLjE5MjggNy44NDI2IDIyLjc1NTUgNy44NDI2QzIzLjE0ODQgNy44NDI2IDIzLjQ2NjYgOC4xNjA4MiAyMy40NjY2IDguNTUzNzFWMTguMzExQzIzLjQ2NjYgMTkuMzYwOCAyMi44OTI0IDIwLjUxMjggMjEuNzExMSAyMS44MzFDMjEuNTcxNSAyMS45ODgzIDIxLjM3NjggMjIuMDY4MyAyMS4xODEzIDIyLjA2ODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuNzIzNiAxNy4xNjI4QzE0LjY4ODkgMTcuNTM2MSAxNC4zMiAxNy44NDEgMTMuOTA0IDE3Ljg0MUgxMi42NzgyQzEyLjI2MjIgMTcuODQxIDExLjkyMjcgMTcuNzc5NyAxMS45MjI3IDE3LjcwNDFDMTEuOTIyNyAxNy42Mjg1IDExLjk0NCAxNy4yMjc3IDExLjk2OTggMTYuODEyNUMxMS45Njk4IDE2LjgxMjUgMTEuOTc1MSAxNi43MjI4IDEyLjA4MDkgMTYuNDMyMUMxMi4xODY3IDE2LjE0MTQgMTIuMzQ0IDE1Ljg3NjUgMTIuNTUyOSAxNS42MzU3QzEyLjc2MTggMTUuMzk1NyAxMy4zODc2IDE0Ljg1OTcgMTMuMzg3NiAxNC44NTk3QzEzLjcwMzEgMTQuNTg5NCAxNC4xOTczIDE0LjEyMjggMTQuNDg1MyAxMy44MjIzQzE0LjQ4NTMgMTMuODIyMyAxNC41NDQ5IDEzLjc2MDEgMTQuNTQ0OSAxMy40OTUyQzE0LjU0NDkgMTMuMjMxMiAxNC40NjY3IDEzLjAyNTkgMTQuMzExMSAxMi44NzkyQzE0LjE1NDcgMTIuNzMyNSAxMy45MTgyIDEyLjY1OTcgMTMuNjAxOCAxMi42NTk3QzEzLjI2MDUgMTIuNjU5NyAxMi45Nzg3IDEyLjc3MjUgMTIuNzU1NiAxMi45OTgzQzEyLjUzMjUgMTMuMjI0MSAxMi40ODUzIDEzLjQ0MSAxMi40ODUzIDEzLjQ0MUMxMi4zOTgyIDEzLjg0NzIgMTEuOTg5MyAxNC4xMzc5IDExLjU3NiAxNC4wODcyTDEwLjI4MDkgMTMuOTI3MkM5Ljg2ODQ2IDEzLjg3NjUgOS42MTQyMyAxMy41MDUgOS43MTY0NiAxMy4xMDE0QzkuNzE2NDYgMTMuMTAxNCAxMC4wMDA5IDExLjk3ODggMTAuNjUxNiAxMS4zNTIxQzExLjMwMjIgMTAuNzI1NCAxMi4zMDA1IDEwLjQxMTcgMTMuNjQ1MyAxMC40MTE3QzE0LjY5MjUgMTAuNDExNyAxNS41Mzc4IDEwLjYzMDMgMTYuMTgxMyAxMS4wNjc3QzE3LjA1NTEgMTEuNjU4OCAxNy40OTI1IDEyLjQ0NjMgMTcuNDkyNSAxMy40MzEyQzE3LjQ5MjUgMTMuODM5MiAxNy4zNzk2IDE0LjIzMzkgMTcuMTUzOCAxNC42MTI1QzE2LjkyOCAxNC45OTIxIDE2LjMzOTYgMTUuNTA1OSAxNi4zMzk2IDE1LjUwNTlDMTYuMDI2NyAxNS43Nzk3IDE1LjUxNDcgMTYuMjI2OCAxNS4yMDE4IDE2LjUwMTRDMTUuMjAxOCAxNi41MDE0IDE0Ljk3ODcgMTYuNjk2MSAxNC44NTE2IDE2LjkyOUMxNC43MjM2IDE3LjE2MjggMTQuNzIzNiAxNy4xNjI4IDE0LjcyMzYgMTcuMTYyOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS44Mjg0IDIwLjQ4QzExLjgyODQgMjAuMDY0IDEyLjE2ODggMTkuNzI0NSAxMi41ODM5IDE5LjcyNDVIMTQuMDA0NEMxNC40MjA0IDE5LjcyNDUgMTQuNzU5OSAyMC4wNjQ5IDE0Ljc1OTkgMjAuNDhWMjEuNTU0N0MxNC43NTk5IDIxLjk3MDcgMTQuNDE5NSAyMi4zMTAyIDE0LjAwNDQgMjIuMzEwMkgxMi41ODM5QzEyLjE2NzkgMjIuMzEwMiAxMS44Mjg0IDIxLjk2OTggMTEuODI4NCAyMS41NTQ3VjIwLjQ4WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
}
.accordion-item.gestion.active .ic-evaluation {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzczMSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiI+CjxwYXRoIGQ9Ik0zMS42ODYyIDBIMFYzMkgzMS42ODYyVjBaIiBmaWxsPSIjZmZmZmZmIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV83MzEpIj4KPHBhdGggZD0iTTEzLjUxMTEgMzJDMTMuNDUwNyAzMiAxMy4zOTExIDMxLjk5MiAxMy4zMzI0IDMxLjk3NjlDMTIuNzQxMyAzMS44MjMxIDkuMzMyNDQgMjkuOCA2LjQwNjIyIDI3LjU0NDlDMi4xNTU1NiAyNC4yNjkzIDAgMjEuNDYyMiAwIDE5LjJWNS42ODg4OUMwIDUuMjk2IDAuMzE4MjIyIDQuOTc3NzggMC43MTExMTEgNC45Nzc3OEMyLjI2MTMzIDQuOTc3NzggNC45NTExMSA0LjI5NDIyIDcuNzI5NzggMy4xOTI4OUMxMC43MjI3IDIuMDA3MTEgMTIuNTI2MiAwLjg1ODY2NyAxMi45MzYgMC4yOTQyMjJDMTMuMDY5MyAwLjEwOTMzMyAxMy4yODM2IDAgMTMuNTExMSAwQzEzLjczODcgMCAxMy45NTI5IDAuMTA5MzMzIDE0LjA4NzEgMC4yOTQyMjJDMTQuNDk2OSAwLjg1OTU1NiAxNi4zMDA0IDIuMDA4IDE5LjI5MzMgMy4xOTI4OUMyMi4wNzExIDQuMjk0MjIgMjQuNzYwOSA0Ljk3Nzc4IDI2LjMxMTEgNC45Nzc3OEMyNi43MDQgNC45Nzc3OCAyNy4wMjIyIDUuMjk2IDI3LjAyMjIgNS42ODg4OVYxMi44QzI3LjAyMjIgMTMuMTkyOSAyNi43MDQgMTMuNTExMSAyNi4zMTExIDEzLjUxMTFDMjUuOTE4MiAxMy41MTExIDI1LjYgMTMuMTkyOSAyNS42IDEyLjhWNi4zNjUzM0MyMi4wNjY3IDYuMDQ2MjIgMTUuNzM2IDMuNTkyIDEzLjUxMTEgMS43MjA4OUMxMS4yODYyIDMuNTkyIDQuOTU1NTYgNi4wNDYyMiAxLjQyMjIyIDYuMzY1MzNWMTkuMkMxLjQyMjIyIDIwLjkyNTMgMy40NTUxMSAyMy40NTMzIDcuMTQ1NzggMjYuMzE5MUM5Ljg4NTMzIDI4LjQ0NjIgMTIuNjgyNyAzMC4wOTA3IDEzLjUxMTEgMzAuNTEyQzE0LjI5MTYgMzAuMTE1NiAxNi44MzI5IDI4LjYzMiAxOS40ODI3IDI2LjYyMTNDMTkuNzk1NiAyNi4zODQgMjAuMjQxOCAyNi40NDUzIDIwLjQ3OTEgMjYuNzU4MkMyMC43MTY0IDI3LjA3MTEgMjAuNjU1MSAyNy41MTczIDIwLjM0MjIgMjcuNzU0N0MxNy40NTQyIDI5Ljk0NTggMTQuMjU2IDMxLjgzMDIgMTMuNjg5OCAzMS45Nzc4QzEzLjYzMTEgMzEuOTkyIDEzLjU3MTYgMzIgMTMuNTExMSAzMloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTMxLjQ2NTggMTYuNTMyNEMzMS43NiAxNi44MjY3IDMxLjc2IDE3LjMwNzYgMzEuNDY1OCAxNy42MDE4TDIzLjI5MDcgMjUuNzc2OUMyMi45OTY0IDI2LjA3MTEgMjIuNTE1NSAyNi4wNzExIDIyLjIyMTMgMjUuNzc2OUwxNy42MDE4IDIxLjE1NzNDMTcuMzA3NSAyMC44NjMxIDE3LjMwNzUgMjAuMzgyMiAxNy42MDE4IDIwLjA4OEwxOS4zNzY5IDE4LjMxMjlDMTkuNjcxMSAxOC4wMTg3IDIwLjE1MiAxOC4wMTg3IDIwLjQ0NjIgMTguMzEyOUwyMi4yMjEzIDIwLjA4OEMyMi41MTU1IDIwLjM4MjIgMjIuOTk2NCAyMC4zODIyIDIzLjI5MDcgMjAuMDg4TDI4LjYyMTMgMTQuNzU3M0MyOC45MTU1IDE0LjQ2MzEgMjkuMzk2NCAxNC40NjMxIDI5LjY5MDcgMTQuNzU3M0wzMS40NjU4IDE2LjUzMjRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy41MTEyIDI3Ljc1MjlDMTMuNDUwOCAyNy43NTI5IDEzLjM5MTIgMjcuNzQ0OSAxMy4zMzI2IDI3LjcyOThDMTIuODgxIDI3LjYxMjQgMTAuNDI4NiAyNi4xNjUzIDguMjU5NjYgMjQuNDk0MkM1LjEzNzg5IDIyLjA4OTggMy41NTU2NiAyMC4wMDg5IDMuNTU1NjYgMTguMzExMVYxMi4xMzMzQzMuNTU1NjYgMTEuNzQwNCAzLjg3Mzg5IDExLjQyMjIgNC4yNjY3OCAxMS40MjIyQzQuNjU5NjYgMTEuNDIyMiA0Ljk3Nzg5IDExLjc0MDQgNC45Nzc4OSAxMi4xMzMzVjE4LjMxMTFDNC45Nzc4OSAxOS40NzIgNi40NDQ1NSAyMS4yOCA5LjAwMjc4IDIzLjI3MTFDMTAuODk1MiAyNC43NDQ5IDEyLjgzMyAyNS45MDA0IDEzLjUxMTIgMjYuMjU4N0MxNC4wMjIzIDI1Ljk4OTMgMTUuMjY2OCAyNS4yNjA0IDE2LjcyMjggMjQuMjMyQzE3LjA0MzcgMjQuMDA1MyAxNy40ODcyIDI0LjA4MTggMTcuNzEzOSAyNC40MDI3QzE3Ljk0MDYgMjQuNzIzNiAxNy44NjQxIDI1LjE2NzEgMTcuNTQzMiAyNS4zOTM4QzE1Ljg1ODggMjYuNTg0IDE0LjA4ODEgMjcuNjI2NyAxMy42ODk5IDI3LjczMDdDMTMuNjMxMiAyNy43NDU4IDEzLjU3MTcgMjcuNzUyOSAxMy41MTEyIDI3Ljc1MjlaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0yMi43NTU1IDE2LjM1NTVDMjIuMzYyNiAxNi4zNTU1IDIyLjA0NDQgMTYuMDM3MiAyMi4wNDQ0IDE1LjY0NDRWOS4yMjEyNEMxOS40Njg0IDguOTM1OTEgMTUuMjMwMiA3LjI5MTQ5IDEzLjUxMzcgNS45NDMwNUMxMi4zNDM5IDYuODY5MjcgMTAuMDU1IDcuODYzMDUgOC4xMjcwNiA4LjQ4NjE2QzcuNzUzNzIgOC42MDcwNSA3LjM1MjgzIDguNDAxNzEgNy4yMzE5NSA4LjAyODM4QzcuMTExMDYgNy42NTUwNSA3LjMxNjM5IDcuMjU0MTYgNy42ODk3MiA3LjEzMzI3QzEwLjI4MDggNi4yOTUwNSAxMi41MzQyIDUuMDk1MDUgMTIuOTM1IDQuNTQxMjdDMTMuMDY4NCA0LjM1NjM4IDEzLjI4MjYgNC4yNDcwNSAxMy41MTEgNC4yNDcwNUMxMy43Mzg2IDQuMjQ3MDUgMTMuOTUyOCA0LjM1NjM4IDE0LjA4NyA0LjU0MTI3QzE0Ljc5OSA1LjUyNDM4IDIwLjE5MjggNy44NDI2IDIyLjc1NTUgNy44NDI2QzIzLjE0ODQgNy44NDI2IDIzLjQ2NjYgOC4xNjA4MyAyMy40NjY2IDguNTUzNzFWMTUuNjQ0NEMyMy40NjY2IDE2LjAzNzIgMjMuMTQ4NCAxNi4zNTU1IDIyLjc1NTUgMTYuMzU1NVoiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8L3N2Zz4=");
}
.accordion-item.gestion.active .ic-update {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMxIDMyIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzc0NCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiI+CjxwYXRoIGQ9Ik0zMC45Nzc1IDBIMFYzMkgzMC45Nzc1VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMzQwMDFfNzQ0KSI+CjxwYXRoIGQ9Ik05LjY2NjY3IDMwLjE2NjdDOS42MSAzMC4xNjY3IDkuNTU0MTcgMzAuMTU5MiA5LjQ5OTE3IDMwLjE0NUM5LjA2MTY3IDMwLjAzMDggNi42NzkxNyAyOC42MjUgNC41NjkxNyAyNi45OTkyQzEuNTM3NSAyNC42NjMzIDAgMjIuNjQ1IDAgMjFWMTEuNUMwIDExLjEzMTcgMC4yOTgzMzMgMTAuODMzMyAwLjY2NjY2NyAxMC44MzMzQzMuMTY2NjcgMTAuODMzMyA4LjQzMDgzIDguNTY5MTcgOS4xMjY2NyA3LjYwOTE3QzkuMjUxNjcgNy40MzU4MyA5LjQ1MjUgNy4zMzMzMyA5LjY2NjY3IDcuMzMzMzNDOS44ODA4MyA3LjMzMzMzIDEwLjA4MDggNy40MzU4MyAxMC4yMDY3IDcuNjA5MTdDMTAuOTAyNSA4LjU2OTE3IDE2LjE2NjcgMTAuODMzMyAxOC42NjY3IDEwLjgzMzNDMTkuMDM1IDEwLjgzMzMgMTkuMzMzMyAxMS4xMzE3IDE5LjMzMzMgMTEuNVYxNi43MDgzQzE5LjMzMzMgMTcuMDc2NyAxOS4wMzUgMTcuMzc1IDE4LjY2NjcgMTcuMzc1QzE4LjI5ODMgMTcuMzc1IDE4IDE3LjA3NjcgMTggMTYuNzA4M1YxMi4xMjc1QzE1LjQ4ODMgMTEuODU3NSAxMS4zMjQyIDEwLjI0MTcgOS42NjY2NyA4LjkyNUM4LjAwOTE3IDEwLjI0MTcgMy44NDUgMTEuODU3NSAxLjMzMzMzIDEyLjEyNzVWMjFDMS4zMzMzMyAyMi4xNTU4IDIuNzMgMjMuODc4MyA1LjI2NSAyNS44NTI1QzcuMTIxNjcgMjcuMjk3NSA5LjAxNDE3IDI4LjQyNDIgOS42NjU4MyAyOC43NjY3QzEwLjE3OTIgMjguNDk1OCAxMS40ODU4IDI3LjczIDEyLjk2IDI2LjY3NzVDMTMuMjYgMjYuNDYzMyAxMy42NzU4IDI2LjUzMzMgMTMuODkgMjYuODMyNUMxNC4xMDQyIDI3LjEzMjUgMTQuMDM0MiAyNy41NDgzIDEzLjczNSAyNy43NjI1QzEyLjA2NDIgMjguOTU1IDEwLjIzNSAzMC4wNDE3IDkuODM0MTcgMzAuMTQ1QzkuNzc5MTcgMzAuMTU5MiA5LjcyMzMzIDMwLjE2NjcgOS42NjY2NyAzMC4xNjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTYgMTkuMzMzM0MxNS42MzE3IDE5LjMzMzMgMTUuMzMzNCAxOS4wMzUgMTUuMzMzNCAxOC42NjY3VjE0LjMzODNDMTQuNDY1OSAxNC4yMjQyIDEzLjMzNDIgMTMuOTE0MiAxMi4xNTkyIDEzLjQ2MzNDMTEuNTk1OSAxMy4yNDY3IDEwLjQyMTcgMTIuNzYzMyA5LjY2NzU0IDEyLjIyMzNDOC43NDkyMSAxMi44ODE3IDcuMTMzMzcgMTMuNTA4MyA2LjE2MjU0IDEzLjgyMDhDNS44MTE3MSAxMy45MzMzIDUuNDM2NzEgMTMuNzQwOCA1LjMyMzM4IDEzLjM5MDhDNS4yMTA4OCAxMy4wNCA1LjQwMzM3IDEyLjY2NSA1Ljc1MzM3IDEyLjU1MTdDNy41OTQyMSAxMS45NTkyIDguOTIwMDQgMTEuMjE5MiA5LjEzMjU0IDEwLjkzNDJDOS4yNTgzNyAxMC43NjU4IDkuNDU1ODcgMTAuNjY2NyA5LjY2NjcxIDEwLjY2NjdDOS44Nzc1NCAxMC42NjY3IDEwLjA3NSAxMC43NjU4IDEwLjIwMDkgMTAuOTM0MkMxMC4zNTI1IDExLjEzNzUgMTEuMjA5MiAxMS42NyAxMi42Mzc1IDEyLjIxODNDMTMuOTggMTIuNzM0MiAxNS4yNjg0IDEzLjA1NDIgMTYuMDAwOSAxMy4wNTQyQzE2LjM2OTIgMTMuMDU0MiAxNi42Njc1IDEzLjM1MjUgMTYuNjY3NSAxMy43MjA4VjE4LjY2NjdDMTYuNjY2NyAxOS4wMzUgMTYuMzY4NCAxOS4zMzMzIDE2IDE5LjMzMzNaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjY2Njc1IDI2LjY2NjdDOS42MTE3NSAyNi42NjY3IDkuNTU3NTggMjYuNjYgOS41MDQyNSAyNi42NDY3QzkuMTM0MjUgMjYuNTUzMyA3LjQwMjU4IDI1LjU0MDggNS45Njc1OCAyNC40NjgzQzMuNzQ2NzUgMjIuODA5MiAyLjY2Njc1IDIxLjQxMzMgMi42NjY3NSAyMC4yMDE3VjE1LjM4ODNDMi42NjY3NSAxNS4wMiAyLjk2NTA4IDE0LjcyMTcgMy4zMzM0MSAxNC43MjE3QzMuNzAxNzUgMTQuNzIxNyA0LjAwMDA4IDE1LjAyIDQuMDAwMDggMTUuMzg4M1YyMC4yMDE3QzQuMDAwMDggMjAuODk0MiA0Ljk5MzQxIDIyLjA2IDYuNjU3NTggMjMuMzE5MkM3Ljg5MDA4IDI0LjI1MjUgOS4xNTQyNSAyNC45OTQyIDkuNjY2NzUgMjUuMjY1QzEwLjEyNDIgMjUuMDIzMyAxMS4xNzY3IDI0LjQwODMgMTIuMjc0MiAyMy42MTU4QzEyLjU3MjYgMjMuNCAxMi45ODkyIDIzLjQ2NzUgMTMuMjA1MSAyMy43NjU4QzEzLjQyMDkgMjQuMDY0MiAxMy4zNTM0IDI0LjQ4MDggMTMuMDU1MSAyNC42OTY3QzExLjc1MjYgMjUuNjM3NSAxMC4xOTI2IDI2LjU1NSA5LjgyOTI1IDI2LjY0NjdDOS43NzU5MSAyNi42NiA5LjcyMTc1IDI2LjY2NjcgOS42NjY3NSAyNi42NjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMjIuNjY2NiAxMC42NjY3QzIyLjI5ODIgMTAuNjY2NyAyMS45OTk5IDEwLjM2ODMgMjEuOTk5OSAxMFY3LjMzMzMzQzIxLjk5OTkgNi45NjUgMjIuMjk4MiA2LjY2NjY3IDIyLjY2NjYgNi42NjY2N0gyNC4wNTI0TDIwLjY2NjYgMS44MjkxN0wxNy4yODA3IDYuNjY2NjdIMTguNjY2NkMxOS4wMzQ5IDYuNjY2NjcgMTkuMzMzMiA2Ljk2NSAxOS4zMzMyIDcuMzMzMzNWOC42NjY2N0MxOS4zMzMyIDkuMDM1IDE5LjAzNDkgOS4zMzMzMyAxOC42NjY2IDkuMzMzMzNDMTguMjk4MiA5LjMzMzMzIDE3Ljk5OTkgOS4wMzUgMTcuOTk5OSA4LjY2NjY3VjhIMTUuOTk5OUMxNS43NTE2IDggMTUuNTIzMiA3Ljg2MTY3IDE1LjQwODIgNy42NDA4M0MxNS4yOTMyIDcuNDIgMTUuMzEwNyA3LjE1NDE3IDE1LjQ1MzIgNi45NTA4M0wyMC4xMTk5IDAuMjg0MTY3QzIwLjI0NDkgMC4xMDU4MzMgMjAuNDQ5MSAwIDIwLjY2NjYgMEMyMC44ODQxIDAgMjEuMDg4MiAwLjEwNTgzMyAyMS4yMTI0IDAuMjg0MTY3TDI1Ljg3OTEgNi45NTA4M0MyNi4wMjE2IDcuMTU0MTcgMjYuMDM5MSA3LjQyMDgzIDI1LjkyNDEgNy42NDA4M0MyNS44MDkxIDcuODYxNjcgMjUuNTgxNiA4IDI1LjMzMjQgOEgyMy4zMzI0VjEwQzIzLjMzMzIgMTAuMzY4MyAyMy4wMzQ5IDEwLjY2NjcgMjIuNjY2NiAxMC42NjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMjcuOTAxNyAyNEMyOC4yOTE3IDI0IDI4LjYxMDEgMjMuNjgwOCAyOC42MTAxIDIzLjI5MTdWMTcuMzc1QzI4LjYxMDEgMTYuOTg1IDI4LjkyOTIgMTYuNjY2NyAyOS4zMTg0IDE2LjY2NjdIMzAuNTY3NkMzMC45NTc2IDE2LjY2NjcgMzEuMDkzNCAxNi40MDUgMzAuODcwMSAxNi4wODU4TDI3LjAxNTkgMTAuNThDMjYuNzkyNiAxMC4yNjA4IDI2LjQyNjcgMTAuMjYwOCAyNi4yMDM0IDEwLjU4TDIyLjM0OTIgMTYuMDg1OEMyMi4xMjU5IDE2LjQwNSAyMi4yNjE3IDE2LjY2NjcgMjIuNjUxNyAxNi42NjY3SDIzLjkwMDlDMjQuMjkwOSAxNi42NjY3IDI0LjYwOTIgMTYuOTg1OCAyNC42MDkyIDE3LjM3NVYxOS4yOTA4QzI0LjYwOTIgMTkuNjgwOCAyNC42MDkyIDIwLjMxODMgMjQuNjA5MiAyMC43MDgzVjIzLjI5MDhDMjQuNjA5MiAyMy42ODA4IDI0LjkyODQgMjMuOTk5MiAyNS4zMTc2IDIzLjk5OTJIMjcuOTAxN1YyNFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTE2LjY2NjggMzJDMTYuMjk4NSAzMiAxNi4wMDAxIDMxLjcwMTcgMTYuMDAwMSAzMS4zMzMzVjI2SDE0LjY2NjhDMTQuNDIxIDI2IDE0LjE5NTEgMjUuODY1IDE0LjA3OTMgMjUuNjQ3NUMxMy45NjM1IDI1LjQzMDggMTMuOTc2IDI1LjE2NzUgMTQuMTEyNiAyNC45NjMzTDE4LjExMjYgMTguOTYzM0MxOC4yMzYgMTguNzc3NSAxOC40NDQzIDE4LjY2NjcgMTguNjY3NiAxOC42NjY3QzE4Ljg5MSAxOC42NjY3IDE5LjA5ODUgMTguNzc4MyAxOS4yMjI2IDE4Ljk2MzNMMjMuMjIyNiAyNC45NjMzQzIzLjM1OTMgMjUuMTY4MyAyMy4zNzE4IDI1LjQzMDggMjMuMjU2IDI1LjY0NzVDMjMuMTQwMSAyNS44NjQyIDIyLjkxNDMgMjYgMjIuNjY4NSAyNkgyMS4zMzUxVjI4QzIxLjMzNTEgMjguMzY4MyAyMS4wMzY4IDI4LjY2NjcgMjAuNjY4NSAyOC42NjY3QzIwLjMwMDEgMjguNjY2NyAyMC4wMDE4IDI4LjM2ODMgMjAuMDAxOCAyOFYyNS4zMzMzQzIwLjAwMTggMjQuOTY1IDIwLjMwMDEgMjQuNjY2NyAyMC42Njg1IDI0LjY2NjdIMjEuNDIyNkwxOC42NjY4IDIwLjUzNUwxNS45MTI2IDI0LjY2NjdIMTYuNjY2OEMxNy4wMzUxIDI0LjY2NjcgMTcuMzMzNSAyNC45NjUgMTcuMzMzNSAyNS4zMzMzVjMxLjMzMzNDMTcuMzMzNSAzMS43MDE3IDE3LjAzNTEgMzIgMTYuNjY2OCAzMloiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8L3N2Zz4=");
}
.arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUzMjcgMTAuNTI4QzE3LjgyNDMgMTAuMjMzOCAxNy44MjIyIDkuNzU4ODkgMTcuNTI4IDkuNDY3MzFDMTcuMjMzOCA5LjE3NTczIDE2Ljc1ODkgOS4xNzc4NCAxNi40NjczIDkuNDcyMDRMMTQuNzIgMTEuMjM1QzE0LjAxMDkgMTEuOTUwNSAxMy41MjI4IDEyLjQ0MTMgMTMuMTA5MyAxMi43NzM0QzEyLjcwNzYgMTMuMDk2IDEyLjQ0OTYgMTMuMjA2NyAxMi4yMTg1IDEzLjIzNjFDMTIuMDczNCAxMy4yNTQ2IDExLjkyNjYgMTMuMjU0NiAxMS43ODE1IDEzLjIzNjFDMTEuNTUwNCAxMy4yMDY3IDExLjI5MjQgMTMuMDk2IDEwLjg5MDcgMTIuNzczNEMxMC40NzcyIDEyLjQ0MTMgOS45ODkxNCAxMS45NTA1IDkuMjggMTEuMjM1TDcuNTMyNjkgOS40NzIwNEM3LjI0MTExIDkuMTc3ODQgNi43NjYyNCA5LjE3NTczIDYuNDcyMDQgOS40NjczMUM2LjE3Nzg0IDkuNzU4ODkgNi4xNzU3MyAxMC4yMzM4IDYuNDY3MzEgMTAuNTI4TDguMjQ2MDkgMTIuMzIyN0M4LjkxNjA0IDEyLjk5ODcgOS40NjM1OSAxMy41NTExIDkuOTUxNDYgMTMuOTQyOUMxMC40NTg4IDE0LjM1MDQgMTAuOTczNyAxNC42NDUzIDExLjU5MTggMTQuNzI0MUMxMS44NjI5IDE0Ljc1ODYgMTIuMTM3MSAxNC43NTg2IDEyLjQwODIgMTQuNzI0MUMxMy4wMjYzIDE0LjY0NTMgMTMuNTQxMiAxNC4zNTA0IDE0LjA0ODUgMTMuOTQyOUMxNC41MzY0IDEzLjU1MTEgMTUuMDg0IDEyLjk5ODcgMTUuNzUzOSAxMi4zMjI3TDE3LjUzMjcgMTAuNTI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  transition: transform 0.3s ease;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}
.accordion-item.active .arrow {
  transform: rotate(180deg);
}
.accordion-item.active h3 .arrow {
  align-self: center;
}
.benefit-list li {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  margin: 12px auto;
}
.accordion-desktop-content,
.accordion-item {
  font-family: "Noto Serif", serif;
}
.accordion-desktop-content.gestion,
.accordion-item.gestion {
  font-family: "Petrona", serif;
}
.accordion-desktop-content p,
.accordion-item p {
  margin-top: 10px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
.accordion-desktop-content ul li,
.accordion-item ul li {
  margin-top: 10px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
.accordion-desktop-content {
  display: none;
}
.mobile-content {
  display: none;
  margin-top: 0.5rem;
}
.accordion-item.active .mobile-content {
  display: block;
}
.clusterizacion-benefits-container {
  margin: 30px auto 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  max-width: 1000px;
}
.benefit-item {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 360px;
  border-radius: 10px;
  margin: 15px auto;
  align-self: flex-start;
  font-family: "Noto Serif", serif;
}
.benefit-item.gestion {
  font-family: "Petrona", serif;
}
.benefit-item h3 {
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  text-align: center;
  margin-top: 15px;
}
.benefit-item ul li {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
}
.benefit-item ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.benefit-item span {
  margin-right: 5px;
}
.triangle-up {
  position: absolute;
  top: -18px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 40px;
  height: 40px;
  background-color: inherit;
  border-radius: 8px;
  z-index: -1;
}
.benefit-list {
  position: relative;
  width: 360px;
  padding: 18px;
  border-radius: 10px;
  margin-top: 40px;
  box-shadow: 0 4px 6px 1px rgba(0,0,0,0.14902);
}
.benefit-list li span {
  min-width: 24px;
}
.oro {
  background: #ffcb05;
}
.oro .triangle-up {
  border-bottom: 20px solid #ffcb05;
}
.bronce {
  background: #fff4cd;
}
.bronce .triangle-up {
  border-bottom: 20px solid #fff4cd;
}
.plata {
  background: #ffdf69;
}
.plata .triangle-up {
  border-bottom: 20px solid #ffdf69;
}
.bronce.gestion {
  background: #ecced2;
}
.bronce.gestion .triangle-up {
  border-bottom: 20px solid #ecced2;
}
.plata.gestion {
  background: #c56d77;
}
.plata.gestion .triangle-up {
  border-bottom: 20px solid #c56d77;
}
.oro.gestion {
  background: #9f0c1d;
  color: #fff;
}
.oro.gestion .triangle-up {
  border-bottom: 20px solid #9f0c1d;
}
.ic-birthday {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkwNTRfNTkpIj4KPG1hc2sgaWQ9Im1hc2swXzkwNTRfNTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjMuOTYxNyAwSDBWMjMuOTYyNEgyMy45NjE3VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTA1NF81OSkiPgo8cGF0aCBkPSJNMjMuMzExMSA2Ljk0MDQ4SDE4LjI4MDVDMTkuMDMyMyA2LjIwNTMgMTkuNSA1LjE4MDI0IDE5LjUgNC4wNDgxOUMxOS41IDEuODE1OSAxNy42ODQxIDAgMTUuNDUxMSAwQzEzLjk4IDAgMTIuNjg5NiAwLjc4OTM5OCAxMS45ODA1IDEuOTY2MjdDMTEuMjcyIDAuNzg5Mzk4IDkuOTgxNjkgMCA4LjUxMDYgMEM2LjI3ODMxIDAgNC40NjE2OSAxLjgxNTkgNC40NjE2OSA0LjA0ODkyQzQuNDYxNjkgNS4xODA5NiA0LjkyOTQgNi4yMDUzIDUuNjgxMiA2Ljk0MTIxSDAuNjUwNjAyQzAuMjkyMDQ4IDYuOTQxMjEgMCA3LjIzMzI1IDAgNy41OTE4MVYxMS40MTM3QzAgMTEuNzcyMyAwLjI5MjA0OCAxMi4wNjQzIDAuNjUwNjAyIDEyLjA2NDNIMS45ODI4OVYyMy4zMTI1QzEuOTgyODkgMjMuNjcxMSAyLjI3NDk0IDIzLjk2MzEgMi42MzM0OSAyMy45NjMxSDEwLjQ5MzVIMTMuNDY4MkgyMS4zMjgyQzIxLjY4NjcgMjMuOTYzMSAyMS45Nzg4IDIzLjY3MTEgMjEuOTc4OCAyMy4zMTI1VjEyLjA2NDNIMjMuMzExMUMyMy42Njk2IDEyLjA2NDMgMjMuOTYxNyAxMS43NzIzIDIzLjk2MTcgMTEuNDEzN1Y3LjU5MTgxQzIzLjk2MTcgNy4yMzI1MyAyMy42NzA0IDYuOTQwNDggMjMuMzExMSA2Ljk0MDQ4Wk0xNS40NTExIDEuMTU2NjNDMTcuMDQ1OCAxLjE1NjYzIDE4LjM0MzQgMi40NTQyMiAxOC4zNDM0IDQuMDQ4OTJDMTguMzQzNCA1LjY0MzYxIDE3LjA0NTggNi45NDEyMSAxNS40NTExIDYuOTQxMjFIMTMuNDY4MkgxMi41NTk1VjQuMDQ4OTJDMTIuNTU5NSAyLjQ1NDIyIDEzLjg1NjQgMS4xNTY2MyAxNS40NTExIDEuMTU2NjNaTTUuNjE4MzEgNC4wNDg5MkM1LjYxODMxIDIuNDU0MjIgNi45MTU5IDEuMTU2NjMgOC41MTA2IDEuMTU2NjNDMTAuMTA1MyAxLjE1NjYzIDExLjQwMjkgMi40NTQyMiAxMS40MDI5IDQuMDQ4OTJWNi45NDEyMUgxMC40OTQySDguNTExMzJDNi45MTU5IDYuOTQwNDggNS42MTgzMSA1LjY0MzYxIDUuNjE4MzEgNC4wNDg5MlpNMS4xNTY2MyA4LjA5NzExSDguNTEwNkg5LjkxNTE4VjEwLjkwN0gyLjU2MTJIMS4xNTY2M1Y4LjA5NzExWk0zLjEzOTUyIDEyLjA2MzZIOS45MTUxOFYyMi44MDU4SDMuMTM5NTJWMTIuMDYzNlpNMjAuODIyMiAyMi44MDU4SDE0LjA0NjVWMTIuMDYzNkgyMC44MjIyVjIyLjgwNThaTTIyLjgwNTEgMTAuOTA3SDIxLjQwMDVIMTQuMDQ2NVY4LjA5NzExSDE1LjQ1MTFIMjIuODA1MVYxMC45MDdaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTA1NF81OSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-birthday.gestion {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzc5MSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yMy45NjE3IDBIMFYyMy45NjI0SDIzLjk2MTdWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV83OTEpIj4KPHBhdGggZD0iTTIzLjMxMTEgNi45NDA0OEgxOC4yODA1QzE5LjAzMjMgNi4yMDUzIDE5LjUgNS4xODAyNCAxOS41IDQuMDQ4MTlDMTkuNSAxLjgxNTkgMTcuNjg0MSAwIDE1LjQ1MTEgMEMxMy45OCAwIDEyLjY4OTYgMC43ODkzOTggMTEuOTgwNSAxLjk2NjI3QzExLjI3MiAwLjc4OTM5OCA5Ljk4MTY5IDAgOC41MTA2IDBDNi4yNzgzMSAwIDQuNDYxNjkgMS44MTU5IDQuNDYxNjkgNC4wNDg5MkM0LjQ2MTY5IDUuMTgwOTYgNC45Mjk0IDYuMjA1MyA1LjY4MTIgNi45NDEyMUgwLjY1MDYwMkMwLjI5MjA0OCA2Ljk0MTIxIDAgNy4yMzMyNSAwIDcuNTkxODFWMTEuNDEzN0MwIDExLjc3MjMgMC4yOTIwNDggMTIuMDY0MyAwLjY1MDYwMiAxMi4wNjQzSDEuOTgyODlWMjMuMzEyNUMxLjk4Mjg5IDIzLjY3MTEgMi4yNzQ5NCAyMy45NjMxIDIuNjMzNDkgMjMuOTYzMUgxMC40OTM1SDEzLjQ2ODJIMjEuMzI4MkMyMS42ODY3IDIzLjk2MzEgMjEuOTc4OCAyMy42NzExIDIxLjk3ODggMjMuMzEyNVYxMi4wNjQzSDIzLjMxMTFDMjMuNjY5NiAxMi4wNjQzIDIzLjk2MTcgMTEuNzcyMyAyMy45NjE3IDExLjQxMzdWNy41OTE4MUMyMy45NjE3IDcuMjMyNTMgMjMuNjcwNCA2Ljk0MDQ4IDIzLjMxMTEgNi45NDA0OFpNMTUuNDUxMSAxLjE1NjYzQzE3LjA0NTggMS4xNTY2MyAxOC4zNDM0IDIuNDU0MjIgMTguMzQzNCA0LjA0ODkyQzE4LjM0MzQgNS42NDM2MSAxNy4wNDU4IDYuOTQxMjEgMTUuNDUxMSA2Ljk0MTIxSDEzLjQ2ODJIMTIuNTU5NVY0LjA0ODkyQzEyLjU1OTUgMi40NTQyMiAxMy44NTY0IDEuMTU2NjMgMTUuNDUxMSAxLjE1NjYzWk01LjYxODMxIDQuMDQ4OTJDNS42MTgzMSAyLjQ1NDIyIDYuOTE1OSAxLjE1NjYzIDguNTEwNiAxLjE1NjYzQzEwLjEwNTMgMS4xNTY2MyAxMS40MDI5IDIuNDU0MjIgMTEuNDAyOSA0LjA0ODkyVjYuOTQxMjFIMTAuNDk0Mkg4LjUxMTMyQzYuOTE1OSA2Ljk0MDQ4IDUuNjE4MzEgNS42NDM2MSA1LjYxODMxIDQuMDQ4OTJaTTEuMTU2NjMgOC4wOTcxMUg4LjUxMDZIOS45MTUxOFYxMC45MDdIMi41NjEySDEuMTU2NjNWOC4wOTcxMVpNMy4xMzk1MiAxMi4wNjM2SDkuOTE1MThWMjIuODA1OEgzLjEzOTUyVjEyLjA2MzZaTTIwLjgyMjIgMjIuODA1OEgxNC4wNDY1VjEyLjA2MzZIMjAuODIyMlYyMi44MDU4Wk0yMi44MDUxIDEwLjkwN0gyMS40MDA1SDE0LjA0NjVWOC4wOTcxMUgxNS40NTExSDIyLjgwNTFWMTAuOTA3WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
}
.ic-calendar {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwNTRfNDgiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjMuOTgxNyAwSDBWMjMuOTgxN0gyMy45ODE3VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTA1NF80OCkiPgo8cGF0aCBkPSJNMTEuOTEwNyA5LjkxMDAzQzguNzg2NzMgOS45MTAwMyA2LjI0NTYxIDEyLjQ1MTIgNi4yNDU2MSAxNS41NzUyQzYuMjQ1NjEgMTguNjk5MSA4Ljc4NzUyIDIxLjI0MDMgMTEuOTEwNyAyMS4yNDAzQzE1LjAzMzkgMjEuMjQwMyAxNy41NzU4IDE4LjY5ODMgMTcuNTc1OCAxNS41NzUyQzE3LjU3NTggMTIuNDUyIDE1LjAzNDcgOS45MTAwMyAxMS45MTA3IDkuOTEwMDNaTTExLjkxMDcgMTkuOTY1M0M5LjQ4OTk4IDE5Ljk2NTMgNy41MjEzNSAxNy45OTU5IDcuNTIxMzUgMTUuNTc1OUM3LjUyMTM1IDEzLjE1NiA5LjQ5MDc4IDExLjE4NjYgMTEuOTEwNyAxMS4xODY2QzE0LjMzMDYgMTEuMTg2NiAxNi4zMDAxIDEzLjE1NiAxNi4zMDAxIDE1LjU3NTlDMTYuMzAwMSAxNy45OTU5IDE0LjMzMTQgMTkuOTY1MyAxMS45MTA3IDE5Ljk2NTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuNjE0NSAxNC43NDM2TDEzLjMzMjQgMTQuNTU3QzEzLjA4NiAxNC41MjEyIDEyLjc5NSAxNC4zMDk5IDEyLjY4NDkgMTQuMDg2NkwxMi4xMTE2IDEyLjkyNDlDMTIuMDAxNiAxMi43MDE2IDExLjgyMTQgMTIuNzAxNiAxMS43MTE0IDEyLjkyNDlMMTEuMTM4MSAxNC4wODY2QzExLjAyODEgMTQuMzA5OSAxMC43MzcgMTQuNTIxMiAxMC40OTA2IDE0LjU1N0w5LjIwODUyIDE0Ljc0MzZDOC45NjIxNCAxNC43Nzk1IDguOTA3MTIgMTQuOTUwOSA5LjA4NDkzIDE1LjEyNEwxMC4wMTMgMTYuMDI4MUMxMC4xOTA4IDE2LjIwMiAxMC4zMDI1IDE2LjU0NCAxMC4yNjAyIDE2Ljc4ODhMMTAuMDQwOSAxOC4wNjYyQzkuOTk4NjggMTguMzEwOSAxMC4xNDQ2IDE4LjQxNyAxMC4zNjQ3IDE4LjMwMTRMMTEuNTEyIDE3LjY5ODZDMTEuNzMyMSAxNy41ODMgMTIuMDkyNSAxNy41ODMgMTIuMzEyNiAxNy42OTg2TDEzLjQ1OTkgMTguMzAxNEMxMy42OCAxOC40MTcgMTMuODI1OSAxOC4zMTA5IDEzLjc4MzcgMTguMDY2MkwxMy41NjQ0IDE2Ljc4ODhDMTMuNTIyMSAxNi41NDQgMTMuNjMzOCAxNi4yMDEyIDEzLjgxMTYgMTYuMDI4MUwxNC43Mzk3IDE1LjEyNEMxNC45MTU5IDE0Ljk1MDkgMTQuODYwMSAxNC43Nzk1IDE0LjYxNDUgMTQuNzQzNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMy4zNDM4IDIuMzQ4OTdIMjAuMDY2N1YwLjYzNzg3NEMyMC4wNjY3IDAuMjg1NDQ4IDE5Ljc4MTMgMCAxOS40Mjg4IDBIMTYuMjk2OUMxNS45NDQ1IDAgMTUuNjU5IDAuMjg1NDQ4IDE1LjY1OSAwLjYzNzg3NFYyLjM0ODk3SDguMzIyNjZWMC42Mzc4NzRDOC4zMjI2NiAwLjI4NTQ0OCA4LjAzNzIxIDAgNy42ODQ3OCAwSDQuNTUyODJDNC4yMDA0IDAgMy45MTQ5NSAwLjI4NTQ0OCAzLjkxNDk1IDAuNjM3ODc0VjIuMzQ4OTdIMC42Mzc4NzRDMC4yODU0NDggMi4zNDg5NyAwIDIuNjM0NDIgMCAyLjk4Njg0VjIzLjM0MzhDMCAyMy42OTYyIDAuMjg1NDQ4IDIzLjk4MTcgMC42Mzc4NzQgMjMuOTgxN0gyMy4zNDM4QzIzLjY5NjIgMjMuOTgxNyAyMy45ODE3IDIzLjY5NjIgMjMuOTgxNyAyMy4zNDM4VjIuOTg2ODRDMjMuOTgxNyAyLjYzNDQyIDIzLjY5NTQgMi4zNDg5NyAyMy4zNDM4IDIuMzQ4OTdaTTE2LjkzNDcgMS4yNzU3NUgxOC43OTFWMy45MTQ5NUgxNi45MzQ3VjEuMjc1NzVaTTcuMDQ2OTEgMS4yNzU3NVYzLjkxNDk1SDUuMTkwN1YzLjE5MDk2QzUuMjEyMjMgMy4xMjYzOCA1LjIyNDk4IDMuMDU4NiA1LjIyNDk4IDIuOTg2ODRDNS4yMjQ5OCAyLjkxNTA4IDUuMjEzMDIgMi44NDY1MSA1LjE5MDcgMi43ODI3MlYxLjI3NTc1SDcuMDQ2OTFaTTMuOTE0OTUgMy42MjQ3MlY0LjU1MjgyQzMuOTE0OTUgNC45MDUyNSA0LjIwMDQgNS4xOTA3IDQuNTUyODIgNS4xOTA3SDcuNjg0NzhDOC4wMzcyMSA1LjE5MDcgOC4zMjI2NiA0LjkwNTI1IDguMzIyNjYgNC41NTI4MlYzLjYyNDcySDE1LjY1OVY0LjU1MjgyQzE1LjY1OSA0LjkwNTI1IDE1Ljk0NDUgNS4xOTA3IDE2LjI5NjkgNS4xOTA3SDE5LjQyODhDMTkuNzgxMyA1LjE5MDcgMjAuMDY2NyA0LjkwNTI1IDIwLjA2NjcgNC41NTI4MlYzLjYyNDcySDIyLjcwNTlWNy4wNDY5MUgxLjI3NTc1VjMuNjI0NzJIMy45MTQ5NVpNMS4yNzU3NSAyMi43MDU5VjguMzIyNjZIMjIuNzA1OVYyMi43MDU5SDEuMjc1NzVaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-calendar.gestion {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzgwNSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yMy45ODE3IDBIMFYyMy45ODE3SDIzLjk4MTdWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV84MDUpIj4KPHBhdGggZD0iTTExLjkxMDcgOS45MTAxQzguNzg2NzMgOS45MTAxIDYuMjQ1NjEgMTIuNDUxMiA2LjI0NTYxIDE1LjU3NTJDNi4yNDU2MSAxOC42OTkyIDguNzg3NTIgMjEuMjQwMyAxMS45MTA3IDIxLjI0MDNDMTUuMDMzOSAyMS4yNDAzIDE3LjU3NTggMTguNjk4NCAxNy41NzU4IDE1LjU3NTJDMTcuNTc1OCAxMi40NTIgMTUuMDM0NyA5LjkxMDEgMTEuOTEwNyA5LjkxMDFaTTExLjkxMDcgMTkuOTY1NEM5LjQ4OTk4IDE5Ljk2NTQgNy41MjEzNSAxNy45OTU5IDcuNTIxMzUgMTUuNTc2QzcuNTIxMzUgMTMuMTU2MSA5LjQ5MDc4IDExLjE4NjYgMTEuOTEwNyAxMS4xODY2QzE0LjMzMDYgMTEuMTg2NiAxNi4zMDAxIDEzLjE1NjEgMTYuMzAwMSAxNS41NzZDMTYuMzAwMSAxNy45OTU5IDE0LjMzMTQgMTkuOTY1NCAxMS45MTA3IDE5Ljk2NTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuNjE0NiAxNC43NDM3TDEzLjMzMjQgMTQuNTU3MUMxMy4wODYxIDE0LjUyMTIgMTIuNzk1IDE0LjMwOTkgMTIuNjg1IDE0LjA4NjZMMTIuMTExNyAxMi45MjQ5QzEyLjAwMTcgMTIuNzAxNyAxMS44MjE1IDEyLjcwMTcgMTEuNzExNCAxMi45MjQ5TDExLjEzODEgMTQuMDg2NkMxMS4wMjgxIDE0LjMwOTkgMTAuNzM3MSAxNC41MjEyIDEwLjQ5MDcgMTQuNTU3MUw5LjIwODU4IDE0Ljc0MzdDOC45NjIyIDE0Ljc3OTUgOC45MDcxOCAxNC45NTEgOS4wODQ5OSAxNS4xMjRMMTAuMDEzMSAxNi4wMjgyQzEwLjE5MDkgMTYuMjAyIDEwLjMwMjUgMTYuNTQ0MSAxMC4yNjAzIDE2Ljc4ODhMMTAuMDQxIDE4LjA2NjJDOS45OTg3NSAxOC4zMTEgMTAuMTQ0NyAxOC40MTcgMTAuMzY0NyAxOC4zMDE0TDExLjUxMjEgMTcuNjk4NkMxMS43MzIyIDE3LjU4MyAxMi4wOTI2IDE3LjU4MyAxMi4zMTI2IDE3LjY5ODZMMTMuNDYgMTguMzAxNEMxMy42ODAxIDE4LjQxNyAxMy44MjYgMTguMzExIDEzLjc4MzcgMTguMDY2MkwxMy41NjQ1IDE2Ljc4ODhDMTMuNTIyMiAxNi41NDQxIDEzLjYzMzggMTYuMjAxMiAxMy44MTE2IDE2LjAyODJMMTQuNzM5NyAxNS4xMjRDMTQuOTE2IDE0Ljk1MSAxNC44NjAxIDE0Ljc3OTUgMTQuNjE0NiAxNC43NDM3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIzLjM0MzggMi4zNDg5N0gyMC4wNjY3VjAuNjM3ODc0QzIwLjA2NjcgMC4yODU0NDggMTkuNzgxMyAwIDE5LjQyODggMEgxNi4yOTY5QzE1Ljk0NDUgMCAxNS42NTkgMC4yODU0NDggMTUuNjU5IDAuNjM3ODc0VjIuMzQ4OTdIOC4zMjI2NlYwLjYzNzg3NEM4LjMyMjY2IDAuMjg1NDQ4IDguMDM3MjEgMCA3LjY4NDc4IDBINC41NTI4MkM0LjIwMDQgMCAzLjkxNDk1IDAuMjg1NDQ4IDMuOTE0OTUgMC42Mzc4NzRWMi4zNDg5N0gwLjYzNzg3NEMwLjI4NTQ0OCAyLjM0ODk3IDAgMi42MzQ0MiAwIDIuOTg2ODRWMjMuMzQzOEMwIDIzLjY5NjIgMC4yODU0NDggMjMuOTgxNyAwLjYzNzg3NCAyMy45ODE3SDIzLjM0MzhDMjMuNjk2MiAyMy45ODE3IDIzLjk4MTcgMjMuNjk2MiAyMy45ODE3IDIzLjM0MzhWMi45ODY4NEMyMy45ODE3IDIuNjM0NDIgMjMuNjk1NCAyLjM0ODk3IDIzLjM0MzggMi4zNDg5N1pNMTYuOTM0NyAxLjI3NTc1SDE4Ljc5MVYzLjkxNDk1SDE2LjkzNDdWMS4yNzU3NVpNNy4wNDY5MSAxLjI3NTc1VjMuOTE0OTVINS4xOTA3VjMuMTkwOTZDNS4yMTIyMyAzLjEyNjM4IDUuMjI0OTggMy4wNTg2IDUuMjI0OTggMi45ODY4NEM1LjIyNDk4IDIuOTE1MDggNS4yMTMwMiAyLjg0NjUxIDUuMTkwNyAyLjc4MjcyVjEuMjc1NzVINy4wNDY5MVpNMy45MTQ5NSAzLjYyNDcyVjQuNTUyODJDMy45MTQ5NSA0LjkwNTI1IDQuMjAwNCA1LjE5MDcgNC41NTI4MiA1LjE5MDdINy42ODQ3OEM4LjAzNzIxIDUuMTkwNyA4LjMyMjY2IDQuOTA1MjUgOC4zMjI2NiA0LjU1MjgyVjMuNjI0NzJIMTUuNjU5VjQuNTUyODJDMTUuNjU5IDQuOTA1MjUgMTUuOTQ0NSA1LjE5MDcgMTYuMjk2OSA1LjE5MDdIMTkuNDI4OEMxOS43ODEzIDUuMTkwNyAyMC4wNjY3IDQuOTA1MjUgMjAuMDY2NyA0LjU1MjgyVjMuNjI0NzJIMjIuNzA1OVY3LjA0NjkxSDEuMjc1NzVWMy42MjQ3MkgzLjkxNDk1Wk0xLjI3NTc1IDIyLjcwNTlWOC4zMjI2NkgyMi43MDU5VjIyLjcwNTlIMS4yNzU3NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==");
}
.ic-cinema {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkwNTRfMykiPgo8bWFzayBpZD0ibWFzazBfOTA1NF8zIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI0Ij4KPHBhdGggZD0iTTI0LjAyMzYgMEgwVjIzLjkzNzFIMjQuMDIzNlYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzkwNTRfMykiPgo8cGF0aCBkPSJNOS40NzE0IDEwLjI1MjJDOS42NzI4MyAxMC40NDg3IDkuNzk5MjYgMTAuODM2NSA5Ljc1MTQgMTEuMTEzN0w5LjUwMzU1IDEyLjU1OTRDOS40NTU2OSAxMi44MzY1IDkuNjIwNjkgMTIuOTU2NSA5Ljg2OTk4IDEyLjgyNThMMTEuMTY4NSAxMi4xNDNDMTEuNDE3OCAxMi4wMTIyIDExLjgyNSAxMi4wMTIyIDEyLjA3NDMgMTIuMTQzTDEzLjM3MjggMTIuODI1OEMxMy42MjIxIDEyLjk1NjUgMTMuNzg3MSAxMi44MzcyIDEzLjczOTMgMTIuNTU5NEwxMy40OTE0IDExLjExMzdDMTMuNDQzNSAxMC44MzY1IDEzLjU3IDEwLjQ0ODcgMTMuNzcxNCAxMC4yNTIyTDE0LjgyMjEgOS4yMjc5NkMxNS4wMjM1IDkuMDMxNTMgMTQuOTYwNyA4LjgzNzk2IDE0LjY4MjEgOC43OTcyNUwxMy4yMzA3IDguNTg2NTNDMTIuOTUyMSA4LjU0NTgyIDEyLjYyMjEgOC4zMDY1MyAxMi40OTc4IDguMDU0MzlMMTEuODQ4NSA2LjczODY3QzExLjcyNDMgNi40ODY1MiAxMS41MiA2LjQ4NjUyIDExLjM5NTcgNi43Mzg2N0wxMC43NDY0IDguMDU0MzlDMTAuNjIyMSA4LjMwNjUzIDEwLjI5MjEgOC41NDY1MyAxMC4wMTM1IDguNTg2NTNMOC41NjIxMiA4Ljc5NzI1QzguMjgzNTUgOC44Mzc5NiA4LjIyMDY5IDkuMDMxNTMgOC40MjIxMiA5LjIyNzk2TDkuNDcxNCAxMC4yNTIyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIzLjQ1MjEgMTUuMjE5M0gyMS43ODIxVjMuMjhIMjIuNTQ4NkMyMi44NjQzIDMuMjggMjMuMTIgMy4wMjQyOSAyMy4xMiAyLjcwODU3VjAuNTcxNDI5QzIzLjEyIDAuMjU1NzE0IDIyLjg2NDMgMCAyMi41NDg2IDBIMS4xNzkyOUMwLjg2MzU3MSAwIDAuNjA3ODU3IDAuMjU1NzE0IDAuNjA3ODU3IDAuNTcxNDI5VjIuNzA4NTdDMC42MDc4NTcgMy4wMjQyOSAwLjg2MzU3MSAzLjI4IDEuMTc5MjkgMy4yOEgyLjAzMjg2VjkuNjkyMTRWMTAuMjQ5M1YxNS4yMTkzSDAuNTcxNDI5QzAuMjU1NzE0IDE1LjIxOTMgMCAxNS40NzUgMCAxNS43OTA3QzAgMTYuMTA2NCAwLjI1NTcxNCAxNi4zNjIxIDAuNTcxNDI5IDE2LjM2MjFIMi42MDQyOUgyMS4yMTE0SDIzLjQ1MjlDMjMuNzY4NiAxNi4zNjIxIDI0LjAyNDMgMTYuMTA2NCAyNC4wMjQzIDE1Ljc5MDdDMjQuMDI0MyAxNS40NzUgMjMuNzY3OSAxNS4yMTkzIDIzLjQ1MjEgMTUuMjE5M1pNMjAuNjQgOC41MjkyOUMyMC41NzkzIDguNTIgMjAuNTE3OSA4LjUxMzU3IDIwLjQ1NSA4LjUxMzU3SDE4LjEzNzlDMTcuNjA3OSA4LjA2MjE0IDE2LjYyIDcuMDIwNzEgMTYuNjUgNi4wOEMxNi42ODIxIDUuMDYzNTcgMTYuNjcyOSAzLjk0MzU3IDE2LjY2MjEgMy4yOEgyMC42NDA3VjguNTI5MjlIMjAuNjRaTTMuMTc1NzEgOS42OTIxNEMzLjE3NTcxIDkuNjczNTcgMy4xOTM1NyA5LjY1NjQzIDMuMjExNDMgOS42NTY0M0g2LjEzMTQzQzYuMTUgOS42NTY0MyA2LjE2NzE0IDkuNjc0MjggNi4xNjcxNCA5LjY5MjE0VjEwLjI0OTNDNi4xNjcxNCAxMC4yNjc5IDYuMTQ5MjkgMTAuMjg1IDYuMTMxNDMgMTAuMjg1SDMuMjExNDNDMy4xOTI4NiAxMC4yODUgMy4xNzU3MSAxMC4yNjcxIDMuMTc1NzEgMTAuMjQ5M1Y5LjY5MjE0Wk03LjMxMDcxIDEwLjI0OTNWOS42OTIxNEM3LjMxMDcxIDkuMzI4NTcgNy4xNDUgOS4wMDI4NiA2Ljg4NTcxIDguNzg2NDNDNy40ODU3MSA4LjEzNjQzIDguMTkzNTcgNy4xMzI4NiA4LjE1OTI5IDYuMDQzNTdDOC4xMjcxNCA1LjAzODU3IDguMTM3MTQgMy45Mjc4NiA4LjE0Nzg2IDMuMjhIMTUuNTE4NkMxNS41MjkzIDMuOTI3ODYgMTUuNTM5MyA1LjAzODU3IDE1LjUwNzEgNi4wNDM1N0MxNS40NzI5IDcuMTMyODYgMTYuMTgwNyA4LjEzNjQzIDE2Ljc4MDcgOC43ODY0M0MxNi41MjE0IDkuMDAyODYgMTYuMzU1NyA5LjMyODU3IDE2LjM1NTcgOS42OTIxNFYxMC4yNDkzQzE2LjM1NTcgMTAuNzYzNiAxNi42ODcxIDExLjIwMDcgMTcuMTQ3MSAxMS4zNjE0QzE2Ljc1MTQgMTIuMTAyOSAxNi4zMzkzIDEzLjMzMTQgMTYuMzQyOSAxNS4yMTkzSDcuMzIzNTdDNy4zMjcxNCAxMy4zMzE0IDYuOTE1IDEyLjEwMjkgNi41MTkyOSAxMS4zNjE0QzYuOTc5MjkgMTEuMjAwNyA3LjMxMDcxIDEwLjc2MzYgNy4zMTA3MSAxMC4yNDkzWk0xNy41MzQzIDEwLjI4NUMxNy41MTU3IDEwLjI4NSAxNy40OTg2IDEwLjI2NzEgMTcuNDk4NiAxMC4yNDkzVjkuNjkyMTRDMTcuNDk4NiA5LjY3MzU3IDE3LjUxNjQgOS42NTY0MyAxNy41MzQzIDkuNjU2NDNIMjAuNDU0M0MyMC40NzI5IDkuNjU2NDMgMjAuNDkgOS42NzQyOCAyMC40OSA5LjY5MjE0VjEwLjI0OTNDMjAuNDkgMTAuMjY3OSAyMC40NzIxIDEwLjI4NSAyMC40NTQzIDEwLjI4NUgxNy41MzQzWk0xLjc1MDcxIDEuMTQyODZIMjEuOTc3MVYyLjEzNzE0SDIxLjIxMDdIMi42MDQyOUgxLjc1MDcxVjEuMTQyODZaTTcuMDA0MjkgMy4yOEM2Ljk5MzU3IDMuOTQzNTcgNi45ODQyOSA1LjA2Mjg2IDcuMDE2NDMgNi4wOEM3LjA0NjQzIDcuMDIwNzEgNi4wNTg1NyA4LjA2MjE0IDUuNTI4NTcgOC41MTM1N0gzLjIxMTQzQzMuMTk5MjkgOC41MTM1NyAzLjE4Nzg2IDguNTE1IDMuMTc1NzEgOC41MTU3MVYzLjI4SDcuMDA0MjlaTTMuMTc1NzEgMTEuNDI2NEMzLjE4Nzg2IDExLjQyNjQgMy4xOTkyOSAxMS40Mjg2IDMuMjExNDMgMTEuNDI4Nkg1LjIxMTQzQzUuNDk0MjkgMTEuNzczNiA2LjE4OTI5IDEyLjg2MjkgNi4xODE0MyAxNS4yMkgzLjE3NTcxVjExLjQyNjRaTTE3LjQ4NSAxNS4yMTkzQzE3LjQ3OTMgMTIuODgxNCAxOC4xNzIxIDExLjc4MTQgMTguNDU4NiAxMS40Mjc5SDIwLjQ1NDNDMjAuNTE3MSAxMS40Mjc5IDIwLjU3OTMgMTEuNDIxNCAyMC42MzkzIDExLjQxMjFWMTUuMjE5M0gxNy40ODVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuMjQzNSAxNy45OTkzSDE1LjQ3NjRDMTQuNzg1IDE3Ljk5OTMgMTQuMTYzNSAxOC4zMDU3IDEzLjc0MDcgMTguNzg5M0MxMy4zMTcxIDE4LjMwNTcgMTIuNjk2NCAxNy45OTkzIDEyLjAwNSAxNy45OTkzSDExLjIzNzhDMTAuNTQ2NCAxNy45OTkzIDkuOTI0OTcgMTguMzA1NyA5LjUwMjExIDE4Ljc4OTNDOS4wNzg1NCAxOC4zMDU3IDguNDU3ODMgMTcuOTk5MyA3Ljc2NjQgMTcuOTk5M0g2Ljk5ODU1QzUuNzI2NDEgMTcuOTk5MyA0LjY5MTQxIDE5LjAzNDMgNC42OTE0MSAyMC4zMDY0VjIzLjM2NTdDNC42OTE0MSAyMy42ODE0IDQuOTQ3MTIgMjMuOTM3MSA1LjI2MjgzIDIzLjkzNzFIOS41MDIxMUgxMy43NDE0SDE3Ljk4MDdDMTguMjk2NCAyMy45MzcxIDE4LjU1MjEgMjMuNjgxNCAxOC41NTIxIDIzLjM2NTdWMjAuMzA2NEMxOC41NTE0IDE5LjAzNDMgMTcuNTE2NCAxNy45OTkzIDE2LjI0MzUgMTcuOTk5M1pNNS44MzM1NSAyMC4zMDY0QzUuODMzNTUgMTkuNjY0MyA2LjM1NTY5IDE5LjE0MjEgNi45OTc4MyAxOS4xNDIxSDcuNzY0OTdDOC40MDcxMSAxOS4xNDIxIDguOTI5MjYgMTkuNjY0MyA4LjkyOTI2IDIwLjMwNjRWMjIuNzk0M0g1LjgzMzU1VjIwLjMwNjRaTTEwLjA3MjggMjAuMzA2NEMxMC4wNzI4IDE5LjY2NDMgMTAuNTk1IDE5LjE0MjEgMTEuMjM3MSAxOS4xNDIxSDEyLjAwNDNDMTIuNjQ2NCAxOS4xNDIxIDEzLjE2ODUgMTkuNjY0MyAxMy4xNjg1IDIwLjMwNjRWMjIuNzk0M0gxMC4wNzIxVjIwLjMwNjRIMTAuMDcyOFpNMTcuNDA4NSAyMi43OTQzSDE0LjMxMjFWMjAuMzA2NEMxNC4zMTIxIDE5LjY2NDMgMTQuODM0MyAxOS4xNDIxIDE1LjQ3NjQgMTkuMTQyMUgxNi4yNDM1QzE2Ljg4NTcgMTkuMTQyMSAxNy40MDc4IDE5LjY2NDMgMTcuNDA3OCAyMC4zMDY0VjIyLjc5NDNIMTcuNDA4NVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85MDU0XzMiPgo8cmVjdCB3aWR0aD0iMjQuMDcxNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-giveaways {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwNTRfNzAiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjEiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjAuNDA1MiAwSDBWMjMuOTkzNEgyMC40MDUyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTA1NF83MCkiPgo8cGF0aCBkPSJNMTAuMjAyNiAwQzQuNTc3MDUgMCAwIDQuNTc3MDUgMCAxMC4yMDI2QzAgMTEuOTk0MSAwLjQ3MTQ3NSAxMy43NTY3IDEuMzYyNjIgMTUuMjk5N0MyLjE0MDk4IDE2LjY0NzIgMy4yMjQ5MiAxNy44MDMzIDQuNTE0MSAxOC42NzE1TDEuODk2MzkgMjMuMjA2NkMxLjgwMjYyIDIzLjM2OTIgMS44MDI2MiAyMy41Njg1IDEuODk2MzkgMjMuNzMxMUMxLjk5MDE2IDIzLjg5MzggMi4xNjMyOCAyMy45OTM0IDIuMzUwODIgMjMuOTkzNEgxOC4wNTU3QzE4LjI0MzMgMjMuOTkzNCAxOC40MTY0IDIzLjg5MzggMTguNTEwMiAyMy43MzExQzE4LjYwMzkgMjMuNTY4NSAxOC42MDM5IDIzLjM2OTIgMTguNTEwMiAyMy4yMDY2TDE1Ljg5MjUgMTguNjcyOEMxNi44ODEzIDE4LjAwODUgMTcuNzM5NyAxNy4xODMgMTguNDQ3MiAxNi4yMTMxQzE4LjYxODQgMTUuOTc5IDE4LjU2NzIgMTUuNjUxMSAxOC4zMzMxIDE1LjQ4QzE4LjA5OSAxNS4zMDg5IDE3Ljc3MTEgMTUuMzYgMTcuNiAxNS41OTQxQzE2Ljg3MjggMTYuNTg5NSAxNS45NzA1IDE3LjQxNTcgMTQuOTE2MSAxOC4wNDk4QzE0LjQxODQgMTguMzQ5NSAxMy44OTQ0IDE4LjU5OCAxMy4zNTIxIDE4Ljc5NjdMMTIuMjA3MiAxNi44MTMxQzEyLjc2OTIgMTYuNjQzMyAxMy4zMDk1IDE2LjQwMiAxMy44MTM4IDE2LjA5MjVDMTQuMjc3NCAxNS44MDc5IDE0LjcwNjIgMTUuNDY5NSAxNS4wODg1IDE1LjA4NzJDMTYuMzkzNCAxMy43ODIzIDE3LjExMjEgMTIuMDQ3MiAxNy4xMTIxIDEwLjIwMkMxNy4xMTIxIDguMzU2NzIgMTYuMzkzNCA2LjYyMjMgMTUuMDg5MiA1LjMxNzM4TDE1LjA4ODUgNS4zMTY3MkwxNS4wODc5IDUuMzE2MDdDMTMuNzgyOSA0LjAxMTggMTIuMDQ4NSAzLjI5MzEyIDEwLjIwMzMgMy4yOTMxMkM4LjM1ODAzIDMuMjkzMTIgNi42MjI5NSA0LjAxMjQ2IDUuMzE4MDMgNS4zMTY3Mkw1LjMxNzM4IDUuMzE3MzhDNS4wNzI3OSA1LjU2MTk3IDQuODQxOTcgNS44MzA4MiA0LjYzMjEzIDYuMTE3MzhDNC40NjAzMyA2LjM1MDgyIDQuNTEwODIgNi42NzkzNCA0Ljc0NDI2IDYuODUwNDlDNC44MzgwMyA2LjkxOTM0IDQuOTQ2ODkgNi45NTIxMyA1LjA1NDQzIDYuOTUyMTNDNS4yMTU3NCA2Ljk1MjEzIDUuMzc1MDggNi44NzgwMyA1LjQ3NzM4IDYuNzM4MzZDNS41NTA4MiA2LjYzODY5IDUuNjI3NTQgNi41NDIzIDUuNzA1NTcgNi40NDc4N0w3LjgyNjIzIDguNTY4NTNDNy41OTYwNyA4LjkwMjMgNy40NCA5LjI3ODY5IDcuMzY2NTYgOS42NzgwM0g0LjM2NzIxQzQuMzY3ODcgOS42NjgyIDQuMzY4NTIgOS42NTgzNiA0LjM2OTg0IDkuNjQ4NTNDNC4zOTY3MiA5LjM2IDQuMTg0OTIgOS4xMDQyNiAzLjg5NjM5IDkuMDc3MzhDMy42MDcyMSA5LjA0OTE4IDMuMzUyMTMgOS4yNjIyOSAzLjMyNTI1IDkuNTUwODJDMy4zMDQyNiA5Ljc3Mzc3IDMuMjkzNzcgOS45OTI3OSAzLjI5Mzc3IDEwLjIwMjZDMy4yOTM3NyAxMi4wNDc5IDQuMDEyNDYgMTMuNzgzIDUuMzE3MzggMTUuMDg3OUM1LjY5OTY3IDE1LjQ3MDIgNi4xMjkxOCAxNS44MDg1IDYuNTkyMTMgMTYuMDkzMUM3LjA5NjM5IDE2LjQwMjYgNy42MzY3MiAxNi42NDM5IDguMTk4NjkgMTYuODEzOEw3LjA1Mzc3IDE4Ljc5NzRDNi41MTE0OCAxOC41OTg3IDUuOTg3NTQgMTguMzUwMiA1LjQ4OTg0IDE4LjA1MDVDMi43MDg4NSAxNi4zNzcgMS4wNDkxOCAxMy40NDMzIDEuMDQ5MTggMTAuMjAyNkMxLjA0OTE4IDUuMTU1NDEgNS4xNTU0MSAxLjA0OTE4IDEwLjIwMjYgMS4wNDkxOEMxNS4yNDk4IDEuMDQ5MTggMTkuMzU2MSA1LjE1NTQxIDE5LjM1NjEgMTAuMjAyNkMxOS4zNTYxIDEwLjgwNTkgMTkuMjk2NCAxMS40MTExIDE5LjE3OSAxMi4wMDA3QzE5LjEyMjYgMTIuMjg0NiAxOS4zMDY5IDEyLjU2MTMgMTkuNTkwOCAxMi42MTc3QzE5Ljg3NDggMTIuNjc0OCAyMC4xNTE1IDEyLjQ4OTggMjAuMjA3OSAxMi4yMDU5QzIwLjMzOSAxMS41NDg5IDIwLjQwNTIgMTAuODc0OCAyMC40MDUyIDEwLjIwMjZDMjAuNDA1MiA0LjU3NzA1IDE1LjgyODIgMCAxMC4yMDI2IDBaTTUuNzA1NTcgMTMuOTU4QzQuOTM1NzQgMTMuMDM5MyA0LjQ3Mjc5IDExLjkyMDcgNC4zNjcyMSAxMC43MjcySDcuMzY3ODdDNy40NDA2NiAxMS4xMjU5IDcuNTk2NzIgMTEuNTAzIDcuODI3NTQgMTEuODM2MUw1LjcwNTU3IDEzLjk1OFpNMTQuNzAwMyAxMy45NThMMTIuNTc5IDExLjgzNjFDMTIuODA5OCAxMS41MDIzIDEyLjk2NTIgMTEuMTI1OSAxMy4wMzg3IDEwLjcyNzJIMTYuMDM5M0MxNS45MzMxIDExLjkyMTMgMTUuNDY5NSAxMy4wNCAxNC43MDAzIDEzLjk1OFpNMTMuMDM4IDkuNjc4MDNDMTIuOTY1MiA5LjI3OTM0IDEyLjgwOTIgOC45MDIzIDEyLjU3ODQgOC41Njg1M0wxNC43MDAzIDYuNDQ2NTZDMTUuNDcwMiA3LjM2NTI1IDE1LjkzMzEgOC40ODM5NCAxNi4wMzg3IDkuNjc3MzhIMTMuMDM4VjkuNjc4MDNaTTExLjgzNjcgNy44MjY4OUMxMS41MDI5IDcuNTk2NzIgMTEuMTI2NiA3LjQ0MDY2IDEwLjcyNzIgNy4zNjcyMVY0LjM2NzIxQzExLjkyMDcgNC40NzIxMyAxMy4wMzkzIDQuOTM1NzQgMTMuOTU4IDUuNzA1NTdMMTEuODM2NyA3LjgyNjg5Wk05LjY3ODAzIDcuMzY3ODdDOS4yNzkzNCA3LjQ0MDY2IDguOTAyMjkgNy41OTY3MiA4LjU2OTE4IDcuODI3NTRMNi40NDcyMSA1LjcwNTU3QzcuMzY1OSA0LjkzNTc0IDguNDg0NTkgNC40NzI3OSA5LjY3ODAzIDQuMzY3MjFWNy4zNjc4N1pNOS4xNzU3NCAxMS43MjI2QzkuMDc5MzQgMTEuNjU3MSA4Ljk4ODIgMTEuNTgyMyA4LjkwNTU3IDExLjQ5OTdDOC41NTkzNCAxMS4xNTM0IDguMzY4NTIgMTAuNjkzMSA4LjM2ODUyIDEwLjIwMjZDOC4zNjg1MiA5LjcxMjEzIDguNTU5MzQgOS4yNTE4IDguOTA1NTcgOC45MDU1N0M5LjI1MTggOC41NTkzNCA5LjcxMjEzIDguMzY4NTMgMTAuMjAyNiA4LjM2ODUzQzEwLjY5MzEgOC4zNjg1MyAxMS4xNTM0IDguNTU5MzQgMTEuNDk5NyA4LjkwNTU3QzExLjg0NTkgOS4yNTE4IDEyLjAzNjcgOS43MTI3OSAxMi4wMzY3IDEwLjIwMjZDMTIuMDM2NyAxMC42OTI1IDExLjg0NTkgMTEuMTUyOCAxMS40OTk3IDExLjQ5OTdDMTEuNDE3IDExLjU4MjMgMTEuMzI2NiAxMS42NTcxIDExLjIyOTUgMTEuNzIyNkMxMC45MjU5IDExLjkyNzkgMTAuNTcxMSAxMi4wMzY3IDEwLjIwMjYgMTIuMDM2N0M5LjgzNDEgMTIuMDM2NyA5LjQ3OTM0IDExLjkyNzkgOS4xNzU3NCAxMS43MjI2Wk0xMC44NTMxIDE0LjQ3MDJDMTAuODEzOCAxNC40MDIgMTAuNzcxMSAxNC4zNDMgMTAuNzI3MiAxNC4yODk4VjEzLjAzODdDMTEuMTE2MSAxMi45NjcyIDExLjQ4NjYgMTIuODE2NCAxMS44MTg0IDEyLjU5MTVDMTEuODI0MyAxMi41ODc1IDExLjgzMDIgMTIuNTgzIDExLjgzNjcgMTIuNTc4NEwxMy45NTg3IDE0LjcwMDNDMTMuNzQwMyAxNC44ODI2IDEzLjUwODIgMTUuMDQ5OCAxMy4yNjQzIDE1LjE5OTNDMTIuNzY2NiAxNS41MDQ5IDEyLjIyNjkgMTUuNzMyNSAxMS42NjU2IDE1Ljg3NjdMMTAuODUzMSAxNC40NzAyWk03LjE0MDk4IDE1LjE5OTNDNi44OTc3IDE1LjA0OTggNi42NjU1NyAxNC44ODI2IDYuNDQ2NTYgMTQuNzAwM0w4LjU2ODUyIDEyLjU3ODRDOC41NzQ0MyAxMi41ODIzIDguNTgwMzMgMTIuNTg2OSA4LjU4Njg4IDEyLjU5MTVDOC45MTgwMyAxMi44MTU3IDkuMjg4NTIgMTIuOTY3MiA5LjY3NzM4IDEzLjAzODdWMTQuMjg5OEM5LjYzMzQ0IDE0LjM0MyA5LjU5MDgyIDE0LjQwMiA5LjU1MTQ4IDE0LjQ3MDJMOC43MzkwMiAxNS44NzY3QzguMTc4MzYgMTUuNzMyNSA3LjYzOTM0IDE1LjUwNTYgNy4xNDA5OCAxNS4xOTkzWk02Ljk4OTUxIDIxLjE2MjZIMTMuNDE1N0MxNC4xMzExIDIxLjE2MjYgMTQuNDI0MyAyMC42NTU3IDE0LjA2NjIgMjAuMDM2MUwxMy44ODM5IDE5LjcyQzE0LjI2MjMgMTkuNTczOCAxNC42MzIxIDE5LjQwMzkgMTQuOTkxNSAxOS4yMTI1TDE3LjE0NjIgMjIuOTQ0OUgzLjI1OTAyTDUuNDEzNzcgMTkuMjEyNUM1Ljc3MzExIDE5LjQwMzkgNi4xNDI5NSAxOS41NzM4IDYuNTIxMzEgMTkuNzJMNi4zMzkwMiAyMC4wMzYxQzUuOTgwOTggMjAuNjU1MSA2LjI3NDEgMjEuMTYyNiA2Ljk4OTUxIDIxLjE2MjZaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-giveaways.gestion {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzgxMyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yMC40MDUyIDBIMFYyMy45OTM0SDIwLjQwNTJWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV84MTMpIj4KPHBhdGggZD0iTTEwLjIwMjYgMEM0LjU3NzA1IDAgMCA0LjU3NzA1IDAgMTAuMjAyNkMwIDExLjk5NDEgMC40NzE0NzUgMTMuNzU2NyAxLjM2MjYyIDE1LjI5OTdDMi4xNDA5OCAxNi42NDcyIDMuMjI0OTIgMTcuODAzMyA0LjUxNDEgMTguNjcxNUwxLjg5NjM5IDIzLjIwNjZDMS44MDI2MiAyMy4zNjkyIDEuODAyNjIgMjMuNTY4NSAxLjg5NjM5IDIzLjczMTFDMS45OTAxNiAyMy44OTM4IDIuMTYzMjggMjMuOTkzNCAyLjM1MDgyIDIzLjk5MzRIMTguMDU1N0MxOC4yNDMzIDIzLjk5MzQgMTguNDE2NCAyMy44OTM4IDE4LjUxMDIgMjMuNzMxMUMxOC42MDM5IDIzLjU2ODUgMTguNjAzOSAyMy4zNjkyIDE4LjUxMDIgMjMuMjA2NkwxNS44OTI1IDE4LjY3MjhDMTYuODgxMyAxOC4wMDg1IDE3LjczOTcgMTcuMTgzIDE4LjQ0NzIgMTYuMjEzMUMxOC42MTg0IDE1Ljk3OSAxOC41NjcyIDE1LjY1MTEgMTguMzMzMSAxNS40OEMxOC4wOTkgMTUuMzA4OSAxNy43NzExIDE1LjM2IDE3LjYgMTUuNTk0MUMxNi44NzI4IDE2LjU4OTUgMTUuOTcwNSAxNy40MTU3IDE0LjkxNjEgMTguMDQ5OEMxNC40MTg0IDE4LjM0OTUgMTMuODk0NCAxOC41OTggMTMuMzUyMSAxOC43OTY3TDEyLjIwNzIgMTYuODEzMUMxMi43NjkyIDE2LjY0MzMgMTMuMzA5NSAxNi40MDIgMTMuODEzOCAxNi4wOTI1QzE0LjI3NzQgMTUuODA3OSAxNC43MDYyIDE1LjQ2OTUgMTUuMDg4NSAxNS4wODcyQzE2LjM5MzQgMTMuNzgyMyAxNy4xMTIxIDEyLjA0NzIgMTcuMTEyMSAxMC4yMDJDMTcuMTEyMSA4LjM1NjcyIDE2LjM5MzQgNi42MjIzIDE1LjA4OTIgNS4zMTczOEwxNS4wODg1IDUuMzE2NzJMMTUuMDg3OSA1LjMxNjA3QzEzLjc4MjkgNC4wMTE4IDEyLjA0ODUgMy4yOTMxMiAxMC4yMDMzIDMuMjkzMTJDOC4zNTgwMyAzLjI5MzEyIDYuNjIyOTUgNC4wMTI0NiA1LjMxODAzIDUuMzE2NzJMNS4zMTczOCA1LjMxNzM4QzUuMDcyNzkgNS41NjE5NyA0Ljg0MTk3IDUuODMwODIgNC42MzIxMyA2LjExNzM4QzQuNDYwMzMgNi4zNTA4MiA0LjUxMDgyIDYuNjc5MzQgNC43NDQyNiA2Ljg1MDQ5QzQuODM4MDMgNi45MTkzNCA0Ljk0Njg5IDYuOTUyMTMgNS4wNTQ0MyA2Ljk1MjEzQzUuMjE1NzQgNi45NTIxMyA1LjM3NTA4IDYuODc4MDMgNS40NzczOCA2LjczODM2QzUuNTUwODIgNi42Mzg2OSA1LjYyNzU0IDYuNTQyMyA1LjcwNTU3IDYuNDQ3ODdMNy44MjYyMyA4LjU2ODUzQzcuNTk2MDcgOC45MDIzIDcuNDQgOS4yNzg2OSA3LjM2NjU2IDkuNjc4MDNINC4zNjcyMUM0LjM2Nzg3IDkuNjY4MiA0LjM2ODUyIDkuNjU4MzYgNC4zNjk4NCA5LjY0ODUzQzQuMzk2NzIgOS4zNiA0LjE4NDkyIDkuMTA0MjYgMy44OTYzOSA5LjA3NzM4QzMuNjA3MjEgOS4wNDkxOCAzLjM1MjEzIDkuMjYyMjkgMy4zMjUyNSA5LjU1MDgyQzMuMzA0MjYgOS43NzM3NyAzLjI5Mzc3IDkuOTkyNzkgMy4yOTM3NyAxMC4yMDI2QzMuMjkzNzcgMTIuMDQ3OSA0LjAxMjQ2IDEzLjc4MyA1LjMxNzM4IDE1LjA4NzlDNS42OTk2NyAxNS40NzAyIDYuMTI5MTggMTUuODA4NSA2LjU5MjEzIDE2LjA5MzFDNy4wOTYzOSAxNi40MDI2IDcuNjM2NzIgMTYuNjQzOSA4LjE5ODY5IDE2LjgxMzhMNy4wNTM3NyAxOC43OTc0QzYuNTExNDggMTguNTk4NyA1Ljk4NzU0IDE4LjM1MDIgNS40ODk4NCAxOC4wNTA1QzIuNzA4ODUgMTYuMzc3IDEuMDQ5MTggMTMuNDQzMyAxLjA0OTE4IDEwLjIwMjZDMS4wNDkxOCA1LjE1NTQxIDUuMTU1NDEgMS4wNDkxOCAxMC4yMDI2IDEuMDQ5MThDMTUuMjQ5OCAxLjA0OTE4IDE5LjM1NjEgNS4xNTU0MSAxOS4zNTYxIDEwLjIwMjZDMTkuMzU2MSAxMC44MDU5IDE5LjI5NjQgMTEuNDExMSAxOS4xNzkgMTIuMDAwN0MxOS4xMjI2IDEyLjI4NDYgMTkuMzA2OSAxMi41NjEzIDE5LjU5MDggMTIuNjE3N0MxOS44NzQ4IDEyLjY3NDggMjAuMTUxNSAxMi40ODk4IDIwLjIwNzkgMTIuMjA1OUMyMC4zMzkgMTEuNTQ4OSAyMC40MDUyIDEwLjg3NDggMjAuNDA1MiAxMC4yMDI2QzIwLjQwNTIgNC41NzcwNSAxNS44MjgyIDAgMTAuMjAyNiAwWk01LjcwNTU3IDEzLjk1OEM0LjkzNTc0IDEzLjAzOTMgNC40NzI3OSAxMS45MjA3IDQuMzY3MjEgMTAuNzI3Mkg3LjM2Nzg3QzcuNDQwNjYgMTEuMTI1OSA3LjU5NjcyIDExLjUwMyA3LjgyNzU0IDExLjgzNjFMNS43MDU1NyAxMy45NThaTTE0LjcwMDMgMTMuOTU4TDEyLjU3OSAxMS44MzYxQzEyLjgwOTggMTEuNTAyMyAxMi45NjUyIDExLjEyNTkgMTMuMDM4NyAxMC43MjcySDE2LjAzOTNDMTUuOTMzMSAxMS45MjEzIDE1LjQ2OTUgMTMuMDQgMTQuNzAwMyAxMy45NThaTTEzLjAzOCA5LjY3ODAzQzEyLjk2NTIgOS4yNzkzNCAxMi44MDkyIDguOTAyMyAxMi41Nzg0IDguNTY4NTNMMTQuNzAwMyA2LjQ0NjU2QzE1LjQ3MDIgNy4zNjUyNSAxNS45MzMxIDguNDgzOTQgMTYuMDM4NyA5LjY3NzM4SDEzLjAzOFY5LjY3ODAzWk0xMS44MzY3IDcuODI2ODlDMTEuNTAyOSA3LjU5NjcyIDExLjEyNjYgNy40NDA2NiAxMC43MjcyIDcuMzY3MjFWNC4zNjcyMUMxMS45MjA3IDQuNDcyMTMgMTMuMDM5MyA0LjkzNTc0IDEzLjk1OCA1LjcwNTU3TDExLjgzNjcgNy44MjY4OVpNOS42NzgwMyA3LjM2Nzg3QzkuMjc5MzQgNy40NDA2NiA4LjkwMjI5IDcuNTk2NzIgOC41NjkxOCA3LjgyNzU0TDYuNDQ3MjEgNS43MDU1N0M3LjM2NTkgNC45MzU3NCA4LjQ4NDU5IDQuNDcyNzkgOS42NzgwMyA0LjM2NzIxVjcuMzY3ODdaTTkuMTc1NzQgMTEuNzIyNkM5LjA3OTM0IDExLjY1NzEgOC45ODgyIDExLjU4MjMgOC45MDU1NyAxMS40OTk3QzguNTU5MzQgMTEuMTUzNCA4LjM2ODUyIDEwLjY5MzEgOC4zNjg1MiAxMC4yMDI2QzguMzY4NTIgOS43MTIxMyA4LjU1OTM0IDkuMjUxOCA4LjkwNTU3IDguOTA1NTdDOS4yNTE4IDguNTU5MzQgOS43MTIxMyA4LjM2ODUzIDEwLjIwMjYgOC4zNjg1M0MxMC42OTMxIDguMzY4NTMgMTEuMTUzNCA4LjU1OTM0IDExLjQ5OTcgOC45MDU1N0MxMS44NDU5IDkuMjUxOCAxMi4wMzY3IDkuNzEyNzkgMTIuMDM2NyAxMC4yMDI2QzEyLjAzNjcgMTAuNjkyNSAxMS44NDU5IDExLjE1MjggMTEuNDk5NyAxMS40OTk3QzExLjQxNyAxMS41ODIzIDExLjMyNjYgMTEuNjU3MSAxMS4yMjk1IDExLjcyMjZDMTAuOTI1OSAxMS45Mjc5IDEwLjU3MTEgMTIuMDM2NyAxMC4yMDI2IDEyLjAzNjdDOS44MzQxIDEyLjAzNjcgOS40NzkzNCAxMS45Mjc5IDkuMTc1NzQgMTEuNzIyNlpNMTAuODUzMSAxNC40NzAyQzEwLjgxMzggMTQuNDAyIDEwLjc3MTEgMTQuMzQzIDEwLjcyNzIgMTQuMjg5OFYxMy4wMzg3QzExLjExNjEgMTIuOTY3MiAxMS40ODY2IDEyLjgxNjQgMTEuODE4NCAxMi41OTE1QzExLjgyNDMgMTIuNTg3NSAxMS44MzAyIDEyLjU4MyAxMS44MzY3IDEyLjU3ODRMMTMuOTU4NyAxNC43MDAzQzEzLjc0MDMgMTQuODgyNiAxMy41MDgyIDE1LjA0OTggMTMuMjY0MyAxNS4xOTkzQzEyLjc2NjYgMTUuNTA0OSAxMi4yMjY5IDE1LjczMjUgMTEuNjY1NiAxNS44NzY3TDEwLjg1MzEgMTQuNDcwMlpNNy4xNDA5OCAxNS4xOTkzQzYuODk3NyAxNS4wNDk4IDYuNjY1NTcgMTQuODgyNiA2LjQ0NjU2IDE0LjcwMDNMOC41Njg1MiAxMi41Nzg0QzguNTc0NDMgMTIuNTgyMyA4LjU4MDMzIDEyLjU4NjkgOC41ODY4OCAxMi41OTE1QzguOTE4MDMgMTIuODE1NyA5LjI4ODUyIDEyLjk2NzIgOS42NzczOCAxMy4wMzg3VjE0LjI4OThDOS42MzM0NCAxNC4zNDMgOS41OTA4MiAxNC40MDIgOS41NTE0OCAxNC40NzAyTDguNzM5MDIgMTUuODc2N0M4LjE3ODM2IDE1LjczMjUgNy42MzkzNCAxNS41MDU2IDcuMTQwOTggMTUuMTk5M1pNNi45ODk1MSAyMS4xNjI2SDEzLjQxNTdDMTQuMTMxMSAyMS4xNjI2IDE0LjQyNDMgMjAuNjU1NyAxNC4wNjYyIDIwLjAzNjFMMTMuODgzOSAxOS43MkMxNC4yNjIzIDE5LjU3MzggMTQuNjMyMSAxOS40MDM5IDE0Ljk5MTUgMTkuMjEyNUwxNy4xNDYyIDIyLjk0NDlIMy4yNTkwMkw1LjQxMzc3IDE5LjIxMjVDNS43NzMxMSAxOS40MDM5IDYuMTQyOTUgMTkuNTczOCA2LjUyMTMxIDE5LjcyTDYuMzM5MDIgMjAuMDM2MUM1Ljk4MDk4IDIwLjY1NTEgNi4yNzQxIDIxLjE2MjYgNi45ODk1MSAyMS4xNjI2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
}
.condition-benefit {
  max-width: 1000px;
  display: flex;
  margin: 20px auto 0;
  padding-left: 30px;
  font-family: "Noto Serif", serif;
}
.condition-benefit.gestion {
  font-family: "Petrona", serif;
}
.clusterizacion-app-container {
  display: flex;
}
.clusterizacion-app-container a {
  margin: 30px auto 10px;
}
.clusterizacion-faqs-container {
  display: flex;
  flex-direction: column;
  margin: 60px auto 10px;
  padding: 0 20px;
  font-family: "Noto Serif", serif;
}
.clusterizacion-faqs-container.gestion {
  font-family: "Petrona", serif;
}
.clusterizacion-faqs-container h2 {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 100%;
}
.landing-clusterizacion__slider-container {
  position: relative;
  width: 100%;
  max-width: 360px;
  margin: auto;
  overflow: hidden;
}
.slider-images {
  display: flex;
  transition: transform 0.5s ease-in-out;
}
.benefit-item img {
  background-size: contain;
  width: 200px;
  border-radius: 163px;
  margin: auto;
  padding: 25px;
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.14902);
}
.slide-img {
  min-width: 100%;
}
.slide-img picture img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.dots-images {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  background: transparent;
  padding: 6px 12px;
  border-radius: 20px;
}
.dots-images span {
  height: 10px;
  width: 10px;
  margin: 5px;
  background-color: #888;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.3s;
}
.dots-images .active {
  background-color: #ffcb05;
}
.dots-images.gestion .active {
  background-color: #9f0c1d;
}
.clusterizacion-container {
  display: flex;
  flex-direction: column;
  margin: 25px auto 0;
  width: 100%;
  font-family: "Noto Serif", serif;
}
.clusterizacion-container.gestion {
  font-family: "Petrona", serif;
}
.clusterizacion-container h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  line-height: 100%;
}
.clusterizacion-container p {
  font-weight: 400;
  text-align: center;
  margin: 15px;
  line-height: 150%;
}
.clusterizacion-description {
  display: flex;
  flex-direction: column;
  grid-gap: 15px;
  gap: 15px;
  margin: 30px 20px;
  padding: 15px 10px 0;
}
.description-accordion {
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
  gap: 10px;
}
.accordion-item {
  background: #fff4cd;
  padding: 30px 15px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  transition: background 0.3s ease;
  font-family: "Noto Serif", serif;
}
.accordion-item.gestion {
  background: #ecced2;
  font-family: "Petrona", serif;
}
.accordion-item h3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  line-height: 100%;
  font-weight: 700;
}
.item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.accordion-item.active {
  background: #ffcb05;
  box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15);
}
.ic-category {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyOCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxMTFfMTMwKSI+CjxtYXNrIGlkPSJtYXNrMF85MTExXzEzMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0yNy4wMjIyIDBIMFYzMkgyNy4wMjIyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTExMV8xMzApIj4KPHBhdGggZD0iTTEzLjUxMTEgMzJDMTMuNDUwNyAzMiAxMy4zOTExIDMxLjk5MiAxMy4zMzI0IDMxLjk3NjlDMTIuNzQxMyAzMS44MjMxIDkuMzMyNDQgMjkuOCA2LjQwNjIyIDI3LjU0NDlDMi4xNTU1NiAyNC4yNjkzIDAgMjEuNDYyMiAwIDE5LjJWNS42ODg4OUMwIDUuMjk2IDAuMzE4MjIyIDQuOTc3NzggMC43MTExMTEgNC45Nzc3OEMyLjI2MTMzIDQuOTc3NzggNC45NTExMSA0LjI5NDIyIDcuNzI5NzggMy4xOTI4OUMxMC43MjI3IDIuMDA3MTEgMTIuNTI2MiAwLjg1ODY2NyAxMi45MzYgMC4yOTQyMjJDMTMuMDY5MyAwLjEwOTMzMyAxMy4yODM2IDAgMTMuNTExMSAwQzEzLjczODcgMCAxMy45NTI5IDAuMTA5MzMzIDE0LjA4NzEgMC4yOTQyMjJDMTQuNDk2OSAwLjg1OTU1NiAxNi4zMDA0IDIuMDA4IDE5LjI5MzMgMy4xOTI4OUMyMi4wNzExIDQuMjk0MjIgMjQuNzYwOSA0Ljk3Nzc4IDI2LjMxMTEgNC45Nzc3OEMyNi43MDQgNC45Nzc3OCAyNy4wMjIyIDUuMjk2IDI3LjAyMjIgNS42ODg4OVYxOS4yQzI3LjAyMjIgMjEuNDYyMiAyNC44NjY3IDI0LjI2OTMgMjAuNjE2IDI3LjU0NDlDMTcuNjg5OCAyOS44IDE0LjI4MDkgMzEuODIzMSAxMy42ODk4IDMxLjk3NjlDMTMuNjMxMSAzMS45OTIgMTMuNTcxNiAzMiAxMy41MTExIDMyWk0xLjQyMjIyIDYuMzY1MzNWMTkuMkMxLjQyMjIyIDIwLjkyNTMgMy40NTUxMSAyMy40NTMzIDcuMTQ1NzggMjYuMzE5MUM5Ljg4NTMzIDI4LjQ0NjIgMTIuNjgyNyAzMC4wOTA3IDEzLjUxMTEgMzAuNTEyQzE0LjMzOTYgMzAuMDkwNyAxNy4xMzY5IDI4LjQ0NjIgMTkuODc2NCAyNi4zMTkxQzIzLjU2NzEgMjMuNDUzMyAyNS42IDIwLjkyNTMgMjUuNiAxOS4yVjYuMzY1MzNDMjIuMDY2NyA2LjA0NzExIDE1LjczNiAzLjU5MiAxMy41MTExIDEuNzIwODlDMTEuMjg2MiAzLjU5MiA0Ljk1NTU2IDYuMDQ2MjIgMS40MjIyMiA2LjM2NTMzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjUxMTEgMjcuNzUyOUMxMy40NTA3IDI3Ljc1MjkgMTMuMzkxMSAyNy43NDQ5IDEzLjMzMjQgMjcuNzI5OEMxMi44ODA5IDI3LjYxMjQgMTAuNDI4NCAyNi4xNjUzIDguMjU5NTQgMjQuNDk0MkM1LjEzNzc2IDIyLjA4OTggMy41NTU1NCAyMC4wMDg5IDMuNTU1NTQgMTguMzExMVYxMi4xMzMzQzMuNTU1NTQgMTEuNzQwNCAzLjg3Mzc2IDExLjQyMjIgNC4yNjY2NSAxMS40MjIyQzQuNjU5NTQgMTEuNDIyMiA0Ljk3Nzc2IDExLjc0MDQgNC45Nzc3NiAxMi4xMzMzVjE4LjMxMTFDNC45Nzc3NiAxOS40NzIgNi40NDQ0MyAyMS4yOCA5LjAwMjY1IDIzLjI3MTFDMTAuODk1MSAyNC43NDQ5IDEyLjgzMjkgMjUuOTAwNCAxMy41MTExIDI2LjI1ODdDMTQuMDIyMiAyNS45ODkzIDE1LjI2NjcgMjUuMjYwNCAxNi43MjI3IDI0LjIzMkMxNy4wNDM1IDI0LjAwNTMgMTcuNDg3MSAyNC4wODE4IDE3LjcxMzggMjQuNDAyN0MxNy45NDA0IDI0LjcyMzUgMTcuODY0IDI1LjE2NzEgMTcuNTQzMSAyNS4zOTM4QzE1Ljg1ODcgMjYuNTg0IDE0LjA4OCAyNy42MjY3IDEzLjY4OTggMjcuNzMwN0MxMy42MzExIDI3Ljc0NTggMTMuNTcxNSAyNy43NTI5IDEzLjUxMTEgMjcuNzUyOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMS4xODEzIDIyLjA2ODNDMjEuMDEyNCAyMi4wNjgzIDIwLjg0MjYgMjIuMDA4OCAyMC43MDc1IDIxLjg4N0MyMC40MTUxIDIxLjYyNDggMjAuMzkwMiAyMS4xNzU5IDIwLjY1MjQgMjAuODgyNkMyMS41NjI2IDE5Ljg2NTcgMjIuMDQ0NCAxOC45NzU5IDIyLjA0NDQgMTguMzExVjkuMjIxMjNDMTkuNDY3NSA4LjkzNTkgMTUuMjMwMiA3LjI5MTQ4IDEzLjUxMzcgNS45NDMwNEMxMi4zNDM5IDYuODY5MjYgMTAuMDU1MSA3Ljg2MzA0IDguMTI3MDYgOC40ODYxNUM3Ljc1MzcyIDguNjA3MDQgNy4zNTI4MyA4LjQwMTcxIDcuMjMxOTUgOC4wMjgzN0M3LjExMTA2IDcuNjU1MDQgNy4zMTYzOSA3LjI1NDE1IDcuNjg5NzIgNy4xMzMyNkMxMC4yODA4IDYuMjk1MDQgMTIuNTM0MiA1LjA5NTA0IDEyLjkzNTEgNC41NDEyNkMxMy4wNjg0IDQuMzU2MzcgMTMuMjgyNiA0LjI0NzA0IDEzLjUxMTEgNC4yNDcwNEMxMy43Mzg2IDQuMjQ3MDQgMTMuOTUyOCA0LjM1NjM3IDE0LjA4NzEgNC41NDEyNkMxNC43OTkxIDUuNTI0MzcgMjAuMTkyOCA3Ljg0MjYgMjIuNzU1NSA3Ljg0MjZDMjMuMTQ4NCA3Ljg0MjYgMjMuNDY2NiA4LjE2MDgyIDIzLjQ2NjYgOC41NTM3MVYxOC4zMTFDMjMuNDY2NiAxOS4zNjA4IDIyLjg5MjQgMjAuNTEyOCAyMS43MTExIDIxLjgzMUMyMS41NzE1IDIxLjk4ODMgMjEuMzc2OCAyMi4wNjgzIDIxLjE4MTMgMjIuMDY4M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNC43MjM2IDE3LjE2MjhDMTQuNjg4OSAxNy41MzYxIDE0LjMyIDE3Ljg0MSAxMy45MDQgMTcuODQxSDEyLjY3ODJDMTIuMjYyMiAxNy44NDEgMTEuOTIyNyAxNy43Nzk3IDExLjkyMjcgMTcuNzA0MUMxMS45MjI3IDE3LjYyODUgMTEuOTQ0IDE3LjIyNzcgMTEuOTY5OCAxNi44MTI1QzExLjk2OTggMTYuODEyNSAxMS45NzUxIDE2LjcyMjggMTIuMDgwOSAxNi40MzIxQzEyLjE4NjcgMTYuMTQxNCAxMi4zNDQgMTUuODc2NSAxMi41NTI5IDE1LjYzNTdDMTIuNzYxOCAxNS4zOTU3IDEzLjM4NzYgMTQuODU5NyAxMy4zODc2IDE0Ljg1OTdDMTMuNzAzMSAxNC41ODk0IDE0LjE5NzMgMTQuMTIyOCAxNC40ODUzIDEzLjgyMjNDMTQuNDg1MyAxMy44MjIzIDE0LjU0NDkgMTMuNzYwMSAxNC41NDQ5IDEzLjQ5NTJDMTQuNTQ0OSAxMy4yMzEyIDE0LjQ2NjcgMTMuMDI1OSAxNC4zMTExIDEyLjg3OTJDMTQuMTU0NyAxMi43MzI1IDEzLjkxODIgMTIuNjU5NyAxMy42MDE4IDEyLjY1OTdDMTMuMjYwNSAxMi42NTk3IDEyLjk3ODcgMTIuNzcyNSAxMi43NTU2IDEyLjk5ODNDMTIuNTMyNSAxMy4yMjQxIDEyLjQ4NTMgMTMuNDQxIDEyLjQ4NTMgMTMuNDQxQzEyLjM5ODIgMTMuODQ3MiAxMS45ODkzIDE0LjEzNzkgMTEuNTc2IDE0LjA4NzJMMTAuMjgwOSAxMy45MjcyQzkuODY4NDYgMTMuODc2NSA5LjYxNDIzIDEzLjUwNSA5LjcxNjQ2IDEzLjEwMTRDOS43MTY0NiAxMy4xMDE0IDEwLjAwMDkgMTEuOTc4OCAxMC42NTE2IDExLjM1MjFDMTEuMzAyMiAxMC43MjU0IDEyLjMwMDUgMTAuNDExNyAxMy42NDUzIDEwLjQxMTdDMTQuNjkyNSAxMC40MTE3IDE1LjUzNzggMTAuNjMwMyAxNi4xODEzIDExLjA2NzdDMTcuMDU1MSAxMS42NTg4IDE3LjQ5MjUgMTIuNDQ2MyAxNy40OTI1IDEzLjQzMTJDMTcuNDkyNSAxMy44MzkyIDE3LjM3OTYgMTQuMjMzOSAxNy4xNTM4IDE0LjYxMjVDMTYuOTI4IDE0Ljk5MjEgMTYuMzM5NiAxNS41MDU5IDE2LjMzOTYgMTUuNTA1OUMxNi4wMjY3IDE1Ljc3OTcgMTUuNTE0NyAxNi4yMjY4IDE1LjIwMTggMTYuNTAxNEMxNS4yMDE4IDE2LjUwMTQgMTQuOTc4NyAxNi42OTYxIDE0Ljg1MTYgMTYuOTI5QzE0LjcyMzYgMTcuMTYyOCAxNC43MjM2IDE3LjE2MjggMTQuNzIzNiAxNy4xNjI4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjgyODUgMjAuNDhDMTEuODI4NSAyMC4wNjQgMTIuMTY4OSAxOS43MjQ1IDEyLjU4NCAxOS43MjQ1SDE0LjAwNDVDMTQuNDIwNSAxOS43MjQ1IDE0Ljc2IDIwLjA2NDkgMTQuNzYgMjAuNDhWMjEuNTU0N0MxNC43NiAyMS45NzA3IDE0LjQxOTYgMjIuMzEwMiAxNC4wMDQ1IDIyLjMxMDJIMTIuNTg0QzEyLjE2OCAyMi4zMTAyIDExLjgyODUgMjEuOTY5OCAxMS44Mjg1IDIxLjU1NDdWMjAuNDhaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTExMV8xMzAiPgo8cmVjdCB3aWR0aD0iMjcuMDIyMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  margin-right: 5px;
}
.ic-evaluation {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxMTFfMTEwKSI+CjxtYXNrIGlkPSJtYXNrMF85MTExXzExMCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0zMS42ODYyIDBIMFYzMkgzMS42ODYyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTExMV8xMTApIj4KPHBhdGggZD0iTTEzLjUxMTEgMzJDMTMuNDUwNyAzMiAxMy4zOTExIDMxLjk5MiAxMy4zMzI0IDMxLjk3NjlDMTIuNzQxMyAzMS44MjMxIDkuMzMyNDQgMjkuOCA2LjQwNjIyIDI3LjU0NDlDMi4xNTU1NiAyNC4yNjkzIDAgMjEuNDYyMiAwIDE5LjJWNS42ODg4OUMwIDUuMjk2IDAuMzE4MjIyIDQuOTc3NzggMC43MTExMTEgNC45Nzc3OEMyLjI2MTMzIDQuOTc3NzggNC45NTExMSA0LjI5NDIyIDcuNzI5NzggMy4xOTI4OUMxMC43MjI3IDIuMDA3MTEgMTIuNTI2MiAwLjg1ODY2NyAxMi45MzYgMC4yOTQyMjJDMTMuMDY5MyAwLjEwOTMzMyAxMy4yODM2IDAgMTMuNTExMSAwQzEzLjczODcgMCAxMy45NTI5IDAuMTA5MzMzIDE0LjA4NzEgMC4yOTQyMjJDMTQuNDk2OSAwLjg1OTU1NiAxNi4zMDA0IDIuMDA4IDE5LjI5MzMgMy4xOTI4OUMyMi4wNzExIDQuMjk0MjIgMjQuNzYwOSA0Ljk3Nzc4IDI2LjMxMTEgNC45Nzc3OEMyNi43MDQgNC45Nzc3OCAyNy4wMjIyIDUuMjk2IDI3LjAyMjIgNS42ODg4OVYxMi44QzI3LjAyMjIgMTMuMTkyOSAyNi43MDQgMTMuNTExMSAyNi4zMTExIDEzLjUxMTFDMjUuOTE4MiAxMy41MTExIDI1LjYgMTMuMTkyOSAyNS42IDEyLjhWNi4zNjUzM0MyMi4wNjY3IDYuMDQ2MjIgMTUuNzM2IDMuNTkyIDEzLjUxMTEgMS43MjA4OUMxMS4yODYyIDMuNTkyIDQuOTU1NTYgNi4wNDYyMiAxLjQyMjIyIDYuMzY1MzNWMTkuMkMxLjQyMjIyIDIwLjkyNTMgMy40NTUxMSAyMy40NTMzIDcuMTQ1NzggMjYuMzE5MUM5Ljg4NTMzIDI4LjQ0NjIgMTIuNjgyNyAzMC4wOTA3IDEzLjUxMTEgMzAuNTEyQzE0LjI5MTYgMzAuMTE1NiAxNi44MzI5IDI4LjYzMiAxOS40ODI3IDI2LjYyMTNDMTkuNzk1NiAyNi4zODQgMjAuMjQxOCAyNi40NDUzIDIwLjQ3OTEgMjYuNzU4MkMyMC43MTY0IDI3LjA3MTEgMjAuNjU1MSAyNy41MTczIDIwLjM0MjIgMjcuNzU0N0MxNy40NTQyIDI5Ljk0NTggMTQuMjU2IDMxLjgzMDIgMTMuNjg5OCAzMS45Nzc4QzEzLjYzMTEgMzEuOTkyIDEzLjU3MTYgMzIgMTMuNTExMSAzMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zMS40NjU4IDE2LjUzMjVDMzEuNzYgMTYuODI2NyAzMS43NiAxNy4zMDc2IDMxLjQ2NTggMTcuNjAxOEwyMy4yOTA3IDI1Ljc3NjlDMjIuOTk2NCAyNi4wNzExIDIyLjUxNTUgMjYuMDcxMSAyMi4yMjEzIDI1Ljc3NjlMMTcuNjAxOCAyMS4xNTczQzE3LjMwNzUgMjAuODYzMSAxNy4zMDc1IDIwLjM4MjIgMTcuNjAxOCAyMC4wODhMMTkuMzc2OSAxOC4zMTI5QzE5LjY3MTEgMTguMDE4NyAyMC4xNTIgMTguMDE4NyAyMC40NDYyIDE4LjMxMjlMMjIuMjIxMyAyMC4wODhDMjIuNTE1NSAyMC4zODIyIDIyLjk5NjQgMjAuMzgyMiAyMy4yOTA3IDIwLjA4OEwyOC42MjEzIDE0Ljc1NzNDMjguOTE1NSAxNC40NjMxIDI5LjM5NjQgMTQuNDYzMSAyOS42OTA3IDE0Ljc1NzNMMzEuNDY1OCAxNi41MzI1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjUxMTEgMjcuNzUyOUMxMy40NTA3IDI3Ljc1MjkgMTMuMzkxMSAyNy43NDQ5IDEzLjMzMjQgMjcuNzI5OEMxMi44ODA5IDI3LjYxMjQgMTAuNDI4NCAyNi4xNjUzIDguMjU5NTQgMjQuNDk0MkM1LjEzNzc2IDIyLjA4OTggMy41NTU1NCAyMC4wMDg5IDMuNTU1NTQgMTguMzExMVYxMi4xMzMzQzMuNTU1NTQgMTEuNzQwNCAzLjg3Mzc2IDExLjQyMjIgNC4yNjY2NSAxMS40MjIyQzQuNjU5NTQgMTEuNDIyMiA0Ljk3Nzc2IDExLjc0MDQgNC45Nzc3NiAxMi4xMzMzVjE4LjMxMTFDNC45Nzc3NiAxOS40NzIgNi40NDQ0MyAyMS4yOCA5LjAwMjY1IDIzLjI3MTFDMTAuODk1MSAyNC43NDQ5IDEyLjgzMjkgMjUuOTAwNCAxMy41MTExIDI2LjI1ODdDMTQuMDIyMiAyNS45ODkzIDE1LjI2NjcgMjUuMjYwNCAxNi43MjI3IDI0LjIzMkMxNy4wNDM1IDI0LjAwNTMgMTcuNDg3MSAyNC4wODE4IDE3LjcxMzggMjQuNDAyN0MxNy45NDA0IDI0LjcyMzUgMTcuODY0IDI1LjE2NzEgMTcuNTQzMSAyNS4zOTM4QzE1Ljg1ODcgMjYuNTg0IDE0LjA4OCAyNy42MjY3IDEzLjY4OTggMjcuNzMwN0MxMy42MzExIDI3Ljc0NTggMTMuNTcxNSAyNy43NTI5IDEzLjUxMTEgMjcuNzUyOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMi43NTU2IDE2LjM1NTVDMjIuMzYyNyAxNi4zNTU1IDIyLjA0NDUgMTYuMDM3MiAyMi4wNDQ1IDE1LjY0NDNWOS4yMjEyNEMxOS40Njg1IDguOTM1OSAxNS4yMzAzIDcuMjkxNDggMTMuNTEzOCA1Ljk0MzA0QzEyLjM0NDEgNi44NjkyNiAxMC4wNTUyIDcuODYzMDQgOC4xMjcxOCA4LjQ4NjE1QzcuNzUzODUgOC42MDcwNCA3LjM1Mjk2IDguNDAxNzEgNy4yMzIwNyA4LjAyODM3QzcuMTExMTggNy42NTUwNCA3LjMxNjUxIDcuMjU0MTUgNy42ODk4NSA3LjEzMzI2QzEwLjI4MDkgNi4yOTUwNCAxMi41MzQzIDUuMDk1MDQgMTIuOTM1MiA0LjU0MTI2QzEzLjA2ODUgNC4zNTYzNyAxMy4yODI3IDQuMjQ3MDQgMTMuNTExMiA0LjI0NzA0QzEzLjczODcgNC4yNDcwNCAxMy45NTI5IDQuMzU2MzcgMTQuMDg3MiA0LjU0MTI2QzE0Ljc5OTIgNS41MjQzNyAyMC4xOTI5IDcuODQyNiAyMi43NTU2IDcuODQyNkMyMy4xNDg1IDcuODQyNiAyMy40NjY3IDguMTYwODIgMjMuNDY2NyA4LjU1MzcxVjE1LjY0NDNDMjMuNDY2NyAxNi4wMzcyIDIzLjE0ODUgMTYuMzU1NSAyMi43NTU2IDE2LjM1NTVaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTExMV8xMTAiPgo8cmVjdCB3aWR0aD0iMzEuNzMzMyIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  margin-right: 5px;
}
.ic-update {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxMTFfMTE5KSI+CjxtYXNrIGlkPSJtYXNrMF85MTExXzExOSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0zMC45Nzc1IDBIMFYzMkgzMC45Nzc1VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTExMV8xMTkpIj4KPHBhdGggZD0iTTkuNjY2NjcgMzAuMTY2NkM5LjYxIDMwLjE2NjYgOS41NTQxNyAzMC4xNTkxIDkuNDk5MTcgMzAuMTQ1QzkuMDYxNjcgMzAuMDMwOCA2LjY3OTE3IDI4LjYyNSA0LjU2OTE3IDI2Ljk5OTFDMS41Mzc1IDI0LjY2MzMgMCAyMi42NDUgMCAyMVYxMS41QzAgMTEuMTMxNiAwLjI5ODMzMyAxMC44MzMzIDAuNjY2NjY3IDEwLjgzMzNDMy4xNjY2NyAxMC44MzMzIDguNDMwODMgOC41NjkxNSA5LjEyNjY3IDcuNjA5MTVDOS4yNTE2NyA3LjQzNTgxIDkuNDUyNSA3LjMzMzMxIDkuNjY2NjcgNy4zMzMzMUM5Ljg4MDgzIDcuMzMzMzEgMTAuMDgwOCA3LjQzNTgxIDEwLjIwNjcgNy42MDkxNUMxMC45MDI1IDguNTY5MTUgMTYuMTY2NyAxMC44MzMzIDE4LjY2NjcgMTAuODMzM0MxOS4wMzUgMTAuODMzMyAxOS4zMzMzIDExLjEzMTYgMTkuMzMzMyAxMS41VjE2LjcwODNDMTkuMzMzMyAxNy4wNzY2IDE5LjAzNSAxNy4zNzUgMTguNjY2NyAxNy4zNzVDMTguMjk4MyAxNy4zNzUgMTggMTcuMDc2NiAxOCAxNi43MDgzVjEyLjEyNzVDMTUuNDg4MyAxMS44NTc1IDExLjMyNDIgMTAuMjQxNiA5LjY2NjY3IDguOTI0OThDOC4wMDkxNyAxMC4yNDE2IDMuODQ1IDExLjg1NzUgMS4zMzMzMyAxMi4xMjc1VjIxQzEuMzMzMzMgMjIuMTU1OCAyLjczIDIzLjg3ODMgNS4yNjUgMjUuODUyNUM3LjEyMTY3IDI3LjI5NzUgOS4wMTQxNyAyOC40MjQxIDkuNjY1ODMgMjguNzY2NkMxMC4xNzkyIDI4LjQ5NTggMTEuNDg1OCAyNy43MyAxMi45NiAyNi42Nzc1QzEzLjI2IDI2LjQ2MzMgMTMuNjc1OCAyNi41MzMzIDEzLjg5IDI2LjgzMjVDMTQuMTA0MiAyNy4xMzI1IDE0LjAzNDIgMjcuNTQ4MyAxMy43MzUgMjcuNzYyNUMxMi4wNjQyIDI4Ljk1NSAxMC4yMzUgMzAuMDQxNiA5LjgzNDE3IDMwLjE0NUM5Ljc3OTE3IDMwLjE1OTEgOS43MjMzMyAzMC4xNjY2IDkuNjY2NjcgMzAuMTY2NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNiAxOS4zMzM0QzE1LjYzMTcgMTkuMzMzNCAxNS4zMzM0IDE5LjAzNSAxNS4zMzM0IDE4LjY2NjdWMTQuMzM4NEMxNC40NjU5IDE0LjIyNDIgMTMuMzM0MiAxMy45MTQyIDEyLjE1OTIgMTMuNDYzNEMxMS41OTU5IDEzLjI0NjcgMTAuNDIxNyAxMi43NjM0IDkuNjY3NTQgMTIuMjIzNEM4Ljc0OTIxIDEyLjg4MTcgNy4xMzMzNyAxMy41MDg0IDYuMTYyNTQgMTMuODIwOUM1LjgxMTcxIDEzLjkzMzQgNS40MzY3MSAxMy43NDA5IDUuMzIzMzggMTMuMzkwOUM1LjIxMDg4IDEzLjA0IDUuNDAzMzcgMTIuNjY1IDUuNzUzMzcgMTIuNTUxN0M3LjU5NDIxIDExLjk1OTIgOC45MjAwNCAxMS4yMTkyIDkuMTMyNTQgMTAuOTM0MkM5LjI1ODM3IDEwLjc2NTkgOS40NTU4NyAxMC42NjY3IDkuNjY2NzEgMTAuNjY2N0M5Ljg3NzU0IDEwLjY2NjcgMTAuMDc1IDEwLjc2NTkgMTAuMjAwOSAxMC45MzQyQzEwLjM1MjUgMTEuMTM3NSAxMS4yMDkyIDExLjY3IDEyLjYzNzUgMTIuMjE4NEMxMy45OCAxMi43MzQyIDE1LjI2ODQgMTMuMDU0MiAxNi4wMDA5IDEzLjA1NDJDMTYuMzY5MiAxMy4wNTQyIDE2LjY2NzUgMTMuMzUyNSAxNi42Njc1IDEzLjcyMDlWMTguNjY2N0MxNi42NjY3IDE5LjAzNSAxNi4zNjg0IDE5LjMzMzQgMTYgMTkuMzMzNFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05LjY2NjYzIDI2LjY2NjdDOS42MTE2MyAyNi42NjY3IDkuNTU3NDYgMjYuNjYgOS41MDQxMyAyNi42NDY3QzkuMTM0MTMgMjYuNTUzMyA3LjQwMjQ2IDI1LjU0MDggNS45Njc0NiAyNC40NjgzQzMuNzQ2NjMgMjIuODA5MiAyLjY2NjYzIDIxLjQxMzMgMi42NjY2MyAyMC4yMDE3VjE1LjM4ODNDMi42NjY2MyAxNS4wMiAyLjk2NDk2IDE0LjcyMTcgMy4zMzMyOSAxNC43MjE3QzMuNzAxNjMgMTQuNzIxNyAzLjk5OTk2IDE1LjAyIDMuOTk5OTYgMTUuMzg4M1YyMC4yMDE3QzMuOTk5OTYgMjAuODk0MiA0Ljk5MzI5IDIyLjA2IDYuNjU3NDYgMjMuMzE5MkM3Ljg4OTk2IDI0LjI1MjUgOS4xNTQxMyAyNC45OTQyIDkuNjY2NjMgMjUuMjY1QzEwLjEyNDEgMjUuMDIzMyAxMS4xNzY2IDI0LjQwODMgMTIuMjc0MSAyMy42MTU4QzEyLjU3MjUgMjMuNCAxMi45ODkxIDIzLjQ2NzUgMTMuMjA1IDIzLjc2NThDMTMuNDIwOCAyNC4wNjQyIDEzLjM1MzMgMjQuNDgwOCAxMy4wNTUgMjQuNjk2N0MxMS43NTI1IDI1LjYzNzUgMTAuMTkyNSAyNi41NTUgOS44MjkxMyAyNi42NDY3QzkuNzc1NzkgMjYuNjYgOS43MjE2MyAyNi42NjY3IDkuNjY2NjMgMjYuNjY2N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMi42NjY3IDEwLjY2NjdDMjIuMjk4NCAxMC42NjY3IDIyIDEwLjM2ODMgMjIgMTBWNy4zMzMzM0MyMiA2Ljk2NSAyMi4yOTg0IDYuNjY2NjcgMjIuNjY2NyA2LjY2NjY3SDI0LjA1MjVMMjAuNjY2NyAxLjgyOTE3TDE3LjI4MDkgNi42NjY2N0gxOC42NjY3QzE5LjAzNSA2LjY2NjY3IDE5LjMzMzQgNi45NjUgMTkuMzMzNCA3LjMzMzMzVjguNjY2NjdDMTkuMzMzNCA5LjAzNSAxOS4wMzUgOS4zMzMzMyAxOC42NjY3IDkuMzMzMzNDMTguMjk4NCA5LjMzMzMzIDE4IDkuMDM1IDE4IDguNjY2NjdWOEgxNkMxNS43NTE3IDggMTUuNTIzNCA3Ljg2MTY3IDE1LjQwODQgNy42NDA4M0MxNS4yOTM0IDcuNDIgMTUuMzEwOSA3LjE1NDE3IDE1LjQ1MzQgNi45NTA4M0wyMC4xMiAwLjI4NDE2N0MyMC4yNDUgMC4xMDU4MzMgMjAuNDQ5MiAwIDIwLjY2NjcgMEMyMC44ODQyIDAgMjEuMDg4NCAwLjEwNTgzMyAyMS4yMTI1IDAuMjg0MTY3TDI1Ljg3OTIgNi45NTA4M0MyNi4wMjE3IDcuMTU0MTcgMjYuMDM5MiA3LjQyMDgzIDI1LjkyNDIgNy42NDA4M0MyNS44MDkyIDcuODYxNjcgMjUuNTgxNyA4IDI1LjMzMjUgOEgyMy4zMzI1VjEwQzIzLjMzMzQgMTAuMzY4MyAyMy4wMzUgMTAuNjY2NyAyMi42NjY3IDEwLjY2NjdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjcuOTAxNiAyNEMyOC4yOTE2IDI0IDI4LjYxIDIzLjY4MDggMjguNjEgMjMuMjkxN1YxNy4zNzVDMjguNjEgMTYuOTg1IDI4LjkyOTEgMTYuNjY2NyAyOS4zMTgzIDE2LjY2NjdIMzAuNTY3NUMzMC45NTc1IDE2LjY2NjcgMzEuMDkzMyAxNi40MDUgMzAuODcgMTYuMDg1OEwyNy4wMTU4IDEwLjU4QzI2Ljc5MjUgMTAuMjYwOCAyNi40MjY2IDEwLjI2MDggMjYuMjAzMyAxMC41OEwyMi4zNDkxIDE2LjA4NThDMjIuMTI1OCAxNi40MDUgMjIuMjYxNiAxNi42NjY3IDIyLjY1MTYgMTYuNjY2N0gyMy45MDA4QzI0LjI5MDggMTYuNjY2NyAyNC42MDkxIDE2Ljk4NTggMjQuNjA5MSAxNy4zNzVWMTkuMjkwOEMyNC42MDkxIDE5LjY4MDggMjQuNjA5MSAyMC4zMTgzIDI0LjYwOTEgMjAuNzA4M1YyMy4yOTA4QzI0LjYwOTEgMjMuNjgwOCAyNC45MjgzIDIzLjk5OTIgMjUuMzE3NSAyMy45OTkySDI3LjkwMTZWMjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuNjY2NyAzMkMxNi4yOTgzIDMyIDE2IDMxLjcwMTcgMTYgMzEuMzMzNFYyNkgxNC42NjY3QzE0LjQyMDggMjYgMTQuMTk1IDI1Ljg2NSAxNC4wNzkyIDI1LjY0NzVDMTMuOTYzMyAyNS40MzA5IDEzLjk3NTggMjUuMTY3NSAxNC4xMTI1IDI0Ljk2MzRMMTguMTEyNSAxOC45NjM0QzE4LjIzNTggMTguNzc3NSAxOC40NDQyIDE4LjY2NjcgMTguNjY3NSAxOC42NjY3QzE4Ljg5MDggMTguNjY2NyAxOS4wOTgzIDE4Ljc3ODQgMTkuMjIyNSAxOC45NjM0TDIzLjIyMjUgMjQuOTYzNEMyMy4zNTkyIDI1LjE2ODQgMjMuMzcxNyAyNS40MzA5IDIzLjI1NTggMjUuNjQ3NUMyMy4xNCAyNS44NjQyIDIyLjkxNDIgMjYgMjIuNjY4MyAyNkgyMS4zMzVWMjhDMjEuMzM1IDI4LjM2ODQgMjEuMDM2NyAyOC42NjY3IDIwLjY2ODMgMjguNjY2N0MyMC4zIDI4LjY2NjcgMjAuMDAxNyAyOC4zNjg0IDIwLjAwMTcgMjhWMjUuMzMzNEMyMC4wMDE3IDI0Ljk2NSAyMC4zIDI0LjY2NjcgMjAuNjY4MyAyNC42NjY3SDIxLjQyMjVMMTguNjY2NyAyMC41MzVMMTUuOTEyNSAyNC42NjY3SDE2LjY2NjdDMTcuMDM1IDI0LjY2NjcgMTcuMzMzMyAyNC45NjUgMTcuMzMzMyAyNS4zMzM0VjMxLjMzMzRDMTcuMzMzMyAzMS43MDE3IDE3LjAzNSAzMiAxNi42NjY3IDMyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzkxMTFfMTE5Ij4KPHJlY3Qgd2lkdGg9IjMxIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  width: 32px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  margin-right: 5px;
}
.accordion-item.gestion.active {
  background: #9f0c1d;
  box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15);
  color: #fff;
}
.accordion-item.gestion.active .ic-category {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyOCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzc1OSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIzMiI+CjxwYXRoIGQ9Ik0yNy4wMjIyIDBIMFYzMkgyNy4wMjIyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMzQwMDFfNzU5KSI+CjxwYXRoIGQ9Ik0xMy41MTExIDMyQzEzLjQ1MDcgMzIgMTMuMzkxMSAzMS45OTIgMTMuMzMyNCAzMS45NzY5QzEyLjc0MTMgMzEuODIzMSA5LjMzMjQ0IDI5LjggNi40MDYyMiAyNy41NDQ5QzIuMTU1NTYgMjQuMjY5MyAwIDIxLjQ2MjIgMCAxOS4yVjUuNjg4ODlDMCA1LjI5NiAwLjMxODIyMiA0Ljk3Nzc4IDAuNzExMTExIDQuOTc3NzhDMi4yNjEzMyA0Ljk3Nzc4IDQuOTUxMTEgNC4yOTQyMiA3LjcyOTc4IDMuMTkyODlDMTAuNzIyNyAyLjAwNzExIDEyLjUyNjIgMC44NTg2NjcgMTIuOTM2IDAuMjk0MjIyQzEzLjA2OTMgMC4xMDkzMzMgMTMuMjgzNiAwIDEzLjUxMTEgMEMxMy43Mzg3IDAgMTMuOTUyOSAwLjEwOTMzMyAxNC4wODcxIDAuMjk0MjIyQzE0LjQ5NjkgMC44NTk1NTYgMTYuMzAwNCAyLjAwOCAxOS4yOTMzIDMuMTkyODlDMjIuMDcxMSA0LjI5NDIyIDI0Ljc2MDkgNC45Nzc3OCAyNi4zMTExIDQuOTc3NzhDMjYuNzA0IDQuOTc3NzggMjcuMDIyMiA1LjI5NiAyNy4wMjIyIDUuNjg4ODlWMTkuMkMyNy4wMjIyIDIxLjQ2MjIgMjQuODY2NyAyNC4yNjkzIDIwLjYxNiAyNy41NDQ5QzE3LjY4OTggMjkuOCAxNC4yODA5IDMxLjgyMzEgMTMuNjg5OCAzMS45NzY5QzEzLjYzMTEgMzEuOTkyIDEzLjU3MTYgMzIgMTMuNTExMSAzMlpNMS40MjIyMiA2LjM2NTMzVjE5LjJDMS40MjIyMiAyMC45MjUzIDMuNDU1MTEgMjMuNDUzMyA3LjE0NTc4IDI2LjMxOTFDOS44ODUzMyAyOC40NDYyIDEyLjY4MjcgMzAuMDkwNyAxMy41MTExIDMwLjUxMkMxNC4zMzk2IDMwLjA5MDcgMTcuMTM2OSAyOC40NDYyIDE5Ljg3NjQgMjYuMzE5MUMyMy41NjcxIDIzLjQ1MzMgMjUuNiAyMC45MjUzIDI1LjYgMTkuMlY2LjM2NTMzQzIyLjA2NjcgNi4wNDcxMSAxNS43MzYgMy41OTIgMTMuNTExMSAxLjcyMDg5QzExLjI4NjIgMy41OTIgNC45NTU1NiA2LjA0NjIyIDEuNDIyMjIgNi4zNjUzM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy41MTEyIDI3Ljc1MjlDMTMuNDUwOCAyNy43NTI5IDEzLjM5MTIgMjcuNzQ0OSAxMy4zMzI2IDI3LjcyOThDMTIuODgxIDI3LjYxMjQgMTAuNDI4NiAyNi4xNjUzIDguMjU5NjYgMjQuNDk0MkM1LjEzNzg5IDIyLjA4OTggMy41NTU2NiAyMC4wMDg5IDMuNTU1NjYgMTguMzExMVYxMi4xMzMzQzMuNTU1NjYgMTEuNzQwNCAzLjg3Mzg5IDExLjQyMjIgNC4yNjY3OCAxMS40MjIyQzQuNjU5NjYgMTEuNDIyMiA0Ljk3Nzg5IDExLjc0MDQgNC45Nzc4OSAxMi4xMzMzVjE4LjMxMTFDNC45Nzc4OSAxOS40NzIgNi40NDQ1NSAyMS4yOCA5LjAwMjc3IDIzLjI3MTFDMTAuODk1MiAyNC43NDQ5IDEyLjgzMyAyNS45MDA0IDEzLjUxMTIgMjYuMjU4N0MxNC4wMjIzIDI1Ljk4OTMgMTUuMjY2OCAyNS4yNjA0IDE2LjcyMjggMjQuMjMyQzE3LjA0MzcgMjQuMDA1MyAxNy40ODcyIDI0LjA4MTggMTcuNzEzOSAyNC40MDI3QzE3Ljk0MDYgMjQuNzIzNSAxNy44NjQxIDI1LjE2NzEgMTcuNTQzMiAyNS4zOTM4QzE1Ljg1ODggMjYuNTg0IDE0LjA4ODEgMjcuNjI2NyAxMy42ODk5IDI3LjczMDdDMTMuNjMxMiAyNy43NDU4IDEzLjU3MTcgMjcuNzUyOSAxMy41MTEyIDI3Ljc1MjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuMTgxMyAyMi4wNjgzQzIxLjAxMjQgMjIuMDY4MyAyMC44NDI2IDIyLjAwODggMjAuNzA3NSAyMS44ODdDMjAuNDE1MSAyMS42MjQ4IDIwLjM5MDIgMjEuMTc1OSAyMC42NTI0IDIwLjg4MjZDMjEuNTYyNiAxOS44NjU3IDIyLjA0NDQgMTguOTc1OSAyMi4wNDQ0IDE4LjMxMVY5LjIyMTIzQzE5LjQ2NzUgOC45MzU5IDE1LjIzMDIgNy4yOTE0OCAxMy41MTM3IDUuOTQzMDRDMTIuMzQzOSA2Ljg2OTI2IDEwLjA1NTEgNy44NjMwNCA4LjEyNzA2IDguNDg2MTVDNy43NTM3MiA4LjYwNzA0IDcuMzUyODMgOC40MDE3MSA3LjIzMTk1IDguMDI4MzdDNy4xMTEwNiA3LjY1NTA0IDcuMzE2MzkgNy4yNTQxNSA3LjY4OTcyIDcuMTMzMjZDMTAuMjgwOCA2LjI5NTA0IDEyLjUzNDIgNS4wOTUwNCAxMi45MzUxIDQuNTQxMjZDMTMuMDY4NCA0LjM1NjM3IDEzLjI4MjYgNC4yNDcwNCAxMy41MTExIDQuMjQ3MDRDMTMuNzM4NiA0LjI0NzA0IDEzLjk1MjggNC4zNTYzNyAxNC4wODcxIDQuNTQxMjZDMTQuNzk5MSA1LjUyNDM3IDIwLjE5MjggNy44NDI2IDIyLjc1NTUgNy44NDI2QzIzLjE0ODQgNy44NDI2IDIzLjQ2NjYgOC4xNjA4MiAyMy40NjY2IDguNTUzNzFWMTguMzExQzIzLjQ2NjYgMTkuMzYwOCAyMi44OTI0IDIwLjUxMjggMjEuNzExMSAyMS44MzFDMjEuNTcxNSAyMS45ODgzIDIxLjM3NjggMjIuMDY4MyAyMS4xODEzIDIyLjA2ODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuNzIzNiAxNy4xNjI4QzE0LjY4ODkgMTcuNTM2MSAxNC4zMiAxNy44NDEgMTMuOTA0IDE3Ljg0MUgxMi42NzgyQzEyLjI2MjIgMTcuODQxIDExLjkyMjcgMTcuNzc5NyAxMS45MjI3IDE3LjcwNDFDMTEuOTIyNyAxNy42Mjg1IDExLjk0NCAxNy4yMjc3IDExLjk2OTggMTYuODEyNUMxMS45Njk4IDE2LjgxMjUgMTEuOTc1MSAxNi43MjI4IDEyLjA4MDkgMTYuNDMyMUMxMi4xODY3IDE2LjE0MTQgMTIuMzQ0IDE1Ljg3NjUgMTIuNTUyOSAxNS42MzU3QzEyLjc2MTggMTUuMzk1NyAxMy4zODc2IDE0Ljg1OTcgMTMuMzg3NiAxNC44NTk3QzEzLjcwMzEgMTQuNTg5NCAxNC4xOTczIDE0LjEyMjggMTQuNDg1MyAxMy44MjIzQzE0LjQ4NTMgMTMuODIyMyAxNC41NDQ5IDEzLjc2MDEgMTQuNTQ0OSAxMy40OTUyQzE0LjU0NDkgMTMuMjMxMiAxNC40NjY3IDEzLjAyNTkgMTQuMzExMSAxMi44NzkyQzE0LjE1NDcgMTIuNzMyNSAxMy45MTgyIDEyLjY1OTcgMTMuNjAxOCAxMi42NTk3QzEzLjI2MDUgMTIuNjU5NyAxMi45Nzg3IDEyLjc3MjUgMTIuNzU1NiAxMi45OTgzQzEyLjUzMjUgMTMuMjI0MSAxMi40ODUzIDEzLjQ0MSAxMi40ODUzIDEzLjQ0MUMxMi4zOTgyIDEzLjg0NzIgMTEuOTg5MyAxNC4xMzc5IDExLjU3NiAxNC4wODcyTDEwLjI4MDkgMTMuOTI3MkM5Ljg2ODQ2IDEzLjg3NjUgOS42MTQyMyAxMy41MDUgOS43MTY0NiAxMy4xMDE0QzkuNzE2NDYgMTMuMTAxNCAxMC4wMDA5IDExLjk3ODggMTAuNjUxNiAxMS4zNTIxQzExLjMwMjIgMTAuNzI1NCAxMi4zMDA1IDEwLjQxMTcgMTMuNjQ1MyAxMC40MTE3QzE0LjY5MjUgMTAuNDExNyAxNS41Mzc4IDEwLjYzMDMgMTYuMTgxMyAxMS4wNjc3QzE3LjA1NTEgMTEuNjU4OCAxNy40OTI1IDEyLjQ0NjMgMTcuNDkyNSAxMy40MzEyQzE3LjQ5MjUgMTMuODM5MiAxNy4zNzk2IDE0LjIzMzkgMTcuMTUzOCAxNC42MTI1QzE2LjkyOCAxNC45OTIxIDE2LjMzOTYgMTUuNTA1OSAxNi4zMzk2IDE1LjUwNTlDMTYuMDI2NyAxNS43Nzk3IDE1LjUxNDcgMTYuMjI2OCAxNS4yMDE4IDE2LjUwMTRDMTUuMjAxOCAxNi41MDE0IDE0Ljk3ODcgMTYuNjk2MSAxNC44NTE2IDE2LjkyOUMxNC43MjM2IDE3LjE2MjggMTQuNzIzNiAxNy4xNjI4IDE0LjcyMzYgMTcuMTYyOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS44Mjg0IDIwLjQ4QzExLjgyODQgMjAuMDY0IDEyLjE2ODggMTkuNzI0NSAxMi41ODM5IDE5LjcyNDVIMTQuMDA0NEMxNC40MjA0IDE5LjcyNDUgMTQuNzU5OSAyMC4wNjQ5IDE0Ljc1OTkgMjAuNDhWMjEuNTU0N0MxNC43NTk5IDIxLjk3MDcgMTQuNDE5NSAyMi4zMTAyIDE0LjAwNDQgMjIuMzEwMkgxMi41ODM5QzEyLjE2NzkgMjIuMzEwMiAxMS44Mjg0IDIxLjk2OTggMTEuODI4NCAyMS41NTQ3VjIwLjQ4WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
}
.accordion-item.gestion.active .ic-evaluation {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzczMSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiI+CjxwYXRoIGQ9Ik0zMS42ODYyIDBIMFYzMkgzMS42ODYyVjBaIiBmaWxsPSIjZmZmZmZmIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV83MzEpIj4KPHBhdGggZD0iTTEzLjUxMTEgMzJDMTMuNDUwNyAzMiAxMy4zOTExIDMxLjk5MiAxMy4zMzI0IDMxLjk3NjlDMTIuNzQxMyAzMS44MjMxIDkuMzMyNDQgMjkuOCA2LjQwNjIyIDI3LjU0NDlDMi4xNTU1NiAyNC4yNjkzIDAgMjEuNDYyMiAwIDE5LjJWNS42ODg4OUMwIDUuMjk2IDAuMzE4MjIyIDQuOTc3NzggMC43MTExMTEgNC45Nzc3OEMyLjI2MTMzIDQuOTc3NzggNC45NTExMSA0LjI5NDIyIDcuNzI5NzggMy4xOTI4OUMxMC43MjI3IDIuMDA3MTEgMTIuNTI2MiAwLjg1ODY2NyAxMi45MzYgMC4yOTQyMjJDMTMuMDY5MyAwLjEwOTMzMyAxMy4yODM2IDAgMTMuNTExMSAwQzEzLjczODcgMCAxMy45NTI5IDAuMTA5MzMzIDE0LjA4NzEgMC4yOTQyMjJDMTQuNDk2OSAwLjg1OTU1NiAxNi4zMDA0IDIuMDA4IDE5LjI5MzMgMy4xOTI4OUMyMi4wNzExIDQuMjk0MjIgMjQuNzYwOSA0Ljk3Nzc4IDI2LjMxMTEgNC45Nzc3OEMyNi43MDQgNC45Nzc3OCAyNy4wMjIyIDUuMjk2IDI3LjAyMjIgNS42ODg4OVYxMi44QzI3LjAyMjIgMTMuMTkyOSAyNi43MDQgMTMuNTExMSAyNi4zMTExIDEzLjUxMTFDMjUuOTE4MiAxMy41MTExIDI1LjYgMTMuMTkyOSAyNS42IDEyLjhWNi4zNjUzM0MyMi4wNjY3IDYuMDQ2MjIgMTUuNzM2IDMuNTkyIDEzLjUxMTEgMS43MjA4OUMxMS4yODYyIDMuNTkyIDQuOTU1NTYgNi4wNDYyMiAxLjQyMjIyIDYuMzY1MzNWMTkuMkMxLjQyMjIyIDIwLjkyNTMgMy40NTUxMSAyMy40NTMzIDcuMTQ1NzggMjYuMzE5MUM5Ljg4NTMzIDI4LjQ0NjIgMTIuNjgyNyAzMC4wOTA3IDEzLjUxMTEgMzAuNTEyQzE0LjI5MTYgMzAuMTE1NiAxNi44MzI5IDI4LjYzMiAxOS40ODI3IDI2LjYyMTNDMTkuNzk1NiAyNi4zODQgMjAuMjQxOCAyNi40NDUzIDIwLjQ3OTEgMjYuNzU4MkMyMC43MTY0IDI3LjA3MTEgMjAuNjU1MSAyNy41MTczIDIwLjM0MjIgMjcuNzU0N0MxNy40NTQyIDI5Ljk0NTggMTQuMjU2IDMxLjgzMDIgMTMuNjg5OCAzMS45Nzc4QzEzLjYzMTEgMzEuOTkyIDEzLjU3MTYgMzIgMTMuNTExMSAzMloiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTMxLjQ2NTggMTYuNTMyNEMzMS43NiAxNi44MjY3IDMxLjc2IDE3LjMwNzYgMzEuNDY1OCAxNy42MDE4TDIzLjI5MDcgMjUuNzc2OUMyMi45OTY0IDI2LjA3MTEgMjIuNTE1NSAyNi4wNzExIDIyLjIyMTMgMjUuNzc2OUwxNy42MDE4IDIxLjE1NzNDMTcuMzA3NSAyMC44NjMxIDE3LjMwNzUgMjAuMzgyMiAxNy42MDE4IDIwLjA4OEwxOS4zNzY5IDE4LjMxMjlDMTkuNjcxMSAxOC4wMTg3IDIwLjE1MiAxOC4wMTg3IDIwLjQ0NjIgMTguMzEyOUwyMi4yMjEzIDIwLjA4OEMyMi41MTU1IDIwLjM4MjIgMjIuOTk2NCAyMC4zODIyIDIzLjI5MDcgMjAuMDg4TDI4LjYyMTMgMTQuNzU3M0MyOC45MTU1IDE0LjQ2MzEgMjkuMzk2NCAxNC40NjMxIDI5LjY5MDcgMTQuNzU3M0wzMS40NjU4IDE2LjUzMjRaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMy41MTEyIDI3Ljc1MjlDMTMuNDUwOCAyNy43NTI5IDEzLjM5MTIgMjcuNzQ0OSAxMy4zMzI2IDI3LjcyOThDMTIuODgxIDI3LjYxMjQgMTAuNDI4NiAyNi4xNjUzIDguMjU5NjYgMjQuNDk0MkM1LjEzNzg5IDIyLjA4OTggMy41NTU2NiAyMC4wMDg5IDMuNTU1NjYgMTguMzExMVYxMi4xMzMzQzMuNTU1NjYgMTEuNzQwNCAzLjg3Mzg5IDExLjQyMjIgNC4yNjY3OCAxMS40MjIyQzQuNjU5NjYgMTEuNDIyMiA0Ljk3Nzg5IDExLjc0MDQgNC45Nzc4OSAxMi4xMzMzVjE4LjMxMTFDNC45Nzc4OSAxOS40NzIgNi40NDQ1NSAyMS4yOCA5LjAwMjc4IDIzLjI3MTFDMTAuODk1MiAyNC43NDQ5IDEyLjgzMyAyNS45MDA0IDEzLjUxMTIgMjYuMjU4N0MxNC4wMjIzIDI1Ljk4OTMgMTUuMjY2OCAyNS4yNjA0IDE2LjcyMjggMjQuMjMyQzE3LjA0MzcgMjQuMDA1MyAxNy40ODcyIDI0LjA4MTggMTcuNzEzOSAyNC40MDI3QzE3Ljk0MDYgMjQuNzIzNiAxNy44NjQxIDI1LjE2NzEgMTcuNTQzMiAyNS4zOTM4QzE1Ljg1ODggMjYuNTg0IDE0LjA4ODEgMjcuNjI2NyAxMy42ODk5IDI3LjczMDdDMTMuNjMxMiAyNy43NDU4IDEzLjU3MTcgMjcuNzUyOSAxMy41MTEyIDI3Ljc1MjlaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0yMi43NTU1IDE2LjM1NTVDMjIuMzYyNiAxNi4zNTU1IDIyLjA0NDQgMTYuMDM3MiAyMi4wNDQ0IDE1LjY0NDRWOS4yMjEyNEMxOS40Njg0IDguOTM1OTEgMTUuMjMwMiA3LjI5MTQ5IDEzLjUxMzcgNS45NDMwNUMxMi4zNDM5IDYuODY5MjcgMTAuMDU1IDcuODYzMDUgOC4xMjcwNiA4LjQ4NjE2QzcuNzUzNzIgOC42MDcwNSA3LjM1MjgzIDguNDAxNzEgNy4yMzE5NSA4LjAyODM4QzcuMTExMDYgNy42NTUwNSA3LjMxNjM5IDcuMjU0MTYgNy42ODk3MiA3LjEzMzI3QzEwLjI4MDggNi4yOTUwNSAxMi41MzQyIDUuMDk1MDUgMTIuOTM1IDQuNTQxMjdDMTMuMDY4NCA0LjM1NjM4IDEzLjI4MjYgNC4yNDcwNSAxMy41MTEgNC4yNDcwNUMxMy43Mzg2IDQuMjQ3MDUgMTMuOTUyOCA0LjM1NjM4IDE0LjA4NyA0LjU0MTI3QzE0Ljc5OSA1LjUyNDM4IDIwLjE5MjggNy44NDI2IDIyLjc1NTUgNy44NDI2QzIzLjE0ODQgNy44NDI2IDIzLjQ2NjYgOC4xNjA4MyAyMy40NjY2IDguNTUzNzFWMTUuNjQ0NEMyMy40NjY2IDE2LjAzNzIgMjMuMTQ4NCAxNi4zNTU1IDIyLjc1NTUgMTYuMzU1NVoiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8L3N2Zz4=");
}
.accordion-item.gestion.active .ic-update {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMxIDMyIiBmaWxsPSJub25lIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzc0NCIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiI+CjxwYXRoIGQ9Ik0zMC45Nzc1IDBIMFYzMkgzMC45Nzc1VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMzQwMDFfNzQ0KSI+CjxwYXRoIGQ9Ik05LjY2NjY3IDMwLjE2NjdDOS42MSAzMC4xNjY3IDkuNTU0MTcgMzAuMTU5MiA5LjQ5OTE3IDMwLjE0NUM5LjA2MTY3IDMwLjAzMDggNi42NzkxNyAyOC42MjUgNC41NjkxNyAyNi45OTkyQzEuNTM3NSAyNC42NjMzIDAgMjIuNjQ1IDAgMjFWMTEuNUMwIDExLjEzMTcgMC4yOTgzMzMgMTAuODMzMyAwLjY2NjY2NyAxMC44MzMzQzMuMTY2NjcgMTAuODMzMyA4LjQzMDgzIDguNTY5MTcgOS4xMjY2NyA3LjYwOTE3QzkuMjUxNjcgNy40MzU4MyA5LjQ1MjUgNy4zMzMzMyA5LjY2NjY3IDcuMzMzMzNDOS44ODA4MyA3LjMzMzMzIDEwLjA4MDggNy40MzU4MyAxMC4yMDY3IDcuNjA5MTdDMTAuOTAyNSA4LjU2OTE3IDE2LjE2NjcgMTAuODMzMyAxOC42NjY3IDEwLjgzMzNDMTkuMDM1IDEwLjgzMzMgMTkuMzMzMyAxMS4xMzE3IDE5LjMzMzMgMTEuNVYxNi43MDgzQzE5LjMzMzMgMTcuMDc2NyAxOS4wMzUgMTcuMzc1IDE4LjY2NjcgMTcuMzc1QzE4LjI5ODMgMTcuMzc1IDE4IDE3LjA3NjcgMTggMTYuNzA4M1YxMi4xMjc1QzE1LjQ4ODMgMTEuODU3NSAxMS4zMjQyIDEwLjI0MTcgOS42NjY2NyA4LjkyNUM4LjAwOTE3IDEwLjI0MTcgMy44NDUgMTEuODU3NSAxLjMzMzMzIDEyLjEyNzVWMjFDMS4zMzMzMyAyMi4xNTU4IDIuNzMgMjMuODc4MyA1LjI2NSAyNS44NTI1QzcuMTIxNjcgMjcuMjk3NSA5LjAxNDE3IDI4LjQyNDIgOS42NjU4MyAyOC43NjY3QzEwLjE3OTIgMjguNDk1OCAxMS40ODU4IDI3LjczIDEyLjk2IDI2LjY3NzVDMTMuMjYgMjYuNDYzMyAxMy42NzU4IDI2LjUzMzMgMTMuODkgMjYuODMyNUMxNC4xMDQyIDI3LjEzMjUgMTQuMDM0MiAyNy41NDgzIDEzLjczNSAyNy43NjI1QzEyLjA2NDIgMjguOTU1IDEwLjIzNSAzMC4wNDE3IDkuODM0MTcgMzAuMTQ1QzkuNzc5MTcgMzAuMTU5MiA5LjcyMzMzIDMwLjE2NjcgOS42NjY2NyAzMC4xNjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTYgMTkuMzMzM0MxNS42MzE3IDE5LjMzMzMgMTUuMzMzNCAxOS4wMzUgMTUuMzMzNCAxOC42NjY3VjE0LjMzODNDMTQuNDY1OSAxNC4yMjQyIDEzLjMzNDIgMTMuOTE0MiAxMi4xNTkyIDEzLjQ2MzNDMTEuNTk1OSAxMy4yNDY3IDEwLjQyMTcgMTIuNzYzMyA5LjY2NzU0IDEyLjIyMzNDOC43NDkyMSAxMi44ODE3IDcuMTMzMzcgMTMuNTA4MyA2LjE2MjU0IDEzLjgyMDhDNS44MTE3MSAxMy45MzMzIDUuNDM2NzEgMTMuNzQwOCA1LjMyMzM4IDEzLjM5MDhDNS4yMTA4OCAxMy4wNCA1LjQwMzM3IDEyLjY2NSA1Ljc1MzM3IDEyLjU1MTdDNy41OTQyMSAxMS45NTkyIDguOTIwMDQgMTEuMjE5MiA5LjEzMjU0IDEwLjkzNDJDOS4yNTgzNyAxMC43NjU4IDkuNDU1ODcgMTAuNjY2NyA5LjY2NjcxIDEwLjY2NjdDOS44Nzc1NCAxMC42NjY3IDEwLjA3NSAxMC43NjU4IDEwLjIwMDkgMTAuOTM0MkMxMC4zNTI1IDExLjEzNzUgMTEuMjA5MiAxMS42NyAxMi42Mzc1IDEyLjIxODNDMTMuOTggMTIuNzM0MiAxNS4yNjg0IDEzLjA1NDIgMTYuMDAwOSAxMy4wNTQyQzE2LjM2OTIgMTMuMDU0MiAxNi42Njc1IDEzLjM1MjUgMTYuNjY3NSAxMy43MjA4VjE4LjY2NjdDMTYuNjY2NyAxOS4wMzUgMTYuMzY4NCAxOS4zMzMzIDE2IDE5LjMzMzNaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik05LjY2Njc1IDI2LjY2NjdDOS42MTE3NSAyNi42NjY3IDkuNTU3NTggMjYuNjYgOS41MDQyNSAyNi42NDY3QzkuMTM0MjUgMjYuNTUzMyA3LjQwMjU4IDI1LjU0MDggNS45Njc1OCAyNC40NjgzQzMuNzQ2NzUgMjIuODA5MiAyLjY2Njc1IDIxLjQxMzMgMi42NjY3NSAyMC4yMDE3VjE1LjM4ODNDMi42NjY3NSAxNS4wMiAyLjk2NTA4IDE0LjcyMTcgMy4zMzM0MSAxNC43MjE3QzMuNzAxNzUgMTQuNzIxNyA0LjAwMDA4IDE1LjAyIDQuMDAwMDggMTUuMzg4M1YyMC4yMDE3QzQuMDAwMDggMjAuODk0MiA0Ljk5MzQxIDIyLjA2IDYuNjU3NTggMjMuMzE5MkM3Ljg5MDA4IDI0LjI1MjUgOS4xNTQyNSAyNC45OTQyIDkuNjY2NzUgMjUuMjY1QzEwLjEyNDIgMjUuMDIzMyAxMS4xNzY3IDI0LjQwODMgMTIuMjc0MiAyMy42MTU4QzEyLjU3MjYgMjMuNCAxMi45ODkyIDIzLjQ2NzUgMTMuMjA1MSAyMy43NjU4QzEzLjQyMDkgMjQuMDY0MiAxMy4zNTM0IDI0LjQ4MDggMTMuMDU1MSAyNC42OTY3QzExLjc1MjYgMjUuNjM3NSAxMC4xOTI2IDI2LjU1NSA5LjgyOTI1IDI2LjY0NjdDOS43NzU5MSAyNi42NiA5LjcyMTc1IDI2LjY2NjcgOS42NjY3NSAyNi42NjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMjIuNjY2NiAxMC42NjY3QzIyLjI5ODIgMTAuNjY2NyAyMS45OTk5IDEwLjM2ODMgMjEuOTk5OSAxMFY3LjMzMzMzQzIxLjk5OTkgNi45NjUgMjIuMjk4MiA2LjY2NjY3IDIyLjY2NjYgNi42NjY2N0gyNC4wNTI0TDIwLjY2NjYgMS44MjkxN0wxNy4yODA3IDYuNjY2NjdIMTguNjY2NkMxOS4wMzQ5IDYuNjY2NjcgMTkuMzMzMiA2Ljk2NSAxOS4zMzMyIDcuMzMzMzNWOC42NjY2N0MxOS4zMzMyIDkuMDM1IDE5LjAzNDkgOS4zMzMzMyAxOC42NjY2IDkuMzMzMzNDMTguMjk4MiA5LjMzMzMzIDE3Ljk5OTkgOS4wMzUgMTcuOTk5OSA4LjY2NjY3VjhIMTUuOTk5OUMxNS43NTE2IDggMTUuNTIzMiA3Ljg2MTY3IDE1LjQwODIgNy42NDA4M0MxNS4yOTMyIDcuNDIgMTUuMzEwNyA3LjE1NDE3IDE1LjQ1MzIgNi45NTA4M0wyMC4xMTk5IDAuMjg0MTY3QzIwLjI0NDkgMC4xMDU4MzMgMjAuNDQ5MSAwIDIwLjY2NjYgMEMyMC44ODQxIDAgMjEuMDg4MiAwLjEwNTgzMyAyMS4yMTI0IDAuMjg0MTY3TDI1Ljg3OTEgNi45NTA4M0MyNi4wMjE2IDcuMTU0MTcgMjYuMDM5MSA3LjQyMDgzIDI1LjkyNDEgNy42NDA4M0MyNS44MDkxIDcuODYxNjcgMjUuNTgxNiA4IDI1LjMzMjQgOEgyMy4zMzI0VjEwQzIzLjMzMzIgMTAuMzY4MyAyMy4wMzQ5IDEwLjY2NjcgMjIuNjY2NiAxMC42NjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMjcuOTAxNyAyNEMyOC4yOTE3IDI0IDI4LjYxMDEgMjMuNjgwOCAyOC42MTAxIDIzLjI5MTdWMTcuMzc1QzI4LjYxMDEgMTYuOTg1IDI4LjkyOTIgMTYuNjY2NyAyOS4zMTg0IDE2LjY2NjdIMzAuNTY3NkMzMC45NTc2IDE2LjY2NjcgMzEuMDkzNCAxNi40MDUgMzAuODcwMSAxNi4wODU4TDI3LjAxNTkgMTAuNThDMjYuNzkyNiAxMC4yNjA4IDI2LjQyNjcgMTAuMjYwOCAyNi4yMDM0IDEwLjU4TDIyLjM0OTIgMTYuMDg1OEMyMi4xMjU5IDE2LjQwNSAyMi4yNjE3IDE2LjY2NjcgMjIuNjUxNyAxNi42NjY3SDIzLjkwMDlDMjQuMjkwOSAxNi42NjY3IDI0LjYwOTIgMTYuOTg1OCAyNC42MDkyIDE3LjM3NVYxOS4yOTA4QzI0LjYwOTIgMTkuNjgwOCAyNC42MDkyIDIwLjMxODMgMjQuNjA5MiAyMC43MDgzVjIzLjI5MDhDMjQuNjA5MiAyMy42ODA4IDI0LjkyODQgMjMuOTk5MiAyNS4zMTc2IDIzLjk5OTJIMjcuOTAxN1YyNFoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTE2LjY2NjggMzJDMTYuMjk4NSAzMiAxNi4wMDAxIDMxLjcwMTcgMTYuMDAwMSAzMS4zMzMzVjI2SDE0LjY2NjhDMTQuNDIxIDI2IDE0LjE5NTEgMjUuODY1IDE0LjA3OTMgMjUuNjQ3NUMxMy45NjM1IDI1LjQzMDggMTMuOTc2IDI1LjE2NzUgMTQuMTEyNiAyNC45NjMzTDE4LjExMjYgMTguOTYzM0MxOC4yMzYgMTguNzc3NSAxOC40NDQzIDE4LjY2NjcgMTguNjY3NiAxOC42NjY3QzE4Ljg5MSAxOC42NjY3IDE5LjA5ODUgMTguNzc4MyAxOS4yMjI2IDE4Ljk2MzNMMjMuMjIyNiAyNC45NjMzQzIzLjM1OTMgMjUuMTY4MyAyMy4zNzE4IDI1LjQzMDggMjMuMjU2IDI1LjY0NzVDMjMuMTQwMSAyNS44NjQyIDIyLjkxNDMgMjYgMjIuNjY4NSAyNkgyMS4zMzUxVjI4QzIxLjMzNTEgMjguMzY4MyAyMS4wMzY4IDI4LjY2NjcgMjAuNjY4NSAyOC42NjY3QzIwLjMwMDEgMjguNjY2NyAyMC4wMDE4IDI4LjM2ODMgMjAuMDAxOCAyOFYyNS4zMzMzQzIwLjAwMTggMjQuOTY1IDIwLjMwMDEgMjQuNjY2NyAyMC42Njg1IDI0LjY2NjdIMjEuNDIyNkwxOC42NjY4IDIwLjUzNUwxNS45MTI2IDI0LjY2NjdIMTYuNjY2OEMxNy4wMzUxIDI0LjY2NjcgMTcuMzMzNSAyNC45NjUgMTcuMzMzNSAyNS4zMzMzVjMxLjMzMzNDMTcuMzMzNSAzMS43MDE3IDE3LjAzNTEgMzIgMTYuNjY2OCAzMloiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8L3N2Zz4=");
}
.arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUzMjcgMTAuNTI4QzE3LjgyNDMgMTAuMjMzOCAxNy44MjIyIDkuNzU4ODkgMTcuNTI4IDkuNDY3MzFDMTcuMjMzOCA5LjE3NTczIDE2Ljc1ODkgOS4xNzc4NCAxNi40NjczIDkuNDcyMDRMMTQuNzIgMTEuMjM1QzE0LjAxMDkgMTEuOTUwNSAxMy41MjI4IDEyLjQ0MTMgMTMuMTA5MyAxMi43NzM0QzEyLjcwNzYgMTMuMDk2IDEyLjQ0OTYgMTMuMjA2NyAxMi4yMTg1IDEzLjIzNjFDMTIuMDczNCAxMy4yNTQ2IDExLjkyNjYgMTMuMjU0NiAxMS43ODE1IDEzLjIzNjFDMTEuNTUwNCAxMy4yMDY3IDExLjI5MjQgMTMuMDk2IDEwLjg5MDcgMTIuNzczNEMxMC40NzcyIDEyLjQ0MTMgOS45ODkxNCAxMS45NTA1IDkuMjggMTEuMjM1TDcuNTMyNjkgOS40NzIwNEM3LjI0MTExIDkuMTc3ODQgNi43NjYyNCA5LjE3NTczIDYuNDcyMDQgOS40NjczMUM2LjE3Nzg0IDkuNzU4ODkgNi4xNzU3MyAxMC4yMzM4IDYuNDY3MzEgMTAuNTI4TDguMjQ2MDkgMTIuMzIyN0M4LjkxNjA0IDEyLjk5ODcgOS40NjM1OSAxMy41NTExIDkuOTUxNDYgMTMuOTQyOUMxMC40NTg4IDE0LjM1MDQgMTAuOTczNyAxNC42NDUzIDExLjU5MTggMTQuNzI0MUMxMS44NjI5IDE0Ljc1ODYgMTIuMTM3MSAxNC43NTg2IDEyLjQwODIgMTQuNzI0MUMxMy4wMjYzIDE0LjY0NTMgMTMuNTQxMiAxNC4zNTA0IDE0LjA0ODUgMTMuOTQyOUMxNC41MzY0IDEzLjU1MTEgMTUuMDg0IDEyLjk5ODcgMTUuNzUzOSAxMi4zMjI3TDE3LjUzMjcgMTAuNTI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  transition: transform 0.3s ease;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}
.accordion-item.active .arrow {
  transform: rotate(180deg);
}
.accordion-item.active h3 .arrow {
  align-self: center;
}
.benefit-list li {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  margin: 12px auto;
}
.accordion-desktop-content,
.accordion-item {
  font-family: "Noto Serif", serif;
}
.accordion-desktop-content.gestion,
.accordion-item.gestion {
  font-family: "Petrona", serif;
}
.accordion-desktop-content p,
.accordion-item p {
  margin-top: 10px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
.accordion-desktop-content ul li,
.accordion-item ul li {
  margin-top: 10px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
.accordion-desktop-content {
  display: none;
}
.mobile-content {
  display: none;
  margin-top: 0.5rem;
}
.accordion-item.active .mobile-content {
  display: block;
}
.clusterizacion-benefits-container {
  margin: 30px auto 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  max-width: 1000px;
}
.benefit-item {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 360px;
  border-radius: 10px;
  margin: 15px auto;
  align-self: flex-start;
  font-family: "Noto Serif", serif;
}
.benefit-item.gestion {
  font-family: "Petrona", serif;
}
.benefit-item h3 {
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  text-align: center;
  margin-top: 15px;
}
.benefit-item ul li {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
}
.benefit-item ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.benefit-item span {
  margin-right: 5px;
}
.triangle-up {
  position: absolute;
  top: -18px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 40px;
  height: 40px;
  background-color: inherit;
  border-radius: 8px;
  z-index: -1;
}
.benefit-list {
  position: relative;
  width: 360px;
  padding: 18px;
  border-radius: 10px;
  margin-top: 40px;
  box-shadow: 0 4px 6px 1px rgba(0,0,0,0.14902);
}
.benefit-list li span {
  min-width: 24px;
}
.oro {
  background: #ffcb05;
}
.oro .triangle-up {
  border-bottom: 20px solid #ffcb05;
}
.bronce {
  background: #fff4cd;
}
.bronce .triangle-up {
  border-bottom: 20px solid #fff4cd;
}
.plata {
  background: #ffdf69;
}
.plata .triangle-up {
  border-bottom: 20px solid #ffdf69;
}
.bronce.gestion {
  background: #ecced2;
}
.bronce.gestion .triangle-up {
  border-bottom: 20px solid #ecced2;
}
.plata.gestion {
  background: #c56d77;
}
.plata.gestion .triangle-up {
  border-bottom: 20px solid #c56d77;
}
.oro.gestion {
  background: #9f0c1d;
  color: #fff;
}
.oro.gestion .triangle-up {
  border-bottom: 20px solid #9f0c1d;
}
.ic-birthday {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkwNTRfNTkpIj4KPG1hc2sgaWQ9Im1hc2swXzkwNTRfNTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjMuOTYxNyAwSDBWMjMuOTYyNEgyMy45NjE3VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTA1NF81OSkiPgo8cGF0aCBkPSJNMjMuMzExMSA2Ljk0MDQ4SDE4LjI4MDVDMTkuMDMyMyA2LjIwNTMgMTkuNSA1LjE4MDI0IDE5LjUgNC4wNDgxOUMxOS41IDEuODE1OSAxNy42ODQxIDAgMTUuNDUxMSAwQzEzLjk4IDAgMTIuNjg5NiAwLjc4OTM5OCAxMS45ODA1IDEuOTY2MjdDMTEuMjcyIDAuNzg5Mzk4IDkuOTgxNjkgMCA4LjUxMDYgMEM2LjI3ODMxIDAgNC40NjE2OSAxLjgxNTkgNC40NjE2OSA0LjA0ODkyQzQuNDYxNjkgNS4xODA5NiA0LjkyOTQgNi4yMDUzIDUuNjgxMiA2Ljk0MTIxSDAuNjUwNjAyQzAuMjkyMDQ4IDYuOTQxMjEgMCA3LjIzMzI1IDAgNy41OTE4MVYxMS40MTM3QzAgMTEuNzcyMyAwLjI5MjA0OCAxMi4wNjQzIDAuNjUwNjAyIDEyLjA2NDNIMS45ODI4OVYyMy4zMTI1QzEuOTgyODkgMjMuNjcxMSAyLjI3NDk0IDIzLjk2MzEgMi42MzM0OSAyMy45NjMxSDEwLjQ5MzVIMTMuNDY4MkgyMS4zMjgyQzIxLjY4NjcgMjMuOTYzMSAyMS45Nzg4IDIzLjY3MTEgMjEuOTc4OCAyMy4zMTI1VjEyLjA2NDNIMjMuMzExMUMyMy42Njk2IDEyLjA2NDMgMjMuOTYxNyAxMS43NzIzIDIzLjk2MTcgMTEuNDEzN1Y3LjU5MTgxQzIzLjk2MTcgNy4yMzI1MyAyMy42NzA0IDYuOTQwNDggMjMuMzExMSA2Ljk0MDQ4Wk0xNS40NTExIDEuMTU2NjNDMTcuMDQ1OCAxLjE1NjYzIDE4LjM0MzQgMi40NTQyMiAxOC4zNDM0IDQuMDQ4OTJDMTguMzQzNCA1LjY0MzYxIDE3LjA0NTggNi45NDEyMSAxNS40NTExIDYuOTQxMjFIMTMuNDY4MkgxMi41NTk1VjQuMDQ4OTJDMTIuNTU5NSAyLjQ1NDIyIDEzLjg1NjQgMS4xNTY2MyAxNS40NTExIDEuMTU2NjNaTTUuNjE4MzEgNC4wNDg5MkM1LjYxODMxIDIuNDU0MjIgNi45MTU5IDEuMTU2NjMgOC41MTA2IDEuMTU2NjNDMTAuMTA1MyAxLjE1NjYzIDExLjQwMjkgMi40NTQyMiAxMS40MDI5IDQuMDQ4OTJWNi45NDEyMUgxMC40OTQySDguNTExMzJDNi45MTU5IDYuOTQwNDggNS42MTgzMSA1LjY0MzYxIDUuNjE4MzEgNC4wNDg5MlpNMS4xNTY2MyA4LjA5NzExSDguNTEwNkg5LjkxNTE4VjEwLjkwN0gyLjU2MTJIMS4xNTY2M1Y4LjA5NzExWk0zLjEzOTUyIDEyLjA2MzZIOS45MTUxOFYyMi44MDU4SDMuMTM5NTJWMTIuMDYzNlpNMjAuODIyMiAyMi44MDU4SDE0LjA0NjVWMTIuMDYzNkgyMC44MjIyVjIyLjgwNThaTTIyLjgwNTEgMTAuOTA3SDIxLjQwMDVIMTQuMDQ2NVY4LjA5NzExSDE1LjQ1MTFIMjIuODA1MVYxMC45MDdaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTA1NF81OSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-birthday.gestion {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzc5MSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yMy45NjE3IDBIMFYyMy45NjI0SDIzLjk2MTdWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV83OTEpIj4KPHBhdGggZD0iTTIzLjMxMTEgNi45NDA0OEgxOC4yODA1QzE5LjAzMjMgNi4yMDUzIDE5LjUgNS4xODAyNCAxOS41IDQuMDQ4MTlDMTkuNSAxLjgxNTkgMTcuNjg0MSAwIDE1LjQ1MTEgMEMxMy45OCAwIDEyLjY4OTYgMC43ODkzOTggMTEuOTgwNSAxLjk2NjI3QzExLjI3MiAwLjc4OTM5OCA5Ljk4MTY5IDAgOC41MTA2IDBDNi4yNzgzMSAwIDQuNDYxNjkgMS44MTU5IDQuNDYxNjkgNC4wNDg5MkM0LjQ2MTY5IDUuMTgwOTYgNC45Mjk0IDYuMjA1MyA1LjY4MTIgNi45NDEyMUgwLjY1MDYwMkMwLjI5MjA0OCA2Ljk0MTIxIDAgNy4yMzMyNSAwIDcuNTkxODFWMTEuNDEzN0MwIDExLjc3MjMgMC4yOTIwNDggMTIuMDY0MyAwLjY1MDYwMiAxMi4wNjQzSDEuOTgyODlWMjMuMzEyNUMxLjk4Mjg5IDIzLjY3MTEgMi4yNzQ5NCAyMy45NjMxIDIuNjMzNDkgMjMuOTYzMUgxMC40OTM1SDEzLjQ2ODJIMjEuMzI4MkMyMS42ODY3IDIzLjk2MzEgMjEuOTc4OCAyMy42NzExIDIxLjk3ODggMjMuMzEyNVYxMi4wNjQzSDIzLjMxMTFDMjMuNjY5NiAxMi4wNjQzIDIzLjk2MTcgMTEuNzcyMyAyMy45NjE3IDExLjQxMzdWNy41OTE4MUMyMy45NjE3IDcuMjMyNTMgMjMuNjcwNCA2Ljk0MDQ4IDIzLjMxMTEgNi45NDA0OFpNMTUuNDUxMSAxLjE1NjYzQzE3LjA0NTggMS4xNTY2MyAxOC4zNDM0IDIuNDU0MjIgMTguMzQzNCA0LjA0ODkyQzE4LjM0MzQgNS42NDM2MSAxNy4wNDU4IDYuOTQxMjEgMTUuNDUxMSA2Ljk0MTIxSDEzLjQ2ODJIMTIuNTU5NVY0LjA0ODkyQzEyLjU1OTUgMi40NTQyMiAxMy44NTY0IDEuMTU2NjMgMTUuNDUxMSAxLjE1NjYzWk01LjYxODMxIDQuMDQ4OTJDNS42MTgzMSAyLjQ1NDIyIDYuOTE1OSAxLjE1NjYzIDguNTEwNiAxLjE1NjYzQzEwLjEwNTMgMS4xNTY2MyAxMS40MDI5IDIuNDU0MjIgMTEuNDAyOSA0LjA0ODkyVjYuOTQxMjFIMTAuNDk0Mkg4LjUxMTMyQzYuOTE1OSA2Ljk0MDQ4IDUuNjE4MzEgNS42NDM2MSA1LjYxODMxIDQuMDQ4OTJaTTEuMTU2NjMgOC4wOTcxMUg4LjUxMDZIOS45MTUxOFYxMC45MDdIMi41NjEySDEuMTU2NjNWOC4wOTcxMVpNMy4xMzk1MiAxMi4wNjM2SDkuOTE1MThWMjIuODA1OEgzLjEzOTUyVjEyLjA2MzZaTTIwLjgyMjIgMjIuODA1OEgxNC4wNDY1VjEyLjA2MzZIMjAuODIyMlYyMi44MDU4Wk0yMi44MDUxIDEwLjkwN0gyMS40MDA1SDE0LjA0NjVWOC4wOTcxMUgxNS40NTExSDIyLjgwNTFWMTAuOTA3WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
}
.ic-calendar {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwNTRfNDgiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjMuOTgxNyAwSDBWMjMuOTgxN0gyMy45ODE3VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTA1NF80OCkiPgo8cGF0aCBkPSJNMTEuOTEwNyA5LjkxMDAzQzguNzg2NzMgOS45MTAwMyA2LjI0NTYxIDEyLjQ1MTIgNi4yNDU2MSAxNS41NzUyQzYuMjQ1NjEgMTguNjk5MSA4Ljc4NzUyIDIxLjI0MDMgMTEuOTEwNyAyMS4yNDAzQzE1LjAzMzkgMjEuMjQwMyAxNy41NzU4IDE4LjY5ODMgMTcuNTc1OCAxNS41NzUyQzE3LjU3NTggMTIuNDUyIDE1LjAzNDcgOS45MTAwMyAxMS45MTA3IDkuOTEwMDNaTTExLjkxMDcgMTkuOTY1M0M5LjQ4OTk4IDE5Ljk2NTMgNy41MjEzNSAxNy45OTU5IDcuNTIxMzUgMTUuNTc1OUM3LjUyMTM1IDEzLjE1NiA5LjQ5MDc4IDExLjE4NjYgMTEuOTEwNyAxMS4xODY2QzE0LjMzMDYgMTEuMTg2NiAxNi4zMDAxIDEzLjE1NiAxNi4zMDAxIDE1LjU3NTlDMTYuMzAwMSAxNy45OTU5IDE0LjMzMTQgMTkuOTY1MyAxMS45MTA3IDE5Ljk2NTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuNjE0NSAxNC43NDM2TDEzLjMzMjQgMTQuNTU3QzEzLjA4NiAxNC41MjEyIDEyLjc5NSAxNC4zMDk5IDEyLjY4NDkgMTQuMDg2NkwxMi4xMTE2IDEyLjkyNDlDMTIuMDAxNiAxMi43MDE2IDExLjgyMTQgMTIuNzAxNiAxMS43MTE0IDEyLjkyNDlMMTEuMTM4MSAxNC4wODY2QzExLjAyODEgMTQuMzA5OSAxMC43MzcgMTQuNTIxMiAxMC40OTA2IDE0LjU1N0w5LjIwODUyIDE0Ljc0MzZDOC45NjIxNCAxNC43Nzk1IDguOTA3MTIgMTQuOTUwOSA5LjA4NDkzIDE1LjEyNEwxMC4wMTMgMTYuMDI4MUMxMC4xOTA4IDE2LjIwMiAxMC4zMDI1IDE2LjU0NCAxMC4yNjAyIDE2Ljc4ODhMMTAuMDQwOSAxOC4wNjYyQzkuOTk4NjggMTguMzEwOSAxMC4xNDQ2IDE4LjQxNyAxMC4zNjQ3IDE4LjMwMTRMMTEuNTEyIDE3LjY5ODZDMTEuNzMyMSAxNy41ODMgMTIuMDkyNSAxNy41ODMgMTIuMzEyNiAxNy42OTg2TDEzLjQ1OTkgMTguMzAxNEMxMy42OCAxOC40MTcgMTMuODI1OSAxOC4zMTA5IDEzLjc4MzcgMTguMDY2MkwxMy41NjQ0IDE2Ljc4ODhDMTMuNTIyMSAxNi41NDQgMTMuNjMzOCAxNi4yMDEyIDEzLjgxMTYgMTYuMDI4MUwxNC43Mzk3IDE1LjEyNEMxNC45MTU5IDE0Ljk1MDkgMTQuODYwMSAxNC43Nzk1IDE0LjYxNDUgMTQuNzQzNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMy4zNDM4IDIuMzQ4OTdIMjAuMDY2N1YwLjYzNzg3NEMyMC4wNjY3IDAuMjg1NDQ4IDE5Ljc4MTMgMCAxOS40Mjg4IDBIMTYuMjk2OUMxNS45NDQ1IDAgMTUuNjU5IDAuMjg1NDQ4IDE1LjY1OSAwLjYzNzg3NFYyLjM0ODk3SDguMzIyNjZWMC42Mzc4NzRDOC4zMjI2NiAwLjI4NTQ0OCA4LjAzNzIxIDAgNy42ODQ3OCAwSDQuNTUyODJDNC4yMDA0IDAgMy45MTQ5NSAwLjI4NTQ0OCAzLjkxNDk1IDAuNjM3ODc0VjIuMzQ4OTdIMC42Mzc4NzRDMC4yODU0NDggMi4zNDg5NyAwIDIuNjM0NDIgMCAyLjk4Njg0VjIzLjM0MzhDMCAyMy42OTYyIDAuMjg1NDQ4IDIzLjk4MTcgMC42Mzc4NzQgMjMuOTgxN0gyMy4zNDM4QzIzLjY5NjIgMjMuOTgxNyAyMy45ODE3IDIzLjY5NjIgMjMuOTgxNyAyMy4zNDM4VjIuOTg2ODRDMjMuOTgxNyAyLjYzNDQyIDIzLjY5NTQgMi4zNDg5NyAyMy4zNDM4IDIuMzQ4OTdaTTE2LjkzNDcgMS4yNzU3NUgxOC43OTFWMy45MTQ5NUgxNi45MzQ3VjEuMjc1NzVaTTcuMDQ2OTEgMS4yNzU3NVYzLjkxNDk1SDUuMTkwN1YzLjE5MDk2QzUuMjEyMjMgMy4xMjYzOCA1LjIyNDk4IDMuMDU4NiA1LjIyNDk4IDIuOTg2ODRDNS4yMjQ5OCAyLjkxNTA4IDUuMjEzMDIgMi44NDY1MSA1LjE5MDcgMi43ODI3MlYxLjI3NTc1SDcuMDQ2OTFaTTMuOTE0OTUgMy42MjQ3MlY0LjU1MjgyQzMuOTE0OTUgNC45MDUyNSA0LjIwMDQgNS4xOTA3IDQuNTUyODIgNS4xOTA3SDcuNjg0NzhDOC4wMzcyMSA1LjE5MDcgOC4zMjI2NiA0LjkwNTI1IDguMzIyNjYgNC41NTI4MlYzLjYyNDcySDE1LjY1OVY0LjU1MjgyQzE1LjY1OSA0LjkwNTI1IDE1Ljk0NDUgNS4xOTA3IDE2LjI5NjkgNS4xOTA3SDE5LjQyODhDMTkuNzgxMyA1LjE5MDcgMjAuMDY2NyA0LjkwNTI1IDIwLjA2NjcgNC41NTI4MlYzLjYyNDcySDIyLjcwNTlWNy4wNDY5MUgxLjI3NTc1VjMuNjI0NzJIMy45MTQ5NVpNMS4yNzU3NSAyMi43MDU5VjguMzIyNjZIMjIuNzA1OVYyMi43MDU5SDEuMjc1NzVaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-calendar.gestion {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzgwNSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yMy45ODE3IDBIMFYyMy45ODE3SDIzLjk4MTdWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV84MDUpIj4KPHBhdGggZD0iTTExLjkxMDcgOS45MTAxQzguNzg2NzMgOS45MTAxIDYuMjQ1NjEgMTIuNDUxMiA2LjI0NTYxIDE1LjU3NTJDNi4yNDU2MSAxOC42OTkyIDguNzg3NTIgMjEuMjQwMyAxMS45MTA3IDIxLjI0MDNDMTUuMDMzOSAyMS4yNDAzIDE3LjU3NTggMTguNjk4NCAxNy41NzU4IDE1LjU3NTJDMTcuNTc1OCAxMi40NTIgMTUuMDM0NyA5LjkxMDEgMTEuOTEwNyA5LjkxMDFaTTExLjkxMDcgMTkuOTY1NEM5LjQ4OTk4IDE5Ljk2NTQgNy41MjEzNSAxNy45OTU5IDcuNTIxMzUgMTUuNTc2QzcuNTIxMzUgMTMuMTU2MSA5LjQ5MDc4IDExLjE4NjYgMTEuOTEwNyAxMS4xODY2QzE0LjMzMDYgMTEuMTg2NiAxNi4zMDAxIDEzLjE1NjEgMTYuMzAwMSAxNS41NzZDMTYuMzAwMSAxNy45OTU5IDE0LjMzMTQgMTkuOTY1NCAxMS45MTA3IDE5Ljk2NTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuNjE0NiAxNC43NDM3TDEzLjMzMjQgMTQuNTU3MUMxMy4wODYxIDE0LjUyMTIgMTIuNzk1IDE0LjMwOTkgMTIuNjg1IDE0LjA4NjZMMTIuMTExNyAxMi45MjQ5QzEyLjAwMTcgMTIuNzAxNyAxMS44MjE1IDEyLjcwMTcgMTEuNzExNCAxMi45MjQ5TDExLjEzODEgMTQuMDg2NkMxMS4wMjgxIDE0LjMwOTkgMTAuNzM3MSAxNC41MjEyIDEwLjQ5MDcgMTQuNTU3MUw5LjIwODU4IDE0Ljc0MzdDOC45NjIyIDE0Ljc3OTUgOC45MDcxOCAxNC45NTEgOS4wODQ5OSAxNS4xMjRMMTAuMDEzMSAxNi4wMjgyQzEwLjE5MDkgMTYuMjAyIDEwLjMwMjUgMTYuNTQ0MSAxMC4yNjAzIDE2Ljc4ODhMMTAuMDQxIDE4LjA2NjJDOS45OTg3NSAxOC4zMTEgMTAuMTQ0NyAxOC40MTcgMTAuMzY0NyAxOC4zMDE0TDExLjUxMjEgMTcuNjk4NkMxMS43MzIyIDE3LjU4MyAxMi4wOTI2IDE3LjU4MyAxMi4zMTI2IDE3LjY5ODZMMTMuNDYgMTguMzAxNEMxMy42ODAxIDE4LjQxNyAxMy44MjYgMTguMzExIDEzLjc4MzcgMTguMDY2MkwxMy41NjQ1IDE2Ljc4ODhDMTMuNTIyMiAxNi41NDQxIDEzLjYzMzggMTYuMjAxMiAxMy44MTE2IDE2LjAyODJMMTQuNzM5NyAxNS4xMjRDMTQuOTE2IDE0Ljk1MSAxNC44NjAxIDE0Ljc3OTUgMTQuNjE0NiAxNC43NDM3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIzLjM0MzggMi4zNDg5N0gyMC4wNjY3VjAuNjM3ODc0QzIwLjA2NjcgMC4yODU0NDggMTkuNzgxMyAwIDE5LjQyODggMEgxNi4yOTY5QzE1Ljk0NDUgMCAxNS42NTkgMC4yODU0NDggMTUuNjU5IDAuNjM3ODc0VjIuMzQ4OTdIOC4zMjI2NlYwLjYzNzg3NEM4LjMyMjY2IDAuMjg1NDQ4IDguMDM3MjEgMCA3LjY4NDc4IDBINC41NTI4MkM0LjIwMDQgMCAzLjkxNDk1IDAuMjg1NDQ4IDMuOTE0OTUgMC42Mzc4NzRWMi4zNDg5N0gwLjYzNzg3NEMwLjI4NTQ0OCAyLjM0ODk3IDAgMi42MzQ0MiAwIDIuOTg2ODRWMjMuMzQzOEMwIDIzLjY5NjIgMC4yODU0NDggMjMuOTgxNyAwLjYzNzg3NCAyMy45ODE3SDIzLjM0MzhDMjMuNjk2MiAyMy45ODE3IDIzLjk4MTcgMjMuNjk2MiAyMy45ODE3IDIzLjM0MzhWMi45ODY4NEMyMy45ODE3IDIuNjM0NDIgMjMuNjk1NCAyLjM0ODk3IDIzLjM0MzggMi4zNDg5N1pNMTYuOTM0NyAxLjI3NTc1SDE4Ljc5MVYzLjkxNDk1SDE2LjkzNDdWMS4yNzU3NVpNNy4wNDY5MSAxLjI3NTc1VjMuOTE0OTVINS4xOTA3VjMuMTkwOTZDNS4yMTIyMyAzLjEyNjM4IDUuMjI0OTggMy4wNTg2IDUuMjI0OTggMi45ODY4NEM1LjIyNDk4IDIuOTE1MDggNS4yMTMwMiAyLjg0NjUxIDUuMTkwNyAyLjc4MjcyVjEuMjc1NzVINy4wNDY5MVpNMy45MTQ5NSAzLjYyNDcyVjQuNTUyODJDMy45MTQ5NSA0LjkwNTI1IDQuMjAwNCA1LjE5MDcgNC41NTI4MiA1LjE5MDdINy42ODQ3OEM4LjAzNzIxIDUuMTkwNyA4LjMyMjY2IDQuOTA1MjUgOC4zMjI2NiA0LjU1MjgyVjMuNjI0NzJIMTUuNjU5VjQuNTUyODJDMTUuNjU5IDQuOTA1MjUgMTUuOTQ0NSA1LjE5MDcgMTYuMjk2OSA1LjE5MDdIMTkuNDI4OEMxOS43ODEzIDUuMTkwNyAyMC4wNjY3IDQuOTA1MjUgMjAuMDY2NyA0LjU1MjgyVjMuNjI0NzJIMjIuNzA1OVY3LjA0NjkxSDEuMjc1NzVWMy42MjQ3MkgzLjkxNDk1Wk0xLjI3NTc1IDIyLjcwNTlWOC4zMjI2NkgyMi43MDU5VjIyLjcwNTlIMS4yNzU3NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==");
}
.ic-cinema {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkwNTRfMykiPgo8bWFzayBpZD0ibWFzazBfOTA1NF8zIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI0Ij4KPHBhdGggZD0iTTI0LjAyMzYgMEgwVjIzLjkzNzFIMjQuMDIzNlYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzkwNTRfMykiPgo8cGF0aCBkPSJNOS40NzE0IDEwLjI1MjJDOS42NzI4MyAxMC40NDg3IDkuNzk5MjYgMTAuODM2NSA5Ljc1MTQgMTEuMTEzN0w5LjUwMzU1IDEyLjU1OTRDOS40NTU2OSAxMi44MzY1IDkuNjIwNjkgMTIuOTU2NSA5Ljg2OTk4IDEyLjgyNThMMTEuMTY4NSAxMi4xNDNDMTEuNDE3OCAxMi4wMTIyIDExLjgyNSAxMi4wMTIyIDEyLjA3NDMgMTIuMTQzTDEzLjM3MjggMTIuODI1OEMxMy42MjIxIDEyLjk1NjUgMTMuNzg3MSAxMi44MzcyIDEzLjczOTMgMTIuNTU5NEwxMy40OTE0IDExLjExMzdDMTMuNDQzNSAxMC44MzY1IDEzLjU3IDEwLjQ0ODcgMTMuNzcxNCAxMC4yNTIyTDE0LjgyMjEgOS4yMjc5NkMxNS4wMjM1IDkuMDMxNTMgMTQuOTYwNyA4LjgzNzk2IDE0LjY4MjEgOC43OTcyNUwxMy4yMzA3IDguNTg2NTNDMTIuOTUyMSA4LjU0NTgyIDEyLjYyMjEgOC4zMDY1MyAxMi40OTc4IDguMDU0MzlMMTEuODQ4NSA2LjczODY3QzExLjcyNDMgNi40ODY1MiAxMS41MiA2LjQ4NjUyIDExLjM5NTcgNi43Mzg2N0wxMC43NDY0IDguMDU0MzlDMTAuNjIyMSA4LjMwNjUzIDEwLjI5MjEgOC41NDY1MyAxMC4wMTM1IDguNTg2NTNMOC41NjIxMiA4Ljc5NzI1QzguMjgzNTUgOC44Mzc5NiA4LjIyMDY5IDkuMDMxNTMgOC40MjIxMiA5LjIyNzk2TDkuNDcxNCAxMC4yNTIyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIzLjQ1MjEgMTUuMjE5M0gyMS43ODIxVjMuMjhIMjIuNTQ4NkMyMi44NjQzIDMuMjggMjMuMTIgMy4wMjQyOSAyMy4xMiAyLjcwODU3VjAuNTcxNDI5QzIzLjEyIDAuMjU1NzE0IDIyLjg2NDMgMCAyMi41NDg2IDBIMS4xNzkyOUMwLjg2MzU3MSAwIDAuNjA3ODU3IDAuMjU1NzE0IDAuNjA3ODU3IDAuNTcxNDI5VjIuNzA4NTdDMC42MDc4NTcgMy4wMjQyOSAwLjg2MzU3MSAzLjI4IDEuMTc5MjkgMy4yOEgyLjAzMjg2VjkuNjkyMTRWMTAuMjQ5M1YxNS4yMTkzSDAuNTcxNDI5QzAuMjU1NzE0IDE1LjIxOTMgMCAxNS40NzUgMCAxNS43OTA3QzAgMTYuMTA2NCAwLjI1NTcxNCAxNi4zNjIxIDAuNTcxNDI5IDE2LjM2MjFIMi42MDQyOUgyMS4yMTE0SDIzLjQ1MjlDMjMuNzY4NiAxNi4zNjIxIDI0LjAyNDMgMTYuMTA2NCAyNC4wMjQzIDE1Ljc5MDdDMjQuMDI0MyAxNS40NzUgMjMuNzY3OSAxNS4yMTkzIDIzLjQ1MjEgMTUuMjE5M1pNMjAuNjQgOC41MjkyOUMyMC41NzkzIDguNTIgMjAuNTE3OSA4LjUxMzU3IDIwLjQ1NSA4LjUxMzU3SDE4LjEzNzlDMTcuNjA3OSA4LjA2MjE0IDE2LjYyIDcuMDIwNzEgMTYuNjUgNi4wOEMxNi42ODIxIDUuMDYzNTcgMTYuNjcyOSAzLjk0MzU3IDE2LjY2MjEgMy4yOEgyMC42NDA3VjguNTI5MjlIMjAuNjRaTTMuMTc1NzEgOS42OTIxNEMzLjE3NTcxIDkuNjczNTcgMy4xOTM1NyA5LjY1NjQzIDMuMjExNDMgOS42NTY0M0g2LjEzMTQzQzYuMTUgOS42NTY0MyA2LjE2NzE0IDkuNjc0MjggNi4xNjcxNCA5LjY5MjE0VjEwLjI0OTNDNi4xNjcxNCAxMC4yNjc5IDYuMTQ5MjkgMTAuMjg1IDYuMTMxNDMgMTAuMjg1SDMuMjExNDNDMy4xOTI4NiAxMC4yODUgMy4xNzU3MSAxMC4yNjcxIDMuMTc1NzEgMTAuMjQ5M1Y5LjY5MjE0Wk03LjMxMDcxIDEwLjI0OTNWOS42OTIxNEM3LjMxMDcxIDkuMzI4NTcgNy4xNDUgOS4wMDI4NiA2Ljg4NTcxIDguNzg2NDNDNy40ODU3MSA4LjEzNjQzIDguMTkzNTcgNy4xMzI4NiA4LjE1OTI5IDYuMDQzNTdDOC4xMjcxNCA1LjAzODU3IDguMTM3MTQgMy45Mjc4NiA4LjE0Nzg2IDMuMjhIMTUuNTE4NkMxNS41MjkzIDMuOTI3ODYgMTUuNTM5MyA1LjAzODU3IDE1LjUwNzEgNi4wNDM1N0MxNS40NzI5IDcuMTMyODYgMTYuMTgwNyA4LjEzNjQzIDE2Ljc4MDcgOC43ODY0M0MxNi41MjE0IDkuMDAyODYgMTYuMzU1NyA5LjMyODU3IDE2LjM1NTcgOS42OTIxNFYxMC4yNDkzQzE2LjM1NTcgMTAuNzYzNiAxNi42ODcxIDExLjIwMDcgMTcuMTQ3MSAxMS4zNjE0QzE2Ljc1MTQgMTIuMTAyOSAxNi4zMzkzIDEzLjMzMTQgMTYuMzQyOSAxNS4yMTkzSDcuMzIzNTdDNy4zMjcxNCAxMy4zMzE0IDYuOTE1IDEyLjEwMjkgNi41MTkyOSAxMS4zNjE0QzYuOTc5MjkgMTEuMjAwNyA3LjMxMDcxIDEwLjc2MzYgNy4zMTA3MSAxMC4yNDkzWk0xNy41MzQzIDEwLjI4NUMxNy41MTU3IDEwLjI4NSAxNy40OTg2IDEwLjI2NzEgMTcuNDk4NiAxMC4yNDkzVjkuNjkyMTRDMTcuNDk4NiA5LjY3MzU3IDE3LjUxNjQgOS42NTY0MyAxNy41MzQzIDkuNjU2NDNIMjAuNDU0M0MyMC40NzI5IDkuNjU2NDMgMjAuNDkgOS42NzQyOCAyMC40OSA5LjY5MjE0VjEwLjI0OTNDMjAuNDkgMTAuMjY3OSAyMC40NzIxIDEwLjI4NSAyMC40NTQzIDEwLjI4NUgxNy41MzQzWk0xLjc1MDcxIDEuMTQyODZIMjEuOTc3MVYyLjEzNzE0SDIxLjIxMDdIMi42MDQyOUgxLjc1MDcxVjEuMTQyODZaTTcuMDA0MjkgMy4yOEM2Ljk5MzU3IDMuOTQzNTcgNi45ODQyOSA1LjA2Mjg2IDcuMDE2NDMgNi4wOEM3LjA0NjQzIDcuMDIwNzEgNi4wNTg1NyA4LjA2MjE0IDUuNTI4NTcgOC41MTM1N0gzLjIxMTQzQzMuMTk5MjkgOC41MTM1NyAzLjE4Nzg2IDguNTE1IDMuMTc1NzEgOC41MTU3MVYzLjI4SDcuMDA0MjlaTTMuMTc1NzEgMTEuNDI2NEMzLjE4Nzg2IDExLjQyNjQgMy4xOTkyOSAxMS40Mjg2IDMuMjExNDMgMTEuNDI4Nkg1LjIxMTQzQzUuNDk0MjkgMTEuNzczNiA2LjE4OTI5IDEyLjg2MjkgNi4xODE0MyAxNS4yMkgzLjE3NTcxVjExLjQyNjRaTTE3LjQ4NSAxNS4yMTkzQzE3LjQ3OTMgMTIuODgxNCAxOC4xNzIxIDExLjc4MTQgMTguNDU4NiAxMS40Mjc5SDIwLjQ1NDNDMjAuNTE3MSAxMS40Mjc5IDIwLjU3OTMgMTEuNDIxNCAyMC42MzkzIDExLjQxMjFWMTUuMjE5M0gxNy40ODVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuMjQzNSAxNy45OTkzSDE1LjQ3NjRDMTQuNzg1IDE3Ljk5OTMgMTQuMTYzNSAxOC4zMDU3IDEzLjc0MDcgMTguNzg5M0MxMy4zMTcxIDE4LjMwNTcgMTIuNjk2NCAxNy45OTkzIDEyLjAwNSAxNy45OTkzSDExLjIzNzhDMTAuNTQ2NCAxNy45OTkzIDkuOTI0OTcgMTguMzA1NyA5LjUwMjExIDE4Ljc4OTNDOS4wNzg1NCAxOC4zMDU3IDguNDU3ODMgMTcuOTk5MyA3Ljc2NjQgMTcuOTk5M0g2Ljk5ODU1QzUuNzI2NDEgMTcuOTk5MyA0LjY5MTQxIDE5LjAzNDMgNC42OTE0MSAyMC4zMDY0VjIzLjM2NTdDNC42OTE0MSAyMy42ODE0IDQuOTQ3MTIgMjMuOTM3MSA1LjI2MjgzIDIzLjkzNzFIOS41MDIxMUgxMy43NDE0SDE3Ljk4MDdDMTguMjk2NCAyMy45MzcxIDE4LjU1MjEgMjMuNjgxNCAxOC41NTIxIDIzLjM2NTdWMjAuMzA2NEMxOC41NTE0IDE5LjAzNDMgMTcuNTE2NCAxNy45OTkzIDE2LjI0MzUgMTcuOTk5M1pNNS44MzM1NSAyMC4zMDY0QzUuODMzNTUgMTkuNjY0MyA2LjM1NTY5IDE5LjE0MjEgNi45OTc4MyAxOS4xNDIxSDcuNzY0OTdDOC40MDcxMSAxOS4xNDIxIDguOTI5MjYgMTkuNjY0MyA4LjkyOTI2IDIwLjMwNjRWMjIuNzk0M0g1LjgzMzU1VjIwLjMwNjRaTTEwLjA3MjggMjAuMzA2NEMxMC4wNzI4IDE5LjY2NDMgMTAuNTk1IDE5LjE0MjEgMTEuMjM3MSAxOS4xNDIxSDEyLjAwNDNDMTIuNjQ2NCAxOS4xNDIxIDEzLjE2ODUgMTkuNjY0MyAxMy4xNjg1IDIwLjMwNjRWMjIuNzk0M0gxMC4wNzIxVjIwLjMwNjRIMTAuMDcyOFpNMTcuNDA4NSAyMi43OTQzSDE0LjMxMjFWMjAuMzA2NEMxNC4zMTIxIDE5LjY2NDMgMTQuODM0MyAxOS4xNDIxIDE1LjQ3NjQgMTkuMTQyMUgxNi4yNDM1QzE2Ljg4NTcgMTkuMTQyMSAxNy40MDc4IDE5LjY2NDMgMTcuNDA3OCAyMC4zMDY0VjIyLjc5NDNIMTcuNDA4NVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85MDU0XzMiPgo8cmVjdCB3aWR0aD0iMjQuMDcxNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-giveaways {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwNTRfNzAiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjEiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjAuNDA1MiAwSDBWMjMuOTkzNEgyMC40MDUyVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTA1NF83MCkiPgo8cGF0aCBkPSJNMTAuMjAyNiAwQzQuNTc3MDUgMCAwIDQuNTc3MDUgMCAxMC4yMDI2QzAgMTEuOTk0MSAwLjQ3MTQ3NSAxMy43NTY3IDEuMzYyNjIgMTUuMjk5N0MyLjE0MDk4IDE2LjY0NzIgMy4yMjQ5MiAxNy44MDMzIDQuNTE0MSAxOC42NzE1TDEuODk2MzkgMjMuMjA2NkMxLjgwMjYyIDIzLjM2OTIgMS44MDI2MiAyMy41Njg1IDEuODk2MzkgMjMuNzMxMUMxLjk5MDE2IDIzLjg5MzggMi4xNjMyOCAyMy45OTM0IDIuMzUwODIgMjMuOTkzNEgxOC4wNTU3QzE4LjI0MzMgMjMuOTkzNCAxOC40MTY0IDIzLjg5MzggMTguNTEwMiAyMy43MzExQzE4LjYwMzkgMjMuNTY4NSAxOC42MDM5IDIzLjM2OTIgMTguNTEwMiAyMy4yMDY2TDE1Ljg5MjUgMTguNjcyOEMxNi44ODEzIDE4LjAwODUgMTcuNzM5NyAxNy4xODMgMTguNDQ3MiAxNi4yMTMxQzE4LjYxODQgMTUuOTc5IDE4LjU2NzIgMTUuNjUxMSAxOC4zMzMxIDE1LjQ4QzE4LjA5OSAxNS4zMDg5IDE3Ljc3MTEgMTUuMzYgMTcuNiAxNS41OTQxQzE2Ljg3MjggMTYuNTg5NSAxNS45NzA1IDE3LjQxNTcgMTQuOTE2MSAxOC4wNDk4QzE0LjQxODQgMTguMzQ5NSAxMy44OTQ0IDE4LjU5OCAxMy4zNTIxIDE4Ljc5NjdMMTIuMjA3MiAxNi44MTMxQzEyLjc2OTIgMTYuNjQzMyAxMy4zMDk1IDE2LjQwMiAxMy44MTM4IDE2LjA5MjVDMTQuMjc3NCAxNS44MDc5IDE0LjcwNjIgMTUuNDY5NSAxNS4wODg1IDE1LjA4NzJDMTYuMzkzNCAxMy43ODIzIDE3LjExMjEgMTIuMDQ3MiAxNy4xMTIxIDEwLjIwMkMxNy4xMTIxIDguMzU2NzIgMTYuMzkzNCA2LjYyMjMgMTUuMDg5MiA1LjMxNzM4TDE1LjA4ODUgNS4zMTY3MkwxNS4wODc5IDUuMzE2MDdDMTMuNzgyOSA0LjAxMTggMTIuMDQ4NSAzLjI5MzEyIDEwLjIwMzMgMy4yOTMxMkM4LjM1ODAzIDMuMjkzMTIgNi42MjI5NSA0LjAxMjQ2IDUuMzE4MDMgNS4zMTY3Mkw1LjMxNzM4IDUuMzE3MzhDNS4wNzI3OSA1LjU2MTk3IDQuODQxOTcgNS44MzA4MiA0LjYzMjEzIDYuMTE3MzhDNC40NjAzMyA2LjM1MDgyIDQuNTEwODIgNi42NzkzNCA0Ljc0NDI2IDYuODUwNDlDNC44MzgwMyA2LjkxOTM0IDQuOTQ2ODkgNi45NTIxMyA1LjA1NDQzIDYuOTUyMTNDNS4yMTU3NCA2Ljk1MjEzIDUuMzc1MDggNi44NzgwMyA1LjQ3NzM4IDYuNzM4MzZDNS41NTA4MiA2LjYzODY5IDUuNjI3NTQgNi41NDIzIDUuNzA1NTcgNi40NDc4N0w3LjgyNjIzIDguNTY4NTNDNy41OTYwNyA4LjkwMjMgNy40NCA5LjI3ODY5IDcuMzY2NTYgOS42NzgwM0g0LjM2NzIxQzQuMzY3ODcgOS42NjgyIDQuMzY4NTIgOS42NTgzNiA0LjM2OTg0IDkuNjQ4NTNDNC4zOTY3MiA5LjM2IDQuMTg0OTIgOS4xMDQyNiAzLjg5NjM5IDkuMDc3MzhDMy42MDcyMSA5LjA0OTE4IDMuMzUyMTMgOS4yNjIyOSAzLjMyNTI1IDkuNTUwODJDMy4zMDQyNiA5Ljc3Mzc3IDMuMjkzNzcgOS45OTI3OSAzLjI5Mzc3IDEwLjIwMjZDMy4yOTM3NyAxMi4wNDc5IDQuMDEyNDYgMTMuNzgzIDUuMzE3MzggMTUuMDg3OUM1LjY5OTY3IDE1LjQ3MDIgNi4xMjkxOCAxNS44MDg1IDYuNTkyMTMgMTYuMDkzMUM3LjA5NjM5IDE2LjQwMjYgNy42MzY3MiAxNi42NDM5IDguMTk4NjkgMTYuODEzOEw3LjA1Mzc3IDE4Ljc5NzRDNi41MTE0OCAxOC41OTg3IDUuOTg3NTQgMTguMzUwMiA1LjQ4OTg0IDE4LjA1MDVDMi43MDg4NSAxNi4zNzcgMS4wNDkxOCAxMy40NDMzIDEuMDQ5MTggMTAuMjAyNkMxLjA0OTE4IDUuMTU1NDEgNS4xNTU0MSAxLjA0OTE4IDEwLjIwMjYgMS4wNDkxOEMxNS4yNDk4IDEuMDQ5MTggMTkuMzU2MSA1LjE1NTQxIDE5LjM1NjEgMTAuMjAyNkMxOS4zNTYxIDEwLjgwNTkgMTkuMjk2NCAxMS40MTExIDE5LjE3OSAxMi4wMDA3QzE5LjEyMjYgMTIuMjg0NiAxOS4zMDY5IDEyLjU2MTMgMTkuNTkwOCAxMi42MTc3QzE5Ljg3NDggMTIuNjc0OCAyMC4xNTE1IDEyLjQ4OTggMjAuMjA3OSAxMi4yMDU5QzIwLjMzOSAxMS41NDg5IDIwLjQwNTIgMTAuODc0OCAyMC40MDUyIDEwLjIwMjZDMjAuNDA1MiA0LjU3NzA1IDE1LjgyODIgMCAxMC4yMDI2IDBaTTUuNzA1NTcgMTMuOTU4QzQuOTM1NzQgMTMuMDM5MyA0LjQ3Mjc5IDExLjkyMDcgNC4zNjcyMSAxMC43MjcySDcuMzY3ODdDNy40NDA2NiAxMS4xMjU5IDcuNTk2NzIgMTEuNTAzIDcuODI3NTQgMTEuODM2MUw1LjcwNTU3IDEzLjk1OFpNMTQuNzAwMyAxMy45NThMMTIuNTc5IDExLjgzNjFDMTIuODA5OCAxMS41MDIzIDEyLjk2NTIgMTEuMTI1OSAxMy4wMzg3IDEwLjcyNzJIMTYuMDM5M0MxNS45MzMxIDExLjkyMTMgMTUuNDY5NSAxMy4wNCAxNC43MDAzIDEzLjk1OFpNMTMuMDM4IDkuNjc4MDNDMTIuOTY1MiA5LjI3OTM0IDEyLjgwOTIgOC45MDIzIDEyLjU3ODQgOC41Njg1M0wxNC43MDAzIDYuNDQ2NTZDMTUuNDcwMiA3LjM2NTI1IDE1LjkzMzEgOC40ODM5NCAxNi4wMzg3IDkuNjc3MzhIMTMuMDM4VjkuNjc4MDNaTTExLjgzNjcgNy44MjY4OUMxMS41MDI5IDcuNTk2NzIgMTEuMTI2NiA3LjQ0MDY2IDEwLjcyNzIgNy4zNjcyMVY0LjM2NzIxQzExLjkyMDcgNC40NzIxMyAxMy4wMzkzIDQuOTM1NzQgMTMuOTU4IDUuNzA1NTdMMTEuODM2NyA3LjgyNjg5Wk05LjY3ODAzIDcuMzY3ODdDOS4yNzkzNCA3LjQ0MDY2IDguOTAyMjkgNy41OTY3MiA4LjU2OTE4IDcuODI3NTRMNi40NDcyMSA1LjcwNTU3QzcuMzY1OSA0LjkzNTc0IDguNDg0NTkgNC40NzI3OSA5LjY3ODAzIDQuMzY3MjFWNy4zNjc4N1pNOS4xNzU3NCAxMS43MjI2QzkuMDc5MzQgMTEuNjU3MSA4Ljk4ODIgMTEuNTgyMyA4LjkwNTU3IDExLjQ5OTdDOC41NTkzNCAxMS4xNTM0IDguMzY4NTIgMTAuNjkzMSA4LjM2ODUyIDEwLjIwMjZDOC4zNjg1MiA5LjcxMjEzIDguNTU5MzQgOS4yNTE4IDguOTA1NTcgOC45MDU1N0M5LjI1MTggOC41NTkzNCA5LjcxMjEzIDguMzY4NTMgMTAuMjAyNiA4LjM2ODUzQzEwLjY5MzEgOC4zNjg1MyAxMS4xNTM0IDguNTU5MzQgMTEuNDk5NyA4LjkwNTU3QzExLjg0NTkgOS4yNTE4IDEyLjAzNjcgOS43MTI3OSAxMi4wMzY3IDEwLjIwMjZDMTIuMDM2NyAxMC42OTI1IDExLjg0NTkgMTEuMTUyOCAxMS40OTk3IDExLjQ5OTdDMTEuNDE3IDExLjU4MjMgMTEuMzI2NiAxMS42NTcxIDExLjIyOTUgMTEuNzIyNkMxMC45MjU5IDExLjkyNzkgMTAuNTcxMSAxMi4wMzY3IDEwLjIwMjYgMTIuMDM2N0M5LjgzNDEgMTIuMDM2NyA5LjQ3OTM0IDExLjkyNzkgOS4xNzU3NCAxMS43MjI2Wk0xMC44NTMxIDE0LjQ3MDJDMTAuODEzOCAxNC40MDIgMTAuNzcxMSAxNC4zNDMgMTAuNzI3MiAxNC4yODk4VjEzLjAzODdDMTEuMTE2MSAxMi45NjcyIDExLjQ4NjYgMTIuODE2NCAxMS44MTg0IDEyLjU5MTVDMTEuODI0MyAxMi41ODc1IDExLjgzMDIgMTIuNTgzIDExLjgzNjcgMTIuNTc4NEwxMy45NTg3IDE0LjcwMDNDMTMuNzQwMyAxNC44ODI2IDEzLjUwODIgMTUuMDQ5OCAxMy4yNjQzIDE1LjE5OTNDMTIuNzY2NiAxNS41MDQ5IDEyLjIyNjkgMTUuNzMyNSAxMS42NjU2IDE1Ljg3NjdMMTAuODUzMSAxNC40NzAyWk03LjE0MDk4IDE1LjE5OTNDNi44OTc3IDE1LjA0OTggNi42NjU1NyAxNC44ODI2IDYuNDQ2NTYgMTQuNzAwM0w4LjU2ODUyIDEyLjU3ODRDOC41NzQ0MyAxMi41ODIzIDguNTgwMzMgMTIuNTg2OSA4LjU4Njg4IDEyLjU5MTVDOC45MTgwMyAxMi44MTU3IDkuMjg4NTIgMTIuOTY3MiA5LjY3NzM4IDEzLjAzODdWMTQuMjg5OEM5LjYzMzQ0IDE0LjM0MyA5LjU5MDgyIDE0LjQwMiA5LjU1MTQ4IDE0LjQ3MDJMOC43MzkwMiAxNS44NzY3QzguMTc4MzYgMTUuNzMyNSA3LjYzOTM0IDE1LjUwNTYgNy4xNDA5OCAxNS4xOTkzWk02Ljk4OTUxIDIxLjE2MjZIMTMuNDE1N0MxNC4xMzExIDIxLjE2MjYgMTQuNDI0MyAyMC42NTU3IDE0LjA2NjIgMjAuMDM2MUwxMy44ODM5IDE5LjcyQzE0LjI2MjMgMTkuNTczOCAxNC42MzIxIDE5LjQwMzkgMTQuOTkxNSAxOS4yMTI1TDE3LjE0NjIgMjIuOTQ0OUgzLjI1OTAyTDUuNDEzNzcgMTkuMjEyNUM1Ljc3MzExIDE5LjQwMzkgNi4xNDI5NSAxOS41NzM4IDYuNTIxMzEgMTkuNzJMNi4zMzkwMiAyMC4wMzYxQzUuOTgwOTggMjAuNjU1MSA2LjI3NDEgMjEuMTYyNiA2Ljk4OTUxIDIxLjE2MjZaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.ic-giveaways.gestion {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzM0MDAxXzgxMyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyNCI+CjxwYXRoIGQ9Ik0yMC40MDUyIDBIMFYyMy45OTM0SDIwLjQwNTJWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8zNDAwMV84MTMpIj4KPHBhdGggZD0iTTEwLjIwMjYgMEM0LjU3NzA1IDAgMCA0LjU3NzA1IDAgMTAuMjAyNkMwIDExLjk5NDEgMC40NzE0NzUgMTMuNzU2NyAxLjM2MjYyIDE1LjI5OTdDMi4xNDA5OCAxNi42NDcyIDMuMjI0OTIgMTcuODAzMyA0LjUxNDEgMTguNjcxNUwxLjg5NjM5IDIzLjIwNjZDMS44MDI2MiAyMy4zNjkyIDEuODAyNjIgMjMuNTY4NSAxLjg5NjM5IDIzLjczMTFDMS45OTAxNiAyMy44OTM4IDIuMTYzMjggMjMuOTkzNCAyLjM1MDgyIDIzLjk5MzRIMTguMDU1N0MxOC4yNDMzIDIzLjk5MzQgMTguNDE2NCAyMy44OTM4IDE4LjUxMDIgMjMuNzMxMUMxOC42MDM5IDIzLjU2ODUgMTguNjAzOSAyMy4zNjkyIDE4LjUxMDIgMjMuMjA2NkwxNS44OTI1IDE4LjY3MjhDMTYuODgxMyAxOC4wMDg1IDE3LjczOTcgMTcuMTgzIDE4LjQ0NzIgMTYuMjEzMUMxOC42MTg0IDE1Ljk3OSAxOC41NjcyIDE1LjY1MTEgMTguMzMzMSAxNS40OEMxOC4wOTkgMTUuMzA4OSAxNy43NzExIDE1LjM2IDE3LjYgMTUuNTk0MUMxNi44NzI4IDE2LjU4OTUgMTUuOTcwNSAxNy40MTU3IDE0LjkxNjEgMTguMDQ5OEMxNC40MTg0IDE4LjM0OTUgMTMuODk0NCAxOC41OTggMTMuMzUyMSAxOC43OTY3TDEyLjIwNzIgMTYuODEzMUMxMi43NjkyIDE2LjY0MzMgMTMuMzA5NSAxNi40MDIgMTMuODEzOCAxNi4wOTI1QzE0LjI3NzQgMTUuODA3OSAxNC43MDYyIDE1LjQ2OTUgMTUuMDg4NSAxNS4wODcyQzE2LjM5MzQgMTMuNzgyMyAxNy4xMTIxIDEyLjA0NzIgMTcuMTEyMSAxMC4yMDJDMTcuMTEyMSA4LjM1NjcyIDE2LjM5MzQgNi42MjIzIDE1LjA4OTIgNS4zMTczOEwxNS4wODg1IDUuMzE2NzJMMTUuMDg3OSA1LjMxNjA3QzEzLjc4MjkgNC4wMTE4IDEyLjA0ODUgMy4yOTMxMiAxMC4yMDMzIDMuMjkzMTJDOC4zNTgwMyAzLjI5MzEyIDYuNjIyOTUgNC4wMTI0NiA1LjMxODAzIDUuMzE2NzJMNS4zMTczOCA1LjMxNzM4QzUuMDcyNzkgNS41NjE5NyA0Ljg0MTk3IDUuODMwODIgNC42MzIxMyA2LjExNzM4QzQuNDYwMzMgNi4zNTA4MiA0LjUxMDgyIDYuNjc5MzQgNC43NDQyNiA2Ljg1MDQ5QzQuODM4MDMgNi45MTkzNCA0Ljk0Njg5IDYuOTUyMTMgNS4wNTQ0MyA2Ljk1MjEzQzUuMjE1NzQgNi45NTIxMyA1LjM3NTA4IDYuODc4MDMgNS40NzczOCA2LjczODM2QzUuNTUwODIgNi42Mzg2OSA1LjYyNzU0IDYuNTQyMyA1LjcwNTU3IDYuNDQ3ODdMNy44MjYyMyA4LjU2ODUzQzcuNTk2MDcgOC45MDIzIDcuNDQgOS4yNzg2OSA3LjM2NjU2IDkuNjc4MDNINC4zNjcyMUM0LjM2Nzg3IDkuNjY4MiA0LjM2ODUyIDkuNjU4MzYgNC4zNjk4NCA5LjY0ODUzQzQuMzk2NzIgOS4zNiA0LjE4NDkyIDkuMTA0MjYgMy44OTYzOSA5LjA3NzM4QzMuNjA3MjEgOS4wNDkxOCAzLjM1MjEzIDkuMjYyMjkgMy4zMjUyNSA5LjU1MDgyQzMuMzA0MjYgOS43NzM3NyAzLjI5Mzc3IDkuOTkyNzkgMy4yOTM3NyAxMC4yMDI2QzMuMjkzNzcgMTIuMDQ3OSA0LjAxMjQ2IDEzLjc4MyA1LjMxNzM4IDE1LjA4NzlDNS42OTk2NyAxNS40NzAyIDYuMTI5MTggMTUuODA4NSA2LjU5MjEzIDE2LjA5MzFDNy4wOTYzOSAxNi40MDI2IDcuNjM2NzIgMTYuNjQzOSA4LjE5ODY5IDE2LjgxMzhMNy4wNTM3NyAxOC43OTc0QzYuNTExNDggMTguNTk4NyA1Ljk4NzU0IDE4LjM1MDIgNS40ODk4NCAxOC4wNTA1QzIuNzA4ODUgMTYuMzc3IDEuMDQ5MTggMTMuNDQzMyAxLjA0OTE4IDEwLjIwMjZDMS4wNDkxOCA1LjE1NTQxIDUuMTU1NDEgMS4wNDkxOCAxMC4yMDI2IDEuMDQ5MThDMTUuMjQ5OCAxLjA0OTE4IDE5LjM1NjEgNS4xNTU0MSAxOS4zNTYxIDEwLjIwMjZDMTkuMzU2MSAxMC44MDU5IDE5LjI5NjQgMTEuNDExMSAxOS4xNzkgMTIuMDAwN0MxOS4xMjI2IDEyLjI4NDYgMTkuMzA2OSAxMi41NjEzIDE5LjU5MDggMTIuNjE3N0MxOS44NzQ4IDEyLjY3NDggMjAuMTUxNSAxMi40ODk4IDIwLjIwNzkgMTIuMjA1OUMyMC4zMzkgMTEuNTQ4OSAyMC40MDUyIDEwLjg3NDggMjAuNDA1MiAxMC4yMDI2QzIwLjQwNTIgNC41NzcwNSAxNS44MjgyIDAgMTAuMjAyNiAwWk01LjcwNTU3IDEzLjk1OEM0LjkzNTc0IDEzLjAzOTMgNC40NzI3OSAxMS45MjA3IDQuMzY3MjEgMTAuNzI3Mkg3LjM2Nzg3QzcuNDQwNjYgMTEuMTI1OSA3LjU5NjcyIDExLjUwMyA3LjgyNzU0IDExLjgzNjFMNS43MDU1NyAxMy45NThaTTE0LjcwMDMgMTMuOTU4TDEyLjU3OSAxMS44MzYxQzEyLjgwOTggMTEuNTAyMyAxMi45NjUyIDExLjEyNTkgMTMuMDM4NyAxMC43MjcySDE2LjAzOTNDMTUuOTMzMSAxMS45MjEzIDE1LjQ2OTUgMTMuMDQgMTQuNzAwMyAxMy45NThaTTEzLjAzOCA5LjY3ODAzQzEyLjk2NTIgOS4yNzkzNCAxMi44MDkyIDguOTAyMyAxMi41Nzg0IDguNTY4NTNMMTQuNzAwMyA2LjQ0NjU2QzE1LjQ3MDIgNy4zNjUyNSAxNS45MzMxIDguNDgzOTQgMTYuMDM4NyA5LjY3NzM4SDEzLjAzOFY5LjY3ODAzWk0xMS44MzY3IDcuODI2ODlDMTEuNTAyOSA3LjU5NjcyIDExLjEyNjYgNy40NDA2NiAxMC43MjcyIDcuMzY3MjFWNC4zNjcyMUMxMS45MjA3IDQuNDcyMTMgMTMuMDM5MyA0LjkzNTc0IDEzLjk1OCA1LjcwNTU3TDExLjgzNjcgNy44MjY4OVpNOS42NzgwMyA3LjM2Nzg3QzkuMjc5MzQgNy40NDA2NiA4LjkwMjI5IDcuNTk2NzIgOC41NjkxOCA3LjgyNzU0TDYuNDQ3MjEgNS43MDU1N0M3LjM2NTkgNC45MzU3NCA4LjQ4NDU5IDQuNDcyNzkgOS42NzgwMyA0LjM2NzIxVjcuMzY3ODdaTTkuMTc1NzQgMTEuNzIyNkM5LjA3OTM0IDExLjY1NzEgOC45ODgyIDExLjU4MjMgOC45MDU1NyAxMS40OTk3QzguNTU5MzQgMTEuMTUzNCA4LjM2ODUyIDEwLjY5MzEgOC4zNjg1MiAxMC4yMDI2QzguMzY4NTIgOS43MTIxMyA4LjU1OTM0IDkuMjUxOCA4LjkwNTU3IDguOTA1NTdDOS4yNTE4IDguNTU5MzQgOS43MTIxMyA4LjM2ODUzIDEwLjIwMjYgOC4zNjg1M0MxMC42OTMxIDguMzY4NTMgMTEuMTUzNCA4LjU1OTM0IDExLjQ5OTcgOC45MDU1N0MxMS44NDU5IDkuMjUxOCAxMi4wMzY3IDkuNzEyNzkgMTIuMDM2NyAxMC4yMDI2QzEyLjAzNjcgMTAuNjkyNSAxMS44NDU5IDExLjE1MjggMTEuNDk5NyAxMS40OTk3QzExLjQxNyAxMS41ODIzIDExLjMyNjYgMTEuNjU3MSAxMS4yMjk1IDExLjcyMjZDMTAuOTI1OSAxMS45Mjc5IDEwLjU3MTEgMTIuMDM2NyAxMC4yMDI2IDEyLjAzNjdDOS44MzQxIDEyLjAzNjcgOS40NzkzNCAxMS45Mjc5IDkuMTc1NzQgMTEuNzIyNlpNMTAuODUzMSAxNC40NzAyQzEwLjgxMzggMTQuNDAyIDEwLjc3MTEgMTQuMzQzIDEwLjcyNzIgMTQuMjg5OFYxMy4wMzg3QzExLjExNjEgMTIuOTY3MiAxMS40ODY2IDEyLjgxNjQgMTEuODE4NCAxMi41OTE1QzExLjgyNDMgMTIuNTg3NSAxMS44MzAyIDEyLjU4MyAxMS44MzY3IDEyLjU3ODRMMTMuOTU4NyAxNC43MDAzQzEzLjc0MDMgMTQuODgyNiAxMy41MDgyIDE1LjA0OTggMTMuMjY0MyAxNS4xOTkzQzEyLjc2NjYgMTUuNTA0OSAxMi4yMjY5IDE1LjczMjUgMTEuNjY1NiAxNS44NzY3TDEwLjg1MzEgMTQuNDcwMlpNNy4xNDA5OCAxNS4xOTkzQzYuODk3NyAxNS4wNDk4IDYuNjY1NTcgMTQuODgyNiA2LjQ0NjU2IDE0LjcwMDNMOC41Njg1MiAxMi41Nzg0QzguNTc0NDMgMTIuNTgyMyA4LjU4MDMzIDEyLjU4NjkgOC41ODY4OCAxMi41OTE1QzguOTE4MDMgMTIuODE1NyA5LjI4ODUyIDEyLjk2NzIgOS42NzczOCAxMy4wMzg3VjE0LjI4OThDOS42MzM0NCAxNC4zNDMgOS41OTA4MiAxNC40MDIgOS41NTE0OCAxNC40NzAyTDguNzM5MDIgMTUuODc2N0M4LjE3ODM2IDE1LjczMjUgNy42MzkzNCAxNS41MDU2IDcuMTQwOTggMTUuMTk5M1pNNi45ODk1MSAyMS4xNjI2SDEzLjQxNTdDMTQuMTMxMSAyMS4xNjI2IDE0LjQyNDMgMjAuNjU1NyAxNC4wNjYyIDIwLjAzNjFMMTMuODgzOSAxOS43MkMxNC4yNjIzIDE5LjU3MzggMTQuNjMyMSAxOS40MDM5IDE0Ljk5MTUgMTkuMjEyNUwxNy4xNDYyIDIyLjk0NDlIMy4yNTkwMkw1LjQxMzc3IDE5LjIxMjVDNS43NzMxMSAxOS40MDM5IDYuMTQyOTUgMTkuNTczOCA2LjUyMTMxIDE5LjcyTDYuMzM5MDIgMjAuMDM2MUM1Ljk4MDk4IDIwLjY1NTEgNi4yNzQxIDIxLjE2MjYgNi45ODk1MSAyMS4xNjI2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
}
.condition-benefit {
  max-width: 1000px;
  display: flex;
  margin: 20px auto 0;
  padding-left: 30px;
  font-family: "Noto Serif", serif;
}
.condition-benefit.gestion {
  font-family: "Petrona", serif;
}
.clusterizacion-app-container {
  display: flex;
}
.clusterizacion-app-container a {
  margin: 30px auto 10px;
}
.clusterizacion-faqs-container {
  display: flex;
  flex-direction: column;
  margin: 60px auto 10px;
  padding: 0 20px;
  font-family: "Noto Serif", serif;
}
.clusterizacion-faqs-container.gestion {
  font-family: "Petrona", serif;
}
.clusterizacion-faqs-container h2 {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 100%;
}
/* stylelint-disable no-descending-specificity */
.landing-promociones {
  position: relative;
}
.landing-promociones .background-cover {
  position: relative;
  width: 100%;
  height: 1877px;
  display: block;
}
.landing-promociones .background-cover img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  display: block;
  height: 100%;
}
.landing-promociones .background-cover .plansSection {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.landing-promociones .wrapper-content .threeSteps .threeSteps__box {
  background: #fff;
}
.landing-promociones .wrapper-content .threeStepsWrapper h2 {
  padding: 25px 16px 32px 16px;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-weight: 700;
}
.landing-promociones .wrapper-content .threeSteps__box-number p {
  height: auto;
}
.landing-promociones .wrapper-content .business__name {
  padding: 0;
}
.landing-promociones .wrapper-content .business__name p {
  font-size: 14px;
  line-height: 20px;
  font-family: "Noto Serif", serif;
  padding: 16px 0;
}
.landing-promociones .appSectionWrapper .title-container {
  padding-top: 24px;
}
.landing-promociones .appSectionWrapper .button {
  margin-bottom: 20px;
}
.landing-promociones .wrapper-content .plansSectionFloat {
  display: none;
}
.landing-promociones #elcomercio {
  padding-top: 0;
}
.landing-promociones #elcomercio .title-container .title-section,
.landing-promociones #elcomercio .title-container .description-section,
.landing-promociones #elcomercio p {
  color: #000;
}
.landing-promociones #elcomercio .title-container .button {
  z-index: 999 !important;
}
.landing-promociones #elcomercio .item .backdrop {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 82.64%);
}
.landing-promociones #elcomercio .item .text-container .message {
  font-weight: 700;
}
.landing-promociones .faq__content .accordion > label {
  font-family: "Noto Serif", serif;
}
.landing-promociones .faqsSectionWrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 32px;
  padding: 0 16px;
}
.landing-promociones .faqsSectionWrapper .faq__content-title {
  color: #000;
  text-align: center;
  font-family: "Roboto";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
}
.landing-promociones .faqsSectionWrapper .faq__content {
  padding: 0;
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > label {
  font-size: 16px;
  line-height: 25px;
  padding: 35px 50px 20px 0;
  color: #000;
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 16px;
  line-height: 25px;
  padding: 0 50px 0 0;
  color: #000;
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > label::after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgBrZINDYAgEIUvghGMQAQj2AAj2EAjGMFGRiACEfTOgfPnPHbA277pxvE92ABIp0EmZEP2AP0PUCEt4m7iNy7MZMUgXpBHfJhVxTKiJZyWZCuzbnPldMKOmevhe8NkCSeXrm80JVq5qsRkyv9KHvvFxRolDsrlUslVUCrnSsh9vu0Z6shjWmSk7wF/fFyECOS2WAAAAABJRU5ErkJggg==") no-repeat;
  height: 12px;
  width: 25px;
  top: calc(65% - 15px);
  transform: rotate(180deg);
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > .accordion-toggle:checked ~ label::after {
  top: calc(90% - -30px);
  transform: rotate(360deg);
}
.landing-promociones .btn_faq {
  font-weight: 700;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  width: 125px;
  padding: 12px 0px 12px 20px;
  color: #000;
  border: 1px solid black;
}
.landing-promociones .wrapper-content {
  position: relative;
}
.landing-promociones .plansSectionFloat {
  position: sticky;
  top: 7%;
  z-index: 100;
  width: 100%;
}
.landing-promociones.gestion #elcomercio .button {
  background-color: #841521;
  color: white;
}
.landing-promociones.gestion .wrapper-content .threeStepsWrapper h2,
.landing-promociones.gestion .faqsSectionWrapper .faq__content-title,
.landing-promociones.gestion .faqsSectionWrapper .faq__content .accordion > label,
.landing-promociones.gestion .faqsSectionWrapper .faq__content .accordion > section p {
  font-family: "Petrona", serif;
}
.landing-promociones .videoSectionWrapper {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  padding: 40px 0;
  flex-direction: column;
}
.landing-promociones .banner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 0;
}
.landing-promociones .banner-content img {
  max-width: 65px;
  height: 65px;
}
.landing-promociones .banner-button {
  width: 328px;
  height: 52px;
  background: black;
  color: #fff;
  border-radius: 30px;
  text-decoration: none;
  text-align: center;
  align-content: center;
  font-family: "Noto Serif";
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0.46px;
  text-transform: uppercase;
  margin: 20px;
  z-index: 999 !important;
}
.landing-promociones .banner-title h4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Noto serif";
  font-weight: 400;
  font-style: Bold;
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
}
.landing-promociones .banner-title h4 span {
  font-weight: 700;
}
.landing-promociones .banner-description {
  font-family: "Noto Serif";
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: center;
}
.landing-promociones .banner-description p {
  display: flex;
  flex-direction: column;
}
.landing-promociones .banner-description span {
  font-weight: 700;
}
/* stylelint-disable no-descending-specificity */
.landing-promociones {
  position: relative;
}
.landing-promociones .background-cover {
  position: relative;
  width: 100%;
  height: 1877px;
  display: block;
}
.landing-promociones .background-cover img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  display: block;
  height: 100%;
}
.landing-promociones .background-cover .plansSection {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.landing-promociones .wrapper-content .threeSteps .threeSteps__box {
  background: #fff;
}
.landing-promociones .wrapper-content .threeStepsWrapper h2 {
  padding: 25px 16px 32px 16px;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-weight: 700;
}
.landing-promociones .wrapper-content .threeSteps__box-number p {
  height: auto;
}
.landing-promociones .wrapper-content .business__name {
  padding: 0;
}
.landing-promociones .wrapper-content .business__name p {
  font-size: 14px;
  line-height: 20px;
  font-family: "Noto Serif", serif;
  padding: 16px 0;
}
.landing-promociones .appSectionWrapper .title-container {
  padding-top: 24px;
}
.landing-promociones .appSectionWrapper .button {
  margin-bottom: 20px;
}
.landing-promociones .wrapper-content .plansSectionFloat {
  display: none;
}
.landing-promociones #elcomercio {
  padding-top: 0;
}
.landing-promociones #elcomercio .title-container .title-section,
.landing-promociones #elcomercio .title-container .description-section,
.landing-promociones #elcomercio p {
  color: #000;
}
.landing-promociones #elcomercio .title-container .button {
  z-index: 999 !important;
}
.landing-promociones #elcomercio .item .backdrop {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 82.64%);
}
.landing-promociones #elcomercio .item .text-container .message {
  font-weight: 700;
}
.landing-promociones .faq__content .accordion > label {
  font-family: "Noto Serif", serif;
}
.landing-promociones .faqsSectionWrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 32px;
  padding: 0 16px;
}
.landing-promociones .faqsSectionWrapper .faq__content-title {
  color: #000;
  text-align: center;
  font-family: "Roboto";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
}
.landing-promociones .faqsSectionWrapper .faq__content {
  padding: 0;
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > label {
  font-size: 16px;
  line-height: 25px;
  padding: 35px 50px 20px 0;
  color: #000;
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 16px;
  line-height: 25px;
  padding: 0 50px 0 0;
  color: #000;
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > label::after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgBrZINDYAgEIUvghGMQAQj2AAj2EAjGMFGRiACEfTOgfPnPHbA277pxvE92ABIp0EmZEP2AP0PUCEt4m7iNy7MZMUgXpBHfJhVxTKiJZyWZCuzbnPldMKOmevhe8NkCSeXrm80JVq5qsRkyv9KHvvFxRolDsrlUslVUCrnSsh9vu0Z6shjWmSk7wF/fFyECOS2WAAAAABJRU5ErkJggg==") no-repeat;
  height: 12px;
  width: 25px;
  top: calc(65% - 15px);
  transform: rotate(180deg);
}
.landing-promociones .faqsSectionWrapper .faq__content .accordion > .accordion-toggle:checked ~ label::after {
  top: calc(90% - -30px);
  transform: rotate(360deg);
}
.landing-promociones .btn_faq {
  font-weight: 700;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  width: 125px;
  padding: 12px 0px 12px 20px;
  color: #000;
  border: 1px solid black;
}
.landing-promociones .wrapper-content {
  position: relative;
}
.landing-promociones .plansSectionFloat {
  position: sticky;
  top: 7%;
  z-index: 100;
  width: 100%;
}
.landing-promociones.gestion #elcomercio .button {
  background-color: #841521;
  color: white;
}
.landing-promociones.gestion .wrapper-content .threeStepsWrapper h2,
.landing-promociones.gestion .faqsSectionWrapper .faq__content-title,
.landing-promociones.gestion .faqsSectionWrapper .faq__content .accordion > label,
.landing-promociones.gestion .faqsSectionWrapper .faq__content .accordion > section p {
  font-family: "Petrona", serif;
}
.landing-promociones .videoSectionWrapper {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  padding: 40px 0;
  flex-direction: column;
}
.landing-promociones .banner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 0;
}
.landing-promociones .banner-content img {
  max-width: 65px;
  height: 65px;
}
.landing-promociones .banner-button {
  width: 328px;
  height: 52px;
  background: black;
  color: #fff;
  border-radius: 30px;
  text-decoration: none;
  text-align: center;
  align-content: center;
  font-family: "Noto Serif";
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: 0.46px;
  text-transform: uppercase;
  margin: 20px;
  z-index: 999 !important;
}
.landing-promociones .banner-title h4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Noto serif";
  font-weight: 400;
  font-style: Bold;
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
}
.landing-promociones .banner-title h4 span {
  font-weight: 700;
}
.landing-promociones .banner-description {
  font-family: "Noto Serif";
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: center;
}
.landing-promociones .banner-description p {
  display: flex;
  flex-direction: column;
}
.landing-promociones .banner-description span {
  font-weight: 700;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}
.landing-universitario {
  background: #fffef4;
  position: relative;
}
.landing-universitario .bannerTop {
  align-items: center;
  background: #a81815;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 56px;
  overflow: hidden;
  padding: 8px 10px;
  position: sticky;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
.landing-universitario .bannerTop__text {
  color: #fff;
  font-family: "Noto Serif", serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  margin: 0;
  text-align: center;
}
.landing-universitario .bannerTop__text strong {
  color: #fff;
  font-family: "Noto Serif", serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  margin: 0;
  text-align: center;
}
.landing-universitario .bannerTop__text.desktop {
  display: none;
}
.landing-universitario .bg-cover {
  display: flex;
  justify-content: center;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: auto;
  width: 100%;
}
.landing-universitario .bg-cover img {
  height: 292px;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.landing-universitario .wrapper-content {
  left: 0;
  padding-top: 105px;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.landing-universitario .section__subtitle {
  align-items: center;
  display: grid;
  grid-gap: 4px;
  gap: 4px;
  grid-template-columns: auto auto;
  justify-content: center;
  padding: 30px 16px;
}
.landing-universitario .section__subtitle h2 {
  color: #a81815;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 35px;
  text-align: center;
}
.landing-universitario .section__subtitle-logo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTMiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCA5MyA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni41IDBDNzIuMDcyOCAwIDkzIDIwLjkyNzIgOTMgNDYuNUM5MyA3Mi4wNzI4IDcyLjA3MjggOTMgNDYuNSA5M0MyMC45MjcyIDkzIDAgNzIuMDg3NiAwIDQ2LjVDMCAyMC45MTI0IDIwLjkyNzIgMCA0Ni41IDBaTTIzLjI1NzQgNTguMTM2MUMyMy4yNTc0IDcwLjkxNTEgMzMuNzIxIDgxLjM3ODcgNDYuNSA4MS4zNzg3QzU5LjI3OSA4MS4zNzg3IDY5Ljc0MjYgNzAuOTE1MSA2OS43NDI2IDU4LjEzNjFWMTkuMTc1OUg1OC4xMjEzVjU5Ljg3MjZDNTguMTIxMyA2Ni4yNjk2IDUyLjg5NjkgNzEuNDkzOSA0Ni41IDcxLjQ5MzlDNDAuMTAzMSA3MS40OTM5IDM0Ljg3ODcgNjYuMjU0NyAzNC44Nzg3IDU5Ljg3MjZWMTkuMTc1OUgyMy4yNTc0VjU4LjEyMTNWNTguMTM2MVpNNDYuNSA1LjgxODA3QzI0LjExODMgNS44MTgwNyA1LjgxODA3IDI0LjExODMgNS44MTgwNyA0Ni41QzUuODE4MDcgNjguODgxNyAyNC4xMTgzIDg3LjE5NjggNDYuNTE0OCA4Ny4xOTY4QzY4LjkxMTQgODcuMTk2OCA4Ny4xOTY4IDY4Ljg4MTcgODcuMTk2OCA0Ni41Qzg3LjE5NjggMjQuMTE4MyA2OC44ODE3IDUuODE4MDcgNDYuNSA1LjgxODA3WiIgZmlsbD0iI0E4MTgxNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ2LjUwMDMgNS44MTgwMUM2OC44ODIgNS44MTgwMSA4Ny4xODIyIDI0LjEzMyA4Ny4xODIyIDQ2LjUxNDhDODcuMTgyMiA2OC44OTY1IDY4Ljg4MiA4Ny4yMTE2IDQ2LjUwMDMgODcuMjExNkMyNC4xMTg2IDg3LjIxMTYgNS44MTgzNiA2OC44ODE3IDUuODE4MzYgNDYuNDk5OUM1LjgxODM2IDI0LjExODIgMjQuMTE4NiA1LjgxODAxIDQ2LjUwMDMgNS44MTgwMVpNNDYuNTAwMyA4MS4zNzg3QzU5LjI3OTMgODEuMzc4NyA2OS43NDI5IDcwLjkxNSA2OS43NDI5IDU4LjEzNjFWMTkuMTc1OEg1OC4xMjE2VjU5Ljg3MjZDNTguMTIxNiA2Ni4yNjk1IDUyLjg5NzIgNzEuNDkzOSA0Ni41MDAzIDcxLjQ5MzlDNDAuMTAzNCA3MS40OTM5IDM0Ljg3OSA2Ni4yNTQ3IDM0Ljg3OSA1OS44NzI2VjE5LjE3NThIMjMuMjU3N1Y1OC4xMjEyQzIzLjI1NzcgNzAuOTAwMiAzMy43MjEzIDgxLjM2MzggNDYuNTAwMyA4MS4zNjM4IiBmaWxsPSIjRkZGQ0YyIi8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  height: 93px;
  width: 93px;
}
.landing-universitario .plansSectionWrapper {
  min-height: 495px;
}
.landing-universitario .mainSectionWrapper .bg-main {
  background-color: #fffef4;
  display: flex;
  justify-content: center;
  padding: 6px 16px 18px 16px;
  width: 100%;
}
.landing-universitario .mainSectionWrapper .bg-main img {
  aspect-ratio: 680/853;
  max-width: 680px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.landing-universitario .faqsSectionWrapper {
  margin: 0 auto;
  margin-top: 32px;
  max-width: 1040px;
  padding: 0 16px;
}
.landing-universitario .faqsSectionWrapper .faq__content-title {
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
  text-align: center;
}
.landing-universitario .faqsSectionWrapper .faq__content {
  padding: 0;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > label {
  color: #000;
  font-size: 16px;
  line-height: 25px;
  padding: 35px 50px 20px 0;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > section p {
  color: #000;
  font-size: 16px;
  line-height: 25px;
  padding: 0 50px 0 0;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > section a {
  color: #468cc8;
  text-decoration: underline;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > label::after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgBrZINDYAgEIUvghGMQAQj2AAj2EAjGMFGRiACEfTOgfPnPHbA277pxvE92ABIp0EmZEP2AP0PUCEt4m7iNy7MZMUgXpBHfJhVxTKiJZyWZCuzbnPldMKOmevhe8NkCSeXrm80JVq5qsRkyv9KHvvFxRolDsrlUslVUCrnSsh9vu0Z6shjWmSk7wF/fFyECOS2WAAAAABJRU5ErkJggg==") no-repeat;
  height: 12px;
  top: calc(65% - 15px);
  transform: rotate(180deg);
  width: 25px;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > .accordion-toggle:checked ~ label::after {
  top: calc(90% - -30px);
  transform: rotate(360deg);
}
.landing-universitario .btn_faq {
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00LjgzNjEyIDIuMDcyOUM0Ljk0NDk0IDIuMDU5MDMgNS4wNTUwNiAyLjA1OTAzIDUuMTYzODggMi4wNzI5QzUuMzM3MTkgMi4wOTQ5OSA1LjUzMDcgMi4xNzggNS44MzE5NyAyLjQxOTk1QzYuMTQyMTIgMi42NjkwMiA2LjUwODE1IDMuMDM3MTIgNy4wNCAzLjU3Mzc0TDguMzUwNDggNC44OTU5N0M4LjU2OTE3IDUuMTE2NjIgOC45MjUzMiA1LjExODIxIDkuMTQ1OTcgNC44OTk1MkM5LjM2NjYyIDQuNjgwODMgOS4zNjgyMSA0LjMyNDY4IDkuMTQ5NTIgNC4xMDQwM0w3LjgxNTQyIDIuNzU3OThDNy4zMTI5NyAyLjI1MSA2LjkwMjMxIDEuODM2NjUgNi41MzY0MSAxLjU0Mjc5QzYuMTU1OTEgMS4yMzcyMiA1Ljc2OTcxIDEuMDE2MDIgNS4zMDYxMiAwLjk1NjkzMkM1LjEwMjg1IDAuOTMxMDIzIDQuODk3MTUgMC45MzEwMjMgNC42OTM4OCAwLjk1NjkzMkM0LjIzMDI5IDEuMDE2MDIgMy44NDQwOSAxLjIzNzIyIDMuNDYzNTkgMS41NDI3OUMzLjA5NzY5IDEuODM2NjUgMi42ODcwMyAyLjI1MSAyLjE4NDU3IDIuNzU3OTlMMC44NTA0ODIgNC4xMDQwM0MwLjYzMTc5NCA0LjMyNDY4IDAuNjMzMzgzIDQuNjgwODMgMC44NTQwMzEgNC44OTk1MkMxLjA3NDY4IDUuMTE4MjEgMS40MzA4MyA1LjExNjYyIDEuNjQ5NTIgNC44OTU5N0wyLjk2IDMuNTczNzRDMy40OTE4NSAzLjAzNzEyIDMuODU3ODggMi42NjkwMiA0LjE2ODAzIDIuNDE5OTVDNC40NjkzIDIuMTc4IDQuNjYyODEgMi4wOTQ5OSA0LjgzNjEyIDIuMDcyOVoiIGZpbGw9IiMwMjBCMTUiLz4KPC9zdmc+Cg==) no-repeat 20% center;
  border: 1px solid black;
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1000000015px;
  line-height: 20px;
  margin: 25px 0 60px 0;
  text-align: center;
  width: 130px;
}
.threeStepsA {
  display: grid;
  grid-gap: 26px;
  gap: 26px;
  grid-template-columns: repeat(3, 1fr);
  justify-content: start;
  margin: 18px auto;
  max-width: 1056px;
  overflow: auto;
  padding: 0 16px;
  position: relative;
  scroll-behavior: smooth;
  scrollbar-width: none;
  width: 100%;
}
.threeStepsA > img {
  display: none;
  position: absolute;
  top: 0;
}
.threeStepsA__box {
  display: flex;
  flex-direction: column;
  width: 328px;
}
.threeStepsA__box h3 {
  color: #a81815;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 21.79px;
  margin-bottom: 10px;
  margin-top: 25px;
  text-align: center;
}
.threeStepsA__box p {
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}
.threeStepsA__box a,
.threeStepsA__box a:visited {
  color: #468cc8;
  text-decoration: underline;
}
.threeStepsA__box-img {
  display: block;
  height: 110px;
  margin: 0 auto;
  width: 97px;
}
.landing-universitario {
  background: #fffef4;
  position: relative;
}
.landing-universitario .bannerTop {
  align-items: center;
  background: #a81815;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 56px;
  overflow: hidden;
  padding: 8px 10px;
  position: sticky;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
.landing-universitario .bannerTop__text {
  color: #fff;
  font-family: "Noto Serif", serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  margin: 0;
  text-align: center;
}
.landing-universitario .bannerTop__text strong {
  color: #fff;
  font-family: "Noto Serif", serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
  margin: 0;
  text-align: center;
}
.landing-universitario .bannerTop__text.desktop {
  display: none;
}
.landing-universitario .bg-cover {
  display: flex;
  justify-content: center;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: auto;
  width: 100%;
}
.landing-universitario .bg-cover img {
  height: 292px;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.landing-universitario .wrapper-content {
  left: 0;
  padding-top: 105px;
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.landing-universitario .section__subtitle {
  align-items: center;
  display: grid;
  grid-gap: 4px;
  gap: 4px;
  grid-template-columns: auto auto;
  justify-content: center;
  padding: 30px 16px;
}
.landing-universitario .section__subtitle h2 {
  color: #a81815;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.25px;
  line-height: 35px;
  text-align: center;
}
.landing-universitario .section__subtitle-logo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTMiIGhlaWdodD0iOTMiIHZpZXdCb3g9IjAgMCA5MyA5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni41IDBDNzIuMDcyOCAwIDkzIDIwLjkyNzIgOTMgNDYuNUM5MyA3Mi4wNzI4IDcyLjA3MjggOTMgNDYuNSA5M0MyMC45MjcyIDkzIDAgNzIuMDg3NiAwIDQ2LjVDMCAyMC45MTI0IDIwLjkyNzIgMCA0Ni41IDBaTTIzLjI1NzQgNTguMTM2MUMyMy4yNTc0IDcwLjkxNTEgMzMuNzIxIDgxLjM3ODcgNDYuNSA4MS4zNzg3QzU5LjI3OSA4MS4zNzg3IDY5Ljc0MjYgNzAuOTE1MSA2OS43NDI2IDU4LjEzNjFWMTkuMTc1OUg1OC4xMjEzVjU5Ljg3MjZDNTguMTIxMyA2Ni4yNjk2IDUyLjg5NjkgNzEuNDkzOSA0Ni41IDcxLjQ5MzlDNDAuMTAzMSA3MS40OTM5IDM0Ljg3ODcgNjYuMjU0NyAzNC44Nzg3IDU5Ljg3MjZWMTkuMTc1OUgyMy4yNTc0VjU4LjEyMTNWNTguMTM2MVpNNDYuNSA1LjgxODA3QzI0LjExODMgNS44MTgwNyA1LjgxODA3IDI0LjExODMgNS44MTgwNyA0Ni41QzUuODE4MDcgNjguODgxNyAyNC4xMTgzIDg3LjE5NjggNDYuNTE0OCA4Ny4xOTY4QzY4LjkxMTQgODcuMTk2OCA4Ny4xOTY4IDY4Ljg4MTcgODcuMTk2OCA0Ni41Qzg3LjE5NjggMjQuMTE4MyA2OC44ODE3IDUuODE4MDcgNDYuNSA1LjgxODA3WiIgZmlsbD0iI0E4MTgxNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ2LjUwMDMgNS44MTgwMUM2OC44ODIgNS44MTgwMSA4Ny4xODIyIDI0LjEzMyA4Ny4xODIyIDQ2LjUxNDhDODcuMTgyMiA2OC44OTY1IDY4Ljg4MiA4Ny4yMTE2IDQ2LjUwMDMgODcuMjExNkMyNC4xMTg2IDg3LjIxMTYgNS44MTgzNiA2OC44ODE3IDUuODE4MzYgNDYuNDk5OUM1LjgxODM2IDI0LjExODIgMjQuMTE4NiA1LjgxODAxIDQ2LjUwMDMgNS44MTgwMVpNNDYuNTAwMyA4MS4zNzg3QzU5LjI3OTMgODEuMzc4NyA2OS43NDI5IDcwLjkxNSA2OS43NDI5IDU4LjEzNjFWMTkuMTc1OEg1OC4xMjE2VjU5Ljg3MjZDNTguMTIxNiA2Ni4yNjk1IDUyLjg5NzIgNzEuNDkzOSA0Ni41MDAzIDcxLjQ5MzlDNDAuMTAzNCA3MS40OTM5IDM0Ljg3OSA2Ni4yNTQ3IDM0Ljg3OSA1OS44NzI2VjE5LjE3NThIMjMuMjU3N1Y1OC4xMjEyQzIzLjI1NzcgNzAuOTAwMiAzMy43MjEzIDgxLjM2MzggNDYuNTAwMyA4MS4zNjM4IiBmaWxsPSIjRkZGQ0YyIi8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  height: 93px;
  width: 93px;
}
.landing-universitario .plansSectionWrapper {
  min-height: 495px;
}
.landing-universitario .mainSectionWrapper .bg-main {
  background-color: #fffef4;
  display: flex;
  justify-content: center;
  padding: 6px 16px 18px 16px;
  width: 100%;
}
.landing-universitario .mainSectionWrapper .bg-main img {
  aspect-ratio: 680/853;
  max-width: 680px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.landing-universitario .faqsSectionWrapper {
  margin: 0 auto;
  margin-top: 32px;
  max-width: 1040px;
  padding: 0 16px;
}
.landing-universitario .faqsSectionWrapper .faq__content-title {
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
  text-align: center;
}
.landing-universitario .faqsSectionWrapper .faq__content {
  padding: 0;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > label {
  color: #000;
  font-size: 16px;
  line-height: 25px;
  padding: 35px 50px 20px 0;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > section p {
  color: #000;
  font-size: 16px;
  line-height: 25px;
  padding: 0 50px 0 0;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > section a {
  color: #468cc8;
  text-decoration: underline;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > label::after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgBrZINDYAgEIUvghGMQAQj2AAj2EAjGMFGRiACEfTOgfPnPHbA277pxvE92ABIp0EmZEP2AP0PUCEt4m7iNy7MZMUgXpBHfJhVxTKiJZyWZCuzbnPldMKOmevhe8NkCSeXrm80JVq5qsRkyv9KHvvFxRolDsrlUslVUCrnSsh9vu0Z6shjWmSk7wF/fFyECOS2WAAAAABJRU5ErkJggg==") no-repeat;
  height: 12px;
  top: calc(65% - 15px);
  transform: rotate(180deg);
  width: 25px;
}
.landing-universitario .faqsSectionWrapper .faq__content .accordion > .accordion-toggle:checked ~ label::after {
  top: calc(90% - -30px);
  transform: rotate(360deg);
}
.landing-universitario .btn_faq {
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00LjgzNjEyIDIuMDcyOUM0Ljk0NDk0IDIuMDU5MDMgNS4wNTUwNiAyLjA1OTAzIDUuMTYzODggMi4wNzI5QzUuMzM3MTkgMi4wOTQ5OSA1LjUzMDcgMi4xNzggNS44MzE5NyAyLjQxOTk1QzYuMTQyMTIgMi42NjkwMiA2LjUwODE1IDMuMDM3MTIgNy4wNCAzLjU3Mzc0TDguMzUwNDggNC44OTU5N0M4LjU2OTE3IDUuMTE2NjIgOC45MjUzMiA1LjExODIxIDkuMTQ1OTcgNC44OTk1MkM5LjM2NjYyIDQuNjgwODMgOS4zNjgyMSA0LjMyNDY4IDkuMTQ5NTIgNC4xMDQwM0w3LjgxNTQyIDIuNzU3OThDNy4zMTI5NyAyLjI1MSA2LjkwMjMxIDEuODM2NjUgNi41MzY0MSAxLjU0Mjc5QzYuMTU1OTEgMS4yMzcyMiA1Ljc2OTcxIDEuMDE2MDIgNS4zMDYxMiAwLjk1NjkzMkM1LjEwMjg1IDAuOTMxMDIzIDQuODk3MTUgMC45MzEwMjMgNC42OTM4OCAwLjk1NjkzMkM0LjIzMDI5IDEuMDE2MDIgMy44NDQwOSAxLjIzNzIyIDMuNDYzNTkgMS41NDI3OUMzLjA5NzY5IDEuODM2NjUgMi42ODcwMyAyLjI1MSAyLjE4NDU3IDIuNzU3OTlMMC44NTA0ODIgNC4xMDQwM0MwLjYzMTc5NCA0LjMyNDY4IDAuNjMzMzgzIDQuNjgwODMgMC44NTQwMzEgNC44OTk1MkMxLjA3NDY4IDUuMTE4MjEgMS40MzA4MyA1LjExNjYyIDEuNjQ5NTIgNC44OTU5N0wyLjk2IDMuNTczNzRDMy40OTE4NSAzLjAzNzEyIDMuODU3ODggMi42NjkwMiA0LjE2ODAzIDIuNDE5OTVDNC40NjkzIDIuMTc4IDQuNjYyODEgMi4wOTQ5OSA0LjgzNjEyIDIuMDcyOVoiIGZpbGw9IiMwMjBCMTUiLz4KPC9zdmc+Cg==) no-repeat 20% center;
  border: 1px solid black;
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1000000015px;
  line-height: 20px;
  margin: 25px 0 60px 0;
  text-align: center;
  width: 130px;
}
.threeStepsA {
  display: grid;
  grid-gap: 26px;
  gap: 26px;
  grid-template-columns: repeat(3, 1fr);
  justify-content: start;
  margin: 18px auto;
  max-width: 1056px;
  overflow: auto;
  padding: 0 16px;
  position: relative;
  scroll-behavior: smooth;
  scrollbar-width: none;
  width: 100%;
}
.threeStepsA > img {
  display: none;
  position: absolute;
  top: 0;
}
.threeStepsA__box {
  display: flex;
  flex-direction: column;
  width: 328px;
}
.threeStepsA__box h3 {
  color: #a81815;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 21.79px;
  margin-bottom: 10px;
  margin-top: 25px;
  text-align: center;
}
.threeStepsA__box p {
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}
.threeStepsA__box a,
.threeStepsA__box a:visited {
  color: #468cc8;
  text-decoration: underline;
}
.threeStepsA__box-img {
  display: block;
  height: 110px;
  margin: 0 auto;
  width: 97px;
}
.bg-landing-v3 {
  position: relative;
}
.bg-landing-v3 .bg-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
.bg-landing-v3 .bg-cover img {
  width: 100%;
  height: 292px;
  -o-object-fit: cover;
     object-fit: cover;
}
.bg-landing-v3 .wrapper-content {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
}
.bg-landing-v3 .space-bg-cover {
  height: 135px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.bg-landing-v3 .planes {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: static;
}
.bg-landing-v3 .threeStepsWrapper {
  margin: 0 auto;
  padding-top: 8px;
  margin-bottom: 48px;
}
.bg-landing-v3 .threeStepsWrapper h2 {
  padding: 0 16px;
  margin-bottom: 24px;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.bg-landing-v3 .appSectionWrapper {
  margin: 48px auto;
  padding: 0 16px;
}
.bg-landing-v3 .sliderSectionWrapper .title__content {
  max-width: 990px;
  margin: 0 auto 23px auto;
  padding: 0 16px;
}
.bg-landing-v3 .sliderSectionWrapper .title__content h2 {
  margin: 0;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.bg-landing-v3 .business__name {
  margin: 0 auto;
  padding: 0 16px;
}
.bg-landing-v3 .business__name-ruc {
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.bg-landing-v3 .faqsSectionWrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 32px;
  padding: 0 16px;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content-title {
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content {
  padding: 0;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > label {
  font-size: 16px;
  line-height: 25px;
  padding: 20px 50px 20px 0;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 16px;
  line-height: 25px;
  padding: 20px 50px 0 0;
}
.bg-landing-v3 {
  position: relative;
}
.bg-landing-v3 .bg-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
.bg-landing-v3 .bg-cover img {
  width: 100%;
  height: 292px;
  -o-object-fit: cover;
     object-fit: cover;
}
.bg-landing-v3 .wrapper-content {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
}
.bg-landing-v3 .space-bg-cover {
  height: 135px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.bg-landing-v3 .planes {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: static;
}
.bg-landing-v3 .threeStepsWrapper {
  margin: 0 auto;
  padding-top: 8px;
  margin-bottom: 48px;
}
.bg-landing-v3 .threeStepsWrapper h2 {
  padding: 0 16px;
  margin-bottom: 24px;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.bg-landing-v3 .appSectionWrapper {
  margin: 48px auto;
  padding: 0 16px;
}
.bg-landing-v3 .sliderSectionWrapper .title__content {
  max-width: 990px;
  margin: 0 auto 23px auto;
  padding: 0 16px;
}
.bg-landing-v3 .sliderSectionWrapper .title__content h2 {
  margin: 0;
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.bg-landing-v3 .business__name {
  margin: 0 auto;
  padding: 0 16px;
}
.bg-landing-v3 .business__name-ruc {
  font-family: "Noto Serif", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.bg-landing-v3 .faqsSectionWrapper {
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 32px;
  padding: 0 16px;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content-title {
  color: #000;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 30px;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content {
  padding: 0;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > label {
  font-size: 16px;
  line-height: 25px;
  padding: 20px 50px 20px 0;
}
.bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > section p {
  font-size: 16px;
  line-height: 25px;
  padding: 20px 50px 0 0;
}
.footer-secction {
  display: none;
}
.footer-secction__content-footer {
  max-width: 936px;
  margin: 0 auto;
}
.footer-secction__item {
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 2px;
  font-size: 11px;
}
.footer-secction__info {
  text-align: center;
  color: #727272;
  padding-bottom: 20px;
  padding-top: 20px;
}
.footer-secction__image-logo {
  width: 150px;
}
.footer-secction__link-footer {
  color: #7f7f7f;
  display: inline-block;
  padding: 5px;
  font-size: 14px;
}
.footer-secction__list-title {
  color: #007c31;
  display: inline-block;
  font-size: 14px;
}
.footer-secction__site-item {
  display: inline-block;
  border-right: 1px solid #262626;
  margin: 0 2px 5px;
  padding-right: 8px;
  line-height: 1;
  color: #333;
  font-size: 14px;
  font-weight: 400;
}
.footer-secction__site-item:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}
.footer-secondary {
  /*   Listado de secciones */
  /*  Íconos redes sociales */
  /*  Sites */
}
.footer-secondary__logo-wrapper {
  background-color: #d0e7d9;
  height: 60px;
}
.footer-secondary__logo-img {
  height: 33px;
}
.footer-secondary__title {
  color: #005b26;
}
.footer-secondary__legal, .footer-secondary__sections {
  border-bottom: 1px dashed #005b26;
}
.footer-secondary__box {
  max-width: 320px;
}
.footer-secondary__contact {
  width: 50%;
}
.footer-secondary__social {
  width: 50%;
}
.footer-secondary__legal-item {
  line-height: 1.5;
}
.footer-secondary__legal-item:nth-child(2n) {
  margin-bottom: 10px;
}
.footer-secondary__sections-list {
  max-width: 320px;
}
.footer-secondary__sections-item {
  flex-basis: 33%;
}
.footer-secondary__list-link {
  color: #333;
}
.footer-secondary__list-link::before {
  content: "";
  display: block;
  margin-right: 10px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #333;
}
.footer-secondary__social-link {
  color: #005b26;
  font-size: 14px;
}
.footer-secondary__social-link:hover {
  text-decoration: none;
}
.footer-secondary__icon {
  border-style: dashed;
  border-color: #005b26;
  font-size: 23px;
  padding: 12px;
}
.footer-secondary__sites-item:after {
  content: "";
  width: 1px;
  height: 80%;
  display: block;
  background-color: #333;
  margin-left: 10px;
}
.footer-secondary__sites-item:last-child {
  margin-right: 0;
}
.footer-secondary__sites-item:last-child:after {
  display: none;
}
.footer-story.footer-secondary .footer-secondary__legal {
  max-width: 700px;
  width: 100%;
  border-right: 0;
  border-bottom: 0;
}
.footer-story.footer-secondary .footer-secondary__legal-item {
  width: 100%;
  font-size: 11px;
  color: #007d33;
}
.footer-story.footer-secondary .footer-secondary__legal-item:last-child::after {
  display: none;
}
.footer-story.footer-secondary .footer-secondary__legal-item:nth-child(2) {
  font-weight: 400;
}
.footer-story.footer-secondary .footer-secondary__logo-wrapper {
  height: auto;
  background-color: transparent;
}
.footer {
  display: grid;
  grid-template: "info" auto "contact" auto "sites" auto;
  /* &__list-link {
    &:nth-child(2) {
      font-weight: bold;
    }
  } */
}
.footer__info {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: info;
}
.footer__sections {
  grid-area: sections;
  display: none;
}
.footer__info::after, .footer__sections::after {
  display: none;
}
.footer__contact {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: contact;
}
.footer__sites {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: sites;
}
.footer__sites-list {
  max-width: 950px;
}
.footer__sites-item::after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background-color: #8a8a8a;
  border-radius: 50%;
  margin-left: 10px;
}
.footer__sites-item:last-child::after {
  display: none;
}
.footer__logo-container {
  width: 90%;
  max-width: 190px;
}
.footer__social-title::after {
  content: "";
  display: block;
  width: 35px;
  height: 1px;
  background-color: #4ca675;
  margin-top: 10px;
}
.footer__social-link:hover {
  text-decoration: none;
}
.footer__social-icon {
  font-size: 22px;
}
.footer__legal-item:nth-child(4) {
  padding-right: 10px;
  line-height: 1.5;
}
.footer__legal-links:last-child {
  padding-right: 0;
}
.footer__legal-links:last-child:after {
  display: none;
}
.footer__legal-links:after {
  content: "";
  display: block;
  background-color: #fff;
  width: 1px;
  height: 13px;
  margin: 0 5px;
}
.header-section__img {
  width: 115px;
}
.header-section__logo-wrapper {
  height: 50px;
  width: 50px;
}
.header-section__btn:focus {
  outline: 0;
}
.section-menu {
  z-index: 1;
  position: fixed;
  left: 0;
}
.section-menu__content {
  overflow: auto;
  width: 255px;
  transition: all 2ms;
  transform: translate3d(-100%, 0, 0);
}
.section-menu__content .section-menu__list {
  display: flex;
  justify-content: center;
  grid-gap: 50px;
  gap: 50px;
}
.section-menu__search-input {
  height: 32px;
}
.section-menu__search-icon {
  right: 17px;
  top: 21px;
}
.section-menu__link {
  position: relative;
}
.section-menu__link--v::before {
  display: none;
}
.section-menu__close {
  height: 50px;
}
.section-menu--active {
  position: fixed;
  z-index: 20;
}
.section-menu--active .section-menu__content {
  transform: translate3d(0%, 0, 0);
  transition: all 250ms;
}
.header {
  height: 58px;
  color: #333;
}
.header__date {
  align-self: center;
  font-size: 9px;
  white-space: nowrap;
}
.header__logo {
  height: 50px;
}
.header__item {
  white-space: nowrap;
  /* &:first-child {
    color: $color-error;
    font-weight: bold;
  } */
}
.header__item :hover {
  color: #333;
}
.header__link {
  color: #007d33;
  letter-spacing: 0.02rem;
}
.header__tags {
  align-self: center;
  font-size: 9px;
  white-space: nowrap;
  font-weight: 700;
}
.header__custom-item {
  padding: 0 5px;
}
.header__custom-item .header__link {
  padding: 5px;
}
.header__custom-item::before {
  content: none;
}
.header__featured.slider {
  margin: 0;
  justify-content: space-between;
  overflow-x: auto;
  scroll-behavior: smooth;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.header__featured.slider::-webkit-scrollbar {
  display: none;
}
.header__icon-back {
  background-color: #555;
  font-size: 11px;
}
.header__button:focus {
  outline: 0;
}
.header__button.right {
  transform: rotate(180deg);
}
.header__button.right::before {
  content: "";
  transform: translateX(100%);
  width: 20px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.15));
}
.header__button.left::before {
  content: "";
  transform: translateX(100%);
  width: 20px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.15));
}
.header__button.disabled {
  pointer-events: none;
}
.header__button.disabled::before {
  content: none;
}
.header__button.disabled .header__icon-back {
  background-color: #8a8a8a;
}
.navbar-nm {
  height: 45px;
  display: none;
}
.navbar-nm .icon {
  display: inline-block;
  background-image: url("https://cdna.elcomercio.pe/resources/dist/depor/images/group_lite-share.png");
  background-repeat: no-repeat;
}
.navbar-nm__bg-svgto_whatsapp_depor {
  width: 20px;
  height: 16px;
  background-position: -49px -54px;
}
.navbar-nm__container {
  max-width: 1366px;
  margin: 0 auto;
}
.navbar-nm__btn {
  color: #e8e8e8;
  border: solid 1px #e8e8e8;
}
.navbar-nm__box-search {
  background-color: #8a8a8a;
  right: 0;
  z-index: 100;
  width: 345px;
}
.navbar-nm__input-search {
  width: 100%;
  height: 36px;
  font-size: 14px;
}
.navbar-nm__btn-search {
  width: 36px;
  height: 36px;
  background-color: #333;
  color: #fff;
}
.navbar-nm__btn-sign > i {
  display: none;
}
.nav-sidebar {
  max-width: 330px;
  top: 46px;
  height: calc(100vh - 46px);
  left: 0;
  will-change: transform;
  transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  transform-origin: left;
  transform: translateX(-100vw);
  z-index: 1;
  /* &__box-btn,
  &__box-search,
  &__footer {} */
}
.nav-sidebar.active {
  transform: translateX(0);
  display: block;
}
.nav-sidebar__content {
  box-sizing: content-box;
  will-change: opacity;
  transition: opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  opacity: 0;
  overflow-x: hidden;
}
.nav-sidebar__content.active {
  will-change: opacity;
  transition: opacity 0.5s cubic-bezier(0.56, 1.3, 0.76, 0.88) 0.3s;
  opacity: 1;
}
.nav-sidebar__content.w-desktop {
  width: calc(100% + 17px);
}
.nav-sidebar__input {
  outline: none;
  height: 40px;
  text-indent: 0;
}
.nav-sidebar__parent-item {
  will-change: transform;
  transition: all 0.5s ease-in-out;
  top: 5px;
  cursor: pointer;
}
.nav-sidebar__parent-item::after {
  content: "❯";
}
.nav-sidebar__container-submenu {
  max-height: 0;
  transition: max-height 0.5s ease-in-out;
}
.nav-sidebar__menu-arrow:checked + .nav-sidebar__parent-item {
  padding-left: 10px;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 25px;
  top: -5px;
  right: 10px;
  transform: rotate(90deg);
}
.nav-sidebar__menu-arrow:checked ~ .nav-sidebar__container-submenu {
  max-height: 100vh;
}
.nav-sidebar__link {
  width: 100%;
}
.nav-sidebar__link:hover {
  background-color: rgba(0, 0, 0, 0.96);
}
.story .nav__story-social-network {
  display: none;
}
.story .nav.active .nav__mobile-logo {
  display: none;
}
.story .nav.active .nav__story-title {
  display: -webkit-box;
  padding: 0 15px;
  margin: auto;
  color: #444;
}
.story .nav.active .nav__wrapper {
  background-color: #fff;
}
.story .nav.active .btn {
  color: #007d33;
}
.story .nav.active .nav__container-menu {
  border-right-color: #007d33;
}
.story .nav.active .nav__story-social-network {
  display: block;
}
.story .nav.active .nav__story-social-network .story-header__list {
  width: 100px;
}
.story .nav.active .nav__story-social-network .story-header__icon,
.story .nav.active .nav__story-social-network .story-header__share-icon {
  font-size: 23px;
}
.nav {
  position: relative;
  height: 46px;
  z-index: 20;
  /*   Estilos para nav loader en notas */
}
.nav__btn-sign {
  border: 0;
  width: 34px;
  height: 34px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #fff;
  color: #fecd26;
  padding: 0 !important;
  display: block;
}
.nav__btn-sign > i {
  display: inline;
  font-style: normal;
  font-family: sans-serif;
  text-transform: uppercase;
}
.nav__btn-sign > span {
  display: none;
}
.nav__container-menu, .nav__search-box {
  height: 20px;
}
.nav__container-right {
  right: 15px;
  top: 5px;
}
.nav__btn {
  color: #fff;
  outline: 0;
}
.nav__btn:hover {
  text-decoration: none;
}
.nav__btn--featured {
  color: #007d33;
  height: inherit;
}
.nav__btn--search {
  position: absolute;
  right: 0;
  top: 0;
  padding: 6px;
}
.nav__btn--section span {
  font-weight: bold;
  display: none;
  font-family: "Roboto";
}
.nav__btn--login-m {
  width: 34px;
  height: 34px;
  padding: 6px;
}
.nav__btn--login-m i {
  font-style: normal;
}
.nav__list-item:nth-last-child(1) {
  padding-right: 0;
}
.nav__list-link {
  transition: 0.3s;
  word-break: break-word;
}
.nav__list-link:hover {
  color: #333;
}
.nav__mobile-logo {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.nav__logo {
  height: 46px;
}
.nav__ads {
  width: 100px;
  height: 30px;
}
.nav__icon {
  width: 16px;
  height: 16px;
  background-size: cover;
}
.nav__input-search {
  background-color: transparent;
  outline: none;
  padding-right: 40px;
  height: 30px;
  text-indent: 0;
  display: inline;
  display: initial;
  transition: width 0.25s cubic-bezier(0.49, 0.37, 0.445, 0.715), padding-left 0.25s;
  will-change: width;
}
.nav__input-search.active {
  padding-left: 8px;
  transition: width 0.25s cubic-bezier(0.49, 0.37, 0.445, 0.715);
  width: 200px;
  will-change: width;
  border: solid 1px #007d33;
}
.nav .layer {
  position: absolute;
  top: 45px;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  display: none;
}
.nav .nav__list,
.nav .nav__container-right {
  z-index: 1;
}
.nav.active {
  position: fixed;
  position: sticky;
  width: 980px;
}
@supports (position: sticky) {
  .nav.active {
    width: 100%;
    max-width: 980px;
  }
}
.nav__loader {
  left: 0;
  top: 46px;
  height: 5px;
  background-color: #eaeaea;
}
.nav__loader-bar {
  width: 100%;
  will-change: transform;
  transform-origin: left;
  transform: scaleX(0);
  transition: transform 0.3s;
}
.nav__container-menu, .nav__mobile-logo {
  z-index: 1;
}
.nav__story-title {
  z-index: 1;
  width: 300px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 14px;
  font-weight: 700;
  display: none;
}
.nav-mujer__item-desk {
  display: none;
}
.nav-mujer__item-mob {
  display: block;
  align-self: center;
}
.nav-region {
  display: block;
  margin-left: 100px;
}
.nav-region:focus {
  outline: none;
}
.nav-region__link {
  display: flex;
  color: #fff;
  padding: 0;
  padding: initial;
}
.nav-region__link:focus {
  outline: none;
}
.nav-region__icon {
  filter: invert(1);
}
.navbar-somos {
  height: 45px;
}
.navbar-somos button:focus {
  outline: none;
}
.navbar-somos__logo-img {
  max-height: 30px;
}
.navbar-somos__icon-user {
  color: #f8d002;
}
.navbar-somos__search-button {
  width: 35px;
  height: 35px;
}
.navbar-somos__close-button {
  height: 35px;
  width: 50px;
}
.navbar-somos__search-input {
  width: 185px;
  height: 35px;
}
.navbar-somos__btn-sign {
  width: 34px;
  height: 34px;
  cursor: pointer;
  border-radius: 50%;
  padding: 0;
  display: block;
  border: 1px solid;
}
.navbar-somos__btn-sign > i {
  display: inline;
  font-style: normal;
  font-family: sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.navbar-somos__btn-sign > span {
  display: none;
}
.navbar-somos__btn-subs {
  font-family: sans-serif;
  background-color: #4ca675;
  color: #007d33;
  padding: 7px 7px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: normal;
  border: 1px solid #333;
  outline: none;
  border-radius: 6px;
}
.navbar-somos__btn-subs:hover {
  text-decoration: none;
}
.navbar-somos__btn-subs span > i {
  display: none;
}
.newsletters-subscription {
  min-height: 800px;
}
.newsletters-subscription__title {
  height: 35px;
  font-size: 20px;
}
.newsletters-subscription__list {
  grid-template-columns: 1fr;
  max-width: 370px;
  margin: 0 auto;
}
.newsletters-subscription__item {
  margin: 10px;
  position: relative;
  width: auto;
  min-width: auto;
  overflow: visible;
}
.newsletters-subscription__card {
  background-color: #bf222b;
}
.newsletters-subscription__card::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #e8e8e8;
}
.newsletters-subscription__title-text::after {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background-color: #333;
  margin: 10px auto 0;
}
.newsletters-subscription__title-span {
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  max-height: 37px;
  overflow: hidden;
}
.newsletters-subscription__description {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: 63px;
  overflow: hidden;
  padding: 0 10px;
}
.newsletters-subscription__icono {
  background-color: #f7c600;
  bottom: -12px;
  height: 24px;
  width: 24px;
  z-index: 1;
}
.newsletters-subscription__check-cont {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: auto;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.newsletters-subscription__check-btn {
  border: 1px solid #adadad;
  padding: 15px 40px;
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  display: inline-block;
  font-size: 13px;
  outline: 0;
}
.newsletters-subscription__check-btn.subscribed {
  background: #f7c600;
}
.newsletters-subscription__input-check {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.photogallery-image {
  height: 374px;
}
.photogallery-image.top {
  align-items: flex-start;
}
.photogallery-image.middle {
  align-items: center;
}
.photogallery-image.end {
  justify-content: flex-end;
}
.photogallery-image.end .photogallery-image__section {
  text-align: right;
}
.photogallery-image.end .photogallery-image__title {
  text-align: right;
}
.photogallery-image.end .photogallery-image__lenghText {
  text-align: right;
}
.photogallery-image.end .photogallery-image__lenghtBox {
  width: 100%;
}
.photogallery-image__box-image {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  left: 10px;
  top: 10px;
}
.photogallery-image__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 60%);
}
.photogallery-image__box-detail {
  z-index: 1;
  width: 100%;
}
.photogallery-image__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: calc(1.333rem * 1.333 * 4);
}
.photogallery-image__lenghtBox {
  width: 80%;
  margin-top: 15px;
  border-top: dashed 1px rgba(255, 255, 255, 0.5);
}
.photogallery-image__box-icon {
  top: 20px;
  right: 20px;
  height: 50px;
  width: 50px;
}
.photogallery-image[class*=" top start"] .photogallery-image__box-icon {
  top: inherit;
  bottom: 20px;
  right: 20px;
}
.photogallery-image[class*=" top start"] .photogallery-image__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 60%);
}
.photogallery-image[class*=" top end"] .photogallery-image__box-icon {
  top: inherit;
  right: inherit;
  bottom: 20px;
  left: 20px;
}
.photogallery-image[class*=" top end"] .photogallery-image__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 60%);
}
.photogallery-image[class*=" bottom end"] .photogallery-image__box-icon {
  top: 20px;
  left: 20px;
  right: inherit;
}
.photogallery-image[class*=" middle start"] .photogallery-image__box-icon {
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
  left: inherit;
  bottom: inherit;
}
.photogallery-image[class*=" middle start"] .photogallery-image__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 60%);
}
.photogallery-image[class*=" middle end"] .photogallery-image__box-icon {
  top: 50%;
  left: 40px;
  transform: translateY(-50%);
  right: inherit;
  bottom: inherit;
}
.photogallery-image[class*=" middle end"] .photogallery-image__box-image::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 60%);
}
.photogallery-title {
  height: 60px;
}
.photogallery-title__btn {
  background-color: #fbf0e0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: "Roboto";
}
.photogallery {
  background-color: #e1d6c5;
}
.podcast-extraordinary__tag {
  background-color: #5acf68;
}
.podcast-extraordinary__subtitle-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: calc(0.9rem * 1.3333 * 4);
}
.podcast-extraordinary__img {
  max-height: 370px;
}
.podcast-list__tag {
  background-color: #5acf68;
}
.podcast-separator__item-s-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: calc(0.9rem * 1.3333 * 4);
}
.podcast-separator__title-button:hover {
  text-decoration: none;
}
.podcast-separator__title-icon {
  transform: rotate(180deg);
  color: #0f86f9;
}
.podcast-separator__item {
  width: calc((100% / 2) - 8px);
}
.saltar-intro-synopsis {
  border-left: 1px solid #707070;
  border-right: 1px solid #707070;
  opacity: 1;
  display: flex;
  margin: 20px;
  margin-top: 0;
  flex-direction: column;
}
.saltar-intro-synopsis__box {
  min-width: 200px;
  padding-left: 10px;
  padding-right: 10px;
}
.saltar-intro-synopsis__box--border-bottom {
  border-bottom: 1px solid rgba(0,0,0,0.30196);
  opacity: 1;
}
.saltar-intro-synopsis__box--full {
  margin-bottom: 5px;
}
.saltar-intro-synopsis__box--main {
  display: flex;
}
.saltar-intro-synopsis__box--main .saltar-intro-synopsis__box:first-child {
  border-right: 1px solid #707070;
}
.saltar-intro-synopsis__title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 900;
  letter-spacing: -0.22px;
  color: #000;
  opacity: 1;
}
.saltar-intro-synopsis__stars {
  margin-bottom: 5px;
}
.saltar-intro-synopsis__stars--color::before {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
  color: #7360bc !important;
  content: "★";
  position: absolute;
}
.saltar-intro-synopsis__year {
  font-size: 12px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0.17px;
  color: #000;
  opacity: 1;
  display: inline-block;
}
.saltar-intro-synopsis__plataform {
  float: right;
  letter-spacing: 0.17px;
  opacity: 1;
  background-color: #000;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  min-width: 97px;
  padding: 4px 10px 3px;
  text-transform: uppercase;
  transform: skew(-10deg);
  margin-top: 5px;
}
.saltar-intro-synopsis__plataform--reversing {
  display: block;
  transform: skew(10deg);
}
.saltar-intro-synopsis__subhead {
  font-size: 12px;
  line-height: 15px;
  font-weight: 800;
  letter-spacing: 0;
  color: #917de5;
}
.saltar-intro-synopsis__value {
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  letter-spacing: 0;
  color: #000;
}
.search-filter__select {
  height: 40px;
}
.search-filter__list {
  top: 40px;
  z-index: 1;
}
.search-filter__item.selected {
  text-transform: uppercase;
}
.search-filter__item.selected .search-filter__link {
  background-color: #007d33;
  font-weight: bold;
  border: 0;
}
.search-filter__item.active {
  background-color: #007d33;
}
.search-filter__item.active .search-filter__link {
  font-weight: bold;
}
.search-filter__link:hover {
  background-color: #007d33;
  color: #fff;
  text-decoration: none;
}
.search-filter__sublink {
  padding: 7px;
  width: -moz-max-content;
  width: max-content;
}
.separator__title {
  display: -webkit-box;
  max-height: 57.63px;
  -webkit-line-clamp: 3;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
.separator__btn {
  background-color: #d0e7d9;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: "Roboto";
}
.separator__item {
  margin-right: 5px;
}
.separator__item:nth-last-child(1) {
  margin-right: 0;
}
.separator__item:first-child {
  display: block;
}
.separator__item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(50, 50, 50, 0.7) 100%);
}
.separator__section {
  display: none;
}
.separator__icon {
  font-size: 25px;
  width: 25px;
  height: 25px;
  top: 15px;
  right: 15px;
  left: auto;
  left: initial;
  transform: translate(0, 0);
}
.separator__img {
  max-height: 220px;
}
.separator__oneline {
  -webkit-line-clamp: 1;
  max-height: 16px;
}
.separator__twoline {
  -webkit-line-clamp: 2;
  max-height: 32px;
}
.separator__threeline {
  -webkit-line-clamp: 3;
  max-height: 48px;
}
.separator--video * .separator__header-link {
  color: #333;
  text-transform: uppercase;
  font-size: 1.9rem;
  letter-spacing: 2px;
  line-height: 1.5rem;
  font-weight: 700;
}
.separator--video * .separator__item {
  background-color: transparent;
}
.separator--video * .separator__title {
  font-size: 1.1rem;
  letter-spacing: 0px;
  line-height: 1.2rem;
  color: #333;
  font-weight: 700;
  height: 60px;
}
.separator--video * .separator__section {
  display: block;
  border-top: dashed 1px #d0e7d9;
  color: #005b26;
  font-size: 0.8rem;
  line-height: 0.9rem;
  color: #ad8d76;
  font-weight: 400;
}
.separator--video * .separator__article {
  display: flex;
  flex-direction: column-reverse;
}
.separator--video * .separator__icon {
  top: calc((168px - 35px) / 2);
  left: 20px;
  font-size: 35px;
  width: 35px;
  height: 35px;
}
.separator.invested * .separator__item {
  margin-right: 20px;
}
.separator.invested * .separator__item:nth-last-child(1) {
  margin-right: 0;
}
.separator.invested * .separator__article {
  display: flex;
  flex-direction: column-reverse;
}
.blog-separator {
  border-top: 1px dashed #8a8a8a;
}
.blog-separator__item {
  background-color: #d0e7d9;
}
.blog-separator__see-more {
  width: 90px;
  position: relative;
}
.blog-separator__see-more-text {
  font-family: "Exo", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, serif;
  font-weight: 700;
}
.blog-separator__title {
  font-size: 17px;
}
.blog-separator__author {
  color: #333;
  font-size: 20px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 61px;
  line-height: 26px;
}
.blog-separator__author:before {
  content: "";
  display: block;
  height: 1px;
  width: 25px;
  background-color: #333;
  margin-bottom: 3px;
}
.blog-separator__author:after {
  content: "";
  display: block;
  height: 1px;
  width: 25px;
  background-color: #333;
  margin-top: 3px;
}
.blog-separator__link {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 17px;
  height: 52px;
  line-height: 24px;
}
.blog-separator__img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.separator__opinion {
  /*    &-link {
    color: #0e6dc1;
    letter-spacing: 1px;
  } */
}
.separator__opinion-title {
  letter-spacing: 2px;
}
.separator__opinion--body {
  display: flex;
  justify-content: space-between;
  min-height: 290px;
}
.separator__opinion--image-content-default {
  background-color: #d0e7d9;
  border-radius: 50%;
  height: 80px;
  padding: 15px;
  width: 75px;
  margin-bottom: 0px;
}
.separator__opinion--image-default {
  font-size: 46px;
}
.separator__opinion--item:nth-child(1) {
  display: block;
}
.separator__opinion--item-oneline {
  -webkit-line-clamp: 1;
  max-height: 35.63px;
}
.separator__opinion--item-twoline {
  -webkit-line-clamp: 2;
  max-height: 35.63px;
}
.separator__opinion--item-threeline {
  -webkit-line-clamp: 3;
  max-height: 60px;
}
.separator__opinion--item-image {
  width: 70px;
  height: 70px;
}
.separator__opinion-description {
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  line-height: 1.2;
}
.separator__opinion-name::before, .separator__opinion-name::after {
  content: "";
  width: 30px;
  height: 1px;
  margin: 10px 0;
  background-color: #000;
  display: block;
}
/* stylelint-disable no-descending-specificity */
.registros-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  height: auto;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1360px;
  position: relative;
  font-family: "Noto Serif", serif !important;
  background-color: #020b15;
}
.registros-container .background-container-image {
  position: absolute;
  overflow: hidden;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.registros-container .background-container-image img {
  width: auto;
  margin: auto;
  display: flex;
}
.registros-container .background-container {
  height: 400px;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 0;
  color: #fff;
  background: #020b15;
}
.registros-container .background-container::-webkit-scrollbar {
  display: none;
}
.registros-container .background-container .cover-slides {
  display: flex;
  flex-direction: column;
  list-style: none;
  flex-shrink: 1;
}
.registros-container .background-container .cover-slide {
  position: relative;
  width: 100%;
  min-height: 400px;
  background-position: top left;
  background-size: 100% auto;
  background-repeat: no-repeat;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}
.registros-container .background-container .cover-slide-container {
  margin: 0 0;
  display: flex;
}
.registros-container .background-container .cover-slide.mobile {
  display: flex;
}
.registros-container .background-container .cover-slide.desktop {
  display: none;
}
.registros-container .background-backdrop-image {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  position: absolute;
  z-index: 0;
}
.registros-container .background-backdrop {
  background: #020b15;
  background: linear-gradient(0deg, #020b15 0%, rgba(40,40,252,0) 39%);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 400px;
  padding: 0;
  margin: 0 auto;
  position: absolute;
  z-index: 0;
}
.registros-container .form-container {
  position: relative;
  width: 100%;
  max-width: 328px;
  height: auto;
  background-color: transparent;
  top: 0;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
}
.registros-container .form-container .divider-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin: auto auto 14px;
}
.registros-container .form-container__image {
  display: flex;
}
.registros-container .form-container__image img {
  width: 150px;
  margin: 50px auto;
}
.registros-container .form-container__title {
  height: 240px;
  padding: 10px 32px 0;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: #fff;
}
.registros-container .form-container__title .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.registros-container .form-container__title .description {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.25px;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: none;
}
.registros-container .form-container__form {
  display: flex;
  min-height: 400px;
  flex-direction: column;
  padding: 20px;
  margin-top: 9px;
  border-radius: 20px;
  background: linear-gradient(86.16deg, rgba(0, 0, 0, 0.485) 11.14%, rgba(255, 255, 255, 0.05) 113.29%);
  background-blend-mode: overlay;
  box-shadow: 0 1.197px 29.915px 0 rgba(2, 48, 71, 0.2);
  backdrop-filter: blur(50px);
}
.registros-container .form-container__form legend {
  color: #fff;
  font-family: "Noto Serif", serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 10px;
}
.registros-container .form-container__form .grid {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
  margin-bottom: 10px;
}
.registros-container .form-container__form .grid-col-2 {
  grid-template-columns: 2fr 2fr;
}
.registros-container .form-container__form .grid-col-1 {
  grid-template-columns: 1fr;
}
.registros-container .form-container__form input {
  font-family: "Noto Serif", serif !important;
}
.registros-container .form-container__form .button-group {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 20px auto;
}
.registros-container .form-container__form .button-group input[type=submit], .registros-container .form-container__form .button-group input[type=button] {
  width: 100%;
  padding: 15px 0;
  border-radius: 100px;
  color: #000;
  cursor: pointer;
  background-color: #ffcb05;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.1px;
  text-align: center;
  border: none;
  transition: 0.3s;
}
.registros-container .form-container__form .button-group input[type=submit]:hover, .registros-container .form-container__form .button-group input[type=button]:hover {
  background-color: #fffcf4;
  color: #ffb300;
}
.registros-container .form-container__form .check-group {
  display: flex;
  flex-direction: row;
  width: 100%;
  grid-gap: 15px;
  gap: 15px;
  margin: 5px auto;
  position: relative;
}
.registros-container .form-container__form .check-group label {
  margin: auto 0;
  box-sizing: border-box;
  border: 2px solid #ffb300;
  display: flex;
  min-width: 18px;
  min-height: 18px;
  cursor: pointer;
  border-radius: 2px;
  color: #fff;
  z-index: 1;
  pointer-events: none;
  transition: 0.3s;
  background-color: transparent;
}
.registros-container .form-container__form .check-group span {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  text-align: left;
  display: inline-block;
  color: #fff;
}
.registros-container .form-container__form .check-group span a {
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}
.registros-container .form-container__form .check-group input[type=checkbox] {
  position: absolute;
  z-index: 10;
  width: 18px;
  height: 18px;
  cursor: pointer;
  border-radius: 2px;
  opacity: 0;
  margin: auto 0;
  transition: 0.3s;
  top: 0;
  bottom: 0;
}
.registros-container .form-container__form .check-group input[type=checkbox]:checked ~ label {
  position: relative;
  background-color: #ffcb05;
}
.registros-container .form-container__form .check-group input[type=checkbox]:checked ~ label::after {
  content: " ";
  top: 2px;
  left: 0;
  right: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAfCAYAAACLSL/LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGsSURBVFiF3dfPi05RHAfgw8wwClsbY2YxYRYiCjViKSsbTZMka6Wsp8ZayWpKUrakEUqxE7LyF0jDCovxKxRh5n0s3plxvPO+c87rnTlXPutzPve5t9O93xtCxcEmPMCOqi0LQR+eq2caO6s2BWzBlD/zAXurRPXjheb5iH1dFaAGQwiPQggDLZb0hhA2FwOFEAK24VWLJzWfJ9hYErUdrxOox9hQEjWENwnUQ6wvidqFtwnUfawridqNdwnUPfSWRO3B+wTqLtaWRA3jUwI1iZ7cwm4c7xB1CF8SqGvozi3swc25jZew6l9ArcGthoLLWN0G6jC+JlBXszvnUHdaFF3JKcIRfEugsrri0tud3CWO4nuiY0K7RwMHpc/FdU3OBY7hR2LvxbZR0QUO4HPiAjdiHEbwM7Hnwl+BGnDZ7x6MZqDOd4yKcPvVB7Wl8hSziTXnlg0V4XK+b0tlfNlRES5nImiWsRVDRbicGWo+NZxdcVSEy5k6azhTDBXhtmo9p9dwujgqwg3gZQNqBqcqQ0W4fr//BWdwsmrTQtT/np/hRNWWRZE7df6v+QXUfTzdgkrS4AAAAABJRU5ErkJggg==") no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  width: 16px;
  width: 14px;
  height: 11.4px;
}
.registros-container .form-container__form .check-group input[type=checkbox].error {
  color: #eb5757;
  border-bottom: 1px solid #eb5757;
}
.registros-container .form-container__form .check-group input[type=checkbox].error ~ label {
  border-color: #eb5757;
}
.registros-container .form-container__form .input-group {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.registros-container .form-container__form .input-group label {
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
  font-size: 16px;
  top: 15px;
  cursor: text;
  left: 16px;
  position: absolute;
  color: #fff;
  transition: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.registros-container .form-container__form .input-group span {
  padding: 5px 0 5px 16px;
  width: 100%;
  display: flex;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  text-align: left;
  color: #bdbdbd;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: none;
}
.registros-container .form-container__form .input-group input[type=date]::-webkit-calendar-picker-indicator {
  filter: invert(100%);
}
.registros-container .form-container__form .input-group input[type=password] {
  background-color: #000;
}
.registros-container .form-container__form .input-group input[type=password]::-ms-reveal {
  filter: invert(100%);
}
.registros-container .form-container__form .input-group input[type=text],
.registros-container .form-container__form .input-group input[type=email],
.registros-container .form-container__form .input-group input[type=password],
.registros-container .form-container__form .input-group input[type=date],
.registros-container .form-container__form .input-group select {
  width: 100%;
  box-sizing: border-box;
  color: #fff;
  padding: 15px 16px 0;
  height: 56px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  font-size: 16px;
  border-radius: 5px 5px 0 0;
}
.registros-container .form-container__form .input-group input[type=text]:hover,
.registros-container .form-container__form .input-group input[type=email]:hover,
.registros-container .form-container__form .input-group input[type=password]:hover,
.registros-container .form-container__form .input-group input[type=date]:hover,
.registros-container .form-container__form .input-group select:hover {
  border-color: #ffb300;
  outline: none;
  color: #fff !important;
}
.registros-container .form-container__form .input-group input[type=text]:hover ~ label,
.registros-container .form-container__form .input-group input[type=email]:hover ~ label,
.registros-container .form-container__form .input-group input[type=password]:hover ~ label,
.registros-container .form-container__form .input-group input[type=date]:hover ~ label,
.registros-container .form-container__form .input-group select:hover ~ label {
  color: #ffb300;
}
.registros-container .form-container__form .input-group input[type=text]:hover ~ span,
.registros-container .form-container__form .input-group input[type=email]:hover ~ span,
.registros-container .form-container__form .input-group input[type=password]:hover ~ span,
.registros-container .form-container__form .input-group input[type=date]:hover ~ span,
.registros-container .form-container__form .input-group select:hover ~ span {
  color: #bdbdbd;
}
.registros-container .form-container__form .input-group input[type=text].focus-visible,
.registros-container .form-container__form .input-group input[type=email].focus-visible,
.registros-container .form-container__form .input-group input[type=password].focus-visible,
.registros-container .form-container__form .input-group input[type=date].focus-visible,
.registros-container .form-container__form .input-group select.focus-visible {
  background-color: transparent;
  color: #fff !important;
}
.registros-container .form-container__form .input-group input[type=text]:focus-visible,
.registros-container .form-container__form .input-group input[type=email]:focus-visible,
.registros-container .form-container__form .input-group input[type=password]:focus-visible,
.registros-container .form-container__form .input-group input[type=date]:focus-visible,
.registros-container .form-container__form .input-group select:focus-visible {
  background-color: transparent;
  color: #fff !important;
}
.registros-container .form-container__form .input-group input[type=text].focus-visible, .registros-container .form-container__form .input-group input[type=text].select,
.registros-container .form-container__form .input-group input[type=email].focus-visible,
.registros-container .form-container__form .input-group input[type=email].select,
.registros-container .form-container__form .input-group input[type=password].focus-visible,
.registros-container .form-container__form .input-group input[type=password].select,
.registros-container .form-container__form .input-group input[type=date].focus-visible,
.registros-container .form-container__form .input-group input[type=date].select,
.registros-container .form-container__form .input-group select.focus-visible,
.registros-container .form-container__form .input-group select.select {
  border-color: #ffb300;
  outline: none;
  color: #fff;
}
.registros-container .form-container__form .input-group input[type=text]:focus-visible, .registros-container .form-container__form .input-group input[type=text].select,
.registros-container .form-container__form .input-group input[type=email]:focus-visible,
.registros-container .form-container__form .input-group input[type=email].select,
.registros-container .form-container__form .input-group input[type=password]:focus-visible,
.registros-container .form-container__form .input-group input[type=password].select,
.registros-container .form-container__form .input-group input[type=date]:focus-visible,
.registros-container .form-container__form .input-group input[type=date].select,
.registros-container .form-container__form .input-group select:focus-visible,
.registros-container .form-container__form .input-group select.select {
  border-color: #ffb300;
  outline: none;
  color: #fff;
}
.registros-container .form-container__form .input-group input[type=text].focus-visible ~ label, .registros-container .form-container__form .input-group input[type=text].select ~ label,
.registros-container .form-container__form .input-group input[type=email].focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=email].select ~ label,
.registros-container .form-container__form .input-group input[type=password].focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=password].select ~ label,
.registros-container .form-container__form .input-group input[type=date].focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=date].select ~ label,
.registros-container .form-container__form .input-group select.focus-visible ~ label,
.registros-container .form-container__form .input-group select.select ~ label {
  top: 5px;
  font-size: 12px;
  color: #ffb300;
}
.registros-container .form-container__form .input-group input[type=text]:focus-visible ~ label, .registros-container .form-container__form .input-group input[type=text].select ~ label,
.registros-container .form-container__form .input-group input[type=email]:focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=email].select ~ label,
.registros-container .form-container__form .input-group input[type=password]:focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=password].select ~ label,
.registros-container .form-container__form .input-group input[type=date]:focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=date].select ~ label,
.registros-container .form-container__form .input-group select:focus-visible ~ label,
.registros-container .form-container__form .input-group select.select ~ label {
  top: 5px;
  font-size: 12px;
  color: #ffb300;
}
.registros-container .form-container__form .input-group input[type=text].focus-visible ~ span, .registros-container .form-container__form .input-group input[type=text].select ~ span,
.registros-container .form-container__form .input-group input[type=email].focus-visible ~ span,
.registros-container .form-container__form .input-group input[type=email].select ~ span,
.registros-container .form-container__form .input-group input[type=password].focus-visible ~ span,
.registros-container .form-container__form .input-group input[type=password].select ~ span,
.registros-container .form-container__form .input-group input[type=date].focus-visible ~ span,
.registros-container .form-container__form .input-group input[type=date].select ~ span,
.registros-container .form-container__form .input-group select.focus-visible ~ span,
.registros-container .form-container__form .input-group select.select ~ span {
  color: #bdbdbd;
}
.registros-container .form-container__form .input-group input[type=text]:focus-visible ~ span, .registros-container .form-container__form .input-group input[type=text].select ~ span,
.registros-container .form-container__form .input-group input[type=email]:focus-visible ~ span,
.registros-container .form-container__form .input-group input[type=email].select ~ span,
.registros-container .form-container__form .input-group input[type=password]:focus-visible ~ span,
.registros-container .form-container__form .input-group input[type=password].select ~ span,
.registros-container .form-container__form .input-group input[type=date]:focus-visible ~ span,
.registros-container .form-container__form .input-group input[type=date].select ~ span,
.registros-container .form-container__form .input-group select:focus-visible ~ span,
.registros-container .form-container__form .input-group select.select ~ span {
  color: #bdbdbd;
}
.registros-container .form-container__form .input-group input[type=text].error,
.registros-container .form-container__form .input-group input[type=email].error,
.registros-container .form-container__form .input-group input[type=password].error,
.registros-container .form-container__form .input-group input[type=date].error,
.registros-container .form-container__form .input-group select.error {
  color: #eb5757 !important;
  border-bottom: 1px solid #eb5757 !important;
}
.registros-container .form-container__form .input-group input[type=text].error ~ label,
.registros-container .form-container__form .input-group input[type=email].error ~ label,
.registros-container .form-container__form .input-group input[type=password].error ~ label,
.registros-container .form-container__form .input-group input[type=date].error ~ label,
.registros-container .form-container__form .input-group select.error ~ label {
  color: #eb5757 !important;
}
.registros-container .form-container__form .input-group input[type=text].error ~ span,
.registros-container .form-container__form .input-group input[type=email].error ~ span,
.registros-container .form-container__form .input-group input[type=password].error ~ span,
.registros-container .form-container__form .input-group input[type=date].error ~ span,
.registros-container .form-container__form .input-group select.error ~ span {
  color: #eb5757 !important;
}
.registros-container .form-container__form .input-group input[type=text].error.focus-visible,
.registros-container .form-container__form .input-group input[type=email].error.focus-visible,
.registros-container .form-container__form .input-group input[type=password].error.focus-visible,
.registros-container .form-container__form .input-group input[type=date].error.focus-visible,
.registros-container .form-container__form .input-group select.error.focus-visible {
  background-color: transparent;
}
.registros-container .form-container__form .input-group input[type=text].error:focus-visible,
.registros-container .form-container__form .input-group input[type=email].error:focus-visible,
.registros-container .form-container__form .input-group input[type=password].error:focus-visible,
.registros-container .form-container__form .input-group input[type=date].error:focus-visible,
.registros-container .form-container__form .input-group select.error:focus-visible {
  background-color: transparent;
}
.registros-container .form-container__form .input-group input::-moz-placeholder {
  display: none;
}
.registros-container .form-container__form .input-group input::placeholder {
  display: none;
}
.registros-container .form-container__form .input-group select option {
  height: 57px;
  background-color: #fff;
  color: #1d1d1d;
  position: relative;
  border-bottom: 1px solid #1d1d1d;
}
.registros-container .form-container .footer-container {
  color: #fff;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
.registros-container .form-container .footer-container p {
  margin: 0 auto 14px;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
}
.registros-container .form-container .footer-container .first-message {
  font-family: "Noto Serif", serif;
}
.registros-container .form-container .footer-container .second-message {
  font-family: "Josefin Sans", "Noto Serif", serif;
}
.registros-container input[type=date] {
  width: 100%;
  background: transparent !important;
  color: transparent !important;
}
.registros-container input[type=date]:hover::-webkit-datetime-edit-day-field, .registros-container input[type=date]:hover::-webkit-datetime-edit-month-field, .registros-container input[type=date]:hover::-webkit-datetime-edit-year-field, .registros-container input[type=date]:hover::-webkit-datetime-edit-fields-wrapper {
  color: transparent !important;
}
.registros-container input[type=date]:focus::-webkit-datetime-edit-day-field, .registros-container input[type=date]:focus::-webkit-datetime-edit-month-field, .registros-container input[type=date]:focus::-webkit-datetime-edit-year-field, .registros-container input[type=date]:focus::-webkit-datetime-edit-fields-wrapper {
  color: #fff !important;
}
.registros-container input[type=date]:focus::-webkit-calendar-picker-indicator {
  filter: invert(1) !important;
}
.registros-container input[type=date].select.text-color {
  color: #fff !important;
}
.registros-container input[type=date].select.text-color::-webkit-datetime-edit-day-field, .registros-container input[type=date].select.text-color::-webkit-datetime-edit-month-field, .registros-container input[type=date].select.text-color::-webkit-datetime-edit-year-field, .registros-container input[type=date].select.text-color::-webkit-datetime-edit-fields-wrapper {
  color: #fff !important;
}
.registros-container input[type=date].select.text-color.error {
  color: #eb5757 !important;
}
.registros-container input[type=date].select.text-color.error::-webkit-datetime-edit-day-field, .registros-container input[type=date].select.text-color.error::-webkit-datetime-edit-month-field, .registros-container input[type=date].select.text-color.error::-webkit-datetime-edit-year-field, .registros-container input[type=date].select.text-color.error::-webkit-datetime-edit-fields-wrapper {
  color: #eb5757 !important;
}
.registros-container .email-loader-bottom {
  display: flex;
  align-items: center;
  grid-gap: 0;
  gap: 0;
  padding: 6px 0 2px 16px;
  pointer-events: none;
}
.registros-container .email-loader-bottom__spinner {
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  flex-shrink: 0;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}
.registros-container .email-loader-bottom__text {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Noto Serif", serif;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.registros-container .input-group input.is-loading {
  cursor: wait;
}
.concessionaires {
  background-color: #e8f2f7;
  /* &__title {} */
}
.concessionaires__arrow {
  left: 50%;
  margin-left: -21px;
  border-width: 24px 21px 0 21px;
  border-color: #fff transparent transparent transparent;
}
.concessionaires__container {
  max-width: 954px;
  padding-top: 50px;
}
.concessionaires__info {
  width: 320px;
}
.concessionaires__locations {
  margin-bottom: 50px;
}
.concessionaires__controls {
  width: 50%;
}
.concessionaires__label {
  width: 80px;
}
.concessionaires__select {
  background-image: url(https://elcomercio.pe/img/arrows_select.png);
  background-position: right center;
  background-repeat: no-repeat;
  float: left;
  height: 62px;
}
.error {
  text-align: center;
  background-color: #eae9e5;
  padding: 40px 40px 20px 40px;
  position: relative;
  width: 100%;
}
.error__icon {
  margin-top: 103px;
}
.error__title {
  font-family: "Roboto";
  line-height: 1.5;
  margin-bottom: 10px;
  color: #3c3c3c;
  font-size: 1.1rem;
  font-weight: 700;
  margin-top: 6px;
}
.error__content {
  display: inline-block;
  font-family: "Roboto";
  color: #3c3c3c;
  line-height: 1.5;
  font-size: 0.8rem;
  max-width: 400px;
  margin: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}
.error__title-search {
  color: #3c3c3c;
  font-family: "Roboto";
  line-height: 47px;
  margin-top: 25px;
  font-weight: 400;
  font-size: 0.8rem;
}
.error__search-box {
  padding: 0 15px;
  max-width: 524px;
  margin: 20px auto;
  position: relative;
}
.error__link {
  display: inline-block;
  line-height: 1.5;
  font-size: 0.8rem;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
}
.error .search-main-form {
  position: relative;
}
.error .search-input {
  width: 100%;
  height: 48px;
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0 8px 16px rgba(0,0,0,0.16078);
  border: 1px solid gray;
  border-radius: 12px;
  padding-left: 20px;
  color: #6f6f6f;
  font-size: 0.8rem;
  line-height: 24px;
  font-family: "Roboto";
}
.error .search-input.focus-visible {
  outline: none;
}
.error .search-input:focus-visible {
  outline: none;
}
.error .search-input__btn {
  width: 15px;
  height: 15px;
  border: 2px solid #2b2e34;
  border-radius: 50%;
  position: absolute;
  right: 40px;
  top: 14px;
}
.error .search-input__btn::before {
  display: none;
}
.error .search-input__btn::after {
  position: absolute;
  width: 12px;
  height: 4px;
  background-color: #2b2e34;
  display: block;
  content: "";
  top: 6px;
  left: 8px;
  border-radius: 10px;
  transform: rotate(40deg);
  transform-origin: -1px 5px;
}
.info-pages * p {
  margin: 0 0 20px;
  font-size: 13px;
}
.info-pages * ul {
  list-style: disc outside none;
  list-style: initial;
  margin: 0 0 20px;
}
.info-pages * ol {
  list-style: decimal;
  margin: 0 0 20px;
}
.info-pages * li {
  font-size: 13px;
  padding: 5px 0;
  margin-left: 20px;
}
.info-pages * table {
  background-color: #e0e0e0;
  border-collapse: inherit;
  border-spacing: 1px;
  margin-bottom: 30px;
  table-layout: fixed;
  width: 100%;
}
.info-pages * td {
  background-color: #fff;
  font-size: 13px;
  padding: 7px 10px;
  word-wrap: break-word;
}
.info-pages * h1, .info-pages * h2, .info-pages * h3, .info-pages * h4, .info-pages * h5, .info-pages * h6 {
  font-weight: bold;
  margin-bottom: 5px;
}
.newsletter__box-subscription {
  align-self: center;
  background-color: #f4f4f4;
  border-radius: 12px;
  border: 1px solid #e4e4e4;
  min-width: -webkit-fill-available;
}
.newsletter__divConfirmation {
  min-height: 300px;
  padding-top: 40px;
  width: 270px;
}
.newsletter__button {
  height: 50px;
}
.newsletter__description {
  color: #666;
  margin-top: 1em;
  margin-bottom: 1em;
}
.newsletter__email {
  height: 50px;
}
.newsletter__error-message {
  color: #dc4e41;
}
.newsletter__image-container {
  border-bottom-width: 2px;
  height: 370px;
}
.newsletter__image {
  width: 60%;
}
.newsletter__title {
  color: #666;
}
.newsletter__title::after {
  background-color: #007d33;
  bottom: 0;
  content: "";
  height: 5px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 115px;
}
.newsletter__strong {
  font-size: 55px;
}
.newsletter__page-link {
  text-decoration: underline;
}
.newsletter__tos {
  max-width: 83%;
  margin: 0 auto;
  font-size: 13px;
}
.newsletter__cafe {
  max-width: 160px;
  margin-bottom: 16px;
}
.newsletter__icon {
  height: 28px;
}
.newsletter__checkmark {
  width: 60px;
  height: 60px;
}
.newsletter__input-checkbox {
  margin-top: 1px;
}
.border-r-10 {
  border-radius: 10px;
}
.author-card__detail {
  width: 70%;
}
.author-card__wrapper {
  background-color: #005b26;
}
.author-card__image-default {
  width: 100px;
  height: 100px;
  font-size: 70px;
  border-radius: 50%;
  background-color: #d0e7d9;
}
.author-card__image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #d0e7d9;
}
.author-card__name {
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 24px;
}
.author-card__icono {
  background-color: #d0e7d9;
  bottom: 20px;
  border-radius: 50%;
  height: 24px;
  width: 24px;
}
.author-card__group {
  font-size: 11px;
  line-height: 15px;
}
.author-card__group::after {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background-color: #333;
  margin: 10px auto 0;
}
.author-card__title {
  font-size: 16px;
  line-height: 20px;
}
.author-item {
  /*   &__date {
    @media (--tablet) {
      display: none;
    }

    &.mobile {
      display: none;

      @media (--tablet) {
        font-size: 13px;
        display: block;
      }
    }
  } */
  /* &__icons {
    margin-left: 20px;
    display: inline-flex;

    a {
      margin-right: 10px;

      &:nth-last-child(1) {
        margin-right: 0;
      }
    }
  } */
}
.author-item__wrapper {
  max-width: 700px;
}
.author-item__box-image-default {
  height: 50px;
  padding: 10px;
  font-size: 30px;
  border-radius: 50%;
  background-color: #005b26;
}
.author-item__box-image {
  flex-basis: 50px;
  height: 50px;
}
.author-item__image {
  width: 50px;
  height: 50px;
}
.editorial-card {
  /* &__name {} */
  /* &__social {
    display: none;

    @media (--tablet) {
      display: flex;
      align-items: center;
      margin-top: 15px;
    }
  } */
}
.editorial-card__wrapper {
  background-color: #005b26;
}
.editorial-card__image {
  width: 60px;
  height: 60px;
}
.editorial-card__title {
  width: 90%;
}
.opinion-grid {
  grid-template-columns: 1fr;
}
.opinion-grid--list, .opinion-grid--title {
  max-width: 100%;
}
.stories-l-card {
  height: 374px;
  max-height: 374px;
}
.stories-l-card__image {
  max-height: 157px;
}
.stories-l-footer {
  display: none;
  height: 60px;
}
.stories-l-footer__link {
  padding: 8px 20px;
  border: solid 1px #e8e8e8;
}
.stories-l-header {
  min-height: 35px;
}
.stories-l-header__title {
  min-width: 10%;
  max-width: 70%;
}
.stories-l-header__icon {
  display: none;
}
.stories-l-header__see-more {
  height: 22px;
}
.stories-l-item .multimedia__icon {
  font-size: 48px;
  top: calc(50% - 25px);
  left: 20px;
  background-color: transparent;
  z-index: 2;
}
.stories-l-item__link-box {
  margin: 2px 0px;
}
.stories-l-tabloid {
  border: solid 1px #e8e8e8;
  display: flex;
  flex-wrap: wrap;
}
.stories-l-tabloid__item {
  padding: 20px;
  width: 100%;
  padding-bottom: 0;
  border-bottom: solid 1px #e8e8e8;
  position: relative;
}
.stories-l-tabloid__item:nth-child(odd)::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0px;
  height: 100%;
  width: 1px;
  background-color: #e8e8e8;
}
.stories-l-tabloid__item:nth-child(odd):nth-last-child(-n+2) {
  border-bottom: 0;
}
.stories-l-tabloid__item:nth-last-child(even):nth-last-child(1) {
  border-bottom: 0;
}
.stories-l-tabloid__image-link {
  width: 100%;
  height: 100%;
}
.stories-l-tabloid__image {
  width: 100%;
  max-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.stories-l-tabloid__date {
  margin: 10px 0;
  font-size: 20px;
  font-weight: 700;
  display: block;
}
.stories-l-tabloid__section {
  font-size: 14px;
  color: #8a8a8a;
  padding-bottom: 20px;
}
.stories-list-correction__label {
  font-size: 1.2rem;
  font-weight: 700;
}
.stories-list-correction__box {
  border-radius: 10px;
  background-color: #f3f5f7;
  box-shadow: 2px 2px 2px 0 #f2f5f7;
}
.stories-list-correction__title {
  font-weight: 700;
  font-size: 0.9rem;
}
.stories-list-correction__content {
  font-size: 0.8rem;
}
.stories-list-correction__time {
  color: #9d9c9c;
  font-weight: 700;
}
.infinite-cards__card {
  width: calc(100% / 2);
}
.infinite-cards__len {
  background-color: rgba(0, 0, 0, 0.7);
}
.infinite-cards__section {
  background-color: rgba(0, 0, 0, 0.7);
}
.infinite-cards__media, .infinite-cards__img {
  max-height: 138px;
  min-height: 70px;
}
.infinite-cards__link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: calc(1.1rem * 1.3333 * 4);
}
.linked-site__image {
  height: 100px;
  width: 130px;
}
.linked-site__header {
  border-bottom-width: 2px;
}
.linked-site__title-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: calc(1.3rem * 1.3333 * 4);
}
.linked-site__icon-container {
  width: 65px;
  height: 20px;
  background-color: #fff;
  position: absolute;
  right: 0;
  text-align: center;
  border-radius: 10px;
  padding-top: 4px;
}
.linked-site__icon-premium {
  width: 40px;
}
.most-read-by-site {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  grid-gap: 20px 0;
  gap: 20px 0;
  margin: 20px;
}
.most-read-by-site__container-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 2px solid #000;
  color: #111;
}
.most-read-by-site__container-title__title {
  font: 900 1.3rem/1.5rem "Roboto";
  text-transform: uppercase;
}
.most-read-by-site__container-title__brand {
  font: 500 0.9rem/1rem "Roboto";
  text-align: right;
}
.most-read-by-site__container-title__brand span {
  font-weight: 900;
}
.most-read-by-site__item {
  max-width: 100%;
}
.most-read-by-site__item-linkeable {
  display: flex;
}
.most-read-by-site__item-image {
  width: 130px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}
.most-read-by-site__item-title {
  font: 900 1.1rem/1.33rem "Roboto";
  color: #111;
  margin-left: 8px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 62px;
}
.most-read-homologated-card {
  height: 374px;
  max-height: 374px;
}
.most-read-homologated-card__image {
  max-height: 157px;
}
.most-read-homologated-footer {
  background-color: #d0e7d9;
}
.most-read-homologated-footer__link {
  padding: 8px 20px;
  border: solid 1px #e8e8e8;
  font-size: 12px;
}
.most-read-homologated-header {
  min-height: 35px;
}
.most-read-homologated-header__title {
  min-width: 10%;
  max-width: 70%;
}
.most-read-homologated-header__icon {
  display: none;
}
.most-read-homologated-header__see-more {
  height: 22px;
}
.most-read-homologated-item:last-child {
  padding-bottom: 0;
}
.most-read-homologated-item:last-child .most-read-homologated-item__link-box div {
  border-bottom: 0;
}
.most-read-homologated-item__icon {
  font-size: 50px;
  top: calc(50% - 25px);
  right: calc(50% - 25px);
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.most-read-homologated-item__image {
  flex-basis: 80px;
  flex-grow: 0;
  flex-shrink: 0;
}
.most-read-premium-card {
  height: 374px;
  max-height: 374px;
  background-color: #d0e7d9;
}
.most-read-premium-card__image {
  max-height: 157px;
}
.most-read-premium-card__list {
  height: calc(100% - 40px);
  max-height: calc(100% - 40px);
}
.most-read-premium-card__container-list {
  height: calc(100% - 60px);
  max-height: calc(100% - 60px);
}
.most-read-premium-footer {
  display: none;
  height: 60px;
}
.most-read-premium-footer__link {
  padding: 8px 20px;
  border: solid 1px #e8e8e8;
}
.most-read-premium-header {
  min-height: 35px;
}
.most-read-premium-header__title {
  min-width: 10%;
  max-width: 70%;
}
.most-read-premium-header__icon {
  display: none;
}
.most-read-premium-header__see-more {
  height: 22px;
}
.most-read-premium-item__icon {
  font-size: 50px;
  top: calc(50% - 25px);
  right: calc(50% - 25px);
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.most-read-premium-item__image {
  flex-basis: 50px;
  flex-grow: 0;
  flex-shrink: 0;
}
.most-read-premium-item__link-box {
  margin: 2px 0px;
  height: 68px;
}
.most-read-premium-item__link-container {
  width: 195px;
}
.mr-view__left {
  flex-basis: 80px;
  flex-grow: 0;
  flex-shrink: 0;
}
.mr-view__body {
  overflow-y: auto;
  max-height: 100%;
}
.mr-view__item {
  border-bottom: solid 1px #8a8a8a;
}
.mr-view__btn {
  padding: 8px 15px;
  background-color: #007d33;
  color: white;
  font-weight: bold;
}
.mr-view__wrapper.hashtml {
  height: auto;
}
.mr-view__wrapper.hashtml * .mr-view__body {
  max-height: 180px;
}
.mr-view__html {
  height: auto;
}
.sec-col__header {
  height: 40px;
}
.sec-col__header.bg-info {
  background-color: #d0e7d9;
}
.sec-col__image {
  height: 169px;
  max-height: none;
}
.sec-col__link {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.sec-col__story:last-child {
  border-bottom: 0;
}
.stories-author__container {
  background-color: #e2d5c8;
}
.stories-author__item {
  border-top: 1px solid #f5e9de;
}
.stories-author__img {
  width: 62px;
  height: 62px;
  border-radius: 50%;
}
.stories-author__img--main {
  width: 100px;
  height: 100px;
}
.stories-author__author {
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 19px;
  color: #333333;
  font-family: "Judson";
  font-weight: 700;
}
.stories-author__author--main {
  font-size: 25px;
  line-height: 24px;
}
.stories-author__section {
  height: 40px;
  background-color: #888888;
}
.stories-author__section-text {
  font-size: 17px;
  letter-spacing: 1px;
  line-height: 26px;
  color: #f5e9de;
  font-family: "Judson";
  font-weight: 700;
}
.stories-author__occupation {
  font-size: 13px;
  line-height: 15px;
  color: #333333;
  font-family: "Judson";
  font-weight: 400;
}
.stories-author__occupation::after {
  border-bottom: 1px solid #333333;
  content: "";
  width: 25px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
}
.stories-author__title {
  font-size: 19px;
  letter-spacing: 0px;
  line-height: 18px;
  color: #333333;
  font-family: "Judson";
  font-weight: 400;
}
.stories-video__wrapper {
  background-color: #111;
}
.stories-video__title {
  font-size: 15px;
}
.stories-video__title:after {
  content: "";
  display: block;
  width: 80%;
  height: 2px;
  background-color: #007d33;
  margin-top: 5px;
}
.stories-video__programs {
  font-size: 14px;
}
.stories-video__programs:before {
  margin-left: 10px;
}
.stories-video__item-text {
  width: calc(100% - 96px - 15px);
}
.stories-video__item-border {
  border-color: #666;
}
.stories-video__item-dest-title {
  font-size: 16px;
  line-height: 1.4;
}
.stories-video__item-title {
  font-size: 15px;
  line-height: 1.3;
  display: -webkit-box;
  max-height: 55px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.stories-video__item-img, .stories-video__item img {
  width: 106px;
  height: 80px;
}
.stories-video__item-time {
  background-color: rgba(0, 0, 0, 0.8);
  width: 54px;
  height: 18px;
  font-size: 10px;
  bottom: 20px;
}
.stories-video__item-live {
  font-size: 12px;
}
.stories-video__item-live:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ff280a;
  margin-right: 7px;
}
.stories-video__item-default {
  background-color: #aaa;
}
.stories-video__youtube iframe {
  width: 100%;
}
.stories-video__youtube:hover .stories-video__youtube-live {
  bottom: 50px;
}
.stories-video__youtube-live {
  width: 44px;
  height: 16px;
  background-color: #ff280a;
  color: #fff;
  font-size: 9px;
  bottom: 12px;
  left: 10px;
}
.stories-video__item-dest .powa-button {
  outline: 0;
}
.stories-video__item-dest.sticky {
  background-color: #222222;
  height: 94px;
  position: fixed;
  top: 46px;
  z-index: 3;
  display: flex;
  padding: 10px;
  justify-content: space-between;
}
.stories-video__item-dest.sticky .stories-video__item-border {
  display: flex;
  align-items: center;
  border: 0;
  height: 100%;
  max-width: calc(100% - 32px);
}
.stories-video__item-dest.sticky .powa {
  width: 130px;
  height: 74px;
}
.stories-video__item-dest.sticky .stories-video__item-dest-title {
  font-size: 14px;
  color: #dddddd;
  line-height: 18px;
  letter-spacing: 0.28px;
  display: -webkit-box;
  max-height: 74px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.stories-video__item-dest.sticky .stories-video__close {
  display: flex;
  background-color: #111;
  width: 32px;
  height: 32px;
  position: relative;
  cursor: pointer;
}
.stories-video__item-dest.sticky .stories-video__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stories-video__item-dest.sticky.sticky-top {
  transition: all 0.5s;
}
.story-header-amp {
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  margin: 5px auto;
}
.story-header-amp__title {
  font-size: 24px;
  color: #333;
  line-height: 29px;
  font-weight: 700;
  font-family: "Roboto";
}
.story-header-amp__datetime {
  font-size: 16px;
  margin: 15px 0;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  color: #666;
}
.story-header-amp__description {
  margin-top: 0;
  font-size: 15px;
  line-height: 1.5;
  color: #323232;
}
.story-header-amp__list {
  margin: 20px -7px;
  height: 32px;
  line-height: 32px;
  width: 180px;
}
.story-header-amp__item {
  width: 25%;
}
.story-header-amp__link {
  width: 100%;
  height: 100%;
}
.story-header-amp__more {
  width: 45px;
  background-color: #ccc;
}
.story-header-amp__button {
  color: #fff;
  width: 100%;
  height: 100%;
}
.story-header-amp__share {
  font-size: 12px;
  fill: #fff;
  margin-left: 10px;
}
.story-header-amp .story-gallery {
  margin-left: -20px;
  margin-right: -20px;
}
.story-author-title__box-title {
  flex-basis: calc(100% - 90px);
}
.story-author-title__section {
  flex-basis: 90px;
}
.story-author-title__url {
  color: #8f071f;
}
.content-sidebar__left .story-author-title {
  padding-left: 20px;
  padding-right: 20px;
}
.related-content__icon {
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -15px;
  background-color: rgba(255, 255, 255, 0.5);
}
.story-content {
  /* Esto es importante definirlo por los scripts de Opta */
  /* ----------------------------------------------------- */
  /* Para arreglar estilos en o-embed */
}
.story-content__nota-premium {
  display: none;
}
.story-content__tag-link {
  color: #8a8a8a;
}
.story-content__p-default {
  background-color: #000;
  height: 157px;
}
.story-content__lL-video, .story-content__lL-iframe {
  padding-top: 20px;
}
.story-content__visual--image {
  min-height: 157px;
}
.story-content__gallery-img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 200px;
}
.story-content * iframe {
  width: 100%;
}
.story-content .pquote {
  background: none;
  /*     &__pull {
    background: url('../images/openquote.svg?d=521&mxId=00000000') top left no-repeat;
  } */
}
.story-content .pquote__text {
  font-style: italic;
}
.story-content .pquote::first-letter {
  font-size: 1.5em;
  font-weight: bold;
}
.story-content__content > section {
  width: 100%;
}
.story-content__content > section > h1 {
  font-size: 2em;
}
.story-content__content > section > h2 {
  font-size: 1.81em;
}
.story-content__content > section > h3 {
  font-size: 1.601em;
}
.story-content__content > section > h4 {
  font-size: 1.379em;
}
.story-content__content > section > h5 {
  font-size: 1.25em;
}
.story-content__content > section > h6 {
  font-size: 1.188em;
}
.story-content__content > section > h1, .story-content__content > section > h2, .story-content__content > section > h3, .story-content__content > section > h4, .story-content__content > section > h5, .story-content__content > section > h6 {
  margin: 20px 0;
  line-height: 1.3;
}
.story-content__font--secondary, .story-content__content {
  word-wrap: break-word;
}
.story-content__image figcaption {
  padding: 14px 0;
  font-size: 13px;
  color: #8a8a8a;
}
.story-content__caption > span {
  display: none;
}
.story-content__embed .twitter-tweet {
  width: 100% !important;
}
.story-content__embed .instagram-media {
  min-width: 0 !important;
  max-width: 500px !important;
}
.story-content__embed [src*=youtube] {
  width: 100% !important;
  margin: 20px 0;
}
.story-content__embed .fb-post {
  width: 100% !important;
  max-width: 500px;
}
.story-content__embed .fb-post > span {
  width: 100% !important;
}
.story-content__embed .fb-post > span > [src*=facebook] {
  width: 100% !important;
}
.story-content__embed .fb-post > span > [src*=facebook] > [data-testid*=newsFeedStream] {
  width: 100% !important;
}
.story-content__embed img {
  width: 100%;
}
.story-content__icon-list {
  margin-right: -49px;
}
.story-content__link:hover {
  text-decoration: none;
}
.story-content__list-more {
  width: 80px;
  right: 50px;
  box-shadow: 2px 6px 7px rgba(25, 57, 22, 0.2);
}
.story-content__list-more::after {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  border: 0;
  box-shadow: 4px -1px 3px rgba(25, 57, 22, 0.2);
  background-color: #fff;
  transform: rotate(45deg);
  z-index: -1;
  right: -6px;
  top: calc(50% - 8px);
}
.story-content__list-more .story-content__item {
  margin-bottom: 0;
}
.story-content__tags-link {
  font-size: 14px;
}
.story-content__more-link:hover {
  text-decoration: none;
}
.story-content__more-link .icon-facebook-circle {
  color: #3b5998;
}
.story-content__more-link .icon-twitter-circle {
  color: #00acee;
}
.story-content .powa-shot-play-icon,
.story-content .powa-shot-loading-icon {
  font-family: "icomoon", sans-serif;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
}
.story-content .powa-shot-play-icon::before {
  content: "";
}
.story-content .powa-shot-play-icon:hover {
  color: #fff;
}
.story-content .powa-shot-loading-icon::before {
  content: "";
}
.story-content .powa-shot-loading-icon:hover {
  color: #fff;
}
.story-content__date {
  order: -1;
}
.story-content ul.story-content__paragraph-list {
  list-style-type: disc;
  padding-left: 30px;
}
.story-content ol.story-content__paragraph-list {
  list-style-type: decimal;
  padding-left: 30px;
}
.story-content__link-list {
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
}
.story-content__link-list-figure {
  width: 96px;
  height: 64px;
}
.story-content__link-list-title {
  font-family: "Roboto";
  font-size: 16px;
}
.story-content__link-list-title-link {
  font-size: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 20px;
  height: 62px;
}
.story-content li {
  margin-bottom: 20px;
  font-family: "Roboto";
  line-height: 1.5;
  font-size: 16.9px;
}
.story-content li a {
  color: #007d33;
  font-weight: 700;
  text-decoration: underline;
}
.story-content__alignment-center {
  text-align: center;
}
.story-content__alignment-left {
  text-align: left;
}
.story-content__alignment-right {
  text-align: right;
}
.story-content .paper-prev {
  background-color: rgba(206, 177, 177, 0.5);
  color: #fff;
  height: 100%;
  text-align: center;
  width: 60px;
  z-index: 1;
}
.story-content__blockquote {
  font-family: "Exo", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, serif;
  font-size: 18px;
  background-color: #f5f5f5;
  position: relative;
  padding: 20px 20px 20px 36px;
}
.story-content__blockquote::before {
  content: "";
  display: block;
  width: 2px;
  height: calc(100% - 40px);
  background-color: #1d75c9;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 24px;
}
.story-content__interstitial-link {
  color: #4a88b1;
  font-size: 0.9rem;
}
.story-content__interstitial-link::before {
  color: #000;
  content: "[";
  margin-right: 4px;
}
.story-content__interstitial-link::after {
  color: #000;
  content: "]";
  margin-left: 4px;
}
.story-content li.story-content__item a.story-content__link {
  text-decoration: none;
}
.story-content__correction {
  font-size: 0.8rem;
  border-top: 1px solid #575757;
  border-bottom: 1px solid #575757;
  font-style: italic;
}
.story-content__correction__title {
  font-weight: 700;
  font-size: 0.9rem;
}
.story-content__stamp-trust {
  background: #f3f3f3;
  margin: 20px auto;
  text-align: right;
  width: 100%;
}
.story-content__stamp-trust__box-left {
  display: inline-block;
  float: left;
  height: 55px;
  vertical-align: middle;
}
.story-content__stamp-trust__box-left p {
  display: inline-block;
  margin: 20px 5px;
  vertical-align: middle;
}
.story-content__stamp-trust__box-left img {
  display: inline-block;
  margin: 0 5px;
  max-width: 150px;
  vertical-align: middle;
}
.story-content__stamp-trust__link {
  background: #ededed;
  color: #2e6d9d;
  display: inline-block;
  font: 14px/15px "arial";
  padding: 20px;
  vertical-align: middle;
  text-decoration: underline;
}
.story-content__customblock {
  font-size: 18px;
  border-top: 1px solid #575757;
  border-bottom: 1px solid #575757;
}
.story-content__customblock__backstory__title {
  display: inline-block;
  background-color: #000;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
}
.bbc-head img {
  width: 100%;
}
.story-contents__p-default {
  background-color: #000;
  height: 157px;
}
.story-contents__lL-video, .story-contents__lL-iframe {
  padding-top: 20px;
}
.story-continue {
  height: 160px;
}
.story-continue__story-load {
  width: 320px;
}
.story-continue__story-load-image {
  width: 32px;
  height: 36px;
  z-index: 9;
  top: 32px;
  left: 34px;
}
.story-continue__circle {
  width: 100px;
  height: 100px;
}
.story-continue__counter {
  width: 100px;
  height: 100px;
  z-index: 2;
}
.story-continue__counter::after {
  content: "";
  background: #fff;
  width: 90px;
  height: 90px;
  top: 5px;
  left: 5px;
  position: absolute;
  border-radius: 50%;
}
.story-continue__progress {
  background: linear-gradient(to bottom, #adadad 0, #f5e9de 100%);
  transform-origin: 50px 50px;
  width: 50px;
  height: 100px;
  border-radius: 50px 0 0 50px;
}
.story-continue__story-load-news {
  width: calc(100% - 100px);
  font-weight: 400;
}
.story-continue__story-load-text {
  font-size: 14.4px;
}
.story-continue__story-load-title {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 16px;
  line-height: 1.2;
  max-height: 38px;
}
.gallery-container {
  background-color: #000;
  display: none;
  height: 100vh;
  left: 0;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1;
}
.gallery-container::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.gallery-container.open {
  display: block;
  overflow-x: hidden;
}
.gallery-container__top-bar, .gallery-container__top-bar-img, .gallery-container__button-close {
  z-index: 1;
}
.gallery-container__top-bar {
  align-items: center;
  background-color: #222;
  display: flex;
  height: 48px;
  padding: 8px 8px 8px 10px;
  width: 100%;
}
.gallery-container__top-bar-img {
  margin-left: 10px;
}
.gallery-container__button-back {
  width: 24px;
  height: 24px;
  padding: 0;
  z-index: 1;
}
.gallery-container__button-back svg {
  fill: #aaa;
  transform: rotate(180deg);
}
.gallery-container__subtitle {
  display: none;
}
.gallery-container__button-close {
  display: flex;
  align-items: center;
  color: #fff;
  margin-left: auto;
  width: 108px;
  height: 40px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16078);
  border: 1px solid #666;
  border-radius: 4px;
  background: #454545;
  padding-left: 18px;
}
.gallery-container__button-close-text {
  color: #fff;
  font: 500 15px/22px "Roboto";
  letter-spacing: 0.15px;
}
.gallery-container__button-close-icon {
  margin-left: 13px;
  margin-top: 2px;
}
.gallery-container__button-close-icon path {
  fill: #fff;
}
.gallery-container__slider {
  transition: transform 0.4s ease 0s;
}
.gallery-container__item-slider {
  position: relative;
}
.gallery-container__image {
  display: flex;
  align-items: center;
  margin-top: -26px;
  height: 100%;
}
.gallery-container__image * img {
  -o-object-fit: cover;
     object-fit: cover;
}
.gallery-container__caption {
  display: flex;
  flex-direction: column;
  grid-gap: 27px;
  gap: 27px;
  margin-top: 32px;
}
.gallery-container__wrap-caption {
  padding-top: 8px;
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
  gap: 10px;
  position: relative;
}
.gallery-container__wrap-caption::before {
  bottom: 0;
  content: "";
  height: 64px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
  background: linear-gradient(178deg, transparent 5%, rgba(0, 0, 0, 0.7)) 0 0 no-repeat padding-box padding-box transparent;
}
.gallery-container__quantity {
  font: 700 16px/19px "Roboto";
  color: #fff;
  z-index: 1;
}
.gallery-container__caption-image {
  font: 700 17px/24px "Roboto";
  letter-spacing: 0.09px;
  color: #d5d5d5;
  overflow: auto;
  position: relative;
  display: -webkit-box;
}
.gallery-container__caption-image::-webkit-scrollbar {
  width: 0;
}
.gallery-container__caption-image a {
  color: #d5d5d5;
}
.gallery-container__caption-image:hover::-webkit-scrollbar {
  width: 8px;
}
.gallery-container__caption-image:hover::-webkit-scrollbar-thumb {
  border-radius: 32px;
  background-color: #444;
}
.gallery-container__ads-small {
  position: absolute;
  width: 300px;
  top: 400px;
  bottom: 0;
  margin: auto;
  left: 680px;
  right: 0;
}
.gallery-container__arrows {
  position: absolute;
  top: 0;
  cursor: pointer;
  height: 100vh;
}
.gallery-container__arrows.icon-left {
  left: 20px;
}
.gallery-container__arrows.icon-right {
  right: 20px;
}
.gallery-container__arrows * svg {
  width: 64px;
}
.gallery-container__wrap-btn {
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
  padding-bottom: 74px;
}
.gallery-container__btn-left, .gallery-container__btn-right {
  padding: 16px 0;
  display: flex;
  font: 700 14px/22px "Roboto";
  border-radius: 6px;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  z-index: 1;
}
.gallery-container__btn-left {
  background: #151515;
  border: 1px solid #333;
  color: #ccc;
  padding-left: 12px;
  padding-right: 30px;
}
.gallery-container__btn-left span {
  border-top: solid 2px #ccc;
  border-left: solid 2px #ccc;
  transform: rotate(-45deg);
  position: relative;
  width: 11px;
  height: 11px;
}
.gallery-container__btn-left span::after {
  content: "";
  height: 2px;
  width: 14px;
  background: #ccc;
  position: absolute;
  transform: rotate(45deg);
  top: 3px;
  left: -3px;
}
.gallery-container__btn-right {
  background: #ddd;
  color: #111;
  padding-left: 28px;
  padding-right: 12px;
}
.gallery-container__btn-right span {
  border-top: solid 2px #111;
  border-left: solid 2px #111;
  transform: rotate(135deg);
  position: relative;
  width: 11px;
  height: 11px;
}
.gallery-container__btn-right span::before {
  content: "";
  height: 2px;
  width: 14px;
  position: absolute;
  transform: rotate(45deg);
  top: 3px;
  left: -3px;
  background: #111;
}
.gallery-container__ads-big {
  align-items: center;
  flex-direction: column;
  position: relative;
  display: none;
}
.gallery-container__ads-big__next {
  padding: 11px 31px 10px;
  background: #151515;
  border: 1px solid #333;
  border-radius: 6px;
  font: 400 13px/18px "Roboto";
  margin: 12px 0;
  color: #ccc;
  z-index: 1;
}
.gallery-container__ads-big div {
  position: absolute;
  background: #000;
  width: 100%;
  height: 100vh;
}
.block-body {
  overflow: hidden !important;
  height: 100vh;
}
.block-body .st-sidebar__container:nth-of-type(1) {
  z-index: 0 !important;
}
.block-body * .content_gpt_top_ads {
  z-index: 0 !important;
}
.st-horizontal {
  border-bottom: 1px solid #999;
  margin-bottom: 32.5px;
}
.st-horizontal__wrap-picture {
  position: relative;
  display: flex;
  justify-content: center;
}
.st-horizontal__picture {
  cursor: pointer;
  position: relative;
}
.st-horizontal__picture::before {
  background: transparent linear-gradient(178deg, transparent 5%, rgba(0, 0, 0, 0.7)) 0 0 no-repeat padding-box;
  bottom: 2px;
  content: "";
  height: 240px;
  left: 0;
  position: absolute;
  width: 100%;
}
.st-horizontal__picture img {
  min-height: 360px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.st-horizontal__detail {
  bottom: 60px;
  position: absolute;
  text-align: center;
  z-index: 1;
}
.st-horizontal__button {
  border-radius: 6px;
  font: 700 15px/29px "Roboto";
  height: 46px;
  letter-spacing: 0.36px;
  opacity: 0.75;
  width: 180px;
}
.st-horizontal__button svg,
.st-horizontal__button img {
  width: 20px;
  height: 18px;
  margin-right: 12px;
}
.st-horizontal__caption {
  padding: 10px 0 20px;
  font: 400 13px/17px "Roboto";
  color: #262627;
  line-height: 1.3;
}
.story-google-news__container {
  content-visibility: auto;
  contain-intrinsic-size: 90px;
  background: #f5f5f5 0 0;
  border: 1px solid #ddd;
  border-radius: 5px;
  height: 90px;
}
.story-google-news__link {
  letter-spacing: 0;
  color: #6b6d73;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
}
.story-google-news__letter--color-1 {
  color: #4285f4;
}
.story-google-news__letter--color-2 {
  color: #ea4335;
}
.story-google-news__letter--color-3 {
  color: #fbbc05;
}
.story-google-news__letter--color-4 {
  color: #34a853;
}
.story-gallery-slider {
  max-width: 100vw;
}
.story-gallery-slider__content {
  transition: transform 0.4s ease;
}
.story-gallery-slider__item {
  width: 280px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.story-gallery-slider__img {
  height: 240px;
}
.story-gallery-slider__quantity {
  background-color: #007d33;
  width: 102px;
  height: 30px;
  letter-spacing: 3px;
}
.story-gallery-slider__arrows {
  outline: 0;
  width: 50px;
  height: calc(100% - 86px);
}
.story-gallery-slider__caption-image {
  max-width: calc(100% - 0px);
  clear: both;
  padding-top: 10px;
}
.story-gallery-slider__figure::before {
  content: "";
  display: block;
  width: 50px;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100% - 2px);
  background: linear-gradient(270deg, rgba(14, 33, 13, 0) 0%, rgba(14, 33, 13, 0.4) 100%);
}
.story-gallery-slider__figure::after {
  content: "";
  display: block;
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
  height: calc(100% - 2px);
  background: linear-gradient(90deg, rgba(14, 33, 13, 0) 0%, rgba(14, 33, 13, 0.4) 100%);
}
.story-gallery-slider__arrows--left {
  left: 0;
}
.story-gallery-slider__arrows--right {
  right: 0;
}
.story-gallery a {
  color: #306d95;
  text-decoration: underline;
}
.story-gallery__number {
  width: 72px;
  height: 32px;
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #aaa;
  opacity: 1;
  color: #888;
  font-size: 12px;
}
.story-gallery__number strong {
  color: #000;
  margin-right: 4px;
}
.story-gallery__caption-image {
  text-align: left;
  letter-spacing: 0;
  color: #333;
  opacity: 1;
  font: normal normal normal 16px/24px "Roboto";
}
.story-gallery__title {
  font: normal normal 900 20px/25px "Roboto";
}
.story-gallery-social__list {
  border-left: 1px solid #d6d6d6;
  padding-left: 8px;
  width: 75px;
}
.story-gallery__credit {
  color: #999;
}
.story-gallery-social__link {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #999;
}
.story-gallery .itemv {
  width: 530px;
  margin: auto;
}
.story-gallery .story-content__list-more {
  position: absolute;
  right: 0;
  top: 27px;
  z-index: 9;
  background-color: #fff;
  width: 65px;
}
.story-gallery .story-content__list-more .story-content__item {
  margin-bottom: 12px;
}
.story-gallery .story-content__list-more .story-content__item a {
  text-decoration: none;
}
.story-gallery .icon-compartir {
  right: 0;
  position: absolute;
  top: 30px;
  cursor: pointer;
}
.gv {
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
}
.gvi .story-content__gallery-img {
  height: auto;
}
.story-header__news-title {
  clear: both;
}
.story-header__news-summary {
  word-wrap: break-word;
}
.story-header__link:hover {
  text-decoration: none;
}
.story-header__list {
  width: 140px;
}
.mrf-flowcards-position-fixed {
  position: fixed;
}
.mrf-hero-element-contain img {
  -o-object-fit: cover;
     object-fit: cover;
}
#mrf-flowcards-wrapper {
  top: 0;
  transform: translate3d(0, 100%, 0);
  transform: translate3d(0, var(--transform, 100%), 0);
  transition: var(--transition);
}
.z-index5 {
  z-index: 5;
}
.z-index6 {
  z-index: 6;
}
.z-index7 {
  z-index: 7;
}
.z-index-marfeel {
  z-index: 2147483647;
}
.minuto_minuto,
.minuto_minuto .flex.flex-col.content-layout-container.w-full.position-relative.bg-container {
  background: #f4f4f4 0% 0% no-repeat padding-box;
}
.minuto_minuto .story-header__share {
  margin-right: 20px;
  margin-left: 20px;
  border-top: 2px solid #e8e8e8;
  border-bottom: 2px solid #e8e8e8;
  padding-left: 10px;
}
.minuto_minuto .story-header__header-social {
  border-bottom-style: inset;
}
.minuto_minuto .live-event2-comment {
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 16px;
  margin-top: 16px;
  text-align: left;
  font: normal normal normal 18px/24px "Exo", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, serif;
  padding-right: 20px;
  letter-spacing: 0;
}
.minuto_minuto .live-event2-comment p {
  padding-right: 12px;
  padding-top: 15px;
}
.minuto_minuto .live-event2-comment a {
  color: #0072d8;
  text-decoration: underline;
}
.minuto_minuto strong {
  text-align: left;
  font: normal normal bold 16px/30px "Roboto";
  letter-spacing: 0.16px;
  line-height: 0;
  color: #333;
}
.minuto_minuto .live-event-image {
  width: 100%;
}
.minuto_minuto .more-compartir {
  position: relative;
}
.minuto_minuto .icon-compartir {
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 5px;
}
.minuto_minuto .live-event-minute {
  padding-right: 7px;
}
.minuto_minuto .story-content__list-more {
  position: absolute;
  right: 0;
  top: 27px;
  z-index: 9;
  background-color: #fff;
  width: 65px;
}
.minuto_minuto .story-content__list-more .story-content__item {
  margin-bottom: 12px;
}
.minuto_minuto .story-content__list-more .story-content__item a {
  text-decoration: none;
}
.minuto_minuto .breaking-news__tag {
  font: normal normal bold 14px/16px "Roboto";
  color: #333;
  border-right: 1px solid #707070;
  padding-right: 8px;
  margin-right: 10px;
}
.minuto_minuto .breaking-news__link {
  font: normal normal medium 16px/19px "Roboto";
  color: #333;
  font-size: 16px;
}
.minuto_minuto .breaking-news__btn-icon {
  color: #000;
  display: none;
}
.minuto_minuto .fijado {
  position: relative;
}
/**
 * Bloque "MIRA AQUÍ" para las notas Pro, cuyo cuerpo usa el prefijo `sc__`
 * (ver components/features/pro/contents/_children/rendered-content/pro.tsx).
 */
/**
 * Bloque "MIRA AQUÍ" del power-up `mira-aqui`.
 * El componente es components/features/story/contents/_children/mira-aqui.tsx
 *
 * Cada plantilla nombra el cuerpo de la nota distinto (`story-contents__` en
 * lite/ultra, `sc__` en pro, `amp-story-content__` en AMP), así que el bloque
 * se emite con un mixin y cada partial le pasa su raíz.
 *
 * Este archivo no emite CSS: solo variables y el mixin. Se puede importar más
 * de una vez en el mismo bundle sin duplicar reglas.
 */
/**
 * Todo lo que cambia POR MARCA vive en estos mapas. Único lugar donde vive el
 * mapeo.
 *
 * El bundle de cada sitio declara su marca ANTES de importar el partial:
 *
 *   $mira-aqui-brand: gestion;
 *   @import "../../general-styles/components/features/story/mira-aqui/mira-aqui";
 *
 * El Comercio (y Mag, y Pro) no declara nada: es el valor por defecto.
 */
/**
 * Marcador del bloque:
 *   bar - barra lateral del color de marca (El Comercio).
 *   dot - viñeta redonda del color de marca, como el resto de listas de
 *         enlaces de la plantilla de Gestión.
 * El estilo arrastra también su tipografía; ver $mira-aqui-metrics.
 */
/**
 * Viñeta del estilo `dot`: (diámetro, desplazamiento desde el borde superior).
 * El desplazamiento centra la viñeta en la primera línea, así que sale de
 * (interlínea - diámetro) / 2 con la interlínea de $mira-aqui-metrics: hoy
 * 1.5rem = 24px en ambas marcas.
 */
/**
 * Métricas por estilo: (peso, tamaño, interlínea, tamaño desktop, interlínea
 * desktop). Los dos últimos en `null` cuando el bloque no cambia en desktop.
 */
/**
 * @param {String} $root - clase raíz sin punto, ej. "story-contents__mira-aqui".
 *
 * El rótulo y el enlace van anidados a propósito: en story-v2-standard existe
 * `.story-contents a` (0,1,1) y una clase suelta (0,1,0) perdería contra ella.
 */
.sc__mira-aqui {
  display: block;
  margin: 20px 20px 20px 0;
  border-left: 6px solid #ffcb05;
  padding-left: 20px;
  font: 600 1.375rem/1.5rem "Roboto";
}
.sc__mira-aqui .sc__mira-aqui-label {
  font-weight: 700;
  color: #333;
}
.sc__mira-aqui .sc__mira-aqui-link {
  color: #333;
  font-weight: 700;
  text-decoration: none;
}
.sc__mira-aqui .sc__mira-aqui-link b {
  font-weight: 900;
}
.sc__mira-aqui .sc__mira-aqui-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
/**
 * Bloque "MIRA AQUÍ" para las notas Ultra (Mag). El cuerpo usa el mismo prefijo
 * `story-contents__` que lite, pero va en partial aparte para poder ajustar
 * Ultra sin tocar el resto de plantillas.
 *
 * Para cambiar el color, redefine $mira-aqui-accent en el bundle antes de este
 * @import. Ver _mixin.scss.
 */
/**
 * Bloque "MIRA AQUÍ" del power-up `mira-aqui`.
 * El componente es components/features/story/contents/_children/mira-aqui.tsx
 *
 * Cada plantilla nombra el cuerpo de la nota distinto (`story-contents__` en
 * lite/ultra, `sc__` en pro, `amp-story-content__` en AMP), así que el bloque
 * se emite con un mixin y cada partial le pasa su raíz.
 *
 * Este archivo no emite CSS: solo variables y el mixin. Se puede importar más
 * de una vez en el mismo bundle sin duplicar reglas.
 */
/**
 * Todo lo que cambia POR MARCA vive en estos mapas. Único lugar donde vive el
 * mapeo.
 *
 * El bundle de cada sitio declara su marca ANTES de importar el partial:
 *
 *   $mira-aqui-brand: gestion;
 *   @import "../../general-styles/components/features/story/mira-aqui/mira-aqui";
 *
 * El Comercio (y Mag, y Pro) no declara nada: es el valor por defecto.
 */
/**
 * Marcador del bloque:
 *   bar - barra lateral del color de marca (El Comercio).
 *   dot - viñeta redonda del color de marca, como el resto de listas de
 *         enlaces de la plantilla de Gestión.
 * El estilo arrastra también su tipografía; ver $mira-aqui-metrics.
 */
/**
 * Viñeta del estilo `dot`: (diámetro, desplazamiento desde el borde superior).
 * El desplazamiento centra la viñeta en la primera línea, así que sale de
 * (interlínea - diámetro) / 2 con la interlínea de $mira-aqui-metrics: hoy
 * 1.5rem = 24px en ambas marcas.
 */
/**
 * Métricas por estilo: (peso, tamaño, interlínea, tamaño desktop, interlínea
 * desktop). Los dos últimos en `null` cuando el bloque no cambia en desktop.
 */
/**
 * @param {String} $root - clase raíz sin punto, ej. "story-contents__mira-aqui".
 *
 * El rótulo y el enlace van anidados a propósito: en story-v2-standard existe
 * `.story-contents a` (0,1,1) y una clase suelta (0,1,0) perdería contra ella.
 */
.story-contents__mira-aqui {
  display: block;
  margin: 20px 20px 20px 0;
  border-left: 6px solid #ffcb05;
  padding-left: 20px;
  font: 600 1.375rem/1.5rem "Roboto";
}
.story-contents__mira-aqui .story-contents__mira-aqui-label {
  font-weight: 700;
  color: #333;
}
.story-contents__mira-aqui .story-contents__mira-aqui-link {
  color: #333;
  font-weight: 700;
  text-decoration: none;
}
.story-contents__mira-aqui .story-contents__mira-aqui-link b {
  font-weight: 900;
}
.story-contents__mira-aqui .story-contents__mira-aqui-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
/**
 * Bloque "MIRA AQUÍ" para las plantillas cuyo cuerpo de nota usa el prefijo
 * `story-contents__`: lite, desktop-lite, story-v2-standard,
 * gestion-v2-redesign y ultra.
 *
 * Para cambiar el color en un sitio, redefine $mira-aqui-accent en el bundle
 * antes de este @import. Ver _mixin.scss.
 */
/**
 * Bloque "MIRA AQUÍ" del power-up `mira-aqui`.
 * El componente es components/features/story/contents/_children/mira-aqui.tsx
 *
 * Cada plantilla nombra el cuerpo de la nota distinto (`story-contents__` en
 * lite/ultra, `sc__` en pro, `amp-story-content__` en AMP), así que el bloque
 * se emite con un mixin y cada partial le pasa su raíz.
 *
 * Este archivo no emite CSS: solo variables y el mixin. Se puede importar más
 * de una vez en el mismo bundle sin duplicar reglas.
 */
/**
 * Todo lo que cambia POR MARCA vive en estos mapas. Único lugar donde vive el
 * mapeo.
 *
 * El bundle de cada sitio declara su marca ANTES de importar el partial:
 *
 *   $mira-aqui-brand: gestion;
 *   @import "../../general-styles/components/features/story/mira-aqui/mira-aqui";
 *
 * El Comercio (y Mag, y Pro) no declara nada: es el valor por defecto.
 */
/**
 * Marcador del bloque:
 *   bar - barra lateral del color de marca (El Comercio).
 *   dot - viñeta redonda del color de marca, como el resto de listas de
 *         enlaces de la plantilla de Gestión.
 * El estilo arrastra también su tipografía; ver $mira-aqui-metrics.
 */
/**
 * Viñeta del estilo `dot`: (diámetro, desplazamiento desde el borde superior).
 * El desplazamiento centra la viñeta en la primera línea, así que sale de
 * (interlínea - diámetro) / 2 con la interlínea de $mira-aqui-metrics: hoy
 * 1.5rem = 24px en ambas marcas.
 */
/**
 * Métricas por estilo: (peso, tamaño, interlínea, tamaño desktop, interlínea
 * desktop). Los dos últimos en `null` cuando el bloque no cambia en desktop.
 */
/**
 * @param {String} $root - clase raíz sin punto, ej. "story-contents__mira-aqui".
 *
 * El rótulo y el enlace van anidados a propósito: en story-v2-standard existe
 * `.story-contents a` (0,1,1) y una clase suelta (0,1,0) perdería contra ella.
 */
.story-contents__mira-aqui {
  display: block;
  margin: 20px 20px 20px 0;
  border-left: 6px solid #ffcb05;
  padding-left: 20px;
  font: 600 1.375rem/1.5rem "Roboto";
}
.story-contents__mira-aqui .story-contents__mira-aqui-label {
  font-weight: 700;
  color: #333;
}
.story-contents__mira-aqui .story-contents__mira-aqui-link {
  color: #333;
  font-weight: 700;
  text-decoration: none;
}
.story-contents__mira-aqui .story-contents__mira-aqui-link b {
  font-weight: 900;
}
.story-contents__mira-aqui .story-contents__mira-aqui-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
/**
 * Bloque "MIRA AQUÍ" del power-up `mira-aqui`.
 * El componente es components/features/story/contents/_children/mira-aqui.tsx
 *
 * Cada plantilla nombra el cuerpo de la nota distinto (`story-contents__` en
 * lite/ultra, `sc__` en pro, `amp-story-content__` en AMP), así que el bloque
 * se emite con un mixin y cada partial le pasa su raíz.
 *
 * Este archivo no emite CSS: solo variables y el mixin. Se puede importar más
 * de una vez en el mismo bundle sin duplicar reglas.
 */
/**
 * Todo lo que cambia POR MARCA vive en estos mapas. Único lugar donde vive el
 * mapeo.
 *
 * El bundle de cada sitio declara su marca ANTES de importar el partial:
 *
 *   $mira-aqui-brand: gestion;
 *   @import "../../general-styles/components/features/story/mira-aqui/mira-aqui";
 *
 * El Comercio (y Mag, y Pro) no declara nada: es el valor por defecto.
 */
/**
 * Marcador del bloque:
 *   bar - barra lateral del color de marca (El Comercio).
 *   dot - viñeta redonda del color de marca, como el resto de listas de
 *         enlaces de la plantilla de Gestión.
 * El estilo arrastra también su tipografía; ver $mira-aqui-metrics.
 */
/**
 * Viñeta del estilo `dot`: (diámetro, desplazamiento desde el borde superior).
 * El desplazamiento centra la viñeta en la primera línea, así que sale de
 * (interlínea - diámetro) / 2 con la interlínea de $mira-aqui-metrics: hoy
 * 1.5rem = 24px en ambas marcas.
 */
/**
 * Métricas por estilo: (peso, tamaño, interlínea, tamaño desktop, interlínea
 * desktop). Los dos últimos en `null` cuando el bloque no cambia en desktop.
 */
/**
 * @param {String} $root - clase raíz sin punto, ej. "story-contents__mira-aqui".
 *
 * El rótulo y el enlace van anidados a propósito: en story-v2-standard existe
 * `.story-contents a` (0,1,1) y una clase suelta (0,1,0) perdería contra ella.
 */
.s-multimedia__button {
  border-radius: 6px;
  font: 700 18px/29px "Roboto";
  height: 64px;
  letter-spacing: 0.36px;
  opacity: 0.75;
  width: 296px;
  background: #cf0013;
  border: 1px solid #ff3648;
  color: #fff;
}
.s-multimedia__button svg {
  width: 32px;
  height: 30px;
  margin-right: 12px;
  margin-top: 5px;
}
.st-horizontal {
  border: none;
}
.st-horizontal__picture img {
  height: 100%;
  min-height: auto;
}
.st-horizontal__detail {
  bottom: 32px;
}
.st-horizontal__caption {
  border-bottom: 1px solid #999;
  margin: 0 25px;
}
.direct__publicity {
  height: 34px;
}
.direct__publicity a {
  display: block;
  width: 100%;
  height: 100%;
}
.direct__publicity a img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}
.direct__time {
  color: #000;
  font-size: 25px;
  line-height: 18px;
  width: 53px;
}
.direct__time-sub {
  font-size: 14px;
}
.direct__img {
  width: 22px;
  height: 22px;
}
.direct__details {
  font-size: 14px;
  line-height: 18px;
  color: #000;
  width: calc(100% - 73px);
}
.direct__item {
  border-color: #e3e3e3;
}
.direct__item--publicity {
  padding-top: 10px;
}
.direct__item--publicity .direct__publicity {
  display: block;
}
.direct__item--publicity .direct__time,
.direct__item--publicity .direct__details {
  color: #ff2700;
  font-weight: 700;
}
.story-separator {
  height: auto;
}
.story-separator__body {
  height: auto;
}
.story-separator__item {
  border-right-width: 1px;
}
.story-separator__item:first-child .story-separator__detail {
  padding-left: 0;
}
.story-separator__item:last-child {
  border-right: 0;
  padding-right: 0;
}
.story-separator__img {
  height: 90px;
  width: 75px;
}
.story-separator__title {
  display: -webkit-box;
  max-height: 48.7px;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  font-family: "Roboto";
  -webkit-line-clamp: 3;
}
.story-separator__category {
  word-wrap: break-word;
}
.story-special-h {
  background-color: #333;
}
.story-special-h__note {
  border-top: 1px solid #fff;
  border-bottom: 1px dashed #fff;
}
.story-special-h__btn-menu span {
  display: none;
}
.story-special-h .story-header__news-title {
  color: #fff;
}
.story.special .story-special-title_note, .story.archivo-elcomercio .story-special-title_note, .story.special_basic .story-special-title_note {
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px dashed #cbcbcb;
  padding: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}
.story.special .story-header__news-title, .story.archivo-elcomercio .story-header__news-title, .story.special_basic .story-header__news-title {
  font-weight: 700;
  text-align: center;
  margin-bottom: 0;
}
.story.special .story-header__share, .story.archivo-elcomercio .story-header__share, .story.special_basic .story-header__share {
  border: 0;
}
.story.special .story-header__icon, .story.archivo-elcomercio .story-header__icon, .story.special_basic .story-header__icon {
  background-color: #fff;
  color: #333 !important;
  border-radius: 50%;
}
.suggested-news {
  padding: 20px;
  margin-bottom: 16px;
}
.suggested-news__header {
  border-top: 3px solid #000;
  padding-top: 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -16px;
}
.suggested-news__header h2 {
  font: 700 17px/18px "Roboto", sans-serif;
  letter-spacing: 0.41px;
  text-transform: uppercase;
}
.suggested-news__header p {
  font: 300 13px/18px "Roboto", sans-serif;
  letter-spacing: 0.42px;
}
.suggested-news__header p span {
  font: 700 13px/18px "Roboto", sans-serif;
}
.suggested-news__content {
  display: flex;
  flex-direction: column;
  grid-gap: 16px;
  gap: 16px;
  margin-top: 16px;
}
.suggested-news__content__article {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
.suggested-news__content__article-image {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}
.suggested-news__content__article-desc h3 {
  margin: 10px 0;
  font: 700 1.308rem/1.692rem "Roboto", sans-serif;
  letter-spacing: 0.17px;
  color: #333;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
}
.suggested-news__content__article-desc__brand {
  font: 300 15px/17px "Roboto", sans-serif;
  letter-spacing: 0.15px;
  color: #7c7c7c;
}
.suggested-news.mix {
  padding: 0;
}
.subs-preregistration-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1360px;
  position: relative;
  font-family: "Noto Serif", serif !important;
  background-color: #000;
  min-height: calc(100vh - 60px);
  height: 100%;
}
.subs-preregistration-container .background-container {
  height: 100%;
  min-height: 800px;
  margin: 0 auto;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 0;
  color: #fff;
  background: #000;
}
.subs-preregistration-container .background-container::-webkit-scrollbar {
  display: none;
}
.subs-preregistration-container .background-container .cover {
  position: relative;
  width: 100%;
  min-height: 100%;
  background-position: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}
.subs-preregistration-container .background-container .cover-container {
  margin: 0 0;
  display: flex;
}
.subs-preregistration-container .background-container .cover.mobile {
  display: flex;
}
.subs-preregistration-container .background-container .cover.desktop {
  display: none;
}
.subs-preregistration-container .form-container {
  position: relative;
  width: 100%;
  max-width: 328px;
  height: auto;
  background-color: transparent;
  top: 0;
  margin: 300px auto auto;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
}
.subs-preregistration-container .form-container__title {
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
}
.subs-preregistration-container .form-container__title .title {
  margin: 0;
  text-align: center;
  color: #020b15;
  font-size: 14px;
  padding: 0 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: 0.5px;
}
.subs-preregistration-container .form-container__form {
  display: flex;
  min-height: 100px;
  flex-direction: column;
  padding: 4px 24px;
  border-radius: 16px;
  background: #020b15;
}
.subs-preregistration-container .form-container__form input {
  font-family: "Noto Serif", serif !important;
}
.subs-preregistration-container .form-container__form .button-group {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 14.5px;
}
.subs-preregistration-container .form-container__form .button-group input[type=submit] {
  width: 100%;
  padding: 12px 0;
  border-radius: 12px;
  color: #000;
  cursor: pointer;
  background-color: #ffb300;
  font-size: 18px;
  text-align: center;
  border: none;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.16px;
  transition: 0.3s;
}
.subs-preregistration-container .form-container__form .button-group input[type=submit]:hover {
  background-color: #fffcf4;
  color: #ffb300;
}
.subs-preregistration-container .form-container__form .button-group input[type=submit]:disabled {
  background-color: #bdbdbd;
  color: #eee;
}
.subs-preregistration-container .form-container__form .input-group {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  margin-bottom: 14.5px;
}
.subs-preregistration-container .form-container__form .input-group input[type=text],
.subs-preregistration-container .form-container__form .input-group input[type=email],
.subs-preregistration-container .form-container__form .input-group input[type=password],
.subs-preregistration-container .form-container__form .input-group select {
  width: 100%;
  box-sizing: border-box;
  color: #fff;
  padding: 24px 0 14.5px;
  height: 56px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #bdbdbd;
  font-size: 16px;
  transition: 0.3s;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.25px;
}
.subs-preregistration-container .form-container__form .input-group input[type=text]::-moz-placeholder, .subs-preregistration-container .form-container__form .input-group input[type=email]::-moz-placeholder, .subs-preregistration-container .form-container__form .input-group input[type=password]::-moz-placeholder, .subs-preregistration-container .form-container__form .input-group select::-moz-placeholder {
  color: #e0e0e0;
}
.subs-preregistration-container .form-container__form .input-group input[type=text]::placeholder,
.subs-preregistration-container .form-container__form .input-group input[type=email]::placeholder,
.subs-preregistration-container .form-container__form .input-group input[type=password]::placeholder,
.subs-preregistration-container .form-container__form .input-group select::placeholder {
  color: #e0e0e0;
}
.subs-preregistration-container .form-container__form .input-group input[type=text].focus-visible,
.subs-preregistration-container .form-container__form .input-group input[type=email].focus-visible,
.subs-preregistration-container .form-container__form .input-group input[type=password].focus-visible,
.subs-preregistration-container .form-container__form .input-group select.focus-visible {
  border-color: #ffb300;
  outline: none;
  color: #fff;
}
.subs-preregistration-container .form-container__form .input-group input[type=text]:focus-visible,
.subs-preregistration-container .form-container__form .input-group input[type=email]:focus-visible,
.subs-preregistration-container .form-container__form .input-group input[type=password]:focus-visible,
.subs-preregistration-container .form-container__form .input-group select:focus-visible {
  border-color: #ffb300;
  outline: none;
  color: #fff;
}
.subs-preregistration-container .form-container__form .input-group input[type=text].error,
.subs-preregistration-container .form-container__form .input-group input[type=email].error,
.subs-preregistration-container .form-container__form .input-group input[type=password].error,
.subs-preregistration-container .form-container__form .input-group select.error {
  color: #eb5757 !important;
  border-bottom: 1px solid #eb5757 !important;
}
.subs-preregistration-container .form-container__form .input-group input[type=text].error::-moz-placeholder, .subs-preregistration-container .form-container__form .input-group input[type=email].error::-moz-placeholder, .subs-preregistration-container .form-container__form .input-group input[type=password].error::-moz-placeholder, .subs-preregistration-container .form-container__form .input-group select.error::-moz-placeholder {
  color: #eb5757 !important;
}
.subs-preregistration-container .form-container__form .input-group input[type=text].error::placeholder,
.subs-preregistration-container .form-container__form .input-group input[type=email].error::placeholder,
.subs-preregistration-container .form-container__form .input-group input[type=password].error::placeholder,
.subs-preregistration-container .form-container__form .input-group select.error::placeholder {
  color: #eb5757 !important;
}
.subs-preregistration-container.gestion .form-container__title .title {
  color: #fde0c6;
}
.subs-preregistration-container.gestion .form-container__form {
  background: #332d28;
}
.subs-preregistration-container.gestion .form-container__form .button-group input[type=submit] {
  color: #fff;
  background-color: #841521;
}
.subs-preregistration-container.gestion .form-container__form .button-group input[type=submit]:hover {
  background-color: #e6d0d3;
  color: #841521;
}
.subs-preregistration-container.gestion .form-container__form .button-group input[type=submit]:disabled {
  background-color: #bdbdbd;
  color: #eee;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text],
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email],
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password],
.subs-preregistration-container.gestion .form-container__form .input-group select {
  color: #fff;
  border-bottom: 1px solid #bdbdbd;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text]::-moz-placeholder, .subs-preregistration-container.gestion .form-container__form .input-group input[type=email]::-moz-placeholder, .subs-preregistration-container.gestion .form-container__form .input-group input[type=password]::-moz-placeholder, .subs-preregistration-container.gestion .form-container__form .input-group select::-moz-placeholder {
  color: #fff9f4;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text]::placeholder,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email]::placeholder,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password]::placeholder,
.subs-preregistration-container.gestion .form-container__form .input-group select::placeholder {
  color: #fff9f4;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text].focus-visible,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email].focus-visible,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password].focus-visible,
.subs-preregistration-container.gestion .form-container__form .input-group select.focus-visible {
  color: #fff;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text]:focus-visible,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email]:focus-visible,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password]:focus-visible,
.subs-preregistration-container.gestion .form-container__form .input-group select:focus-visible {
  color: #fff;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text].error,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email].error,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password].error,
.subs-preregistration-container.gestion .form-container__form .input-group select.error {
  color: #eb5757 !important;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text].error::-moz-placeholder, .subs-preregistration-container.gestion .form-container__form .input-group input[type=email].error::-moz-placeholder, .subs-preregistration-container.gestion .form-container__form .input-group input[type=password].error::-moz-placeholder, .subs-preregistration-container.gestion .form-container__form .input-group select.error::-moz-placeholder {
  color: #eb5757 !important;
}
.subs-preregistration-container.gestion .form-container__form .input-group input[type=text].error::placeholder,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email].error::placeholder,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password].error::placeholder,
.subs-preregistration-container.gestion .form-container__form .input-group select.error::placeholder {
  color: #eb5757 !important;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.background-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100vh;
  max-width: 1360px;
  width: 100%;
  background-color: #000;
  overflow: hidden;
  margin: 0 auto;
}
.background-img {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}
.background-img img {
  width: 100%;
}
.container {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  width: 100%;
  color: #fff;
  padding: 20px;
}
.columns {
  display: flex;
  flex-direction: row;
  grid-gap: 40px;
  gap: 40px;
  max-width: 1000px;
  width: 100%;
}
.content {
  display: flex;
  flex-direction: row;
  min-height: 720px;
  width: 100%;
  max-width: 1200px;
}
.left-container {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 40px 50px;
  max-width: 600px;
}
.left-container picture {
  max-width: 508px;
  max-height: 221px;
  -o-object-fit: contain;
     object-fit: contain;
  display: flex;
  margin: 0 auto 70px;
}
.title {
  font-size: 32px;
  margin-bottom: 30px;
  text-align: center;
  font-family: "Noto Serif", serif;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0%;
}
.subtitle {
  text-align: center;
  font-family: "Noto Serif", serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
}
.form-box {
  max-width: 480px;
  display: flex;
  align-items: center;
}
.form-content {
  background: linear-gradient(110.72deg, rgba(255, 255, 255, 0.36) 1.21%, rgba(196, 196, 196, 0.06) 100%);
  border: 3px solid;
  backdrop-filter: blur(30px);
  border-radius: 20px;
  height: 300px;
  align-items: center;
  justify-content: center;
  margin-bottom: 100px;
  grid-gap: 30px;
  gap: 30px;
  display: flex;
  flex-direction: column;
  padding: 30px 50px;
  max-width: 600px;
}
.form-box h4 {
  font-family: "Noto Serif", serif;
  font-weight: 700;
  font-size: 42px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
}
.form-validate {
  display: flex;
  flex-direction: column;
  grid-gap: 15px;
  gap: 15px;
  width: 100%;
}
.input-group {
  position: relative;
}
.input-group input {
  width: 100%;
  padding: 10px 0;
  background: transparent;
  border: none;
  border-bottom: 1px solid white;
  color: white;
  font-size: 16px;
  outline: none;
}
.input-group label {
  position: absolute;
  top: 10px;
  left: 0;
  color: rgba(255, 255, 255, 0.7);
  pointer-events: none;
  transition: 0.2s ease all;
  font-family: "Noto Serif", serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
}
.input-group.error input {
  border-bottom: 1px solid #eb5757;
}
.input-group.error label {
  color: #eb5757 !important;
}
.input-group input:not(:-moz-placeholder-shown) + label {
  top: -12px;
  font-size: 14px;
  color: #fc0;
}
.input-group input:focus + label,
.input-group input:not(:placeholder-shown) + label {
  top: -12px;
  font-size: 14px;
  color: #fc0;
}
.input-group input:focus {
  outline: none;
  border: none;
  border-bottom: 1px solid #fc0;
  box-shadow: none;
}
.form-validate span {
  color: #eb5757;
  font-size: 16px;
  text-align: center;
}
.button-validate {
  background-color: #ffcb05;
  color: #000;
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.30196);
  border-radius: 30px;
  font-family: "Noto Serif", serif;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
  max-width: 420px;
  margin: auto;
  padding: 15px;
  text-align: center;
  width: 100%;
  border: none;
}
.video-list {
  content-visibility: auto;
  contain-intrinsic-size: 1000px;
  margin-top: 50px;
}
.video-list__item {
  width: 80%;
  margin-bottom: 10px;
}
.video-list__image {
  height: 100%;
  min-height: 127px;
}
.video-list__link {
  display: block;
  width: 100%;
  height: 100%;
}
.video-list__btn-container {
  padding: 35px 0 50px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.video-list__btn-container button {
  color: #fff;
  border: 1px solid #fff;
  padding: 10px 20px;
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
}
.video-list__btn-container button:hover {
  background-color: #4e4e4e;
}
.spinner {
  content-visibility: auto;
  contain-intrinsic-size: 100px;
  padding: 0;
}
.spinner__svg {
  animation: spinner__rotator 1.4s linear infinite;
  stroke: #fff;
  height: 19px;
}
.spinner__circle {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: spinner__dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}
@keyframes spinner__rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes spinner__dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.section-videos .flex.flex-col.content-layout-container.w-full.position-relative.bg-container {
  background-color: transparent;
}
.play-list {
  padding: 20px;
}
.play-list__name {
  text-transform: uppercase;
  padding: 10px 0;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}
.play-list__wrapper {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.play-list__item {
  width: 100%;
  margin-bottom: 10px;
}
.play-list__image-box {
  display: block;
  position: relative;
}
.play-list__image {
  width: 100%;
  height: 100%;
  min-height: 127px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  position: relative;
}
.play-list__duration {
  position: absolute;
  bottom: 20px;
  right: 10px;
  padding: 2px 5px;
  background-color: #333;
  color: white;
  text-align: center;
  min-width: 50px;
}
.play-list__duration::before {
  content: "►";
  left: 0;
  top: 0;
  padding-right: 2px;
  position: relative;
}
.play-list__title {
  padding: 5px 10px;
  font-size: 15px;
}
.play-list__title a {
  color: black;
}
.section-video__top {
  display: flex;
  flex-direction: column;
}
.section-video__left {
  width: 100%;
}
.section-video__frame {
  width: 100%;
  height: 220px;
}
.section-video__frame .powa {
  height: 0;
  width: 100%;
}
.section-video__right {
  width: 100%;
  padding: 30px 30px 15px 30px;
}
.section-video__sub {
  position: relative;
  margin-right: 20px;
}
.section-video__sub a {
  color: #b1b1b1;
}
.section-video__sub::after {
  content: ">";
  right: -10px;
  pointer-events: none;
  position: relative;
}
.section-video__sub:nth-last-child(1) {
  margin-right: 0;
}
.section-video__sub:nth-last-child(1)::after {
  content: "";
}
.section-video__box-section {
  display: flex;
  justify-content: center;
  margin-bottom: 5px;
}
.section-video__section {
  color: white;
}
.section-video__title {
  width: 80%;
  font-size: 30px;
  margin: 0 auto;
  text-align: center;
}
.section-video__subtitle {
  color: #b1b1b1;
  width: 70%;
  margin: 0 auto;
  text-align: center;
  margin-top: 15px;
}
.section-video__list-items a {
  color: #aaa;
  font-size: 16px;
}
.section-video__author {
  margin-top: 10px;
  color: #b1b1b1;
}
.section-video__btn {
  border-radius: 50%;
  background-color: #676767;
  color: white;
  width: 35px;
  height: 35px;
  margin-right: 10px;
}
.section-video__btn:nth-last-child(1) {
  margin-right: 0;
}
.section-video__bottom {
  display: flex;
  align-items: center;
  padding: 10px;
}
.section-video__share {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 25px;
}
.section-video__detail {
  width: 100%;
  color: #b1b1b1;
  display: flex;
  justify-content: center;
  flex-direction: column-reverse;
  align-items: center;
  padding-bottom: 0;
}
.section-video__text {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.section-video__wrapper {
  background-color: #333;
  color: white;
  padding-bottom: 20px;
}
.section-video__wrapper.fixed .section-video__top {
  flex-direction: row;
  padding-bottom: 20px;
}
.section-video__wrapper.fixed .__frame {
  width: 280px;
  height: 180px;
}
.section-video__wrapper.fixed .section-video__subtitle,
.section-video__wrapper.fixed .section-video__detail {
  display: none;
}
.section-video__wrapper.fixed .section-video__right {
  width: calc(100% - 420px);
  padding: 20px;
}
.section-video__wrapper.fixed .section-video__left {
  width: 420px;
}
.section-video__wrapper.fixed .section-video__left .section-video__frame > .jw-reset {
  height: 250px !important;
}
.section-video__wrapper.fixed .section-video__information {
  width: 70%;
}
.section-video__wrapper.fixed .section-video__title {
  margin: 10px 0 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-align: left;
}
.section-video__wrapper.fixed .section-video__box-section {
  justify-content: flex-start;
}
.section-video .jwplayer-lazy {
  align-items: center;
  height: 347px;
  background-color: black;
  justify-content: center;
  display: flex;
}
.section-video .jwplayer-lazy-icon-play {
  width: 70px;
  position: absolute;
  height: 70px;
  border: 10px solid #eee;
  border-top: 10px solid #666;
  border-radius: 50%;
  animation-name: girar;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.section-video .story-content__caption {
  display: none;
}
.video-navbar {
  background-color: transparent;
  border-top: dashed 1px #8a8a8a;
  border-bottom: dashed 1px #8a8a8a;
}
.video-navbar__list {
  padding: 15px 0;
  display: flex;
  justify-content: center;
}
.video-navbar__list-none {
  border-top: none;
}
.video-navbar__link {
  display: block;
  padding: 0 3px;
  color: black;
}
/* stylelint-disable no-descending-specificity */
@keyframes ccFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cc-widget {
  position: fixed;
  right: 0.8rem;
  bottom: 0.8rem;
  z-index: 8000;
}
.cc-widget .whatsappBtnFixed {
  display: block;
  border-radius: 50%;
}
.cc-widget .whatsappBtnFixed:hover {
  box-shadow: 0 16px 10px -8px rgba(0, 0, 0, 0.3), 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.cc-widget .whatsappBtnFixed img {
  display: block;
  filter: drop-shadow(4px 4px 6px rgba(0,0,0,0.37255));
}
.cc-widget--bubble {
  display: none;
  width: 278px;
  padding: 15px;
  position: absolute;
  right: 4.2rem;
  bottom: 0;
  background-color: #fffcf4;
  border-radius: 15px;
  color: #1d1d1d;
  font-family: "Roboto";
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  transform-origin: 90% 100%;
  transition: opacity 400ms ease, transform 400ms ease;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  opacity: 0;
  animation: ccFadeIn 0.5s;
  pointer-events: none;
  touch-action: none;
}
.cc-widget--bubble .cc-widget--input {
  font-size: 16px;
}
.cc-widget--bubble .cc-widget--check-center, .cc-widget--bubble .cc-widget--check {
  font-size: 12px;
  font-weight: normal;
}
.cc-widget--bubble.-show {
  opacity: 1;
  display: block;
  animation: ccFadeIn 0.5s;
  pointer-events: auto;
  touch-action: auto;
}
.cc-widget--bubble.gestion {
  background-color: #fffbfb;
}
.cc-widget--bubble.gestion .cc-widget--input {
  font-size: 18px;
}
.cc-widget--bubble.gestion .cc-widget--check-center, .cc-widget--bubble.gestion .cc-widget--check {
  font-size: 13px;
}
.cc-widget--bubble form > * + * {
  margin-top: 1rem;
}
.cc-widget--bubble .cont-success {
  text-align: center;
  margin: 30px 0;
}
.cc-widget--bubble .cont-success .description {
  font-size: 12px;
  display: block;
  margin-top: 10px;
}
.cc-widget--bubble .cont-success > * + * {
  margin-top: 2rem;
}
.cc-widget--bubble::after {
  content: "";
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  position: absolute;
  right: -0.6rem;
  bottom: 0.8rem;
  background-color: #fffcf4;
  box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
  .cc-widget--bubble {
    transform: none !important;
  }
  .cc-widget--bubble.-show {
    transform: none !important;
  }
}
.cc-widget--header-two,
.cc-widget--header {
  font-weight: normal;
  color: #020b15;
  text-align: center;
  font-family: "Roboto";
}
.cc-widget--header {
  font-size: 24px;
}
.cc-widget--header-two {
  font-size: 22px;
}
.cc-widget--text {
  font-size: 16px;
  color: #020b15;
  text-align: center;
}
.cc-widget--button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 15px;
  box-shadow: 0 0 0 -2px black, 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  transition: box-shadow 250ms ease;
  cursor: pointer;
  margin-top: 20px;
  background: #fff0cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANzSURBVHgB1VhLctpAEO0eASGIVJQKpLxUTmByAsMuS+cGeJXsYk5gfALjExjfwD4BeJeswLvsTHYuO6mwAKJYMJ0eCbBAfEYgVyWvCkqaGbrf9G96APjHgBAHLMsCB6yZMafbgQ2wPSEmg26yxYLs+SkCaCNBW0o6B+dHU0ecgBiAS/bFowX+KgsDG5jJ34D5ugxrZcUBtlJ6zmXDRMKWIyigwH221N50gqAuU24Fut0uaCOdK6KZawgzT+qjniFt2bAprB2b5dSn8pS1tOVlckeTH859foGZL8AWEGbu8HGT+ZaXDHPAEBnE6gqZXQlQgv59OzRj5s9YWJF90lGvJOESaHgRyjYzX+bAPRu/1WT/vrKYkGXZwk3ewHosJKV2vWR9TSbd42DMKEux6hP1LJFK0HvMwCkhFSecLUXQABF0KOW+mwlMdqfBWUWSLBDIrkUOZLKn66VbClqLXdZQFuVdNKl/XwoRWrHDhUCQB6P+z/qqNSL7pspsjjxSXJMoyaQmm8jmioKwoR6DVvLrUHrHhoggEnvr1sjeXdVTBn5NEg+Jw+mkR4C+eySkir3xJnxCToSaEBFKMdGx94z4eTaz8EJ9kyqgM4TYjMqkEAVE17pLZWpYU1r4YxmusT+lM9bJsbs7S8ifvIIIkJS40F4c2HDQGiMhu2PldogQ+1pfgYJz24mynDfsxQuQeDkddDEUKo+Hqx/l+rG0zVGyArOnPdEpaAJF4gQiQAqpPHCNhrxcKXfmjTNgXK0t0EOdS/8BbApPX6rFhmjKgS8n1H6ITK7K6XkE+tiO1BzC/VB0K8VKygiNOI6Dqcwf5voe9FGAZKYARuorDLnIquKH2U8i9fwjyypRMpMG9/c3HUFLO8bJ4QcRwXWms7C/XnDARiLkdXnuqAXRXLcOy/upMZY3+d3bDhfLDxAvLFbYWNV5rr51+CdyBZ6C1JLCaqz7NbmDL/gsq1xbhPiQBmEUwB2cQ1RCHqmHfjNuUirwyUydqqwOjmtfFL1mS0iOKezAEyL6RdHLPtmY9Msbg7AjB3dv54e1XDYDp9clt3/quxBt2LAsIEKF47O9PaExVFyR+eISJb2CQNOlyeaYj5rawimIA34RrQavPivJcDwunYaYkeDrjSQsg2+13YCiK0SqDnt6f8s8DdS/IqoALrjD/zf4C02oZ/015FSUAAAAAElFTkSuQmCC") no-repeat center;
  background-size: 24px;
}
.cc-widget--button:hover {
  box-shadow: 0 16px 10px -8px rgba(0, 0, 0, 0.3), 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.cc-widget--button.-close {
  background: #fff0cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAELSURBVHgB7dZBCsIwEAXQn0hB2k1BIi5zFU+qN+lR2qVHKBQSE0SoomAyP3WTXwpdDQ8yzQxQU1Pzr/S91e3hgn1vwYqkpu7MNbxetWakoAJGdWaMNXVrLkhOf7K6O44U1AvmGGqdLLLCQNEwDBQdI0EVw+SgimNSUJthfkERMAo5iajFDYC33mPybjljH4otzRAKWng1OafPmG8TEpMH+oCKlaQYeVbHx+oZDVFm+PA88/ieIUk+KDbwqmfCgU1KwSrdDJIxkwd6w8SecU3oGxIqHfPt12YOZDFmc1TKpVcclXMDF0NJxgEdxRiUNBRzajNQzyWftkKsx0zukr9rzZW6z5SoWVNTk5g7X7ayj4LG+08AAAAASUVORK5CYII=") no-repeat center;
  background-size: 24px;
}
.cc-widget--button.gestion {
  background: #e6d0d3 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANzSURBVHgBzVhNTttAFH4vP121qtuSqkvDBUgvUJJF93CCJicoLCsImAJiSTgBcIKGEyScgHAB4u4qAqq7qESF49c3tmMmydgZB0fikxJ7fvTmm5n33nxjgGcGhAxgGabBD2OkzrFtmAFPJiTIFIt4SQDmZCt1+a9LBGeNW7ujYy8HWSB2WljmXw0R23ulxd73d2YNZjWVBqotyxfAZONlQlzl58pjC526D7DBW+qALqG9BbPCDTuAWAlsUMd1oT6rXxx+MM3BAC1+/eKbA7AHD1RV2ZsgdLBg7vCsLIVdB4Gqm327CzNif2FpHZCOwmLXDUg5sYQSyEwldVBaOuG5V4jIDqvOeVVb46twUDJrBHgSlKi51bc3lIQODV7WIvZgOpSk9kuLpO5OTfaZXXkl5JXiCVTlCIyibFCAE9CD4QH+CB05ApP8yL86jyBmfIYIdtiynue0wP3NYd+t2+smPzp+K+LOqJ2pM1TD86i+fWefJvXZe79kIdFwwBGf8QOH04F4l1fJXyERBZASuZwcymo0bq4tMVhYLHMqWI/aBAGCn2GxEtkVf//uwYE5QQzMpHbFO6/IV3mrCanl1/sJVCIULmO6cCa40u06cEH4jBjDyOVhVRq8GxCDZaluaJ8uIAXcArR0+8oTFtl7WO95wc6gdA4+nmWkP4A/yK+0WZt8f8EcvI6qcNJVIkKhl2v7khzGWWLktGfnOwZNFAu5I0gB8qDFeeWKn+dJ/UaODhEBhSBbG6AFPN3qX9dhRvha6gVrKT68+QipTxAS4IRljWfPeZIax4RAk0JUE1Tb9w/WbKDUQ2MyQc8QYevB9YTwsv2tL0CNI3eZ/eYPN3cad7ZWFMcqRj7bxDlTgZRgg7ZKXyeJMhmxmjqfJ+EXqY8UtdgPkh8HzCXroTLMQugbJz72/jXIFgaLs3YSqcRbR3Ai4wbMgVRcYp16DRJiimXtLmQLke+UkZkHDbT//u5UX75lEZjeyRNgfnphHHfunXu5Uvui6Istj9Yepel8kPqiKNSl52Gbr8cmPAGsgezGTW9xvD71VVpE3yYbEn71lNUaqshxaPmQCsKvPr8yzonwDUiiS4sMT2a732uq2jK52w+vyrxiK9O2UpAR/hjXngkhGeH1hm+nUGbjkVbm8gXvkzXts0zmhGRIX0WcuK8dzx7/ARpyi8/avD1GAAAAAElFTkSuQmCC") no-repeat center;
  background-size: 24px;
}
.cc-widget--button.gestion.-close {
  background: #e6d0d3 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE7SURBVHgB7dYxbsIwFAbg/9mNGLpk7JiTVOImvUanplPHnqEnKVfgBhkZMyJBMM8IEIpwYr/nbP4lBkLy6xOKnw2UlJQsGxv64adumvVr/fu+qrebfd8jQ2I6TejhoUILQx+2ov+Wi5ABc+Iu3/lS4St0XxBkLVoidAQ0WtQN47jLcefR4jt0L00WvXHRiYscFwHdcHDrtu86KDCD4Y5duINmCxWoVEwUSIqSYKJBqSgpJgkUi9JgkkFzKC1GBAqhVnxdixGDnqH8QNNiVKAxyn/XYnwMNNnj8rfc467XFBGDxi9wrm1GBHq2mgx/cqDSl/3E0s6x96UNxog5o0XFbx0JQ0+DittcBRNYipo/fii2AwmKlsJIUbQkRoKaPOTnwPh88rOPc0p8yHdwf1rMGOU7pw75JSUlS+cMc1TOLjoJd/cAAAAASUVORK5CYII=") no-repeat center;
  background-size: 24px;
}
.cc-widget--icon {
  width: 2.5rem;
  height: auto;
}
.cc-widget--icon path {
  fill: #fff;
}
.cc-widget--space {
  display: block;
  height: 1px;
}
.cc-widget--check-center {
  text-align: center;
  display: inline-block;
}
.cc-widget--check {
  line-height: 1.5;
  display: grid;
  grid-template-columns: 1em auto;
  grid-column-gap: 1.2em;
  -moz-column-gap: 1.2em;
       column-gap: 1.2em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cc-widget--check-center a,
.cc-widget--check a {
  color: #ffcb05;
  text-decoration: underline;
  cursor: pointer;
  font-weight: normal;
}
.cc-widget--check-center a.gestion,
.cc-widget--check a.gestion {
  color: #841521;
}
.cc-widget--input {
  width: 100%;
  border: 0 !important;
  background: transparent !important;
  border-bottom: 1px solid #bdbdbd !important;
  padding: 14px 10px !important;
  outline: none;
  border-radius: 0 !important;
  font-family: "Roboto" !important;
  color: #020b15;
}
.cc-widget--input::-moz-placeholder {
  color: #020b15 !important;
}
.cc-widget--input::placeholder {
  color: #020b15 !important;
}
.cc-widget--call,
.cc-widget--submit {
  padding: 0.2em 1rem;
  line-height: 2rem;
  border: 0;
  border-radius: 50px;
  transition: background-color 350ms ease, color 350ms ease;
  cursor: pointer;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  grid-column-gap: 1em;
  -moz-column-gap: 1em;
       column-gap: 1em;
  justify-content: center;
  font-family: "Roboto";
}
.cc-widget--call.gestion,
.cc-widget--submit.gestion {
  border-radius: 5px;
}
.cc-widget--call {
  background: #ced7e1;
  color: #023047;
  font-size: 14px;
  margin-left: 10px;
}
.cc-widget--call.gestion {
  background: #fde6d1;
  color: #332d28;
  font-size: 16px;
}
.cc-widget--submit {
  background: #ffcb05;
  color: #020b15;
  width: 100%;
  font-size: 14px;
}
.cc-widget--submit.gestion {
  background: #841521;
  color: #fff;
  font-size: 16px;
}
.cc-widget--submit:disabled {
  opacity: 0.5;
  cursor: default;
}
.cc-widget--check input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #ffcb05;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
  display: flex;
  align-content: center;
  justify-content: center;
  place-content: center;
  cursor: pointer;
}
.cc-widget--check input[type=checkbox].gestion {
  border: 2px solid #841521;
}
.cc-widget--check input[type=checkbox]::before {
  content: "";
  width: 1.1em;
  height: 1.1em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  background-color: #020b15;
  margin-top: 1px;
}
.cc-widget--check input[type=checkbox]:checked::before {
  transform: scale(1);
}
.cc-widget--error {
  display: block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPEAAABuCAYAAAD2+/WfAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAABweSURBVHic7Z15nF1Fmfe/dc655+69L+kOIVt3SAgjS5BWIRhAQAggqPjq6xYGdUZ0BHVmXJAB5yMD46sOOuI4IiSyE1DD+LqQBAggS7MmEAiQnSR0Ounby93PWvPH6Q5JSNKd9HJ7qe/nczv3dueeqlu3fud5quqpp4SUEsW+CCEG/H/HY/tN9M8/1tBKXQGFQjE4lIgVijGOErFCMcYxSl0BRcDhjENhfI5FVRscGcoSKxRjHCVihWKMo9xpxUFpaaheACwAlrS2pbbs/7pkFVPsg1DjinfTNzYbSCceqvYbTePB/T7/o8CDwCJgC7CltS11wnDUYzS1wVhCudP9cy1wU0tDdQWwDLh4olih1rbUKgIBfwRYBZQDV5WwSooDoER8CFQnBgIL3AMcD/ymt00Uowgl4v5ZxMTuxCcQ3Lz6nitGGWpiq39GvBP3uu7X7VXeKuCm1rZU90iUv189lhDcxJYAV7Y0VF/X2pa6boTKvo4St8FYQFniQ7BfJ/4pcHxLQ/V1I1D0KuBKgomkboJx+bIRKHd/rgKmAle1tqWuArYC17Y0VE8bgbJXMTraYNSjRHxoRrwTtzRUX0zguv+0tS21qLUtdTGwBvjgCIlnb5YBZ7S2pZb0vl4AnEEgqmFjlLXBqEe504dmGbBqr3HwAmAaw9uJ+9zHva3OMoJOPY3AMo0IrW2p1fu93jJC5Y+aNhgLKBEfghJ2YoCKgzyfSKg2GADKnR599N04FsGecfnFQM8EmhlXbXAYqIitA1CKzBZ7l9nSUL2awHXcSmCByoHL9hqbjkjE1kAYroitUrfBWEKJ+ACUWsQALQ3ViwjGfwDL9nftx7uIobRtMJZQIj4Ao0HEI1XugRgtIh7Jsscy43JiS3UGxURiXIpYMTjUTW1soUR8AFQnVowlxuWYeKjd6U8tOE1meroJmeZgqjUmEJoO0nez3d1dCCEOuzGHAil1YBdwjbS5f+WmjQf8gsZj3z0SlCXuhzOapsruVAflVdU4lgVIYOT79cgh0YRm6KZZy4iLJGjbkGkiNK0CKW8VJlngTyNckTGFEvEh+PV//ELmshmqamoxQqHgl1JCCYzTiFMKKycBsU+5CeCLHELE6rQKJeJ+0XWDomVRW13DxYsuxwiHkdIvdbXGH1ISjsYoZLOsuP02OrZvJxyNAujjVXxDhRJxPwgh8BybcCzG+y+8mEgyge+6Q3JtKeUeiye0iR0BK6VPPJkk3dXDk79/AMey+0TslLpuo51xL+Kh2FwuhEB6Ht27dxHJ5/A8b3CVkhIpIZZMEI5GcV2XfCaNaztouj64a49RpJTYRZt0VwrPdRH6Hjd5AoxdBse4FzGBaI8HfkMQg3stwZbCBaWqkKZrRBJJdr21lfbNm0hUVjH12LmY4SiFXAYhJq5VVoo9fMa1iPfbXH5V7+9W07u5vBRZK4UQhMwwK+9YzOP33Us23QPA7FPex8e//o9UN04ml05PjMkzxZAw3m/5B9tcDu8E1o8Y0vNIVFTw/F/+zP/84j/JdHcGYpWS1j/+gXt/eANWPk8kFhv1M6m6rhMyQ2gTfCw/Gpgo30DJN5f7vk80WUbXznZW3rkkEEE4gtA0tJBJRV0dL696hGf/8idC4QjGKB4bG4aB9H1y3d3oho5u6OCrGftSMd5FPDo2l0uJrmnEy8t49N47ad+yGc0wEcBHj5vDjKoKcr7EMHRW3rGY3Tu2YQYzs6MOXddwLIulP7qRGz7zKVbddy8hM4wRLm00W0tD9YKWhurr+nJw7f96PDOuRdzallpGkGDtIy0N1VsIUutMZYQTwPueR0VdPetffIGnH/wtumlS9DyOqa3m4yccx1kzp+F7HmZ5JTveeJ3H778PzTDQ9dH39RhmmE1rVvP40nvYuWkrD99xGx07dhBLlo2G9fMJeVrH6OslQ0zvuUGXEaSevQk4ce/sEMONlD6RWAykZPmSW0mnUmihEBHDYOGcZmzX4YTGSZwypZGeYpFkdTWPLb2Hba+vw4xESxM5dQg0TWf7+tcxIxHKa8soqw6i2bwSu9MT+bSOcT073cdIivZd+FBeW8ezf/wDqx9dSSQeJ+96nN00nWPraslbNuXRMOfPaebV9g48IbBTu3loya1cfv0PEZo2qia5fM/l7U0b0XQd3/GYNGMmlZPqcQoFROkXiBYReFsT6rSOcW+JS4n0fRKVFXTv3sXy22/FzhcgFKY6FuGC2U0AFF2PguNx4uQG5k+fQsGySFTXsGblcl598gmiySRyJK2clActTxMa+XSaXVu3ohkGQtdpmDmTSCyO69jB20trkSfkkTNKxMOFlOiGgRmJ8OSyB3j9uWeJV1aSdxzOm9VEQ1mS/3ntDa556FFue/4lXM/no3Pn0FiWoOhLhK7x0JJbsPI5DDM0Im61lD6hSIREZSW6ru0rSCnRzRCd7Tvp2dWO0DRCkQgNM5oQmobruITCYeIVlRiGPuJiLuFpHSVHiXiYkEA0Wcb2N99g1b13Y+gGRQmzaqr44Iyp7MxkeejNTbzV3cNjm7by7LYdNNZUcnbTDJA+RjTO1lfX8tSDvydeXjHsLrWua8ST5XTt3MmrTz6BYzuYkcgeMUogZJrs3LyJfDYLviRRWUHd1Gm4dhBbnu7Yzbonn8AqFIkmy0Y6XqWUR86UFCXiYcIMm/iuy6ql9/D2hg1EyssRSBbOaSZhmhRcF09KEqYZuKm2g3RdzmiaxqyaKhzfQzNCPHH/vbRv2Uy8vHxYhKzpGpF4HCklj91/D7+48sv8/Ct/x+9u+hFCQDgafadcobFjw3qk7+NLSWV9A1V19RjhMOndu7jte9/m51/7e371T1ey9onHCEeihKPRYLvg8HsSJTlyZjSgRDxMhCIx1q9+gSeX/Y54eRk9lk3L0ZM5flIdth9soNB7TZUmgueW7ZAIh/nw7GYMTUcYBh07tvPIXXcQjkbRdX1IxCClRNMEkXiccDTOhtUvcss/f4Pf/uSHZLq68DyP11ufpmf3bsKxOEiJJgSuVWTnpo1ouoYA6o+eRqy8Al03eHvDera8sgZN09n25pvcdvU/c9f1/0rHju3Ey8sDMTN8e3pb21Kr957Iam1LbWltS62aCKcoKhEPAyEzhFPIseI3iyn0dOOGwlRGIpw3qwlT13E874DzuEJodBeKnDy5gRMnT8L2JXoozHN/+SOvPfM0FXV1SH8QO6h6BRRNJCmrqqa7vZ0HfnQjN3/173njuVbMaIxiNkMkFuUDF11CVUMjhWwaAMM0SXem6NixDaHpaLpOY1MTZiRMOtXBjBNO5MSzzsb3PDzHxgiFeGrZb7npS5ex8o7FOI5NWU1Nr2X3R93S2VhmXIpYSnlYj6EmHI2zZtWjvPzYwyRrasgVi5zVPJ3mmioKrhsMMA+EAE9KPAkXzWkmYRpoIYNcdzcrltyKU7SIJo5wtlpKjJBBZV0dvufyyD138ZMvfJ6HFt+Cbhhomk6+p5upc/+Gy2/4MR/56tdxbRunaIEQmJEoHdu3k+lMBZ+xd1JLSkk+3UM0UcZl1/87n/jWd6meNJlcdzfRRIJ8NsNdP/g+P7vii7z08ArMcJTy6tqSpO4ar4xLEZcSIxQi09XJQ4t/TTgcIef6TK+s4Jzm6fhS4vjykBM+uhBkbZsZVZUsmDGNvOMQjcd45a+P0fqnP5CsqT2iCSNN1zCjMV57+klu/tqXWXLNt+natZOy2jqyXZ3Ey8pZ+OWv8pWf/ZJTLriQQrYHq1hE6EFcdCgcom3TRuzePGOJykrqjj4aK19A00PkM2mQcO5lX+SKn97M/I9diue5FLM5Kuvq2fDii/ziyitY8i/fpm3TBsLx+BG3sWJfJkSwx0ghpSQaT/DIPXey7fV1xGtrsYoW589pojGZZHcuP6C7pgCyts05s2bQ+tYOuiwL38mw4jeLmXvafBKVVWQ6OwecDUQQhEs+v/zP3HHtv5BLd1FRW4em6xhmmBMWnMnpl36SWSefjGPZpHbsACH2JCgQmobvSd5e/ybI4HNWNUymvLYeu5hHaAKBTjGfxyoWaWxq5tPX/CvHzf8gjz+wlG3rXqWqvp5iocBj997DpjUv8bf/9v9omDETx7aPuL0VAcoSDxFSSiKxOG1bNvH4ffcQq6ggZ9u8p6GO+dOnkrUdvAG67gKwPZ+KaJSFx86i4DjEKyrY/MpqHr//PgzTPKy1Y6EJNE3jpYdXsLu9g0nTZ2CYJrnuLqbOOZbPXnc98844g1xXN5muLoSm7XF3pZQYoRCFbIb2tzYjNAFI6mfMJJqI4zruXuUE3al7Vzu+53H2pZ/gU9++mrKqarI93cQSCeqOPpr1a15j4+oX30k+qBgUSsRDhBCCUDjMyttvI93ZgdR14obJhXOaSYRNsraNtpcfLAFfSjQBvgzGwnt7yQKwXJf3TZnMcfW15HxJOBLlsfvuZsura4kmkgOum5QS3/NoOe9CJk2ZRMe2bb3RZFVsWruG//7mlTz1pz8RTiaD5ab9gjzMaJTO9p107tyJ6LXQRzUHEWf7j8+lDFxtKSV/WLyYxdd8h+7du4iXV2BbFh1vb2duyzyOeW+LssJDhBLxECA9j7LKKtY9/SQvrlyBGYtjux4tRzdyQmMDPYXiPhM5UkJYNwhpgp6iFXR8M4RkX+PqeD7RkMGFs5sxNUEoWcbut97i0bvvwLUsQmFzQNZYSnBsi+Pmn843fr2EeeeeR7a7C6uQx3dcXnvqcW799jdZ+u8/IJPqIFlZhaa9s7YbjkTYvWUL+XQw7o1E4zRMm4ljvSNC6fsYIYNERQVbX13Lrd/5Jvfc8H22rXsNgFx3N57jcO7ffpErbrqZ+qnTcJ3B58Ar5QTmaEGNiQeJlJJwLIpVyLPi9sXYVhEtHKUmZnL+7CZ838dyvX2ssCclZRGTi4+bw8PrN3N8Yz2za6vJWta7kkzZnsfs+lpOnTaFFRs2k6yq4tk//oETz/wQx546H9dxBuRVSwlWoUDjjGYuv/HHvPzYI/z5ll+yff2bmJEInuvy+P1Lee3pp/jQ5y7jlA+fj9RlMLmlaezYuB7HthBCo6ymlqrGycF4WAikLwnHYhQyWZYvuZUnf/878pk0hmkifZtiPsfs95/Kwi/8HTOOPxHHtrCt4hB/ExMXJeJBIoBkdQ0rbl/M+peeJ2SGsX2fM5umMa2iglQ+v4+A+3A9n9OnH80ZM6YikWRtF8fz3+UaOZ5P3DQ5d9ZM1rS10205+JkMy29fwvT3HE8oFMK2B2bRpJQUc1k0XeOks89lzinv45F77+KvDywl3ZkiFA7T1d7OHddezda1L3PpP36HWDKJZVm0bdwAvkRqPrVTppCorKSYyyKBWFkZPbvaue1732L9888SK69AaBpWPsekaTM45/OXc8rCCwDIpXsmTgL+EUK504PA932S1dXs2rKZx+65E+n5uMDUyjLObJpB1rYO2lkNXWNjqou7V7/K8zt2Yujangiu/Sk6Tu8y1Uws2yJWXc0bzzzF8w/9BSNymBlAhMD3JemODjTD4OJ/uIqv/OcvOfGsc5BS4toWdtHipYdX0tXeTrK6hkwqxa5tb0Gv1W2c2UTINPH9IGgjXpZk67q1vN76TGDxcznCkShnfWYRV/1qMfM/finFXI5cT8+eOiiGDiXiI0RKiRkKEY5EePjuO9i+/k3C0Si+lCyc3UwybFJ0/QNGZukC8o7Dr559kVuefYmbn3qOzakuyiPhA8aBuFLi+pIzZk7jmNpqsrZDOBplxe2L6WlvDw56O8wxn6br2JZFZ1sbRx0zmy/c+CM+/b3rmNw8m/KaWlou+AiV9fX4nkdX29v07N6FJgS6YdDY1Izn+b3HrgiyPT1MO+54TjjzLGJlZcw9dT5f+vFP+eS3riZWVk6qrQ3f9yd8gvzhQrnTR0qvFX7juVaeXPZbTDNMzvc5qaGek6dMJlO00A5icIQQWK5PKldAE5AuFknbNsZBOnmwbmxRl4izcPYsfv7Uc2jxOLu2bmHVfXdzyZXf7D3s7fAQQoAQZFIdmJEwp17yMWbNey9dO9uYPOsYfN9Hei47t2wmn8mAgGgySd3U6ThWEXoPTcyn05RVVfG5719Px7a3mNw8i3hFBd27duH73oRNiD9SqFvjERBMZsUo5nKsvPN2utvb0eNxQkJwwZxZyN4lo75TWvZ/OJ5PRcTk0yfO5eSjGrj0PXOZW1dDT6Fw0Pf4EnqKFu+fehQnTZ5EzrKIV1Tw1IO/4611rxGORo44HlnoOrbt0LlzJ2U1NTSf/F4k4Ng2Ukre3rgB1wmeV9VPorKuHte29sy4a7pOPpMhlixj1ntb0HSDrp3tSKSyviOAssRHSDgWZ+urr/DGs88QjkYpuD7/5z1zOHHKZBzHIRY6eNNKgrvnwrmz+fAxzcHuJN/D8nyShxgv+r5PJBZh0cnHs60nTY9lY3V38/LjjzJ17lyKg0iR0yfIXDodjF2FIBKNkM9m2bl5057th/XTZgQphrKZfZbNhKZRyGYpZDKBhVbiHTGUiPvhYOuLQkAxn8e1bYRhEDV0ugoFHljzCpbj9RvgL6VE1zXCmo7jezieP6D3hHQNXdOIGAYZKyg7n+4ZssmiPhdb+j6hSJTUjh107NgehF5KyeTmJg42Tuh7r2JkUSLuh1g8HgT374fnuNQeNYXqxqPYvPZlEsky/rp5G+5hpm2VfZFah9H5BRDWdUKahislU489Ds9xGdKTjESQyWPX1i307G5HExpayKBhehO+6yqtjiKUz9MPkWgUoe07MSOEoJDLUNXQyIc+t4hYMkk6lcKzLYTjHNZDc12E6x7e+1wX2yqS6erk+DM/xHHzT6eYyw7x9j4BCFzHwbYscukeklVV1B19NJ5jo44+Gz0oS9wPruNghELvWvrxPZ98uodTzruAWLKMv/5+aZBTWteHfa+s7/nohs6seadw+ic+hW4Y+2xEGCpyPV00zZvHGZ/8NK88vooFn/oM5bW1OAMMLlGMDErE/XDQ+V4h8FyXXE8Px512Osd+4DSKucywjAn3d7eDOOUQkXiCQjaDaztDXq4QAqtQxDBDXHTF11j4pSvQDYNCLjek5SgGjxJxPxxSGr3CyXR1YkbCxMorDqH6I8d3HRzb2lMboev4vk+6s/Owx9OHg9A0PMel6OXRda03IYBitKFEPEh8zyMSi2FGokEssS+H1J2WSMLRGEYoTD6T3uco0RFJcSNEEI7puGrmeZSiRDwIpJSEo1Fc1+Gh//o1m15ejR4yh/Q4E9exqW5s5NxFl1PZ0EghO9QTWANECXjUokQ8CASQrKpm1dK7efDmnyI9HzMaGdK9q77nYxctDNPkM9dch1MolPzwMsXoQol4EASbzX2isTiGYWA5RaTvD+mw2Pd9EBCJxxGajj+ON7crjgwl4kEgNI1MqoNjP3Aql13/Qza/+krvEtMAlt+l3CP2g7vHEt91qWmczCnnX0iupycIDjki11aqVM/jFCXiQeLYDiEzxPsu/AgtCy8akCvdF1fsFAtohoFhmvied+CZbRGMsB2riOe6hI4kuZwAoem4toXvKyWPN5SIB4OUmJEIrmPzx//+LzaueQld13szQh4Y35eETJPTLvkYx7S8n3w6zRMPLOWN554hHIsd0MrKPT+OoIpIfNened485n/sUjRNC1x0xbhBiXgQSCkpq65l1X138cCPbwShEY5GOaTihMDK5WjbtIGr71vGG8+3cve/3UAkbmKGzWFJ6OZ7HmseXUH91GmcdPa5pDs61C6jcYT6JgeBEALfcwnHYsTKyxFiABHFUqLpBonKKgDC4SjxsmjvJNmwVZR4RQVmJBK47YpxhbLEg0ACmc4O/mb+B/m/V1/L5pfXoBsGHGJiS/oehhmi5fyLQPo0zZvH539wI28+9yyRWPSQ7z2ySvr4vsfME+bRfNLJ5Lq7lRUeZygRHwbS9/c8+rCKRUwJp13ycd5/0UeDvx1q9lhKNEPHd1yy3V2EwsH4+AMXXty7nDTUQRUSQZDwPdfdFeS6GoWBG1LKd7WtYmAoEQ8EGaSZSVRWEIklcPd2SQXg+3i+jxHSQfaTT0qA9CW+JkhUVQMSz/UwQjo6+tDHXvfq1XFcIskkA3D4S4KUPomKSnzfD0JL1XrYgFEiHgBC0/Bsmx3r12NGY0h//21/Yp913wFdc28tyWHZN7FveXt+jE6kL4kmy8j2dOPYNpqmkusNFCXifpBSYobDZLo6ueVb3yBQgrISw0Ow2cKzLSLvHH2qGrsflIgHgOjNOZXt6lI9ajjpHbaYphmcixy41JFSV2u0o0Q8UKRE6DoayjQMG33HuwiBeGd4ojYx94MScT8IISgUCkxqnMyiq75BJBJVIh4mNF3HLha5/ec3sXXjRmKxGKh7Zr8oER+Cpb/6ydeEED9zHZt4MsF5H//EqFyeGW88eNftWIW1fSJWDd4PatV/AAih4bouuUym1FUZ92TTaWzLQtNV1xwoqqUUowrRe76TYuAoESsUYxwlYoVijKNErBjtqNnpflAiPjSy7x9NaGqyZQQImWE0Tdt7X7UaIPeD8cILL6g73UG48LOL+P93/gbDCJHP53nm0UeJxmPIEqW48X2J5/UdoTIcfVui66HgZlWCDQgh0ySX7iGbThMKmQDMOWneJaqPHhq1TnwIgo36kkg0SlfHbr77pcuGJfPGwOsT7PaBoU8c3/e5hNB6r12CzymDzSbxRIJEMhkc/2ocQU6xCYYS8SGY0tSMGYlgF4tomkayrLzUVULTdHzfI5fJ4A3F3mApEZogkUwihL7nJlFKBL0bTyIRTj59QamrM+oRpbQsY4Fz5jR9FrgCOArwCUzUSI7TJOABFUKIqr79tmYkMrDUuP0gBPjSxy4WkZ4PQkigC+gEzEEXcHj0ta0G7AR+tHzdhvtGuA5jDiXiAXDOnKZ6AhFLSjNb6gJnCU37j3R3N/WTj+Lr199IbWMjxVx+EJeVhKMRejq7+cl3/4lUezuhUKgA3AD8HiiFL7tHxMvXbdhegvLHHMqdHgDL121oB9pLWYdz5jRNAfBcB13XmTF7DlOmTBmy6//MMPrGxT6wfvm6DWuH7OKKYUWtmYwdqiGY+JFS0p1KDenF90oqrwFlQ3pxxbCiRDx22MeNV/HFij6UiBWKMY4SsUIxxlEiVijGOErEY4d9BsFqaVDRhxLx2CENveIVglgyOaQX32uiTAKFIb24YlhR68SjmHPmNEUJbrQWvcs+QgSJ6vPZNLtSKQrZ7BFfX0pJLB6nK5VCSn9vUx8/Z06TABKAWL5uQ3own0MxvKiIrVHIOXOaIsAPgXkEbrQLNAIzPc8jFDKZNOUodCM0qLOLJKBpGp7n0b59G67jIITwgK3AWwQ5nwXwAnDN8nUbOgf3yRTDgbLEo5NLgX840B8Mw8DzXN5c+0rvYeFHvl4cGHWJEBqJRKLvtEQdmNH76KMFWAXcf8SFKYYNJeLRyQZgG/CuuMpAdIJEckSDqtLA2yNZoGLgKBGPTp4BrgM+TbAJwSfYyWQCNQTfm8fQ76bygd2919YIrLIJ/Bx4eojLUgwRakysUIxx1BKTQjHGUSJWKMY4SsQKxRhHiVihGOP8L/DidbUSbH2JAAAAAElFTkSuQmCC") no-repeat center;
  width: 241px;
  height: 110px;
}
.elections-widget {
  background-color: #e5e5e5;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.elections-widget__svga {
  fill: #fff;
}
.elections-widget__svgc {
  fill: #d9000f;
}
.elections-widget__svgb {
  fill: #121212;
}
.elections-widget__photo {
  width: 57px;
}
.elections-widget__description {
  font-size: 11px;
  margin-left: 5px;
  margin-top: 5px;
}
.elections-widget__graph {
  height: 25px;
  background: linear-gradient(to bottom, #eb6d00, #763700);
  align-items: center;
  position: relative;
  /* &::before {
    background: linear-gradient(to bottom, #e70101, #740101);
    content: "";
    height: 100%;
  } */
}
.elections-widget__bar {
  background: linear-gradient(to bottom, #e70101, #740101);
  height: 100%;
}
.elections-widget__header {
  align-items: center;
  justify-content: center;
  margin-top: 5px;
  margin-bottom: 5px;
  flex-direction: column;
}
.elections-widget__percent {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
}
.elections-widget__left {
  position: absolute;
  float: left;
}
.elections-widget__right {
  margin-left: auto;
  float: right;
  text-align: right;
}
.elections-widget__center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.elections-widget__logotypes {
  position: relative;
}
.elections-widget__btn {
  font-size: 10px;
  line-height: 19px;
  font-weight: 400;
  background-color: #000;
  padding: 2px 10px;
  padding-bottom: 3px;
  color: #fff;
  border-radius: 4px;
}
.elections-widget__text {
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  display: none;
}
.elections-widget__figure-photo {
  display: none;
}
.elections-widget__logo {
  width: 24px;
  margin-top: 5px;
}
.score-top {
  max-width: 976px;
  margin: 20px 0;
}
.score-top__header {
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
.score-top__wrap-title {
  display: flex;
  grid-gap: 13px;
  gap: 13px;
}
.score-top__title {
  font: 700 1.125rem/1.438rem "Roboto";
  letter-spacing: 0.36px;
}
.score-top__title span {
  font: 400 1rem/1.438rem "Roboto";
}
.score-top__header-bet {
  background: rgba(0,0,0,0.2);
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 29px;
  color: #ff9327;
  font: 500 0.625rem/1.438rem "Roboto";
  text-transform: uppercase;
}
.score-top__sponsor {
  display: flex;
  grid-gap: 7px;
  gap: 7px;
  align-items: end;
}
.score-top__sponsor span {
  font: 300 0.75rem/1.125rem "Roboto";
  color: #ddd;
}
.score-top__body {
  display: flex;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16078);
  padding: 16px 16px 18px;
  grid-gap: 16px;
  gap: 16px;
  overflow-x: auto;
  background-color: #f2f3f5;
}
.score-top__wrap-team {
  min-width: 168px;
  position: relative;
}
.score-top__team {
  display: flex;
  padding-right: 20px;
  margin-bottom: 8px;
}
.score-top__team img {
  max-height: 20px;
}
.score-top__name {
  font: 500 0.938rem/1.25rem "Roboto";
  letter-spacing: -0.06px;
  color: #222;
  margin-left: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.score-top__wrap-score {
  margin-left: auto;
}
.score-top__wrap-score span {
  color: #222;
  font: 700 0.938rem/1.25rem "Roboto";
}
.score-top__time {
  font: 400 0.75rem/1rem "Roboto";
  letter-spacing: -0.12px;
  color: #888;
}
.score-top__footer-sponsor {
  justify-content: center;
  align-items: center;
  display: flex;
  height: 40px;
}
.landing-yape {
  background-color: #fffcf4;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  position: relative;
  font-family: "Noto Serif", serif !important;
  min-height: 736px;
  height: 100%;
}
@keyframes animate-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.landing-yape .d-none {
  display: none !important;
}
.landing-yape .container-loader {
  width: 32px;
  height: 32px;
}
.landing-yape .container-loader::after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  animation: animate-loader 1.2s linear infinite;
  border: 4px solid #cf9f0d;
  border-color: #cf9f0d transparent #cf9f0d transparent;
}
.landing-yape .verification-view {
  display: flex;
  flex-direction: column;
  background-color: #5f0672;
}
.landing-yape .verification-view .form-view {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 455px;
  background-color: #5f0672;
  display: flex;
  flex-direction: column;
  z-index: 0;
}
.landing-yape .verification-view .form-view-container {
  margin-top: 28px;
}
.landing-yape .verification-view .form-view-container .title-container {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.landing-yape .verification-view .form-view-container .title-container .title {
  margin: 0 0 8px;
  color: #fff;
  font-family: "Noto Serif", serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}
.landing-yape .verification-view .form-view-container .title-container .logo {
  width: 85px;
  height: 65.13px;
  margin: auto;
}
.landing-yape .verification-view .form-view-container .form-container {
  box-sizing: border-box;
  margin: -22px auto 66px;
  width: 100%;
  max-width: 328px;
  min-height: 266px;
  display: flex;
  flex-direction: column;
  padding: 32px 24px;
  border-radius: 20px;
  background: #bb50c4;
  background: linear-gradient(80deg, #bb50c4 11.14%, rgba(187,80,196,0.45098) 80%);
  backdrop-filter: blur(50px);
}
.landing-yape .verification-view .form-view-container .form-container .title {
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  color: #fff;
  margin-bottom: 14px;
  padding: 0;
}
.landing-yape .verification-view .form-view-container .form-container input {
  font-family: "Noto Serif", serif !important;
}
.landing-yape .verification-view .form-view-container .form-container .inputs-group {
  grid-gap: 10px;
  gap: 10px;
  display: flex;
  flex-direction: column;
}
.landing-yape .verification-view .form-view-container .form-container .input-group {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.landing-yape .verification-view .form-view-container .form-container .input-group label {
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
  font-size: 16px;
  top: 15px;
  cursor: text;
  left: 16px;
  position: absolute;
  color: #fff;
  transition: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.landing-yape .verification-view .form-view-container .form-container .input-group span {
  padding: 5px 0 5px 16px;
  width: 100%;
  display: flex;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  text-align: left;
  color: #bdbdbd;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: none;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text] {
  width: 100%;
  box-sizing: border-box;
  color: #fff;
  padding: 15px 16px 0;
  height: 56px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  font-size: 16px;
  transition: 0.3s;
  border-radius: 5px 5px 0 0;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:hover {
  background-color: #fffcf4;
  border-color: #ffb300;
  outline: none;
  color: #000 !important;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:hover ~ label {
  color: #ffb300;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:hover ~ span {
  color: #2f80ed;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].focus-visible {
  background-color: transparent;
  color: #fff !important;
  padding-top: 17px;
  border-bottom-width: 3px;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:focus-visible {
  background-color: transparent;
  color: #fff !important;
  padding-top: 17px;
  border-bottom-width: 3px;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].focus-visible, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select {
  border-color: #ffb300;
  outline: none;
  color: #fff;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:focus-visible, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select {
  border-color: #ffb300;
  outline: none;
  color: #fff;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].focus-visible ~ label, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select ~ label {
  top: 1px;
  font-size: 12px;
  color: #ffb300;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:focus-visible ~ label, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select ~ label {
  top: 1px;
  font-size: 12px;
  color: #ffb300;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].focus-visible ~ span, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select ~ span {
  color: #2f80ed;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:focus-visible ~ span, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select ~ span {
  color: #2f80ed;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].error {
  color: #530000 !important;
  border-bottom-color: #530000 !important;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].error ~ label {
  color: #530000 !important;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].error ~ span {
  color: #530000 !important;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].error:hover {
  background-color: #ffebeb;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].error.focus-visible {
  background-color: transparent;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].error:focus-visible {
  background-color: transparent;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input::-moz-placeholder {
  display: none;
}
.landing-yape .verification-view .form-view-container .form-container .input-group input::placeholder {
  display: none;
}
.landing-yape .verification-view .form-view-container .form-container .input-group .captcha-input {
  border-radius: 3px;
  width: 100%;
}
.landing-yape .verification-view .form-view-container .form-container .input-group .captcha-input.error span {
  margin-top: -4px;
  color: #530000;
}
.landing-yape .verification-view .form-view-container .form-container .input-group .captcha-input #recaptcha-v2 {
  transform: scale(0.93);
  transform-origin: 0 0;
  height: 74px;
}
.landing-yape .verification-view .form-view-container .form-container .button-group {
  display: flex;
  margin-top: auto;
  flex-direction: column;
  width: 100%;
  padding-top: 20px;
}
.landing-yape .verification-view .form-view-container .form-container .button-group input[type=submit] {
  width: 100%;
  padding: 14px 0;
  border-radius: 100px;
  color: #000;
  cursor: pointer;
  background-color: #ffcb05;
  border: none;
  font-style: normal;
  line-height: 20px;
  transition: 0.3s;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
  box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.15), 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.landing-yape .verification-view .form-view-container .form-container .button-group input[type=submit]:hover {
  background-color: #fff4cd;
  color: #023047;
}
.landing-yape .verification-view .form-view-container .form-container .button-group input[type=submit]:disabled {
  background-color: #bdbdbd;
  color: #eee;
}
.landing-yape .verification-view .steps-view {
  background-color: #fffcf4;
  min-height: 310px;
  width: 100%;
  height: auto;
  border-radius: 30px 30px 0px 0px;
  margin-top: -30px;
  z-index: 0;
}
.landing-yape .verification-view .steps-view .steps-container {
  max-width: 360px;
  padding: 0 16px 48px;
  margin: 0 auto;
}
.landing-yape .verification-view .steps-view .steps-container .title {
  margin: 24px auto 14px;
  padding: 0;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.15px;
  text-align: left;
}
.landing-yape .verification-view .steps-view .steps-container .steps {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style: none;
}
.landing-yape .verification-view .steps-view .steps-container .steps .step {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 14px;
  grid-gap: 14px;
  gap: 14px;
  margin-bottom: 16px;
  align-items: center;
}
.landing-yape .verification-view .steps-view .steps-container .steps .step:last-child {
  margin-bottom: 0;
}
.landing-yape .verification-view .steps-view .steps-container .steps .step div {
  background-color: #ffcb05;
  margin: auto 0 auto 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 48px;
  height: 48px;
  justify-content: center;
  font-family: "Noto Serif", serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  border-radius: 10px;
}
.landing-yape .verification-view .steps-view .steps-container .steps .step span {
  font-family: "Noto Serif", serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.landing-yape .verification-view .steps-view .steps-container .image {
  display: none;
}
.landing-yape .view-container {
  display: flex;
  height: 100%;
  min-height: 736px;
  flex-direction: column;
  justify-content: center;
  background-color: #fffcf4;
}
.landing-yape .view-container .is-subscriber,
.landing-yape .view-container .confirm-account,
.landing-yape .view-container .complete-club-access,
.landing-yape .view-container .you-have-access {
  margin: 98px auto auto;
  display: flex;
  flex-direction: column;
  padding: 0 16px;
  max-width: 360px;
}
.landing-yape .view-container .is-subscriber .icon,
.landing-yape .view-container .confirm-account .icon,
.landing-yape .view-container .complete-club-access .icon,
.landing-yape .view-container .you-have-access .icon {
  width: 192px;
  height: 192px;
  margin: 32px auto 46px;
}
.landing-yape .view-container .is-subscriber .content,
.landing-yape .view-container .confirm-account .content,
.landing-yape .view-container .complete-club-access .content,
.landing-yape .view-container .you-have-access .content {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.landing-yape .view-container .is-subscriber .content .message,
.landing-yape .view-container .confirm-account .content .message,
.landing-yape .view-container .complete-club-access .content .message,
.landing-yape .view-container .you-have-access .content .message {
  color: #000;
  font-family: "Noto Serif", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: center;
  margin: 0 auto 24px;
  word-break: break-word;
}
.landing-yape .view-container .is-subscriber .content .message span,
.landing-yape .view-container .confirm-account .content .message span,
.landing-yape .view-container .complete-club-access .content .message span,
.landing-yape .view-container .you-have-access .content .message span {
  font-weight: 700;
}
.landing-yape .view-container .is-subscriber .content button,
.landing-yape .view-container .confirm-account .content button,
.landing-yape .view-container .complete-club-access .content button,
.landing-yape .view-container .you-have-access .content button {
  width: 100%;
  padding: 14px 0;
  border-radius: 100px;
  color: #000;
  cursor: pointer;
  background-color: #ffcb05;
  border: none;
  font-style: normal;
  line-height: 20px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
  transition: 0.3s;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
.landing-yape .view-container .is-subscriber .content button:hover,
.landing-yape .view-container .confirm-account .content button:hover,
.landing-yape .view-container .complete-club-access .content button:hover,
.landing-yape .view-container .you-have-access .content button:hover {
  background-color: #fff4cd;
  color: #023047;
}
.landing-yape .view-container .is-subscriber .content button.outline,
.landing-yape .view-container .confirm-account .content button.outline,
.landing-yape .view-container .complete-club-access .content button.outline,
.landing-yape .view-container .you-have-access .content button.outline {
  margin-top: 14px;
  border: 1px solid #ffcb05;
  background-color: transparent;
  color: #ffcb05;
  box-shadow: none;
}
.landing-yape .view-container .is-subscriber .content button.outline:hover,
.landing-yape .view-container .confirm-account .content button.outline:hover,
.landing-yape .view-container .complete-club-access .content button.outline:hover,
.landing-yape .view-container .you-have-access .content button.outline:hover {
  background-color: #fff4cd;
}
.landing-yape .view-container .complete-club-access {
  margin: 7px auto auto;
}
.landing-yape .view-container .complete-club-access .content .message {
  margin: auto 0 14px;
  text-align: left;
}
.landing-yape .view-container .complete-club-access .form-container {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  background: transparent;
}
.landing-yape .view-container .complete-club-access .form-container input {
  font-family: "Noto Serif", serif !important;
}
.landing-yape .view-container .complete-club-access .form-container .inputs-group {
  grid-gap: 14px;
  gap: 14px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 328px;
}
.landing-yape .view-container .complete-club-access .form-container .input-group {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.landing-yape .view-container .complete-club-access .form-container .input-group label {
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
  font-size: 16px;
  top: 15px;
  cursor: text;
  left: 16px;
  position: absolute;
  color: #1d1d1d;
  transition: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.landing-yape .view-container .complete-club-access .form-container .input-group span {
  padding: 5px 0 5px 16px;
  width: 100%;
  display: flex;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  text-align: left;
  color: #333;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: none;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text],
.landing-yape .view-container .complete-club-access .form-container .input-group select {
  width: 100%;
  box-sizing: border-box;
  color: #1d1d1d;
  padding: 15px 16px 0;
  height: 56px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #4f4f4f;
  font-size: 16px;
  transition: 0.3s;
  border-radius: 5px 5px 0 0;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:hover,
.landing-yape .view-container .complete-club-access .form-container .input-group select:hover {
  background-color: #fff4cd;
  border-color: #ffb300;
  outline: none;
  color: #000 !important;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:hover ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select:hover ~ label {
  color: #ffb300;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:hover ~ span,
.landing-yape .view-container .complete-club-access .form-container .input-group select:hover ~ span {
  color: #2f80ed;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].focus-visible,
.landing-yape .view-container .complete-club-access .form-container .input-group select.focus-visible {
  background-color: transparent;
  color: #1d1d1d !important;
  padding-top: 17px;
  border-bottom-width: 3px;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:focus-visible,
.landing-yape .view-container .complete-club-access .form-container .input-group select:focus-visible {
  background-color: transparent;
  color: #1d1d1d !important;
  padding-top: 17px;
  border-bottom-width: 3px;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].focus-visible, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select,
.landing-yape .view-container .complete-club-access .form-container .input-group select.focus-visible,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select {
  border-color: #ffb300;
  outline: none;
  color: #1d1d1d;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:focus-visible, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select,
.landing-yape .view-container .complete-club-access .form-container .input-group select:focus-visible,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select {
  border-color: #ffb300;
  outline: none;
  color: #1d1d1d;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].focus-visible ~ label, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.focus-visible ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select ~ label {
  top: 1px;
  font-size: 12px;
  color: #ffb300;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:focus-visible ~ label, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select:focus-visible ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select ~ label {
  top: 1px;
  font-size: 12px;
  color: #ffb300;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].focus-visible ~ span, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select ~ span,
.landing-yape .view-container .complete-club-access .form-container .input-group select.focus-visible ~ span,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select ~ span {
  color: #2f80ed;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:focus-visible ~ span, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select ~ span,
.landing-yape .view-container .complete-club-access .form-container .input-group select:focus-visible ~ span,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select ~ span {
  color: #2f80ed;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].error,
.landing-yape .view-container .complete-club-access .form-container .input-group select.error {
  color: #eb5757 !important;
  border-bottom-color: #eb5757 !important;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].error ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.error ~ label {
  color: #eb5757 !important;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].error ~ span,
.landing-yape .view-container .complete-club-access .form-container .input-group select.error ~ span {
  color: #eb5757 !important;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].error:hover,
.landing-yape .view-container .complete-club-access .form-container .input-group select.error:hover {
  background-color: #ffebeb;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].error.focus-visible,
.landing-yape .view-container .complete-club-access .form-container .input-group select.error.focus-visible {
  background-color: transparent;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].error:focus-visible,
.landing-yape .view-container .complete-club-access .form-container .input-group select.error:focus-visible {
  background-color: transparent;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input::-moz-placeholder {
  display: none;
}
.landing-yape .view-container .complete-club-access .form-container .input-group input::placeholder {
  display: none;
}
.landing-yape .view-container .complete-club-access .form-container .button-group {
  display: flex;
  margin-top: auto;
  flex-direction: column;
  width: 100%;
  padding-top: 32px;
}
.landing-yape .view-container .complete-club-access .form-container .button-group input[type=submit] {
  width: 100%;
  padding: 14px 0;
  border-radius: 100px;
  color: #000;
  cursor: pointer;
  background-color: #ffcb05;
  border: none;
  font-style: normal;
  line-height: 20px;
  transition: 0.3s;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1px;
  text-align: center;
  box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.15), 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.landing-yape .view-container .complete-club-access .form-container .button-group input[type=submit]:hover {
  background-color: #fff4cd;
  color: #023047;
}
.landing-yape .view-container .complete-club-access .form-container .button-group input[type=submit]:disabled {
  background-color: #bdbdbd;
  color: #eee;
}
.landing-yape .view-container .you-have-access {
  margin: 7px auto auto;
}
.landing-yape .view-container .you-have-access .content .message {
  margin: auto 0 12px;
  text-align: left;
}
.landing-yape .view-container .you-have-access .content .benefits {
  display: flex;
  flex-direction: column;
  margin: auto auto 20px;
  overflow: hidden;
  padding: 0 0px 0 16px;
}
.landing-yape .view-container .you-have-access .content .benefits li {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
  margin-bottom: 8px;
  align-items: center;
}
.landing-yape .view-container .you-have-access .content .benefits li .benefits-description {
  margin: 0;
  font-family: "Noto Serif", serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.landing-yape .view-container .you-have-access .content .benefits .benefits-icon {
  width: 24px;
  height: 24px;
  margin: auto;
  display: block;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: center;
}
.landing-yape .view-container .you-have-access .content .benefits .benefits-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRpY2sgQ2lyY2xlIj4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yOTQyIDIwQzE1LjgxNyAyMCAyMC4yOTQyIDE1LjUyMjggMjAuMjk0MiAxMEMyMC4yOTQyIDQuNDc3MTUgMTUuODE3IDAgMTAuMjk0MiAwQzQuNzcxMzMgMCAwLjI5NDE3NCA0LjQ3NzE1IDAuMjk0MTc0IDEwQzAuMjk0MTc0IDE1LjUyMjggNC43NzEzMyAyMCAxMC4yOTQyIDIwWk0xNS44NTI5IDcuNTAwMjdDMTYuMTI5MiA3LjE5MTY3IDE2LjEwMyA2LjcxNzUyIDE1Ljc5NDQgNi40NDEyM0MxNS40ODU4IDYuMTY0OTMgMTUuMDExNyA2LjE5MTEzIDE0LjczNTQgNi40OTk3M0wxMS4zNjYyIDEwLjI2MjlDMTAuNjgzNSAxMS4wMjU0IDEwLjIyMzggMTEuNTM2MyA5LjgzMDY5IDExLjg2NjdDOS40NTYyNCAxMi4xODE0IDkuMjM2MyAxMi4yNSA5LjA0NDE3IDEyLjI1QzguODUyMDUgMTIuMjUgOC42MzIxMSAxMi4xODE0IDguMjU3NjYgMTEuODY2N0M3Ljg2NDU3IDExLjUzNjMgNy40MDQ4MiAxMS4wMjU0IDYuNzIyMTIgMTAuMjYyOUw1Ljg1Mjk1IDkuMjkyMDlDNS41NzY2NiA4Ljk4MzQ5IDUuMTAyNTEgOC45NTczIDQuNzkzOSA5LjIzMzU5QzQuNDg1MyA5LjUwOTg4IDQuNDU5MTEgOS45ODQwMyA0LjczNTQgMTAuMjkyNkw1LjY0MTcgMTEuMzA0OUM2LjI3NzU1IDEyLjAxNTIgNi44MDc5MiAxMi42MDc2IDcuMjkyNTMgMTMuMDE0OUM3LjgwNTE2IDEzLjQ0NTggOC4zNTgxIDEzLjc1IDkuMDQ0MTcgMTMuNzVDOS43MzAyNSAxMy43NSAxMC4yODMyIDEzLjQ0NTggMTAuNzk1OCAxMy4wMTQ5QzExLjI4MDQgMTIuNjA3NiAxMS44MTA4IDEyLjAxNTIgMTIuNDQ2NiAxMS4zMDQ5TDE1Ljg1MjkgNy41MDAyN1oiIGZpbGw9IiMyN0FFNjAiLz4KPC9nPgo8L3N2Zz4K");
}
.landing-yape .view-container .you-have-access .content .benefits .benefits-denied {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkNsb3NlIENpcmNsZSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjk0MiAyMEMxNS44MTcgMjAgMjAuMjk0MiAxNS41MjI4IDIwLjI5NDIgMTBDMjAuMjk0MiA0LjQ3NzE1IDE1LjgxNyAwIDEwLjI5NDIgMEM0Ljc3MTMzIDAgMC4yOTQxNzQgNC40NzcxNSAwLjI5NDE3NCAxMEMwLjI5NDE3NCAxNS41MjI4IDQuNzcxMzMgMjAgMTAuMjk0MiAyMFpNMTIuOTQ1OCA4LjY1MTY1QzEzLjIzODcgOC4zNTg3NiAxMy4yMzg3IDcuODgzODggMTIuOTQ1OCA3LjU5MDk5QzEyLjY1MjkgNy4yOTgxIDEyLjE3OCA3LjI5ODEgMTEuODg1MSA3LjU5MDk5TDEwLjI5NDIgOS4xODE5OEw4LjcwMzE3IDcuNTkwOTlDOC40MTAyNyA3LjI5ODEgNy45MzU0IDcuMjk4MSA3LjY0MjUxIDcuNTkwOTlDNy4zNDk2MSA3Ljg4Mzg4IDcuMzQ5NjEgOC4zNTg3NiA3LjY0MjUxIDguNjUxNjVMOS4yMzM1IDEwLjI0MjZMNy42NDI1MSAxMS44MzM2QzcuMzQ5NjEgMTIuMTI2NSA3LjM0OTYxIDEyLjYwMTQgNy42NDI1MSAxMi44OTQzQzcuOTM1NCAxMy4xODcyIDguNDEwMjcgMTMuMTg3MiA4LjcwMzE3IDEyLjg5NDNMMTAuMjk0MiAxMS4zMDMzTDExLjg4NTEgMTIuODk0M0MxMi4xNzggMTMuMTg3MiAxMi42NTI5IDEzLjE4NzIgMTIuOTQ1OCAxMi44OTQzQzEzLjIzODcgMTIuNjAxNCAxMy4yMzg3IDEyLjEyNjUgMTIuOTQ1OCAxMS44MzM2TDExLjM1NDggMTAuMjQyNkwxMi45NDU4IDguNjUxNjVaIiBmaWxsPSIjRUI1NzU3Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.landing-yape .view-container .you-have-access .content .benefits .benefits-denied ~ .benefits-description {
  color: #828282;
}
/******* Modificadores *******/
.extraordinary-story__section-link {
  text-transform: capitalize;
  color: #007d33;
}
.extraordinary-story__title {
  color: #005b26;
  line-height: 1.1666666667;
}
.extraordinary-story__title-link {
  color: #005b26;
}
.extraordinary-story--twoline {
  -webkit-line-clamp: 4;
  max-height: 145px;
}
.featured-story__category {
  min-height: 24px;
  height: 24px;
  padding: 2px 11px;
  background-color: #5fbb46;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.featured-story__category::after {
  content: "";
  position: absolute;
  border-top: 12px solid transparent;
  border-left: 14px solid #5fbb46;
  border-bottom: 11px solid transparent;
  top: 0px;
  left: 100%;
}
.featured-story__category.ojo-show {
  background-color: #ec008b;
}
.featured-story__category.ojo-show::after {
  border-left: 14px solid #ec008b;
}
.featured-story__category.deportes {
  background-color: #fe8032;
}
.featured-story__category.deportes::after {
  border-left: 14px solid #fe8032;
}
.featured-story__category.locomundo {
  background-color: #01abad;
}
.featured-story__category.locomundo::after {
  border-left: 14px solid #01abad;
}
.featured-story__category-link {
  color: #fff;
}
.featured-story__author-link, .featured-story__category-link {
  font-family: "Roboto";
  font-weight: 500;
}
.featured-story__author-link {
  color: #888;
}
.featured-story__title {
  margin-top: 10px;
}
.featured-story__title-link {
  color: #000;
  font-weight: 900;
  font-size: 1.2rem;
  -webkit-line-clamp: 4;
  max-height: calc(1.3rem * 1.333 * 4);
}
.featured-story.img-complete .featured-story__author-link {
  color: #fff;
}
.featured-story.expand .featured-story__category {
  display: flex;
  align-items: center;
}
.featured-story.expand .featured-story__category-link {
  color: #fff;
}
.featured-story.expand .featured-story__title {
  margin-top: 10px;
}
.featured-story.expand .featured-story__title-link {
  -webkit-line-clamp: 4;
  max-height: calc(1.3rem * 1.333 * 4);
}
.featured-story.expand.img-complete .featured-story__category {
  border: 0;
  display: flex;
}
.featured-story.expand.img-complete .featured-story__category::after {
  border-bottom: 11px solid transparent;
}
.featured-story.expand.img-complete .featured-story__img-box::before {
  height: 100%;
  background: linear-gradient(180deg, rgba(14, 33, 13, 0.1) 30%, rgba(14, 33, 13, 0.8) 80%, #0e210d);
}
.featured-story.featured-story--live .featured-story__headband-link {
  background-color: #bf222b;
  color: #fff;
  font-family: "Roboto";
}
.story-item__date {
  margin-left: 20px;
}
.story-item__title {
  color: #005b26;
}
.story-item__subtitle {
  color: #333;
  font-family: "Roboto";
}
.story-item__section {
  background-color: #007d33;
  color: #fff;
  font-family: "Roboto";
  height: 20px;
  position: relative;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.story-item__section::before {
  content: "";
  position: absolute;
  border-top: 11px solid transparent;
  border-left: 13px solid #007d33;
  border-bottom: 9px solid transparent;
  top: 0;
  right: -13px;
}
.story-item__section.story-item__section--desktop {
  display: none;
}
.btn {
  padding: 6px 10px;
}
.btn--primary {
  background-color: #007d33;
  color: #fff;
}
.btn--primary::first-letter {
  text-transform: uppercase;
}
.pagination__page {
  font-weight: normal;
  margin-right: 10px;
}
.pagination__page:last-child {
  margin-right: 0;
}
.pagination__page--current {
  background-color: #007d33;
}
.search-input {
  color: #333;
  font-family: "Roboto";
}
.search-input__btn {
  color: #007d33;
}
.breaking-news--bgcolor-1 {
  background-color: #bf222b;
}
.breaking-news--bgcolor-1 .breaking-news__link,
.breaking-news--bgcolor-1 .breaking-news__btn-icon {
  color: #fff;
  font-family: "Roboto";
  font-weight: 700;
}
.breaking-news--bgcolor-1 .breaking-news__text {
  font-weight: 700;
  text-decoration: underline;
}
.nav {
  /*   Estilos para nav loader en notas */
}
.nav__btn--section {
  padding-left: 0;
}
.nav__btn--section span {
  font-weight: 500;
  font-size: 0.9rem;
}
.nav__logo {
  padding: 10px 0;
}
.nav__wrapper {
  background: #5fbb46;
}
.nav__list-link {
  font-weight: 400;
}
.nav__loader-bar {
  background-color: #007d33;
}
.nav.active {
  background: #5fbb46;
}
.nav-sidebar__body {
  padding-left: 0;
}
.nav-sidebar__item {
  padding-left: 20px;
  transition: none;
}
.nav-sidebar__item:focus {
  outline: none;
}
.nav-sidebar__link {
  font-family: "Roboto";
  font-size: 1rem;
  color: #e0e0e0;
  padding: 16px;
}
.nav-sidebar__item:hover, .nav-sidebar__link:hover {
  background-color: #007d33;
}
.story .nav__story-title {
  max-height: 15px;
}
.header {
  background: #5fbb46;
}
.header__link {
  color: #333;
  text-transform: capitalize;
  font-weight: 500;
}
.header__custom-item .header__link {
  border-radius: 4px;
}
.separator {
  border-top-color: #5fbb46;
  background-color: #5fbb46;
}
.separator__title {
  font-size: 15px;
  font-weight: 500;
  max-height: 75px;
}
.separator__item::before {
  background: linear-gradient(180deg, rgba(14, 33, 13, 0.1) 30%, rgba(14, 33, 13, 0.8) 80%, #0e210d);
}
.separator__header-link {
  color: #fff;
  font-weight: 700;
}
.separator__threeline {
  -webkit-line-clamp: 4;
}
.triplet {
  border-top: none;
  background-color: #e8e8e8;
}
.triplet__title-link {
  font-size: 13px;
}
.triplet__link {
  color: #007d33;
  font-family: "Roboto";
  font-weight: 700;
}
.triplet__information {
  width: calc(100% - 114px);
}
.triplet__author {
  margin-top: 15px;
  word-break: break-word;
}
.triplet--threeline {
  -webkit-line-clamp: 4;
}
.tabloid {
  background-color: #d0e7d9;
}
.tabloid__header {
  background-color: #007d33;
}
.tabloid__header-link {
  font-weight: 400;
}
.tabloid__date {
  display: none;
}
.stories-l-card {
  height: auto;
}
.stories-l-card__list {
  max-height: 324px;
}
.stories-l-card__image {
  max-height: 157px;
}
.stories-l-header {
  border-bottom: 1px solid #007d33;
}
.stories-l-header__title {
  color: #333;
  font-size: 13px;
}
.stories-l-header h4 {
  font-weight: 700;
}
.stories-l-header__see-more {
  font-family: "Roboto";
  background-color: transparent;
  color: #333;
  font-weight: 700;
}
.stories-l-header.bg-info {
  background-color: #d0e7d9;
}
.stories-l-header.bg-white {
  background-color: #e8e8e8;
}
.stories-l-item {
  background-color: transparent;
  border-color: #4ca675;
  font-family: "Roboto";
}
.stories-l-item:last-child {
  border-bottom: 0;
}
.stories-l-item__time {
  color: #007d33;
  display: block;
  font-weight: 400;
  margin-bottom: 5px;
}
.stories-l-item__link {
  font-size: 15px;
  font-weight: 700;
  color: #000;
}
.search-filter {
  background-color: #d0e7d9;
}
.search-filter__item {
  font-family: "Roboto";
}
.search-filter__item.selected .search-filter__link {
  background-color: #bf222b;
  color: #fff;
}
.search-filter__item.active .search-filter__link {
  color: #fff;
}
.search-filter__select {
  background-color: #fff;
}
.search-filter__select-name {
  font-family: "Roboto";
}
.search-filter__sublink {
  font-family: "Roboto";
  font-size: 0.8rem;
  color: #007d33;
}
.most-read {
  border: 1px solid #007d33;
}
.most-read__title {
  color: #007d33;
  background-color: #d0e7d9;
  border-bottom: 1px solid #007d33;
  font-weight: 400;
}
.most-read-item__detail {
  font-size: 12px;
}
.most-read-item__detail.four-lines {
  max-height: calc(12px * 1.33 * 4);
}
.footer__legal-item, .footer__list-title, .footer__list-link, .footer__social-title, .footer__social-icon, .footer__legal-links {
  color: #fff;
  font-weight: 700;
}
.footer__logo-container {
  width: 104px;
}
.footer__legal-item, .footer__legal-links, .footer__list-title, .footer__list-link, .footer__social-title, .footer__sites, .footer__sites-link {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 0.8rem;
  color: #ccc;
}
.footer__sites-link {
  font-weight: 700;
}
.footer__list-item:nth-child(3) .footer__list-link {
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 400;
}
.footer__list-item:nth-child(3) .footer__list-link:nth-child(1) {
  display: none;
}
.footer__list-link {
  text-transform: none;
}
.footer__social-title::after {
  display: none;
}
.footer__info, .footer__contact, .footer__sections {
  background: #333;
  font-weight: 400;
  font-size: 0.8rem;
}
.footer-secondary__legal-item div {
  font-size: 12px;
  color: #333;
}
.story-header__news-title {
  color: #000;
  font-weight: 800;
}
.story-header__title-section {
  color: #8a8a8a;
  text-transform: capitalize;
}
.story-gallery-slider__quantity {
  background-color: #fff;
}
.story-content__date, .story-content__font--secondary {
  font-family: "Roboto";
}
.story-content__font--secondary a {
  color: #2b7bb9;
  font-weight: bold;
  text-decoration: underline;
}
.story-content__caption {
  color: #333;
}
.story-content__icon {
  color: #8a8a8a;
}
.story-content__taboola .thumbnails-a {
  width: 100% !important;
  height: auto;
}
.story-content li span a {
  color: #2b7bb9;
}
.related-content__link {
  color: #005b26;
  font-family: "Roboto";
}
.story-tags__title {
  font-weight: 400;
  font-size: 11px;
}
.story-tags__link {
  color: #2b7bb9;
  font-family: "Roboto";
  font-weight: 700;
}
.info-pages__title {
  color: #005b26;
  font-weight: 400;
}
.story-continue__story-load-image {
  background-image: url("https://cdna.ojo.pe/resources/dist/ojo/images/loader.png");
  width: 53px;
  height: 37px;
  background-size: cover;
  top: 33px;
  left: 26px;
}
.story-continue__counter::after {
  background: #fff;
}
.story-continue__progress {
  background: linear-gradient(to bottom, #007d33 0, #fff 100%);
}
.story-separator__body {
  background-color: #d0e7d9;
}
.story-separator__item {
  border-color: #4ca675;
}
.story-separator__category {
  font-weight: 700;
}
.story-separator__title, .story-separator__category {
  font-family: "Roboto";
}
.story .most-read {
  border: none;
}
.story .most-read__title {
  border-top: 1px solid #007d33;
  border-left: 1px solid #007d33;
  border-right: 1px solid #007d33;
}
.story .nav__logo {
  height: 50px;
  padding: 10px 0;
}
.tag-brdcrmb__container {
  display: flex;
  margin-top: 20px;
  padding: 10px 0 0 0;
}
.tag-brdcrmb__link {
  color: #000;
  text-decoration: none;
}
.tag-brdcrmb__link:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  -webkit-text-decoration-color: #005b26;
          text-decoration-color: #005b26;
}
.tag-brdcrmb__title {
  font: 500 1rem/1.875rem "Roboto";
  padding: 0 5px 0 0;
  color: #005b26;
}
.breadcrumblist {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: "Roboto";
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 15px;
}
.breadcrumblist__element {
  display: flex;
  flex-direction: row;
}
.breadcrumblist__link {
  text-decoration: none;
}
.breadcrumblist__link :hover {
  text-decoration: none;
}
.breadcrumblist__svg {
  width: 14px;
  height: 14px;
}
.breadcrumblist__color {
  color: #005b26;
}
.breadcrumblist__mark {
  color: #ccc;
  margin: 0 0.5rem;
}
.breadcrumblist_flexrow {
  display: flex;
  flex-direction: row;
}
.error__title {
  font-weight: 400;
}
.most-read-homologated-header {
  background-color: #d0e7d9;
  justify-content: space-between;
  border: 1px solid #007d33;
}
.most-read-homologated-header__title {
  font-family: "Roboto";
  font-weight: 400;
  color: #007d33;
  font-size: 15px;
}
.most-read-homologated-header__see-more {
  display: none;
}
.most-read-homologated-header__icon {
  display: block;
  color: #007d33;
}
.most-read-homologated-card__list article:nth-last-child(1) .most-read-homologated-item__link-box .flex {
  border-bottom: none;
}
.most-read-homologated-item {
  border: 0;
}
.most-read-homologated-item__link {
  font-family: "Roboto";
  font-weight: normal;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 14px;
  display: flex;
  flex-basis: 100%;
  height: auto;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #333;
}
.most-read-homologated-item__link-box {
  margin: 0;
}
.most-read-homologated-item__link-box div {
  border-bottom: 1px solid #4ca675;
}
.most-read-homologated-item__time {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #007d33;
  font-size: 30px;
  font-family: "Roboto";
  font-weight: 900;
  letter-spacing: 0px;
  line-height: 17px;
  flex-basis: 60px;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0px;
}
.most-read-homologated-item__image {
  padding-left: 0px;
  flex-basis: 118px;
}
.react-calendar__box {
  background-color: transparent;
}
.react-calendar__header, .react-calendar__tile--active {
  background-color: #d0e7d9;
}
.react-calendar__title {
  color: #007d33;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto";
}
.react-calendar__brand {
  background-color: transparent;
}
.react-calendar__icon {
  color: #007d33;
  font-size: 18px;
}
.react-calendar__month-view__days__day:disabled {
  cursor: default;
}
.react-calendar__month-view__days__day:disabled abbr {
  color: #bbbbbb;
}
.react-calendar__month-view__days__day:disabled:hover {
  text-decoration: none;
}
.react-calendar__month-view__weekdays__weekday abbr {
  color: #8c8c8c;
  font-weight: 600;
  font-family: "Roboto";
  font-size: 12px;
}
.react-calendar__tile--active, .react-calendar__navigation__label {
  font-weight: 700;
}
.react-calendar__navigation__label {
  font-family: "Roboto";
}
.play-list__name {
  text-transform: capitalize;
}
.video-list__section {
  font-family: "Roboto";
}
.video-list__new {
  font-weight: 700;
  font-family: "Roboto";
  font-size: 1rem;
}
.video-list__btn-container button {
  color: #222;
  border: 1px solid #222;
}
.video-list__btn-container button svg {
  stroke: #222;
}
.video-list__btn-container button:hover {
  background-color: #5fbb46;
  color: #fff;
}
.video-list__btn-container button:hover svg {
  stroke: #fff;
}
.section-video__wrapper {
  padding: 10px;
}
.section-video__wrapper.fixed {
  padding-bottom: 0;
}
.section-video__wrapper.fixed .section-video__top {
  height: 100%;
  padding-bottom: 0;
}
.section-video__frame {
  height: auto;
}
.section-video__right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
}
.section-video__box-section {
  justify-content: flex-start;
}
.section-video__title {
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
}
.section-video__title, .section-video__subtitle {
  text-align: left;
  width: 100%;
}
.section-video__subtitle {
  margin: 15px 0;
  line-height: 23px;
  font-size: 16px;
  font-family: "Exo", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, serif;
  color: #aaa;
}
.section-video__bottom {
  display: none;
}
.section-video__detail {
  padding: 0;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.section-video__share {
  display: none;
}
.section-video__text {
  font-size: 14px;
  color: #999;
  font-family: "Roboto";
}
.section-video__text a {
  color: #fff;
}
.section-video .powa-button.powa-shot-play-btn {
  outline: none;
}
.section-video__caption {
  font-size: 14px;
  color: #666;
  font-family: "Roboto";
}
.section-videos .play-list__name {
  text-align: left;
  font-size: 16px;
}
.section-videos .play-list__title a {
  color: #007d33;
}
.section-videos .play-list__title {
  line-height: 20px;
}
.section-videos .video-list__new {
  font-size: 16px;
  line-height: 22px;
}
.section-videos .play-list__image,
.section-videos .video-list__image {
  background-color: #d0e7d9;
}
.section-videos .video-navbar {
  background-color: #1b1b1b;
  border: 0;
  height: 48px;
}
.section-videos .video-navbar__list {
  justify-content: space-between;
  height: 100%;
  align-items: center;
}
.section-videos .video-navbar__link {
  color: #ebefea;
  font-family: "Roboto";
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}
.section-videos .video-navbar__link:hover {
  text-decoration: none;
}
.section-videos .video-navbar__item {
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.section-videos .video-navbar__item::after {
  content: "";
  height: 3px;
  width: 50%;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  transform: translate(50%);
}
.section-videos .video-navbar__item:hover::after {
  background-color: #007d33;
}
.section-videos .video-navbar__item:hover .video-navbar__link {
  color: #fff;
}
.section-videos .video-list {
  padding: 0 20px;
}
.section-videos .video-list__section {
  display: none;
}
.section-videos .video-list__link {
  position: relative;
}
.section-videos .video-list__duration,
.section-videos .play-list__duration {
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 64px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  color: #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Roboto";
}
.section-videos .video-list__duration::before,
.section-videos .play-list__duration::before {
  display: none;
}
.section-videos .section-video__text {
  margin-right: 10px;
  margin-bottom: 10px;
}
.section-videos .section-video__text a {
  color: #fff;
}
.section-videos .section-video__text::after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #aaa;
  display: block;
  margin-left: 10px;
}
.section-videos .section-video__text:last-child {
  margin-right: 0;
}
.section-videos .section-video__text:last-child::after {
  display: none;
}
.section-videos .section-video__detail {
  justify-content: flex-end;
}
.section-videos .section-video__list-text {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.section-videos .section-video__section {
  color: #999;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
}
.section-videos .section-video__title {
  color: #007d33;
  letter-spacing: 0.23px;
}
.editorial-team {
  height: auto;
  background-color: transparent;
  margin-top: 0;
  text-align: center;
}
.editorial-team__item {
  font-size: 19px;
  line-height: 23px;
  font-weight: 700;
  padding-bottom: 18px;
}
.editorial-team__item strong {
  display: block;
  font-size: 13px;
  font-weight: 400;
}
.text-lg {
  font-size: 15px;
}
.custom-title {
  margin: 20px 0 0;
}
.custom-title.large {
  font-size: 30px;
}
.authors-list {
  padding-bottom: 70px;
}
.authors-list__body {
  max-width: 630px;
  margin: 0 auto;
}
.authors-list__box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.authors-list__author {
  width: 305px;
  min-height: 85px;
}
.authors-list__name {
  width: 230px;
}
.authors-list__rol {
  width: 230px;
}
.authors-list__email {
  width: 230px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.journalistic-directory {
  padding: 10px 0;
}
.journalistic-directory__subtitle {
  margin-top: 0;
  text-align: center;
}
.editorial-team h2,
.authors-list__title {
  border-bottom: 1px dashed #a1a1a1;
  padding-bottom: 15px;
  color: #8a8a8a;
  text-transform: uppercase;
  font-size: 18px;
  text-align: center;
  max-width: 630px;
  margin: 0 auto 19px;
  font-weight: 900;
}
.author-description__brdcrmb-container {
  display: flex;
  padding: 0;
  font-size: 15px;
  margin: 0 0 10px 0;
}
.author-description__container {
  padding: 0 20px 20px;
  font-size: 15px;
  margin: 20px 0;
  border-bottom: dashed 2px #e2d5c8;
}
.author-description__container a {
  color: #0e6dc1;
}
.author-description__header {
  display: flex;
}
.author-description__header .author-description__link {
  display: flex;
  grid-gap: 10px;
  gap: 10px;
}
.author-description__brdcrmb-link {
  display: flex;
}
.author-description__title.custom-title {
  margin: 0;
  font-size: 1.7em;
  text-transform: capitalize;
}
.author-description__subtitle.custom-title {
  font-size: 1.1em;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 0;
  margin: 0;
}
.author-description__image {
  top: 0;
  display: block;
  height: 59px;
  width: 59px;
}
.author-description__image--background-black {
  background: #000;
}
.author-description__brdcrmb {
  padding: 2px 4px 2px 0;
  color: #0e6dc1;
}
.author-description__social, .author-description__brdcrmb {
  font-size: 14px;
  letter-spacing: 0;
  font-weight: 400;
}
.author-description__social::before, .author-description__brdcrmb::before {
  color: #000;
  margin-right: 10px;
  margin-left: 3px;
}
.f {
  display: flex;
}
.h-full {
  height: 100%;
}
.f-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gallery-container__top-bar-img {
  height: 27px;
}
.gallery-container__arrows::before {
  display: none;
}
.st-horizontal__button {
  background: #007d33;
  border: 1px solid #007d33;
  color: #fff;
}
.st-horizontal__picture img {
  min-height: auto;
  height: 100%;
}
.m-icon,
.teads-ui-components-adchoices {
  z-index: 0 !important;
}
@media screen and (min-width: 640px) {
  html {
    font-size: 14px;
  }
  .content-layout {
    min-width: 620px;
  }
  .content-layout-container {
    width: 620px;
  }
  .content-layout-wide {
    width: 620px;
  }
  .md\:flex-1 {
    flex: 1 1;
  }
  .md\:flex-none {
    flex: none;
  }
  .md\:flex-grow {
    flex-grow: 1;
  }
  .md\:flex-grow-0 {
    flex-grow: 0;
  }
  .md\:flex-shrink {
    flex-shrink: 1;
  }
  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-no-wrap {
    flex-wrap: nowrap;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:w-inherit {
    width: inherit;
  }
  .md\:h-inherit {
    height: inherit;
  }
  .md\:w-0 {
    width: 0;
  }
  .md\:h-0 {
    height: 0;
  }
  .md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .md\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .md\:object-center {
    -o-object-position: center;
       object-position: center;
  }
  .md\:object-top {
    -o-object-position: top;
       object-position: top;
  }
  .md\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }
  .md\:block {
    display: block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:inline {
    display: inline;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:table {
    display: table;
  }
  .md\:hidden {
    display: none;
  }
  .no-desktop,
[id*=ads-m],
[id*=ads_m] {
    display: none;
  }
  .md\:position-relative {
    position: relative;
  }
  .md\:position-absolute {
    position: absolute;
  }
  .md\:top-0 {
    top: 0;
  }
  .md\:right-0 {
    right: 0;
  }
  .md\:bottom-0 {
    bottom: 0;
  }
  .md\:left-0 {
    left: 0;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:font-thin {
    font-weight: 200;
  }
  .md\:font-normal {
    font-weight: 400;
  }
  .md\:font-bold {
    font-weight: 700;
  }
  .md\:font-xbold {
    font-weight: 900;
  }
  .md\:rounded-none {
    border-radius: 0;
  }
  .md\:rounded-sm {
    border-radius: 4px;
  }
  .md\:rounded-md {
    border-radius: 16px;
  }
  .md\:rounded-lg {
    border-radius: 50px;
  }
  .md\:rounded {
    border-radius: 50%;
  }
  .md\:row-1 {
    grid-row: span 1;
    height: 374px;
  }
  .md\:row-2 {
    grid-row: span 1;
    height: 768px;
  }
  .grid--col-2 {
    grid-template-columns: repeat(2, minmax(300px, calc((100vw - 20px) / 2)));
  }
  .col-1 {
    grid-column: span 1;
  }

  .col-2,
.col-3 {
    grid-column: span 2;
  }
  .ie-flex > div,
.ie-flex > article,
.ie-flex > section,
.ie-flex > aside {
    width: calc((100% / 2) - 20px);
    max-width: calc((100% / 2) - 20px);
    margin-right: 10px;
  }
  .ie-flex > div,
.ie-flex > article,
.ie-flex > section,
.ie-flex > aside {
    width: calc((100% / 3) - 20px);
    max-width: calc((100% / 3) - 20px);
  }
  .md\:m-0 {
    margin: 0px;
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:mr-0 {
    margin-right: 0px;
  }
  .md\:pr-0 {
    padding-right: 0px;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:pb-0 {
    padding-bottom: 0px;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:pl-0 {
    padding-left: 0px;
  }
  .md\:m-5 {
    margin: 5px;
  }
  .md\:p-5 {
    padding: 5px;
  }
  .md\:mt-5 {
    margin-top: 5px;
  }
  .md\:pt-5 {
    padding-top: 5px;
  }
  .md\:mr-5 {
    margin-right: 5px;
  }
  .md\:pr-5 {
    padding-right: 5px;
  }
  .md\:mb-5 {
    margin-bottom: 5px;
  }
  .md\:pb-5 {
    padding-bottom: 5px;
  }
  .md\:ml-5 {
    margin-left: 5px;
  }
  .md\:pl-5 {
    padding-left: 5px;
  }
  .md\:m-10 {
    margin: 10px;
  }
  .md\:p-10 {
    padding: 10px;
  }
  .md\:mt-10 {
    margin-top: 10px;
  }
  .md\:pt-10 {
    padding-top: 10px;
  }
  .md\:mr-10 {
    margin-right: 10px;
  }
  .md\:pr-10 {
    padding-right: 10px;
  }
  .md\:mb-10 {
    margin-bottom: 10px;
  }
  .md\:pb-10 {
    padding-bottom: 10px;
  }
  .md\:ml-10 {
    margin-left: 10px;
  }
  .md\:pl-10 {
    padding-left: 10px;
  }
  .md\:m-15 {
    margin: 15px;
  }
  .md\:p-15 {
    padding: 15px;
  }
  .md\:mt-15 {
    margin-top: 15px;
  }
  .md\:pt-15 {
    padding-top: 15px;
  }
  .md\:mr-15 {
    margin-right: 15px;
  }
  .md\:pr-15 {
    padding-right: 15px;
  }
  .md\:mb-15 {
    margin-bottom: 15px;
  }
  .md\:pb-15 {
    padding-bottom: 15px;
  }
  .md\:ml-15 {
    margin-left: 15px;
  }
  .md\:pl-15 {
    padding-left: 15px;
  }
  .md\:m-20 {
    margin: 20px;
  }
  .md\:p-20 {
    padding: 20px;
  }
  .md\:mt-20 {
    margin-top: 20px;
  }
  .md\:pt-20 {
    padding-top: 20px;
  }
  .md\:mr-20 {
    margin-right: 20px;
  }
  .md\:pr-20 {
    padding-right: 20px;
  }
  .md\:mb-20 {
    margin-bottom: 20px;
  }
  .md\:pb-20 {
    padding-bottom: 20px;
  }
  .md\:ml-20 {
    margin-left: 20px;
  }
  .md\:pl-20 {
    padding-left: 20px;
  }
  .md\:m-25 {
    margin: 25px;
  }
  .md\:p-25 {
    padding: 25px;
  }
  .md\:mt-25 {
    margin-top: 25px;
  }
  .md\:pt-25 {
    padding-top: 25px;
  }
  .md\:mr-25 {
    margin-right: 25px;
  }
  .md\:pr-25 {
    padding-right: 25px;
  }
  .md\:mb-25 {
    margin-bottom: 25px;
  }
  .md\:pb-25 {
    padding-bottom: 25px;
  }
  .md\:ml-25 {
    margin-left: 25px;
  }
  .md\:pl-25 {
    padding-left: 25px;
  }
  .md\:m-30 {
    margin: 30px;
  }
  .md\:p-30 {
    padding: 30px;
  }
  .md\:mt-30 {
    margin-top: 30px;
  }
  .md\:pt-30 {
    padding-top: 30px;
  }
  .md\:mr-30 {
    margin-right: 30px;
  }
  .md\:pr-30 {
    padding-right: 30px;
  }
  .md\:mb-30 {
    margin-bottom: 30px;
  }
  .md\:pb-30 {
    padding-bottom: 30px;
  }
  .md\:ml-30 {
    margin-left: 30px;
  }
  .md\:pl-30 {
    padding-left: 30px;
  }
  .extraordinary-story__multimedia .powa {
    height: 355px;
    padding-bottom: 0 !important;
  }
  .featured-story {
    background-color: #fff;
    grid-row: span 1;
    height: 374px;
  }
  .featured-story::before, .featured-story::after {
    border: 0;
  }
  .featured-story__detail {
    width: auto;
  }
  .featured-story__img-link {
    width: auto;
    height: 157px;
  }
  .featured-story__category {
    width: -moz-fit-content;
    width: fit-content;
  }
  .featured-story--reverse {
    flex-direction: column-reverse;
  }
  .featured-story.img-complete {
    padding: 0;
    justify-content: flex-end;
  }
  .featured-story.img-complete .featured-story__img-link {
    height: 100%;
    width: 100%;
  }
  .featured-story.img-complete .featured-story__img-box {
    position: relative;
  }
  .featured-story.img-complete .featured-story__img-box::before {
    content: "";
    position: absolute;
    pointer-events: none;
    width: 100%;
    height: 306px;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(68, 68, 68, 0) 20%, #444444);
  }
  .featured-story.img-complete .featured-story__icon {
    transform: translate(0, 0);
    top: 20px;
    left: 20px;
  }
  .featured-story.img-complete .featured-story__detail {
    margin: 0;
    padding: 20px;
    position: absolute;
    z-index: 1;
    bottom: 0;
  }
  .featured-story.img-complete .featured-story__category::after {
    border-bottom: 1px solid #fff;
  }
  .featured-story.img-complete .featured-story__author {
    margin-bottom: 0;
  }
  .featured-story.img-complete .featured-story__category-link,
.featured-story.img-complete .featured-story__title-link,
.featured-story.img-complete .featured-story__author-link {
    color: #fff;
  }
  .stick {
    display: none;
  }
  .story-item__section {
    font-size: 13px;
  }
  .story-item__title {
    font-size: 20px;
  }
  .story-item__subtitle {
    display: block;
  }
  .story-item__icon {
    font-size: 60px;
    height: 60px;
    width: 60px;
  }
  .story-item__right {
    width: 220px;
    height: 161px;
  }
  .story-item--row .story-item__bottom {
    max-width: 800px;
    flex-direction: row-reverse;
  }
  .video-modal__embed-container {
    width: 80%;
  }
  .story-contents__about-author-container {
    grid-gap: 24px;
    gap: 24px;
  }
  .post-item__image {
    width: 232px;
    height: 140px;
  }
  .post-item__author {
    visibility: visible;
  }
  .author-title__box-title {
    flex-basis: 100%;
    height: 50px;
  }
  .author-title__section {
    flex-basis: auto;
    background-color: #fff;
    color: #333;
  }
  .author-title__img {
    height: 48px;
    bottom: 1px;
  }
  .blog-post-item__section {
    font-size: 13px;
  }
  .blog-post-item__title {
    font-size: 20px;
  }
  .blog-post-item__subtitle {
    display: block;
  }
  .blog-post-item__icon {
    height: 161px;
  }
  .blog-post-item__icon {
    font-size: 60px;
  }
  .blog-post-item__right {
    width: 220px;
    height: 100px;
  }
  .blog-post-item--row .story-item__bottom {
    max-width: 800px;
    flex-direction: row-reverse;
  }
  .blog-item__detail {
    width: auto;
    width: initial;
    max-width: 475px;
  }
  .post-header__title {
    font-size: 40px;
  }
  .by-minute {
    flex-direction: row;
    height: 270px;
  }
  .by-minute__left {
    width: calc(55% - 10px);
    margin-right: 10px;
  }
  .by-minute__right {
    width: 45%;
  }
  .cinema-card__figure {
    height: 400px;
  }
  .featured-opening__title {
    width: 85%;
  }
  .featured-author__img {
    max-height: 157px;
  }
  .featured-author.second .featured-author__img-link {
    width: 50%;
  }
  .featured-author.second .featured-author__content {
    width: 50%;
  }
  .featured-author.third .featured-author__content {
    width: 50%;
  }
  .featured-author.third .featured-author__img-picture::before {
    width: 70%;
    height: 100%;
    background: linear-gradient(to left, rgba(68, 68, 68, 0) 0%, rgba(0, 0, 0, 0.5));
  }
  .feature-fullimage.basic * .feature-fullimage__title {
    font-size: 1.25rem;
    max-height: calc(1.25rem * 1.333 * 4);
  }
  .feature-fullimage.twocol * .feature-fullimage__title, .feature-fullimage.full * .feature-fullimage__title {
    font-size: 1.625rem;
    max-height: calc(1.625rem * 1.333 * 4);
  }
  .featured-story-manual-live {
    -ms-grid-row-span: 1;
    grid-row: span 1;
    height: 374px;
  }
  .featured-story-manual-live__iframe {
    width: 100%;
    height: 95%;
  }
  .score__status-fixture {
    width: 92px;
    height: 30px;
  }
  .score__status-message {
    top: 75px;
  }
  .score__team-name {
    font-size: 22px;
    line-height: 23px;
    margin-right: 25px;
  }
  .score__team:last-child .score__team-details {
    flex-direction: row-reverse;
  }
  .score__gol-name, .score__gol-time {
    font-size: 15px;
  }
  .tournament-result__content {
    width: 49%;
  }
  .movies-grid__grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .movie-details__img {
    max-height: 400px;
  }
  .movie-details__box-icon {
    width: 70px;
    height: 70px;
  }
  .movie-details__detail {
    flex-direction: initial;
  }
  .movie-details__left {
    flex-basis: 55%;
    flex-flow: 0;
  }
  .movie-item {
    flex-direction: initial;
    padding-bottom: 40px;
  }
  .movie-item__left {
    flex-basis: 35%;
  }
  .movie-item__right {
    margin-left: 20px;
    padding-left: 20px;
    border-left: solid 1px #d5e1e1;
  }
  .movies-filter {
    padding: 40px;
  }
  .movies-filter__label {
    color: #e8e8e8;
  }
  .movies-filter__form :nth-child(2) {
    display: block;
  }
  .movies-slider__img {
    max-height: 400px;
  }
  .movies-slider__arrows-box {
    top: 30%;
  }
  .movies-slider__arrows {
    width: 80px;
    height: 80px;
  }
  .movies-slider__movie-title {
    font-size: 48px;
  }
  .movies-slider__details {
    padding: 40px;
  }
  .custom-title {
    padding-left: 0;
  }
  .cutter-nl__container-secondary {
    grid-gap: 18px;
    gap: 18px;
    padding: 12px 16px 8px 16px;
  }
  .cutter-nl__figure, .cutter-nl__author-image {
    height: 87px;
  }
  .cutter-nl__figure {
    flex: 0 0 87px;
  }
  .cutter-nl__author-image {
    width: 87px;
  }
  .cutter-nl__newsletter-info {
    padding: 10px 0 14px 0;
  }
  .cutter-nl__button {
    width: 127px;
    height: 22px;
    border-radius: 11px;
  }
  .story-video-box {
    /* max-width: 60%; */
  }
  .youtube-box {
    flex-direction: column;
  }
  .youtube-box .sections-grid {
    max-width: 100%;
    padding-left: 0px;
  }
  .youtube-box .sections-grid__text {
    position: absolute;
  }
  .extraordinary-l-score__live {
    transform: translateY(-50%);
  }
  .header-full .checkNewsCinDesk:checked ~ .showTooltipDesk {
    display: none;
  }
  .header-full .checkNewsCinMob:checked ~ .showModalMob {
    display: block;
  }
  .header-full__newsletter-newsCinDesk {
    display: none;
  }
  .header-full__newsletter-newsCinMob {
    display: flex;
    margin-right: 15px;
  }
  .header-full__box-btnmenu {
    width: 55px;
  }
  .header-full__icon-menu {
    font-size: 28px;
  }
  .header-full__icon-menu.active {
    color: #007d33;
  }
  .header-full__logo {
    max-width: 150px;
  }
  .header-full__btn-result {
    padding: 5px 20px;
    color: black;
    background-color: #d5d745;
  }
  .header-inverted__btn-menu span {
    display: inline-block;
  }
  .story .header-inverted.active .nav__mobile-logo {
    display: block;
    left: 19%;
    padding-right: 20px;
    border-right: 1px solid #fff;
  }
  .story .header-inverted.active .header__logo {
    height: 20px;
    width: auto;
  }
  .story .header-inverted.active .nav__story-title {
    left: 43%;
    width: 240px;
    margin: 0;
  }
  .story .header-inverted.active .nav__story-social-network .story-header__share-icon {
    display: none;
  }
  .nav__btn--section span {
    display: inline;
    margin-left: 8px;
  }
  .navegation-tabs__title {
    font-size: 16px;
    line-height: 18px;
  }
  .footer-secction__link-footer {
    margin-bottom: 25px;
  }
  .footer-secondary__box {
    width: 70%;
  }
  .footer-secondary__sections-list {
    width: 70%;
  }
  .footer {
    grid-template: "info contact" auto "sites sites " auto/1fr 1fr;
  }
  .footer__info::after, .footer__sections::after {
    content: "";
    display: block;
    width: 1px;
    height: 78%;
    position: absolute;
    right: 0;
    background-color: #4ca675;
    top: 12%;
  }
  .footer__info {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .footer__contact {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .footer__sites {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .nav-sidebar {
    transform: scaleX(0);
  }
  .nav-sidebar.active {
    transform: scaleX(1);
  }
  .story .nav.active .nav__story-social-network .story-header__share-icon {
    display: none;
  }
  .nav-region {
    display: none;
  }
  .navbar-somos__btn-sign {
    margin-right: 20px;
  }
  .newsletters-subscription__list {
    grid-template-columns: repeat(2, 50%);
    max-width: 700px;
  }
  .newsletters-subscription__card {
    height: 376px;
  }
  .newsletters-subscription__figure {
    height: 162px;
  }
  .newsletters-subscription__detail {
    height: calc(100% - 162px);
  }
  .photogallery-image {
    height: 450px;
  }
  .photogallery-image__box-detail {
    width: 50%;
  }
  .photogallery-image__lenghtBox {
    width: 60%;
  }
  .photogallery-image__box-icon {
    width: 80px;
    height: 80px;
  }
  .photogallery-image__box-icon .m-icon {
    font-size: 80px;
    width: 80px;
    height: 80px;
  }
  .podcast-extraordinary__content {
    width: 35%;
  }
  .podcast-extraordinary__img-link {
    width: 65%;
  }
  .podcast-list__img-link {
    width: 35%;
    align-self: center;
  }
  .podcast-list__item-body {
    width: 65%;
  }
  .podcast-separator__item {
    width: calc((100% / 3) - 13px);
  }
  .podcast-separator__item:nth-child(n+4) {
    display: none;
  }
  .podcast-title__social-media {
    top: 50%;
    transform: translateY(-50%);
  }
  .separator__body {
    height: 161px;
  }
  .separator__item {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .separator__opinion--body .separator__opinion--item {
    width: calc(100% / 3 - 5px);
  }
  .separator__opinion--item:nth-child(-n+3) {
    display: block;
  }
  .concessionaires__select {
    max-width: 252px;
  }
  .author-card__detail {
    width: 70%;
  }
  .author-card__wrapper {
    height: 340px;
  }
  .author-card__box-image {
    width: 140px;
    height: 140px;
    position: absolute;
  }
  .author-card__image {
    border-radius: 50%;
    background-color: transparent;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom;
    background-color: #d0e7d9;
  }
  .author-card__name {
    max-height: inherit;
  }
  .author-item__social {
    width: 120px;
  }
  .author-item__content {
    width: 65%;
  }
  .author-item__box-image {
    flex-basis: 60px;
    height: 75px;
  }
  .editorial-card__wrapper {
    height: 340px;
  }
  .opinion-grid {
    max-width: 700px;
    grid-template-columns: repeat(2, 50%);
  }
  .stories-l-tabloid__item.col2 {
    width: calc(100% / 2);
  }
  .stories-l-tabloid__item.col3 {
    width: calc(100% / 3);
  }
  .stories-l-tabloid__item.col4 {
    width: calc(100% / 4);
  }
  .stories-l-tabloid__item.col5 {
    width: calc(100% / 5);
  }
  .infinite-cards__card {
    width: calc(100% / 3);
  }
  .infinite-cards__media, .infinite-cards__img {
    min-height: 138px;
    min-width: 186px;
  }
  .linked-site__image {
    width: 100%;
    height: 135px;
  }
  .linked-site__title-link {
    font-size: 1rem;
    -webkit-line-clamp: 3;
    max-height: calc(1rem * 1.3333 * 3);
  }
  .linked-site__item {
    max-width: calc((100% / 3) - 10px);
  }
  .most-read-by-site {
    margin: 0;
  }
  .most-read-by-site__item {
    max-width: calc((100% / 3) - 10px);
  }
  .most-read-by-site__item-linkeable {
    flex-direction: column;
  }
  .most-read-by-site__item-image {
    width: 100%;
    height: 135px;
  }
  .most-read-by-site__item-title {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-left: 0;
    height: 59px;
  }
  .stories-video__wrapper {
    grid-row: span 2;
  }
  .stories-video__item-title {
    font-size: 14px;
  }
  .stories-video__item-img, .stories-video__item img {
    width: 96px;
    height: 72px;
  }
  .stories-video__item-dest.sticky {
    max-width: 620px;
    left: calc((100% - 620px) / 2);
  }
  .story-author-title__box-title {
    flex-basis: 100%;
    height: 50px;
  }
  .story-author-title__section {
    flex-basis: auto;
    background-color: #fff;
    color: #333;
  }
  .story-author-title__img {
    height: 48px;
    bottom: 1px;
  }
  .related-content__information {
    max-width: 56%;
  }
  .related-content__multimedia {
    width: 180px;
  }
  .story-content__visual--image {
    min-height: 330px;
  }
  .story-content__gallery-img {
    height: 360px;
  }
  .story-content__date {
    order: 0;
  }
  .story-content li {
    font-size: 18px;
  }
  .gallery-container__wrap-btn {
    display: none;
  }
  .story-gallery-slider__img {
    height: 400px;
  }
  .st-horizontal__picture {
    width: 600px;
    height: 338px;
  }
  .direct__details {
    width: calc(100% - 155px);
  }
  .direct__item--publicity {
    padding-top: 10px;
  }
  .story-special-h {
    top: 50%;
    background-color: transparent;
    background-color: initial;
  }
  .story-special-h__btn-menu span {
    display: inline-block;
  }
  .suggested-news {
    width: 578px;
    padding: 0;
  }
  .suggested-news__header h2 {
    font: 700 18px/18px "Roboto", sans-serif;
    letter-spacing: 0.43px;
  }
  .suggested-news__content {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .suggested-news__content__article-image {
    width: 182px;
    height: 102px;
  }
  .suggested-news__content__article-desc {
    width: 182px;
  }
  .suggested-news__content__article-desc h3 {
    font: 700 0.875rem/1.063rem "Roboto", sans-serif;
    letter-spacing: 0.14px;
    -webkit-line-clamp: 3;
    min-height: 44px;
  }
  .suggested-news__content__article-desc__brand {
    font: 300 13px/17px "Roboto", sans-serif;
    letter-spacing: 0.13px;
  }
  .video-list__item {
    width: calc(100% / 3 - 10px);
  }
  .video-list__image {
    max-height: 186px;
  }
  .video-list__btn-container button {
    width: 225px;
  }
  .play-list__wrapper {
    flex-direction: row;
  }
  .play-list__item {
    width: calc(50% - 10px);
    margin-right: 10px;
  }
  .play-list__item:nth-last-child(1) {
    margin-right: 0;
  }
  .play-list__image {
    max-height: 186px;
  }
  .elections-widget__photo {
    margin-top: 20px;
    margin-left: 5px;
    width: 84px;
    margin-right: 5px;
  }
  .elections-widget__description {
    margin-top: 0;
  }
  .elections-widget__header {
    margin-bottom: 10px;
    flex-direction: row;
  }
  .elections-widget__show-desktop {
    display: block;
  }
  .score-top__wrap-title {
    grid-gap: 30px;
    gap: 30px;
    align-items: end;
  }
  .score-top__title span {
    margin-left: 16px;
  }
  .score-top__body {
    background-color: #fff;
    border-radius: 0 0 8px 8px;
    padding: 12px 20px 12px 26px;
  }
  .score-top__wrap-team::after {
    content: "";
    border: 1px solid #333;
    position: absolute;
    height: 64px;
    top: 0;
    right: 0;
  }
  .featured-story.img-complete .featured-story__img-box::before {
    height: 100%;
    background: linear-gradient(180deg, rgba(14, 33, 13, 0.1) 30%, rgba(14, 33, 13, 0.8) 80%, #0e210d);
  }
  .featured-story.img-complete .featured-story__title-link {
    color: #fff;
    font-weight: 700;
  }
  .featured-story.img-complete .featured-story__category::after {
    border-bottom: 11px solid transparent;
  }
  .story-item__date {
    margin-left: 0;
  }
  .story-item--row .story-item__left {
    justify-content: flex-start;
  }
  nav.nav__wrapper {
    background-color: transparent;
  }
  .nav-mujer__item-mob {
    background: #ebf8e8;
    background: linear-gradient(90deg, #ebf8e8 17%, #c9ebc4 76%);
  }
  .separator__item {
    flex-basis: 24.5%;
  }
  .footer__info::after, .footer__sections::after {
    background-color: #666;
  }
  .section-video__right {
    padding: 0;
  }
  .section-videos .play-list {
    padding-left: 0;
    padding-right: 0;
  }
  .section-videos .section-video__list-text {
    padding: 0 30px;
  }
  .section-videos .play-list__wrapper {
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .author-description__container {
    padding: 0 0 20px;
  }
  .author-description__header .author-description__link {
    align-items: baseline;
  }
  .author-description__image {
    margin-right: 10px;
  }
  .st-horizontal__picture {
    height: 338px;
  }
}
@media screen and (min-width: 1024px) {
  html {
    font-size: 16px;
  }
  .content-layout {
    min-width: 980px;
  }
  .content-layout-container {
    min-width: 980px;
  }
  .content-layout-wide {
    min-width: 1200px;
  }
  .content-sidebar {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .content-sidebar__left {
    width: calc(100% - 313px);
    padding-right: 10px;
    margin-bottom: 0;
  }
  .content-sidebar__right {
    width: 313px;
    padding-left: 10px;
  }
  .content-sidebar__right > [class] {
    margin-bottom: 20px;
  }
  .lg\:flex-1 {
    flex: 1 1;
  }
  .lg\:flex-none {
    flex: none;
  }
  .lg\:flex-grow {
    flex-grow: 1;
  }
  .lg\:flex-grow-0 {
    flex-grow: 0;
  }
  .lg\:flex-shrink {
    flex-shrink: 1;
  }
  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:flex-no-wrap {
    flex-wrap: nowrap;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:justify-evenly {
    justify-content: space-evenly;
  }
  .lg\:justify-around {
    justify-content: space-around;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:items-end {
    align-items: flex-end;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:h-auto {
    height: auto;
  }
  .lg\:w-inherit {
    width: inherit;
  }
  .lg\:h-inherit {
    height: inherit;
  }
  .lg\:w-0 {
    width: 0;
  }
  .lg\:h-0 {
    height: 0;
  }
  .lg\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .lg\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .lg\:object-center {
    -o-object-position: center;
       object-position: center;
  }
  .lg\:object-top {
    -o-object-position: top;
       object-position: top;
  }
  .lg\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:inline {
    display: inline;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:table {
    display: table;
  }
  .lg\:hidden {
    display: none;
  }
  .non-desktop {
    display: none;
  }
  .lg\:position-relative {
    position: relative;
  }
  .lg\:position-absolute {
    position: absolute;
  }
  .lg\:top-0 {
    top: 0;
  }
  .lg\:right-0 {
    right: 0;
  }
  .lg\:bottom-0 {
    bottom: 0;
  }
  .lg\:left-0 {
    left: 0;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-right {
    text-align: right;
  }
  .lg\:font-thin {
    font-weight: 200;
  }
  .lg\:font-normal {
    font-weight: 400;
  }
  .lg\:font-bold {
    font-weight: 700;
  }
  .lg\:font-xbold {
    font-weight: 900;
  }
  .lg\:rounded-none {
    border-radius: 0;
  }
  .lg\:rounded-sm {
    border-radius: 4px;
  }
  .lg\:rounded-md {
    border-radius: 16px;
  }
  .lg\:rounded-lg {
    border-radius: 50px;
  }
  .lg\:rounded {
    border-radius: 50%;
  }
  .grid--col-3 {
    grid-template-columns: repeat(3, minmax(285px, calc((1024px - (20px * 2)) / 3)));
  }
  .col-1 {
    grid-column: span 1;
  }

  .col-2 {
    grid-column: span 2;
  }

  .col-3 {
    grid-column: span 3;
  }
  .ie-flex.col-1,
.ie-flex .col-1 {
    width: calc((100% / 3) - 20px);
    max-width: calc((100% / 3) - 20px);
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 1;
  }
  .ie-flex.col-2,
.ie-flex .col-2 {
    width: calc((100% / 3) * 2 - 20px);
    max-width: calc((100% / 3) * 2 - 20px);
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .lg\:m-0 {
    margin: 0px;
  }
  .lg\:p-0 {
    padding: 0px;
  }
  .lg\:mt-0 {
    margin-top: 0px;
  }
  .lg\:pt-0 {
    padding-top: 0px;
  }
  .lg\:mr-0 {
    margin-right: 0px;
  }
  .lg\:pr-0 {
    padding-right: 0px;
  }
  .lg\:mb-0 {
    margin-bottom: 0px;
  }
  .lg\:pb-0 {
    padding-bottom: 0px;
  }
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:pl-0 {
    padding-left: 0px;
  }
  .lg\:m-5 {
    margin: 5px;
  }
  .lg\:p-5 {
    padding: 5px;
  }
  .lg\:mt-5 {
    margin-top: 5px;
  }
  .lg\:pt-5 {
    padding-top: 5px;
  }
  .lg\:mr-5 {
    margin-right: 5px;
  }
  .lg\:pr-5 {
    padding-right: 5px;
  }
  .lg\:mb-5 {
    margin-bottom: 5px;
  }
  .lg\:pb-5 {
    padding-bottom: 5px;
  }
  .lg\:ml-5 {
    margin-left: 5px;
  }
  .lg\:pl-5 {
    padding-left: 5px;
  }
  .lg\:m-10 {
    margin: 10px;
  }
  .lg\:p-10 {
    padding: 10px;
  }
  .lg\:mt-10 {
    margin-top: 10px;
  }
  .lg\:pt-10 {
    padding-top: 10px;
  }
  .lg\:mr-10 {
    margin-right: 10px;
  }
  .lg\:pr-10 {
    padding-right: 10px;
  }
  .lg\:mb-10 {
    margin-bottom: 10px;
  }
  .lg\:pb-10 {
    padding-bottom: 10px;
  }
  .lg\:ml-10 {
    margin-left: 10px;
  }
  .lg\:pl-10 {
    padding-left: 10px;
  }
  .lg\:m-15 {
    margin: 15px;
  }
  .lg\:p-15 {
    padding: 15px;
  }
  .lg\:mt-15 {
    margin-top: 15px;
  }
  .lg\:pt-15 {
    padding-top: 15px;
  }
  .lg\:mr-15 {
    margin-right: 15px;
  }
  .lg\:pr-15 {
    padding-right: 15px;
  }
  .lg\:mb-15 {
    margin-bottom: 15px;
  }
  .lg\:pb-15 {
    padding-bottom: 15px;
  }
  .lg\:ml-15 {
    margin-left: 15px;
  }
  .lg\:pl-15 {
    padding-left: 15px;
  }
  .lg\:m-20 {
    margin: 20px;
  }
  .lg\:p-20 {
    padding: 20px;
  }
  .lg\:mt-20 {
    margin-top: 20px;
  }
  .lg\:pt-20 {
    padding-top: 20px;
  }
  .lg\:mr-20 {
    margin-right: 20px;
  }
  .lg\:pr-20 {
    padding-right: 20px;
  }
  .lg\:mb-20 {
    margin-bottom: 20px;
  }
  .lg\:pb-20 {
    padding-bottom: 20px;
  }
  .lg\:ml-20 {
    margin-left: 20px;
  }
  .lg\:pl-20 {
    padding-left: 20px;
  }
  .lg\:m-25 {
    margin: 25px;
  }
  .lg\:p-25 {
    padding: 25px;
  }
  .lg\:mt-25 {
    margin-top: 25px;
  }
  .lg\:pt-25 {
    padding-top: 25px;
  }
  .lg\:mr-25 {
    margin-right: 25px;
  }
  .lg\:pr-25 {
    padding-right: 25px;
  }
  .lg\:mb-25 {
    margin-bottom: 25px;
  }
  .lg\:pb-25 {
    padding-bottom: 25px;
  }
  .lg\:ml-25 {
    margin-left: 25px;
  }
  .lg\:pl-25 {
    padding-left: 25px;
  }
  .lg\:m-30 {
    margin: 30px;
  }
  .lg\:p-30 {
    padding: 30px;
  }
  .lg\:mt-30 {
    margin-top: 30px;
  }
  .lg\:pt-30 {
    padding-top: 30px;
  }
  .lg\:mr-30 {
    margin-right: 30px;
  }
  .lg\:pr-30 {
    padding-right: 30px;
  }
  .lg\:mb-30 {
    margin-bottom: 30px;
  }
  .lg\:pb-30 {
    padding-bottom: 30px;
  }
  .lg\:ml-30 {
    margin-left: 30px;
  }
  .lg\:pl-30 {
    padding-left: 30px;
  }
  .extraordinary-story--left {
    flex-direction: row;
  }
  .extraordinary-story--left .extraordinary-story__group-content {
    min-width: 60%;
    width: 60%;
  }
  .extraordinary-story--right {
    flex-direction: row;
  }
  .extraordinary-story--right .extraordinary-story__group-content {
    min-width: 60%;
    width: 60%;
  }
  .extraordinary-story__multimedia {
    height: 355px;
  }
  .header-d {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16078);
  }
  .header-d__wrap {
    height: 56px;
  }
  .header-d__img-url {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .header-d__img {
    max-height: 31px;
  }
  .header-d__sub {
    box-shadow: 0 2px 8px rgba(0,0,0,0.12157);
    color: #665202;
    font-size: 12px;
    width: 150px;
    height: 32px;
  }
  .header-d__sub span {
    display: block;
    margin-left: 5px;
  }
  .nav-d__btn-subscribe {
    display: none;
  }
  .nav-d__menu-f {
    display: none;
  }
  .nav-d__button.right::before {
    width: 30px;
  }
  .nav-d__button.left::before {
    width: 30px;
  }
  .nav-d__left-c {
    position: relative;
    display: flex;
    align-items: center;
  }
  .nav-d__search-c {
    display: block;
  }
  .nav-d__menu-b {
    padding-left: 0;
  }
  .nav-d__sign {
    padding: 0 0 0 35px;
  }
  .nav-d__sign span {
    display: block;
  }
  .rss-channel__list__item {
    width: calc(33.33% - 20px);
  }
  .search-input {
    width: calc(100% - 70px);
    height: 76px;
    line-height: 90px;
    border: 0;
  }
  .search-input__btn {
    width: 70px;
    border-left: solid 1px #e8f2f7;
  }
  .video-modal__embed-container {
    width: 60%;
  }
  .content_gpt_top_ads {
    overflow: hidden;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #f7f8f9;
    margin: auto;
    top: 6px;
    height: 250px;
  }
  .content_gpt_caja1_ads, .content_gpt_caja2_ads {
    width: 300px;
    height: 640px;
    background-color: #f7f8f9;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 25px;
    margin: auto;
  }
  .content_gpt_caja1_ads::before, .content_gpt_caja2_ads::before {
    content: "PUBLICIDAD";
    position: absolute;
    font-size: 10px;
    top: 10px;
  }
  .content_gpt_caja2_ads {
    top: 0;
    position: sticky !important;
  }
  .content_gpt #gpt_zocalo {
    width: 728px;
    height: 90px;
  }
  .content_gpt_top_ads {
    overflow: hidden;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    height: 250px;
  }
  .content_gpt_caja1_ads, .content_gpt_caja2_ads {
    width: 300px;
    height: 640px;
    background-color: #f7f8f9;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 25px;
    margin: auto;
  }
  .content_gpt_caja1_ads::before, .content_gpt_caja2_ads::before {
    content: "PUBLICIDAD";
    position: absolute;
    font-size: 10px;
    top: 10px;
  }
  .content_gpt_caja2_ads {
    top: 0;
    position: sticky !important;
  }
  .content_gpt #gpt_zocalo {
    width: 728px;
    height: 90px;
  }
  .content_gpt_top_ads {
    overflow: hidden;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    margin: auto;
    top: 6px;
    height: 250px;
  }
  .ads__zocalo {
    display: flex;
    overflow: visible;
    overflow: initial;
    padding: 20px 0;
    height: -moz-fit-content;
    height: fit-content;
    width: 160px;
    flex-grow: 0;
    flex-shrink: 0;
    position: fixed;
    top: 0;
  }
  .ads__zocalo--r {
    transform: translateX(calc((980px / 2) + (160px / 2)));
    margin-left: 5px;
  }
  .ads__zocalo--l {
    transform: translateX(calc((-980px / 2) - (160px / 2)));
    margin-right: 5px;
  }
  .container-pub-inline {
    grid-template-columns: repeat(4, 1fr);
  }
  .htmlContainer {
    overflow: hidden;
  }
  .author-details {
    max-width: 350px;
  }
  .author-title__section {
    margin: 0 auto;
  }
  .post-header__title {
    font-size: 50px;
  }
  .br-stories-grid {
    background-color: #fff;
  }
  .br-stories-grid__title {
    background-color: transparent;
    color: #666;
  }
  .br-stories-grid__container {
    grid-template-columns: 1fr 1fr;
  }
  .br-stories-grid__card {
    height: 236px;
  }
  .br-stories-grid__category-container {
    letter-spacing: 1px;
  }
  .br-stories-grid__image-container {
    height: 148px;
  }
  .br-stories-grid__detail-title {
    max-height: 36.4px;
  }
  .br-stories-grid__detail-title-link {
    color: #666;
  }
  .score__status-fixture {
    width: 105px;
    height: 30px;
  }
  .score__team-name {
    font-size: 30px;
    line-height: 41px;
  }
  .tournament-result__box {
    width: calc(100% - 315px);
  }
  .tournament-result__card-league {
    font-size: 18px;
    height: 21px;
  }
  .tournament-result__card-text {
    font-size: 16px;
    height: 16px;
  }
  .tournament-result__card-league, .tournament-result__card-text {
    line-height: 1;
  }
  .triplet--twoline {
    max-height: 42px;
  }
  .triplet--threeline {
    max-height: 63px;
  }
  .movies-grid__grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .movie-details__img {
    max-height: 530px;
  }
  .movies-filter__filter-box {
    flex-direction: initial;
    border: 1px solid #8a8a8a;
  }
  .movies-filter__title-box {
    flex-direction: initial;
  }
  .movies-filter__form {
    flex-direction: initial;
    width: auto;
    width: initial;
  }
  .movies-filter__select {
    width: -moz-fit-content;
    width: fit-content;
    max-width: 200px;
  }
  .movies-filter__btn {
    width: 100px;
  }
  .movies-slider {
    max-width: 1024px;
  }
  .movies-slider__img {
    max-height: 580px;
  }
  .custom-title {
    padding-left: 0;
  }
  .bundleSection.section__custom .bundleSection__title {
    font-size: 28px;
  }
  .videoSection {
    flex-direction: row;
    padding-bottom: 0;
  }

  .videoSection__offer {
    width: 100%;
    max-width: 445px;
    padding: 48px 25px 48px 16px;
  }

  .videoSection__video,
.videoSection__video video {
    border-radius: 15px;
  }

  .videoSection__video {
    margin: 48px 16px 48px 0;
  }
  .benefits__list {
    width: 970px;
  }
  .benefits__list-title {
    font-size: 40px;
    line-height: 52px;
    margin: 60px 0;
  }
  .benefits__list .side-left {
    margin: 0;
  }
  .benefits__list .side-left ul li {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 22px;
  }
  .benefits__list .side-right {
    margin: 0;
  }
  .benefits__list .side-right .container__slider {
    margin-right: -20px;
  }
  .benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-3,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-2 {
    transform: translateX(-47%) scale(0.95);
  }
  .benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-3 {
    transform: translateX(47%) scale(0.95);
  }
  .benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-3 {
    transform: translateX(0) scale(1);
    z-index: 1;
  }
  .benefits__list .side-right img {
    max-width: 100%;
  }
  .benefits__list .side-left ul li .icon-list-elcomercio {
    height: 48px;
    width: 48px;
  }
  .benefits__list .side-left ul li span {
    font-weight: normal;
  }
  .bundleSection.section__custom .bundleSection__title {
    font-size: 28px;
  }
  .benefits__list {
    width: 970px;
  }
  .benefits__list-title {
    font-size: 40px;
    line-height: 52px;
    margin: 60px 0;
  }
  .benefits__list .side-left {
    margin: 0;
  }
  .benefits__list .side-left ul li {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 22px;
  }
  .benefits__list .side-right {
    margin: 0;
  }
  .benefits__list .side-right .container__slider {
    margin-right: -20px;
  }
  .benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-3,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-2 {
    transform: translateX(-47%) scale(0.95);
  }
  .benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-3 {
    transform: translateX(47%) scale(0.95);
  }
  .benefits__list .side-right .container__slider #item-1:checked ~ .cards #selector-1,
.benefits__list .side-right .container__slider #item-2:checked ~ .cards #selector-2,
.benefits__list .side-right .container__slider #item-3:checked ~ .cards #selector-3 {
    transform: translateX(0) scale(1);
    z-index: 1;
  }
  .benefits__list .side-right img {
    max-width: 100%;
  }
  .benefits__list .side-left ul li .icon-list-elcomercio {
    height: 48px;
    width: 48px;
  }
  .benefits__list .side-left ul li span {
    font-weight: normal;
  }
  .videoSection {
    flex-direction: row;
    padding-bottom: 0;
  }

  .videoSection__offer {
    width: 100%;
    max-width: 445px;
    padding: 48px 25px 48px 16px;
  }

  .videoSection__video,
.videoSection__video video {
    border-radius: 15px;
  }

  .videoSection__video {
    margin: 48px 16px 48px 0;
  }
  .story-video-box {
    width: 602px;
    max-height: 364px;
  }
  .sections-grid {
    width: 400px;
  }
  .sections-grid__text {
    position: static;
  }
  .youtube-box {
    flex-direction: row;
  }
  .youtube-box .story-video-box {
    margin-top: 0px;
    padding-bottom: 34.15%;
  }
  .youtube-box .sections-grid {
    padding-left: 30px;
  }
  .youtube-box .sections-grid__text {
    position: static;
  }
  .extraordinary-l-score__img-link {
    width: 65%;
  }
  .extraordinary-l-score__content {
    width: 35%;
  }
  .header-full .checkNewsCinDesk:checked ~ .showTooltipDesk {
    display: flex;
  }
  .header-full .checkNewsCinMob:checked ~ .showModalMob {
    display: none;
  }
  .header-full__newsletter-newsCinDesk {
    display: flex;
  }
  .header-full__newsletter-newsCinMob {
    display: none;
  }
  .header-full__newsletter-modal.active {
    display: none;
  }
  .header-full__box-list {
    display: block;
  }
  .header-inverted .header-inverted__btn-sign {
    border: 1px solid #fecd26;
    background-color: #fff;
    color: #444;
    font-weight: bold;
    font-size: 14px;
    outline: none;
    border-radius: 4px;
    min-width: 80px;
    width: auto;
    padding: 8px 12px;
  }
  .header-inverted .header-inverted__btn-sign > i {
    display: none;
  }
  .header-inverted .header-inverted__btn-sign > span {
    display: block;
  }
  .story .header-inverted.active .nav__mobile-logo {
    left: 20%;
  }
  .story .header-inverted.active .nav__story-title {
    left: 35%;
    width: 460px;
  }
  .megamenu {
    visibility: visible;
  }
  .landing-promociones .wrapper-content #elcomercio {
    flex-direction: column;
    max-width: 1014px;
  }
  .landing-promociones .appSectionWrapper .title-container {
    padding-top: 65px;
  }
  .landing-promociones #elcomercio .title-container {
    align-self: end;
    margin-left: 0;
    max-width: 100%;
    width: 68%;
  }
  .landing-promociones #elcomercio .wrapper-container {
    align-self: end;
    margin-top: 16px !important;
    width: calc(68% - 24px) !important;
  }
  .landing-promociones .videoSectionWrapper {
    align-items: flex-end;
  }
  .landing-promociones .videoSection {
    padding: 0;
    flex-direction: column !important;
    margin: 0;
  }
  .landing-promociones .videoSection__video {
    margin: 0;
  }
  .landing-promociones .videoSection__video,
.landing-promociones .videoSection__video video {
    padding: 0;
  }
  .landing-promociones .banner-content {
    padding-top: 35px;
  }
  .landing-promociones .banner-description {
    margin: 0 150px;
    font-size: 24px;
    line-height: 32px;
  }
  .landing-promociones .banner-description p {
    display: block;
    max-width: 580px;
    margin-top: 12px;
  }
  .landing-promociones .banner-content img {
    max-width: 111px;
    height: 111px;
  }
  .landing-promociones .banner-title {
    font-size: 48px;
    line-height: 48px;
  }
  .landing-promociones .banner-title h4 {
    display: block;
    margin-top: 16px;
  }
  .landing-promociones .wrapper-content #elcomercio {
    flex-direction: column;
    max-width: 1014px;
  }
  .landing-promociones .appSectionWrapper .title-container {
    padding-top: 65px;
  }
  .landing-promociones #elcomercio .title-container {
    align-self: end;
    margin-left: 0;
    max-width: 100%;
    width: 68%;
  }
  .landing-promociones #elcomercio .wrapper-container {
    align-self: end;
    margin-top: 16px !important;
    width: calc(68% - 24px) !important;
  }
  .landing-promociones .videoSectionWrapper {
    align-items: flex-end;
  }
  .landing-promociones .videoSection {
    padding: 0;
    flex-direction: column !important;
    margin: 0;
  }
  .landing-promociones .videoSection__video {
    margin: 0;
  }
  .landing-promociones .videoSection__video,
.landing-promociones .videoSection__video video {
    padding: 0;
  }
  .landing-promociones .banner-content {
    padding-top: 35px;
  }
  .landing-promociones .banner-description {
    margin: 0 150px;
    font-size: 24px;
    line-height: 32px;
  }
  .landing-promociones .banner-description p {
    display: block;
    max-width: 580px;
    margin-top: 12px;
  }
  .landing-promociones .banner-content img {
    max-width: 111px;
    height: 111px;
  }
  .landing-promociones .banner-title {
    font-size: 48px;
    line-height: 48px;
  }
  .landing-promociones .banner-title h4 {
    display: block;
    margin-top: 16px;
  }
  .footer-secction {
    display: flex;
  }
  .footer-secction__item {
    font-size: 15px;
  }
  .footer-secction__content-column {
    width: calc(100% / 6);
    padding: 25px 3px 0 14px;
    min-height: 150px;
    border-right: 1px solid #ccc;
  }
  .footer-secction__content-column:last-child {
    border-right: 0;
  }
  .footer-secction__info {
    padding-top: 0;
  }
  .footer-secction__site-item:nth-last-child(8) {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
  }
  .footer-secondary__logo-wrapper {
    height: 80px;
  }
  .footer-secondary__logo-img {
    height: 43px;
  }
  .footer-secondary__legal {
    width: 30%;
  }
  .footer-secondary__legal, .footer-secondary__sections {
    border-right: 1px solid #005b26;
    border-bottom: 0;
  }
  .footer-secondary__sections {
    width: 30%;
  }
  .footer-secondary__box {
    width: 40%;
  }
  .footer-secondary__contact {
    border-right: 1px solid #005b26;
    width: 60%;
  }
  .footer-secondary__social {
    width: 40%;
  }
  .footer-secondary__legal-item:nth-child(2n) {
    margin-bottom: 20px;
  }
  .footer-secondary__sections-list {
    width: 100%;
  }
  .footer-secondary__sections-item {
    flex-basis: 50%;
  }
  .footer-story.footer-secondary .footer-secondary__legal {
    height: 50px;
  }
  .footer-story.footer-secondary .footer-secondary__legal-item {
    width: 33%;
  }
  .footer-story.footer-secondary .footer-secondary__legal-item::after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #007d33;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
  }
  .footer-story.footer-secondary .footer-secondary__legal-item:nth-child(2) {
    margin-bottom: 0;
  }
  .footer {
    grid-template: "info sections contact" auto "sites sites sites" auto/1fr 1fr 1fr;
  }
  .footer__sections {
    display: block;
  }
  .footer__info {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .footer__sections {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .footer__contact {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .footer__sites {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .header-section {
    border-top: none;
  }
  .header-section__img {
    width: auto;
    max-height: 150px;
    max-width: 100%;
  }
  .section-menu {
    position: relative;
    background-color: #fff;
    transition: all 5ms;
  }
  .section-menu__content {
    background-color: transparent;
    overflow-y: hidden;
    margin: auto;
    transition: all 10ms;
    transform: translate3d(0%, 0, 0);
  }
  .section-menu__link {
    color: #333;
  }
  .section-menu__link--v::before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    background-color: #585858;
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
  }
  .header__button.right::before {
    width: 30px;
  }
  .header__button.left::before {
    width: 30px;
  }
  .navbar-nm {
    display: block;
  }
  .story .nav.active .nav__mobile-logo {
    display: block;
    left: 20%;
  }
  .story .nav.active .nav__story-title {
    position: absolute;
    left: 30%;
    width: 460px;
    margin: 0;
  }
  .nav__wrapper {
    display: flex;
  }
  .nav__btn-sign {
    background-color: #fff;
    color: #444;
    font-weight: bold;
    font-size: 14px;
    outline: none;
    border-radius: 4px;
    min-width: 80px;
    width: 120px;
    padding: 8px 12px !important;
  }
  .nav__btn-sign > i {
    display: none;
  }
  .nav__btn-sign > span {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .nav__container-menu, .nav__search-box {
    border-right-color: #8a8a8a;
  }
  .nav__btn {
    color: #007d33;
  }
  .nav__btn--section span {
    display: inline;
    margin-left: 8px;
  }
  .nav .nav__list {
    width: 1000px;
  }
  .nav .nav__list-container {
    max-width: 560px;
    overflow: hidden;
    height: 40px;
  }
  .nav.active {
    background-color: #007d33;
  }
  .nav.active .nav__btn {
    color: #fff;
  }
  .nav.active .btn {
    border-color: #fff;
    color: #fff;
  }
  .nav.active .nav__btn-subs,
.nav.active .nav__btn-sign {
    color: #444;
  }
  .nav.active .nav__wrapper {
    justify-content: space-between;
  }
  .nav.active .nav__list,
.nav.active .nav__list-container,
.nav.active .nav__container-right {
    display: none;
  }
  .nav.active .nav__logo {
    display: block;
  }
  .nav.active .nav__search-box {
    display: none;
  }
  .nav.active .nav__container-menu {
    border-right-color: #fff;
  }
  .nav-mujer__item-desk {
    display: block;
  }
  .nav-mujer__item-mob {
    display: none;
  }
  .navbar-somos__btn-sign {
    font-weight: bold;
    font-size: 11px;
    outline: none;
    border-radius: 4px;
    width: auto;
    height: 32px;
    padding: 6px 12px;
    text-transform: uppercase;
    background: #fff;
    color: #444;
  }
  .navbar-somos__btn-sign > i {
    display: none;
  }
  .navbar-somos__btn-sign > span {
    display: block;
  }
  .navbar-somos__btn-subs {
    font-family: "Roboto";
    background-color: #fff;
    text-transform: none;
    color: #444;
    font-weight: bold;
    font-size: 11px;
    margin-right: 10px;
    border: 1px solid #fff;
    padding: 6px 12px;
    border-radius: 4px;
  }
  .navbar-somos__btn-subs span > i {
    display: inline-block;
    font-style: normal;
    margin-left: 5px;
  }
  .newsletters-subscription__list {
    grid-template-columns: repeat(3, 33.3%);
    max-width: 100%;
  }
  .saltar-intro-synopsis {
    flex-direction: row;
  }
  .saltar-intro-synopsis__box--full {
    margin-bottom: 0;
  }
  .saltar-intro-synopsis__box--main .saltar-intro-synopsis__box:first-child {
    border-left: 1px solid #707070;
  }
  .saltar-intro-synopsis__title {
    font-size: 14px;
  }
  .saltar-intro-synopsis__year {
    display: block;
  }
  .saltar-intro-synopsis__plataform {
    float: unset;
  }
  .search-filter {
    height: 152px;
  }
  .search-filter__list {
    background-color: transparent;
    position: relative;
    top: auto;
    top: initial;
  }
  .search-filter__item {
    background-color: #fff;
    margin-right: 2px;
    position: relative;
  }
  .search-filter__item.selected:before {
    border-color: #007d33 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 0;
  }
  .search-filter__item.active .search-filter__link {
    background-color: #007d33;
    font-family: "Roboto";
  }
  .search-filter__item:nth-child(3) {
    margin-right: 20px;
  }
  .search-filter__item:last-child {
    margin-right: 10px;
  }
  .search-filter__link {
    width: 200px;
    height: 76px;
    background-color: #e8e8e8;
  }
  .search-filter__sublist {
    position: absolute;
  }
  .search-filter__subitem:nth-last-child(1) {
    margin-right: 0;
  }
  .search-filter__subitem:before {
    content: "|";
    position: absolute;
    right: -7px;
    color: #8a8a8a;
    font-size: 9px;
  }
  .separator__oneline {
    max-height: 18px;
  }
  .separator__twoline {
    max-height: 36px;
  }
  .separator__threeline {
    max-height: 56px;
  }
  .blog-separator {
    padding-bottom: 20px;
  }
  .blog-separator__item {
    width: 20%;
    height: 300px;
  }
  .blog-separator__item:last-child {
    margin-right: 0;
  }
  .blog-separator__see-more {
    position: absolute;
  }
  .blog-separator__title {
    font-size: 16px;
    line-height: 20px;
    height: 94px;
  }
  .blog-separator__author {
    height: 89px;
    -webkit-line-clamp: 3;
  }
  .separator__opinion--body .separator__opinion--item {
    width: calc(100% / 5 - 4px);
  }
  .separator__opinion--image-content-default {
    margin-bottom: 20px;
  }
  .separator__opinion--item {
    display: block;
  }
  .concessionaires__locations {
    border-top: none;
  }
  .concessionaires__search-title {
    border-left: 1px solid #bababa;
    height: 62px;
    width: 230px;
  }
  .concessionaires__controls {
    border-left: 1px solid #bababa;
  }
  .concessionaires__select {
    width: 252px;
  }
  .newsletter {
    background-color: #f4f4f4;
    max-width: 1274px;
    padding: 0 60px;
    align-items: inherit;
  }
  .newsletter__custom {
    max-width: 1274px;
    align-items: inherit;
    min-height: auto;
    padding: 0;
  }
  .newsletter__box-subscription {
    max-width: 450px;
    border-radius: 12px;
  }
  .newsletter__image-container {
    width: 380px;
    background-color: inherit;
    border-bottom: inherit;
  }
  .newsletter__strong {
    font-size: 70px;
  }
  .author-card__detail {
    width: 70%;
  }
  .author-card__wrapper {
    height: 374px;
  }
  .author-item__box-image-default {
    height: 75px;
    padding: 16px;
    font-size: 40px;
  }
  .editorial-card__wrapper {
    height: 374px;
  }
  .opinion-grid {
    max-width: 100%;
    grid-template-columns: repeat(3, 33.3%);
  }
  .infinite-cards__media, .infinite-cards__img {
    max-height: 225px;
    min-height: 225px;
  }
  .most-read-by-site__item-title {
    height: 62px;
  }
  .stories-video__item-dest.sticky {
    top: 46px;
    height: 145px;
    max-width: 980px;
    left: calc((100% - 980px) / 2);
  }
  .stories-video__item-dest.sticky .stories-video__item-border {
    max-width: 441px;
  }
  .stories-video__item-dest.sticky .powa {
    width: 222px;
    height: 125px;
  }
  .stories-video__item-dest.sticky .stories-video__item-dest-title {
    -webkit-line-clamp: 2;
    max-height: 50px;
    font-size: 18px;
    letter-spacing: 0.36px;
    line-height: 21px;
  }
  .stories-video__item-dest.sticky .stories-video__close {
    position: absolute;
  }
  .stories-video__item-dest.sticky.sticky-top {
    top: 140px;
  }
  .story-author-title__section {
    margin: 0 auto;
  }
  .story-content__p-default {
    height: 345px;
  }
  .story-content__gallery-img {
    height: 528px;
  }
  .story-content__link-list-title-link {
    font-size: 17px;
  }
  .story-content li {
    font-size: 20px;
  }
  .story-contents__p-default {
    height: 345px;
  }
  .gallery-container {
    overflow-y: hidden;
  }
  .gallery-container__top-bar {
    height: 52px;
    padding: 10px 20px;
  }
  .gallery-container__subtitle {
    color: #ccc;
    font: 500 18px/43px "Roboto";
    letter-spacing: 0.18px;
    margin-left: 43px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow: hidden;
  }
  .gallery-container__body {
    position: relative;
  }
  .gallery-container__item-slider {
    display: flex;
    grid-gap: 40px;
    gap: 40px;
    justify-content: center;
  }
  .gallery-container__caption {
    width: 300px;
  }
  .gallery-container__caption-image {
    width: 300px;
    height: 300px;
  }
  .gallery-container__arrows {
    height: calc(100% - 52px);
  }
  .gallery-container__ads-big__next {
    display: none;
  }
  .story-google-news__link {
    font-size: 22px;
    line-height: 27px;
  }
  .story-gallery-slider {
    max-width: 1024px;
  }
  .story-gallery-slider__img {
    height: 510px;
  }
  .story-gallery-slider__quantity {
    height: 40px;
  }
  .story-gallery-slider__caption-image {
    clear: none;
  }
  .sc__mira-aqui {
    font: 600 1.75rem/2.1875rem "Roboto";
  }
  .story-contents__mira-aqui {
    font: 600 1.75rem/2.1875rem "Roboto";
  }
  .story-contents__mira-aqui {
    font: 600 1.75rem/2.1875rem "Roboto";
  }
  .story-special-h .story-header__list {
    width: 170px;
  }
  .story.special .story-header__news-title, .story.archivo-elcomercio .story-header__news-title, .story.special_basic .story-header__news-title {
    font-size: 40px;
  }
  .suggested-news__content__article-desc h3 {
    min-height: 51px;
  }
  .video-list.fixedAds {
    margin-top: 250px;
  }
  .video-list.fixedNoAds {
    margin-top: 570px;
  }
  .video-list__item {
    width: calc(100% / 4 - 10px);
  }
  .video-list__image {
    max-height: 150px;
  }
  .play-list__item {
    width: calc(25% - 10px);
  }
  .play-list__image {
    max-height: 150px;
  }
  .section-video__wrapper.fixed {
    position: fixed;
    width: 980px;
    top: 46px;
    z-index: 2;
    height: 250px;
    left: 50%;
    transform: translateX(-50%);
  }
  .section-video__wrapper.fixed .__frame {
    position: relative;
    margin: auto;
    top: 20px;
  }
  .section-video__wrapper.fixed .section-video__fixed {
    display: none;
  }
  .video-navbar.fixed {
    position: fixed;
    top: 274px;
    width: 980px;
    z-index: 10;
    background-color: #1b1b1b;
    border-top: 0;
    border-bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .video-navbar.fixed .video-navbar__link {
    color: white;
  }
  .video-navbar__link {
    padding: 0 10px;
  }
  .score-top__footer-sponsor {
    display: none;
  }
  .search-input {
    font-weight: 400;
  }
  .nav__logo {
    height: 51px;
    padding: 0;
  }
  .nav__wrapper:first-child {
    background-color: transparent;
  }
  .nav.active {
    background-color: #5fbb46;
  }
  .nav.active .nav__container-right {
    display: block;
  }
  .nav.active .nav-mujer__item-desk {
    display: none;
  }
  .story .nav__story-title {
    max-height: none;
  }
  .header__logo {
    height: 66px;
  }
  .separator__threeline {
    max-height: 75px;
  }
  .triplet--threeline {
    max-height: 81px;
  }
  .search-filter__item {
    font-family: "Roboto";
  }
  .search-filter__item.selected:before {
    border-color: #bf222b transparent transparent;
  }
  .search-filter__item.active .search-filter__link {
    font-weight: 400;
  }
  .search-filter__link {
    background-color: #fff;
  }
  .search-filter__subitem:before {
    color: #007d33;
  }
  .breadcrumblist__svg {
    width: 16px;
    height: 16px;
  }
  .play-list__title a {
    font-family: "Exo", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, serif;
  }
  .section-video__top {
    flex-direction: row;
  }
  .section-video__frame {
    height: 100%;
  }
  .section-video__right {
    width: 70%;
    padding: 20px;
  }
  .section-video__title {
    font-size: 24px;
  }
  .section-video__detail {
    flex-direction: row;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #666;
    height: 49px;
  }
  .section-videos .play-list__name {
    font-size: 19px;
  }
  .section-videos .video-navbar.fixed {
    top: 296px;
  }
  .section-videos .video-navbar__list {
    justify-content: center;
  }
  .section-videos .video-navbar__link {
    padding: 0 20px;
  }
  .section-videos .video-list__duration,
.section-videos .play-list__duration {
    bottom: 2px;
  }
  .section-videos .section-video__text {
    margin-bottom: 0;
  }
  .section-videos .section-video__list-text {
    width: auto;
    padding: 0;
    flex-direction: row;
  }
  .custom-title {
    padding-right: 0;
  }
  .custom-title.large {
    font-size: 32px;
    line-height: 23px;
  }
  .authors-list__box {
    justify-content: space-between;
  }
  .author-description__brdcrmb-container {
    margin-bottom: 0;
    padding: 0 0 10px 0;
  }
  .author-description__brdcrmb-link--snd {
    margin-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  div[role=main] {
    pointer-events: auto;
  }
}
@media screen and (max-width: 639px) {
  .jwplayer-lazy {
    height: 180px;
  }
  .jwplayer-lazy a {
    animation-name: key;
    animation-timing-function: id;
  }
  .no-mobile,
.non-mobile,
[id*=ads-d],
[id*=ads_d] {
    display: none;
  }
  .facebook-live {
    height: 250px;
  }
  .featured-story--no-expanded {
    background-color: #fff;
    height: 115px;
    padding: 0;
    justify-content: space-between;
  }
  .featured-story--no-expanded .featured-story__detail {
    height: 100%;
    padding: 12px 5px 12px 20px;
    width: 100%;
  }
  .featured-story--no-expanded .featured-story__img-link {
    height: 100%;
    min-width: 151px;
  }
  .featured-story--no-expanded .featured-story__title-link {
    font-size: 13px;
    max-height: calc(13px * 1.333 * 4);
  }
  .featured-story--no-expanded .featured-story__title {
    max-width: 100%;
  }
  .nav-d__button {
    display: none;
  }
  .rss-channel {
    padding: 0 15px;
  }
  .rss-channel__list__item {
    width: calc(100% - 20px);
  }
  .content_gpt_inline, .content_gpt_caja3, .content_gpt_caja4, .content_gpt_caja5 {
    width: auto;
    max-width: 320px;
    height: 330px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: #f7f8f9;
    padding-top: 15px;
    margin: auto;
    overflow-x: scroll;
  }
  .content_gpt_inline::before, .content_gpt_caja3::before, .content_gpt_caja4::before, .content_gpt_caja5::before {
    content: "PUBLICIDAD";
    position: absolute;
    font-size: 10px;
    top: 10px;
  }
  #gpt_zocalo {
    width: 320px;
    height: 100px;
    overflow-x: scroll;
  }
  .content_gpt_caja3, .content_gpt_caja4, .content_gpt_caja5 {
    width: 320px;
    height: 290px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: #f7f8f9;
    padding-top: 15px;
    margin: auto;
  }
  .content_gpt_caja3::before, .content_gpt_caja4::before, .content_gpt_caja5::before {
    content: "PUBLICIDAD";
    position: absolute;
    font-size: 10px;
    top: 10px;
  }
  .content_gpt_inline, .content_gpt_caja3, .content_gpt_caja4, .content_gpt_caja5 {
    width: 320px;
    height: 290px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: #f7f8f9;
    padding-top: 15px;
    margin: auto;
  }
  .content_gpt_inline::before, .content_gpt_caja3::before, .content_gpt_caja4::before, .content_gpt_caja5::before {
    content: "PUBLICIDAD";
    position: absolute;
    font-size: 10px;
    top: 10px;
  }
  .breaking-news__envivo-border {
    display: none;
  }
  .breaking-news__envivo {
    display: none;
  }
  .author-description__box {
    width: calc(100% - 75px);
  }
  .columnist-premium {
    height: auto;
  }
  .featured-opening {
    height: auto;
  }
  .featured-author {
    height: auto;
  }
  .featured-author.fourth {
    grid-row: span 1;
  }
  .feature-fullimage[class*=" col-2"] {
    height: 374px;
  }
  .feature-fullimage[class*=" col-2"] .feature-fullimage__box-detail {
    width: 100%;
  }
  .score__team:first-child .score__team-number {
    margin-left: 25px;
  }
  .score__team-details {
    flex-direction: column-reverse;
  }
  .score__team-name {
    margin-top: 5px;
  }
  .score__gol-box:last-child {
    padding-right: 0;
  }
  .score__gol-box:first-child {
    padding-left: 0;
  }
  .header-full__newsletter {
    margin-right: 15px;
    padding: 2px 10px 0 10px;
  }
  .header-full .checkNewsCinDesk:checked ~ .showTooltipDesk {
    display: none;
  }
  .header-full .checkNewsCinMob:checked ~ .showModalMob {
    display: block;
  }
  .header-full__newsletter-newsCinDesk {
    display: none;
  }
  .header-full__newsletter-newsCinMob {
    display: flex;
    margin-right: 15px;
  }
  .header-full__btn-signwall {
    margin-right: 0;
  }
  .story .header-inverted.active .nav__story-social-network .story-header__list {
    background-color: #fff;
    width: auto;
    padding: 10px;
    flex-direction: column;
    top: 30px;
    position: absolute;
    right: -10px;
    z-index: 1;
    box-shadow: -1px 7px 11px rgba(0, 0, 0, 0.3);
  }
  .story .header-inverted.active .nav__story-social-network .story-header__item {
    margin-bottom: 10px;
  }
  .story .header-inverted.active .nav__story-social-network .story-header__item:last-child {
    margin-bottom: 0;
  }
  .story .header-inverted.active .nav__story-social-network .story-header__icon {
    color: #333;
  }
  .navegation-tabs__title {
    padding-left: 8px;
    padding-right: 8px;
  }
  .nav-sidebar {
    position: fixed;
    z-index: 999;
  }
  .story .nav.active .nav__story-social-network .story-header__list {
    background-color: #fff;
    width: auto;
    padding: 10px;
    flex-direction: column;
    top: 30px;
    position: absolute;
    right: -10px;
    z-index: 1;
    box-shadow: -1px 7px 11px rgba(0, 0, 0, 0.3);
  }
  .story .nav.active .nav__story-social-network .story-header__item {
    margin-bottom: 10px;
  }
  .story .nav.active .nav__story-social-network .story-header__item:last-child {
    margin-bottom: 0;
  }
  .photogallery-image {
    height: 374px;
  }
  .photogallery-image .photogallery-image__box-detail {
    width: 100%;
  }
  .podcast-separator__item:nth-child(n+3) {
    display: none;
  }
  .saltar-intro-synopsis__box--little:nth-child(2) {
    border-bottom: 1px solid rgba(0,0,0,0.30196);
    padding-bottom: 10px;
  }
  .error__icon {
    height: 79px;
    width: 79px;
  }
  .error__title {
    margin-top: 14px;
  }
  .error__content {
    margin-top: 4px;
    max-width: 296px;
  }
  .error__title-search {
    margin: auto;
    font-size: 0.6rem;
    margin-top: 34px;
    line-height: 28px;
    max-width: 294px;
  }
  .newsletter__custom {
    padding-left: 25px;
    padding-right: 25px;
  }
  .linked-site__icon-container {
    margin-right: 15px;
  }
  .story-content__stamp-trust {
    text-align: center;
  }
  .story-content__stamp-trust__box-left {
    float: none;
    height: auto;
    margin-bottom: 10px;
  }
  .story-content__stamp-trust__link {
    width: 100%;
  }
  .gallery-container__button-close {
    width: 96px;
    height: 38px;
    padding-left: 12px;
  }
  .gallery-container__image * img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .gallery-container__arrows.icon-left {
    left: 3px;
  }
  .gallery-container__arrows.icon-right {
    right: 3px;
  }
  .gallery-container__arrows * svg {
    width: 42px;
  }
  .gallery-container__ads-big {
    display: flex;
  }
  .st-horizontal {
    margin-bottom: 24.5px;
  }
  .st-horizontal__picture::before {
    height: 180px;
  }
  .st-horizontal__picture img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .st-horizontal__detail {
    bottom: 40px;
  }
  .st-horizontal__button {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.21px;
  }
  .st-horizontal__button svg,
.st-horizontal__button img {
    margin-right: 14px;
  }
  .st-horizontal__caption {
    padding: 10px 20px 8px;
  }
  .story-gallery .itemv {
    width: 100%;
  }
  .minuto_minuto .breaking-news__tag {
    border-right: 0;
  }
  .minuto_minuto .breaking-news__link {
    float: left;
    margin-top: 10px;
  }
  .minuto_minuto .breaking-news__btn-icon {
    display: none;
  }
  .s-multimedia__button {
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.21px;
  }
  .s-multimedia__button svg {
    margin-right: 14px;
  }
  .direct__img {
    margin-top: 10px;
  }
  .direct__img:empty {
    display: none;
  }
  .header {
    background-color: #333;
  }
  .suggested-news.mix {
    padding: 0 16px;
  }
  .section-video .jwplayer-lazy {
    height: 159px;
  }
  .elections-widget__graph {
    width: calc(100% - 114px);
  }
  .elections-widget__header {
    position: relative;
    top: 5px;
    margin: 0;
  }
  .elections-widget__text span {
    display: block;
  }
  .elections-widget__figure-photo {
    position: relative;
    z-index: 1;
  }
  .elections-widget__figure-photo:first-child {
    left: 5px;
  }
  .elections-widget__figure-photo:last-child {
    right: 5px;
  }
  .elections-widget__show-phone {
    display: block;
  }
  .elections-widget__data-politic {
    display: flex;
  }
  .elections-widget__data-politic:first-child {
    margin-left: 30px;
  }
  .elections-widget__data-politic:last-child {
    margin-right: 25px;
  }
  .elections-widget__data-politic.elections-widget__right {
    flex-direction: row-reverse;
  }
  .elections-widget__data-box {
    display: flex;
    align-items: center;
  }
  .score-top__header {
    justify-content: center;
    height: auto;
    padding: 16px 16px 15px;
  }
  .score-top__title {
    font-size: 1.31rem;
  }
  .score-top__title span {
    font-size: 1.23rem;
  }
  .score-top__header-bet {
    font: 500 0.938rem/1.438rem "Roboto";
  }
  .score-top__sponsor span {
    font-size: 0.92rem;
  }
  .score-top__wrap-team {
    min-width: 184px;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0,0,0,0.16078);
    border: 1px solid #ececec;
    border-radius: 8px;
    padding: 14px 0 12px 20px;
  }
  .score-top__name {
    font-size: 1.15rem;
  }
  .score-top__wrap-score span {
    font-size: 1.15rem;
  }
  .score-top__time {
    font-size: 0.92rem;
  }
  .featured-story {
    height: 132px;
  }
  .featured-story .featured-story__headband {
    margin-bottom: 0;
  }
  .featured-story--no-expanded.img-complete .featured-story__author-link {
    color: #8a8a8a;
  }
  .story-item {
    padding-left: 0;
    padding-right: 0;
  }
  .story-item--row .story-item__left {
    padding-left: 0;
    justify-content: flex-start;
  }
  .custom-title {
    font-size: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .section-videos .play-list__title {
    font-size: 16px;
    padding: 5px 0;
  }
  .section-videos .video-list {
    margin-top: 0;
  }
  .section-videos .video-list__item {
    width: 100%;
  }
  .section-videos .section-video__list-text {
    padding: 0 20px;
  }
  .section-videos .play-list__item {
    margin-bottom: 20px;
  }
  .author-description__header .author-description__link svg {
    margin-right: -10px;
    margin-left: 10px;
  }
  .author-description__brdcrmb-link {
    padding-left: 0;
  }
}
@media print {
  [id*=ads-m],
[id*=ads_m],
[id*=ads-d],
[id*=ads_d] {
    display: none;
  }
  .stick__content {
    display: none !important;
  }
  .most-read {
    display: none;
  }
  .header-inverted {
    display: none;
  }
  .nav {
    display: none;
  }
  .story-content__visual--image {
    width: 815px;
  }
  .story-content__gallery-img {
    width: 815px;
  }
  .story-tags {
    display: none;
  }
  .story-header__news-title {
    font-size: 35px;
  }
  .story-separator {
    display: none;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .non-tablet {
    display: none;
  }
  .section-videos .play-list__item,
.section-videos .video-list__item {
    width: 48%;
  }
}
@media screen and (max-width: 1023px) {
  .no-row-2-mobile {
    height: auto;
  }
  .header-full__wrapper-menu.active {
    display: block;
  }
}
@media screen and (orientation: landscape) {
  .piano-modal__top {
    flex-direction: row;
    align-items: center;
  }
  .piano-modal__content {
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (orientation: portrait) and (max-height: 480px) {
  .piano-modal__header {
    display: none;
  }
  .piano-modal__body {
    margin-top: 20px;
  }
}
@media screen and (max-width: 780px) {
  .chain-ordered-stories {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .landing-puro .plansSectionWrapper {
    padding-top: 64px;
    margin-bottom: 20px;
  }
  .landing-puro .plansSectionWrapper h2 {
    font-size: 45px;
    line-height: 52px;
    margin-bottom: 56px;
  }
  .landing-puro .plansSectionWrapper__boxTitle h2 {
    font-size: 48px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .landing-puro .plansSectionWrapper__boxTitle h3 {
    display: inline;
  }
  .landing-puro .bundleSectionWrapper {
    margin: 20px auto 50px auto;
  }
  .landing-puro .threeStepsWrapper {
    margin: 20px auto 64px auto;
  }
  .landing-puro .threeStepsWrapper h2 {
    font-size: 45px;
    line-height: 52px;
    margin-bottom: 40px;
  }
  .landing-puro .business__name {
    margin: 24px auto;
  }
  .landing-puro .faqsSectionWrapper {
    margin-top: 64px;
  }
  .landing-puro .faqsSectionWrapper .faq__content-title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .landing-puro .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .landing-puro .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 18px;
    line-height: 30px;
    padding: 0 50px 0 0;
  }
  .landing-puro .btn_faq {
    color: #000;
    width: 20%;
    border: 1px solid black;
    background: #fff url(https://cdna.elcomercio.pe/resources/dist/elcomercio/images/arrow-top.png) no-repeat 20% center;
  }
  .landing-puro.gestion .plansSectionWrapper h2,
.landing-puro.gestion .threeStepsWrapper h2 {
    font-size: 45px;
    line-height: 52px;
  }
  .landing-puro.gestion .plansSectionWrapper__boxTitle h2 {
    font-size: 64px;
    line-height: 64px;
    margin-bottom: 8px;
  }
  .landing-puro.gestion .bundleSectionWrapper {
    margin: 20px auto 50px auto;
  }
  .landing-puro.gestion .threeStepsWrapper h2 {
    margin-bottom: 40px;
  }
  .landing-puro.gestion .faqsSectionWrapper .faq__content-title {
    font-size: 45px;
    line-height: 52px;
  }
  .landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > label, .landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 24px;
    line-height: 32px;
  }
  .landing-puro.gestion .faqsSectionWrapper .faq__block .btn_faq {
    color: #841521;
    border: 2px solid #841521;
    width: 15%;
    border-radius: 5px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgBjY2xEYNAEANPHzgmIHB4JdgluAR3QAeQEwAzMLRBB5RAKx8S0AIn/oNnIEORbqXRiTwUrkefayVAE2wGsq0336XMJTPk2tChJPmH8CsORWS3xQgsBLvjr129j2x8q5phEeMUlzFk+rEX5msp6SyHL/JUB75PLrOizCcoAAAAAElFTkSuQmCC") no-repeat 20% center;
  }
  .coverSection {
    display: grid;
    grid-template-columns: 528px 732px;
    justify-content: space-between;
    min-height: auto;
    padding: 24px 16px;
    max-width: 1304px;
    width: 100%;
    grid-gap: 12px;
    gap: 12px;
  }
  .coverSection .coverSection__plan {
    justify-content: center;
  }
  .coverSection .coverSection__plan > h1 {
    font-size: 57px;
    line-height: 64px;
    letter-spacing: -0.142px;
    max-width: none;
    padding: 0;
  }
  .coverSection .coverSection__plan-box {
    margin: 64px auto 24px auto;
    max-width: 100%;
  }
  .coverSection .coverSection__plan-box > picture {
    display: none;
  }
  .coverSection .coverSection__plan-box-plan {
    align-items: center;
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: 1.57fr 1fr;
    max-width: 499px;
    min-height: 144px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
  }
  .coverSection .coverSection__plan-box-plan > p {
    margin: 0;
    display: inline-flex;
    flex-direction: column;
    font-size: 31px;
    line-height: 42px;
    padding-left: 33px;
  }
  .coverSection .coverSection__plan-box-plan > p strong {
    font-size: 37px;
  }
  .coverSection .coverSection__plan-box-plan-ribbon {
    top: -57px;
    left: -32px;
    display: block;
    position: absolute;
  }
  .coverSection .coverSection__plan-box-plan-ribbon svg {
    fill: #1ad0f4;
  }
  .coverSection .coverSection__plan-box-plan-ribbon p {
    position: absolute;
    top: 25%;
    left: 15%;
    transform: rotate(-16.898deg);
    color: #020b15;
    text-align: center;
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 53px;
    letter-spacing: -0.72px;
  }
  .coverSection .coverSection__plan-box-plan-price {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    border-radius: 6px;
  }
  .coverSection .coverSection__plan-box-plan-price p {
    font-size: 20px;
    letter-spacing: -0.8px;
  }
  .coverSection .coverSection__plan-box-plan-price p > span {
    display: inline-block;
    margin-bottom: 7px;
  }
  .coverSection .coverSection__plan-box-plan-price p strong {
    font-size: 58px;
  }
  .coverSection .coverSection__plan-box-plan-price p strong span {
    font-size: 35px;
  }
  .coverSection .coverSection__plan-description {
    font-size: 22px;
    line-height: 28px;
    max-width: 510px;
    padding: 0;
  }
  .coverSection .coverSection__plan-button {
    margin-top: 32px;
    padding: 0;
  }
  .coverSection .coverSection__plan-button a {
    max-width: 298px;
    font-weight: 700;
  }
  .coverSection .coverSection__img-desktop {
    position: static;
    display: block;
    width: 732px;
    height: 747px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .coverSection.gestion .coverSection__plan > h1 {
    max-width: 525px;
    font-size: 72px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-ribbon svg {
    fill: #00ff94;
  }
  .coverSection.gestion .coverSection__plan-box-plan-ribbon p {
    font-family: "Petrona", serif;
    color: #1a0407;
    font-size: 29px;
  }
  .coverSection.gestion .coverSection__plan-box-plan > p {
    font-size: 31px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-price p {
    font-size: 24px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-price p strong {
    font-size: 58px;
    letter-spacing: -2.32px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-price p strong span {
    font-size: 35px;
    letter-spacing: -1.4px;
  }
  .coverSection.gestion .coverSection__plan-description {
    font-size: 20px;
    max-width: 500px;
  }
  .coverSection.gestion .coverSection__plan-button a {
    border-radius: 10px;
  }
  .plansSection .tab-header {
    max-width: 408px;
    min-height: 48px;
    margin-bottom: 28px;
  }
  .plansSection .tab-header > button p {
    font-size: 16px;
  }
  .plansSection .tab-header > button span {
    font-size: 12px;
    line-height: 16px;
  }
  .plansSection .tab-header > button.active p {
    font-size: 22px;
  }
  .plansSection .tab-body {
    min-height: calc(28px + 670px + 28px);
  }
  .plansSection.gestion .tab-header > button p {
    font-size: 20px;
  }
  .plansSection.gestion .tab-header > button span {
    font-family: "Petrona", serif;
  }
  .plansSection.gestion .tab-header > button.active p {
    font-size: 24px;
  }
  .plansSection.gestion .tab-header > button.active span {
    font-size: 16px;
  }
  .plansSection.gestion .tab-body {
    min-height: calc(28px + 640px + 28px);
  }
  .bundleSection {
    max-width: 840px;
    min-height: 116px;
    flex-direction: row;
    padding: 30px 16px;
    justify-content: center;
  }
  .bundleSection.section__custom {
    max-width: 960px;
    min-height: 116px;
  }
  .bundleSection.section__custom .bundleSection__title {
    font-size: 22px;
    margin-right: 0px;
  }
  .bundleSection .bundleSection__title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 0;
    margin-right: 60px;
  }
  .bundleSection .bundleSection__button {
    max-width: 192px;
  }
  .bundleSection .bundleSection__button i {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjIzIDguMzQ5MDdMMTUuODMgMTIuNjU5MUMxNS42NCAxMi44MjkxIDE1LjYzIDEzLjExOTEgMTUuOCAxMy4zMDkxQzE1Ljg0IDEzLjM1OTEgMTUuOSAxMy4zODkxIDE1Ljk2IDEzLjQxOTFDMTguMDIgMTQuMzE5MSAxOS41MSAxNi4xNTkxIDE5Ljk2IDE4LjM1OTFDMTkuOTc4IDE4LjQ0MDIgMjAuMDE3NiAxOC41MTUgMjAuMDc0NyAxOC41NzU0QzIwLjEzMTggMTguNjM1OSAyMC4yMDQyIDE4LjY3OTcgMjAuMjg0MiAxOC43MDIzQzIwLjM2NDIgMTguNzI0OCAyMC40NDg4IDE4LjcyNTMgMjAuNTI5MSAxOC43MDM2QzIwLjYwOTMgMTguNjgxOSAyMC42ODIyIDE4LjYzODkgMjAuNzQgMTguNTc5MUwyNC45IDE0LjIzOTFDMjQuOTggMTQuMTQ5MSAyNS4wMyAxNC4wMjkxIDI1LjAzIDEzLjkwOTFDMjUuMDMgMTIuOTk5MSAyNC41NiA5LjA0OTA3IDIwLjYxIDguMjI5MDdDMjAuNTQxNyA4LjIxNzkyIDIwLjQ3MTcgOC4yMjI5NyAyMC40MDU3IDguMjQzODJDMjAuMzM5NyA4LjI2NDY2IDIwLjI3OTUgOC4zMDA3MSAyMC4yMyA4LjM0OTA3Wk0xNC40NzUgMTQuNTMwMUMxNC4zNTA5IDE0LjQ4MzQgMTQuMjEzMyAxNC40ODc5IDE0LjA5MjUgMTQuNTQyN0MxMy45NzE3IDE0LjU5NzUgMTMuODc3NyAxNC42OTc5IDEzLjgzMSAxNC44MjIxQzEzLjc4NDMgMTQuOTQ2MiAxMy43ODg4IDE1LjA4MzggMTMuODQzNiAxNS4yMDQ1QzEzLjg5ODQgMTUuMzI1MyAxMy45OTg5IDE1LjQxOTQgMTQuMTIzIDE1LjQ2NjFMMTQuMTI1IDE1LjQ2NzFMMTQuMTQzIDE1LjQ3NTFMMTQuMjI2IDE1LjUxMjFDMTQuMzAyIDE1LjU0NzEgMTQuNDE2IDE1LjYwNTEgMTQuNTU2IDE1LjY4ODFDMTQuOTQ3NCAxNS45MjM3IDE1LjMwODUgMTYuMjA2NSAxNS42MzEgMTYuNTMwMUMxNi40NDEgMTcuMzM0MSAxNy4zNDYgMTguNjg4MSAxNy42NDUgMjAuODc2MUMxNy42Njc2IDIxLjAwMzEgMTcuNzM4NSAyMS4xMTY1IDE3Ljg0MjkgMjEuMTkyNUMxNy45NDcyIDIxLjI2ODUgMTguMDc2OSAyMS4zMDExIDE4LjIwNDggMjEuMjgzN0MxOC4zMzI2IDIxLjI2NjMgMTguNDQ4OCAyMS4yMDAxIDE4LjUyOSAyMS4wOTg5QzE4LjYwOTIgMjAuOTk3OCAxOC42NDcyIDIwLjg2OTYgMTguNjM1IDIwLjc0MTFDMTguMzA1IDE4LjMyMDEgMTcuMjkgMTYuNzY4MSAxNi4zMzYgMTUuODIxMUMxNS45NTQ5IDE1LjQzOTMgMTUuNTI4NCAxNS4xMDU4IDE1LjA2NiAxNC44MjgxQzE0Ljg4MTUgMTQuNzE5IDE0LjY5MDEgMTQuNjIyMSAxNC40OTMgMTQuNTM4MUwxNC40ODIgMTQuNTMzMUwxNC40NzggMTQuNTMxMUwxNC40NzUgMTQuNTMwMVpNMjIuNDE2IDYuMDg1MDdDMjIuNDQ4OSA1Ljk1Njc2IDIyLjUzMTUgNS44NDY3OCAyMi42NDU1IDUuNzc5MjhDMjIuNzU5NSA1LjcxMTc4IDIyLjg5NTYgNS42OTIyOCAyMy4wMjQgNS43MjUwN0wyMy4wMjUgNS43MjQwN0wyMy4wMjcgNS43MjUwN0wyMy4wMzEgNS43MjYwN0wyMy4wNDQgNS43MzAwN0MyMy4xMDM4IDUuNzQ2MTcgMjMuMTYyOCA1Ljc2NDg2IDIzLjIyMSA1Ljc4NjA3QzIzLjMzNiA1LjgyNjA3IDIzLjQ5NiA1Ljg4NjA3IDIzLjY4NyA1Ljk3NjA3QzI0LjIwMDEgNi4yMTY1MiAyNC42Nzc4IDYuNTI2MDUgMjUuMTA3IDYuODk2MDdDMjYuMTcxIDcuODA3MDcgMjcuMjczIDkuMzU2MDcgMjcuNTM3IDExLjg5NzFDMjcuNTQ2MiAxMS45NjM1IDI3LjU0MiAxMi4wMzExIDI3LjUyNDUgMTIuMDk1OUMyNy41MDcxIDEyLjE2MDcgMjcuNDc2OCAxMi4yMjEzIDI3LjQzNTQgMTIuMjc0MUMyNy4zOTQxIDEyLjMyNyAyNy4zNDI1IDEyLjM3MDkgMjcuMjgzOCAxMi40MDM0QzI3LjIyNTEgMTIuNDM1OSAyNy4xNjA1IDEyLjQ1NjIgMjcuMDkzOCAxMi40NjMyQzI3LjAyNyAxMi40NzAyIDI2Ljk1OTYgMTIuNDYzNyAyNi44OTU0IDEyLjQ0NEMyNi44MzEzIDEyLjQyNDQgMjYuNzcxNyAxMi4zOTIxIDI2LjcyMDQgMTIuMzQ5QzI2LjY2OSAxMi4zMDU4IDI2LjYyNjggMTIuMjUyOCAyNi41OTYzIDEyLjE5M0MyNi41NjU4IDEyLjEzMzMgMjYuNTQ3NyAxMi4wNjggMjYuNTQzIDEyLjAwMTFDMjYuMzA3IDkuNzMxMDcgMjUuMzM5IDguNDExMDcgMjQuNDU3IDcuNjU1MDdDMjQuMDk2OCA3LjM0NDk2IDIzLjY5NjEgNy4wODUyNSAyMy4yNjYgNi44ODMwN0MyMy4xMTQgNi44MTIyOSAyMi45NTc3IDYuNzUxMTcgMjIuNzk4IDYuNzAwMDdMMjIuNzc4IDYuNjk0MDdIMjIuNzc2TDIyLjc3NSA2LjY5MzA3QzIyLjY0NjcgNi42NjAxIDIyLjUzNjcgNi41Nzc1NSAyMi40NjkyIDYuNDYzNTVDMjIuNDAxNyA2LjM0OTU1IDIyLjM4MzIgNi4yMTM0MyAyMi40MTYgNi4wODUwN1pNMjQuNzY5IDMuOTk2MDdDMjQuNzA3OSAzLjk2OTc4IDI0LjY0MjIgMy45NTU5MyAyNC41NzU3IDMuOTU1MzRDMjQuNTA5MiAzLjk1NDc1IDI0LjQ0MzMgMy45Njc0NCAyNC4zODE3IDMuOTkyNjRDMjQuMzIwMiA0LjAxNzg1IDI0LjI2NDMgNC4wNTUwOCAyNC4yMTczIDQuMTAyMTZDMjQuMTcwNCA0LjE0OTIzIDI0LjEzMzMgNC4yMDUyIDI0LjEwODIgNC4yNjY3OEMyNC4wODMxIDQuMzI4MzcgMjQuMDcwNiA0LjM5NDM1IDI0LjA3MTMgNC40NjA4NEMyNC4wNzIgNC41MjczMyAyNC4wODYgNC41OTMwMSAyNC4xMTI0IDQuNjU0MDNDMjQuMTM4OSA0LjcxNTA1IDI0LjE3NzIgNC43NzAxOSAyNC4yMjUyIDQuODE2MjFDMjQuMjczMiA0Ljg2MjI0IDI0LjMyOTkgNC44OTgyMiAyNC4zOTIgNC45MjIwN0MyNS40NDEzIDUuMzQ5MDcgMjYuMzU2OSA2LjA0OTg2IDI3LjA0MyA2Ljk1MTMzQzI3LjcyOTIgNy44NTI4IDI4LjE2MDkgOC45MjE5IDI4LjI5MyAxMC4wNDcxQzI4LjMwODUgMTAuMTc4OSAyOC4zNzU3IDEwLjI5OTEgMjguNDc5OSAxMC4zODE0QzI4LjU4NDEgMTAuNDYzNiAyOC43MTY3IDEwLjUwMTEgMjguODQ4NSAxMC40ODU2QzI4Ljk4MDMgMTAuNDcwMSAyOS4xMDA1IDEwLjQwMjggMjkuMTgyOCAxMC4yOTg2QzI5LjI2NSAxMC4xOTQ1IDI5LjMwMjUgMTAuMDYxOSAyOS4yODcgOS45MzAwN0MyOS4xMzM4IDguNjI3MTggMjguNjMzOCA3LjM4OTI2IDI3LjgzOTEgNi4zNDU1QzI3LjA0NDQgNS4zMDE3MyAyNS45ODQyIDQuNDkwMzcgMjQuNzY5IDMuOTk2MDdaTTUuMjU4OTcgMjYuMjMyMUM0Ljc5Mzk3IDI1Ljc2NzEgNC40NzU5NyAyNS4yNTYxIDQuMzExOTcgMjQuNzUyMUM0LjI1Mzk3IDI0LjM2MjEgNC40NTU5NyAyMy44NjUxIDQuOTAwOTcgMjMuNTY4MUM1LjMzNjk3IDIzLjI3NjEgNi4wMzM5NyAyMy4xNjQxIDYuOTcwOTcgMjMuNjMyMUM3LjQ0Nzk3IDIzLjg3MTEgNy44ODI5NyAyNC4xOTUxIDguMTUwOTcgMjQuNjI5MUM4LjQxNDk3IDI1LjA1NDEgOC41MzI5NyAyNS42MDcxIDguMzQwOTcgMjYuMzQ2MUM4LjIyNTk3IDI2Ljc4MzEgNy43NjY5NyAyNy4wMTkxIDcuMDk2OTcgMjYuOTkzMUM2LjQzOTk3IDI2Ljk2NzEgNS43MDc5NyAyNi42ODExIDUuMjU4OTcgMjYuMjMyMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS42NTEgMjkuNjZMMTEuNTg5IDI5LjcyNEM5LjcwNyAzMS42MDYgNi4xNzQgMzEuMTI0IDMuNjk5IDI4LjY0OUMxLjIyMyAyNi4xNzMgMC43NDE5OTkgMjIuNjQgMi42MjMgMjAuNzU5QzIuNjg4IDIwLjY5NCAyLjc1MyAyMC42MzMgMi44MjIgMjAuNTc0TDIuODIxIDIwLjU3M0wxOC40OCA0Ljc1ODk2QzE4LjQ4IDQuNzQ4OTYgMTguNDkgNC43NDg5NiAxOC40OSA0Ljc0ODk2QzE5LjQzNDUgMy43OTY5NiAyMC42NjcgMy4xODM1MyAyMS45OTYgMy4wMDM5NkwyMi41NjMgMi40MzY5NkMyMi42OTIgMi4zMDQxNiAyMi44NTcgMi4yMTIwNyAyMy4wMzc4IDIuMTcyMDhDMjMuMjE4NSAyLjEzMjA5IDIzLjQwNyAyLjE0NTk2IDIzLjU4IDIuMjExOTZMMjMuNjM0IDIuMjMyOTZDMjQuODA2IDEuMjc4OTYgMjYuNTc3IDEuMzA4OTYgMjcuNjI0IDIuNTEwOTZDMjguNTc3IDMuNjA2OTYgMjkuNTYxIDQuOTUwOTYgMzAuMTA4IDYuNDI4OTZDMzAuNjYxIDcuOTE5OTYgMzAuNzc0IDkuNTY5OTYgMjkuOTQ4IDExLjIyNEMyOS43NTggMTEuNjAxIDI5LjQwNCAxMi4wODQgMjguOTUyIDEyLjYyOUMyOC4zOTc1IDEzLjI4NTggMjcuODIyMiAxMy45MjQ4IDI3LjIyNyAxNC41NDVDMjUuODcgMTUuOTc1IDI0LjEzMSAxNy42OTEgMjIuMjcgMTkuNDg3QzIwLjc4MzggMjAuOTE4NyAxOS4yOTIxIDIyLjM0NDcgMTcuNzk1IDIzLjc2NUMxNS40ODQgMjUuOTYzIDEzLjI4OSAyOC4wNTIgMTEuNjY3IDI5LjY3NEwxMS42NTEgMjkuNjZaTTI0LjA5MSAzLjE2Nzk2TDkuNDEzIDE4LjI3OEw5LjQxIDE4LjI4NkM5LjQwNjA5IDE4LjMwNDggOS40MDYwOSAxOC4zMjQyIDkuNDEgMTguMzQzQzkuNDIgMTguNDAzIDkuNDU0IDE4LjQ1MyA5LjQ4NiAxOC40NzZDMTAuMjIyIDE5LjAwNCAxMS4yMDEgMjAuMDEyIDEyLjAxMSAyMS43N0MxMi45OTQgMjMuOTA0IDEzLjExMSAyNS43MTggMTIuODM1IDI3LjEyNUMxNC4xMjkgMjUuODcyIDE1LjYwMyAyNC40NyAxNy4xMjIgMjMuMDI1QzE4LjYxMiAyMS42MTE1IDIwLjA5NjcgMjAuMTkyNSAyMS41NzYgMTguNzY4QzIzLjQzNCAxNi45NzQgMjUuMTYgMTUuMjcgMjYuNTAxIDEzLjg1N0MyNy4wODExIDEzLjI1MjcgMjcuNjQxNyAxMi42MzAxIDI4LjE4MiAxMS45OUMyOC42MyAxMS40NTEgMjguOTE5IDExLjA0NCAyOS4wNTIgMTAuNzc2QzI5LjcyNyA5LjQyNzk2IDI5LjY1MiA4LjA3NTk2IDI5LjE3MSA2Ljc3NTk2QzI4LjY4NSA1LjQ2Mzk2IDI3Ljc5MSA0LjIyNzk2IDI2Ljg2OSAzLjE2Njk2QzI2LjE2NCAyLjM1Njk2IDI0Ljg4IDIuMzU2OTYgMjQuMDkxIDMuMTY3OTZaTTcuMTgxIDMwLjE5NEM3LjQ4MSAzMC4yMDMgNy43OTEgMzAuMTkyIDguMTA5IDMwLjE1N0MxMC42NTUgMjkuODc5IDExLjg0OSAyNy42MTIgMTEuNzQ5IDI1Ljc5N0MxMS42MzcgMjMuNzM1IDEwLjI1OCAyMi4wMzIgOC42NCAyMS4wNzlDNy4wMzggMjAuMTM0IDUuMDg5IDE5Ljg2OSAzLjg0NCAyMC44NjVDMi41MTMgMjEuOTMgMi4xNzIgMjMuMzU0IDIuNDEyIDI0LjY4OEMyLjY0OSAyNi4wMDkgMy40NTUgMjcuMjUgNC40MjkgMjguMDA4QzYuMDY4IDI5LjI4NCA3LjYzMiAyOS4yNDggOC43NDMgMjguNTM1QzkuODMyIDI3LjgzNiAxMC40NTMgMjYuNTA1IDEwLjI0NyAyNS4yNjlDOS45NzkgMjMuNjYxIDguODExIDIyLjYxMyA3LjU5NiAyMi4xMDhDNy4wMjgyMyAyMS44NjQ5IDYuNDE2NiAyMS43NDEgNS43OTkgMjEuNzQ0QzUuMjQ5IDIxLjc1NyA0LjczNCAyMS45MDQgNC40MDUgMjIuMjMyQzMuODE3IDIyLjgyMSAzLjYwMyAyMy41ODIgMy43MSAyNC4zNjJDMy44MTcgMjUuMTM0IDQuMjM4IDI1LjkxOCA0LjkwNSAyNi41ODZDNS40NTYgMjcuMTM2IDYuMzE0IDI3LjQ2MiA3LjA3NyAyNy40OTJDNy44MjcgMjcuNTIyIDguNjE4IDI3LjI1OSA4LjgyNCAyNi40NzJDOS4wNDkgMjUuNjEyIDguOTE3IDI0LjkxNiA4LjU3NiAyNC4zNjVDOC4yNDEgMjMuODI0IDcuNzE2IDIzLjQ0NyA3LjE5NCAyMy4xODVDNi4xMyAyMi42NTMgNS4yMzcgMjIuNzQyIDQuNjI0IDIzLjE1MkM0LjQ3OCAyMy4yNDggNC4zNTEgMjMuMzYyIDQuMjQyIDIzLjQ4OEM0LjMyODEgMjMuMTQ1NSA0LjUwNjk5IDIyLjgzMzQgNC43NTkgMjIuNTg2QzQuOTU5IDIyLjM4NiA1LjMyMyAyMi4yNTYgNS44MSAyMi4yNDRDNi4zNTc5NCAyMi4yNDI0IDYuOTAwNDEgMjIuMzUzIDcuNDA0IDIyLjU2OUM4LjUwOSAyMy4wMjkgOS41MjEgMjMuOTU5IDkuNzU0IDI1LjM1MkM5LjkyNCAyNi4zNzggOS40MDQgMjcuNTE3IDguNDc0IDI4LjExNEM3LjU2NSAyOC42OTYgNi4yMzIgMjguNzc4IDQuNzM2IDI3LjYxNEMzLjg1MyAyNi45MjYgMy4xMTggMjUuNzkyIDIuOTA0IDI0LjU5OUMyLjY5MiAyMy40MiAyLjk4NyAyMi4xOTEgNC4xNTYgMjEuMjU2QzUuMTU5IDIwLjQ1MyA2Ljg1NCAyMC42MDYgOC4zODYgMjEuNTA5QzkuOTA0IDIyLjQwMyAxMS4xNSAyMy45NzQgMTEuMjUgMjUuODI0QzExLjMzOCAyNy40NDQgMTAuMjczIDI5LjQxOCA4LjA1NSAyOS42NkM2LjkzNiAyOS43ODIgNS45MjggMjkuNTggNS4xNTUgMjkuMzE5QzUuNzc5NDggMjkuNzE3MiA2LjQ2Mjg1IDMwLjAxMjcgNy4xODEgMzAuMTk0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
  }
  .threeSteps {
    max-width: calc(1272px + 32px);
    min-height: 291px;
  }
  .threeSteps .threeSteps__box {
    width: 408px;
  }
  .appSection {
    max-width: 840px;
    min-height: 189px;
    padding: 24px 25px 26px;
  }
  .appSection .appSection__btns {
    grid-template-columns: auto auto;
    justify-content: center;
    grid-gap: 24px;
    gap: 24px;
  }
  .appSection .appSection__btns-button {
    min-width: 192px;
  }
  .brandsSection {
    min-height: 257px;
    grid-template-columns: 275px 668px;
    grid-gap: 64px;
    gap: 64px;
  }
  .brandsSection .brandsSection__offer-text {
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 0.4;
  }
  .brandsSection .brandsSection__offer-text strong {
    font-size: 128px;
  }
  .brandsSection .brandsSection__offer-text strong > span:first-child {
    font-size: 64px;
    margin-top: 20px;
  }
  .brandsSection .brandsSection__offer-text strong > span:last-child {
    font-size: 24px;
    bottom: 12px;
  }
  .brandsSection.gestion .brandsSection__offer-text {
    font-size: 16px;
    line-height: 0.8;
  }
  .brandsSection.gestion .brandsSection__offer-text strong {
    font-size: 140px;
    line-height: 0.8;
  }
  .brandsSection.gestion .brandsSection__offer-text strong > span:first-child {
    font-size: 74px;
  }
  .brandsSection.gestion .brandsSection__offer-text strong > span:last-child {
    bottom: 10px;
    margin-right: -10px;
  }
  .formSection {
    padding: 35px 30px;
    grid-row-gap: 10px;
    row-gap: 10px;
    width: 720px;
  }
  .formSection .group-field {
    margin-bottom: 25px;
    width: 47.4%;
  }
  .formSection .group-field .g-recaptcha {
    transform: scale(0.9);
  }
  .formSection .cont-success {
    margin-bottom: 0;
    padding: 2em 0;
  }
  .benefits__list {
    grid-column-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
    flex-direction: row;
    grid-row-gap: 0;
    row-gap: 0;
    width: 768px;
  }
  .benefits__list-title {
    font-size: 38px;
    line-height: 44px;
  }
  .benefits__list .side-left {
    width: 44%;
  }
  .benefits__list .side-right {
    width: 56%;
  }
  .benefits__list.gestion .side-left ul li span {
    width: 70%;
  }
  .appSection {
    max-width: 840px;
    min-height: 189px;
    padding: 24px 25px 26px;
  }
  .appSection .appSection__btns {
    grid-template-columns: auto auto;
    justify-content: center;
    grid-gap: 24px;
    gap: 24px;
  }
  .appSection .appSection__btns-button {
    min-width: 192px;
  }
  .landing-puro .plansSectionWrapper {
    padding-top: 64px;
    margin-bottom: 20px;
  }
  .landing-puro .plansSectionWrapper h2 {
    font-size: 45px;
    line-height: 52px;
    margin-bottom: 56px;
  }
  .landing-puro .plansSectionWrapper__boxTitle h2 {
    font-size: 48px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .landing-puro .plansSectionWrapper__boxTitle h3 {
    display: inline;
  }
  .landing-puro .bundleSectionWrapper {
    margin: 20px auto 50px auto;
  }
  .landing-puro .threeStepsWrapper {
    margin: 20px auto 64px auto;
  }
  .landing-puro .threeStepsWrapper h2 {
    font-size: 45px;
    line-height: 52px;
    margin-bottom: 40px;
  }
  .landing-puro .business__name {
    margin: 24px auto;
  }
  .landing-puro .faqsSectionWrapper {
    margin-top: 64px;
  }
  .landing-puro .faqsSectionWrapper .faq__content-title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .landing-puro .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .landing-puro .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 18px;
    line-height: 30px;
    padding: 0 50px 0 0;
  }
  .landing-puro .btn_faq {
    color: #000;
    width: 20%;
    border: 1px solid black;
    background: #fff url(https://cdna.elcomercio.pe/resources/dist/elcomercio/images/arrow-top.png) no-repeat 20% center;
  }
  .landing-puro.gestion .plansSectionWrapper h2,
.landing-puro.gestion .threeStepsWrapper h2 {
    font-size: 45px;
    line-height: 52px;
  }
  .landing-puro.gestion .plansSectionWrapper__boxTitle h2 {
    font-size: 64px;
    line-height: 64px;
    margin-bottom: 8px;
  }
  .landing-puro.gestion .bundleSectionWrapper {
    margin: 20px auto 50px auto;
  }
  .landing-puro.gestion .threeStepsWrapper h2 {
    margin-bottom: 40px;
  }
  .landing-puro.gestion .faqsSectionWrapper .faq__content-title {
    font-size: 45px;
    line-height: 52px;
  }
  .landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > label, .landing-puro.gestion .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 24px;
    line-height: 32px;
  }
  .landing-puro.gestion .faqsSectionWrapper .faq__block .btn_faq {
    color: #841521;
    border: 2px solid #841521;
    width: 15%;
    border-radius: 5px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgBjY2xEYNAEANPHzgmIHB4JdgluAR3QAeQEwAzMLRBB5RAKx8S0AIn/oNnIEORbqXRiTwUrkefayVAE2wGsq0336XMJTPk2tChJPmH8CsORWS3xQgsBLvjr129j2x8q5phEeMUlzFk+rEX5msp6SyHL/JUB75PLrOizCcoAAAAAElFTkSuQmCC") no-repeat 20% center;
  }
  .brandsSection {
    min-height: 257px;
    grid-template-columns: 275px 668px;
    grid-gap: 64px;
    gap: 64px;
  }
  .brandsSection .brandsSection__offer-text {
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 0.4;
  }
  .brandsSection .brandsSection__offer-text strong {
    font-size: 128px;
  }
  .brandsSection .brandsSection__offer-text strong > span:first-child {
    font-size: 64px;
    margin-top: 20px;
  }
  .brandsSection .brandsSection__offer-text strong > span:last-child {
    font-size: 24px;
    bottom: 12px;
  }
  .brandsSection.gestion .brandsSection__offer-text {
    font-size: 16px;
    line-height: 0.8;
  }
  .brandsSection.gestion .brandsSection__offer-text strong {
    font-size: 140px;
    line-height: 0.8;
  }
  .brandsSection.gestion .brandsSection__offer-text strong > span:first-child {
    font-size: 74px;
  }
  .brandsSection.gestion .brandsSection__offer-text strong > span:last-child {
    bottom: 10px;
    margin-right: -10px;
  }
  .bundleSection {
    max-width: 840px;
    min-height: 116px;
    flex-direction: row;
    padding: 30px 16px;
    justify-content: center;
  }
  .bundleSection.section__custom {
    max-width: 960px;
    min-height: 116px;
  }
  .bundleSection.section__custom .bundleSection__title {
    font-size: 22px;
    margin-right: 0px;
  }
  .bundleSection .bundleSection__title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 0;
    margin-right: 60px;
  }
  .bundleSection .bundleSection__button {
    max-width: 192px;
  }
  .bundleSection .bundleSection__button i {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjIzIDguMzQ5MDdMMTUuODMgMTIuNjU5MUMxNS42NCAxMi44MjkxIDE1LjYzIDEzLjExOTEgMTUuOCAxMy4zMDkxQzE1Ljg0IDEzLjM1OTEgMTUuOSAxMy4zODkxIDE1Ljk2IDEzLjQxOTFDMTguMDIgMTQuMzE5MSAxOS41MSAxNi4xNTkxIDE5Ljk2IDE4LjM1OTFDMTkuOTc4IDE4LjQ0MDIgMjAuMDE3NiAxOC41MTUgMjAuMDc0NyAxOC41NzU0QzIwLjEzMTggMTguNjM1OSAyMC4yMDQyIDE4LjY3OTcgMjAuMjg0MiAxOC43MDIzQzIwLjM2NDIgMTguNzI0OCAyMC40NDg4IDE4LjcyNTMgMjAuNTI5MSAxOC43MDM2QzIwLjYwOTMgMTguNjgxOSAyMC42ODIyIDE4LjYzODkgMjAuNzQgMTguNTc5MUwyNC45IDE0LjIzOTFDMjQuOTggMTQuMTQ5MSAyNS4wMyAxNC4wMjkxIDI1LjAzIDEzLjkwOTFDMjUuMDMgMTIuOTk5MSAyNC41NiA5LjA0OTA3IDIwLjYxIDguMjI5MDdDMjAuNTQxNyA4LjIxNzkyIDIwLjQ3MTcgOC4yMjI5NyAyMC40MDU3IDguMjQzODJDMjAuMzM5NyA4LjI2NDY2IDIwLjI3OTUgOC4zMDA3MSAyMC4yMyA4LjM0OTA3Wk0xNC40NzUgMTQuNTMwMUMxNC4zNTA5IDE0LjQ4MzQgMTQuMjEzMyAxNC40ODc5IDE0LjA5MjUgMTQuNTQyN0MxMy45NzE3IDE0LjU5NzUgMTMuODc3NyAxNC42OTc5IDEzLjgzMSAxNC44MjIxQzEzLjc4NDMgMTQuOTQ2MiAxMy43ODg4IDE1LjA4MzggMTMuODQzNiAxNS4yMDQ1QzEzLjg5ODQgMTUuMzI1MyAxMy45OTg5IDE1LjQxOTQgMTQuMTIzIDE1LjQ2NjFMMTQuMTI1IDE1LjQ2NzFMMTQuMTQzIDE1LjQ3NTFMMTQuMjI2IDE1LjUxMjFDMTQuMzAyIDE1LjU0NzEgMTQuNDE2IDE1LjYwNTEgMTQuNTU2IDE1LjY4ODFDMTQuOTQ3NCAxNS45MjM3IDE1LjMwODUgMTYuMjA2NSAxNS42MzEgMTYuNTMwMUMxNi40NDEgMTcuMzM0MSAxNy4zNDYgMTguNjg4MSAxNy42NDUgMjAuODc2MUMxNy42Njc2IDIxLjAwMzEgMTcuNzM4NSAyMS4xMTY1IDE3Ljg0MjkgMjEuMTkyNUMxNy45NDcyIDIxLjI2ODUgMTguMDc2OSAyMS4zMDExIDE4LjIwNDggMjEuMjgzN0MxOC4zMzI2IDIxLjI2NjMgMTguNDQ4OCAyMS4yMDAxIDE4LjUyOSAyMS4wOTg5QzE4LjYwOTIgMjAuOTk3OCAxOC42NDcyIDIwLjg2OTYgMTguNjM1IDIwLjc0MTFDMTguMzA1IDE4LjMyMDEgMTcuMjkgMTYuNzY4MSAxNi4zMzYgMTUuODIxMUMxNS45NTQ5IDE1LjQzOTMgMTUuNTI4NCAxNS4xMDU4IDE1LjA2NiAxNC44MjgxQzE0Ljg4MTUgMTQuNzE5IDE0LjY5MDEgMTQuNjIyMSAxNC40OTMgMTQuNTM4MUwxNC40ODIgMTQuNTMzMUwxNC40NzggMTQuNTMxMUwxNC40NzUgMTQuNTMwMVpNMjIuNDE2IDYuMDg1MDdDMjIuNDQ4OSA1Ljk1Njc2IDIyLjUzMTUgNS44NDY3OCAyMi42NDU1IDUuNzc5MjhDMjIuNzU5NSA1LjcxMTc4IDIyLjg5NTYgNS42OTIyOCAyMy4wMjQgNS43MjUwN0wyMy4wMjUgNS43MjQwN0wyMy4wMjcgNS43MjUwN0wyMy4wMzEgNS43MjYwN0wyMy4wNDQgNS43MzAwN0MyMy4xMDM4IDUuNzQ2MTcgMjMuMTYyOCA1Ljc2NDg2IDIzLjIyMSA1Ljc4NjA3QzIzLjMzNiA1LjgyNjA3IDIzLjQ5NiA1Ljg4NjA3IDIzLjY4NyA1Ljk3NjA3QzI0LjIwMDEgNi4yMTY1MiAyNC42Nzc4IDYuNTI2MDUgMjUuMTA3IDYuODk2MDdDMjYuMTcxIDcuODA3MDcgMjcuMjczIDkuMzU2MDcgMjcuNTM3IDExLjg5NzFDMjcuNTQ2MiAxMS45NjM1IDI3LjU0MiAxMi4wMzExIDI3LjUyNDUgMTIuMDk1OUMyNy41MDcxIDEyLjE2MDcgMjcuNDc2OCAxMi4yMjEzIDI3LjQzNTQgMTIuMjc0MUMyNy4zOTQxIDEyLjMyNyAyNy4zNDI1IDEyLjM3MDkgMjcuMjgzOCAxMi40MDM0QzI3LjIyNTEgMTIuNDM1OSAyNy4xNjA1IDEyLjQ1NjIgMjcuMDkzOCAxMi40NjMyQzI3LjAyNyAxMi40NzAyIDI2Ljk1OTYgMTIuNDYzNyAyNi44OTU0IDEyLjQ0NEMyNi44MzEzIDEyLjQyNDQgMjYuNzcxNyAxMi4zOTIxIDI2LjcyMDQgMTIuMzQ5QzI2LjY2OSAxMi4zMDU4IDI2LjYyNjggMTIuMjUyOCAyNi41OTYzIDEyLjE5M0MyNi41NjU4IDEyLjEzMzMgMjYuNTQ3NyAxMi4wNjggMjYuNTQzIDEyLjAwMTFDMjYuMzA3IDkuNzMxMDcgMjUuMzM5IDguNDExMDcgMjQuNDU3IDcuNjU1MDdDMjQuMDk2OCA3LjM0NDk2IDIzLjY5NjEgNy4wODUyNSAyMy4yNjYgNi44ODMwN0MyMy4xMTQgNi44MTIyOSAyMi45NTc3IDYuNzUxMTcgMjIuNzk4IDYuNzAwMDdMMjIuNzc4IDYuNjk0MDdIMjIuNzc2TDIyLjc3NSA2LjY5MzA3QzIyLjY0NjcgNi42NjAxIDIyLjUzNjcgNi41Nzc1NSAyMi40NjkyIDYuNDYzNTVDMjIuNDAxNyA2LjM0OTU1IDIyLjM4MzIgNi4yMTM0MyAyMi40MTYgNi4wODUwN1pNMjQuNzY5IDMuOTk2MDdDMjQuNzA3OSAzLjk2OTc4IDI0LjY0MjIgMy45NTU5MyAyNC41NzU3IDMuOTU1MzRDMjQuNTA5MiAzLjk1NDc1IDI0LjQ0MzMgMy45Njc0NCAyNC4zODE3IDMuOTkyNjRDMjQuMzIwMiA0LjAxNzg1IDI0LjI2NDMgNC4wNTUwOCAyNC4yMTczIDQuMTAyMTZDMjQuMTcwNCA0LjE0OTIzIDI0LjEzMzMgNC4yMDUyIDI0LjEwODIgNC4yNjY3OEMyNC4wODMxIDQuMzI4MzcgMjQuMDcwNiA0LjM5NDM1IDI0LjA3MTMgNC40NjA4NEMyNC4wNzIgNC41MjczMyAyNC4wODYgNC41OTMwMSAyNC4xMTI0IDQuNjU0MDNDMjQuMTM4OSA0LjcxNTA1IDI0LjE3NzIgNC43NzAxOSAyNC4yMjUyIDQuODE2MjFDMjQuMjczMiA0Ljg2MjI0IDI0LjMyOTkgNC44OTgyMiAyNC4zOTIgNC45MjIwN0MyNS40NDEzIDUuMzQ5MDcgMjYuMzU2OSA2LjA0OTg2IDI3LjA0MyA2Ljk1MTMzQzI3LjcyOTIgNy44NTI4IDI4LjE2MDkgOC45MjE5IDI4LjI5MyAxMC4wNDcxQzI4LjMwODUgMTAuMTc4OSAyOC4zNzU3IDEwLjI5OTEgMjguNDc5OSAxMC4zODE0QzI4LjU4NDEgMTAuNDYzNiAyOC43MTY3IDEwLjUwMTEgMjguODQ4NSAxMC40ODU2QzI4Ljk4MDMgMTAuNDcwMSAyOS4xMDA1IDEwLjQwMjggMjkuMTgyOCAxMC4yOTg2QzI5LjI2NSAxMC4xOTQ1IDI5LjMwMjUgMTAuMDYxOSAyOS4yODcgOS45MzAwN0MyOS4xMzM4IDguNjI3MTggMjguNjMzOCA3LjM4OTI2IDI3LjgzOTEgNi4zNDU1QzI3LjA0NDQgNS4zMDE3MyAyNS45ODQyIDQuNDkwMzcgMjQuNzY5IDMuOTk2MDdaTTUuMjU4OTcgMjYuMjMyMUM0Ljc5Mzk3IDI1Ljc2NzEgNC40NzU5NyAyNS4yNTYxIDQuMzExOTcgMjQuNzUyMUM0LjI1Mzk3IDI0LjM2MjEgNC40NTU5NyAyMy44NjUxIDQuOTAwOTcgMjMuNTY4MUM1LjMzNjk3IDIzLjI3NjEgNi4wMzM5NyAyMy4xNjQxIDYuOTcwOTcgMjMuNjMyMUM3LjQ0Nzk3IDIzLjg3MTEgNy44ODI5NyAyNC4xOTUxIDguMTUwOTcgMjQuNjI5MUM4LjQxNDk3IDI1LjA1NDEgOC41MzI5NyAyNS42MDcxIDguMzQwOTcgMjYuMzQ2MUM4LjIyNTk3IDI2Ljc4MzEgNy43NjY5NyAyNy4wMTkxIDcuMDk2OTcgMjYuOTkzMUM2LjQzOTk3IDI2Ljk2NzEgNS43MDc5NyAyNi42ODExIDUuMjU4OTcgMjYuMjMyMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMS42NTEgMjkuNjZMMTEuNTg5IDI5LjcyNEM5LjcwNyAzMS42MDYgNi4xNzQgMzEuMTI0IDMuNjk5IDI4LjY0OUMxLjIyMyAyNi4xNzMgMC43NDE5OTkgMjIuNjQgMi42MjMgMjAuNzU5QzIuNjg4IDIwLjY5NCAyLjc1MyAyMC42MzMgMi44MjIgMjAuNTc0TDIuODIxIDIwLjU3M0wxOC40OCA0Ljc1ODk2QzE4LjQ4IDQuNzQ4OTYgMTguNDkgNC43NDg5NiAxOC40OSA0Ljc0ODk2QzE5LjQzNDUgMy43OTY5NiAyMC42NjcgMy4xODM1MyAyMS45OTYgMy4wMDM5NkwyMi41NjMgMi40MzY5NkMyMi42OTIgMi4zMDQxNiAyMi44NTcgMi4yMTIwNyAyMy4wMzc4IDIuMTcyMDhDMjMuMjE4NSAyLjEzMjA5IDIzLjQwNyAyLjE0NTk2IDIzLjU4IDIuMjExOTZMMjMuNjM0IDIuMjMyOTZDMjQuODA2IDEuMjc4OTYgMjYuNTc3IDEuMzA4OTYgMjcuNjI0IDIuNTEwOTZDMjguNTc3IDMuNjA2OTYgMjkuNTYxIDQuOTUwOTYgMzAuMTA4IDYuNDI4OTZDMzAuNjYxIDcuOTE5OTYgMzAuNzc0IDkuNTY5OTYgMjkuOTQ4IDExLjIyNEMyOS43NTggMTEuNjAxIDI5LjQwNCAxMi4wODQgMjguOTUyIDEyLjYyOUMyOC4zOTc1IDEzLjI4NTggMjcuODIyMiAxMy45MjQ4IDI3LjIyNyAxNC41NDVDMjUuODcgMTUuOTc1IDI0LjEzMSAxNy42OTEgMjIuMjcgMTkuNDg3QzIwLjc4MzggMjAuOTE4NyAxOS4yOTIxIDIyLjM0NDcgMTcuNzk1IDIzLjc2NUMxNS40ODQgMjUuOTYzIDEzLjI4OSAyOC4wNTIgMTEuNjY3IDI5LjY3NEwxMS42NTEgMjkuNjZaTTI0LjA5MSAzLjE2Nzk2TDkuNDEzIDE4LjI3OEw5LjQxIDE4LjI4NkM5LjQwNjA5IDE4LjMwNDggOS40MDYwOSAxOC4zMjQyIDkuNDEgMTguMzQzQzkuNDIgMTguNDAzIDkuNDU0IDE4LjQ1MyA5LjQ4NiAxOC40NzZDMTAuMjIyIDE5LjAwNCAxMS4yMDEgMjAuMDEyIDEyLjAxMSAyMS43N0MxMi45OTQgMjMuOTA0IDEzLjExMSAyNS43MTggMTIuODM1IDI3LjEyNUMxNC4xMjkgMjUuODcyIDE1LjYwMyAyNC40NyAxNy4xMjIgMjMuMDI1QzE4LjYxMiAyMS42MTE1IDIwLjA5NjcgMjAuMTkyNSAyMS41NzYgMTguNzY4QzIzLjQzNCAxNi45NzQgMjUuMTYgMTUuMjcgMjYuNTAxIDEzLjg1N0MyNy4wODExIDEzLjI1MjcgMjcuNjQxNyAxMi42MzAxIDI4LjE4MiAxMS45OUMyOC42MyAxMS40NTEgMjguOTE5IDExLjA0NCAyOS4wNTIgMTAuNzc2QzI5LjcyNyA5LjQyNzk2IDI5LjY1MiA4LjA3NTk2IDI5LjE3MSA2Ljc3NTk2QzI4LjY4NSA1LjQ2Mzk2IDI3Ljc5MSA0LjIyNzk2IDI2Ljg2OSAzLjE2Njk2QzI2LjE2NCAyLjM1Njk2IDI0Ljg4IDIuMzU2OTYgMjQuMDkxIDMuMTY3OTZaTTcuMTgxIDMwLjE5NEM3LjQ4MSAzMC4yMDMgNy43OTEgMzAuMTkyIDguMTA5IDMwLjE1N0MxMC42NTUgMjkuODc5IDExLjg0OSAyNy42MTIgMTEuNzQ5IDI1Ljc5N0MxMS42MzcgMjMuNzM1IDEwLjI1OCAyMi4wMzIgOC42NCAyMS4wNzlDNy4wMzggMjAuMTM0IDUuMDg5IDE5Ljg2OSAzLjg0NCAyMC44NjVDMi41MTMgMjEuOTMgMi4xNzIgMjMuMzU0IDIuNDEyIDI0LjY4OEMyLjY0OSAyNi4wMDkgMy40NTUgMjcuMjUgNC40MjkgMjguMDA4QzYuMDY4IDI5LjI4NCA3LjYzMiAyOS4yNDggOC43NDMgMjguNTM1QzkuODMyIDI3LjgzNiAxMC40NTMgMjYuNTA1IDEwLjI0NyAyNS4yNjlDOS45NzkgMjMuNjYxIDguODExIDIyLjYxMyA3LjU5NiAyMi4xMDhDNy4wMjgyMyAyMS44NjQ5IDYuNDE2NiAyMS43NDEgNS43OTkgMjEuNzQ0QzUuMjQ5IDIxLjc1NyA0LjczNCAyMS45MDQgNC40MDUgMjIuMjMyQzMuODE3IDIyLjgyMSAzLjYwMyAyMy41ODIgMy43MSAyNC4zNjJDMy44MTcgMjUuMTM0IDQuMjM4IDI1LjkxOCA0LjkwNSAyNi41ODZDNS40NTYgMjcuMTM2IDYuMzE0IDI3LjQ2MiA3LjA3NyAyNy40OTJDNy44MjcgMjcuNTIyIDguNjE4IDI3LjI1OSA4LjgyNCAyNi40NzJDOS4wNDkgMjUuNjEyIDguOTE3IDI0LjkxNiA4LjU3NiAyNC4zNjVDOC4yNDEgMjMuODI0IDcuNzE2IDIzLjQ0NyA3LjE5NCAyMy4xODVDNi4xMyAyMi42NTMgNS4yMzcgMjIuNzQyIDQuNjI0IDIzLjE1MkM0LjQ3OCAyMy4yNDggNC4zNTEgMjMuMzYyIDQuMjQyIDIzLjQ4OEM0LjMyODEgMjMuMTQ1NSA0LjUwNjk5IDIyLjgzMzQgNC43NTkgMjIuNTg2QzQuOTU5IDIyLjM4NiA1LjMyMyAyMi4yNTYgNS44MSAyMi4yNDRDNi4zNTc5NCAyMi4yNDI0IDYuOTAwNDEgMjIuMzUzIDcuNDA0IDIyLjU2OUM4LjUwOSAyMy4wMjkgOS41MjEgMjMuOTU5IDkuNzU0IDI1LjM1MkM5LjkyNCAyNi4zNzggOS40MDQgMjcuNTE3IDguNDc0IDI4LjExNEM3LjU2NSAyOC42OTYgNi4yMzIgMjguNzc4IDQuNzM2IDI3LjYxNEMzLjg1MyAyNi45MjYgMy4xMTggMjUuNzkyIDIuOTA0IDI0LjU5OUMyLjY5MiAyMy40MiAyLjk4NyAyMi4xOTEgNC4xNTYgMjEuMjU2QzUuMTU5IDIwLjQ1MyA2Ljg1NCAyMC42MDYgOC4zODYgMjEuNTA5QzkuOTA0IDIyLjQwMyAxMS4xNSAyMy45NzQgMTEuMjUgMjUuODI0QzExLjMzOCAyNy40NDQgMTAuMjczIDI5LjQxOCA4LjA1NSAyOS42NkM2LjkzNiAyOS43ODIgNS45MjggMjkuNTggNS4xNTUgMjkuMzE5QzUuNzc5NDggMjkuNzE3MiA2LjQ2Mjg1IDMwLjAxMjcgNy4xODEgMzAuMTk0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
  }
  .coverSection {
    display: grid;
    grid-template-columns: 528px 732px;
    justify-content: space-between;
    min-height: auto;
    padding: 24px 16px;
    max-width: 1304px;
    width: 100%;
    grid-gap: 12px;
    gap: 12px;
  }
  .coverSection .coverSection__plan {
    justify-content: center;
  }
  .coverSection .coverSection__plan > h1 {
    font-size: 57px;
    line-height: 64px;
    letter-spacing: -0.142px;
    max-width: none;
    padding: 0;
  }
  .coverSection .coverSection__plan-box {
    margin: 64px auto 24px auto;
    max-width: 100%;
  }
  .coverSection .coverSection__plan-box > picture {
    display: none;
  }
  .coverSection .coverSection__plan-box-plan {
    align-items: center;
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: 1.57fr 1fr;
    max-width: 499px;
    min-height: 144px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
  }
  .coverSection .coverSection__plan-box-plan > p {
    margin: 0;
    display: inline-flex;
    flex-direction: column;
    font-size: 31px;
    line-height: 42px;
    padding-left: 33px;
  }
  .coverSection .coverSection__plan-box-plan > p strong {
    font-size: 37px;
  }
  .coverSection .coverSection__plan-box-plan-ribbon {
    top: -57px;
    left: -32px;
    display: block;
    position: absolute;
  }
  .coverSection .coverSection__plan-box-plan-ribbon svg {
    fill: #1ad0f4;
  }
  .coverSection .coverSection__plan-box-plan-ribbon p {
    position: absolute;
    top: 25%;
    left: 15%;
    transform: rotate(-16.898deg);
    color: #020b15;
    text-align: center;
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 53px;
    letter-spacing: -0.72px;
  }
  .coverSection .coverSection__plan-box-plan-price {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    border-radius: 6px;
  }
  .coverSection .coverSection__plan-box-plan-price p {
    font-size: 20px;
    letter-spacing: -0.8px;
  }
  .coverSection .coverSection__plan-box-plan-price p > span {
    display: inline-block;
    margin-bottom: 7px;
  }
  .coverSection .coverSection__plan-box-plan-price p strong {
    font-size: 58px;
  }
  .coverSection .coverSection__plan-box-plan-price p strong span {
    font-size: 35px;
  }
  .coverSection .coverSection__plan-description {
    font-size: 22px;
    line-height: 28px;
    max-width: 510px;
    padding: 0;
  }
  .coverSection .coverSection__plan-button {
    margin-top: 32px;
    padding: 0;
  }
  .coverSection .coverSection__plan-button a {
    max-width: 298px;
    font-weight: 700;
  }
  .coverSection .coverSection__img-desktop {
    position: static;
    display: block;
    width: 732px;
    height: 747px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .coverSection.gestion .coverSection__plan > h1 {
    max-width: 525px;
    font-size: 72px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-ribbon svg {
    fill: #00ff94;
  }
  .coverSection.gestion .coverSection__plan-box-plan-ribbon p {
    font-family: "Petrona", serif;
    color: #1a0407;
    font-size: 29px;
  }
  .coverSection.gestion .coverSection__plan-box-plan > p {
    font-size: 31px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-price p {
    font-size: 24px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-price p strong {
    font-size: 58px;
    letter-spacing: -2.32px;
  }
  .coverSection.gestion .coverSection__plan-box-plan-price p strong span {
    font-size: 35px;
    letter-spacing: -1.4px;
  }
  .coverSection.gestion .coverSection__plan-description {
    font-size: 20px;
    max-width: 500px;
  }
  .coverSection.gestion .coverSection__plan-button a {
    border-radius: 10px;
  }
  .formSection {
    padding: 35px 30px;
    grid-row-gap: 10px;
    row-gap: 10px;
    width: 720px;
  }
  .formSection .group-field {
    margin-bottom: 25px;
    width: 47.4%;
  }
  .formSection .group-field .g-recaptcha {
    transform: scale(0.9);
  }
  .formSection .cont-success {
    margin-bottom: 0;
    padding: 2em 0;
  }
  .benefits__list {
    grid-column-gap: 20px;
    -moz-column-gap: 20px;
         column-gap: 20px;
    flex-direction: row;
    grid-row-gap: 0;
    row-gap: 0;
    width: 768px;
  }
  .benefits__list-title {
    font-size: 38px;
    line-height: 44px;
  }
  .benefits__list .side-left {
    width: 44%;
  }
  .benefits__list .side-right {
    width: 56%;
  }
  .benefits__list.gestion .side-left ul li span {
    width: 70%;
  }
  .plansSection .tab-header {
    max-width: 408px;
    min-height: 48px;
    margin-bottom: 28px;
  }
  .plansSection .tab-header > button p {
    font-size: 16px;
  }
  .plansSection .tab-header > button span {
    font-size: 12px;
    line-height: 16px;
  }
  .plansSection .tab-header > button.active p {
    font-size: 22px;
  }
  .plansSection .tab-body {
    min-height: calc(28px + 670px + 28px);
  }
  .plansSection.gestion .tab-header > button p {
    font-size: 20px;
  }
  .plansSection.gestion .tab-header > button span {
    font-family: "Petrona", serif;
  }
  .plansSection.gestion .tab-header > button.active p {
    font-size: 24px;
  }
  .plansSection.gestion .tab-header > button.active span {
    font-size: 16px;
  }
  .plansSection.gestion .tab-body {
    min-height: calc(28px + 640px + 28px);
  }
  .threeSteps {
    max-width: calc(1272px + 32px);
    min-height: 291px;
  }
  .threeSteps .threeSteps__box {
    width: 408px;
  }
  .landing-promociones .background-cover img {
    -o-object-position: top;
       object-position: top;
  }
  .landing-promociones .wrapper-content .threeStepsWrapper h2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 508px;
    transform: translateX(150px);
    font-weight: 400;
    font-size: 45px;
    line-height: 52px;
    padding-bottom: 40px;
  }
  .landing-promociones .wrapper-content .threeSteps {
    grid-template-columns: auto;
    justify-content: end;
    max-width: 1014px;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box {
    border-radius: 30px;
    flex-direction: row;
    grid-gap: 20px;
    gap: 20px;
    justify-content: start;
    min-height: 154px;
    padding: 0;
    width: 654px;
    background: #fff;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box-number {
    align-self: start;
    margin-left: 20px;
    margin-top: 16px;
    position: static;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box-img {
    margin: 0;
    -o-object-fit: contain;
       object-fit: contain;
    width: 181px;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box-title {
    font-size: 20px;
  }
  .landing-promociones .wrapper-content .business__name p {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .landing-promociones .faqsSectionWrapper {
    margin-top: 64px;
  }
  .landing-promociones .faqsSectionWrapper .faq__content-title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .landing-promociones .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .landing-promociones .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 18px;
    line-height: 30px;
    padding: 0 50px 0 0;
  }
  .landing-promociones .btn_faq {
    color: #000;
    width: 20%;
    border: 1px solid black;
    background: #fff url(https://cdna.elcomercio.pe/resources/dist/elcomercio/images/arrow-top.png) no-repeat 20% center;
  }
  .landing-promociones .background-cover img {
    -o-object-position: top;
       object-position: top;
  }
  .landing-promociones .wrapper-content .threeStepsWrapper h2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 508px;
    transform: translateX(150px);
    font-weight: 400;
    font-size: 45px;
    line-height: 52px;
    padding-bottom: 40px;
  }
  .landing-promociones .wrapper-content .threeSteps {
    grid-template-columns: auto;
    justify-content: end;
    max-width: 1014px;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box {
    border-radius: 30px;
    flex-direction: row;
    grid-gap: 20px;
    gap: 20px;
    justify-content: start;
    min-height: 154px;
    padding: 0;
    width: 654px;
    background: #fff;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box-number {
    align-self: start;
    margin-left: 20px;
    margin-top: 16px;
    position: static;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box-img {
    margin: 0;
    -o-object-fit: contain;
       object-fit: contain;
    width: 181px;
  }
  .landing-promociones .wrapper-content .threeSteps .threeSteps__box-title {
    font-size: 20px;
  }
  .landing-promociones .wrapper-content .business__name p {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .landing-promociones .faqsSectionWrapper {
    margin-top: 64px;
  }
  .landing-promociones .faqsSectionWrapper .faq__content-title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .landing-promociones .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .landing-promociones .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 18px;
    line-height: 30px;
    padding: 0 50px 0 0;
  }
  .landing-promociones .btn_faq {
    color: #000;
    width: 20%;
    border: 1px solid black;
    background: #fff url(https://cdna.elcomercio.pe/resources/dist/elcomercio/images/arrow-top.png) no-repeat 20% center;
  }
  .landing-universitario .bannerTop {
    min-height: 64px;
  }
  .landing-universitario .bannerTop__text.desktop {
    display: inline;
  }
  .landing-universitario .bannerTop__text.mobile {
    display: none;
  }
  .landing-universitario .bannerTop__text,
.landing-universitario .bannerTop__text strong {
    font-size: 32px;
    line-height: 40px;
  }
  .landing-universitario .bg-cover img {
    height: 660px;
  }
  .landing-universitario .section__subtitle {
    grid-gap: 16px;
    gap: 16px;
  }
  .landing-universitario .section__subtitle h2 {
    font-size: 60px;
    line-height: 64px;
  }
  .landing-universitario .section__subtitle-logo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzkuOTk3OSAwQzEyMy45OTUgMCAxNjAgMzYuMDA0NyAxNjAgODAuMDAxOEMxNjAgMTIzLjk5OSAxMjMuOTk1IDE2MC4wMDQgNzkuOTk3OSAxNjAuMDA0QzM2LjAwMDggMTYwLjAwNCAtMC4wMDM5MDYyNSAxMjQuMDI1IC0wLjAwMzkwNjI1IDgwLjAwMThDLTAuMDAzOTA2MjUgMzUuOTc5MSAzNi4wMDA4IDAgNzkuOTk3OSAwWk00MC4wMDk4IDEwMC4wMjFDNDAuMDA5OCAxMjIuMDA3IDU4LjAxMjEgMTQwLjAxIDc5Ljk5NzkgMTQwLjAxQzEwMS45ODQgMTQwLjAxIDExOS45ODYgMTIyLjAwNyAxMTkuOTg2IDEwMC4wMjFWMzIuOTkxNUg5OS45OTJWMTAzLjAwOUM5OS45OTIgMTE0LjAxNSA5MS4wMDM2IDEyMy4wMDMgNzkuOTk3OSAxMjMuMDAzQzY4Ljk5MjIgMTIzLjAwMyA2MC4wMDM5IDExMy45ODkgNjAuMDAzOSAxMDMuMDA5VjMyLjk5MTVINDAuMDA5OFY5OS45OTU5VjEwMC4wMjFaTTc5Ljk5NzkgMTAuMDA5OEM0MS40OTA4IDEwLjAwOTggMTAuMDA1OSA0MS40OTQ3IDEwLjAwNTkgODAuMDAxOEMxMC4wMDU5IDExOC41MDkgNDEuNDkwOCAxNTAuMDE5IDgwLjAyMzUgMTUwLjAxOUMxMTguNTU2IDE1MC4wMTkgMTUwLjAxNSAxMTguNTA5IDE1MC4wMTUgODAuMDAxOEMxNTAuMDE1IDQxLjQ5NDcgMTE4LjUwNSAxMC4wMDk4IDc5Ljk5NzkgMTAuMDA5OFoiIGZpbGw9IiNBODE4MTUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03OS45OTg0IDEwLjAwOTdDMTE4LjUwNSAxMC4wMDk3IDE0OS45OSA0MS41MjAyIDE0OS45OSA4MC4wMjczQzE0OS45OSAxMTguNTM0IDExOC41MDUgMTUwLjA0NSA3OS45OTg0IDE1MC4wNDVDNDEuNDkxMyAxNTAuMDQ1IDEwLjAwNjMgMTE4LjUwOSAxMC4wMDYzIDgwLjAwMTdDMTAuMDA2MyA0MS40OTQ2IDQxLjQ5MTMgMTAuMDA5NyA3OS45OTg0IDEwLjAwOTdaTTc5Ljk5ODQgMTQwLjAxQzEwMS45ODQgMTQwLjAxIDExOS45ODcgMTIyLjAwNyAxMTkuOTg3IDEwMC4wMjFWMzIuOTkxNEg5OS45OTI0VjEwMy4wMDlDOTkuOTkyNCAxMTQuMDE1IDkxLjAwNDEgMTIzLjAwMyA3OS45OTg0IDEyMy4wMDNDNjguOTkyNyAxMjMuMDAzIDYwLjAwNDMgMTEzLjk4OSA2MC4wMDQzIDEwMy4wMDlWMzIuOTkxNEg0MC4wMTAyVjk5Ljk5NThDNDAuMDEwMiAxMjEuOTgyIDU4LjAxMjYgMTM5Ljk4NCA3OS45OTg0IDEzOS45ODQiIGZpbGw9IiNGRkZDRjIiLz4KPC9zdmc+Cg==");
    height: 160px;
    width: 160px;
  }
  .landing-universitario .wrapper-content {
    padding-top: 290px;
  }
  .landing-universitario .mainSectionWrapper .bg-main {
    padding: 34px 16px 25px 16px;
  }
  .landing-universitario .mainSectionWrapper .bg-main img {
    aspect-ratio: 1410/1718;
    max-width: 1410px;
  }
  .landing-universitario .faqsSectionWrapper {
    margin-top: 70px;
  }
  .landing-universitario .faqsSectionWrapper .faq__content-title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .landing-universitario .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .landing-universitario .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 22px;
    line-height: 30px;
    padding: 0 50px 0 0;
  }
  .threeStepsA {
    grid-gap: 45px;
    gap: 45px;
    margin: 34px auto;
  }
  .threeStepsA__box {
    width: 312px;
  }
  .threeStepsA > img {
    display: block;
  }
  .threeStepsA > .first-arrow {
    left: 216px;
    transform: translateY(40px);
  }
  .threeStepsA > .second-arrow {
    left: 580px;
    transform: translateY(42px);
  }
  .landing-universitario .bannerTop {
    min-height: 64px;
  }
  .landing-universitario .bannerTop__text.desktop {
    display: inline;
  }
  .landing-universitario .bannerTop__text.mobile {
    display: none;
  }
  .landing-universitario .bannerTop__text,
.landing-universitario .bannerTop__text strong {
    font-size: 32px;
    line-height: 40px;
  }
  .landing-universitario .bg-cover img {
    height: 660px;
  }
  .landing-universitario .section__subtitle {
    grid-gap: 16px;
    gap: 16px;
  }
  .landing-universitario .section__subtitle h2 {
    font-size: 60px;
    line-height: 64px;
  }
  .landing-universitario .section__subtitle-logo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzkuOTk3OSAwQzEyMy45OTUgMCAxNjAgMzYuMDA0NyAxNjAgODAuMDAxOEMxNjAgMTIzLjk5OSAxMjMuOTk1IDE2MC4wMDQgNzkuOTk3OSAxNjAuMDA0QzM2LjAwMDggMTYwLjAwNCAtMC4wMDM5MDYyNSAxMjQuMDI1IC0wLjAwMzkwNjI1IDgwLjAwMThDLTAuMDAzOTA2MjUgMzUuOTc5MSAzNi4wMDA4IDAgNzkuOTk3OSAwWk00MC4wMDk4IDEwMC4wMjFDNDAuMDA5OCAxMjIuMDA3IDU4LjAxMjEgMTQwLjAxIDc5Ljk5NzkgMTQwLjAxQzEwMS45ODQgMTQwLjAxIDExOS45ODYgMTIyLjAwNyAxMTkuOTg2IDEwMC4wMjFWMzIuOTkxNUg5OS45OTJWMTAzLjAwOUM5OS45OTIgMTE0LjAxNSA5MS4wMDM2IDEyMy4wMDMgNzkuOTk3OSAxMjMuMDAzQzY4Ljk5MjIgMTIzLjAwMyA2MC4wMDM5IDExMy45ODkgNjAuMDAzOSAxMDMuMDA5VjMyLjk5MTVINDAuMDA5OFY5OS45OTU5VjEwMC4wMjFaTTc5Ljk5NzkgMTAuMDA5OEM0MS40OTA4IDEwLjAwOTggMTAuMDA1OSA0MS40OTQ3IDEwLjAwNTkgODAuMDAxOEMxMC4wMDU5IDExOC41MDkgNDEuNDkwOCAxNTAuMDE5IDgwLjAyMzUgMTUwLjAxOUMxMTguNTU2IDE1MC4wMTkgMTUwLjAxNSAxMTguNTA5IDE1MC4wMTUgODAuMDAxOEMxNTAuMDE1IDQxLjQ5NDcgMTE4LjUwNSAxMC4wMDk4IDc5Ljk5NzkgMTAuMDA5OFoiIGZpbGw9IiNBODE4MTUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03OS45OTg0IDEwLjAwOTdDMTE4LjUwNSAxMC4wMDk3IDE0OS45OSA0MS41MjAyIDE0OS45OSA4MC4wMjczQzE0OS45OSAxMTguNTM0IDExOC41MDUgMTUwLjA0NSA3OS45OTg0IDE1MC4wNDVDNDEuNDkxMyAxNTAuMDQ1IDEwLjAwNjMgMTE4LjUwOSAxMC4wMDYzIDgwLjAwMTdDMTAuMDA2MyA0MS40OTQ2IDQxLjQ5MTMgMTAuMDA5NyA3OS45OTg0IDEwLjAwOTdaTTc5Ljk5ODQgMTQwLjAxQzEwMS45ODQgMTQwLjAxIDExOS45ODcgMTIyLjAwNyAxMTkuOTg3IDEwMC4wMjFWMzIuOTkxNEg5OS45OTI0VjEwMy4wMDlDOTkuOTkyNCAxMTQuMDE1IDkxLjAwNDEgMTIzLjAwMyA3OS45OTg0IDEyMy4wMDNDNjguOTkyNyAxMjMuMDAzIDYwLjAwNDMgMTEzLjk4OSA2MC4wMDQzIDEwMy4wMDlWMzIuOTkxNEg0MC4wMTAyVjk5Ljk5NThDNDAuMDEwMiAxMjEuOTgyIDU4LjAxMjYgMTM5Ljk4NCA3OS45OTg0IDEzOS45ODQiIGZpbGw9IiNGRkZDRjIiLz4KPC9zdmc+Cg==");
    height: 160px;
    width: 160px;
  }
  .landing-universitario .wrapper-content {
    padding-top: 290px;
  }
  .landing-universitario .mainSectionWrapper .bg-main {
    padding: 34px 16px 25px 16px;
  }
  .landing-universitario .mainSectionWrapper .bg-main img {
    aspect-ratio: 1410/1718;
    max-width: 1410px;
  }
  .landing-universitario .faqsSectionWrapper {
    margin-top: 70px;
  }
  .landing-universitario .faqsSectionWrapper .faq__content-title {
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .landing-universitario .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .landing-universitario .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 22px;
    line-height: 30px;
    padding: 0 50px 0 0;
  }
  .threeStepsA {
    grid-gap: 45px;
    gap: 45px;
    margin: 34px auto;
  }
  .threeStepsA__box {
    width: 312px;
  }
  .threeStepsA > img {
    display: block;
  }
  .threeStepsA > .first-arrow {
    left: 216px;
    transform: translateY(40px);
  }
  .threeStepsA > .second-arrow {
    left: 580px;
    transform: translateY(42px);
  }
  .bg-landing-v3 .bg-cover img {
    max-width: 1360px;
    height: 557px;
  }
  .bg-landing-v3 .space-bg-cover {
    height: 235px;
  }
  .bg-landing-v3 .threeStepsWrapper {
    padding-top: 22px;
  }
  .bg-landing-v3 .threeStepsWrapper h2 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 48px;
  }
  .bg-landing-v3 .threeStepsWrapper .threeSteps .threeSteps__box-title {
    margin: 0 45px;
  }
  .bg-landing-v3 .appSectionWrapper {
    margin: 48px auto 64px auto;
  }
  .bg-landing-v3 .sliderSectionWrapper .title__content {
    margin: 0 auto 39px auto;
  }
  .bg-landing-v3 .sliderSectionWrapper .title__content h2 {
    font-size: 36px;
    line-height: 44px;
  }
  .bg-landing-v3 .faqsSectionWrapper {
    margin-top: 64px;
  }
  .bg-landing-v3 .faqsSectionWrapper .faq__content-title {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 0 0;
  }
  .bg-landing-v3 .bg-cover img {
    max-width: 1360px;
    height: 557px;
  }
  .bg-landing-v3 .space-bg-cover {
    height: 235px;
  }
  .bg-landing-v3 .threeStepsWrapper {
    padding-top: 22px;
  }
  .bg-landing-v3 .threeStepsWrapper h2 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 48px;
  }
  .bg-landing-v3 .threeStepsWrapper .threeSteps .threeSteps__box-title {
    margin: 0 45px;
  }
  .bg-landing-v3 .appSectionWrapper {
    margin: 48px auto 64px auto;
  }
  .bg-landing-v3 .sliderSectionWrapper .title__content {
    margin: 0 auto 39px auto;
  }
  .bg-landing-v3 .sliderSectionWrapper .title__content h2 {
    font-size: 36px;
    line-height: 44px;
  }
  .bg-landing-v3 .faqsSectionWrapper {
    margin-top: 64px;
  }
  .bg-landing-v3 .faqsSectionWrapper .faq__content-title {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > label {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 35px 0;
  }
  .bg-landing-v3 .faqsSectionWrapper .faq__content .accordion > section p {
    font-size: 22px;
    line-height: 30px;
    padding: 35px 50px 0 0;
  }
  .registros-container .background-container .cover-slide-container {
    min-height: 100vh;
  }
  .registros-container .background-container .cover-slide.mobile {
    display: none;
  }
  .registros-container .background-container .cover-slide.desktop {
    display: flex;
    background-size: auto 100%;
    background-position: center;
  }
  .registros-container .form-container__form legend {
    font-size: 34px;
    margin: 20px auto 16px;
  }
  .registros-container .form-container__form .check-group {
    margin: 0 auto;
  }
  .registros-container .form-container__form .check-group:first-of-type {
    margin-top: 20px;
  }
  .registros-container .form-container__form .check-group span {
    font-size: 11.5px;
  }
  .registros-container .form-container__form .input-group label {
    font-size: 18px;
  }
  .registros-container .form-container__form .input-group span {
    font-size: 14px;
  }
  .registros-container .form-container__form .input-group input[type=text].focus-visible ~ label, .registros-container .form-container__form .input-group input[type=text].select ~ label,
.registros-container .form-container__form .input-group input[type=email].focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=email].select ~ label,
.registros-container .form-container__form .input-group input[type=password].focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=password].select ~ label,
.registros-container .form-container__form .input-group input[type=date].focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=date].select ~ label,
.registros-container .form-container__form .input-group select.focus-visible ~ label,
.registros-container .form-container__form .input-group select.select ~ label {
    top: 3px;
    font-size: 14px;
  }
  .registros-container .form-container__form .input-group input[type=text]:focus-visible ~ label, .registros-container .form-container__form .input-group input[type=text].select ~ label,
.registros-container .form-container__form .input-group input[type=email]:focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=email].select ~ label,
.registros-container .form-container__form .input-group input[type=password]:focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=password].select ~ label,
.registros-container .form-container__form .input-group input[type=date]:focus-visible ~ label,
.registros-container .form-container__form .input-group input[type=date].select ~ label,
.registros-container .form-container__form .input-group select:focus-visible ~ label,
.registros-container .form-container__form .input-group select.select ~ label {
    top: 3px;
    font-size: 14px;
  }
  .registros-container .form-container {
    width: 419px;
    max-width: none;
  }
  .subs-preregistration-container .background-container .cover-container {
    min-height: 100vh;
  }
  .subs-preregistration-container .background-container .cover.mobile {
    display: none;
  }
  .subs-preregistration-container .background-container .cover.desktop {
    display: flex;
    background-size: auto 100%;
    background-position: center;
  }
  .subs-preregistration-container .form-container__title .title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .subs-preregistration-container .form-container {
    width: 685px;
    max-width: none;
    min-height: auto;
    margin: 480px auto auto;
  }
  .subs-preregistration-container {
    min-height: 878px;
  }
  .subs-preregistration-container.gestion .form-container__title .title {
    color: #020b15;
  }
  .cc-widget {
    right: 2rem;
    bottom: 2rem;
  }
  .cc-widget--bubble {
    right: 6rem;
    width: 288px;
    padding: 20px;
    opacity: 0;
    display: block;
    transform: translateY(-3rem) scale(0, 0) skew(0deg, 90deg);
    animation: none;
  }
  .cc-widget--bubble.-show {
    opacity: 1;
    display: block;
    transform: translateY(0) scale(1, 1) skew(0deg, 0deg);
    animation: none;
  }
  .cc-widget--bubble::after {
    bottom: 1.6rem;
  }
  .cc-widget--button {
    width: 64px;
    height: 64px;
    background-size: 36px;
  }
  .cc-widget--button.-close {
    background-size: 36px;
  }
  .cc-widget--button.gestion {
    background-size: 36px;
  }
  .cc-widget--button.gestion.-close {
    background-size: 36px;
  }
  .cc-widget--call {
    cursor: default;
  }
  .landing-yape .verification-view .form-view-container .form-container .input-group label {
    font-size: 18px;
  }
  .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].focus-visible ~ label, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select ~ label {
    top: 3px;
    font-size: 14px;
  }
  .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text]:focus-visible ~ label, .landing-yape .verification-view .form-view-container .form-container .input-group input[type=text].select ~ label {
    top: 3px;
    font-size: 14px;
  }
  .landing-yape .view-container .is-subscriber .icon,
.landing-yape .view-container .confirm-account .icon,
.landing-yape .view-container .complete-club-access .icon,
.landing-yape .view-container .you-have-access .icon {
    margin: 37.5px auto 51.5px;
  }
  .landing-yape .view-container .is-subscriber .content button,
.landing-yape .view-container .confirm-account .content button,
.landing-yape .view-container .complete-club-access .content button,
.landing-yape .view-container .you-have-access .content button {
    padding: 14px 32px;
  }
  .landing-yape .view-container .is-subscriber,
.landing-yape .view-container .confirm-account,
.landing-yape .view-container .complete-club-access,
.landing-yape .view-container .you-have-access {
    max-width: 508px;
    margin: auto;
    padding: 0;
  }
  .landing-yape .view-container .complete-club-access .form-container .inputs-group {
    max-width: 340px;
  }
  .landing-yape .view-container .complete-club-access .form-container .input-group label {
    font-size: 18px;
  }
  .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].focus-visible ~ label, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.focus-visible ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select ~ label {
    top: 3px;
    font-size: 14px;
  }
  .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text]:focus-visible ~ label, .landing-yape .view-container .complete-club-access .form-container .input-group input[type=text].select ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select:focus-visible ~ label,
.landing-yape .view-container .complete-club-access .form-container .input-group select.select ~ label {
    top: 3px;
    font-size: 14px;
  }
  .landing-yape .view-container .complete-club-access .form-container .button-group {
    padding-top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  #beneficios .wrapper-benefit {
    max-width: 1098px;
    padding: 0;
  }
  #beneficios .row-container {
    margin-top: 48px;
  }
  #beneficios .button {
    margin-top: 32px;
    margin-bottom: 48px;
  }
  #elcomercio {
    margin: 0 auto auto;
    max-width: 2820px;
    flex-direction: row;
    padding-top: 86px;
  }
  #elcomercio .button {
    display: none;
  }
  #elcomercio .title-container {
    width: 50%;
    margin-left: auto;
    max-width: 508px;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding-right: 0;
  }
  #elcomercio .title-container .title-section {
    padding: 0;
    font-size: 45px;
    line-height: 52px;
    text-align: left;
    margin-bottom: 14px;
  }
  #elcomercio .title-container .description-section {
    padding: 0;
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    margin-bottom: 24px;
  }
  #elcomercio .title-container .button {
    display: flex;
    margin: 0;
  }
  #elcomercio .wrapper-container {
    margin-top: 0;
    width: 50%;
    padding-left: 24px;
    margin-bottom: 0;
  }
  #elcomercio .wrapper-container .scroll-left {
    left: 24px;
  }
  #elcomercio .wrapper-container .scroll-left {
    left: 0 !important;
  }

  #elcomercio .wrapper-container {
    margin-top: 0 !important;
    width: calc(50% - 24px) !important;
    margin-left: 24px !important;
  }

  #elcomercio .wrapper-app {
    min-height: 518.8px !important;
  }

  #elcomercio .wrapper-app .item {
    min-height: 518.8px !important;
    min-width: 168px !important;
  }
  #beneficios .title-section {
    font-size: 36px;
  }

  .bg-blue--puro-lite .bg-cover img {
    height: 735px !important;
  }
  .bg-blue--puro-lite .business__name p {
    font-family: "Roboto";
    font-size: 16px;
    padding-bottom: 0px;
  }

  .cont-piano--puro-lite {
    padding-top: 350px;
  }
  #beneficios .wrapper-benefit {
    max-width: 1098px;
    padding: 0;
  }
  #beneficios .row-container {
    margin-top: 48px;
  }
  #beneficios .button {
    margin-top: 32px;
    margin-bottom: 48px;
  }
  #elcomercio {
    margin: 0 auto auto;
    max-width: 2820px;
    flex-direction: row;
    padding-top: 86px;
  }
  #elcomercio .button {
    display: none;
  }
  #elcomercio .title-container {
    width: 50%;
    margin-left: auto;
    max-width: 508px;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding-right: 0;
  }
  #elcomercio .title-container .title-section {
    padding: 0;
    font-size: 45px;
    line-height: 52px;
    text-align: left;
    margin-bottom: 14px;
  }
  #elcomercio .title-container .description-section {
    padding: 0;
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    margin-bottom: 24px;
  }
  #elcomercio .title-container .button {
    display: flex;
    margin: 0;
  }
  #elcomercio .wrapper-container {
    margin-top: 0;
    width: 50%;
    padding-left: 24px;
    margin-bottom: 0;
  }
  #elcomercio .wrapper-container .scroll-left {
    left: 24px;
  }
  #elcomercio .wrapper-container .scroll-left {
    left: 0 !important;
  }

  #elcomercio .wrapper-container {
    margin-top: 0 !important;
    width: calc(50% - 24px) !important;
    margin-left: 24px !important;
  }

  #elcomercio .wrapper-app {
    min-height: 518.8px !important;
  }

  #elcomercio .wrapper-app .item {
    min-height: 518.8px !important;
    min-width: 168px !important;
  }
  #beneficios .title-section {
    font-size: 36px;
  }

  .bg-blue--puro-lite .bg-cover img {
    height: 735px !important;
  }
  .bg-blue--puro-lite .business__name p {
    font-family: "Roboto";
    font-size: 16px;
    padding-bottom: 0px;
  }

  .cont-piano--puro-lite {
    padding-top: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .benefits__list-title {
    font-size: 45px;
  }
  .benefits__list-title {
    font-size: 45px;
  }
  .landing-promociones .wrapper-content .plansSectionFloat {
    display: block;
  }
  .landing-promociones .wrapper-content .plansSectionFloat {
    display: block;
  }
  .landing-yape .verification-view .form-view-container .title-container .title {
    font-size: 50px;
    margin-bottom: 14px;
  }
  .landing-yape .verification-view .form-view-container .title-container .logo {
    width: 135.72px;
    height: 104px;
  }
  .landing-yape .verification-view .form-view-container .form-container .title {
    font-size: 32px;
    margin-bottom: 32px;
  }
  .landing-yape .verification-view .form-view-container .form-container .input-group .captcha-input #recaptcha-v2 {
    height: auto;
    display: flex;
    flex-direction: column;
    width: 100%;
    transform: scale(1);
    align-items: center;
  }
  .landing-yape .verification-view .form-view-container .form-container .button-group input[type=submit] {
    padding: 14px 32px;
  }
  .landing-yape .verification-view .form-view-container .form-container {
    margin-top: -36px;
    max-width: 419px;
    min-height: 332px;
    border-radius: 20px;
    padding: 48px 47.38px 44px;
  }
  .landing-yape .verification-view .form-view-container {
    margin: 183px 89px auto auto;
  }
  .landing-yape .verification-view .steps-view .steps-container .title {
    font-size: 28px;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.1px;
    margin: 0 auto 32px;
  }
  .landing-yape .verification-view .steps-view .steps-container .steps .step span {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }
  .landing-yape .verification-view .steps-view .steps-container .steps .step {
    margin-bottom: 24px;
  }
  .landing-yape .verification-view .steps-view .steps-container .steps {
    padding: 0 8px;
    margin-bottom: auto;
  }
  .landing-yape .verification-view .steps-view .steps-container .image {
    display: flex;
    width: 508px;
    height: 296px;
    margin-bottom: 127px;
  }
  .landing-yape .verification-view .steps-view .steps-container {
    padding: 87px 16px 0;
    max-width: 556px;
    height: 100%;
    margin: 0 auto 0 0;
    display: flex;
    flex-direction: column;
  }
  .landing-yape .verification-view .steps-view {
    border-radius: 80px 0px 0px 80px;
    margin-top: 0;
  }
  .landing-yape .verification-view {
    flex-direction: row;
    min-height: 924px;
  }
  .landing-yape .view-container .is-subscriber .content .message,
.landing-yape .view-container .confirm-account .content .message,
.landing-yape .view-container .complete-club-access .content .message,
.landing-yape .view-container .you-have-access .content .message {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 32px;
  }
  .landing-yape .view-container .complete-club-access .content .message {
    letter-spacing: -0.4px;
    margin: auto 0 24px;
  }
  .landing-yape .view-container .complete-club-access .form-container .button-group input[type=submit] {
    padding: 14px 32px;
  }
  .landing-yape .view-container .complete-club-access {
    margin-top: 32px auto auto;
  }
  .landing-yape .view-container .you-have-access .content .message {
    letter-spacing: -0.4px;
    margin: auto 0 24px;
  }
  .landing-yape .view-container .you-have-access .content .benefits li .benefits-description {
    font-size: 16px;
    line-height: 24px;
  }
  .landing-yape .view-container .you-have-access .content .benefits {
    padding-left: 65px;
    margin: auto auto 32px;
  }
  .landing-yape .view-container .you-have-access {
    margin-top: 32px auto auto;
  }
  .landing-yape .view-container {
    min-height: 924px;
  }
}
@media (orientation: landscape) {
  .header-full__newsletter-modal.active h4 {
    display: none;
  }
  .header-full__newsletter-modal.active h3 {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1400px) {
  .header-full__btn-result {
    margin-right: 0;
  }
}
@media (max-width: 1200px) {
  .lauth {
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .lauth__content {
    flex-direction: column;
    align-items: center;
    grid-gap: 40px;
    gap: 40px;
    margin-top: 300px;
  }
  .lauth__info {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .lauth {
    padding: 20px;
  }
  .lauth__content {
    flex-direction: column;
    grid-gap: 20px;
    gap: 20px;
    margin-top: 150px;
  }
  .lauth__title {
    font-size: 38px;
  }
  .lauth__subtitle {
    font-size: 24px;
  }
  .lauth__description {
    font-size: 18px;
  }
  .lauth__cta {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .lauth__subtitle, .lauth__description {
    display: none;
  }
  .lauth__cta {
    display: block;
    max-width: 320px;
    margin: 0 auto 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .landing-clusterizacion__slider-container {
    max-width: 1360px;
  }

  .clusterizacion-container {
    margin: 60px auto 0;
  }

  .clusterizacion-container h2 {
    font-size: 40px;
  }

  .clusterizacion-container p {
    font-size: 24px;
    margin: 30px;
  }

  .clusterizacion-description {
    flex-direction: row;
    align-items: flex-start;
    margin: 40px auto 30px;
    max-width: 600px;
    display: flex;
  }

  .description-accordion {
    width: 50%;
    grid-gap: 20px;
    gap: 20px;
  }

  .accordion-item h3 {
    font-size: 18px;
  }

  .accordion-desktop-content p,
.accordion-item p {
    margin-top: 0;
    font-size: 18px;
  }

  .accordion-desktop-content ul li,
.accordion-item ul li {
    font-size: 18px;
  }

  .accordion-desktop-content {
    display: block;
    width: 50%;
    background: #fff;
    padding: 0 0 0 25px;
    border-radius: 8px;
  }

  .mobile-content {
    display: none !important;
  }

  .ic-category {
    width: 38px;
    margin-right: 10px;
  }

  .ic-evaluation,
.ic-update {
    margin-right: 10px;
  }

  .arrow {
    display: none;
  }

  .clusterizacion-benefits-container {
    flex-direction: row;
  }

  .benefit-item {
    margin: 40px 0 0 0;
    max-width: 320px;
  }

  .benefit-item ul li {
    font-size: 15px;
  }

  .benefit-item img {
    width: 140px;
  }

  .benefit-list {
    width: 197px;
  }

  .clusterizacion-app-container a {
    margin: 30px auto 10px;
  }
  .landing-clusterizacion__slider-container {
    max-width: 1360px;
  }

  .clusterizacion-container {
    margin: 60px auto 0;
  }

  .clusterizacion-container h2 {
    font-size: 40px;
  }

  .clusterizacion-container p {
    font-size: 24px;
    margin: 30px;
  }

  .clusterizacion-description {
    flex-direction: row;
    align-items: flex-start;
    margin: 40px auto 30px;
    max-width: 600px;
    display: flex;
  }

  .description-accordion {
    width: 50%;
    grid-gap: 20px;
    gap: 20px;
  }

  .accordion-item h3 {
    font-size: 18px;
  }

  .accordion-desktop-content p,
.accordion-item p {
    margin-top: 0;
    font-size: 18px;
  }

  .accordion-desktop-content ul li,
.accordion-item ul li {
    font-size: 18px;
  }

  .accordion-desktop-content {
    display: block;
    width: 50%;
    background: #fff;
    padding: 0 0 0 25px;
    border-radius: 8px;
  }

  .mobile-content {
    display: none !important;
  }

  .ic-category {
    width: 38px;
    margin-right: 10px;
  }

  .ic-evaluation,
.ic-update {
    margin-right: 10px;
  }

  .arrow {
    display: none;
  }

  .clusterizacion-benefits-container {
    flex-direction: row;
  }

  .benefit-item {
    margin: 40px 0 0 0;
    max-width: 320px;
  }

  .benefit-item ul li {
    font-size: 15px;
  }

  .benefit-item img {
    width: 140px;
  }

  .benefit-list {
    width: 197px;
  }

  .clusterizacion-app-container a {
    margin: 30px auto 10px;
  }
}
@media (min-width: 1000px) {
  .clusterizacion-description {
    max-width: 1000px;
  }

  .description-accordion {
    width: 40%;
  }

  .accordion-item h3 {
    font-size: 20px;
  }

  .accordion-desktop-content p,
.accordion-item p {
    font-size: 20px;
  }

  .accordion-desktop-content ul li,
.accordion-item ul li {
    font-size: 20px;
  }

  .accordion-desktop-content {
    width: 60%;
  }

  .ic-category,
.ic-evaluation,
.ic-update {
    margin-right: 5px;
  }

  .benefit-item img {
    width: 180px;
  }

  .benefit-list {
    width: 320px;
  }

  .clusterizacion-faqs-container {
    padding: 0 150px;
  }
  .clusterizacion-description {
    max-width: 1000px;
  }

  .description-accordion {
    width: 40%;
  }

  .accordion-item h3 {
    font-size: 20px;
  }

  .accordion-desktop-content p,
.accordion-item p {
    font-size: 20px;
  }

  .accordion-desktop-content ul li,
.accordion-item ul li {
    font-size: 20px;
  }

  .accordion-desktop-content {
    width: 60%;
  }

  .ic-category,
.ic-evaluation,
.ic-update {
    margin-right: 5px;
  }

  .benefit-item img {
    width: 180px;
  }

  .benefit-list {
    width: 320px;
  }

  .clusterizacion-faqs-container {
    padding: 0 150px;
  }
}
@media screen and (min-width: 810px) {
  .landing-promociones .background-cover {
    height: 1120px;
  }
  .landing-promociones .background-cover {
    height: 1120px;
  }
}
@media screen and (min-width: 1360px) {
  .registros-container .background-container .cover-slide-container {
    width: 1360px;
    margin: auto;
  }
  .registros-container .background-container .cover-slide.desktop {
    display: flex;
    width: 1360px;
    height: 964px;
    background-size: 100%;
    background-position: top center;
  }
  .registros-container .background-container {
    height: 964px;
    max-height: none;
  }
  .registros-container .background-backdrop-image {
    background: linear-gradient(116.68deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
    position: fixed;
  }
  .registros-container .background-backdrop {
    display: none;
  }
  .registros-container .form-container .divider-container {
    flex-direction: row;
    padding: 0 200px;
    grid-gap: 50px;
    gap: 50px;
    margin: 50px auto 80px;
    justify-content: space-between;
  }
  .registros-container .form-container__image img {
    width: 300px;
    margin: auto;
  }
  .registros-container .form-container__title {
    margin-top: auto;
    margin-bottom: 110px;
    width: 492px;
    padding: 0;
  }
  .registros-container .form-container__title .title {
    font-size: 45px;
    line-height: 52px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .registros-container .form-container__title .description {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    max-width: 400px;
    display: flex;
  }
  .registros-container .form-container .footer-container {
    flex-direction: row;
    padding: 0 200px;
    grid-gap: 50px;
    gap: 50px;
  }
  .registros-container .form-container .footer-container .description {
    display: none;
  }
  .registros-container .form-container .footer-container .first-message {
    width: 492px;
    margin-bottom: 0;
  }
  .registros-container .form-container .footer-container .second-message {
    width: 419px;
    margin-bottom: 0;
  }
  .registros-container .form-container {
    margin: auto;
    width: 100%;
  }
  .registros-container .form-container__form {
    margin: auto 0;
    width: 419px;
  }
  .registros-container {
    min-height: 964px;
  }
  .subs-preregistration-container .background-container .cover-container {
    width: 1360px;
    margin: auto;
  }
  .subs-preregistration-container .background-container .cover.desktop {
    display: flex;
    width: 1360px;
    background-size: 100%;
    background-position: top center;
  }
  .subs-preregistration-container .background-container {
    max-height: 100vh;
  }
  .subs-preregistration-container .background-container {
    height: auto;
    max-height: none;
  }
  .subs-preregistration-container .form-container__form .button-group input[type=submit] {
    padding: 12px 32px;
  }
  .subs-preregistration-container .form-container__form .button-group {
    margin: auto;
    width: auto;
  }
  .subs-preregistration-container .form-container__form .input-group input[type=text].error,
.subs-preregistration-container .form-container__form .input-group input[type=email].error,
.subs-preregistration-container .form-container__form .input-group input[type=password].error,
.subs-preregistration-container .form-container__form .input-group select.error {
    border-bottom: none !important;
  }
  .subs-preregistration-container .form-container__form .input-group input[type=text],
.subs-preregistration-container .form-container__form .input-group input[type=email],
.subs-preregistration-container .form-container__form .input-group input[type=password],
.subs-preregistration-container .form-container__form .input-group select {
    border: none;
    font-size: 20px;
    height: 50px;
    line-height: 22px;
    padding: 14.5px 0;
  }
  .subs-preregistration-container .form-container__form .input-group {
    margin: auto;
  }
  .subs-preregistration-container .form-container__form {
    flex-direction: row;
    grid-gap: 25px;
    gap: 25px;
    min-height: auto;
    padding: 8px 8px 8px 24px;
  }
  .subs-preregistration-container.gestion .form-container__form .input-group input[type=text].error,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email].error,
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password].error,
.subs-preregistration-container.gestion .form-container__form .input-group select.error {
    border-bottom: none !important;
  }
  .subs-preregistration-container.gestion .form-container__form .input-group input[type=text],
.subs-preregistration-container.gestion .form-container__form .input-group input[type=email],
.subs-preregistration-container.gestion .form-container__form .input-group input[type=password],
.subs-preregistration-container.gestion .form-container__form .input-group select {
    border: none;
  }
}
@media (max-width: 1023px) {
  .gallery-container__body {
    height: auto;
  }
  .gallery-container__slider {
    height: auto;
  }
  .gallery-container__image {
    height: 630px;
    margin-top: 0;
    justify-content: center;
    position: absolute;
    width: 100%;
  }
  .gallery-container__caption {
    margin-top: 482px;
  }
  .gallery-container__wrap-caption::before {
    z-index: 0;
    height: 100%;
    background: rgba(0,0,0,0.50196);
    padding-bottom: 70px;
    bottom: -70px;
  }
  .gallery-container__wrap-caption {
    padding: 8px 18px 24px;
  }
  .gallery-container__ads-small {
    display: none;
  }
  .video-navbar__list {
    padding-left: 5px;
    padding-right: 5px;
  }
  .score-top__header .score-top__sponsor {
    display: none;
  }
}
@media (max-width: 1024px) {
  .background-wrapper {
    height: 100%;
  }

  .content {
    flex-direction: column;
    text-align: center;
  }

  .left-container {
    padding: 0 100px;
    margin: 0;
    max-width: none;
  }

  .left-container picture {
    max-width: 400px;
    height: auto;
    margin: 0 auto 40px;
  }

  .subtitle {
    margin-bottom: 20px;
  }

  .form-content {
    max-width: 480px;
    margin: auto;
  }

  .form-box {
    align-items: center;
    margin: auto;
  }
}
@media (max-width: 684px) {
  .content {
    flex-direction: column;
    text-align: center;
  }

  .container {
    padding: 0 20px;
  }

  .left-container {
    padding: 0 20px;
    justify-content: center;
  }

  .left-container picture {
    margin: 0 auto 30px;
  }

  .title {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .subtitle {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .form-content {
    padding: 20px;
  }

  .form-box h4 {
    font-size: 36px;
  }

  .button-validate {
    font-size: 18px;
    padding: 10px;
  }
}
@media screen and (min-width: 1024) {
  .landing-yape {
    min-height: 878px;
  }
}
@media screen and (min-width: 360px) {
  .nav-mujer__item-mob {
    max-width: 100%;
    height: 37px;
    text-align: center;
  }
}
