@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Bold.eot');
  src: url('../fonts/AtypBLDisplay-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Bold.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Bold.woff') format('woff'), url('../fonts/AtypBLDisplay-Bold.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Bold.svg#AtypBLDisplay-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-BoldItalic.eot');
  src: url('../fonts/AtypBLDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-BoldItalic.woff2') format('woff2'), url('../fonts/AtypBLDisplay-BoldItalic.woff') format('woff'), url('../fonts/AtypBLDisplay-BoldItalic.ttf') format('truetype'), url('../fonts/AtypBLDisplay-BoldItalic.svg#AtypBLDisplay-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Italic.eot');
  src: url('../fonts/AtypBLDisplay-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Italic.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Italic.woff') format('woff'), url('../fonts/AtypBLDisplay-Italic.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Italic.svg#AtypBLDisplay-Italic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Regular.eot');
  src: url('../fonts/AtypBLDisplay-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Regular.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Regular.woff') format('woff'), url('../fonts/AtypBLDisplay-Regular.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Regular.svg#AtypBLDisplay-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Light.eot');
  src: url('../fonts/AtypBLDisplay-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Light.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Light.woff') format('woff'), url('../fonts/AtypBLDisplay-Light.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Light.svg#AtypBLDisplay-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-LightItalic.eot');
  src: url('../fonts/AtypBLDisplay-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-LightItalic.woff2') format('woff2'), url('../fonts/AtypBLDisplay-LightItalic.woff') format('woff'), url('../fonts/AtypBLDisplay-LightItalic.ttf') format('truetype'), url('../fonts/AtypBLDisplay-LightItalic.svg#AtypBLDisplay-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-MediumItalic.eot');
  src: url('../fonts/AtypBLDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-MediumItalic.woff2') format('woff2'), url('../fonts/AtypBLDisplay-MediumItalic.woff') format('woff'), url('../fonts/AtypBLDisplay-MediumItalic.ttf') format('truetype'), url('../fonts/AtypBLDisplay-MediumItalic.svg#AtypBLDisplay-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Medium.eot');
  src: url('../fonts/AtypBLDisplay-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Medium.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Medium.woff') format('woff'), url('../fonts/AtypBLDisplay-Medium.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Medium.svg#AtypBLDisplay-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Thin.eot');
  src: url('../fonts/AtypBLDisplay-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Thin.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Thin.woff') format('woff'), url('../fonts/AtypBLDisplay-Thin.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Thin.svg#AtypBLDisplay-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-Semibold.eot');
  src: url('../fonts/AtypBLDisplay-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-Semibold.woff2') format('woff2'), url('../fonts/AtypBLDisplay-Semibold.woff') format('woff'), url('../fonts/AtypBLDisplay-Semibold.ttf') format('truetype'), url('../fonts/AtypBLDisplay-Semibold.svg#AtypBLDisplay-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-SemiboldItalic.eot');
  src: url('../fonts/AtypBLDisplay-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-SemiboldItalic.woff2') format('woff2'), url('../fonts/AtypBLDisplay-SemiboldItalic.woff') format('woff'), url('../fonts/AtypBLDisplay-SemiboldItalic.ttf') format('truetype'), url('../fonts/AtypBLDisplay-SemiboldItalic.svg#AtypBLDisplay-SemiboldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Bold.eot');
  src: url('../fonts/AtypBLText-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Bold.woff2') format('woff2'), url('../fonts/AtypBLText-Bold.woff') format('woff'), url('../fonts/AtypBLText-Bold.ttf') format('truetype'), url('../fonts/AtypBLText-Bold.svg#AtypBLText-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Display';
  src: url('../fonts/AtypBLDisplay-ThinItalic.eot');
  src: url('../fonts/AtypBLDisplay-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLDisplay-ThinItalic.woff2') format('woff2'), url('../fonts/AtypBLDisplay-ThinItalic.woff') format('woff'), url('../fonts/AtypBLDisplay-ThinItalic.ttf') format('truetype'), url('../fonts/AtypBLDisplay-ThinItalic.svg#AtypBLDisplay-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-BoldItalic.eot');
  src: url('../fonts/AtypBLText-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-BoldItalic.woff2') format('woff2'), url('../fonts/AtypBLText-BoldItalic.woff') format('woff'), url('../fonts/AtypBLText-BoldItalic.ttf') format('truetype'), url('../fonts/AtypBLText-BoldItalic.svg#AtypBLText-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Italic.eot');
  src: url('../fonts/AtypBLText-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Italic.woff2') format('woff2'), url('../fonts/AtypBLText-Italic.woff') format('woff'), url('../fonts/AtypBLText-Italic.ttf') format('truetype'), url('../fonts/AtypBLText-Italic.svg#AtypBLText-Italic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-SemiboldItalic.eot');
  src: url('../fonts/AtypBLText-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-SemiboldItalic.woff2') format('woff2'), url('../fonts/AtypBLText-SemiboldItalic.woff') format('woff'), url('../fonts/AtypBLText-SemiboldItalic.ttf') format('truetype'), url('../fonts/AtypBLText-SemiboldItalic.svg#AtypBLText-SemiboldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Thin.eot');
  src: url('../fonts/AtypBLText-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Thin.woff2') format('woff2'), url('../fonts/AtypBLText-Thin.woff') format('woff'), url('../fonts/AtypBLText-Thin.ttf') format('truetype'), url('../fonts/AtypBLText-Thin.svg#AtypBLText-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Light.eot');
  src: url('../fonts/AtypBLText-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Light.woff2') format('woff2'), url('../fonts/AtypBLText-Light.woff') format('woff'), url('../fonts/AtypBLText-Light.ttf') format('truetype'), url('../fonts/AtypBLText-Light.svg#AtypBLText-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Regular.eot');
  src: url('../fonts/AtypBLText-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Regular.woff2') format('woff2'), url('../fonts/AtypBLText-Regular.woff') format('woff'), url('../fonts/AtypBLText-Regular.ttf') format('truetype'), url('../fonts/AtypBLText-Regular.svg#AtypBLText-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-LightItalic.eot');
  src: url('../fonts/AtypBLText-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-LightItalic.woff2') format('woff2'), url('../fonts/AtypBLText-LightItalic.woff') format('woff'), url('../fonts/AtypBLText-LightItalic.ttf') format('truetype'), url('../fonts/AtypBLText-LightItalic.svg#AtypBLText-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Medium.eot');
  src: url('../fonts/AtypBLText-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Medium.woff2') format('woff2'), url('../fonts/AtypBLText-Medium.woff') format('woff'), url('../fonts/AtypBLText-Medium.ttf') format('truetype'), url('../fonts/AtypBLText-Medium.svg#AtypBLText-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-MediumItalic.eot');
  src: url('../fonts/AtypBLText-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-MediumItalic.woff2') format('woff2'), url('../fonts/AtypBLText-MediumItalic.woff') format('woff'), url('../fonts/AtypBLText-MediumItalic.ttf') format('truetype'), url('../fonts/AtypBLText-MediumItalic.svg#AtypBLText-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-ThinItalic.eot');
  src: url('../fonts/AtypBLText-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-ThinItalic.woff2') format('woff2'), url('../fonts/AtypBLText-ThinItalic.woff') format('woff'), url('../fonts/AtypBLText-ThinItalic.ttf') format('truetype'), url('../fonts/AtypBLText-ThinItalic.svg#AtypBLText-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Atyp BL Text';
  src: url('../fonts/AtypBLText-Semibold.eot');
  src: url('../fonts/AtypBLText-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/AtypBLText-Semibold.woff2') format('woff2'), url('../fonts/AtypBLText-Semibold.woff') format('woff'), url('../fonts/AtypBLText-Semibold.ttf') format('truetype'), url('../fonts/AtypBLText-Semibold.svg#AtypBLText-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.tox-tinymce {
  min-height: 260px !important;
}
.btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary:active, .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary:hover {
  color: #fff;
  background-color: green;
  border-color: #b0a4ac;
}
input[readonly], input[readonly]:focus {
  background: #f2f2f2;
  color: #999;
  border: 2px solid #ccc !important;
}
#jform_com_fields_idioma_de_la_presentacion {
  margin-bottom: 30px;
}
#module-tm-5 {
  margin-right: 134px;
}
.form-text {
  font-size: .85em;
  color: #444;
}
#rsfilter {
  font-size:16px;
    line-height: 38px;
    padding-left: 10px;
    padding-right: 10px;
}
.tf-gallery-add-item-button {
  display: none;
}
#search-tm-3-modal .uk-modal-dialog {
  background: #000;
}
#search-tm-3-modal input {
  border: 1px solid #fff;
}
.uk-navbar-toggle-icon svg {
  width: 30px;
  height: 30px;
}
.grecaptcha-badge {
  z-index: -1;
}
.alert-success {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.uk-modal-container .uk-modal-dialog {
  border: 10px solid #000;
}
.awesomplete mark {
  background: transparent !important;
}
mark {
  background: inherit;
  color: inherit;
}
.uk-modal .js-finder-search-query {
  color: #fff;
}
.cfup-file {
  background: #f2f2f2;
  color: #000;
  padding-left: 10px;
  line-height: 23px;
}
.cfup-size {
  display: none !important;
}
.cfup-file .cfup-controls {
  display: flex !important;
  margin-right: 10px;
}
.choices__list--dropdown .choices__item--selectable {
  background: #000;
  color: #fff;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background: #ededed;
  color: #000;
}
.choices__list--multiple .choices__item {
  background: #000;
  color: #fff !important;
}
.formplate .fp-toggler {
  background-color: #000 !important;
}
.formplate .fp-toggler.checked {
  background-color: #64BD63 !important;
}
.tabdatosbotones {
  box-shadow: 0 0 0 10px #000 !important;
  box-sizing: border-box;
  border-right: 10px solid #000;
}
.tabdatos, .uk-card-default {
  box-shadow: 0 0 0 10px #000;
  box-sizing: border-box;
  background: #fff;
}
[id="Perfil de usuario"] legend {
  display: none;
}
.tm-page {
  border-top: 0px;
}
.tf-gallery-preview-item .tf-gallery-preview-in-queue, .tf-gallery-preview-item .dz-thumb img {
  background: #fff !important;
  width: auto !important;
  height: auto !important;
}
.tf-gallery-preview-item--alt--fields .tf-gallery-ai-button {
  display: none !important;
}
textarea[name*="[galeria-de-imagenes]"] {
  display: none;
}
.com-users-profile__edit label {
  font-weight: bold;
}
.choices__list--dropdown[aria-expanded="true"] {
  position: relative;
}
.choices__list--dropdown[aria-expanded="false"] {
  position: absolute;
}
joomla-field-fancy-select .choices[data-type=select-multiple] > .choices__inner .choices__input {
  margin-left: 5px;
  min-width: 15ch;
  width: 1ch;
  font-size: 11px;
}
.uk-slider-container {
  min-height: 50px;
}
#system-message-container {
  text-align: center !important;
  margin: 0px;
}
joomla-alert {
  margin-bottom: 0px;
  position: fixed;
  z-index: 999999999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
joomla-alert[type=success] {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
joomla-alert[type=success] .joomla-alert--close {
  color: #fff;
  text-shadow: 0 0 0 transparent;
  opacity: 1;
}
joomla-alert[type=success] .joomla-alert--close:hover {
  color: #E73128;
  text-shadow: 0 0 0 transparent;
  opacity: 1;
}
/* tablets */
@media(max-width:959px) {
  .tabdatosbotones {
    box-shadow: 0 0 0 0px transparent !important;
    border-right: 0px;
  }
  .tabdatosbotones li {
    margin-bottom: 10px;
  }
  .tabdatos, .uk-card-default {
    box-shadow: 0 0 0 10px #000 !important;
    box-sizing: border-box;
    background: #fff;
  }
  #jform_com_fields_idioma_de_la_presentacion {
    margin-bottom: 0px;
  }
}