
        /* Slider */
        .slick-slider
        {
            position: relative;
        
            display: block;
            box-sizing: border-box;
        
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none;
        
            -webkit-touch-callout: none;
            -khtml-user-select: none;
            -ms-touch-action: pan-y;
                touch-action: pan-y;
            -webkit-tap-highlight-color: transparent;
        }
        
        .slick-list
        {
            position: relative;
        
            display: block;
            overflow: hidden;
        
            margin: 0;
            padding: 0;
        }
        .slick-list:focus
        {
            outline: none;
        }
        .slick-list.dragging
        {
            cursor: pointer;
            cursor: hand;
        }
        
        .slick-slider .slick-track,
        .slick-slider .slick-list
        {
            -webkit-transform: translate3d(0, 0, 0);
               -moz-transform: translate3d(0, 0, 0);
                -ms-transform: translate3d(0, 0, 0);
                 -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
        }
        
        .slick-track
        {
            position: relative;
            top: 0;
            left: 0;
        
            display: block;
            margin-left: initial;
            margin-right: auto;
        }
        .slick-track:before,
        .slick-track:after
        {
            display: table;
        
            content: '';
        }
        .slick-track:after
        {
            clear: both;
        }
        .slick-loading .slick-track
        {
            visibility: hidden;
        }
        
        .slick-slide
        {
            display: none;
            float: left;
        
            height: 100%;
            min-height: 1px;
        }
        [dir='rtl'] .slick-slide
        {
            float: right;
        }
        .slick-slide img
        {
            display: block;
        }
        .slick-slide.slick-loading img
        {
            display: none;
        }
        .slick-slide.dragging img
        {
            pointer-events: none;
        }
        .slick-initialized .slick-slide
        {
            display: block;
        }
        .slick-loading .slick-slide
        {
            visibility: hidden;
        }
        .slick-vertical .slick-slide
        {
            display: block;
        
            height: auto;
        
            border: 1px solid transparent;
        }
        .slick-arrow.slick-hidden {
            display: none;
        }
        
        
        
        
        
        /* Cards */
        .benef-card {
            box-shadow: 0px 5px 15px -2px rgba(96, 128, 159, 0.2);
            border-radius: 24px;
            height: 330px;
            padding: 15px;
            background: #fff;
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0px 5px 15px -2px rgba(96, 128, 159, 0.2);
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: box-shadow, transform;
            transition-property: box-shadow, transform;
        }
        .benef-header img {
            width: 100%;
            border-radius: 15px;
        }
        .benef-labels {
            display: flex;
            flex-direction: row;
            gap: 10px;
            margin-top: 20px;
        }
        .nuevo {
            background: #ff7a02;
            color: #fff !important;
            border-radius: 8px;
            padding: 0px 10px 0px 10px;
            font-family: 'Nunito-Regular';
            font-weight: 400;
            font-size: 12px;
            display: flex;
            align-items: center;
            line-height: 25px;
        }
        .dia {
            background: #E8F5FF;
            border-radius: 8px;
            padding: 0px 10px 0px 10px;
            font-family: 'Nunito-Regular';
            font-weight: 400;
            font-size: 13px;
            display: flex;
            align-items: center;
            line-height: 25px;
        }
        .modalidad {
            background: #F2E9F3;
            border-radius: 8px;
            padding: 0px 10px 0px 10px;
            font-family: 'Nunito-Regular';
            font-weight: 400;
            font-size: 12px;
            display: flex;
            align-items: center;
            line-height: 25px;
        }
        .benef-tit {
            display: flex;
            color: #122e43;
            margin: 20px 0px 15px 0px;
            font-family: 'Nunito-Bold';
            font-size: 20px;
            line-height: 22px;
            font-weight: 400;
            align-items: flex-start;
            gap: 5px;
        }
        .slider a {
            text-decoration: none;
        }
        .benef-sub {
            color: #416179;
            margin: 8px 0px;
            font-family: 'Nunito-Regular';
            font-size: 15px;
            font-weight: 400;

            overflow: hidden;
            text-overflow: ellipsis;

            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }
        /* /Cards */
        
        /* Custom */
        .slider {
            width: 1100px;
            height: 450px;
            margin: 0px auto;
        }
        .slick-slide {
            margin: 30px 10px;
        }
        .slick-slide img {
            width: 100%;
        }
        .slick-prev:before, .slick-next:before {
            color: black;
        }
        .carta {
            display: inline-block;
        }
        
        .cont_bene_home .center_bene {
            max-width: inherit !important;
        }
        .benef-labels span {
            color: #122e43;
        }
        .benef--home--titulo {
            margin: 0;
            background: -webkit-linear-gradient(left, #fd8300, #f10092, #056bb1);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-size: 39px;
            line-height: 39px;
            font-family: 'Nunito-ExtraBold', sans-serif;
            font-weight: 400;
        }
        .benef--home--bajada {
            font-size: 26px;
            line-height: 26px;
            font-family: 'Nunito-Regular', sans-serif;
            font-weight: 600;
            color: #426179;
            margin-top: 8px;
            margin-bottom: 0px;
        }
        .slick-dots {
            display: flex;
            flex-direction: row;
            justify-content: center;
            margin-top: -10px;
        }
        .slick-dots > li {
            width: 25px;
        }
        .benef--home--heading {
            padding: 20px auto;
            text-align: center;
        }
        
        .cont_bene_home {
            /* background-color: #f6f9fc !important; */
            padding-bottom: 50px;
            margin-top: 10px;
            margin-bottom: 0px;
        }
        .slick-dots li::marker {
            color: #d2d2d2;
            font-size: 35px;
        }
        .slick-dots li.slick-active::marker {
            color: #fd8300;
        }
        body {
            overflow-x: hidden !important;
        }
        .slick-prev,
        .slick-next {
            position: absolute;
            top: 40%;
            z-index: 2;
            height: 50px;
            width: 50px;
            line-height: 40px;
            border-radius: 40px;
            border: none;
            font-size: 20px;
            cursor: pointer;
            background-color: #E8EAED;
            color: #172A48;
            font-weight: 400;
            font-family: 'Nunito-Bold';
        }
        .slick-prev {
            left: -50px;
        }
        .slick-next {
            right: -50px;
        }
        li > button { display: none;}
        .benef-tit::before {
            content: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/5010384482492747-tcs_icon.svg');
            margin-top: 2px;
        }
        

        .supacontenedor {
            width: calc(100% + 24px);
            max-width: 1250px;
            margin: 0px auto;
            padding-left: 100px;
            background-position: left top;
            background-size: 260px;
            background-repeat: no-repeat;

            padding-bottom: 40px;
        }
        .tit_categ {
            margin-block-end: 0em;
            padding-left: 180px;
            font-family: 'Nunito-Bold';
            font-weight: 400;
            font-size: 28px;
            color: #0E2536;
            display: block;
            margin: 0px 0px -20px 0px;
        }
        .tit_categ > span {
            margin-block-end: 0em;
            font-family: 'Nunito-Regular';
            font-weight: 400;
            font-size: 16px;
            color: #587592;
            display: block;

            opacity: 0;
            height: 1px;
        }
        .cont_mayor .menu_lateral {
            z-index: 3 !important;
        }
        
        .cont_mayor .menu_lateral ul li a span:last-child {
            font-family: 'Nunito-Regular', sans-serif !important;
            font-weight: 400 !important;
        }
        .centra_page .cont_mayor {
            position: relative;
        }
        /* gradiente para el scroll de la nav 
        .centra_page .cont_mayor::after {
            position: absolute;
            content: '';
            top: 0px;
            bottom: 0px;
            right: 0px;
            width: 50px;
            height: 60px;
            background: linear-gradient(to right, #ffffff00 0%, #ffffffff 59%, #ffffffff 100%);
            z-index: 99999;
            pointer-events: none;
        }
        */
        .pre_footer {
            max-width: 1320px;
            margin: 0px auto;
            padding: 0px 20px;
        }

        .fondo_categ_panoramas {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/7103656841104482-csi-fondo-carrusel.webp');
        }
        .fondo_categ_comida {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/3229274604383956-new_benef_fondo_comida.webp');
        }
        .fondo_categ_viajes {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/7557741670090883-new_benef_fondo_viajes.webp');
        }
        .fondo_categ_salud {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/28982281211298777-new_benef_fondo_salud.webp');
        }
        .fondo_categ_educacion {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/814191111322875-new_benef_fondo_educacion.webp');
        }
        .fondo_categ_seguridad {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/15792383835344026-new_benef_fondo_seguridad.webp');
        }
        .fondo_categ_donaciones {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/9812901859468715-new_benef_fondo_donaciones.webp');
        }
        .fondo_categ_destacados {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/07556010083940223-new_benef_fondo_destacados.webp');
        }
        .fondo_categ_black {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/38194724995232576-black-categ-cenco-v5-1.webp');
        }
        .fondo_categ_cenco {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/6811605532690348-new_benef_fondo_cenco.webp');
        }
        .fondo_categ_seguros {
            background-image: url('https://staticresourcesfiles.blob.core.windows.net/content/wpub/static/19752343774032255-benef_seguros_cencosud.webp');
        }

        

        .app__content {
            overflow-x: clip !important;
        }
        
        @media only screen and (max-width: 600px) {
        .benef--home--titulo {
                font-size: 29px;
                line-height: 31px;
                }

                .supacontenedor {
                    padding-left: 0px;
                    background-image: none;
                }
                .tit_categ {
                    padding-left: 0px;
                }
                .slick-prev, .slick-next {
                    display: none !important;
                    opacity: 0 !important;
                }
                .slider {
                    height: 370px;
                }
        }
        /* /Custom */