@font-face {
font-family: 'BespokeSlab';
src: url(//accireclama.com/wp-content/themes/child/fonts/BespokeSlab.woff2) format("woff2-variations");
font-weight: 100 1000;
font-stretch: 75% 125%;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hind';
src: url(//accireclama.com/wp-content/themes/child/fonts/Hind.woff2) format("woff2-variations");
font-weight: 100 1000;
font-stretch: 75% 125%;
font-style: normal;
font-display: swap;
} body, input, textarea, select, button {
font-synthesis: none;
-moz-font-feature-settings: 'kern';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
direction: ltr;
font-family: 'Hind';
}
h1, h2, h3, h4, h5, h6 {
font-family: 'BespokeSlab';
font-weight: 600;
}
.serif {
font-family: 'BespokeSlab';
}
p, ul, ol {
text-align: justify;
}
.review div.sub-nombre {
font-size: 12px;
font-weight: 300;
margin-bottom: 15px;
}
@media (min-width: 768px) {
h1 {
font-size: 3rem;
}
h2 {
font-size: 2.2rem;
}
} body {
color: var(--e-global-color-text);
font-size: 17px;
overflow-x: clip;
}
a, a:hover, a:active {
color: var(--e-global-color-text);
}
.boton-line a {
border-bottom: 1px solid var(--e-global-color-secondary);
}
.boton-blueline a, .boton-mas {
border-bottom: 1px solid var(--e-global-color-primary);
}
.boton-line:hover a, .boton-blueline:hover a, .boton-mas:hover {
border-bottom: none;
}
.boton-mas, .boton-mas:hover {
color: var(--e-global-color-primary);
font-size: 12.4px;
}
.programas-img img {
height: 250px;
width: auto;
}
.white h1, .white h2, .white span, .white p, .white a {
color: var(--e-global-color-secondary);
}
@media (min-width: 768px) and (max-width: 1024px) {
.programas-img img {
height: 180px;
object-fit: contain;
}
} header {
//position: absolute;
width: 100%;
top: 0;
z-index: 9991;
//padding: 20px 0;
}
header.hfe-sticky {
position: fixed;
animation: slide-down 0.8s;
background-color: var(--e-global-color-secondary);
//padding: 20px 0;
}
header.hfe-sticky .pre-header {
display: none!important;
}
#cabecera, #cabecera.hfe-sticky {
padding: 20px 0;
}
.no-link > a {
cursor: default;
}
@media (max-width: 767px) {
header, header.hfe-sticky {
padding: 10px;
}
header.hfe-sticky .elementor-menu-toggle {
color: var(--e-global-color-text)!important;
}
}
@media (min-width: 768px) {
.menu-areas > .sub-menu {
columns: 3;
}
}
@media (max-width: 767px) {
.menu-areas > .sub-menu {
height: 350px;
overflow-y: scroll;
}
}
@keyframes slide-down {
0% {
transform: translateY(-100%);
} 
100% {
transform: translateY(0);
}
} .marquee .elementor-widget-container {
--gap: 40px;
--duration: 60s;
display: flex;
overflow: hidden;
user-select: none;
gap: var(--gap);
}
.marquee__content {
list-style-type: none;
flex-shrink: 0;
display: flex;
justify-content: space-around;
min-width: 100%;
gap: var(--gap);
padding-inline-start: 0;
font-size: 6rem;
color: var(--e-global-color-accent);
-webkit-text-stroke: min(0.25vmin, 1px) var(--e-global-color-accent);
text-stroke: min(0.25vmin, 1px) var(--e-global-color-accent);
text-transform: uppercase;
font-family: sans-serif;
font-weight: 600;
animation: scroll var(--duration) linear infinite;
}
.marquee__content li:nth-child(odd) {
color: var(--e-global-color-secondary);
-webkit-text-stroke: min(0.25vmin, 1px) var(--e-global-color-accent);
text-stroke: min(0.25vmin, 1px) var(--e-global-color-accent);
}
@keyframes scroll {
from {
transform: translateX(0);
}
to {
transform: translateX(calc(-100% - var(--gap)));
}
} .list-link li {
color: var(--e-global-color-secondary)!important;
}
.list-link li:hover span {
color: var(--e-global-color-text);
}
.list-link li:hover svg {
fill: var(--e-global-color-text)!important;
}
.list-link li, .list-link-black li {
padding: 10px 20px!important;
border-radius: 0;
}
.list-link li:hover {
position: relative;
background-color: var(--e-global-color-secondary);
}
.list-link-black li {
color: var(--e-global-color-text)!important;
}
.list-link-black li:hover span {
color: var(--e-global-color-secondary);
}
.list-link-black li:hover svg {
fill: var(--e-global-color-secondary)!important;
}
.list-link-black li:hover {
position: relative;
background-color: var(--e-global-color-text);
}