@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@100;300;400;500;600;700;800;900&family=Oswald:wght@200..700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Unbounded:wght@200..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");
:root {
--color-Background: #fcf5eb;
--color-LightGreen: #EEFEE1;
--color-Blanco: #FFF;
--color-Gris: #ccd9e2;
--color-Azul: #285185;
--color-link: #00a600;
--color-Naranja: #FF4105;
--color-Cafe: #6f4849;
--color-Black: #0a0a0a;
--color-verdeOscuro: #103929;
--color-VerdeLimon: rgb(0 221 0);
--mainFont: 'Inter', serif;
--secondFont: "Roboto Flex", serif;
--condensedFont: "Roboto Condensed", serif;
--unboundedFont: "Unbounded", sans-serif;
}
body {
margin: 0;
color: var(--color-Black);
line-height: 1.4em;
text-rendering: optimizeLegibility;
font-family: var(--mainFont);
font-style: normal;
font-weight: 400;
background-color: var(--color-Blanco);
font-optical-sizing: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
accent-color: var(--color-verdeOscuro);
font-optical-sizing: auto;
}
img {
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
}
a {
cursor: pointer !important;
}
.whatsappTop {
z-index: 10;
position: fixed;
bottom: 85px;
right: 5px;
width: 70px;
height: 70px;
color: white;
border-radius: 70px;
}
.honeypot2024 {
display: none;
}
.whatsappTop a {
color: white;
}
.whatsappTop a:hover {
color: var(--color-verdeOscuro);
}
.disclaimer {
font-size: 12px;
line-height: 1.2em;
color: #bababa !important;
}
.tooltip-container {
position: relative;
display: inline-block;
}
.tooltip-icon {
cursor: pointer;
font-weight: bold;
margin-left: 5px;
background-color: #ccc;
border-radius: 50%;
padding: 2px 6px;
font-size: 14px;
display: inline-block;
}
.tooltip-text {
visibility: hidden;
width: 250px;
background-color: #333;
color: #fff;
text-align: left;
border-radius: 6px;
padding: 10px;
position: absolute;
z-index: 1;
bottom: 125%; left: 50%;
margin-left: -230px;
opacity: 0;
transition: opacity 0.3s;
font-size: 13px;
}
.tooltip-container:hover .tooltip-text {
visibility: visible;
opacity: 1;
}
.nombreEventoCertificado {
position: absolute;
top: 122px;
left: 66px;
padding: 5px 10px;
color: #0f3929;
text-transform: uppercase;
font-size: clamp(18px, 2vw, 42px);
background: #00de05;
border-radius: 10px;
white-space: nowrap;
}
.posicionNum {
font-size: 400%;
vertical-align: middle !important;
}
.carousel-container {
position: relative;
overflow: hidden;
width: 100%;
white-space: nowrap;
}
.carouselB {
display: flex;
gap: 20px; white-space: nowrap;
will-change: transform;
}
.carouselB img {
display: inline-block;
height: 50px; }
.contenedorRelojYBotones {
position: absolute;
display: block;
width: 100%;
margin: 0 auto;
background: #000000;
background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
border-radius: 16px;
padding: 22px;
bottom: 0;
height: 40%;
}
.masDeServicios {
margin: 140px 0 120px 0;
}
.dropdown-menu {
z-index: 1000;
position: absolute;
display: none !important;
padding: 0 !important;
margin: 0;
color: var(--color-Background);
text-align: left;
font-size: 1rem;
list-style: none;
background-color: #1e1e1e;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: .25rem;
}
.dropdown-menu li {
float: left !important;
padding: 0 !important;
margin: 0 !important;
}
.dropdown-menu li a {
position: relative;
left: 10px;
display: table;
width: 275px;
margin: 0 !important;
color: var(--color-Background);
line-height: normal;
}
.btnSubscribirseHome {
width: 25% !important;
color: white !important;
font-size: 120% !important;
background-color: #192126;
border: none !important;
box-shadow: none !important;
}
#barraProgresoCupos {
overflow: hidden;
width: 97%;
height: 20px;
margin: 0 auto;
margin-top: 10px;
background-color: #e0e0e0;
border-radius: 10px;
}
.barraProgreso {
height: 100%;
background-color: #4caf50;
border-radius: 10px;
transition: width 0.5s ease;
}
.nav-link:focus .nav-link:hover {
color: var(--color-VerdeLimon) !important;
}
.numeroAtletaWeb {
display: block;
width: 100%;
margin: 0 0 66px;
text-align: center;
font-size: 240px;
}
.nombreAtletaWeb {
display: block;
text-align: center;
font-size: 70px;
}
.organizadorContainer {
background-color: #F6F6EE;
}
.organizador {
height: 72vh;
padding: 120px 70px;
margin: 60px auto;
background-image: url(https://wens.pro/wp-content/themes/Olastudio/img/comienza_hoy_SportWens.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.serviciosPage h2 {
color: #020002 !important;
font-family: var(--unboundedFont);
}
.bloqueServicios {
overflow: hidden;
margin: 0 0 25px 0;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
background: #B9F2A7;
}
.bloqueServicios h3 {
padding: 40px 20px 20px 40px;
color: #00de00;
font-family: var(--unboundedFont);
font-weight: 400;
}
.bloqueServicios p {
padding: 0px 40px 20px 40px;
color: #b9f2a6;
}
.bloqueServicios a {
display: table;
padding: 6px 16px;
margin: 10px 0;
text-transform: uppercase;
font-weight: 600;
clear: both;
border-radius: 24px;
border: solid 2px;
cursor: pointer;
}
.bloqueServicios img {
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
}
.bgServices {
color: var(--color-link);
background-color: var(--color-verdeOscuro);
}
.organizador h2 {
color: #020002;
text-transform: uppercase;
font-family: var(--unboundedFont);
font-size: clamp(21px, 5vw, 45px);
font-weight: 700;
}
.organizador a {
display: table;
padding: 13px 28px;
margin: 20px 0;
color: #103929;
font-size: 27px;
font-weight: bold;
background: #00dd02;
border-radius: 50px;
border: solid 4px #103929;
box-shadow: 5px 5px var(--color-verdeOscuro);
cursor: pointer;
}
.organizador a:hover {
background: #00a600;
}
.marginBloques {
margin: 72px 0 0 0;
}
.swiper-container {
overflow: hidden;
width: 100%;
padding: 10px;
margin: 0 0 30px 0;
}
.swiper-slide {
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
background-color: var(--color-Blanco);
cursor: pointer;
}
.bgGreenDark {
padding: 45px 0;
background-color: #192127;
}
.suscribete h2 {
color: #0b1014;
font-family: var(--unboundedFont);
font-size: clamp(21px, 5vw, 45px);
}
.masDe {
width: 100%;
margin: -120px 0 0 0;
text-align: center;
}
.masDe h2 {
color: #020002;
text-transform: uppercase;
font-family: var(--unboundedFont);
font-size: clamp(21px, 5vw, 45px);
font-weight: 400;
}
.navbar-toggler:hover {
text-decoration: none;
background: none;
}
.masDe p {
color: #020002;
font-size: clamp(18px, 5vw, 32px);
font-weight: 400;
}
.masDe .numeroPersonas {
color: #00dd02;
text-transform: uppercase;
font-family: var(--unboundedFont);
font-size: clamp(60px, 6vw, 115px);
font-weight: 700;
margin: 20px 0 30px;
display: block;
}
.masDe img {
max-width: 70px;
margin: 22px 0 0 0;
}
.uneteFanClub .facilParaTi {
display: flex;
gap: 16px;
flex-wrap: wrap;
padding: 50px 16px;
}
.facilParaTi .item {
box-sizing: border-box;
flex: 1 1 calc(33.333% - 16px);
flex-direction: column;
min-height: 320px;
padding: 40px 30px 20px;
color: #C1D9D0;
text-align: center;
background: #005332;
border-radius: 14px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
-ms-border-radius: 14px;
-o-border-radius: 14px;
}
.facilParaTi h2 {
display: block;
width: 100%;
color: #EAF3E1;
text-align: center;
text-transform: uppercase;
font-family: var(--unboundedFont);
font-size: clamp(21px, 5vw, 45px);
}
.textoFacil1 {
color: #00dd02;
font-size: 120%;
}
.textoFacil2 {
color: #00dd02;
}
.serviciosWens {
display: grid;
gap: 1rem;
grid-template-columns: 55% 35%;  }
.serviciosWens img {
float: left;
width: 100%;
}
.serviciosWens h2 {
color: #020002;
text-transform: uppercase;
font-family: var(--unboundedFont);
font-size: clamp(26px, 5vw, 40px);
}
.serviciosWens li {
padding: 6px 0 0 0;
}
.ayudamos {
padding: 1px 10px;
font-weight: 800;
background-color: #00dd02;
}
.servicio {
padding: 40px 0;
}
.bgItemGreen {
background-color: #00dd02 !important;
}
.textGreen {
color: #005332 !important;
}
.facilParaTi .item h3 {
color: #00dd02;
text-transform: uppercase;
text-align: left;
font-size: 22px;
}
.facilParaTi .item p {
color: #C1D9D0;
text-align: left;
line-height: 18px;
font-size: 16px;
}
.facilParaTi .item img {
max-width: 100px;
padding: 0 0 24px;
}
.facilParaTi .item .bgGreenLight {
background: #f0f0f0;
}
.tiempoAtleta {
position: absolute;
bottom: 4%;
left: 70px;
color: var(--color-Black) !important;
text-align: center;
line-height: 23px;
font-size: 96px;
}
.colorCafe {
color: var(--color-Cafe);
}
#btnSaveCertificado {
position: absolute;
top: 10px;
right: 10px;
}
.fechaHome {
display: block;
padding: 10px 15px 4px;
color: var(--color-Naranja);
line-height: 15px;
font-size: 13px !important;
font-weight: 600;
letter-spacing: -0.02em;
clear: both;
}
.flex-container2 {
display: flex;
justify-content: space-evenly;
align-items: center;
height: 56px;
}
.resultsHome {
text-align: center;
}
.resultsHome a {
padding: 8px 14px;
color: var(--color-Cafe);
font-weight: bold;
font-size: 14px;
border-radius: 20px;
border: solid 2px var(--color-Cafe);
}
.nombreHome {
display: block;
padding: 0px 15px 6px;
color: var(--color-Cafe);
line-height: 1em;
font-size: 0.75em;
font-weight: 600;
letter-spacing: -0.02em;
clear: both;
}
.lugarHome {
display: block;
padding: 0px 15px 0px;
color: #6c6c6c;
line-height: 1em;
font-size: 12px;
clear: both;
}
.contenedor {
display: flex;
justify-content: space-between;
width: 100%;
margin: 20px 0 0px;
}
.item {
box-sizing: border-box;
width: 32.5%;
padding: 10px 10px 14px;
line-height: 130%;
text-align: center;
background: #fff;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
.itemB {
display: block;
margin: 3px 0 0 0;
color: #020002;
line-height: 1em;
font-size: calc(18px + 0.35vw);
font-weight: bold;
letter-spacing: -0.05em;
font-family: var(--condensedFont);
}
.itemA {
color: var(--color-Naranja);
text-transform: uppercase;
font-weight: bold;
font-size: 110%;
}
#google-anno-sa {
display: none !important;
}
.triangle {
width: 0;
height: 0;
margin: auto;
margin-bottom: 1.5em;
border-width: 0.7em 1.9em 0 1.9em;
border-style: solid;
border-color: var(--color-verdeOscuro) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.list-group a:hover {
color: var(--color-Cafe) !important;
}
.btnBlockHome {
display: table;
padding: 10px 20px;
margin: 30px 0 0 0;
color: var(--color-verdeOscuro);
font-weight: 700;
border: 2px solid var(--color-verdeOscuro);
border-radius: 35px;
}
.btnBlockHome:hover {
display: table;
padding: 10px 20px;
margin: 30px 0 0 0;
color: var(--color-LightGreen);
font-weight: 700;
border: 2px solid var(--color-verdeOscuro);
background: var(--color-verdeOscuro) !important;
border-radius: 35px;
}
.navbar {
padding-top: 16px;
}
.fanClub {
padding: 10px;
}
.datosEvento {
display: table;
padding: 0 !important;
}
.datosEvento li {
float: left;
padding: 15px 25px;
margin: 0 10px;
background: #fcf4eb;
border-radius: 15px;
}
.list-group-item {
position: relative !important;
display: block !important;
padding: 0.8rem 1.7rem !important;
color: var(--color-verdeOscuro) !important;
text-decoration: none !important;
border: solid 1px #e4dbce !important;
background-color: var(--color-Blanco) !important;
}
.fanClubLogoHome {
max-width: 120px;
margin: 0 0 -10px !important;
}
.fanClubLogoPage {
max-width: 35% !important;
}
.asterisco {
color: var(--color-Naranja);
font-weight: bold;
}
.whtsappBTN {
position: absolute;
top: 17px;
right: 5px;
padding: 0;
margin: 0;
color: var(--color-VerdeLimon);
font-size: 45px;
}
.wp-block-button__link {
padding: 0.375rem 0.75rem !important;
font-size: 1rem !important;
}
.wp-block-video video {
vertical-align: middle;
width: 110% !important;
margin-left: -5%;
}
.btn-primary,
.wp-block-button__link button {
padding: 8px 25px;
margin: 0 8px 8px 0px;
color: var(--color-verdeOscuro);
font-weight: bold !important;
border: none;
background-color: var(--color-VerdeLimon);
border-radius: 15px !important;
transition: background-color 0.5s ease;
}
.wp-block-image img {
width: 100%;
}
.btn-primary:hover,
.wp-block-button__link:hover,
button:hover {
color: var(--color-Background) !important;
border: none !important;
background-color: var(--color-Naranja);
}
.wp-block-button__link {
margin: 0 0 16px 0 !important;
}
.navbar-toggler:focus {
text-decoration: none;
outline: 0;
box-shadow: none !important;
}
.tml .tml-label {
display: block;
margin: 0.5em 0 0 5px;
}
.bg-light {
background-color: var(--color-Blanco) !important;
}
.carousel-control-prev:hover,
.carousel-control-next:hover {
background-color: transparent;
border: none;
}
a {
color: var(--color-link);
text-decoration: none !important;
transition: background-color 0.5s ease;
transition: background 0.5s ease;
cursor: pointer;
}
a:hover {
color: var(--color-VerdeLimon);
}
.homeGradient {
z-index: 4;
position: absolute;
width: 100%;
height: 100%;
background: rgb(110 73 74 / 80%);
}
#mensajeBonito {
padding: 20px;
margin: 10px 0 0 0;
background: #f1f1f1;
border-radius: 10px;
}
#mensajeBonito span {
display: table;
margin: 0 0 8px;
color: var(--color-Naranja);
line-height: 1em;
font-size: 1.4em;
font-weight: bold;
}
.paging_full_numbers button {
padding: 20px 0 30px !important;
border: none !important;
border-radius: none !important;
background: none !important;
background-color: none !important;
-webkit-border-radius: none !important;
-moz-border-radius: none !important;
-ms-border-radius: none !important;
-o-border-radius: none !important;
}
.nav-links .page-numbers {
padding: 0 5px;
font-size: 20px;
font-weight: bold;
} .infoHome {
position: relative;
overflow: hidden;
display: table;
display: flex;
justify-content: center;
align-items: center;
width: 100vw;
height: 673px;
margin: -10px 0 0 0;
background: var(--color-verdeOscuro);
background-image: url(https://wens.pro/wp-content/themes/Olastudio/img/bgWens.jpg); background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.infoHome h1 {
margin-top: 5px;
color: var(--color-verdeOscuro);
line-height: 100%;
text-align: center;
font-family: var(--unboundedFont);
font-size: 56px;
}
.infoHome h2 {
margin-top: 5px;
color: var(--color-verdeOscuro);
line-height: 100%;
text-align: center;
font-family: var(--);
font-size: 22px;
}
.infoHome p {
margin: 18px 0 40px 0;
color: var(--color-verdeOscuro);
text-align: center;
line-height: 110%;
font-size: 20px;
}
.infoHome a {
display: table;
padding: 13px 28px;
margin: 20px auto;
color: #103929;
font-size: 27px;
font-weight: bold;
background: #00dd02;
border-radius: 50px;
border: solid 4px #103929;
box-shadow: 5px 5px var(--color-verdeOscuro);
cursor: pointer;
}
.infoHome a:active {
box-shadow: none;
}
.video-wrapper {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 400px;
}
.video-wrapper img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 30px;
box-shadow: -5px -5px 9px rgb(70 204 102 / 10%), 12px 14px 17px rgb(5 48 32);
object-fit: cover;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
}
.video-container {
position: relative;
overflow: hidden;
max-width: 100%;
height: 0;
padding-bottom: 56.25%;
background: #000;
}
.video-container iframe,
.video-container video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iframe-container {
position: relative;
overflow: hidden;
width: 100%;
height: 454px;
padding-top: 56.25%;
}
.iframe-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.btnVerMasServicios {
display: table;
padding: 10px 15px;
margin: 20px 0 0 15px;
color: #020002;
font-weight: 500;
border: none;
border-radius: 22px;
background-color: #00dd01;
}
.btnVerMasServicios:hover {
color: #0d681b;
} .scrollDownArrow {
z-index: 4;
position: absolute;
bottom: 60px;
width: 60px;
}
.pagination {
display: flex;
justify-content: center;
width: 98%;
padding: 30px;
padding-left: 0;
margin: 12px auto 0;
list-style: none;
}
.asideBlock .visto {
padding: 3px 7px;
margin: 0 5px;
color: var(--color-Blanco);
background: var(--color-Azul);
border-radius: 74px;
}
.asideBlock .visto .vistoURL {
color: red;
}
.category-date {
display: flex;
align-items: center;
}
.category-date a {
margin-right: 5px;
background: #2b512b;
padding: 3px 7px;
border-radius: 12px;
color: lightgreen;
margin-bottom: 10px;
font-size: 14px;
}
.relevosLogo {
margin: 0 0 0 60px;
}
.ultimosPost li {
border: none !important;
}
.asideBlock {
display: block;
padding: 15px;
margin: 0 0 20px 0;
background: var(--color-Azul);
border-radius: 15px;
}
.asideBlock h2 {
position: relative;
left: 30px;
color: #f6f6f6 !important;
font-size: 18px;
}
.asideBlock ul {
padding: 0 2rem;
}
.asideBlock ul li a {
color: #f6f6f6 !important;
}
.asideBlock li {
padding: 0 0 10px;
margin: 0 0 15px 0;
font-size: 14px;
border-bottom: 2px solid #2282ab;
}
.asideBlock li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.redAside {
padding: 0;
background-color: var(--color-Black);
}
.redAside ul li {
color: #f6f6f6;
}
.dt-search {
display: none;
}
.flex-container {
display: flex;
gap: 24px;
flex-wrap: wrap;
}
.btnListaCarreras {
display: block;
padding: 10px !important;
color: #b50d0f;
font-weight: bold;
}
.contenedoresHOME {
z-index: 9;
position: relative;
}
.contenedoresHOME img {
border-radius: 30px;
}
.contenedorImagen {
position: relative;
overflow: hidden;
height: 180px;
margin-bottom: 15px;
border-radius: 15px;
}
.contenedorImagen a {
display: block;
width: 100%;
height: 100%;
}
.custom-thumbnail {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
transition: transform 0.3s ease;
object-fit: cover;
}
.custom-thumbnail:hover {
transform: scale(1.1);
}
.eventosPage {
margin: 0 0 10px 0;
cursor: pointer;
border-radius: 12px;
}
.eventosPage img {
transition: transform 0.3s ease;
}
.eventosPage.zoomed img {
transform: scale(1.05);
}
.flex-item {
flex: 1;
min-width: 0;
}
.registrar {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.box {
flex: 1;
min-height: 200px;
padding: 40px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
.box:first-child {
color: #005332;
background-color: #00DD02; }
.box:last-child {
background-color: #192127; }
.box:last-child p {
color: whitesmoke; }
.fontSpecialEvent {
font-family: "Unbounded", sans-serif !important;
}
.box:last-child h2 {
color: whitesmoke;
font-family: var(--unboundedFont);
font-size: clamp(21px, 5vw, 45px); }
.registrarTiempo {
position: relative;
display: block;
width: 100%;
padding: 20px 0;
margin: 0 0 0 0;
color: var(--color-Blanco);
text-align: center;
font-size: 20px;
font-weight: bold;
border: none;
background: var(--color-Naranja);
border-radius: 15px;
}
.registrarTiempo:hover {
position: relative;
display: block;
width: 100%;
padding: 20px 0;
margin: 0 0 0 0;
color: var(--color-Blanco);
text-align: center;
font-size: 20px;
font-weight: bold;
border: none;
background: var(--color-VerdeLimon);
border-radius: 15px;
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
vertical-align: middle;
width: 100%;
max-width: unset;
height: auto;
border-radius: 15px;
}
.linkTitle {
display: block;
margin: 10px 0 0 0;
line-height: 20px;
font-size: 16px;
}
.titulosResultados {
padding: 0 20px 0 0 !important;
margin: 1.6em 0 5px !important;
line-height: 105%;
font-size: 1.2rem;
font-weight: normal !important;
}
.verTiempos {
display: table;
padding: 5px 10px;
margin: 10px 0 0 0;
color: var(--color-Blanco);
font-size: 12px;
font-weight: bold;
background: var(--color-Naranja);
border-radius: 30px;
}
.verTiempos:hover {
color: var(--color-Blanco);
background: var(--color-Naranja);
}
.hide {
display: none;
}
.bloqueArticulos li {
list-style: none;
}
.post-date {
display: block;
display: table;
width: 100%;
padding: 6px -0 -20px;
margin: 0px 0 -18px 0;
color: var(--color-Naranja);
line-height: normal;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.nuestroDatos {
padding: 16px 0;
margin: 0;
text-align: center;
background: #231a1a;
border-radius: 25px;
}
.nuestroDatos h4 {
position: relative;
display: block;
margin: 0px 0 -8px 0;
margin: 0 0 10px;
color: var(--color-Naranja);
line-height: 1.15;
font-size: 5em;
font-style: normal;
font-weight: 700;
font-optical-sizing: auto;
}
.nuestroDatos p {
margin: 0;
color: #bfd7af;
text-wrap: balance;
}
.bi-person-standing-dress,
.bi-person-standing {
font-size: 2em;
}
.contenedorDatos {
padding: 20px;
background: #231a1a;
border-radius: 15px;
background-image:
linear-gradient(135deg, #153323 25%, transparent 25%),
linear-gradient(225deg, #153323 25%, transparent 25%),
linear-gradient(45deg, #153323 25%, transparent 25%),
linear-gradient(315deg, #153323 25%, #112B1D 25%);
background-position: 10px 0, 10px 0, 0 0, 0 0;
background-size: 20px 20px;
background-repeat: repeat;
}
.genero {
width: 100%;
margin: 10px 5px 0px;
line-height: normal;
text-align: center;
font-size: 32px;
background: var(--color-LightGreen);
border-radius: 26px;
}
.wp-block-media-text {
margin: 0 0 20px 0;
}
.tiemposWENS li {
list-style-type: none;
}
td,
th {
text-align: left !important;
}
.topMargin {
display: block;
margin: 95px 0 0 0 !important;
}
.pagination a {
margin: 0 0 0 4px;
}
.parmesan-page {
margin: 60px auto;
}
.radious15 {
border-radius: 15px;
}
.positioAbsolute {
position: relative;
top: -10px;
height: 95px;
background: #00DD02;
background: linear-gradient(44deg, rgba(0, 221, 2, 1) 0%, rgba(16, 57, 41, 1) 14%, rgba(10, 10, 10, 1) 100%);
}
.homePrincipalImage {
height: 100vh;
margin: -115px 0 0 0;
background-image: url(//wens.pro/wp-content/themes/Olastudio/img/imgWENS.jpg);
background-position: center;
background-size: cover;
background-attachment: fixed;
}
.verde {
color: #121212;
background: var(--color-VerdeLimon);
}
.homeMain h1 {
max-width: 501px;
padding: 250px 0 0 0;
color: var(--color-Blanco);
font-size: 50px;
font-weight: bold;
}
#menu-item-26 {
padding: 5px 20px;
margin: -7px 0 0 0 !important;
border: 2px solid var(--color-Blanco);
border-radius: 35px;
}
#menu-item-27 {
padding: 5px 20px;
margin: 0 12px !important;
color: #0f3928 !important;
background: var(--color-VerdeLimon);
border-radius: 40px;
}
.select-wrapper {
position: relative;
}
.select-wrapper select {
background: #fff;
box-sizing: border-box;
width: 100% !important;
padding: 10px 20px !important;
color: #323232 !important;
font-size: 16px !important;
font-weight: bold;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 2px solid #d6d6d6 !important;
border-radius: 30px !important;
outline: none !important;
background-image: none; }
.select-wrapper::after {
content: "▼";
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
color: #999;
font-size: 14px;
}
.select-wrapper select.placeholder {
color: #808080 !important;
font-weight: normal;
}
input,
select,
textarea,
.dt-input {
box-sizing: border-box;
width: 100% !important;
padding: 10px 20px !important;
color: #323232 !important;
font-size: 16px !important;
font-weight: bold;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; border: 2px solid #d6d6d6 !important;
border-radius: 12px !important;
-webkit-border-radius: 12px !important;
-moz-border-radius: 12px !important;
-ms-border-radius: 12px !important;
outline: none !important;
-o-border-radius: 12px !important;
}
input::placeholder {
color: #808080 !important;
font-weight: normal !important;
}
.bgGreen {
background-color: #e6ffab;
}
input:focus {
border-color: var(--color-VerdeLimon);
}
.dt-input {
margin-bottom: 20px !important;
}
input[type="checkbox"] {
position: relative;
width: 30px !important;
height: 30px !important;
padding: 0 10px 0 0;
margin: 15px 10px 0 0;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-color: white;
border: 2px solid black;
box-shadow: 2px 2px black;
border-radius: 50%; cursor: pointer;
transition: box-shadow 0.3s ease;
}
input[type="checkbox"]:checked::before {
position: absolute;
top: 50%;
left: 50%;
width: 10px;
height: 10px;
content: "";
transform: translate(-50%, -50%);
background-color: black;
border-radius: 50%;
}
#menu-item-27:hover {
background: var(--color-VerdeLimon) !important;
}
#menu-item-1263 {
padding: 5px 20px;
margin: 0 12px !important;
color: var(--color-Black) !important;
border: 2px solid var(--color-Blanco);
border-radius: 40px;
}
#menu-item-27 a {
position: relative;
top: 2px;
display: table;
margin: 0 auto;
color: var(--color-Black) !important;
text-align: center;
}
.btnServicios.activo {
color: var(--color-Blanco);
background: rgb(40, 177, 231);
}
.contenido-servicio {
display: none;
}
.contenido-servicio.activo {
display: block;
}
.gradianteMain {
padding: 20px 0 50px !important;
background: rgb(157, 3, 10);
}
.bloqueArticulos {
padding: 20px 10px 50px !important;
}
.botonVerTodos {
display: block;
width: 125px;
margin: -25px auto 0;
}
p {
color: var(--color-Black);
.video-wrapper {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.video-wrapper video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
size: 18px;
}
size: 18px;
}
h1 {
margin-top: 4%;
color: var(--color-Naranja);
font-style: normal;
font-weight: 700;
font-family: var(--condensedFont);
font-optical-sizing: auto;
text-wrap: balance;
letter-spacing: -0.5px;
line-height: 1.1em;
}
h2,
h3,
h4,
h5,
h6 {
position: relative;
display: block;
margin: 20px 0 10px 0;
line-height: 1.3em;
font-style: normal;
font-family: var(--condensedFont);
font-optical-sizing: auto;
text-wrap: balance;
letter-spacing: -0.5px;
}
ul {
list-style: disc;
}
li {
padding-bottom: 15px;
}
#tiemposlink a {
color: var(--color-Cafe) !important;
}
#tiemposlink .cambioFecha {
text-align: center;
border-radius: 4px;
background: var(--color-Cafe);
}
#tiemposlink .cambioFecha p {
padding: 12px 0 0 0;
color: var(--color-Background) !important;
line-height: 1;
text-transform: uppercase;
font-weight: bold;
}
#tiemposlink .cambioFecha p span {
font-size: 30px;
}
#incluye {
display: table;
}
#incluye img {
float: left;
width: 50% !important;
}
.postHome {
overflow: hidden;
float: left;
width: 20%;
}
.postHome img {
width: 100%;
height: auto;
}
.categoria a {
float: left;
display: table;
padding: 3px 6px;
margin: 2px 4px 5px 0;
color: var(--color-verdeOscuro);
color: var(--color-Cafe);
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.5px;
background: var(--color-Blanco);
border-radius: 5px;
border: 1px gray solid;
}
.smallFechaSingle {
display: table;
margin: 10px 0;
color: var(--color-Black);
font-size: 14px;
}
.categorySingle {
padding: 8px;
margin: 0 5px 0 0;
color: #60a3d2;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
border: 2px solid #60a3d2;
border-radius: 10px;
}
#mensaje {
margin: 40px;
color: var(--color-VerdeLimon);
text-align: center;
}
.layered-box {
border-radius: 15px !important;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
}  .collapse {
transition: height 0.3s ease-in-out;
} .collapse.show {
height: auto !important;
transition: none;
} .collapse:not(.show) {
height: 0;
transition: height 0.3s ease-in-out;
} .mainMenuContainer {
position: relative;
}
.menu-menu-1-container {
position: absolute;
right: 0;
}
.navbar-toggler span {
position: relative;
left: 0;
display: block;
width: 38px;
height: 5px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #077f19;
opacity: 1;
transition: all 0.35s ease-out;
transform-origin: center left;
border-radius: 20px;
}
.navbar-toggler span:nth-child(1) {
transform: translate(0%, 0%) rotate(0deg);
margin-top: 0.3em;
}
.navbar-toggler span:nth-child(2) {
opacity: 1;
}
.navbar-toggler span:nth-child(3) {
transform: translate(0%, 0%) rotate(0deg);
}
.navbar-toggler:not(.collapsed) span:nth-child(1) {
transform: translate(15%, -33%) rotate(45deg);
}
.navbar-toggler:not(.collapsed) span:nth-child(2) {
opacity: 0;
}
.navbar-toggler:not(.collapsed) span:nth-child(3) {
transform: translate(15%, 33%) rotate(-45deg);
}
.videOneOne {
max-width: 400px;
} .navbar {
z-index: 8;
right: 0;
}
.navbar-nav a {
color: var(--color-Blanco);
text-decoration: none;
font-size: 16px;
}
.navbar-nav a:hover {
color: var(--color-VerdeLimon);
}
.navbar-nav ul {
position: absolute;
right: 0;
float: right;
display: block;
list-style-type: none;
}
.botonWENS1 {
display: table;
padding: 15px 30px;
margin: 20px 0;
color: #37393d;
font-size: 20px;
font-weight: bold;
background: var(--color-Blanco);
border-radius: 50px;
}
.navbar-nav ul li {
float: right;
margin: 0 10px;
}
.purpleGradient {
color: var(--color-Blanco);
}
.btnServicios {
width: 24%;
padding: 30px;
color: var(--color-Blanco);
text-align: center;
text-decoration: none;
font-weight: 700;
background: #37393d;
border-radius: 7px;
}
#menu-item-56 a {
display: table;
padding: 10px 25px;
margin: -10px 10px !important;
color: var(--color-Blanco);
font-weight: bold;
background: var(--color-Naranja);
border-radius: 20px;
transition: background 0.3s ease, color 0.3s ease;
}
#menu-item-56 a:hover {
color: var(--color-Blanco);
background: #f52020;
}
#menu-menu-1 li {
margin: 0 10px;
font-weight: bold;
}
.eventosMenu {
padding: 8px 20px !important;
border: 2px solid var(--color-Naranja);
border-radius: 25px;
background: var(--color-Naranja);
}
.eventosMenu a:hover {
color: var(--color-verdeOscuro) !important;
}
.resultadosMenu {
padding: 7px 13px !important;
border: none;
border-color: var(--color-VerdeLimon);
border-radius: 30px;
}
.left {
float: left;
margin: 0 0 0 20px;
line-height: 50px;
}
.rounded {
-webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
-ms-border-radius: 15px !important;
-o-border-radius: 15px !important;
border-radius: 15px !important;
}
.right {
float: right;
margin: 10px 20px 0 0;
}
.description {
font-size: 14px;
}
.splide__list li {
padding: 0 10px;
}
.bloqueContenido {
border-radius: 15px;
background: var(--color-Blanco);
}
.splide__arrow--prev {
left: -1em;
}
.splide__arrow--next {
right: -2em;
}
.logo {
width: 160px;
top: -7px;
position: relative;
}
.logoFooter {
width: 160px;
margin: 0 0 20px 0;
}
footer {
padding: 40px 0;
color: #cecfca;
font-size: 14px;
}
footer .social-icons a {
padding: 10px;
color: gray;
font-size: 30px;
}
footer .title {
padding: 0 0 14px;
color: var(--color-VerdeLimon);
font-size: 16px;
font-weight: 600;
}
footer a {
color: #dddfd9;
font-size: 12px;
}
.date {
font-size: 16px;
}
.verTrabajos {
padding: 10px 15px;
color: var(--color-Blanco);
font-weight: bold;
border: 2px solid var(--color-Naranja);
border-radius: 20px;
background: var(--color-Naranja);
}
.verTrabajos:hover {
padding: 10px 15px;
color: var(--color-Blanco);
font-weight: bold;
border: 2px solid #cc0c0e;
border-radius: 20px;
background: #cc0c0e;
}
.homeWorks {
padding: 15px;
padding: 15px 15px 30px;
border-radius: 24px;
background: var(--color-Blanco);
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
-ms-border-radius: 24px;
-o-border-radius: 24px;
}
.homeWorks .categories a {
float: left;
display: table;
padding: 3px 6px;
margin: 2px 4px 5px 0;
color: var(--color-verdeOscuro);
color: var(--color-Cafe);
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
letter-spacing: 0.5px;
background: var(--color-Blanco);
border-radius: 5px;
border: 1px gray solid;
}
.homeWorks .date {
display: block;
display: table;
margin: 0px 0 0px 0;
color: gray;
line-height: normal;
text-decoration: none;
font-size: 12px;
}
.homeWorks h3 {
padding: 0;
margin: 0;
font-size: 18px;
font-weight: 600;
}
.homeWorks p {
padding: 10px 0 0px 0;
margin: 0 0 -3px;
line-height: normal;
font-size: 1rem;
font-family: var(--condensedFont);
}
.homeWorks .boton {
display: table;
padding: 4px 16px;
margin: 15px 0 0 0;
color: #1c2227;
text-decoration: none;
font-size: 16px;
font-weight: 600;
border: 2px solid #1c2227;
background: var(--color-Blanco);
border-radius: 18px;
}
.grayscale {
filter: grayscale(100%);
}
.homeWorks .title {
display: table;
padding: 10px 0;
margin: 0 0 -10px;
color: var(--color-Cafe);
line-height: normal;
text-decoration: none;
font-size: 20px;
}
.homeWorks .title:hover {
color: var(--color-Naranja) !important;
}
.homeWorks img {
float: left;
max-width: 192px;
height: auto !important;
margin: 0 10px 0 0;
}
.orangeContainer {
position: relative;
}
.orangeContainer h1 {
z-index: 3;
color: var(--color-Blanco);
}
.laptopIMG {
z-index: 4;
position: absolute;
top: -180px;
right: 5%;
width: 830px;
animation: mover 2s ease infinite alternate;
}
@keyframes mover {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-10px);
}
}
.menu-menu-1-container {
width: 100%;
margin: -20px 0 0 0;
}
.menu-menu-1-container {
position: relative;
}
#menu-menu-1 {
position: absolute;
right: 0;
}
.hero {
width: 100%;
padding: 90px 0;
margin: 0 0 40px;
}
.hero h1 {
max-width: 470px;
line-height: 114%;
font-size: 45px;
} .whiteContent {
position: relative;
top: -10px;
overflow: hidden;
margin: 0 auto;
color: var(--color-Black);
background: var(--color-Blanco);
}
.infoRo {
display: block;
padding: 0 0 60px;
margin: -2px 0 0 0;
font-size: 12px;
}
.disenoGrafico h1 {
margin: 5px 0 0 0 !important;
font-size: 42px;
font-weight: 700;
}
.disenoGrafico h2 {
margin: 5px 0 !important;
} .preloader {
z-index: 9999;
position: fixed;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
background-color: #000;
opacity: 1;
transition: opacity 1s ease-in-out;
}
.logo img {
max-width: 200px;
opacity: 1;
transition: opacity 1s ease-in-out;
} .loaded .preloader {
display: none;
opacity: 0;
pointer-events: none;
}
.loaded .logo img {
opacity: 0;
}
.loaded {
opacity: 0;
pointer-events: none;
} .llevanBoletaBeneficiario,
.llevanCat,
.tipoCamiseta {
display: none;
}
#fechaCarrera {
position: absolute;
top: 0;
left: -4000px;
font-family: var(--condensedFont);
}
.navbar-toggler {
border: none !important;
}
.tiraServicios a {
float: left !important;
padding: 0 0 0 10px;
color: #325716;
text-decoration: none;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.2px;
}
.greenBar {
padding: 0 0 6px;
text-align: center;
background: var(--color-Naranja);
}
.proximosEventos {
display: table;
width: 100%;
padding: 20px 0;
color: var(--color-Blanco);
text-align: center;
background: var(--color-verdeOscuro);
}
.fechaCalendarioNew {
padding: 10px 0 0;
color: var(--color-Black);
font-size: 1em;
}
.fechaCalendarioNew .fechaCarrera {
display: table;
padding: 10px 0 6px 0px;
color: var(--color-Naranja);
line-height: 18px;
font-size: 16px;
}
.fechaCalendarioNew .small {
color: #6c6c6c;
font-size: 13px !important;
}
.fechaCalendarioNew .title {
padding: 0 20px 0 0;
margin: -5px 0 0 0px;
line-height: 1em;
text-transform: uppercase;
font-size: 1.5em;
font-family: var(--condensedFont);
letter-spacing: -0.5px;
}
.homeEvents {
border-radius: 30px;
}
.fechaCalendarioNew a {
display: table;
padding: 8px 30px;
color: #f3f3f3;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.3px;
background: var(--color-Naranja);
border-radius: 30px;
}
.gray {
padding: 0 6px;
color: #7b7b7b;
}
.virtual {
color: #0dcaf0;
}
.presencial {
color: #d716d7;
}
.botonesDesktop {
font-weight: bold !important;
letter-spacing: 1px !important;
}
.hide {
display: none !important;
}
.fecha {
margin: 15px 0 -10px 0;
line-height: 0;
}
.verde {
color: var(--color-Blanco);
font-weight: 600;
background-color: #4ec559;
}
.fa-brands {
font-size: 30px;
}
#example_wrapper {
display: none;
}
.table.dataTable {
width: 100% !important;
}
.dt-paging-button:hover {
color: var(--color-Gris) !important;
}
.contenidoCarreras p {
margin-top: 10px;
margin-bottom: 15px;
}
.evento444 {
display: none !important;
}
#ts-mobile-button-bottom {
display: none;
}
.small {
font-size: 12px !important;
}
.fechaNueva {
float: left;
display: table;
padding: 5px 10px;
margin: 0 10px 5px 0;
color: var(--color-Blanco);
font-size: 14px;
background: var(--color-verdeOscuro);
border-radius: 5px;
}
.BTNregresar {
display: none;
}
.bg-gray {
background: #e0e0e0;
}
.nav-link {
padding: 0;
color: var(--color-Blanco);
}
.dropdown-menu li a {
padding: 5px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
width: 100%;
padding: 15px 0 !important;
}
#categories .homeWorks img {
max-width: 100%;
}
.linkEventoMain {
float: left;
display: table;
padding: 5px 10px;
margin: 0 10px 5px 0;
color: var(--color-verdeOscuro);
font-size: 1em;
border: none;
background: var(--color-Naranja);
border-radius: 5px;
}
.linkEventoMain a {
color: var(--color-verdeOscuro);
text-decoration: none;
}
.navBorderGreen {
border-bottom: 5px solid var(--color-Naranja);
}
.nombreCarrera {
margin: 10px 0 10px 0;
line-height: 90%;
font-size: 266%;
}
.contenedorNumeros {
position: absolute;
top: 66%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.borderGrayFecha {
display: table;
padding: 5px;
margin-bottom: 5px !important;
color: #1f212f;
line-height: 10px;
font-size: 0.8rem !important;
font-weight: bold;
border-radius: 5px;
}
.tipoCarrera {
display: table;
padding: 5px 5px;
margin-bottom: 5px !important;
color: var(--color-Blanco);
line-height: 10px;
font-size: 12px !important;
font-weight: bold;
border: 2px #212121 solid;
background: #212121;
border-radius: 5px;
}
.cuposHigh {
display: table;
padding: 3px 5px;
margin-bottom: 5px !important;
color: var(--color-Naranja);
line-height: 10px;
font-size: 12px !important;
font-weight: bold;
border: 2px var(--color-Naranja) solid;
border-radius: 5px;
}
.CuposLimetes {
width: 100%;
clear: both;
}
.CuposLimetes .gratis {
display: none !important;
}
.cuposFechaLimite {
display: block;
padding: 12px 0 !important;
margin: 0;
color: #121212;
text-align: center;
font-size: 38px;
font-weight: bold;
border: 2px solid;
background: #e7ffdb;
border-radius: 5px;
border-radius: 30px;
}
.centerImage {
text-align: center;
}
#countdown {
display: flex;
justify-content: space-around;
left: 0;
text-align: center;
top: 14px;
position: relative;
width: 100px;
padding: 0 0 20px;
} .countdown-column {
display: flex;
align-items: center;
flex-direction: column;
} .countdown-value {
height: 50px;
padding: 0;
color: var(--color-Naranja);
font-family: "Oswald", sans-serif;
font-size: 4em;
font-weight: bold;
} .countdown-label {
color: var(--color-verdeOscuro);
text-transform: uppercase;
font-size: 1em;
}
.accordion-button:not(.collapsed) {
color: #212121 !important;
background-color: #f9c208 !important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%) !important;
}
.accordion-body {
padding: 1rem 1.25rem !important;
background: whitesmoke !important;
}
hr {
margin: 0 !important;
}
.eventoIncluye img {
width: 40%;
border-radius: 10px;
}
h2.inscripcionesCerradas {
padding: 10px 15px 10px !important;
margin: 10px 0 !important;
color: var(--color-Blanco);
line-height: 90%;
text-align: center;
text-shadow: none;
font-size: 25px;
font-weight: 700;
background-color: red;
border-radius: 5px;
}
.cerradas {
display: none !important;
}
#btnSavePC {
display: none;
}
#btnSavePhone {
display: none;
}
.hidden_div {
display: none;
}
.btnInscripcionEvento {
float: left;
margin: 0 5px 0 0;
}
.splide__arrow svg {
fill: var(--color-Blanco) !important;
}
.contendor-botones {
display: table;
}
.contendor-botones a {
font-size: 0.8em;
}
.cuposCerrados {
display: none;
}
.inscritosRelevos li {
border: none;
}
.rotate {
transform: rotate(180deg);
transition: transform 0.3s ease;
}
.llevanBoletaBeneficiario,
.llevanCat,
.tipoCamiseta {
display: none !important;
}
.show {
display: block !important;
}
.contenedorMenuCarrera {
width: 100%;
padding: 10px;
background: #d5d5d5;
}
.fa-chevron-down {
color: var(--color-Naranja);
}
.menuCarrera {
float: right;
width: 100%;
padding: 10px;
margin: 5px 0 0 0;
color: var(--color-Blanco);
background: var(--color-Black);
}
.navbar-nav li {
padding: 5px 0;
} .news-container {
overflow: hidden;
width: 100%;
}
.dataTables_info {
padding: 10px 0 10px 15px;
}
.orangeBlock {
background: #ff7000;
}
.news-content {
white-space: nowrap;
animation: marquee 25s linear infinite;
}
.news-content span {
margin-right: 30px;
}
@keyframes marquee {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(-100%);
}
} .whatsApp {
z-index: 999999;
position: fixed;
right: 15px;
bottom: 45px;
display: table !important;
width: 20px !important;
height: 20px;
}
#text-container {
z-index: 9;
position: absolute;
top: 50%;
left: 50%;
display: table;
padding: 0 50px;
color: var(--color-Blanco);
text-align: center;
font-size: 2em;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.inscribete {
display: table;
width: 100% !important;
color: #f6f6f6 !important;
text-align: center;
font-weight: bold;
background-color: #141416 !important;
border-radius: 30px;
}
.inscritos {
display: table;
width: 100% !important;
color: var(--color-Black) !important;
text-align: center;
font-weight: bold;
border: 2px solid var(--color-Black);
background-color: var(--color-Blanco) !important;
border-radius: 30px;
}
.inscritos:hover {
display: table;
width: 100% !important;
color: var(--color-Black) !important;
text-align: center;
font-weight: bold;
border: 2px solid var(--color-Black);
background-color: var(--color-VerdeLimon) !important;
border-radius: 30px;
}
.subMenuCarrera ul li a {
display: block;
color: var(--color-Blanco);
border-radius: 7px;
background: #474747;
}
.subMenuCarrera ul li a:hover {
color: var(--color-Naranja);
}
#botonesPrincipales a {
font-size: 1em;
font-weight: bold;
}
.botonesMenuPrincipales a {
color: var(--color-Black);
text-decoration: none;
}
.menuServicios {
width: 210px;
}
.fechaCarrera {
display: table;
padding: 10px;
color: var(--color-Cafe);
line-height: 1.2em;
font-size: 1.4em;
}
.topMargin {
z-index: 5;
position: relative;
display: block;
margin: -70px 0 0 0 !important;
}
.colorFondo {
background: var(--color-Black);
}
ol li {
padding: 0 0 15px;
}
.whatsAppDesktop {
position: relative;
display: table;
padding: 10px;
margin: 35px auto 0 !important;
}
.articulosBlockHome {
padding: 24px 0 10px 0px;
margin: 0 0 10px 25px;
color: var(--color-Cafe);
text-transform: uppercase;
font-family: var(--condensedFont);
font-size: 1.5rem;
font-weight: 600;
border-bottom: 2px solid var(--color-Naranja);
}
#dt-length-0 {
margin: 0 10px 0 0;
}
#tituloDistancia {
font-size: 2.5em 40px;
line-height: 0;
margin: 40px 0 10px 0;
} #tablaTiempos td:nth-child(4),
#tablaTiempos th:nth-child(4) {
display: none !important;
} #tablaTiempos td:nth-child(3),
#tablaTiempos th:nth-child(3) {
display: none;
} #tablaTiempos td:nth-child(5),
#tablaTiempos th:nth-child(5) {
display: none;
} #tablaTiempos td:nth-child(1),
#tablaTiempos th:nth-child(1) {
vertical-align: top;
display: table-cell;
text-align: center;
font-family: "Bebas Neue", sans-serif;
}
#tablaTiempos .dt-type-numeric {
display: block !important;
margin: 22px 0 0 0;
color: #020003;
font-size: 41px;
font-weight: normal !important;
border: none;
}
.fontHeadline {
color: var(--color-Black);
font-size: 20px !important;
}
.dt-paging-button {
font-size: 1.4em !important;
}
.bebas {
font-family: "Bebas Neue", sans-serif;
}
.textoPequeno {
color: #02de05;
font-weight: 400;
font-size: 16px;
font-family: var(--mainFont);
}
.tiempoAtletaResultado {
margin: 28px 0 0px;
font-family: "Bebas Neue", sans-serif;
font-size: 55px;
padding: 0 0 4px;
}
.datosCorredor {
margin: 0px 0 0 0px;
color: gray;
font-size: 14px;
font-weight: 500;
font-family: var(--condensedFont);
}
.descargarCertificado {
display: inline-flex;
color: #2db742;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
}
.nombreAtletaTiempos {
margin: 12px 0 0px;
color: #575757;
line-height: normal;
font-size: 22px;
letter-spacing: -0.02em;
font-weight: 500;
font-family: var(--condensedFont);
}
.tittleDistance {
font-size: 40px;
color: #0b6b1d;
padding: 36px 0 12px 0 !important;
font-family: var(--condensedFont);
}
.botonVertodasDistancias {
background-color: #ff6203;
color: #ffffff;
border: none;
padding: 5px 10px 3px;
font-size: 19px;
border-radius: 6px;
}
.featured-image {
height: 300px;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
border-radius: 16px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
-ms-border-radius: 16px;
-o-border-radius: 16px;
}
.featured-image img {
height: auto;
width: 100%;
object-fit: cover; }
#imagenYBotones {
position: relative;
margin-top: 10px;
border-radius: 10px;
}
#imagenYBotones img {
-webkit-border-radius: none;
-moz-border-radius: none;
-ms-border-radius: none;
-o-border-radius: none;
border-radius: none;
}
#imagenYBotones .graybox {
position: absolute;
bottom: -10px;
width: 100%;
height: 45%;
background: rgb(0, 0, 0);
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 26%, rgba(0, 0, 0, 1) 70%);
}
#imagenYBotones .graybox2 {
position: absolute;
bottom: 0px;
width: 100%;
height: 100%;
background: rgb(0, 0, 0);
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 37%, rgba(0, 0, 0, 1) 100%);
}
#imagenYBotones .inscritosNew {
position: absolute;
bottom: 24px;
right: 210px;
padding: 10px 15px;
color: #ececec;
text-align: right;
font-size: 22px;
font-weight: 500;
letter-spacing: 0.4; border-radius: 16px;
border: 2px solid var(--color-Naranja);
}
#imagenYBotones .inscribeteNew {
position: absolute;
right: 23px;
bottom: 25px;
display: block;
padding: 10px 15px;
color: white;
color: #ffffff;
text-align: right;
font-weight: 500;
font-size: 24px;
letter-spacing: 0.4px;
background: var(--color-Naranja);
border-radius: 10px;
cursor: pointer;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
#imagenYBotones .datosBoxForm {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
}
.datosBoxForm p {
padding: 40px 0px 0;
display: table;
position: relative;
line-height: 0;
}
#imagenYBotones p {
display: table;
padding: 3px 16px;
margin: 0 auto 28px;
color: var(--color-Blanco);
text-transform: uppercase;
font-size: calc(8px + 1.4vw) !important;
font-weight: bold; border: 1.5px solid var(--color-Blanco);
border-radius: 10px;
}
#imagenYBotones h2 {
width: 100%;
margin: 5px 0 20px;
color: var(--color-VerdeLimon);
text-transform: uppercase;
font-size: calc(22px + 1.3vw);
}
#imagenYBotones .inscritosNew {
bottom: 14px;
left: 3%;
width: 45%;
padding: 9px 22px;
text-align: center;
font-size: 22px;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
}
#imagenYBotones .inscribeteNew {
bottom: 15px;
right: 3%;
width: 45%;
padding: 9px 12px;
text-align: center;
font-size: 22px;
}
.bloques {
float: left;
display: flex;
justify-content: flex-start;
align-items: center;
width: 33.3%;
padding: 0 0 12px 0 !important;
}
.bloques b {
text-transform: uppercase;
}
.bloques p {
margin: 0;
line-height: 110%;
font-size: calc(10px + 0.4vw);
}
.bloques img {
width: calc(70px + 2.5vw);
padding: 0 8px 0 0;
-webkit-border-radius: inherit;
-moz-border-radius: inherit;
-ms-border-radius: inherit;
-o-border-radius: inherit;
border-radius: inherit;
}
@media (max-width: 575px) {
.fechaCalendarioNew .title {
font-size: 1.2em;
}
.bloques {
width: 50%;
}
select {
appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: white;
border: 1px solid #ccc;
border-radius: 8px;
padding: 10px 40px 10px 15px;
font-size: 16px;
background-image: url('data:image/svg+xml;utf8,<svg fill="%23666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
background-repeat: no-repeat;
background-position: right 10px center;
background-size: 20px;
}
.masDeServicios {
margin: 0px 0 60px 0;
}
.registrar {
flex-direction: column;
}
.box {
width: 100%;
}
.gradianteDatosForm {
padding: 15px !important;
}
#imagenYBotones .graybox {
height: 75%;
}
#imagenYBotones .inscritosNew {
position: absolute;
bottom: 24px;
right: 210px;
padding: 10px 15px;
color: #ececec;
text-align: right;
font-size: 22px;
font-weight: 500;
letter-spacing: 0.4; border-radius: 12px;
border: 2px solid var(--color-Naranja);
}
#imagenYBotones .inscritosNew {
bottom: 9px;
left: 3%;
width: 44%;
padding: 4px 22px;
text-align: center;
font-size: 15px;
}
#imagenYBotones .inscribeteNew {
bottom: 9px;
right: 3%;
width: 44%;
padding: 6px 12px;
text-align: center;
font-size: 15px;
}
.btnSubscribirseHome {
width: 100% !important;
}
.organizador {
width: 100%;
padding: 50px 18px;
margin: 60px auto 20px;
text-align: center;
background-image: url(https://wens.pro/wp-content/themes/Olastudio/img/comienza_hoy_SportWens.jpg);
background-size: auto;
background-repeat: no-repeat;
background-position-x: 100%;
background-size: 160%;
background-position-y: bottom;
}
.box {
padding: 18px;
}
.box:last-child p {
display: none;
}
.organizador a {
margin: 20px auto;
}
.masDe {
margin: 60px 0 0 0;
}
.facilParaTi {
scroll-behavior: smooth;
}
.facilParaTi .item {
flex: none !important;
min-height: 395px;
}
.serviciosWens {
grid-template-columns: 1fr; }
.servicio {
width: 100%;
padding: 40px 0 0 0; }
.servicio img {
width: 100%; }
.bloque2 {
padding: 0 0 0 40px;
margin-top: -110px !important;
}
.nombreEventoCertificado {
position: absolute;
top: 48px;
left: 26px;
padding: 3px 6px;
color: #0f3929;
text-transform: uppercase;
font-size: 18px;
background: #00de05;
border-radius: 5px;
}
.contenedorNumeros {
position: absolute;
top: 61%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}
.numeroAtletaWeb {
display: block;
width: 100%;
margin: 0 0 17px;
text-align: center;
font-size: 130px;
}
.nombreAtletaWeb {
display: block;
text-align: center;
font-size: 33px;
}
.marginBloques {
margin: 4px 0 0 0;
}
.contenedorRelojYBotones {
padding: 10px;
} .countdown-column {
display: flex;
align-items: center;
flex-direction: column;
} .countdown-value {
height: 32px;
padding: 0;
color: var(--color-Naranja);
font-family: "Oswald", sans-serif;
font-size: 2.5em;
font-weight: bold;
} .countdown-label {
color: var(--color-verdeOscuro);
text-transform: uppercase;
font-size: 0.7em;
}
.text .h4 {
display: block !important;
line-height: 1.3em !important;
font-size: 12px !important;
}
.tiempoAtleta {
bottom: -3px !important;
left: 30px !important;
line-height: 15px !important;
font-size: 41px !important;
}
.nombreAtleta {
top: 86px !important;
left: 27px !important;
font-size: 18px !important;
}
.textoPequeno {
font-size: 9px !important;
}
.infoHome h1 {
font-size: 26px;
}
.infoHome h2 {
font-size: 18px;
}
.infoHome p {
padding: 0 55px;
margin: 18px 0 40px 0;
color: var(--color-verdeOscuro);
text-align: center;
line-height: 110%;
font-size: 16px;
}
.infoHome a {
display: table;
padding: 16px 24px;
margin: 20px auto;
color: #103929;
font-size: 22px;
font-weight: bold;
background: #00dd02;
border-radius: 50px;
border: solid 4px #103929;
box-shadow: 5px 5px var(--color-verdeOscuro);
cursor: pointer;
}
.mainTextContainer {
margin: -50px 0 0 0;
}
.infoHome {
position: relative;
overflow: hidden;
display: table;
display: flex;
justify-content: center;
align-items: center;
width: 100vw;
height: 72vh;
margin: -10px 0 0 0;
background: var(--color-verdeOscuro);
background-image: url(https://wens.pro/wp-content/themes/Olastudio/img/bgWens.jpg);
background-size: cover;
background-position: -110px;
background-repeat: no-repeat;
}
.whiteContent {
padding: 0 10px;
}
.resultadosMenu {
padding: 7px 13px !important;
border: 3px solid;
border-color: var(--color-VerdeLimon);
border-radius: 30px;
margin: 5px 0 25px !important;
}
#btnSaveCertificado {
position: absolute;
top: 0;
right: 0;
padding: 3px 14px;
border-radius: 10px !important;
background: #feffff;
}
.distanciaAtleta {
top: 100px !important;
left: 30px !important;
margin-top: 8px !important;
line-height: 120% !important;
font-size: 12px !important;
}
.navbar-toggler {
position: absolute;
top: 23px;
right: -6px;
padding: .25rem .75rem;
line-height: 1;
font-size: 1.25rem;
border: 1px solid transparent;
background-color: transparent;
border-radius: .25rem;
transition: box-shadow .15s ease-in-out;
}
.btnPrincipales {
z-index: 4;
position: absolute;
left: 135px;
top: 30px;
padding: 0;
margin: 0;
list-style: none;
}
.btnPrincipales li {
float: left;
display: block;
margin: 0 22px 0 0;
font-weight: 500;
}
.btnPrincipales li a {
color: white;
font-size: 14px;
}
.topEventos {
padding: 8px 12px;
margin: 0 0 0 -7px;
color: #0f3929 !important; background: #00dd02;
border-radius: 12px;
}
.datosEvento li {
float: left;
padding: 10px 15px;
margin: 0 8px 8px 0;
background: #fcf4eb;
border-radius: 15px;
}
.disenoGrafico h1 {
margin: 5px 0 0 0 !important;
font-size: 1.8rem;
font-weight: 700;
}
.disenoGrafico h2 {
margin: 5px 0 !important;
font-size: 1.2rem;
font-weight: 500;
}
#incluye img {
float: left;
width: 100% !important;
}
.imgHomeBlock {
overflow: hidden;
height: 200px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.navbar {
padding-top: 10px;
}
.btn-primary,
.wp-block-button__link,
button {
background-color: none !important;
}
.cuposFechaLimite {
font-size: 28px;
}
.flex-container {
gap: 12px;
}
.relevosLogo {
margin: 0;
}
.contenedoresHOME {
margin: -50px 0;
}
.positioAbsolute {
position: relative;
top: -10px;
height: 88px !important;
}
.logo {
width: 105px !important;
margin: 10px 0 0 0px;
top: 0px;
}
.topMargin {
z-index: 5;
position: relative;
display: block;
margin: -70px 0 0 0 !important;
}
#menu-item-27 {
padding: 24px !important;
margin: 25px 10px !important;
}
.menu-item-226 {
padding: 5px 20px;
margin: 12px 22px 24px !important;
color: var(--color-Black) !important;
border: 2px solid var(--color-Blanco);
border-radius: 40px;
}
.homePrincipalImage {
height: 550px;
margin: -100px 0 0;
background-image: url(//wens.pro/wp-content/themes/Olastudio/img/imgWENS.jpg);
background-position: -400px 5px;
background-size: 301% !important;
background-repeat: no-repeat;
background-attachment: scroll;
}
.btnServicios {
width: 24%;
padding: 10px;
color: var(--color-Blanco);
line-height: 15px !important;
text-align: center;
text-decoration: none;
font-size: 14px;
font-weight: 700;
background: var(--color-verdeOscuro);
border-radius: 7px;
}
.navbar-toggler {
z-index: 5;
}
.homeMain h1 {
max-width: 305px;
padding: 160px 0 0 0;
color: var(--color-Blanco);
font-size: 29px;
font-weight: bold;
}
.homeMain p {
color: var(--color-Blanco);
font-size: 19px;
font-weight: 500;
}
p {
size: 18px;
}
#blog {
display: none;
}
.btnServicios {
width: 32%;
line-height: 18px;
}
#menu-item-26 {
padding: 5px 20px;
margin: 10px 0 36px 0 !important;
border: 2px solid var(--color-Blanco);
border-radius: 35px;
}
#menu-menu-1 {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 90px 40px 620px;
background: rgba(0, 0, 0, 0.9);
backdrop-filter: blur(10px);
}
#menu-menu-1 li {
padding: 8px 0 !important;
margin: 0 0 10px;
text-align: center;
font-size: 25px;
}
#menu-item-56 {
display: table;
height: 30px;
margin: 15px !important;
text-align: center;
font-weight: bold;
}
#menu-item-56:hover {
color: var(--color-Blanco) !important;
}
.laptopIMG {
z-index: 4;
position: absolute;
top: 55px !important;
width: 385px !important;
margin: 0 auto;
}
.hero {
width: 100%;
padding: 20px 0 160px;
margin: 0 0 40px;
}
.hero h1 {
max-width: 375px !important;
padding: 0 30px;
line-height: 114%;
font-size: 22px !important;
}
#categories .homeWorks img {
float: left;
max-width: 100%;
height: auto !important;
margin: 0;
border-radius: 4px;
}
.homeWorks img {
float: left;
max-width: 230px;
height: auto !important;
margin: 0 10px 0 -25%;
border-radius: 4px;
}
.homeWorks .title {
display: table;
padding: 0px 0 3px;
margin: 0 0 -10px;
color: var(--color-Cafe);
line-height: 1rem;
text-decoration: none;
font-size: 1rem;
font-family: var(--condensedFont);
}
#categories .homeWorks .title {
display: table;
padding: 12px 0 6px;
margin: 0 0 -10px;
color: var(--color-Cafe);
line-height: 1.4rem;
text-decoration: none;
font-size: 1.4rem;
font-family: var(--condensedFont);
}
.homeWorks {
padding: 0 0 30px;
}
.homeWorksImgContainer {
overflow: hidden;
float: left;
width: 135px;
height: 124px;
margin: 0 10px 12px 0;
background: red;
}
} #widget {
position: relative;
width: 100%;
height: auto;
margin-top: 0;
}
#widget img {
display: block;
width: 100%;
height: auto;
object-fit: cover;
}
.nombreAtleta {
position: absolute;
top: 235px;
left: 68px;
width: 100%;
color: var(--color-Black) !important;
text-align: left;
font-size: 46px;
font-weight: bold;
}
.distanciaAtleta {
position: absolute;
top: 270px;
left: 69px;
margin-top: 8px;
color: #02de05;
line-height: 120%;
text-align: left;
font-size: 21px;
font-weight: 400;
}
.nombreCarrera {
margin: 10px 0 10px 0;
line-height: 90%;
font-size: 266%;
}
.contenedorNumeros {
position: absolute;
top: 67%;
left: 50%;
transform: translate(-50%, -50%);
}
.porcentajeVendido {
display: block;
margin: 12px !important;
font-size: 1.6em;
}
#newCuposLimites {
width: 100%;
padding: 14px 0;
color: var(--color-verdeOscuro);
text-align: center;
font-size: calc(16px + 0.6vw);
background: var(--color-VerdeLimon);
border-radius: 10px;
margin: 0 0 14px;
}
#newCuposLimites p {
padding: 0;
margin: 0;
color: var(--color-verdeOscuro);
}
#comprobanteAdjuntar {
padding: 16px 16px 30px;
border: solid 3px var(--color-VerdeLimon);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}
#comprobanteAdjuntar h2 {
padding: 0;
}
#comprobanteAdjuntar .custom-file-input {
display: none;
}
#comprobanteAdjuntar .custom-file-label {
display: table;
padding: 10px 20px;
margin: 20px auto -10px;
color: #c4e88a;
font-size: clamp(16px, 2vw, 22px);
font-weight: bold;
letter-spacing: 0;
background-color: #0f3929; border-radius: 10px;
cursor: pointer;
}
.gradianteDatosForm {
padding: 25px;
background-image: linear-gradient(to top, #fcf4eb 0%, #fdfaf7 100%);
border-radius: 15px;
}
.flotarIzquierda {
float: left;
}
#comprobanteAdjuntar .custom-file-label:hover {
background-color: var(--color-verdeOscuro);
}
#comodinForm {
display: block;
padding: 20px;
background: var(--color-Blanco);
border-radius: 15px;
}
#comodinForm h6 {
color: var(--color-Black);
font-weight: normal;
}
.bordeRedondo {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}
#masInfoNew {
overflow: hidden;
padding: 20px 10px 0;
margin: 16px 0;
color: #121212;
background: #eeffe1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
#masInfoNew h1 {
margin: 10px 0;
color: #121212;
font-size: calc(18px + 1vw);
}
#masInfoNew img {
width: 100% !important;
}
#masInfoNew .iconosBloque {
width: 33% !important;
}
#masInfoNew h1::after {
vertical-align: middle;
display: inline-block;
width: 10px;
height: 13px;
margin-left: 4px;
content: "";
background-color: var(--color-VerdeLimon);
}
#masInfoNew h2,
#masInfoNew h3,
#masInfoNew h4,
#masInfoNew h5,
#masInfoNew h6 {
margin: 20px 0 0px 0;
color: #121212;
text-transform: uppercase;
font-style: normal;
}
#masInfoNew .bg-secondary {
margin: 4px;
color: #121212;
border: 1px solid var(--color-VerdeLimon);
background-color: var(--color-LightGreen) !important;
}
#entregaMargin {
padding: 10px;
}
#entregaPaquetesNew {
overflow: hidden;
color: whitesmoke;
background-color: #112B1D;
background-image:
linear-gradient(135deg, #153323 25%, transparent 25%),
linear-gradient(225deg, #153323 25%, transparent 25%),
linear-gradient(45deg, #153323 25%, transparent 25%),
linear-gradient(315deg, #153323 25%, #112B1D 25%);
background-position: 10px 0, 10px 0, 0 0, 0 0;
background-size: 20px 20px;
background-repeat: repeat;
opacity: 1;
border-radius: 10px;
}
#entregaPaquetesNew h2 {
color: whitesmoke;
}
#entregaPaquetesNew p {
display: table;
padding: 0 20px 0px 0px;
color: var(--color-Blanco);
line-height: 111%;
font-size: calc(14px + 0.4vw);
}
#entregaPaquetesNew .btn-primary {
margin-top: 8px;
}
#incluyeNew {
overflow: hidden;
padding: 0 20px 10px;
margin: 0 0 10px;
background: #bef49d;
border-radius: 10px;
}
#incluyeNew h2 {
color: var(--color-verdeOscuro);
}
#incluyeNew img {
width: 100%;
margin: 0px;
}
.w-100 {
display: block;
width: 100%;
}
#inscribirseNew {
display: flex;
padding: clamp(10px, 2vw, 20px);
padding-bottom: 36px;
margin: 0 0 20px;
border: solid 3px var(--color-VerdeLimon);
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
}
.columnA {
flex-shrink: 0;
}
.columnA img {
padding: 0 20px 0 0;
}
.columnB {
flex-grow: 1;
}
.image img {
max-width: 100%;
height: auto;
border-radius: 10px;
}
#contenedorColumnaAyB {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.text {
padding: 10px;
margin-bottom: 12px;
}
.text h2 {
margin: 0;
color: #121212;
font-size: 1.5rem;
font-weight: 300;
}
.text h1 {
margin: 0;
color: #121212;
font-size: clamp(22px, 2vw, 28px);
font-weight: bold;
}
.steps {
display: flex;
justify-content: space-between;
gap: 10px;
flex-wrap: wrap;
width: 100%;
}
.step {
box-sizing: border-box;
flex: 1 1 calc(33.333% - 10px);
padding: clamp(12px, 2vw, 16px);
text-align: left;
font-family: "Roboto Condensed", system-ui;
font-style: normal;
font-optical-sizing: auto;
border: 2px solid #EBEBEB;
border-radius: 10px;
}
.step h3 {
margin: 0;
color: var(--color-Naranja);
font-size: 22px;
font-weight: 500;
}
.step p {
margin: 5px 0;
line-height: 1.4em;
}
.step p b {
font-size: calc(24px + 0.4vw);
}
.completarBTN {
z-index: 4444;
position: relative;
display: table;
padding: 10px 30px;
margin: 0 auto;
margin: -50px auto 15px;
color: #E4FFD1;
text-align: center;
text-transform: uppercase;
font-size: clamp(18px, 2vw, 24px);
font-weight: bold;
background: #112C1E;
-webkit-border-radius: 41px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}
.contadorVisitas h2 {
padding: 60px 0 0 0;
line-height: 95%;
font-size: 45px;
}
.contadorVisitas p {
padding: 0 0 50px;
margin: -8px;
line-height: 110%;
font-size: 20px;
font-weight: 500;
}
div.dt-container .dt-paging .dt-paging-button:hover {
color: var(--color-VerdeLimon) !important;
}
.swiper-button-next,
.swiper-button-prev {
display: none !important;
}