.contenido-legal-wrap p, .contenido-legal-wrap ul, .contenido-legal-wrap ol{font-size:90%;padding-bottom:20px;}
.contenido-legal-wrap h4{font-size:160%;color:var(--green-text);font-weight:600}
.contenido-legal-wrap h1, .contenido-legal-wrap h2, .contenido-legal-wrap h3,
.contenido-legal-wrap h4, .contenido-legal-wrap h5, .contenido-legal-wrap h6{color:var(--green-text);margin-bottom:0.4em;margin-top:1.3em}
.contenido-legal-wrap h3, .contenido-legal-wrap h6{color:var(--text-color)}
.contenido-legal-wrap h2{font-size:350%;font-weight:500;max-width:780px;line-height:100%;margin-top:0;}
.contenido-legal-wrap h6{margin-bottom:5em;font-size:100%;margin-top:0}
.contenido-legal-wrap ul, .contenido-legal-wrap ol{padding-left:40px}
.contenido-legal-wrap ul li, .contenido-legal-wrap ol li{margin-bottom:0.5em;}
.contenido-legal-wrap h3{font-size:180%}
.contenido-legal-wrap a{color:var(--green-text);text-decoration:underline}
.contenido-legal-wrap a{overflow-wrap: break-word;word-wrap: break-word;}

nav.legal-menu a.hide{display:none}
nav.legal-menu li a:not(.last){border-bottom: 1px solid #d8cfc7;}
nav.legal-menu li a.current-menu-item{color: var(--fondo-verde);font-weight:800;}
.accordion-group .accordion_header{transition:all 0.5s ease-in-out}
.cc-accordion-active .accordion_header{border-color: var(--green-text);}
.accordion-group .accordion_icon{transition:all 0.2s ease-in-out}
.cc-accordion-active .accordion_icon{transform: rotate(270deg);}
.tarifa-block-list.cc-icon-list ul li::before{background:url(../img/icon_001.svg) no-repeat center!important;-webkit-mask-image:none;background-size:90% auto!important;}
.tarifa-block-list.cc-icon-list ul li:nth-child(2)::before{background-image:url(../img/icon_002.svg)!important;}
.tarifa-block-list.cc-icon-list ul li:nth-child(3)::before{background-image:url(../img/icon_003.svg)!important;}

@media (max-width: 1024px) and (min-width: 769px) {
    .legal-menu ul{flex-direction: row !important;justify-content:center;}  
    nav.legal-menu li a{border:0!important}
}
@media (max-width: 1024px){
    .repetidor-sector > div:nth-of-type(odd) .text-container{border:0}
    .repetidor-sector > div:last-child div{border:0}
}

@media (max-width: 768px){
    .contenido-legal-wrap h2{font-size:10vw;}
    .contenido-legal-wrap h3{font-size:7vw;}
    .contenido-legal-wrap h4{font-size:5vw;}
}