:root {
--color-iconos:  #FFCC00;
--color-titulos:  #FFCC00;
}
.elementor-evoratec__box-header {
display: flex;
flex-direction: column;
color: var(--color-titulos);
overflow: hidden;
position: relative;
min-height: 60px;
}
.elementor-evoratec__box-header-titulo {
height: 60px !important;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
text-transform: uppercase;
}
.elementor-evoratec__box-header-titulo a {
color: white !important;
text-decoration: none;
}
.elementor-evoratec__box-header:hover { }
.elementor-evoratec__box-header .contenedor {
padding: 16px;
display: none;
}
.elementor-evoratec__box-header .contenedor a {
padding: 4px 8px;
background: white;
border-radius: 4px;
font-weight: bold;
color:  #FFCC00;
font-size: 14px;
text-decoration: none;
margin-bottom: 4px;
font-family: Roboto, Arial, sans-serif;
margin-right: 8px;
}
.elementor-evoratec__box-header h2 {
font-size: 24px;
font-weight: bold;
padding: 16px;
color: white;
margin: 0 !important;
text-align: center;
}
.elementor-evoratec__box-header .contenido h4 {
font-size: 18px;
font-weight: bold;
padding: 0;
color: white !important;
margin: 0 !important;
}
.elementor-evoratec__box-header .separador {
width: 100%;
background: white;
height: 1px;
}
.enlaces__seccion {
display: flex;
margin-bottom: 16px;
flex-wrap: wrap;
}
.elementor-evoratec__box-header-button {
display: flex;
justify-content: flex-end;
}
.elementor-evoratec__box-header-button a {
background: black;
color: white;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
padding: 8px 16px;
cursor: pointer;
position: absolute;
right: 0;
bottom: 0;
}
.elementor-evoratec__box-header-button a:hover {
background: #282828;
}
.glow {
font-size: 80px;
color: #fff;
text-align: center;
-webkit-animation: glow 1s ease-in-out infinite alternate;
-moz-animation: glow 1s ease-in-out infinite alternate;
animation: glow 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glow {
from {
text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
}
to {
text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
}
}
.menu__destacado a {
font-weight: 800 !important;
}
.menu__contacto a {
font-weight: 800 !important;
}
.elementor-evoratec__two-columns-banner {
display: flex;
flex-direction: row;
padding: 48px 0 48px 0;
}
.elementor-evoratec__two-columns-banner .contenedor {
padding-right: 32px;
}
.elementor-evoratec__two-columns-banner .column-one.orden_2 .contenedor {
padding-right: 0!important;
}
.elementor-evoratec__two-columns-banner .contenido p {
font-size: 16px;
font-weight: normal;
margin-bottom: 8px;
text-align: justify;
}
.elementor-evoratec__two-columns-banner .contenido {
font-size: 16px;
font-weight: normal;
margin-bottom: 8px;
text-align: justify;
}
.elementor-evoratec__two-columns-banner h3 {
color:  #FFCC00;
font-size: 24px;
font-weight: bold;
margin-bottom: 16px; }
.elementor-evoratec__two-columns-banner .column-one {
position: relative;
width: 50%;
padding: 0 80px 0 0;
display: flex;
flex-direction: column;
justify-content: center;
}
.elementor-evoratec__two-columns-banner .column-one.orden_2 {
padding: 0 16px 0 96px;
}
.elementor-evoratec__two-columns-banner .column-two {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
width: 50%;
}
.elementor-evoratec__two-columns-banner .column-two {
display: flex;
align-items: center;
}
.elementor-evoratec__two-columns-banner .column-one h4  {
font-size: 18px;
font-weight: 600;
color: #1c1c15; ;
}
.elementor-evoratec__two-columns-banner .column-one .claim_pie  {
font-size: 16px;
color: white;
text-transform: uppercase;
margin-top: 16px;
font-weight: 600;
background:  #FFCC00; ;
padding: 16px;
border-radius: 4px;
width: calc(100% - 32px);
}
.elementor-evoratec__two-columns-banner .column-two img {
object-fit: cover;
width: 100%;
height: 100%;
max-height: 600px;
}
.imagen__optimizada .elementor-evoratec__two-columns-banner .column-two img {
object-fit: scale-down !important;
padding: 48px !important;
}
.elementor-evoratec__two-columns-banner .column-one::before {
content: ' ';
display: block;
position: absolute;
width: 80px;
height: 100%;
right: 16px;
bottom: 64px;
opacity: 0.4;
}
.elementor-evoratec__two-columns-banner .column-one.orden_2::before {
content: ' ';
display: block;
position: absolute;
width: 80px;
height: 100%;
left: 16px;
bottom: 64px;
opacity: 0.4;
}
.evo-feature-list {
padding: 0 ;
ul {
}
}
.evo-feature-list-item {
list-style-type: none;
font-size: 18px;
margin-bottom: 16px;
font-weight: 600;
color: black ;
}
.evo-feature-list-item .elementor-icon-list-icon i {
color:  #FFCC00;
}
.evo-feature-list-item .elementor-icon-list-icon {
margin-right: 16px;
margin-top: 4px;
}
.evo-feature-list-content-wrap {
display: flex;
}
.banner__enlace a {
display: flex;
margin-top: 8px;
font-size: 12px;
font-weight: 700;
position: absolute;
text-transform: uppercase;
text-decoration: none;
bottom: 4px;
align-items: center;
right: 48px;
color:  #FFCC00;
}
.banner__enlace a:hover {
color: #15151c;
}
.banner__enlace svg {
width: 14px;
margin-left: 4px;
strike:  #FFCC00;
}
.banner__enlace:hover svg {
strike:  #FFCC00 !important;
}
.orden_2 {
order: 1;
}
.orden_1 {
order: 0;
}
@media screen and (max-width: 1440px) {
.elementor-evoratec__two-columns-banner {
padding: 48px 0 48px 0;
}
.header-subsection__title-container {
padding: 0 48px !important;
}
.section__claim .titulo {
font-size: 24px !important;
}
.header-claim__titles .contenido {
font-size: 18px !important;
}
.pixel-box-icon__contenido h4 {
font-size: 13px !important;
}
}
@media screen and (max-width: 900px) {
.elementor-evoratec__two-columns-banner {
flex-direction: column;
padding: 16px 0 0 0;
}
.elementor-evoratec__two-columns-banner .column-one,
.elementor-evoratec__two-columns-banner .column-two {
width: 100%;
padding: 16px;
}
.elementor-evoratec__two-columns-banner .column-two {
order: 0 !important;
padding: 0;
}
.elementor-evoratec__two-columns-banner .column-one {
order: 1 !important;
}
.evo-feature-list {
margin-top: 16px;
padding: 16px;
font-size: 14px;
}
.elementor-evoratec__two-columns-banner .column-one::before {
display: none;
}
.evo-feature-list-item {
font-size: 12px;
}
.elementor-evoratec__two-columns-banner h3 {
font-size: 20px;
text-transform: capitalize;
}
.elementor-evoratec__two-columns-banner .column-two img {
padding: 0px !important;
}
}
.header-subsection {
min-height: 300px;
background: #000;
display: flex;
flex-direction: column;
color: white;
justify-content: center;
align-items: center;
}
.header-subsection__title-container {
display: flex;
max-width: 1280px;
width: 100%;
padding: 0 16px;
}
.titulos {
display: flex;
width: 100%;
flex-direction: column;
}
.titulos .titulo {
font-size: 32px;
text-transform: uppercase;
margin-bottom: 8px;
font-weight: 600;
}
.titulos .subtitulo {
font-size: 24px;
font-family: 'Roboto', Arial, sans-serif;
margin-bottom: 8px;
font-weight: 400;
}
.logo__subseccion {
max-width: 300px;
}
.section__claim { display: flex;
flex-direction: column;
color: white;
justify-content: center;
align-items: center;
}
.header-claim__titles {
display: flex;
max-width: 1280px;
width: 100%;
flex-direction: column;
padding: 24px;
align-items: center;
justify-content: center;
.contenido {
color: #15151C; !important ;
font-size: 20px !important ;
}
p {
color: #15151C; !important ;
font-size: 20px !important;
}
}
.section__claim .titulo {
font-size: 32px;
color:  #FFCC00; text-align: center;
font-weight: 600;
margin: 0;
}
.section__claim .subtitulo {
color: #15151C;
font-size: 24px;
text-transform: uppercase;
margin-top: 8px;
font-weight: bold;
margin-bottom: 0 ;
}
.header-claim__titles .contenido {
color: #15151C !important;
display: flex;
flex-direction: column;
padding: 0;
font-size: 20px !important;
font-family: 'Roboto', Arial, sans-serif;
align-items: center;
font-weight: normal;
text-align: center;
margin-top: 16px;
line-height: 1.3em;
margin-bottom: 0 !important ;
p {
margin-bottom: 0 !important ;
}
}
.header-claim__titles .contenido p {
margin-bottom: 0 ;
}
@media screen and (max-width: 960px) {
.header-subsection__title-container {
padding: 32px;
}
.section__claim {
padding: 16px;
}
.header-claim__titles {
padding: 16px;
}
.section__claim .titulo {
font-size: 20px;
color:  #FFCC00;
text-transform: uppercase;
font-weight: 600;
text-align: left;
}
.section__claim .subtitulo {
color: #15151C;
font-size: 16px;
text-transform: uppercase;
margin-top: 8px;
font-weight: bold;
text-align: left;
}
.header-claim__titles .contenido {
color: #15151C;
display: flex;
flex-direction: column;
padding: 0;
font-size: 16px;
margin-top: 8px;
font-family: 'Roboto', Arial, sans-serif;
align-items: center;
font-weight: normal;
text-align: left;
}
}
@media screen and (max-width: 767px) {
.section__claim .titulo {
font-size: 18px;
}
.section__claim .subtitulo {
font-size: 16px;
}
.header-claim__titles .contenido {
font-size: 16px;
text-align: left;
}
.titulos .subtitulo {
font-size: 18px !important;
}
}
.box-pixel-item {
padding-left: 8px;
}
.box__roboto .pixel-box__header {
padding-left: 8px;
}
.pixel-box-icon__contenido {
padding-left: 16px;
color: white ;
}
.pixel-box-icon__contenido h4 {
margin: 0;
color: white;
font-size: 16px;
font-weight: 600;
line-height: 1.5em;
}
.pixel-box__container.box__roboto .pixel-box-icon__contenido h4 {
font-weight: normal ;
text-transform: none ;
font-size: 16px;
}
.pixel-box-icon__contenido .contenido {
margin: 0 0 8px 0;
color: #15151C;
font-size: 16px;
font-weight: 400;
}
.pixel-box-icon {
display: flex;
padding: 4px;
}
.pixel-box-icon {
display: flex;
align-items: start;
padding: 4px;
}
.pixel-box-icon .pixel__icon {
display: flex;
padding-top: 2px;
}
.pixel-box-icon .pixel__icon i {
font-size: 24px;
color: var(--color-iconos);
}
.box__vertical .pixel-box-icon .pixel__icon i {
font-size: 14px;
color:  #FFCC00;
}
.box__roboto .pixel-box-icon .pixel__icon i {
font-size: 14px;
color:  #FFCC00;
}
.pixel-box-items-4 {
width: 25%;
}
.pixel-box-items-3 {
width: 33.3333%;
}
.pixel-box-items-5 {
width: 20%;
}
.box__vertical .pixel-box-items-4 {
width: 100%;
}
.box__vertical .pixel-box-items-3 {
width: 100%;
}
.box__vertical .pixel-box-items-5 {
width: 100%;
}
.box-pixel-list {
display: flex;
}
.pixel-box__header {
display: flex ;
justify-content: center;
flex-direction: column;
align-items: center;
}
.box__roboto .pixel-box__header {
justify-content: start;
}
.box__vertical .pixel-box__header {
justify-content: start !important;
align-items: flex-start;
}
.pixel-box__header-title {
color: var(--color-titulos);
font-size: 24px;
font-weight: 600;
margin-bottom: 18px;
padding-left: 4px;
}
.box__roboto .pixel-box__header-title {
color: #15151c;
}
.box__vertical .box-pixel-list {
flex-direction: column;
}
.pixel-box__container {
padding: 0;
}
@media screen and (max-width: 1600px) {
.elementor-evoratec__box-header-titulo h2 {
font-size: 18px !important   ;
}
}
@media screen and (max-width: 1440px) {
.elementor-evoratec__box-header-titulo h2 {
font-size: 18px !important   ;
}
}
@media screen and (max-width: 767px) {
.box-pixel-list {
display: flex;
flex-direction: column;
}
.pixel-box-items-3,
.pixel-box-items-4,
.pixel-box-items-5 {
width: 100%;
}
.pixel-box-icon__contenido h4 {
margin: 0 0 8px 0;
color: white;
font-size: 14px;
text-transform: uppercase;
font-weight: 400;
}
.elementor-evoratec__box-header {
height: 50px !important;
min-height: 50px;
}
.elementor-evoratec__box-header-titulo {
height: 50px !important;
min-height: 50px;
border-bottom: 1px solid white ;
}
.elementor-evoratec__box-header-titulo h2 {
font-size: 18px !important   ;
padding: 0;
}
.evo-feature-list {
margin: 0;
padding: 16px;
font-size: 14px;
} .elementor-evoratec__two-columns-banner .column-one.orden_2 {
padding: 0 24px !important ;
}
.imagen__optimizada .elementor-evoratec__two-columns-banner .column-two img {
object-fit: scale-down !important;
padding: 0px !important;
}
}
.pixel__embajador  .banner__imagen {
max-height: 100% !important;
}