/********************************** LOGO DIBENIS *************************************/

.text-link-dibenis a, .text-link-dibenis a:visited, .text-link-dibenis a:active{ font-size: 12px; color: #AAAAAA; text-decoration: none; }
.text-link-dibenis a:hover { color: #333333; text-decoration: none; }
.text-link-dibenis a i, .text-link-dibenis a:hover i{ color: #EE0000; text-decoration: none; }
.text-link-dibenis a:hover i{ animation: rubberBand 1.0s 1; -webkit-animation: rubberBand 1.0s 1; }

/************************ colores / fuentes ****************************/

:root {
  --logo-alto: 70px;
  --color-pri: #0DB29F; /* #ff214f */
  --color-sec: #0A1121;
  --color-ter: #EE0000;
  --color-sec-claro: #555555;
  --color-sec-oscuro: #0A1121;
  --fuente-primaria: 'Open Sans'; /* 'Roboto', sans-serif */
  --fuente-secundaria: 'Muli'; /* */
  --color-texto: #222222; /* #6f6f6f */
}

.color-pri{ color:var(--color-pri) !important; }
.color-sec{ color:var(--color-sec) !important; }
.color-ter{ color:var(--color-ter) !important; }

.bg-pri {background-color: var(--color-pri) !important; }
.bg-sec {background-color:var(--color-sec) !important; }
.bg-ter {background-color:var(--color-ter) !important; }

.bg-sec-claro {background-color:var(--color-sec-oscuro);}
.bg-sec-oscuro {background-color:var(--color-sec-oscuro);}
.borde-color-blanco-05 {border-color:rgba(255,255,255,0.05);}

.btn.btn-sec {background: var(--color-sec); border-color: var(--color-sec); color: #ffffff}
.btn.btn-sec:hover, .btn.btn-sec:focus {background: transparent; border-color: var(--color-sec); color: var(--color-sec)}

.btn.btn-ter {background: var(--color-ter); border-color: var(--color-ter); color: #ffffff}
.btn.btn-ter:hover, .btn.btn-ter:focus {background: transparent; border-color: var(--color-ter); color: var(--color-ter)}

.icon-xlarge {font-size: 60px}
.icon-xxlarge {font-size: 75px}
.icon-xxxlarge {font-size: 90px}

.spacer-slider{
  margin-top: calc(var(--logo-alto) + 44px);
}

/************************************* EMAIL *****************************************/

.swal2-confirm{
  margin-bottom: 10px !important;
}

/************************ título intermedio slider ****************************/

/* .title-medium-large {font-size: 100px; line-height:95px} */
.title-medium-large {font-size: 80px; line-height:76px}
@media (max-width: 1199px) {
  /* .title-medium-large { font-size: 90px; line-height: 90px;} */
  .title-medium-large { font-size: 72px; line-height: 72px;}
}
@media (max-width: 991px) {
  /* .title-medium-large {font-size: 70px; line-height:65px} */
  .title-medium-large {font-size: 56px; line-height:52px}
}
@media (max-width: 767px) {
  /* .title-medium-large {font-size: 38px; line-height:44px} */
  .title-medium-large {font-size: 30px; line-height:35px}
}

.title-medium {font-size: 70px; line-height:75px}
@media (max-width: 1199px) {
  .title-medium { font-size: 63px; line-height: 63px;}
}
@media (max-width: 991px) {
  .title-medium {font-size: 49px; line-height:45px}
}
@media (max-width: 767px) {
  .title-medium {font-size: 27px; line-height:31px}
}
