.block-zone__widget .owl-dots {
    margin-top: 28px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -38px
}

.block-zone__widget .owl-carousel button.owl-dot:before {
    display: block;
    content: "";
    width: 15px;
    height: 4px;
    border-radius: 5px;
    background: hsl(0deg 0% 84.4%);
    transition: background .12s;
    margin: 6px 3px;
	-webkit-transition: opacity .3s ease-in-out, width .3s ease-in-out;
    transition: opacity .3s ease-in-out, width .3s ease-in-out;
}

.block-zone__widget .owl-carousel button.owl-dot:focus {
    outline: none
}

.block-zone__widget .owl-carousel button.owl-dot:hover:before {
    background: #2d2d2d
}

.block-zone__widget .owl-carousel button.owl-dot:active:before {
    background: hsla(0,0%,100%,.7)
}

.block-zone__widget .owl-carousel button.owl-dot.active:before {
    background: #e52727;
	border-color: transparent;
    width: 25px;
    border-radius: 5px;
}


.block-zone__widget .owl-dots {
    margin-top: 28px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    margin-bottom: -38px;
    flex-direction: row;
    position: absolute;
    bottom: -10px;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding-top: 64px;
}

._logo_card {
            filter: none;
            transition: filter 0.3s ease;
        }
        .document__subtitle {
            text-align: justify;
        }
        @media (min-width: 769px) {
            ._logo_card {
                filter: brightness(0) invert(1);
            }
        }

        @media (max-width: 768px) {
            ._logo_card {
                filter: none;
            }
            ul.block-features__list {
                display: flex;
                justify-content: flex-start!important;
            }
            .kl-mask--mask3 .svgmask-left, .kl-mask--mask3 .svgmask-left+.glyphicon {
                zoom: 50%;
            }
            .my-animated-section.animate__animated
            {
                padding-top: 80px!important;
            }
                .document__header {
                padding: 0px 0 40px!important;
            }
            .arrow__button {
                height: 21px !important;
                width: 35px!important;
            }

        }

        </style>
        <style>
            .p-left10{padding: 3px 20px;}
            .suggestions__product-image img {
                max-width: 40px;
            }
            .suggestions__product-image img {
                max-width: 40px;
            }
            .suggestions__product-price del {
                color: #bfbfbf;
                font-size: 12px;
                font-weight: 100;
            }
            ins {
                text-decoration: none;
            }
            .suggestions__product-price {
                text-align: right;
                display: flex;
                flex-direction: column;
            }
            .owl-carousel .product-card {
/*                 max-width: 90%; */
                margin: 0 auto;
            }
            .product-card__price.product-card__price--new {
                font-size: 20px;
            }
            img.stage-ibx__stage-img.img-responsive {
                margin-left: 13px;
            }
            div#eluid77431567 {
                max-width: 25%;
                width: min-content;
            }
            div#eluidd6803d36 {
                max-width: 25%;
                width: min-content;
            }
            .zn_section_size.container.zn-section-height--auto.zn-section-content_algn--top {
                margin-bottom: -15px;
            }
            .block-slideshow__item-title {
                   min-width: 50%;
            }
            .product-card--layout--grid .product-card__prices {
            -ms-flex-positive: 1;
            flex-grow: 1;
            font-size: 18px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: end;
            align-items: center;
            -ms-flex-wrap: wrap;
            flex-wrap: nowrap;
            flex-direction: row;
            align-content: center;
            }
            .list_woo_card {
            grid-auto-columns: min-content;
            min-height: min-content !important;
            }
            .my-animated-section {
            --animate-duration: 1.5s;
            --animate-delay: 0.3s;
            will-change: opacity, transform;
            opacity: 0;
            }

            .my-animated-section.animate__animated {
            opacity: 1;
            }
            ._logo_card{
                width: 190px;  
            }

			li.block-features__item {
                flex: 1 1 15%;
                min-width: 150px;
                text-align: left;
                display: flex;
                flex-direction: column;
                text-align: center;
                padding: 1.5rem .5rem!important;
            }

			.block-features__item {
    			width: fit-content;
			}

			ul.block-features__list {
    			display: flex;
    			flex-wrap: wrap;
                gap: 0px;
                max-width: max-content;
                margin: 0 auto;
                align-items: flex-start;
			}

            .header {
            position: relative;
            z-index: 10;
            transition: all 0.3s ease;
            }

            .product-card.placeholder {
            visibility: hidden;
            pointer-events: none;
            background: transparent;
            }

            /* .product-card--layout--grid .product-card__fit{display: none;} */
            .header.sticky {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            backdrop-filter: blur(10px);
            background-color: rgba(255, 255, 255, 0.8);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            }


            .category-card--layout--overlay .category-card__name {
            margin-bottom: -10px;
            text-transform: uppercase;
            }
            .category-card--layout--overlay .category-card__content, .category-card--layout--overlay
            .category-card__info {
            justify-content: center;
            }
            .category-card__name.my-animated-section.animate__animated.animate__fadeInUp .cls-1{fill:#ea2127;}

            .block.block-slideshow {
            transition: opacity 0.3s ease-out, filter 0.3s ease-out;
            }
            .block-slideshow__item-offer {
            background: #ffffff00;
            align-self: center;
            }

            .texto_base {
            display: flex;
            align-items: center;
            }
            .vos_ {
            color: rgb(255, 255, 255);
            font-size: 30px;
            margin-bottom: -15px;
            letter-spacing: 4px;
            font-weight: 400;
            }
            .el_poder_e #Capa_1{
            width: 520px;
            padding: 8px;
            fill: rgb(255, 255, 255);
            }
            .el_poder_e #Capa_1 .cls-1{stroke: rgba(255, 255, 255, 0.589)!important;}
            .el_poder_e #Capa_1
            .cls-1{fill:none;stroke-miterlimit:10;stroke-width:0.6px;stroke:url(#Degradado_sin_nombre);}
            .el_poder_e #Capa_1 .cls-2{fill:#fff;}
            .left_arrow .cls-1{fill:none;stroke:#ed1c24;stroke-miterlimit:10;stroke-width:1.34px;}
            .right_arrow .cls-1{fill:none;stroke:#ed1c24;stroke-miterlimit:10;stroke-width:1.34px;}

            span.text_red {
            color: #ff0000;
            }
            .text_arrow {
            font-size: 30px;
            letter-spacing: 4px;
            }
            .left_arrow #Capa_1{
            width: 26px;
            padding-right: 8px;
            }
            .right_arrow #Capa_1{
            rotate: 180deg;
            width: 26px;
            padding-left: 8px;
            font-weight: 400;
            }
            .logo_vos_tenes {
            display: flex;
            flex-direction: column;
            align-content: center;
            align-items: center;
            zoom: 70%;
            padding-top: 50px;

            }
            .block-slideshow__item-details {
            color: #ffffff;
            font-size: 30px;
            line-height: 0;
            margin-top: 8px;
            }
            h1.text_arrow__title {
            font-size: 30px;
            font-weight: 400;
            line-height: 0;
            text-transform: uppercase;
            }
            .scroll-image {
            width: 100vw;
            height: 100dvh;
            object-fit: cover;
            position: fixed;
            top: 0;
            left: 0;
            z-index: -1;
            filter: grayscale(1) blur(12px);
            }

            ._action_moovie {
            height: 100%;
            position: relative;
            }

            @keyframes slideInDown {
            from {
            transform: translate3d(-50%, -100%, 0);
            opacity: 0;
            }

            to {
            transform: translate3d(-50%, 0, 0);
            opacity: 1;
            }
            }


            .hero_bottom-content-wrapper {
            margin-top: -60px;
            grid-template-rows: auto;
            grid-template-columns: 1fr;
            grid-auto-columns: 1fr;
            margin-bottom: 6rem;
            display: grid;
            }

            .block-finder__title.block_title_convined {
            font-size: -webkit-xxx-large;
            color: #000;
            font-weight: 500;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 1rem;
            }

            .block-finder__title.block_title_convined::before,
            .block-finder__title.block_title_convined::after {
            content: "";
            flex: 1;
            height: 2px;
            background-color: #ff0000;
            max-width: 50px;
            }

            .block-finder__title.block_title_convined span {
            font-size: -webkit-xxx-large;
            color: #ff0000;
            font-weight: 500;
            }

            .degree_white {
            height: 118px;
            width: 100%;
            position: absolute;
            bottom: -133px;
            background: linear-gradient(180deg, #f5f5f5, transparent);
            }
            .kl-iconbox__inner.clearfix {
            display: flex;
            align-content: center;
            align-items: center;
            }
            .kl-iconbox__desc{color: #ffffff!important;}
            .stage-ibx__point.is-hover:after{
            box-shadow: 0 0 0 5px #cd2122, 0 4px 10px #000!important;
            }
            .stage-ibx__point.is-hover::after {
            -webkit-transform: scale(1.4)!important;
            -ms-transform: scale(1.4)!important;
            transform: scale(1.4)!important;
            }

            .stage-ibx__point.is-hover::before {
            visibility: visible!important;
            opacity: 1!important;
            margin-bottom: 18px!important;
            }
            .block-zone__card.category-card.category-card--layout--overlay {
            width: 260px;
            margin-right: 20px;
            display: flex;
            align-items: flex-end;
            }
            .category-card--layout--overlay .category-card__body {
            border-radius: 8px;
            height: -webkit-fill-available;
            margin-top: 50px;
            }
            .block-zone__widget-header {
            border-bottom: none;
            height: 26px;
            }
            .block-slideshow__item-image {
            position: absolute;
            z-index: -7;
            width: 80dvw;
            height: 42dvw;
            top: 145px;
            background-size: 100%;
            align-items: center;
            border-radius: 10px;
            background-position: 0% 82%;
            left: 50%;
            transform: translateX(-50%);
            }
            .overlay {
            background: linear-gradient(0deg, rgb(0 0 0 / 0%), #000000);
            height: 33vh;
            width: 100%;
            left: 0;
            position: absolute;
            z-index: 1;
            opacity: 1;
            transform: perspective(600px);
            pointer-events: auto;
            backdrop-filter: blur(1px) saturate(0.5);
            /* backdrop-filter: saturate(0.5);
            backdrop-filter: sepia(1);
            backdrop-filter: hue-rotate(44deg); */
            }

            .block-slideshow__carousel {
            position: relative;
            width: 100%;
            height: 42vh;
            }

            .video-bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100dvw;
            height: 100%;
            object-fit: cover;
            z-index: 0;
            }


            .block-slideshow__item {
            height: 30vh;
            padding-top: 35px;
            display: flex ;
            flex-direction: column;
            align-content: center;
            align-items: center;
            padding-bottom: 0;
            justify-content: space-between;
            }



            .relative{position:relative;}
            .z-10{z-index:10;}
            .max-h-\[70px\]{max-height:70px;}
            .max-w-\[70px\]{max-width:70px;}
            .justify-center{justify-content:center;}
            .rounded-\[10px\]{border-radius:10px;}
            .pb-7{padding-bottom:1.75rem;}
            .pt-6{padding-top:1.5rem;}
            .text-center{text-align:center;}
            .align-middle{vertical-align:middle;}
            .text-sm{font-size:.875rem;line-height:1.25rem;}
            .capitalize{text-transform:capitalize;}
            .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));}
            .duration-300{transition-duration:.3s;}
            .hover\:text-\[color\:var\(--rbb-general-link-hover-color\)\]:hover{color:var(--rbb-general-link-hover-color);}
            .group:hover .group-hover\:animate-\[hexagonIcon_1s_ease-in-out\]{animation:hexagonIcon 1s ease-in-out;}
            @keyframes
            hexagonIcon{16.65%{transform:translate(5px);}33.3%{transform:translate(-4px);}49.95%{transform:translate(3px);}66.6%{transform:translate(-2px);}83.25%{transform:translate(1px);}to{transform:translate(0);}}


            .zn_section_size.container.zn-section-height--auto.zn-section-content_algn--top
            {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
            .container.slider_container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
            @media (min-width: 768px){
            .zn_section_size.container.zn-section-height--auto.zn-section-content_algn--top {width:750px;}
            .container.slider_container{width:750px;}
            }
            @media (min-width: 1200px){
            .zn_section_size.container.zn-section-height--auto.zn-section-content_algn--top {width:1170px;}
            .container.slider_container{width:1170px;}
            }

            @media all{
            .znColumnElement-innerWrapper{width:100%;}
            .znColumnElement-innerContent{width:100%;}
            .eluid4f8bd60d.th-spacer{height:25px;}
            .kl-iconbox{margin-bottom:15px;}
            .kl-iconbox__icon-wrapper,.kl-iconbox__title-wrapper,.kl-iconbox__desc-wrapper{margin-top:0;}
            .kl-iconbox__content-wrapper{overflow:hidden;}
            .kl-iconbox__title,.kl-iconbox__desc{margin:0;}
            .kl-iconbox__icon{line-height:1;font-size:42px;-webkit-transition:color .2s cubic-bezier(0.215, 0.610,
            0.355, 1.000);transition:color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
            @media screen and (min-width:481px){
            .kl-iconbox--fleft .kl-iconbox__icon-wrapper{float:left;margin-right:20px;}
            }
            @media screen and (min-width:768px) and (max-width:991px){
            .kl-iconbox--fleft .kl-iconbox__icon-wrapper{float:none;margin-left:0;margin-right:0;}
            }
            .eluid8b63c632 .kl-iconbox__inner .kl-iconbox__title{font-family:"Montserrat", Helvetica, Arial,
            sans-serif;font-size:22px;line-height:30px;font-weight:700;font-style:normal;color:#ff0000;}
            .eluid8b63c632 .kl-iconbox__inner .kl-iconbox__desc{font-family:"Open Sans", Helvetica, Arial,
            sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;color:#fff;}
            .eluid12c22dd4 .kl-iconbox__inner .kl-iconbox__title{font-family:"Montserrat", Helvetica, Arial,
            sans-serif;font-size:22px;line-height:30px;font-weight:700;font-style:normal;color:#ff0000;}
            .eluid12c22dd4 .kl-iconbox__inner .kl-iconbox__desc{font-family:"Open Sans", Helvetica, Arial,
            sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;color:#fff;}
            .eluidff6e3846 .kl-iconbox__inner .kl-iconbox__title{font-family:"Montserrat", Helvetica, Arial,
            sans-serif;font-size:22px;line-height:30px;font-weight:700;font-style:normal;color:#ff0000;}
            .eluidff6e3846 .kl-iconbox__inner .kl-iconbox__desc{font-family:"Open Sans", Helvetica, Arial,
            sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;color:#fff;}
            .stage-ibx__stage{position:relative;}
            .stage-ibx__stage-img{margin-left:auto;margin-right:auto;}
            .stage-ibx__point{display:none;}
            @media screen and (min-width:1200px){
            .stage-ibx__point{display:block;position:absolute;width:0;height:0;-webkit-transition:opacity 1s
            ease-out;transition:opacity 1s ease-out;}
            .stage-ibx--src-ibx .stage-ibx__point{opacity:0;}
            .stage-ibx__point:after{content:attr(data-nr);position:absolute;left:0;top:0;width:10px;height:10px;margin-left:-5px;margin-top:-5px;display:block;background:rgba(255,
            255, 255, 0.6);box-shadow:0 0 0 3px #FFFFFF;border-radius:50%;-webkit-transition:box-shadow .2s ease-out,
            -webkit-transform .2s ease-out;transition:box-shadow .2s ease-out, transform .2s ease-out;}
            .stage-ibx__point:hover:after{box-shadow:0 0 0 5px #FFFFFF, 0 4px 10px
            #000;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);}
            .stage-ibx__point[data-title]:before{content:attr(data-title);position:absolute;bottom:100%;left:50%;min-width:100px;transform:translateX(-50%);background:rgba(0,0,0,0.9);color:#fff;font-size:12px;line-height:1.4;padding:6px
            3px;text-align:center;border-radius:3px;margin-bottom:30px;visibility:hidden;opacity:0;transition:opacity
            .2s ease-out .1s,visibility .2s ease-out .1s,margin-bottom .2s ease-out .1s;z-index:1;}
            .stage-ibx__point[data-title]:hover:before{opacity:1;visibility:visible;margin-bottom:20px;}
            }
            .eluiddcac528b.stage-ibx--points-trp .stage-ibx__point:after{background:rgba(205, 33, 34,
            0.6);box-shadow:0 0 0 3px #cd2122;}
            .eluiddcac528b.stage-ibx--points-trp .stage-ibx__point:hover:after{box-shadow:0 0 0 5px #cd2122, 0 4px
            10px #000;}
            .eluid9e1b64de.th-spacer{height:25px;}
            .eluid843413ef .kl-iconbox__inner .kl-iconbox__title{font-family:"Montserrat", Helvetica, Arial,
            sans-serif;font-size:22px;line-height:30px;font-weight:700;font-style:normal;color:#ff0000;}
            .eluid843413ef .kl-iconbox__inner .kl-iconbox__desc{font-family:"Open Sans", Helvetica, Arial,
            sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;color:#fff;}
            .eluid06e3a00a .kl-iconbox__inner .kl-iconbox__title{font-family:"Montserrat", Helvetica, Arial,
            sans-serif;font-size:22px;line-height:30px;font-weight:700;font-style:normal;color:#ff0000;}
            .eluid06e3a00a .kl-iconbox__inner .kl-iconbox__desc{font-family:"Open Sans", Helvetica, Arial,
            sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;color:#fff;}
            .eluidd179ee7f .kl-iconbox__inner .kl-iconbox__title{font-family:"Montserrat", Helvetica, Arial,
            sans-serif;font-size:22px;line-height:30px;font-weight:700;font-style:normal;color:#ff0000;}
            .eluidd179ee7f .kl-iconbox__inner .kl-iconbox__desc{font-family:"Open Sans", Helvetica, Arial,
            sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:normal;color:#fff;}
            }


            @media all{
            .callout-banner{margin-bottom:40px;margin-top:20px;}
            .circlehover.with-symbol
            .circlehover-symbol{opacity:0;position:absolute;display:block;left:0;top:0;bottom:0;right:0;text-align:center;line-height:130px;}
            .element-scheme--light{color:#535353;}
            }


            @media all{
            .kl-mask{z-index:1;position:absolute;width:100%;left:0;pointer-events:none;}
            .kl-bottommask{bottom:0;}
            .kl-mask--light .bmask-bgfill{fill:#f5f5f5;}
            .kl-mask--mask3{height:57px;    zoom: 1%;}
            .site__body {
			    background: 0px 242px no-repeat url("../../template_propuesto_masivo/img/bg-cta.svg");
			}
                                        
            .kl-mask--mask3 .svgmask{bottom:0;margin-bottom:-15px;}
            .kl-mask--mask3 .glyphicon,.kl-mask--mask3
            .svgmask{position:absolute;left:50%;transform:translateX(-50%);}
            .kl-mask--mask3
            .glyphicon{bottom:5px;display:block;width:30px;text-align:center;font-size:22px;opacity:.2;height:15px;top:auto;margin-left:1px;}
            @media (min-width:1200px){
            .kl-mask--mask3 .svgmask-left,.kl-mask--mask3 .svgmask-left+.glyphicon{}
            }
            @media (min-width:992px) and (max-width:1199px){
            .kl-mask--mask3 .svgmask-left,.kl-mask--mask3 .svgmask-left+.glyphicon{transform:translateX(calc(-50% -
            410px));}
            }
            @media (min-width:768px) and (max-width:991px){
            .kl-mask--mask3 .svgmask-left,.kl-mask--mask3 .svgmask-left+.glyphicon{transform:translateX(calc(-50% -
            300px));}
            }
            @media (max-width:767px){
            .kl-mask--mask3 .svgmask-left,.kl-mask--mask3 .svgmask-left+.glyphicon{transform:translateX(-50%);}
            }
            }
            .block-zone__tabs{display:none}
          
            /* Responsivo */
             @media (max-width: 815px) {
                .block-finder__title.block_title_convined,  .block-finder__title.block_title_convined span {
                    display: flex;
                    flex-direction: row;
                    font-size: 20px;
                    line-height: 18px;
                }
                
                .arrow__button:before {
                    transform: skewX(-20deg)!important;
                }
                .block-zone__widget-header {
                    border-bottom: none;
                    height: 26px;
                    display: flex;
                    flex-direction: row;
                    align-content: center;
                    align-items: center;
                }
                  .block-zone__tabs{position: relative;display:block;height: 60px;}
                .img_logo_crd-movil {
                            position: absolute;
                            top: -6px;
                            z-index: 1;
                            /* padding-left: 20px; */
                            overflow: hidden;
                            height: -webkit-fill-available;                 
                }
                .block-zone__card.category-card.category-card--layout--overlay {
                    display: none;
                }
                .block-zone__arrow--prev {
                    -ms-flex-order: -1;
                    order: 0;
                }
                 .block-zone__arrow--next {
                    margin-left: -4px
                }
                 .block-zone__arrow--prev .arrow__button:before {
                    transform: skewX(-20deg);
                }
                .callout-banner.clearfix.eluid72e5c175.calloutbanner--light.element-scheme--light {
                    display: none;
                }
                div#eluidd6803d36 {
                    display: none;
                }
                .znColumnElement-innerWrapper {
                    /* display: none; */
                }
                .block-slideshow__item-title {
                    min-width: 100%;
                }
                a.block-slideshow__item {
                    padding: 0;
                }
                a.block-slideshow__item {
                    padding: 0;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-evenly;
                    height: 30vh;
                }
            	.document__subtitle {
        			padding: 0 30px;
                    margin-top
   				 }
                 ._logo_card {
                    filter: none;
                    margin-left: 20px;
                }
                .logo_vos_tenes {
                    zoom: 60%;
                }

             }
      