#servicio-content img {
width: 100%;
margin-bottom: 0.75em;
border: 0px solid var(--e-global-color-dc4b473);
border-radius: 2px;
}
#servicio-content h2 {
margin-top:2em;
margin-bottom: 0.5em;
font-weight: 700; color: var(--e-global-color-primary);
}
#servicio-content h3 {
font-family: 'Source Sans Pro';
font-weight: 700;
color: var(--e-global-color-primary);
font-size: 18px;
margin-bottom: 0.25em;
}
#servicio-content ul {
margin-bottom: 2em;
margin-top: 1em;
border-radius: 4px;
list-style-position: inside;
list-style-type: none;
background: var(--e-global-color-88c6fcf);
color: var(--e-global-color-primary);
padding: 0em;
border: 0px solid var(--e-global-color-afae15f);
padding-left: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-top: 1em;
}
#servicio-content ul li {
border-bottom: 0px solid var(--e-global-color-afae15f); padding: 0.5em;
padding-bottom: 0.25em;
line-height: 1.5em;
padding-left: 0;
margin-left: 0em;
padding-left: 0;
position: relative;
padding-left: 2em;
padding-right: 2em;
}
#servicio-content ul li:before {
content: '●';
position: absolute;
left: 0.25em;
opacity: 1;
transform: scale(1);
}
#servicio-content ul li strong {
font-weight: 700;
}
#servicio-content ul li ul {
margin-left: 1em;
}
#servicio-content li::before { }
#servicio-content ::marker {
padding-right: 0;
margin-right: 0;
}
#servicio-content li:last-child {
border-bottom: 0;
} #servicio-content strong {
font-weight: 700;
}
#servicio-content a {
text-decoration: underline;
}
#servicio-content a:hover {
opacity: 0.8;
}
#servicio-content video {
width: 100% !important;
max-width: 740px;
margin-left: auto;
margin-right: auto;
display: block;
margin-bottom: 1.5em;
}
ul.servicios-relacionados {
column-count: 1;
background: none;
padding:none;
}
ul.servicios-relacionados {
margin-bottom: 3em;
margin-top: 1.5em;
border-radius: 4px;
list-style-position: inside;
list-style-type: square; color: var(--e-global-color-primary);
padding: 0em;
border: 0px solid var(--e-global-color-afae15f);
padding: 0.5em 1em; }
ul.servicios-relacionados li {
line-height: 1.75em;
border: none !important;
}
ul.servicios-relacionados ul {
margin-bottom: 0;
padding-left: 2em;
}
@media(max-width:992px)
{
ul.servicios-relacionados {
column-count: 1;
}
}
ul.servicios-relacionados a {
text-decoration: underline;
}
ul.servicios-relacionados a:hover {
opacity: 0.66;
}
.archive .elementor-shortcode a {
font-weight: 500;
text-decoration: underline;
}
.archive .elementor-shortcode a:hover {
opacity: 0.8;
}