@charset "UTF-8";
/* ---------- Color Module Styles ----------- */
/*=========== COLORES TIPOGRAFIA ==========*/
/*=========== COLORES BOTONES ==========*/
/*=========== COLORES FONDOS ==========*/
/*=========== COLORES SECUNDARIOS =========*/
/*=========== BREAKPOINTS =========*/
/*======== BOX SHADOw =======*/
@font-face {
  font-family: Bold;
  src: url(../../assets/fonts/SourceSansPro-Bold.ttf);
}
@font-face {
  font-family: semiBold;
  src: url(../../assets/fonts/SourceSansPro-SemiBold.ttf);
}
@font-face {
  font-family: Regular;
  src: url(../../assets/fonts/SourceSansPro-Regular.ttf);
}
/*
    Incrustar mixin a los estilos css:

        .btn-primary{ @include btn-normal; }
*/
/*================= BTN PRIMARY ===============*/
/*================= BTN SECONDARY ===============*/
/*================= BTN ALTERNATIVE ===============*/
/*================= BTN LINKS ===============*/
/*================= FISH BACKGROUND ===============*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
*::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
*::-webkit-scrollbar-thumb {
  background: #e6104b;
  border-radius: 5px;
}

/*=========== TIPOGRAFÍAS ==========*/
h1 {
  margin: 0;
  font-size: 46px;
  color: #0a244f;
  font-family: Bold;
}

h2, h3, h4 {
  color: #e6104b;
  font-family: semiBold;
  margin: 0;
}

h2 {
  font-size: 1rem;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
}

p, a {
  font-size: 0.9rem;
  font-family: Regular;
  margin: 0;
  padding: 0;
}

.parrafoIntroduccion {
  color: #6D7B82;
  font-size: 1rem;
  margin: 0;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

p {
  color: #3b3b3b;
}

a {
  color: #fff;
}

@keyframes pulso {
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
/*========== INPUTS ==========*/
textarea.form-textarea {
  height: 90px;
}

textarea.form-textarea, input[type=radio], textarea, input[type=checkbox], input[type=text], input[type=number], input[type=tel], input[type=email], input[type=password],
select.form-select {
  padding-left: 1rem;
  color: #0a244f;
}
textarea.form-textarea:focus, input[type=radio]:focus, textarea:focus, input[type=checkbox]:focus, input[type=text]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=password]:focus,
select.form-select:focus {
  box-shadow: none;
  border: solid 1px #e6104b;
  outline: none;
}
textarea.form-textarea:checked, input[type=radio]:checked, textarea:checked, input[type=checkbox]:checked, input[type=text]:checked, input[type=number]:checked, input[type=tel]:checked, input[type=email]:checked, input[type=password]:checked,
select.form-select:checked {
  background-color: #e6104b;
  border: none;
}

.js input.form-autocomplete.ui-autocomplete-loading {
  background-image: url(../../assets/img/loading_gif_src.gif);
  background-size: 12px;
}

.js input.form-autocomplete {
  background-image: none;
}

/*================= ALERTAS =================*/
.alert {
  position: fixed !important;
  z-index: 50;
  bottom: 20px;
  right: 20px;
  width: max-content !important;
}
.alert button {
  padding: 0.6rem !important;
  background-size: 0.8rem;
}

.messages__wrapper {
  background-color: #d1e7dd;
  position: fixed;
  z-index: 101;
  bottom: 20px;
  right: 20px;
  border-radius: 4px;
}
.messages__wrapper div {
  padding: 0.7rem 1.5rem;
  font-family: semiBold;
  color: #0e7144;
  font-size: 1rem;
}

/*============== BOTONES ====================*/
button[type=submit]:focus {
  box-shadow: none;
  border: none;
}
button[type=submit]:checked {
  box-shadow: none;
}

/*============ CONTENIDO BODY =================*/
/*=========== BREACKPOINTS ===================*/
#main-wrapper #main {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#main-wrapper #main .main-content {
  padding: 0;
}
#main-wrapper #main .main-content .node__content {
  margin: 0;
}
#main-wrapper #main .main-content .node__content .presentacion-home {
  background-color: #E9E9EA;
  padding: 4rem 2rem;
  position: relative;
}
#main-wrapper #main .main-content .node__content .presentacion-home::before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  background-image: url(../../assets/img/bg-servicios.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  width: 100%;
  height: 100%;
  opacity: 0.28;
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .presentacion-home::before {
    background-image: url(../../assets/img/bg-servicios-responsive.png);
  }
}
#main-wrapper #main .main-content .node__content .presentacion-home .container {
  margin-top: 0 !important;
  position: relative;
  z-index: 10;
}
#main-wrapper #main .main-content .node__content .presentacion-home .container h2 {
  font-family: "bold";
  font-size: 2.5rem;
  color: #e6104b;
}
#main-wrapper #main .main-content .node__content .presentacion-home .container p {
  font-size: 1rem;
  font-family: regular;
  margin: 0;
}
#main-wrapper #main .main-content .node__content .presentacion-home .container p a {
  color: #e6104b;
  font-family: semibold;
}
#main-wrapper #main .main-content .node__content .bloqueAzul {
  width: 100%;
  background-color: #2f54c6;
  display: grid;
  place-items: center;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
#main-wrapper #main .main-content .node__content .bloqueAzul::before {
  content: "";
  opacity: 0.7;
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 276px;
  background-image: url(/sites/default/files/2023-04/Bg_lineas.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-size: contain;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__container {
  max-width: 1440px;
  display: flex;
  align-items: center;
  justify-items: center;
  padding: 4rem 2rem;
  gap: 5rem;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .bloqueAzul__container {
    flex-direction: column-reverse;
  }
}
#main-wrapper #main .main-content .node__content .bloqueAzul__imagen {
  justify-content: center;
  display: flex;
  width: clamp(1rem, 100%, 550px);
}
#main-wrapper #main .main-content .node__content .bloqueAzul__imagen img {
  width: 100%;
  height: auto;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .bloqueAzul__contenido {
    text-align: center;
  }
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__titulo {
  font-family: Fs_bold;
  color: #fff;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__titulo h5, #main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__titulo h4 {
  font-family: "bold";
  font-size: 2.5rem;
  margin: 0;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__titulo h4 {
  margin-top: -8px;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__messageCta {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__messageCta {
    align-items: center;
  }
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__messageCta p {
  font-size: 1rem;
  color: #fff;
  max-width: 420px;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__messageCta a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
}
#main-wrapper #main .main-content .node__content .bloqueAzul__contenido .bloqueAzul__messageCta a:hover {
  color: #fff;
  background-color: #0f1838;
}
#main-wrapper #main .main-content .node__content #slider-home {
  position: relative;
}
#main-wrapper #main .main-content .node__content #slider-home .owl-slider-wrapper {
  margin: 0;
  padding: 0;
}
#main-wrapper #main .main-content .node__content #slider-home .owl-wrapper-outer .owl-wrapper .owl-item {
  position: relative;
  height: auto;
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-imagen {
  width: 100%;
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-imagen .field-content {
  height: 100%;
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-imagen .field-content::before {
  content: "";
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 4%, rgba(0, 0, 0, 0) 63%);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-imagen .field-content::before {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 4%, rgba(0, 0, 0, 0) 63%);
  }
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-imagen .field-content img {
  width: 100%;
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-imagen .field-content img {
    object-fit: contain;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .informacionsliderhome {
  position: absolute;
  bottom: 0;
  padding-bottom: clamp(1rem, 10vw, 6rem);
  width: 100%;
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 100;
  width: 60%;
  line-height: 1;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo {
    width: 75%;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo .field-content {
  font-size: 4.5rem;
  font-family: Bold;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1600px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo .field-content {
    font-size: 4rem;
  }
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo .field-content {
    font-size: 3.6rem;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo .field-content {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo .field-content {
    font-size: 2.2rem;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-titulo .field-content {
    font-size: 1.8rem;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 100;
}
#main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda .field-content {
  color: #fff;
  font-family: semiBold;
  font-size: 2.5rem;
  line-height: 1;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1600px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda .field-content {
    font-size: 2rem;
  }
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda .field-content {
    font-size: 1.8rem;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda .field-content {
    font-size: 1.6rem;
  }
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda .field-content {
    font-size: 1.3rem;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content #slider-home .views-field-field-ayuda .field-content {
    font-size: 0.9rem;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder {
  width: max-content;
  position: absolute;
  z-index: 10;
  bottom: -30px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder {
    bottom: -8vw;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder {
    bottom: -11vw;
  }
}
@media (max-width : 375px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder {
    bottom: -13vw;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content {
  text-align: center;
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a {
  display: inline-block;
  position: relative;
  z-index: 50;
  width: 60px;
  height: 60px;
  background-color: #e6104b;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a {
    width: 50px;
    height: 50px;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a {
    width: 40px;
    height: 40px;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a::before, #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #e6104b;
  border-radius: 100%;
  opacity: 0.7;
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a::before {
  animation: pulso 2s ease-out infinite;
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a::after {
  animation: pulso 2s 1s ease-out infinite;
}
#main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a img {
  width: 30px;
  height: auto;
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a img {
    width: 25px;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content #slider-home .block-layout-builder .content a img {
    width: 20px;
  }
}
#main-wrapper #main .main-content .node__content #slider-home .owl-controls {
  position: absolute;
  text-align: right;
  width: 95%;
  bottom: 15px;
  z-index: 11;
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora {
  background-color: #0a244f;
  padding: 4rem 0;
  position: relative;
  z-index: 9;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora::before {
  content: "";
  position: absolute;
  z-index: 1;
  background-image: linear-gradient(0.25turn, rgba(24, 36, 78, 0) -60%, rgb(24, 36, 78) 35%, rgba(24, 36, 78, 0)), url(../../assets/img/bg-ruta.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora::before {
    width: 100vw;
    height: 100%;
    background-image: linear-gradient(0.5turn, rgba(24, 36, 78, 0) -105%, rgb(24, 36, 78) 30%, rgba(24, 36, 78, 0)), url(../../assets/img/bg-ruta-responsive-01.svg);
  }
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .view-id-ruta_exportadora_home {
  position: relative;
  z-index: 11;
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-row {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 7rem;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-row {
    gap: 3rem;
  }
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .col-md-6 {
  width: 30%;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .col-md-6 {
    width: 85%;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora {
    text-align: center;
  }
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .Introduccion {
  color: #fff;
  font-family: Regular;
  line-height: 1.3;
  font-size: 1rem;
  padding-bottom: 17px;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .Introduccion {
    font-size: 1.1rem;
    padding-bottom: 30px;
  }
}
@media (max-width : 375px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .Introduccion {
    font-size: 1rem;
  }
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 200px;
  text-transform: uppercase;
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora a:hover {
  color: #fff;
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image {
  margin: 0;
  padding: 0;
  width: auto;
  position: relative;
  z-index: 100;
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image {
    width: 90%;
  }
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image:hover img {
  margin: 0 10px 10px 0;
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image::before {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: #e6104b;
  width: 96%;
  height: 96%;
  border-radius: 20px;
  right: 0;
  bottom: 0;
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image::before {
    width: 100%;
  }
}
#main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image img {
  position: relative;
  z-index: 99;
  object-fit: cover;
  width: 500px;
  height: auto;
  margin: 10px 0 0 10px;
  border-radius: 12px;
  transition: margin 0.2s;
}
@media (max-width: 768px) {
  #main-wrapper #main .main-content .node__content .home_ruta_exportadora .views-field-field-image img {
    margin: 10px 0 0 0;
  }
}
#main-wrapper #main .main-content .node__content .home_noticias {
  position: relative;
  background-color: #FFFFFF;
  padding: 3rem 0 3rem 0;
  text-align: center;
}
#main-wrapper #main .main-content .node__content .home_noticias::before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  background-image: url(../../assets/img/bg-servicios.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  width: 100%;
  height: 100%;
  opacity: 0.28;
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_noticias::before {
    background-image: url(../../assets/img/bg-servicios-responsive.png);
  }
}
#main-wrapper #main .main-content .node__content .home_noticias .view-id-noticias_home {
  position: relative;
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
#main-wrapper #main .main-content .node__content .home_noticias .view-content {
  padding: 2rem 0;
  margin: 0;
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-item {
  border-right: solid 10px transparent;
  border-left: solid 10px transparent;
  background-color: #FFFFFF;
  min-width: 272px;
  height: 250px;
  position: relative;
  text-align: left;
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-item:hover .views-field-fieldset {
  top: -140px;
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-item:hover .views-field-fieldset .field-content .wraper__noticias .views-field-title {
  font-size: 0.8rem;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-nothing .field-content {
  position: relative;
  left: 16px;
  z-index: 100;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-nothing .field-content .newTag {
  text-transform: uppercase;
  border-radius: 0 0 12px 12px;
  background-color: #e6104b;
  display: inline-block;
  color: #fff;
  padding: 0.5rem 1.2rem;
  font-size: 0.8rem;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  border-bottom: solid 4px #e6104b;
  background-color: black;
  overflow: hidden;
  transition: top 0.2s;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias {
  height: 100%;
  position: relative;
  z-index: 9;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 1rem 0.8rem 1rem;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-field-imagen {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-field-imagen::before {
  content: "";
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 4%, rgba(0, 0, 0, 0) 63%);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-field-imagen img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-created {
  text-align: right;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-created .field-content {
  color: #fff;
  font-family: semiBold;
  font-size: 0.7rem;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-created .field-content {
    font-size: 0.9rem;
  }
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-title {
  width: 100%;
  text-align: left;
  transition: font-size 0.2s;
  line-height: 1;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-fieldset .wraper__noticias .views-field-title .field-content {
  text-transform: uppercase;
  color: #fff;
  font-family: semiBold;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-body {
  position: absolute;
  bottom: 60px;
  padding: 0 30px;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_noticias .views-field-body {
    bottom: 50px;
  }
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-body .field-content {
  width: 100%;
  color: #6D7B82;
  text-align: left;
  font-size: 0.9rem;
  line-height: 1.1;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_noticias .views-field-body .field-content {
    font-size: 0.8rem;
  }
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-view-node {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0.5rem 0;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-view-node .field-content a {
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
#main-wrapper #main .main-content .node__content .home_noticias .views-field-view-node .field-content a:hover {
  color: #fff;
  background-color: #0f1838;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_noticias .views-field-view-node .field-content a {
    width: 100px;
    padding: 0.3rem 0;
  }
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-buttons {
  position: absolute;
  top: 100px;
  left: -15px;
  right: -15px;
  height: max-content;
  display: flex;
  justify-content: space-between;
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_noticias .owl-buttons {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    justify-content: center;
    gap: 2rem;
  }
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-buttons .owl-prev {
  background-color: #fff;
  width: 40px;
  height: 40px;
  color: #e6104b;
  box-shadow: 0 0 5px #8f8f8f;
  display: flex;
  justify-content: center;
  align-items: center;
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-buttons .owl-prev::before {
  content: url("../../assets/img/arrowSide.svg");
  margin: 0;
  display: inline-block;
  transform: scaleX(-1);
  width: 10px;
  height: 19px;
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-buttons .owl-next {
  background-color: #fff;
  width: 40px;
  height: 40px;
  color: #e6104b;
  box-shadow: 0 0 5px #8f8f8f;
  display: flex;
  justify-content: center;
  align-items: center;
}
#main-wrapper #main .main-content .node__content .home_noticias .owl-buttons .owl-next::before {
  content: url("../../assets/img/arrowSide.svg");
  margin: 0;
  display: inline-block;
  width: 10px;
  height: 19px;
}
#main-wrapper #main .main-content .node__content .home_noticias .view-footer .verNoticias {
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 220px;
  padding: 12px 0;
}
#main-wrapper #main .main-content .node__content .home_noticias .view-footer .verNoticias:hover {
  color: #fff;
  background-color: #0f1838;
}
#main-wrapper #main .main-content .node__content .home_servicios {
  position: relative;
  z-index: 10;
  background-color: #e6104b;
  padding: 3rem 0 3rem 0;
  text-align: center;
}
#main-wrapper #main .main-content .node__content .home_servicios::before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  background-image: url(../../assets/img/bg-servicios.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  width: 100%;
  height: 100%;
  opacity: 1;
  mix-blend-mode: darken;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_servicios::before {
    background-image: url(../../assets/img/bg-servicios-responsive.png);
  }
}
#main-wrapper #main .main-content .node__content .home_servicios .container, #main-wrapper #main .main-content .node__content .home_servicios .w-100 {
  position: relative;
  z-index: 100;
}
#main-wrapper #main .main-content .node__content .home_servicios p {
  color: #fff;
}
#main-wrapper #main .main-content .node__content .home_servicios .view-content {
  padding: 1.5rem;
  gap: 3rem;
  justify-content: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_servicios .view-content {
    justify-content: center;
  }
}
#main-wrapper #main .main-content .node__content .home_servicios .view-content .col-md-4 {
  width: 90%;
  max-width: 320px;
  height: 380px;
  background-color: #FFFFFF;
  padding: 2rem 1.5rem;
  border-radius: 12px;
  margin-top: 10px;
  transition: margin-top 0.2s ease;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
#main-wrapper #main .main-content .node__content .home_servicios .view-content .col-md-4:hover {
  margin-top: 2px;
}
#main-wrapper #main .main-content .node__content .home_servicios .view-content .owl-wrapper .col-md-4 {
  margin-left: auto;
  margin-right: auto;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general img {
  width: 110px;
  height: 110px;
  object-fit: cover;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset {
  padding: 0 0;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset .field-content .wrapper__titulo {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset .field-content .wrapper__titulo .views-field-title {
  width: 70%;
  height: 60px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset .field-content .wrapper__titulo .views-field-title .field-content a {
  text-decoration: none;
  display: block;
  line-height: 1.2;
  font-family: Bold;
  color: #0a244f;
  font-size: 1.1rem;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset .field-content .wrapper__titulo .views-field-field-intr .field-content a {
  text-decoration: none;
  display: block;
  font-family: Regular;
  font-size: 0.9rem;
  line-height: 1;
  color: #6D7B82;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset .field-content .wrapper__titulo .views-field-field-items {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
#main-wrapper #main .main-content .node__content .home_servicios .wrapper__general .views-field-fieldset .field-content .wrapper__titulo .views-field-field-items .field-content {
  font-size: 0.9rem;
  color: #0a244f;
  font-family: Regular;
}
#main-wrapper #main .main-content .node__content .home_servicios .views-field-view-node .field-content a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  width: 70%;
  color: #fff;
  text-transform: uppercase;
  font-family: semiBold;
}
#main-wrapper #main .main-content .node__content .home_servicios .views-field-view-node .field-content a:hover {
  color: #fff;
  background-color: #0f1838;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial {
  position: relative;
  z-index: 10;
  background-color: #E9E9EA;
  padding: 3rem 0;
  text-align: center;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial::after {
  content: "";
  position: absolute;
  z-index: -1;
  background-image: url(../../assets/img/bg-empresarial.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  left: 0;
  width: 100%;
  height: 300px;
  filter: grayscale(1);
  bottom: -3vw;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items {
  padding: 1.5rem 0;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 10;
}
@media (min-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick-slide {
    width: 100% !important;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide {
    margin: 0 1rem;
  }
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home {
  width: clamp(100px, 90%, 320px);
  margin: 0;
  padding: 1rem 1rem;
  border-radius: 12px;
  background-color: #fff;
  display: flex;
  align-items: center;
  column-gap: 1rem;
  height: 220px;
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home {
    flex-direction: column;
    height: max-content;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home {
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home {
    flex-direction: column;
    height: max-content;
  }
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--type-string {
  display: flex;
  align-items: center;
  height: 40px;
  text-align: left;
  line-height: 1;
  font-family: Bold;
  text-decoration: none;
  font-size: 1.5rem;
  color: #0a244f;
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--type-string {
    align-self: center;
    margin-top: 0.5rem;
    text-align: center;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--type-string {
    align-self: center;
    margin: 0;
    text-align: left;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--type-string {
    height: max-content;
    align-self: center;
    margin-top: 0.5rem;
    text-align: center;
  }
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-imagen {
  align-self: center;
  justify-self: center;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  background-color: #E9E9EA;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-imagen {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-imagen {
    width: 100px;
    height: 100px;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-imagen {
    width: 70px;
    height: 70px;
  }
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-imagen img {
  margin: 0;
  width: 50%;
  height: auto;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-enlace {
  padding: 0;
  border-radius: 0;
  width: 100%;
  height: min-content;
  text-align: left;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-enlace {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-enlace {
    justify-content: flex-start;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-enlace {
    justify-content: center;
  }
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-enlace a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  padding: 0.3rem 0;
  width: 100px;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-enlace a:hover {
  color: #fff;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-ayuda {
  max-height: 100px;
  overflow: hidden;
  overflow-y: overlay;
  align-items: center;
  font-size: 0.8rem;
  line-height: 1.3;
  color: #6D7B82;
  text-align: left;
  padding: 0.5rem 0;
  margin: 0.5rem 0;
  border-radius: 0;
  width: 100%;
  height: 100%;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-ayuda:hover {
  overflow-y: overlay;
}
@media (max-width: 1200px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-ayuda {
    text-align: center;
  }
}
@media (max-width: 992px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-ayuda {
    text-align: left;
  }
}
@media (max-width : 480px) {
  #main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-list .slick-track .slick__slide .paragraph--type--varios-home .field--name-field-ayuda {
    text-align: center;
  }
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-dots {
  position: relative;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-dots .slick-active button::before {
  color: #e6104b;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick-dots li button::before {
  color: #e6104b;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick__arrow {
  position: relative;
  display: flex;
  justify-content: center;
  gap: 8rem;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick__arrow .slick-arrow {
  position: relative;
  height: auto;
}
#main-wrapper #main .main-content .node__content .home_contenido_empresarial .container .block-field-blockblock-contentvarios-homefield-items .slick__arrow .slick-arrow::before {
  color: #e6104b;
}
/*============ HEADER =================*/
.page-node-217 #header .margen-fijo, .page-view-noticias-filtro-home #header .margen-fijo, .node--type-noticias #header .margen-fijo, .page-node-216 #header .margen-fijo, .page-node-63 #header .margen-fijo, .page-view-biblioteca-publica #header .margen-fijo {
  margin-bottom: 70px;
}
.page-node-217 #header #navbar-main, .page-view-noticias-filtro-home #header #navbar-main, .node--type-noticias #header #navbar-main, .page-node-216 #header #navbar-main, .page-node-63 #header #navbar-main, .page-view-biblioteca-publica #header #navbar-main {
  position: relative;
  top: 0;
  background-color: #0a244f;
}
@media (max-width: 992px) {
  .page-node-217 #header #navbar-main, .page-view-noticias-filtro-home #header #navbar-main, .node--type-noticias #header #navbar-main, .page-node-216 #header #navbar-main, .page-node-63 #header #navbar-main, .page-view-biblioteca-publica #header #navbar-main {
    background-color: #e6104b;
  }
}

#header {
  position: relative;
  z-index: 100;
}

#header #navbar-top {
  background-color: #0a244f;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 0 0 0 0;
  position: relative;
  z-index: 10;
}
#header #navbar-top .region-top-header {
  padding: 0;
  width: 100%;
  max-width: 1200px;
  display: flex;
  justify-content: space-between;
}
#header #navbar-top .region-top-header .block {
  width: max-content;
  padding: 0;
}
@media (max-width: 519px) {
  #header #navbar-top .region-top-header #block-menusecundariotop {
    width: 100%;
  }
  #header #navbar-top .region-top-header #block-menusecundariotop .nav-item {
    display: none;
  }
  #header #navbar-top .region-top-header #block-menusecundariotop .is-active {
    display: block;
    width: 100%;
  }
  #header #navbar-top .region-top-header #block-menusecundariotop .opened {
    display: flex;
    flex-direction: column;
  }
  #header #navbar-top .region-top-header #block-menusecundariotop .opened .nav-item {
    display: block;
  }
  #header #navbar-top .region-top-header #block-menusecundariotop::after {
    position: absolute;
    content: "";
    background: url(../../assets/img/arrowDown.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    top: 0.9rem;
    right: 0.9rem;
    z-index: 1;
    width: 1rem;
    height: 0.6rem;
  }
}
#header #navbar-top .region-top-header #block-menusecundariotop .nav-item, #header #navbar-top .region-top-header #block-menusecundariotop .is-active {
  border-bottom: solid 4px transparent;
  transition: border 0.2s;
}
#header #navbar-top .region-top-header #block-menusecundariotop .nav-item:hover, #header #navbar-top .region-top-header #block-menusecundariotop .is-active:hover {
  border-bottom: solid 4px #e6104b;
}
#header #navbar-top .region-top-header #block-menusecundariotop .nav-item .nav-link, #header #navbar-top .region-top-header #block-menusecundariotop .is-active .nav-link {
  letter-spacing: 0.8pt;
  text-transform: uppercase;
  font-family: semiBold;
  font-size: 11.904px;
  padding: 11px 15px 4px 15px;
  color: #596f94;
}
#header #navbar-top .region-top-header #block-menusecundariotop .nav-item .nav-link:hover, #header #navbar-top .region-top-header #block-menusecundariotop .is-active .nav-link:hover {
  color: #fff;
}
#header #navbar-top .region-top-header #block-redessocialestop {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
@media (max-width: 768px) {
  #header #navbar-top .region-top-header #block-redessocialestop {
    display: none;
  }
}
#header #navbar-top .region-top-header #block-redessocialestop h2 {
  margin: 0;
  text-transform: uppercase;
  font-family: Semibold;
  color: #596f94;
  font-size: 0.9rem;
  letter-spacing: 1px;
}
#header #navbar-top .region-top-header #block-redessocialestop p {
  margin: 0;
  display: flex;
  gap: 13px;
}
#header #navbar-top .region-top-header #block-redessocialestop p a {
  filter: hue-rotate(60deg) brightness(500%);
}
#header #navbar-top .region-top-header #block-redessocialestop p a img {
  width: 100%;
}

#header #navbar-main {
  position: absolute;
  right: 0;
  left: 0;
  top: 38px;
  background-color: transparent;
}
@media (max-width: 992px) {
  #header #navbar-main {
    display: block;
    text-align: right;
  }
}
#header #navbar-main .region-primary-menu {
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 992px) {
  #header #navbar-main .region-primary-menu {
    flex-direction: column;
    align-items: flex-start;
  }
}
#header #navbar-main #CollapsingNavbar .background-blue {
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0;
  color: white;
  background-color: #0a244f;
}

@media (max-width: 1200px) {
  #header #block-logocolombiaco {
    width: 13%;
  }
}
@media (max-width: 992px) {
  #header #block-logocolombiaco {
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #0a244f;
  }
}
#header #block-logocolombiaco p {
  margin: 0%;
}

@media (max-width: 992px) {
  #header #block-navegacionprincipal {
    width: 100%;
    text-align: left;
  }
}
#header #block-navegacionprincipal .nav-item {
  border-bottom: solid 3.5px transparent;
  transition: border 0.2s;
}
@media (max-width: 992px) {
  #header #block-navegacionprincipal .nav-item {
    padding: 0.5rem;
    border-bottom: solid 1px #0a244f;
  }
}
#header #block-navegacionprincipal .nav-item .nav-link {
  font-size: 1rem;
  font-family: Regular;
  text-transform: uppercase;
  color: #fff;
  padding: 0 10px 2px 10px;
}
@media (max-width: 1200px) {
  #header #block-navegacionprincipal .nav-item .nav-link {
    font-size: 0.8rem;
  }
}
@media (max-width: 992px) {
  #header #block-navegacionprincipal .nav-item .nav-link {
    font-size: 1rem;
    padding-left: 1rem;
  }
}
#header #block-navegacionprincipal .nav-item:hover {
  border-bottom: solid 3.5px red;
}

#header .block-miportal {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  #header .block-miportal {
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
#header .block-miportal p {
  margin: 0;
  padding: 0%;
}
@media (max-width: 992px) {
  #header .block-miportal p {
    padding: 1rem 0;
    margin-left: auto;
    margin-right: auto;
  }
}
#header .block-miportal p a {
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 1.5rem;
}
#header .block-miportal p a:hover {
  color: #fff;
}
@media (max-width: 1200px) {
  #header .block-miportal p a {
    width: 100px;
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  #header .block-miportal p a {
    text-transform: uppercase;
    background-color: #0a244f;
    transition: background 0.2s;
    text-transform: uppercase;
    display: inline-block;
    width: 135px;
    padding: 10px 0;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
  }
  #header .block-miportal p a:hover {
    color: #fff;
    background-color: #0f1838;
  }
}
#header .block-miportal p a:hover::after {
  opacity: 1;
  margin-left: 0.8rem;
}
#header .block-miportal p a::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(../../assets/img/buttonArrow.png);
  background-size: cover;
  background-repeat: no-repeat;
  margin-left: -0.5rem;
  opacity: 0;
  transition-property: margin-left, opacity;
  transition-duration: 0.2s;
}

@media (max-width: 992px) {
  #block-dropdownlanguage, #block-dropdownlanguage-2 {
    margin-left: 1rem;
  }
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget {
  padding-right: 0;
  margin: 0;
  color: #f3f3f3;
  font-size: 1.1em;
  background: transparent;
  border-radius: 0;
  border: none;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton {
  padding: 0;
  text-align: right;
  border: none;
  border-radius: 0;
}
@media (max-width: 992px) {
  #block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton {
    text-align: left;
  }
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action {
  border: solid 1px red;
  border: none;
  padding-right: 20px;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action:hover, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action:hover {
  background-color: transparent;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action .language-link, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action .language-link {
  padding: 0;
  margin: 0;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action .language-link:hover, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action .language-link:hover {
  background-color: transparent;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action {
  padding: 0.5rem;
  background-color: rgba(10, 36, 79, 0.3);
  transition: background-color 0.2s;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:hover, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:hover {
  background-color: rgb(10, 36, 79);
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle {
  position: inherit;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow {
  color: #fff;
  right: 0;
}
@media (max-width: 992px) {
  #block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow {
    left: 1.5rem;
  }
}
#block-dropdownlanguage .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow:hover, #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow:hover {
  background-color: transparent;
}
#block-dropdownlanguage .open .dropbutton-widget, #block-dropdownlanguage-2 .open .dropbutton-widget {
  overflow: visible;
}
#block-dropdownlanguage .open .dropbutton-widget .dropbutton-arrow, #block-dropdownlanguage-2 .open .dropbutton-widget .dropbutton-arrow {
  top: 0.5em;
}
#block-dropdownlanguage .open .dropbutton-widget .secondary-action, #block-dropdownlanguage-2 .open .dropbutton-widget .secondary-action {
  display: inline-block;
}
#block-dropdownlanguage .open .dropbutton-widget .secondary-action .language-link, #block-dropdownlanguage-2 .open .dropbutton-widget .secondary-action .language-link {
  color: #fff;
  text-decoration: none;
}

#header #navbar-main .navbar-toggler {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  #header #navbar-main .navbar-toggler {
    background-color: #e6104b;
    padding: 0.2rem;
  }
}
#header #navbar-main .navbar-toggler:focus {
  box-shadow: none;
}
#header #navbar-main .navbar-toggler .navbar-toggler-icon {
  background-image: url(../../assets/img/navbar.svg);
}
#header #navbar-main #CollapsingNavbar {
  width: 100%;
}
@media (max-width: 992px) {
  #header #navbar-main #CollapsingNavbar {
    width: 90%;
    background-color: #e6104b;
    border: none;
  }
}
#header #navbar-main #CollapsingNavbar .offcanvas-header {
  padding: 1rem 1rem 0 0;
  justify-content: flex-end;
}
#header #navbar-main #CollapsingNavbar .offcanvas-header:hover {
  box-shadow: none;
}
#header #navbar-main #CollapsingNavbar .offcanvas-body {
  padding: 0;
}

/*.node--type-servicios{
  #header{
    #navbar-main{
      #block-miportal{
            p{

                a{
                  background-color: #E6E6E7;
                  color: $paragraph-color;

                  &:hover{
                    background-color: #A5A5A5;}
                }
            }
      }
    }
  }
}*/
/*============ BREADCRUMBS =================*/
.node--type-ruta-exportadora .block-system-breadcrumb-block, .node--type-servicios .block-system-breadcrumb-block {
  position: absolute;
  left: 20px;
  right: 0;
  top: 150px;
  z-index: 10;
}
@media (max-width: 1200px) {
  .node--type-ruta-exportadora .block-system-breadcrumb-block, .node--type-servicios .block-system-breadcrumb-block {
    top: 10vw;
  }
}
.node--type-ruta-exportadora .block-system-breadcrumb-block .breadcrumb .breadcrumb-item, .node--type-servicios .block-system-breadcrumb-block .breadcrumb .breadcrumb-item {
  text-transform: uppercase;
}
.node--type-ruta-exportadora .block-system-breadcrumb-block .breadcrumb .breadcrumb-item a, .node--type-servicios .block-system-breadcrumb-block .breadcrumb .breadcrumb-item a {
  color: #6D7B82;
  font-family: Regular;
  text-decoration: none;
  font-size: 0.8rem;
}
.node--type-ruta-exportadora .block-system-breadcrumb-block .breadcrumb .breadcrumb-item a:hover, .node--type-servicios .block-system-breadcrumb-block .breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}
.node--type-ruta-exportadora .block-system-breadcrumb-block .breadcrumb .active, .node--type-servicios .block-system-breadcrumb-block .breadcrumb .active {
  color: #fff;
  font-family: semiBold;
  font-size: 0.8rem;
}

.highlighted {
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
}
.highlighted .container-fluid {
  width: 90%;
  padding: 0;
}
.highlighted .container-fluid .block-system-breadcrumb-block .breadcrumb {
  margin: 0;
  align-items: center;
  padding: 0.2rem 0;
}

@media (max-width : 480px) {
  .block-system-breadcrumb-block .breadcrumb {
    padding: 0.2rem 1rem;
  }
}
.block-system-breadcrumb-block .breadcrumb .breadcrumb-item {
  text-transform: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.block-system-breadcrumb-block .breadcrumb .breadcrumb-item::before {
  content: url("../../assets/img/arrowSide.svg");
  width: 7px;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0 0.5rem;
}
.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:first-child::before {
  display: none;
}
.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a {
  color: #e6104b;
  font-family: semiBold;
  text-decoration: none;
  font-size: 0.8rem;
}
.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}

.block-system-breadcrumb-block .breadcrumb .active {
  color: #0a244f;
  font-family: semiBold;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.block-system-breadcrumb-block .breadcrumb .active::before {
  content: url("../../assets/img/arrowSide.svg");
  width: 7px;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0 0.5rem;
}

/*============ ENLACE ATRÁS =================*/
.enlaceAtras {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.7rem;
  transition: gap 0.2s;
}
@media (max-width : 480px) {
  .enlaceAtras {
    justify-content: center;
    margin-top: 8px;
  }
}
.enlaceAtras::before {
  content: "";
  display: inline-block;
  background-image: url(../../assets/img/arrowBack.svg);
  background-size: cover;
  width: 19px;
  height: 17px;
}
.enlaceAtras:hover {
  gap: 1rem;
}
.enlaceAtras:hover a {
  color: #e6104b;
}
.enlaceAtras a {
  color: #0a244f;
  font-family: semiBold;
  font-size: 1rem;
  line-height: 1;
}

.node--type-actividades-comerciales {
  position: relative;
}
.node--type-actividades-comerciales .enlaceAtras {
  position: absolute;
  top: calc(70px + 2rem);
  right: 20px;
  z-index: 10;
}
@media (max-width: 768px) {
  .node--type-actividades-comerciales .enlaceAtras {
    position: relative;
    top: 0;
    left: 0;
    right: 10px;
  }
}

/*=========== TITULOS HOME ===================*/
.home_ruta_exportadora .titulosHome, .home_ruta_exportadora h2, .home_ruta_exportadora .bloqueAzul__titulo, .home_noticias .titulosHome, .home_noticias h2, .home_noticias .bloqueAzul__titulo,
.home_servicios .titulosHome,
.home_servicios h2,
.home_servicios .bloqueAzul__titulo, .home_contenido_empresarial .titulosHome, .home_contenido_empresarial h2, .home_contenido_empresarial .bloqueAzul__titulo,
.card-servicios .titulosHome,
.card-servicios h2,
.card-servicios .bloqueAzul__titulo, .bloqueAzul .titulosHome, .bloqueAzul h2, .bloqueAzul .bloqueAzul__titulo, .presentacion-home .titulosHome, .presentacion-home h2, .presentacion-home .bloqueAzul__titulo {
  width: 100%;
  height: min-content;
  padding: 0;
  font-family: Bold;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1;
  margin: 0;
}
.home_ruta_exportadora .titulosHome::after, .home_ruta_exportadora h2::after, .home_ruta_exportadora .bloqueAzul__titulo::after, .home_noticias .titulosHome::after, .home_noticias h2::after, .home_noticias .bloqueAzul__titulo::after,
.home_servicios .titulosHome::after,
.home_servicios h2::after,
.home_servicios .bloqueAzul__titulo::after, .home_contenido_empresarial .titulosHome::after, .home_contenido_empresarial h2::after, .home_contenido_empresarial .bloqueAzul__titulo::after,
.card-servicios .titulosHome::after,
.card-servicios h2::after,
.card-servicios .bloqueAzul__titulo::after, .bloqueAzul .titulosHome::after, .bloqueAzul h2::after, .bloqueAzul .bloqueAzul__titulo::after, .presentacion-home .titulosHome::after, .presentacion-home h2::after, .presentacion-home .bloqueAzul__titulo::after {
  margin: 1rem 0;
  content: "";
  display: block;
  width: 217px;
  height: 3px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.home_contenido_empresarial h2, .home_noticias h2 {
  color: #0a244f;
}
.home_contenido_empresarial h2::after, .home_noticias h2::after {
  background-color: #0a244f;
}

.presentacion-home h2::after {
  margin-left: 0;
  background-color: #e6104b;
}
@media (max-width: 992px) {
  .presentacion-home h2::after {
    margin-left: auto;
    margin-right: auto;
  }
}

.home_ruta_exportadora h2 {
  text-align: left;
}
@media (max-width: 992px) {
  .home_ruta_exportadora h2 {
    text-align: center;
  }
}
.home_ruta_exportadora h2::after {
  margin-left: 0;
}
@media (max-width: 992px) {
  .home_ruta_exportadora h2::after {
    margin-left: auto;
    margin-right: auto;
  }
}

.card-servicios .titulosHome h2 {
  color: #0a244f;
  text-align: left;
}
.card-servicios .titulosHome h2::after {
  background-color: #e6104b;
  margin-left: 0;
  margin-right: 0;
}

/*=========== BOTON ARRIBA ===================*/
.downArrow__up {
  width: max-content;
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  width: 45px;
  height: 45px;
  z-index: 11;
  padding: 0.5rem;
  background-color: hsla(339, 97%, 47%, 0.8);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  display: grid;
  place-items: center;
}
.downArrow__up img {
  transform: scaleY(-1);
}

/*=========== CALENDARIO ===================*/
#ui-datepicker-div {
  padding: 0;
  border: none;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  border-radius: 12px;
}

#ui-datepicker-div .ui-datepicker-header {
  padding: 0;
  background-color: #FFFFFF;
  border: none;
}

#ui-datepicker-div .ui-datepicker-title {
  color: #6D7B82;
  font-family: semiBold;
  font-size: 1rem;
}

.ui-datepicker-calendar thead tr {
  border: none;
}
.ui-datepicker-calendar thead tr th {
  background-color: #FFFFFF;
}
.ui-datepicker-calendar thead tr th span {
  color: #6D7B82;
  font-family: Regular;
}

.ui-datepicker-calendar tbody tr {
  background-color: #FFFFFF;
}
.ui-datepicker-calendar tbody tr td {
  border: none;
  padding: 0;
}
.ui-datepicker-calendar tbody tr td .ui-state-default {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 26px;
  height: 26px;
  text-align: center;
  color: #6D7B82;
  font-family: Regular;
  border: none;
  background-color: transparent;
}
.ui-datepicker-calendar tbody tr td .ui-state-active {
  margin-left: auto;
  margin-right: auto;
  color: #0a244f;
  border: solid 1px #0a244f;
  border-radius: 50%;
}

/*=========== FORMULARIO ===================*/
.noticias--general .izquierda .form-type-textfield, .biblioteca--general .izquierda .form-type-textfield {
  padding: 0;
  position: relative;
}
.noticias--general .izquierda .form-type-textfield label, .biblioteca--general .izquierda .form-type-textfield label {
  font-family: Regular;
  color: #0a244f;
  font-size: 1rem;
  margin-bottom: 0.3rem;
}
.noticias--general .izquierda .form-type-textfield .button-lupa, .biblioteca--general .izquierda .form-type-textfield .button-lupa {
  border: none;
  font-size: 0;
  padding: 0.7rem;
  background-image: url(../../assets/img/search.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  position: absolute;
  right: 0.5rem;
  top: 3.4rem;
}
.noticias--general .izquierda .form-type-textfield .form-control, .biblioteca--general .izquierda .form-type-textfield .form-control {
  margin-top: 1rem;
  padding: 0.5rem 1rem;
  font-family: Regular;
  color: #0a244f;
  border: solid 2px #f2f2f2;
}
.noticias--general .izquierda .form-type-textfield .form-control::placeholder, .biblioteca--general .izquierda .form-type-textfield .form-control::placeholder {
  font-size: 0.8rem;
}
@media (max-width: 768px) {
  .noticias--general .izquierda .form-type-textfield .form-control::placeholder, .biblioteca--general .izquierda .form-type-textfield .form-control::placeholder {
    font-size: 1rem;
  }
}
.noticias--general .izquierda .form-type-textfield .form-control:focus, .biblioteca--general .izquierda .form-type-textfield .form-control:focus {
  outline: none;
  box-shadow: none;
}
.noticias--general .izquierda .form-type-textfield #edit-created, .biblioteca--general .izquierda .form-type-textfield #edit-created {
  background-image: url(../../assets/img/calendar.svg);
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position-y: center;
  background-position-x: right;
}

.noticias--general .izquierda #block-copybliblioteca, .biblioteca--general .izquierda #block-copybliblioteca {
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  padding: 1rem 1rem;
  border-radius: 12px;
}
.noticias--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row, .biblioteca--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row {
  margin-left: auto;
  margin-right: auto;
  justify-content: space-around;
}
.noticias--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .col-sm-2, .biblioteca--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .col-sm-2 {
  width: 30px;
  padding: 0;
  display: flex;
  align-items: center;
}
.noticias--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .introduccion-filtros, .biblioteca--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .introduccion-filtros {
  width: 65%;
  padding: 0;
}
.noticias--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .introduccion-filtros strong, .biblioteca--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .introduccion-filtros strong {
  font-family: semiBold;
  font-size: 1rem;
  color: #0a244f;
  line-height: 1rem;
}
.noticias--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .introduccion-filtros p, .biblioteca--general .izquierda #block-copybliblioteca .field--type-text-with-summary .row .introduccion-filtros p {
  margin: 0;
  font-family: Regular;
  font-size: 0.9rem;
  color: #0a244f;
  line-height: 1.2;
}

.noticias--general .izquierda .filtros--noticias, .biblioteca--general .izquierda .filtros--noticias {
  padding: 1rem;
  color: #0a244f;
  font-size: 1.3rem;
  font-family: Bold;
  margin: 0;
  background-color: #FFFFFF;
  border-radius: 12px 12px 0 0;
  margin-top: 1rem;
}

.noticias--general .izquierda .fieldgroup, .noticias--general .izquierda .js-form-item-created, .noticias--general .izquierda .form-item-categoria, .noticias--general .izquierda #edit-categoria-collapsible, .noticias--general .izquierda #edit-category-collapsible, .noticias--general .izquierda #edit-user-collapsible, .noticias--general .izquierda #edit-created-collapsible, .noticias--general .izquierda #views-exposed-form-eventos-block-1, .biblioteca--general .izquierda .fieldgroup, .biblioteca--general .izquierda .js-form-item-created, .biblioteca--general .izquierda .form-item-categoria, .biblioteca--general .izquierda #edit-categoria-collapsible, .biblioteca--general .izquierda #edit-category-collapsible, .biblioteca--general .izquierda #edit-user-collapsible, .biblioteca--general .izquierda #edit-created-collapsible, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1, .page-node-63 .izquierda .fieldgroup, .page-node-63 .izquierda .js-form-item-created, .page-node-63 .izquierda .form-item-categoria, .page-node-63 .izquierda #edit-categoria-collapsible, .page-node-63 .izquierda #edit-category-collapsible, .page-node-63 .izquierda #edit-user-collapsible, .page-node-63 .izquierda #edit-created-collapsible, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 {
  padding: 0.5rem 1.5rem;
  background-color: #FFFFFF;
  margin-bottom: 0 !important;
}
.noticias--general .izquierda .fieldgroup summary, .noticias--general .izquierda .fieldgroup label, .noticias--general .izquierda .fieldgroup span, .noticias--general .izquierda .js-form-item-created summary, .noticias--general .izquierda .js-form-item-created label, .noticias--general .izquierda .js-form-item-created span, .noticias--general .izquierda .form-item-categoria summary, .noticias--general .izquierda .form-item-categoria label, .noticias--general .izquierda .form-item-categoria span, .noticias--general .izquierda #edit-categoria-collapsible summary, .noticias--general .izquierda #edit-categoria-collapsible label, .noticias--general .izquierda #edit-categoria-collapsible span, .noticias--general .izquierda #edit-category-collapsible summary, .noticias--general .izquierda #edit-category-collapsible label, .noticias--general .izquierda #edit-category-collapsible span, .noticias--general .izquierda #edit-user-collapsible summary, .noticias--general .izquierda #edit-user-collapsible label, .noticias--general .izquierda #edit-user-collapsible span, .noticias--general .izquierda #edit-created-collapsible summary, .noticias--general .izquierda #edit-created-collapsible label, .noticias--general .izquierda #edit-created-collapsible span, .noticias--general .izquierda #views-exposed-form-eventos-block-1 summary, .noticias--general .izquierda #views-exposed-form-eventos-block-1 label, .noticias--general .izquierda #views-exposed-form-eventos-block-1 span, .biblioteca--general .izquierda .fieldgroup summary, .biblioteca--general .izquierda .fieldgroup label, .biblioteca--general .izquierda .fieldgroup span, .biblioteca--general .izquierda .js-form-item-created summary, .biblioteca--general .izquierda .js-form-item-created label, .biblioteca--general .izquierda .js-form-item-created span, .biblioteca--general .izquierda .form-item-categoria summary, .biblioteca--general .izquierda .form-item-categoria label, .biblioteca--general .izquierda .form-item-categoria span, .biblioteca--general .izquierda #edit-categoria-collapsible summary, .biblioteca--general .izquierda #edit-categoria-collapsible label, .biblioteca--general .izquierda #edit-categoria-collapsible span, .biblioteca--general .izquierda #edit-category-collapsible summary, .biblioteca--general .izquierda #edit-category-collapsible label, .biblioteca--general .izquierda #edit-category-collapsible span, .biblioteca--general .izquierda #edit-user-collapsible summary, .biblioteca--general .izquierda #edit-user-collapsible label, .biblioteca--general .izquierda #edit-user-collapsible span, .biblioteca--general .izquierda #edit-created-collapsible summary, .biblioteca--general .izquierda #edit-created-collapsible label, .biblioteca--general .izquierda #edit-created-collapsible span, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 summary, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 label, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 span, .page-node-63 .izquierda .fieldgroup summary, .page-node-63 .izquierda .fieldgroup label, .page-node-63 .izquierda .fieldgroup span, .page-node-63 .izquierda .js-form-item-created summary, .page-node-63 .izquierda .js-form-item-created label, .page-node-63 .izquierda .js-form-item-created span, .page-node-63 .izquierda .form-item-categoria summary, .page-node-63 .izquierda .form-item-categoria label, .page-node-63 .izquierda .form-item-categoria span, .page-node-63 .izquierda #edit-categoria-collapsible summary, .page-node-63 .izquierda #edit-categoria-collapsible label, .page-node-63 .izquierda #edit-categoria-collapsible span, .page-node-63 .izquierda #edit-category-collapsible summary, .page-node-63 .izquierda #edit-category-collapsible label, .page-node-63 .izquierda #edit-category-collapsible span, .page-node-63 .izquierda #edit-user-collapsible summary, .page-node-63 .izquierda #edit-user-collapsible label, .page-node-63 .izquierda #edit-user-collapsible span, .page-node-63 .izquierda #edit-created-collapsible summary, .page-node-63 .izquierda #edit-created-collapsible label, .page-node-63 .izquierda #edit-created-collapsible span, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 summary, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 label, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 span {
  color: #0a244f;
  font-family: Regular;
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style-type: none;
  line-height: 1;
  font-size: 1rem;
}
@media (max-width: 1200px) {
  .noticias--general .izquierda .fieldgroup summary, .noticias--general .izquierda .fieldgroup label, .noticias--general .izquierda .fieldgroup span, .noticias--general .izquierda .js-form-item-created summary, .noticias--general .izquierda .js-form-item-created label, .noticias--general .izquierda .js-form-item-created span, .noticias--general .izquierda .form-item-categoria summary, .noticias--general .izquierda .form-item-categoria label, .noticias--general .izquierda .form-item-categoria span, .noticias--general .izquierda #edit-categoria-collapsible summary, .noticias--general .izquierda #edit-categoria-collapsible label, .noticias--general .izquierda #edit-categoria-collapsible span, .noticias--general .izquierda #edit-category-collapsible summary, .noticias--general .izquierda #edit-category-collapsible label, .noticias--general .izquierda #edit-category-collapsible span, .noticias--general .izquierda #edit-user-collapsible summary, .noticias--general .izquierda #edit-user-collapsible label, .noticias--general .izquierda #edit-user-collapsible span, .noticias--general .izquierda #edit-created-collapsible summary, .noticias--general .izquierda #edit-created-collapsible label, .noticias--general .izquierda #edit-created-collapsible span, .noticias--general .izquierda #views-exposed-form-eventos-block-1 summary, .noticias--general .izquierda #views-exposed-form-eventos-block-1 label, .noticias--general .izquierda #views-exposed-form-eventos-block-1 span, .biblioteca--general .izquierda .fieldgroup summary, .biblioteca--general .izquierda .fieldgroup label, .biblioteca--general .izquierda .fieldgroup span, .biblioteca--general .izquierda .js-form-item-created summary, .biblioteca--general .izquierda .js-form-item-created label, .biblioteca--general .izquierda .js-form-item-created span, .biblioteca--general .izquierda .form-item-categoria summary, .biblioteca--general .izquierda .form-item-categoria label, .biblioteca--general .izquierda .form-item-categoria span, .biblioteca--general .izquierda #edit-categoria-collapsible summary, .biblioteca--general .izquierda #edit-categoria-collapsible label, .biblioteca--general .izquierda #edit-categoria-collapsible span, .biblioteca--general .izquierda #edit-category-collapsible summary, .biblioteca--general .izquierda #edit-category-collapsible label, .biblioteca--general .izquierda #edit-category-collapsible span, .biblioteca--general .izquierda #edit-user-collapsible summary, .biblioteca--general .izquierda #edit-user-collapsible label, .biblioteca--general .izquierda #edit-user-collapsible span, .biblioteca--general .izquierda #edit-created-collapsible summary, .biblioteca--general .izquierda #edit-created-collapsible label, .biblioteca--general .izquierda #edit-created-collapsible span, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 summary, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 label, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 span, .page-node-63 .izquierda .fieldgroup summary, .page-node-63 .izquierda .fieldgroup label, .page-node-63 .izquierda .fieldgroup span, .page-node-63 .izquierda .js-form-item-created summary, .page-node-63 .izquierda .js-form-item-created label, .page-node-63 .izquierda .js-form-item-created span, .page-node-63 .izquierda .form-item-categoria summary, .page-node-63 .izquierda .form-item-categoria label, .page-node-63 .izquierda .form-item-categoria span, .page-node-63 .izquierda #edit-categoria-collapsible summary, .page-node-63 .izquierda #edit-categoria-collapsible label, .page-node-63 .izquierda #edit-categoria-collapsible span, .page-node-63 .izquierda #edit-category-collapsible summary, .page-node-63 .izquierda #edit-category-collapsible label, .page-node-63 .izquierda #edit-category-collapsible span, .page-node-63 .izquierda #edit-user-collapsible summary, .page-node-63 .izquierda #edit-user-collapsible label, .page-node-63 .izquierda #edit-user-collapsible span, .page-node-63 .izquierda #edit-created-collapsible summary, .page-node-63 .izquierda #edit-created-collapsible label, .page-node-63 .izquierda #edit-created-collapsible span, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 summary, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 label, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 span {
    font-size: 1rem;
  }
}
@media (max-width : 480px) {
  .noticias--general .izquierda .fieldgroup summary, .noticias--general .izquierda .fieldgroup label, .noticias--general .izquierda .fieldgroup span, .noticias--general .izquierda .js-form-item-created summary, .noticias--general .izquierda .js-form-item-created label, .noticias--general .izquierda .js-form-item-created span, .noticias--general .izquierda .form-item-categoria summary, .noticias--general .izquierda .form-item-categoria label, .noticias--general .izquierda .form-item-categoria span, .noticias--general .izquierda #edit-categoria-collapsible summary, .noticias--general .izquierda #edit-categoria-collapsible label, .noticias--general .izquierda #edit-categoria-collapsible span, .noticias--general .izquierda #edit-category-collapsible summary, .noticias--general .izquierda #edit-category-collapsible label, .noticias--general .izquierda #edit-category-collapsible span, .noticias--general .izquierda #edit-user-collapsible summary, .noticias--general .izquierda #edit-user-collapsible label, .noticias--general .izquierda #edit-user-collapsible span, .noticias--general .izquierda #edit-created-collapsible summary, .noticias--general .izquierda #edit-created-collapsible label, .noticias--general .izquierda #edit-created-collapsible span, .noticias--general .izquierda #views-exposed-form-eventos-block-1 summary, .noticias--general .izquierda #views-exposed-form-eventos-block-1 label, .noticias--general .izquierda #views-exposed-form-eventos-block-1 span, .biblioteca--general .izquierda .fieldgroup summary, .biblioteca--general .izquierda .fieldgroup label, .biblioteca--general .izquierda .fieldgroup span, .biblioteca--general .izquierda .js-form-item-created summary, .biblioteca--general .izquierda .js-form-item-created label, .biblioteca--general .izquierda .js-form-item-created span, .biblioteca--general .izquierda .form-item-categoria summary, .biblioteca--general .izquierda .form-item-categoria label, .biblioteca--general .izquierda .form-item-categoria span, .biblioteca--general .izquierda #edit-categoria-collapsible summary, .biblioteca--general .izquierda #edit-categoria-collapsible label, .biblioteca--general .izquierda #edit-categoria-collapsible span, .biblioteca--general .izquierda #edit-category-collapsible summary, .biblioteca--general .izquierda #edit-category-collapsible label, .biblioteca--general .izquierda #edit-category-collapsible span, .biblioteca--general .izquierda #edit-user-collapsible summary, .biblioteca--general .izquierda #edit-user-collapsible label, .biblioteca--general .izquierda #edit-user-collapsible span, .biblioteca--general .izquierda #edit-created-collapsible summary, .biblioteca--general .izquierda #edit-created-collapsible label, .biblioteca--general .izquierda #edit-created-collapsible span, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 summary, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 label, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 span, .page-node-63 .izquierda .fieldgroup summary, .page-node-63 .izquierda .fieldgroup label, .page-node-63 .izquierda .fieldgroup span, .page-node-63 .izquierda .js-form-item-created summary, .page-node-63 .izquierda .js-form-item-created label, .page-node-63 .izquierda .js-form-item-created span, .page-node-63 .izquierda .form-item-categoria summary, .page-node-63 .izquierda .form-item-categoria label, .page-node-63 .izquierda .form-item-categoria span, .page-node-63 .izquierda #edit-categoria-collapsible summary, .page-node-63 .izquierda #edit-categoria-collapsible label, .page-node-63 .izquierda #edit-categoria-collapsible span, .page-node-63 .izquierda #edit-category-collapsible summary, .page-node-63 .izquierda #edit-category-collapsible label, .page-node-63 .izquierda #edit-category-collapsible span, .page-node-63 .izquierda #edit-user-collapsible summary, .page-node-63 .izquierda #edit-user-collapsible label, .page-node-63 .izquierda #edit-user-collapsible span, .page-node-63 .izquierda #edit-created-collapsible summary, .page-node-63 .izquierda #edit-created-collapsible label, .page-node-63 .izquierda #edit-created-collapsible span, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 summary, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 label, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 span {
    font-size: 1rem;
  }
}
.noticias--general .izquierda .fieldgroup summary .summary, .noticias--general .izquierda .fieldgroup label .summary, .noticias--general .izquierda .fieldgroup span .summary, .noticias--general .izquierda .js-form-item-created summary .summary, .noticias--general .izquierda .js-form-item-created label .summary, .noticias--general .izquierda .js-form-item-created span .summary, .noticias--general .izquierda .form-item-categoria summary .summary, .noticias--general .izquierda .form-item-categoria label .summary, .noticias--general .izquierda .form-item-categoria span .summary, .noticias--general .izquierda #edit-categoria-collapsible summary .summary, .noticias--general .izquierda #edit-categoria-collapsible label .summary, .noticias--general .izquierda #edit-categoria-collapsible span .summary, .noticias--general .izquierda #edit-category-collapsible summary .summary, .noticias--general .izquierda #edit-category-collapsible label .summary, .noticias--general .izquierda #edit-category-collapsible span .summary, .noticias--general .izquierda #edit-user-collapsible summary .summary, .noticias--general .izquierda #edit-user-collapsible label .summary, .noticias--general .izquierda #edit-user-collapsible span .summary, .noticias--general .izquierda #edit-created-collapsible summary .summary, .noticias--general .izquierda #edit-created-collapsible label .summary, .noticias--general .izquierda #edit-created-collapsible span .summary, .noticias--general .izquierda #views-exposed-form-eventos-block-1 summary .summary, .noticias--general .izquierda #views-exposed-form-eventos-block-1 label .summary, .noticias--general .izquierda #views-exposed-form-eventos-block-1 span .summary, .biblioteca--general .izquierda .fieldgroup summary .summary, .biblioteca--general .izquierda .fieldgroup label .summary, .biblioteca--general .izquierda .fieldgroup span .summary, .biblioteca--general .izquierda .js-form-item-created summary .summary, .biblioteca--general .izquierda .js-form-item-created label .summary, .biblioteca--general .izquierda .js-form-item-created span .summary, .biblioteca--general .izquierda .form-item-categoria summary .summary, .biblioteca--general .izquierda .form-item-categoria label .summary, .biblioteca--general .izquierda .form-item-categoria span .summary, .biblioteca--general .izquierda #edit-categoria-collapsible summary .summary, .biblioteca--general .izquierda #edit-categoria-collapsible label .summary, .biblioteca--general .izquierda #edit-categoria-collapsible span .summary, .biblioteca--general .izquierda #edit-category-collapsible summary .summary, .biblioteca--general .izquierda #edit-category-collapsible label .summary, .biblioteca--general .izquierda #edit-category-collapsible span .summary, .biblioteca--general .izquierda #edit-user-collapsible summary .summary, .biblioteca--general .izquierda #edit-user-collapsible label .summary, .biblioteca--general .izquierda #edit-user-collapsible span .summary, .biblioteca--general .izquierda #edit-created-collapsible summary .summary, .biblioteca--general .izquierda #edit-created-collapsible label .summary, .biblioteca--general .izquierda #edit-created-collapsible span .summary, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 summary .summary, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 label .summary, .biblioteca--general .izquierda #views-exposed-form-eventos-block-1 span .summary, .page-node-63 .izquierda .fieldgroup summary .summary, .page-node-63 .izquierda .fieldgroup label .summary, .page-node-63 .izquierda .fieldgroup span .summary, .page-node-63 .izquierda .js-form-item-created summary .summary, .page-node-63 .izquierda .js-form-item-created label .summary, .page-node-63 .izquierda .js-form-item-created span .summary, .page-node-63 .izquierda .form-item-categoria summary .summary, .page-node-63 .izquierda .form-item-categoria label .summary, .page-node-63 .izquierda .form-item-categoria span .summary, .page-node-63 .izquierda #edit-categoria-collapsible summary .summary, .page-node-63 .izquierda #edit-categoria-collapsible label .summary, .page-node-63 .izquierda #edit-categoria-collapsible span .summary, .page-node-63 .izquierda #edit-category-collapsible summary .summary, .page-node-63 .izquierda #edit-category-collapsible label .summary, .page-node-63 .izquierda #edit-category-collapsible span .summary, .page-node-63 .izquierda #edit-user-collapsible summary .summary, .page-node-63 .izquierda #edit-user-collapsible label .summary, .page-node-63 .izquierda #edit-user-collapsible span .summary, .page-node-63 .izquierda #edit-created-collapsible summary .summary, .page-node-63 .izquierda #edit-created-collapsible label .summary, .page-node-63 .izquierda #edit-created-collapsible span .summary, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 summary .summary, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 label .summary, .page-node-63 .izquierda #views-exposed-form-eventos-block-1 span .summary {
  display: inline-block;
  width: 15px;
  height: 15px;
  transform: rotate(90deg);
  background-image: url(../../assets/img/arrowCalendar.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.noticias--general .izquierda .form-item-categoria, .biblioteca--general .izquierda .form-item-categoria, .page-node-63 .izquierda .form-item-categoria {
  background-color: #FFFFFF;
  margin: 0;
}
.noticias--general .izquierda .form-item-categoria .form-select, .biblioteca--general .izquierda .form-item-categoria .form-select, .page-node-63 .izquierda .form-item-categoria .form-select {
  background-color: transparent;
  border: none;
  padding: 0;
}
.noticias--general .izquierda .form-item-categoria .form-select ul, .biblioteca--general .izquierda .form-item-categoria .form-select ul, .page-node-63 .izquierda .form-item-categoria .form-select ul {
  list-style: none;
  margin: 0;
  margin-top: 1rem;
  padding: 0 0 0 0.5rem;
}
.noticias--general .izquierda .form-item-categoria .form-select ul li, .biblioteca--general .izquierda .form-item-categoria .form-select ul li, .page-node-63 .izquierda .form-item-categoria .form-select ul li {
  padding: 0.5rem 0;
  border-bottom: solid 1px rgba(0, 0, 0, 0.05);
  transition: border 0.2s;
}
.noticias--general .izquierda .form-item-categoria .form-select ul li:hover, .biblioteca--general .izquierda .form-item-categoria .form-select ul li:hover, .page-node-63 .izquierda .form-item-categoria .form-select ul li:hover {
  border-bottom: solid 3px rgb(0, 0, 0);
}
.noticias--general .izquierda .form-item-categoria .form-select ul li a, .biblioteca--general .izquierda .form-item-categoria .form-select ul li a, .page-node-63 .izquierda .form-item-categoria .form-select ul li a {
  font-size: 1rem;
  text-decoration: none;
  color: #0a244f;
  font-family: Regular;
}

.noticias--general .izquierda .hasDatepicker, .biblioteca--general .izquierda .hasDatepicker {
  padding: 0.4rem 1rem;
  background-color: transparent;
  color: #0a244f;
  font-family: Regular;
  font-size: 1rem;
}

.noticias--general .izquierda .form-checkboxes, .biblioteca--general .izquierda .form-checkboxes {
  margin-top: 1rem;
}
.noticias--general .izquierda .form-checkboxes .checkbox, .biblioteca--general .izquierda .form-checkboxes .checkbox {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.noticias--general .izquierda .form-item-user-publico, .noticias--general .izquierda .form-item-user-empresario, .biblioteca--general .izquierda .form-item-user-publico, .biblioteca--general .izquierda .form-item-user-empresario {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  padding: 0.3rem 0;
  border-bottom: solid 1px #f2f2f2;
}
.noticias--general .izquierda .form-item-user-publico input, .noticias--general .izquierda .form-item-user-empresario input, .biblioteca--general .izquierda .form-item-user-publico input, .biblioteca--general .izquierda .form-item-user-empresario input {
  margin: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #E9E9EA;
  cursor: pointer;
}
.noticias--general .izquierda .form-item-user-publico input:focus, .noticias--general .izquierda .form-item-user-empresario input:focus, .biblioteca--general .izquierda .form-item-user-publico input:focus, .biblioteca--general .izquierda .form-item-user-empresario input:focus {
  box-shadow: none;
  border: 1px solid #E9E9EA;
}
.noticias--general .izquierda .form-item-user-publico input:checked, .noticias--general .izquierda .form-item-user-empresario input:checked, .biblioteca--general .izquierda .form-item-user-publico input:checked, .biblioteca--general .izquierda .form-item-user-empresario input:checked {
  border: 1px solid #e6104b;
  background-color: #e6104b;
}
.noticias--general .izquierda .form-item-user-publico label, .noticias--general .izquierda .form-item-user-empresario label, .biblioteca--general .izquierda .form-item-user-publico label, .biblioteca--general .izquierda .form-item-user-empresario label {
  color: #0a244f;
  font-family: Regular;
  cursor: pointer;
}
.noticias--general .izquierda .form-item-user-empresario label, .biblioteca--general .izquierda .form-item-user-empresario label {
  color: #e6104b;
}
.noticias--general .izquierda .form-item-user-empresario label::before, .biblioteca--general .izquierda .form-item-user-empresario label::before {
  content: "";
  display: inline-block;
  background-image: url(../../assets/img/empresario.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 18px;
  height: 15px;
}
.noticias--general .izquierda .form-item-user-empresario label::after, .biblioteca--general .izquierda .form-item-user-empresario label::after {
  content: "PRO";
  color: #FFD52D;
}

.noticias--general .izquierda #edit-actions, .biblioteca--general .izquierda #edit-actions, .page-node-63 .izquierda #edit-actions {
  background-color: #FFFFFF;
  border-radius: 0 0 12px 12px;
  padding: 0.5rem 1.5rem 1rem 1.5rem;
}
.noticias--general .izquierda #edit-actions .form-submit, .biblioteca--general .izquierda #edit-actions .form-submit, .page-node-63 .izquierda #edit-actions .form-submit {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  border: none;
  width: 100%;
}
.noticias--general .izquierda #edit-actions .form-submit:hover, .biblioteca--general .izquierda #edit-actions .form-submit:hover, .page-node-63 .izquierda #edit-actions .form-submit:hover {
  color: #fff;
  background-color: #0f1838;
}
.noticias--general .izquierda #edit-actions .form-submit:hover, .biblioteca--general .izquierda #edit-actions .form-submit:hover, .page-node-63 .izquierda #edit-actions .form-submit:hover {
  box-shadow: none;
}
@media (max-width: 1200px) {
  .noticias--general .izquierda #edit-actions .form-submit, .biblioteca--general .izquierda #edit-actions .form-submit, .page-node-63 .izquierda #edit-actions .form-submit {
    font-size: 0.7rem;
    font-family: Bold;
  }
}
@media (max-width: 768px) {
  .noticias--general .izquierda #edit-actions .form-submit, .biblioteca--general .izquierda #edit-actions .form-submit, .page-node-63 .izquierda #edit-actions .form-submit {
    font-size: 1rem;
    font-family: Regular;
  }
}
.noticias--general .izquierda #edit-actions #edit-reset, .biblioteca--general .izquierda #edit-actions #edit-reset, .page-node-63 .izquierda #edit-actions #edit-reset {
  margin-top: 1rem;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
.noticias--general .izquierda #edit-actions #edit-reset:hover, .biblioteca--general .izquierda #edit-actions #edit-reset:hover, .page-node-63 .izquierda #edit-actions #edit-reset:hover {
  color: #fff;
}
.noticias--general .izquierda #edit-actions #edit-reset:hover, .biblioteca--general .izquierda #edit-actions #edit-reset:hover, .page-node-63 .izquierda #edit-actions #edit-reset:hover {
  box-shadow: none;
}

/*=========== FORMULARIO ===================*/
.page-view-biblioteca-publica .views-element-container, .page-view-noticias-filtro-home .views-element-container, .page-view-biblioteca-empresario .views-element-container {
  background-color: #f2f2f2;
  padding: 2.5rem 0 9rem 0;
  position: relative;
}
.page-view-biblioteca-publica .views-element-container::after, .page-view-noticias-filtro-home .views-element-container::after, .page-view-biblioteca-empresario .views-element-container::after {
  content: "";
  position: absolute;
  bottom: -2.5vw;
  z-index: 1;
  left: 0;
  background-image: url(../../assets/img/bg-empresarial.png);
  background-size: cover;
  background-position-x: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 300px;
  filter: grayscale(1);
}
@media (max-width: 992px) {
  .page-view-biblioteca-publica .views-element-container::after, .page-view-noticias-filtro-home .views-element-container::after, .page-view-biblioteca-empresario .views-element-container::after {
    bottom: -7vw;
  }
}

.node--type-noticias .interna-noticias--content {
  background-color: #f2f2f2;
  padding: 2.5rem 0 9rem 0;
  position: relative;
}
.node--type-noticias .interna-noticias--content::after {
  content: "";
  position: absolute;
  bottom: -2.5vw;
  z-index: 1;
  left: 0;
  background-image: url(../../assets/img/bg-empresarial.png);
  background-size: cover;
  background-position-x: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 300px;
  filter: grayscale(1);
}
@media (max-width: 992px) {
  .node--type-noticias .interna-noticias--content::after {
    bottom: -7vw;
  }
}

/*=========== BOTONES SLIDER ===================*/
.owl-controls .owl-page span, .owl-controls .active span {
  background: white !important;
}

.page-node-63 .owl-controls .owl-page span, .page-node-63 .owl-controls .active span {
  background: #e6104b !important;
}

/*=========== PAGINACION NUMERICO ===================*/
.pagination {
  margin: 0;
  margin-bottom: 2rem;
  justify-content: center;
}
.pagination li {
  margin: 0 0.2rem;
}
.pagination .page-item a, .pagination .page-item span, .pagination .pager__item--next a, .pagination .pager__item--next span {
  color: #3b3b3b;
  background-color: transparent;
  border: none;
}
.pagination .page-item .page-link, .pagination .pager__item--next .page-link {
  border-radius: 4px;
}
.pagination .page-item .page-link:hover, .pagination .pager__item--next .page-link:hover {
  background-color: #e6e6e6;
}
.pagination .active .page-link {
  background-color: #e6104b !important;
  border: none;
  border-radius: 4px;
}
.pagination .active .page-link:hover {
  background-color: #e6104b;
}

/*=========== MENU LATERAL ===================*/
.empresario-seccion #header, .asesor-seccion #header {
  position: fixed;
  left: -5rem;
  transition: left 0.2s;
}
.empresario-seccion #header.menu-activo, .asesor-seccion #header.menu-activo {
  left: 0rem;
}
@media (max-width: 768px) {
  .empresario-seccion #header.menu-activo #navbar-top, .asesor-seccion #header.menu-activo #navbar-top {
    width: 270px;
  }
  .empresario-seccion #header.menu-activo #navbar-top #block-empresarios .nav-item:hover a, .empresario-seccion #header.menu-activo #navbar-top #block-asesor .nav-item:hover a, .empresario-seccion #header.menu-activo #navbar-top #block-empresainternacional .nav-item:hover a, .empresario-seccion #header.menu-activo #navbar-top #block-publicogeneral .nav-item:hover a, .asesor-seccion #header.menu-activo #navbar-top #block-empresarios .nav-item:hover a, .asesor-seccion #header.menu-activo #navbar-top #block-asesor .nav-item:hover a, .asesor-seccion #header.menu-activo #navbar-top #block-empresainternacional .nav-item:hover a, .asesor-seccion #header.menu-activo #navbar-top #block-publicogeneral .nav-item:hover a {
    color: #0a244f;
  }
  .empresario-seccion #header.menu-activo #navbar-top #block-empresarios .nav-item a, .empresario-seccion #header.menu-activo #navbar-top #block-asesor .nav-item a, .empresario-seccion #header.menu-activo #navbar-top #block-empresainternacional .nav-item a, .empresario-seccion #header.menu-activo #navbar-top #block-publicogeneral .nav-item a, .asesor-seccion #header.menu-activo #navbar-top #block-empresarios .nav-item a, .asesor-seccion #header.menu-activo #navbar-top #block-asesor .nav-item a, .asesor-seccion #header.menu-activo #navbar-top #block-empresainternacional .nav-item a, .asesor-seccion #header.menu-activo #navbar-top #block-publicogeneral .nav-item a {
    font-size: 1rem;
    gap: 0.5rem;
    color: white;
  }
  .empresario-seccion #header.menu-activo #navbar-top #block-empresarios .nav-item .is-active, .empresario-seccion #header.menu-activo #navbar-top #block-asesor .nav-item .is-active, .empresario-seccion #header.menu-activo #navbar-top #block-empresainternacional .nav-item .is-active, .empresario-seccion #header.menu-activo #navbar-top #block-publicogeneral .nav-item .is-active, .asesor-seccion #header.menu-activo #navbar-top #block-empresarios .nav-item .is-active, .asesor-seccion #header.menu-activo #navbar-top #block-asesor .nav-item .is-active, .asesor-seccion #header.menu-activo #navbar-top #block-empresainternacional .nav-item .is-active, .asesor-seccion #header.menu-activo #navbar-top #block-publicogeneral .nav-item .is-active {
    color: #0a244f;
  }
  .empresario-seccion #header.menu-activo a, .asesor-seccion #header.menu-activo a {
    font-size: 1rem;
  }
}
.empresario-seccion #header #navbar-top, .asesor-seccion #header #navbar-top {
  height: 100vh;
  width: 5rem;
  align-items: flex-start;
  padding: 0 1rem;
  transition: width 0.2s;
}
.empresario-seccion #navbar-top .region-top-header, .asesor-seccion #navbar-top .region-top-header {
  flex-direction: column;
  min-height: 420px;
  height: 100%;
  width: 100%;
}
.empresario-seccion #navbar-top .region-top-header, .asesor-seccion #navbar-top .region-top-header {
  margin-top: 1rem;
}
.empresario-seccion #navbar-top #block-empresarios, .empresario-seccion #navbar-top #block-asesor, .empresario-seccion #navbar-top #block-empresainternacional, .empresario-seccion #navbar-top #block-publicogeneral, .asesor-seccion #navbar-top #block-empresarios, .asesor-seccion #navbar-top #block-asesor, .asesor-seccion #navbar-top #block-empresainternacional, .asesor-seccion #navbar-top #block-publicogeneral {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.empresario-seccion #navbar-top #block-empresarios .nav, .empresario-seccion #navbar-top #block-asesor .nav, .empresario-seccion #navbar-top #block-empresainternacional .nav, .empresario-seccion #navbar-top #block-publicogeneral .nav, .asesor-seccion #navbar-top #block-empresarios .nav, .asesor-seccion #navbar-top #block-asesor .nav, .asesor-seccion #navbar-top #block-empresainternacional .nav, .asesor-seccion #navbar-top #block-publicogeneral .nav {
  flex-direction: column;
  gap: 0.6rem;
  margin-left: 0.4rem;
}
.empresario-seccion #navbar-top #block-empresarios .nav-item, .empresario-seccion #navbar-top #block-asesor .nav-item, .empresario-seccion #navbar-top #block-empresainternacional .nav-item, .empresario-seccion #navbar-top #block-publicogeneral .nav-item, .asesor-seccion #navbar-top #block-empresarios .nav-item, .asesor-seccion #navbar-top #block-asesor .nav-item, .asesor-seccion #navbar-top #block-empresainternacional .nav-item, .asesor-seccion #navbar-top #block-publicogeneral .nav-item {
  border-radius: 8px;
  padding: 0.5rem;
  width: max-content;
  cursor: pointer;
  transition: background-color 0.2s;
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover, .empresario-seccion #navbar-top #block-asesor .nav-item:hover, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover, .asesor-seccion #navbar-top #block-asesor .nav-item:hover, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover {
  background-color: #FFFFFF;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.2);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover a, .empresario-seccion #navbar-top #block-asesor .nav-item:hover a, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover a, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover a, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover a, .asesor-seccion #navbar-top #block-asesor .nav-item:hover a, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover a, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover a {
  font-size: 1rem;
  gap: 1.5rem;
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-home::before, .empresario-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-dashboard::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-home::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .asesor-dashboard::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-home::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-dashboard::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-home::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-dashboard::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-home::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-dashboard::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-home::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .asesor-dashboard::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-home::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-dashboard::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-home::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-dashboard::before {
  background-image: url(../../assets/img/inicio_iconSelected-01.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-ruta-exportadora::before {
  background-image: url(../../assets/img/rutaExportadora_IconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-servicios-turisticos::before {
  background-image: url(../../assets/img/serviciosTuristicos_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-actividades-comerciales::before {
  background-image: url(../../assets/img/actividadesComerciales_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-moodle::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-moodle::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-moodle::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-moodle::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-moodle::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-moodle::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-moodle::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-moodle::before {
  background-image: url(../../assets/img/aprendizaje_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-biblioteca::before {
  background-image: url(../../assets/img/biblioteca_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .empresario-calendario-de-eventos::before {
  background-image: url(../../assets/img/calendarioEventos_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-gestion-de-empresarios::before {
  background-image: url(../../assets/img/gestionEmpresario_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-gestion-de-ruta::before {
  background-image: url(../../assets/img/gestionRuta_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-notificaciones::before {
  background-image: url(../../assets/img/alarm_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .asesor-encadenamiento-menu::before {
  background-image: url(../../assets/img/encadenamiento_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-asesor .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-empresarios .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-asesor .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item:hover .nav-link--drupal-fiducoldex-web-noticias::before {
  background-image: url(../../assets/img/noticias_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item a, .empresario-seccion #navbar-top #block-asesor .nav-item a, .empresario-seccion #navbar-top #block-empresainternacional .nav-item a, .empresario-seccion #navbar-top #block-publicogeneral .nav-item a, .asesor-seccion #navbar-top #block-empresarios .nav-item a, .asesor-seccion #navbar-top #block-asesor .nav-item a, .asesor-seccion #navbar-top #block-empresainternacional .nav-item a, .asesor-seccion #navbar-top #block-publicogeneral .nav-item a {
  font-family: semiBold;
  color: #0a244f;
  padding: 0;
  line-height: 1;
  display: flex;
  align-items: center;
  font-size: 0;
}
.empresario-seccion #navbar-top #block-empresarios .nav-item a::before, .empresario-seccion #navbar-top #block-asesor .nav-item a::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item a::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item a::before, .asesor-seccion #navbar-top #block-empresarios .nav-item a::before, .asesor-seccion #navbar-top #block-asesor .nav-item a::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item a::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item a::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-home::before, .empresario-seccion #navbar-top #block-empresarios .nav-item .asesor-dashboard::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-home::before, .empresario-seccion #navbar-top #block-asesor .nav-item .asesor-dashboard::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-home::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .asesor-dashboard::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-home::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .asesor-dashboard::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-home::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .asesor-dashboard::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-home::before, .asesor-seccion #navbar-top #block-asesor .nav-item .asesor-dashboard::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-home::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .asesor-dashboard::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-home::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .asesor-dashboard::before {
  background-image: url(../../assets/img/inicio_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-ruta-exportadora::before {
  background-image: url(../../assets/img/rutaExportadora_Icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-servicios-turisticos::before {
  background-image: url(../../assets/img/serviciosTuristicos_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresarios .nav-item .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-asesor .nav-item .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-asesor .nav-item .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .asesor-actividades-comerciales::before {
  background-image: url(../../assets/img/actividadesComerciales_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-moodle::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-moodle::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-moodle::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-moodle::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-moodle::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-moodle::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-moodle::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-moodle::before {
  background-image: url(../../assets/img/aprendizaje_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-biblioteca::before {
  background-image: url(../../assets/img/biblioteca_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-asesor .nav-item .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-asesor .nav-item .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .empresario-calendario-de-eventos::before {
  background-image: url(../../assets/img/calendarioEventos_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-asesor .nav-item .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-asesor .nav-item .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .asesor-gestion-de-empresarios::before {
  background-image: url(../../assets/img/gestionEmpresario_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-asesor .nav-item .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-asesor .nav-item .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .asesor-gestion-de-ruta::before {
  background-image: url(../../assets/img/gestionRuta_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-asesor .nav-item .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-asesor .nav-item .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .asesor-notificaciones::before {
  background-image: url(../../assets/img/alarm_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-asesor .nav-item .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-asesor .nav-item .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .asesor-encadenamiento-menu::before {
  background-image: url(../../assets/img/encadenamiento_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-asesor .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-empresainternacional .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-publicogeneral .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-empresarios .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-asesor .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-empresainternacional .nav-item .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-publicogeneral .nav-item .nav-link--drupal-fiducoldex-web-noticias::before {
  background-image: url(../../assets/img/noticias_icon.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail {
  background-color: #FFFFFF;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.2);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-home::before, .empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-dashboard::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-home::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-dashboard::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-home::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-dashboard::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-home::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-dashboard::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-home::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-dashboard::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-home::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-dashboard::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-home::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-dashboard::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-home::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-dashboard::before {
  background-image: url(../../assets/img/inicio_iconSelected-01.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-ruta-exportadora::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-ruta-exportadora::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-ruta-exportadora::before {
  background-image: url(../../assets/img/rutaExportadora_IconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-servicios-turisticos::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-servicios-turisticos::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-servicios-turisticos::before {
  background-image: url(../../assets/img/serviciosTuristicos_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-actividades-comerciales::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-actividades-comerciales::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-actividades-comerciales::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-actividades-comerciales::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-actividades-comerciales::before {
  background-image: url(../../assets/img/actividadesComerciales_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-moodle::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-moodle::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-moodle::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-moodle::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-moodle::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-moodle::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-moodle::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-moodle::before {
  background-image: url(../../assets/img/aprendizaje_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-biblioteca::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-biblioteca::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-biblioteca::before {
  background-image: url(../../assets/img/biblioteca_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-calendario-de-eventos::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .empresario-calendario-de-eventos::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .empresario-calendario-de-eventos::before {
  background-image: url(../../assets/img/calendarioEventos_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-gestion-de-empresarios::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-gestion-de-empresarios::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-gestion-de-empresarios::before {
  background-image: url(../../assets/img/gestionEmpresario_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-gestion-de-ruta::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-gestion-de-ruta::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-gestion-de-ruta::before {
  background-image: url(../../assets/img/gestionRuta_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-notificaciones::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-notificaciones::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-notificaciones::before {
  background-image: url(../../assets/img/alarm_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-encadenamiento-menu::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .asesor-encadenamiento-menu::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .asesor-encadenamiento-menu::before {
  background-image: url(../../assets/img/encadenamiento_iconSelected.svg);
}
.empresario-seccion #navbar-top #block-empresarios .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-asesor .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .empresario-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-empresarios .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-asesor .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-empresainternacional .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before, .asesor-seccion #navbar-top #block-publicogeneral .menu-item--active-trail .nav-link--drupal-fiducoldex-web-noticias::before {
  background-image: url(../../assets/img/noticias_iconSelected.svg);
}

/*=========== MENU EMPRESARIO ===================*/
.empresario-seccion .site-footer, .asesor-seccion .site-footer {
  display: none;
}
.empresario-seccion .highlighted, .asesor-seccion .highlighted {
  transition: padding-left 0.2s;
}
.empresario-seccion .highlighted.left-activo, .asesor-seccion .highlighted.left-activo {
  padding-left: 5rem;
}
.empresario-seccion .featured-top, .asesor-seccion .featured-top {
  position: fixed;
  width: 100%;
  z-index: 50;
  background-color: #FFFFFF;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
  transition: padding-left 0.2s, margin-left 0.2s;
}
.empresario-seccion .featured-top.left-activo, .asesor-seccion .featured-top.left-activo {
  padding-left: 5rem;
}
@media (max-width: 768px) {
  .empresario-seccion .featured-top.left-activo, .asesor-seccion .featured-top.left-activo {
    margin-left: 270px;
    padding-left: 0;
  }
}
.empresario-seccion .featured-top .region-featured-top, .asesor-seccion .featured-top .region-featured-top {
  padding: 1rem 0;
  display: flex;
  align-items: center;
}
@media (max-width : 480px) {
  .empresario-seccion .featured-top .region-featured-top, .asesor-seccion .featured-top .region-featured-top {
    justify-content: space-between;
  }
}
.empresario-seccion #block-togglemenuempresarios, .asesor-seccion #block-togglemenuempresarios {
  width: min-content;
}
@media (max-width: 768px) {
  .empresario-seccion #block-togglemenuempresarios, .asesor-seccion #block-togglemenuempresarios {
    order: 1;
  }
}
.empresario-seccion #block-togglemenuempresarios .field--name-body, .asesor-seccion #block-togglemenuempresarios .field--name-body {
  margin: 0;
}
.empresario-seccion #block-togglemenuempresarios svg, .asesor-seccion #block-togglemenuempresarios svg {
  cursor: pointer;
  height: 25px;
  width: 25px;
}
.empresario-seccion .block-busqueda-empresarios, .asesor-seccion .block-busqueda-empresarios {
  width: max-content;
}
@media (max-width : 480px) {
  .empresario-seccion .block-busqueda-empresarios, .asesor-seccion .block-busqueda-empresarios {
    width: 80%;
  }
}
.empresario-seccion .block-busqueda-empresarios .row, .asesor-seccion .block-busqueda-empresarios .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 350px;
  padding: 0 0.5rem;
  gap: 0.5rem;
}
@media (max-width: 768px) {
  .empresario-seccion .block-busqueda-empresarios .row, .asesor-seccion .block-busqueda-empresarios .row {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .empresario-seccion .block-busqueda-empresarios, .asesor-seccion .block-busqueda-empresarios {
    order: 4;
    margin-top: 1rem;
    width: 100%;
  }
}
.empresario-seccion .block-busqueda-empresarios .row, .asesor-seccion .block-busqueda-empresarios .row {
  width: 100%;
  margin: 0;
}
.empresario-seccion .block-busqueda-empresarios .row .mb-3, .asesor-seccion .block-busqueda-empresarios .row .mb-3 {
  margin: 0 !important;
  padding: 0 !important;
}
.empresario-seccion .block-busqueda-empresarios .row .form-item-buscar, .asesor-seccion .block-busqueda-empresarios .row .form-item-buscar {
  width: 100%;
  max-width: 245px;
}
.empresario-seccion .block-busqueda-empresarios .row .form-item-buscar input, .asesor-seccion .block-busqueda-empresarios .row .form-item-buscar input {
  border-radius: 50px;
  border-color: #0a244f;
  font-family: Regular;
}
.empresario-seccion .block-busqueda-empresarios .row .form-item-buscar input:focus, .asesor-seccion .block-busqueda-empresarios .row .form-item-buscar input:focus {
  box-shadow: none;
}
.empresario-seccion .block-busqueda-empresarios .row .form-wrapper, .asesor-seccion .block-busqueda-empresarios .row .form-wrapper {
  width: max-content;
}
.empresario-seccion .block-busqueda-empresarios .row .form-wrapper button[value=Apply], .asesor-seccion .block-busqueda-empresarios .row .form-wrapper button[value=Apply] {
  border: none;
  font-size: 0;
  background-image: url(../../assets/img/search.png);
  background-repeat: no-repeat;
  background-size: 1.5rem;
  padding: 0.8rem;
  width: min-content;
  text-transform: uppercase;
}
.empresario-seccion .block-busqueda-empresarios .row .form-wrapper button[value=Apply]:focus, .asesor-seccion .block-busqueda-empresarios .row .form-wrapper button[value=Apply]:focus {
  background-color: transparent;
  box-shadow: none;
}
.empresario-seccion .block-busqueda-empresarios .row .form-wrapper button[value=Apply]:hover, .asesor-seccion .block-busqueda-empresarios .row .form-wrapper button[value=Apply]:hover {
  background-color: transparent;
}
.empresario-seccion .block-notificaciones, .asesor-seccion .block-notificaciones {
  width: max-content;
  padding: 0;
}
@media (max-width: 768px) {
  .empresario-seccion .block-notificaciones, .asesor-seccion .block-notificaciones {
    order: 2;
  }
}
.empresario-seccion .block-notificaciones .content, .asesor-seccion .block-notificaciones .content {
  display: flex;
  justify-content: flex-end;
}
.empresario-seccion .block-datos-empresario, .asesor-seccion .block-datos-empresario {
  width: max-content;
}
@media (max-width: 768px) {
  .empresario-seccion .block-datos-empresario, .asesor-seccion .block-datos-empresario {
    order: 3;
  }
}
.empresario-seccion .block-datos-empresario .usuario, .asesor-seccion .block-datos-empresario .usuario {
  display: flex;
  justify-content: flex-end;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__hover, .asesor-seccion .block-datos-empresario .usuarioHeader__hover {
  display: flex;
  align-items: center;
  gap: 1rem;
  position: relative;
  overflow: hidden;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__hover:hover, .asesor-seccion .block-datos-empresario .usuarioHeader__hover:hover {
  overflow: visible;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__hover:hover .usuarioModal, .asesor-seccion .block-datos-empresario .usuarioHeader__hover:hover .usuarioModal {
  opacity: 1;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__nombre, .asesor-seccion .block-datos-empresario .usuarioHeader__nombre {
  margin: 0;
  color: #0a244f;
  font-size: 1rem;
  font-family: Bold;
  text-transform: uppercase;
  max-width: 150px;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__email, .asesor-seccion .block-datos-empresario .usuarioHeader__email {
  margin: 0;
  font-size: 0.7rem;
  font-family: Regular;
  color: #0a244f;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__profile, .asesor-seccion .block-datos-empresario .usuarioHeader__profile {
  width: 50px;
}
.empresario-seccion .block-datos-empresario .usuarioHeader__profile img, .asesor-seccion .block-datos-empresario .usuarioHeader__profile img {
  border-radius: 50px;
}
.empresario-seccion .block-datos-empresario .usuarioModal, .asesor-seccion .block-datos-empresario .usuarioModal {
  opacity: 0;
  position: absolute;
  z-index: 50;
  top: 0;
  right: -2px;
  background-color: #FFFFFF;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
  border-radius: 12px;
  text-align: center;
  padding: 0 0.1rem;
  transition: opacity 0.2s linear;
}
@media (max-width : 480px) {
  .empresario-seccion .block-datos-empresario .usuarioModal, .asesor-seccion .block-datos-empresario .usuarioModal {
    right: -1px;
  }
}
.empresario-seccion .block-datos-empresario .usuarioModal__datos, .asesor-seccion .block-datos-empresario .usuarioModal__datos {
  padding: 1.5rem 1.5rem;
  border-bottom: 1px #E9E9EA solid;
}
.empresario-seccion .block-datos-empresario .usuarioModal__perfil, .asesor-seccion .block-datos-empresario .usuarioModal__perfil {
  width: 90px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
}
.empresario-seccion .block-datos-empresario .usuarioModal__perfil img, .asesor-seccion .block-datos-empresario .usuarioModal__perfil img {
  width: 100%;
  border-radius: 50px;
}
.empresario-seccion .block-datos-empresario .usuarioModal__informacion, .asesor-seccion .block-datos-empresario .usuarioModal__informacion {
  padding: 1rem 0;
}
.empresario-seccion .block-datos-empresario .usuarioModal__nombre, .asesor-seccion .block-datos-empresario .usuarioModal__nombre {
  margin: 0;
  color: #0a244f;
  font-size: 1.2rem;
  font-family: Bold;
  text-transform: uppercase;
  line-height: 1;
}
.empresario-seccion .block-datos-empresario .usuarioModal__email, .asesor-seccion .block-datos-empresario .usuarioModal__email {
  margin: 0;
  font-size: 0.8rem;
  font-family: Regular;
  color: #0a244f;
}
.empresario-seccion .block-datos-empresario .usuarioModal__boton a, .asesor-seccion .block-datos-empresario .usuarioModal__boton a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: transparent;
  border: solid 2px #0a244f;
  transition: border 0.2s;
  color: #0a244f;
}
.empresario-seccion .block-datos-empresario .usuarioModal__boton a:hover, .asesor-seccion .block-datos-empresario .usuarioModal__boton a:hover {
  border: solid 3px #0a244f;
}
.empresario-seccion .block-datos-empresario .usuarioModal__logout, .asesor-seccion .block-datos-empresario .usuarioModal__logout {
  padding: 0.7rem 0;
}
.empresario-seccion .block-datos-empresario .usuarioModal__logout a, .asesor-seccion .block-datos-empresario .usuarioModal__logout a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
.empresario-seccion .block-datos-empresario .usuarioModal__logout a:hover, .asesor-seccion .block-datos-empresario .usuarioModal__logout a:hover {
  color: #fff;
}
.empresario-seccion #block-dropdownlanguage-2, .asesor-seccion #block-dropdownlanguage-2 {
  margin-left: 0;
  width: max-content;
  flex-grow: 1;
}
@media (max-width: 768px) {
  .empresario-seccion #block-dropdownlanguage-2, .asesor-seccion #block-dropdownlanguage-2 {
    order: 1;
  }
}
.empresario-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget, .asesor-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget {
  color: #0a244f;
}
.empresario-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action, .asesor-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action {
  padding: 0.2rem;
  background-color: transparent;
}
.empresario-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:hover, .asesor-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:hover {
  background-color: transparent;
}
.empresario-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:hover a, .asesor-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:hover a {
  color: #e6104b;
}
.empresario-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action a, .asesor-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action a {
  color: #0a244f;
}
.empresario-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow, .asesor-seccion #block-dropdownlanguage-2 .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-toggle .dropbutton-arrow {
  color: #e6104b;
}
.empresario-seccion #block-dropdownlanguage-2 .open .dropbutton-widget, .asesor-seccion #block-dropdownlanguage-2 .open .dropbutton-widget {
  overflow: visible;
}
.empresario-seccion #block-dropdownlanguage-2 .open .dropbutton-widget .dropbutton-arrow, .asesor-seccion #block-dropdownlanguage-2 .open .dropbutton-widget .dropbutton-arrow {
  top: 0.5em;
}
.empresario-seccion #block-dropdownlanguage-2 .open .dropbutton-widget .secondary-action, .asesor-seccion #block-dropdownlanguage-2 .open .dropbutton-widget .secondary-action {
  display: inline-block;
}
.empresario-seccion #block-dropdownlanguage-2 .open .dropbutton-widget .secondary-action .language-link, .asesor-seccion #block-dropdownlanguage-2 .open .dropbutton-widget .secondary-action .language-link {
  color: #fff;
  text-decoration: none;
}
.empresario-seccion #main-wrapper, .asesor-seccion #main-wrapper {
  transition: padding-left 0.2s;
}
.empresario-seccion #main-wrapper.left-activo, .asesor-seccion #main-wrapper.left-activo {
  padding-left: 5rem;
}

/*============ ACORDEON HEADER ==============*/
.quicktabs-accordion .ui-accordion-header {
  background-color: #FFFFFF;
  border: none;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  margin: 0;
  border-radius: 5px;
}
@media (max-width : 480px) {
  .quicktabs-accordion .ui-accordion-header {
    text-align: center;
  }
}
.quicktabs-accordion .ui-accordion-header span {
  display: none;
}
.quicktabs-accordion .ui-accordion-header a {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1.5rem;
}
.quicktabs-accordion .ui-state-hover a, .quicktabs-accordion .ui-state-active a {
  color: #e6104b;
}
.quicktabs-accordion .ui-accordion-content-active {
  margin-top: 1rem;
}

/*============ ACORDEON FILTROS ==============*/
.ui-accordion .quicktabs-block-title,
.view-gestion-ofertas-turisticas .quicktabs-block-title,
.view-asesor-gestion-de-empresarios .quicktabs-block-title,
.view-asesor-actividades-comerciales .quicktabs-block-title,
.view-listado-de-tareas-ruta-exportadora .quicktabs-block-title,
.view-id-gestion_inscripcion .quicktabs-block-title,
.view-ofertas-para-asesores .quicktabs-block-title {
  display: inline-block;
  font-size: 1.3rem;
  padding: 1rem;
  padding-left: 0.5rem;
  color: #e6104b;
  font-family: Bold;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
  background-color: #FFFFFF;
  border-radius: 12px 12px 0 0;
}
@media (max-width: 768px) {
  .ui-accordion .quicktabs-block-title,
  .view-gestion-ofertas-turisticas .quicktabs-block-title,
  .view-asesor-gestion-de-empresarios .quicktabs-block-title,
  .view-asesor-actividades-comerciales .quicktabs-block-title,
  .view-listado-de-tareas-ruta-exportadora .quicktabs-block-title,
  .view-id-gestion_inscripcion .quicktabs-block-title,
  .view-ofertas-para-asesores .quicktabs-block-title {
    text-align: center;
  }
}
.ui-accordion .view-empty .quicktabs-block-title,
.view-gestion-ofertas-turisticas .view-empty .quicktabs-block-title,
.view-asesor-gestion-de-empresarios .view-empty .quicktabs-block-title,
.view-asesor-actividades-comerciales .view-empty .quicktabs-block-title,
.view-listado-de-tareas-ruta-exportadora .view-empty .quicktabs-block-title,
.view-id-gestion_inscripcion .view-empty .quicktabs-block-title,
.view-ofertas-para-asesores .view-empty .quicktabs-block-title {
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.ui-accordion .bef-exposed-form, .ui-accordion .views-exposed-form,
.view-gestion-ofertas-turisticas .bef-exposed-form,
.view-gestion-ofertas-turisticas .views-exposed-form,
.view-asesor-gestion-de-empresarios .bef-exposed-form,
.view-asesor-gestion-de-empresarios .views-exposed-form,
.view-asesor-actividades-comerciales .bef-exposed-form,
.view-asesor-actividades-comerciales .views-exposed-form,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form,
.view-id-gestion_inscripcion .bef-exposed-form,
.view-id-gestion_inscripcion .views-exposed-form,
.view-ofertas-para-asesores .bef-exposed-form,
.view-ofertas-para-asesores .views-exposed-form {
  padding: 1rem 0.5rem;
  margin: -2px 0 2rem 0;
  background-color: #FFFFFF;
  border-radius: 0 0 12px 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.ui-accordion .bef-exposed-form .row, .ui-accordion .views-exposed-form .row,
.view-gestion-ofertas-turisticas .bef-exposed-form .row,
.view-gestion-ofertas-turisticas .views-exposed-form .row,
.view-asesor-gestion-de-empresarios .bef-exposed-form .row,
.view-asesor-gestion-de-empresarios .views-exposed-form .row,
.view-asesor-actividades-comerciales .bef-exposed-form .row,
.view-asesor-actividades-comerciales .views-exposed-form .row,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .row,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .row,
.view-id-gestion_inscripcion .bef-exposed-form .row,
.view-id-gestion_inscripcion .views-exposed-form .row,
.view-ofertas-para-asesores .bef-exposed-form .row,
.view-ofertas-para-asesores .views-exposed-form .row {
  row-gap: 1rem;
}
.ui-accordion .bef-exposed-form .form-row, .ui-accordion .views-exposed-form .form-row,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-row,
.view-gestion-ofertas-turisticas .views-exposed-form .form-row,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-row,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-row,
.view-asesor-actividades-comerciales .bef-exposed-form .form-row,
.view-asesor-actividades-comerciales .views-exposed-form .form-row,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-row,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-row,
.view-id-gestion_inscripcion .bef-exposed-form .form-row,
.view-id-gestion_inscripcion .views-exposed-form .form-row,
.view-ofertas-para-asesores .bef-exposed-form .form-row,
.view-ofertas-para-asesores .views-exposed-form .form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (max-width: 992px) {
  .ui-accordion .bef-exposed-form .form-row, .ui-accordion .views-exposed-form .form-row,
  .view-gestion-ofertas-turisticas .bef-exposed-form .form-row,
  .view-gestion-ofertas-turisticas .views-exposed-form .form-row,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .form-row,
  .view-asesor-gestion-de-empresarios .views-exposed-form .form-row,
  .view-asesor-actividades-comerciales .bef-exposed-form .form-row,
  .view-asesor-actividades-comerciales .views-exposed-form .form-row,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-row,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-row,
  .view-id-gestion_inscripcion .bef-exposed-form .form-row,
  .view-id-gestion_inscripcion .views-exposed-form .form-row,
  .view-ofertas-para-asesores .bef-exposed-form .form-row,
  .view-ofertas-para-asesores .views-exposed-form .form-row {
    justify-content: center;
  }
}
.ui-accordion .bef-exposed-form .js-form-item, .ui-accordion .views-exposed-form .js-form-item,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item,
.view-ofertas-para-asesores .views-exposed-form .js-form-item {
  margin: 0 !important;
  width: 20%;
}
@media (max-width: 992px) {
  .ui-accordion .bef-exposed-form .js-form-item, .ui-accordion .views-exposed-form .js-form-item,
  .view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item,
  .view-gestion-ofertas-turisticas .views-exposed-form .js-form-item,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item,
  .view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item,
  .view-asesor-actividades-comerciales .bef-exposed-form .js-form-item,
  .view-asesor-actividades-comerciales .views-exposed-form .js-form-item,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item,
  .view-id-gestion_inscripcion .bef-exposed-form .js-form-item,
  .view-id-gestion_inscripcion .views-exposed-form .js-form-item,
  .view-ofertas-para-asesores .bef-exposed-form .js-form-item,
  .view-ofertas-para-asesores .views-exposed-form .js-form-item {
    width: 100%;
    text-align: center;
  }
}
.ui-accordion .bef-exposed-form .js-form-item label, .ui-accordion .bef-exposed-form .js-form-item .fieldset-legend, .ui-accordion .views-exposed-form .js-form-item label, .ui-accordion .views-exposed-form .js-form-item .fieldset-legend,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item label,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item .fieldset-legend,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item label,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item .fieldset-legend,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item label,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item .fieldset-legend,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item label,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item .fieldset-legend,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item label,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item .fieldset-legend,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item label,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item .fieldset-legend,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item label,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item .fieldset-legend,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item label,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item .fieldset-legend,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item label,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item .fieldset-legend,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item label,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item .fieldset-legend,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item label,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item .fieldset-legend,
.view-ofertas-para-asesores .views-exposed-form .js-form-item label,
.view-ofertas-para-asesores .views-exposed-form .js-form-item .fieldset-legend {
  font-size: 0.9rem;
  color: #3b3b3b;
  font-family: Regular;
}
@media (max-width: 1200px) {
  .ui-accordion .bef-exposed-form .js-form-item label, .ui-accordion .bef-exposed-form .js-form-item .fieldset-legend, .ui-accordion .views-exposed-form .js-form-item label, .ui-accordion .views-exposed-form .js-form-item .fieldset-legend,
  .view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item label,
  .view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item .fieldset-legend,
  .view-gestion-ofertas-turisticas .views-exposed-form .js-form-item label,
  .view-gestion-ofertas-turisticas .views-exposed-form .js-form-item .fieldset-legend,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item label,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item .fieldset-legend,
  .view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item label,
  .view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item .fieldset-legend,
  .view-asesor-actividades-comerciales .bef-exposed-form .js-form-item label,
  .view-asesor-actividades-comerciales .bef-exposed-form .js-form-item .fieldset-legend,
  .view-asesor-actividades-comerciales .views-exposed-form .js-form-item label,
  .view-asesor-actividades-comerciales .views-exposed-form .js-form-item .fieldset-legend,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item label,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item .fieldset-legend,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item label,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item .fieldset-legend,
  .view-id-gestion_inscripcion .bef-exposed-form .js-form-item label,
  .view-id-gestion_inscripcion .bef-exposed-form .js-form-item .fieldset-legend,
  .view-id-gestion_inscripcion .views-exposed-form .js-form-item label,
  .view-id-gestion_inscripcion .views-exposed-form .js-form-item .fieldset-legend,
  .view-ofertas-para-asesores .bef-exposed-form .js-form-item label,
  .view-ofertas-para-asesores .bef-exposed-form .js-form-item .fieldset-legend,
  .view-ofertas-para-asesores .views-exposed-form .js-form-item label,
  .view-ofertas-para-asesores .views-exposed-form .js-form-item .fieldset-legend {
    width: max-content;
  }
}
.ui-accordion .bef-exposed-form .js-form-item input, .ui-accordion .bef-exposed-form .js-form-item select, .ui-accordion .views-exposed-form .js-form-item input, .ui-accordion .views-exposed-form .js-form-item select,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item input,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item select,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item input,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item select,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item input,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item select,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item input,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item select,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item input,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item select,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item input,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item select,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item input,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item select,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item input,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item select,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item input,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item select,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item input,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item select,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item input,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item select,
.view-ofertas-para-asesores .views-exposed-form .js-form-item input,
.view-ofertas-para-asesores .views-exposed-form .js-form-item select {
  color: #0a244f;
  font-family: Regular;
}
.ui-accordion .bef-exposed-form .js-form-item input:focus, .ui-accordion .bef-exposed-form .js-form-item select:focus, .ui-accordion .views-exposed-form .js-form-item input:focus, .ui-accordion .views-exposed-form .js-form-item select:focus,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item input:focus,
.view-gestion-ofertas-turisticas .bef-exposed-form .js-form-item select:focus,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item input:focus,
.view-gestion-ofertas-turisticas .views-exposed-form .js-form-item select:focus,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item input:focus,
.view-asesor-gestion-de-empresarios .bef-exposed-form .js-form-item select:focus,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item input:focus,
.view-asesor-gestion-de-empresarios .views-exposed-form .js-form-item select:focus,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item input:focus,
.view-asesor-actividades-comerciales .bef-exposed-form .js-form-item select:focus,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item input:focus,
.view-asesor-actividades-comerciales .views-exposed-form .js-form-item select:focus,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item input:focus,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .js-form-item select:focus,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item input:focus,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .js-form-item select:focus,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item input:focus,
.view-id-gestion_inscripcion .bef-exposed-form .js-form-item select:focus,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item input:focus,
.view-id-gestion_inscripcion .views-exposed-form .js-form-item select:focus,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item input:focus,
.view-ofertas-para-asesores .bef-exposed-form .js-form-item select:focus,
.view-ofertas-para-asesores .views-exposed-form .js-form-item input:focus,
.view-ofertas-para-asesores .views-exposed-form .js-form-item select:focus {
  box-shadow: none;
  border-color: #e6104b;
}
.ui-accordion .bef-exposed-form .form-actions, .ui-accordion .views-exposed-form .form-actions,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions,
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions,
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions,
.view-asesor-actividades-comerciales .views-exposed-form .form-actions,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions,
.view-id-gestion_inscripcion .bef-exposed-form .form-actions,
.view-id-gestion_inscripcion .views-exposed-form .form-actions,
.view-ofertas-para-asesores .bef-exposed-form .form-actions,
.view-ofertas-para-asesores .views-exposed-form .form-actions {
  flex-grow: 1;
  margin: 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-end;
  gap: 1rem;
  width: max-content;
}
@media (max-width: 1200px) {
  .ui-accordion .bef-exposed-form .form-actions, .ui-accordion .views-exposed-form .form-actions,
  .view-gestion-ofertas-turisticas .bef-exposed-form .form-actions,
  .view-gestion-ofertas-turisticas .views-exposed-form .form-actions,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions,
  .view-asesor-gestion-de-empresarios .views-exposed-form .form-actions,
  .view-asesor-actividades-comerciales .bef-exposed-form .form-actions,
  .view-asesor-actividades-comerciales .views-exposed-form .form-actions,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions,
  .view-id-gestion_inscripcion .bef-exposed-form .form-actions,
  .view-id-gestion_inscripcion .views-exposed-form .form-actions,
  .view-ofertas-para-asesores .bef-exposed-form .form-actions,
  .view-ofertas-para-asesores .views-exposed-form .form-actions {
    justify-content: space-evenly;
  }
}
@media (max-width: 992px) {
  .ui-accordion .bef-exposed-form .form-actions, .ui-accordion .views-exposed-form .form-actions,
  .view-gestion-ofertas-turisticas .bef-exposed-form .form-actions,
  .view-gestion-ofertas-turisticas .views-exposed-form .form-actions,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions,
  .view-asesor-gestion-de-empresarios .views-exposed-form .form-actions,
  .view-asesor-actividades-comerciales .bef-exposed-form .form-actions,
  .view-asesor-actividades-comerciales .views-exposed-form .form-actions,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions,
  .view-id-gestion_inscripcion .bef-exposed-form .form-actions,
  .view-id-gestion_inscripcion .views-exposed-form .form-actions,
  .view-ofertas-para-asesores .bef-exposed-form .form-actions,
  .view-ofertas-para-asesores .views-exposed-form .form-actions {
    width: 100%;
    gap: 0.5rem;
  }
}
.ui-accordion .bef-exposed-form .form-actions button, .ui-accordion .views-exposed-form .form-actions button,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button,
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button,
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button,
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button,
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button,
.view-id-gestion_inscripcion .views-exposed-form .form-actions button,
.view-ofertas-para-asesores .bef-exposed-form .form-actions button,
.view-ofertas-para-asesores .views-exposed-form .form-actions button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  border: none;
  width: 40%;
  min-width: 100px;
}
.ui-accordion .bef-exposed-form .form-actions button:hover, .ui-accordion .views-exposed-form .form-actions button:hover,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button:hover,
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button:hover,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button:hover,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button:hover,
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button:hover,
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button:hover,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button:hover,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button:hover,
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button:hover,
.view-id-gestion_inscripcion .views-exposed-form .form-actions button:hover,
.view-ofertas-para-asesores .bef-exposed-form .form-actions button:hover,
.view-ofertas-para-asesores .views-exposed-form .form-actions button:hover {
  color: #fff;
  background-color: #0f1838;
}
@media (max-width: 1200px) {
  .ui-accordion .bef-exposed-form .form-actions button, .ui-accordion .views-exposed-form .form-actions button,
  .view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button,
  .view-gestion-ofertas-turisticas .views-exposed-form .form-actions button,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button,
  .view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button,
  .view-asesor-actividades-comerciales .bef-exposed-form .form-actions button,
  .view-asesor-actividades-comerciales .views-exposed-form .form-actions button,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button,
  .view-id-gestion_inscripcion .bef-exposed-form .form-actions button,
  .view-id-gestion_inscripcion .views-exposed-form .form-actions button,
  .view-ofertas-para-asesores .bef-exposed-form .form-actions button,
  .view-ofertas-para-asesores .views-exposed-form .form-actions button {
    width: 250px;
  }
}
@media (max-width: 992px) {
  .ui-accordion .bef-exposed-form .form-actions button, .ui-accordion .views-exposed-form .form-actions button,
  .view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button,
  .view-gestion-ofertas-turisticas .views-exposed-form .form-actions button,
  .view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button,
  .view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button,
  .view-asesor-actividades-comerciales .bef-exposed-form .form-actions button,
  .view-asesor-actividades-comerciales .views-exposed-form .form-actions button,
  .view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button,
  .view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button,
  .view-id-gestion_inscripcion .bef-exposed-form .form-actions button,
  .view-id-gestion_inscripcion .views-exposed-form .form-actions button,
  .view-ofertas-para-asesores .bef-exposed-form .form-actions button,
  .view-ofertas-para-asesores .views-exposed-form .form-actions button {
    width: 45%;
  }
}
.ui-accordion .bef-exposed-form .form-actions button[value=Resetear], .ui-accordion .bef-exposed-form .form-actions button[value=Reset], .ui-accordion .bef-exposed-form .form-actions button[value=Limpiar], .ui-accordion .views-exposed-form .form-actions button[value=Resetear], .ui-accordion .views-exposed-form .form-actions button[value=Reset], .ui-accordion .views-exposed-form .form-actions button[value=Limpiar],
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button[value=Resetear],
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button[value=Reset],
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button[value=Limpiar],
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button[value=Resetear],
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button[value=Reset],
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button[value=Limpiar],
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button[value=Resetear],
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button[value=Reset],
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button[value=Limpiar],
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button[value=Resetear],
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button[value=Reset],
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button[value=Limpiar],
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button[value=Resetear],
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button[value=Reset],
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button[value=Limpiar],
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button[value=Resetear],
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button[value=Reset],
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button[value=Limpiar],
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button[value=Resetear],
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button[value=Reset],
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button[value=Limpiar],
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button[value=Resetear],
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button[value=Reset],
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button[value=Limpiar],
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button[value=Resetear],
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button[value=Reset],
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button[value=Limpiar],
.view-id-gestion_inscripcion .views-exposed-form .form-actions button[value=Resetear],
.view-id-gestion_inscripcion .views-exposed-form .form-actions button[value=Reset],
.view-id-gestion_inscripcion .views-exposed-form .form-actions button[value=Limpiar],
.view-ofertas-para-asesores .bef-exposed-form .form-actions button[value=Resetear],
.view-ofertas-para-asesores .bef-exposed-form .form-actions button[value=Reset],
.view-ofertas-para-asesores .bef-exposed-form .form-actions button[value=Limpiar],
.view-ofertas-para-asesores .views-exposed-form .form-actions button[value=Resetear],
.view-ofertas-para-asesores .views-exposed-form .form-actions button[value=Reset],
.view-ofertas-para-asesores .views-exposed-form .form-actions button[value=Limpiar] {
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
.ui-accordion .bef-exposed-form .form-actions button[value=Resetear]:hover, .ui-accordion .bef-exposed-form .form-actions button[value=Reset]:hover, .ui-accordion .bef-exposed-form .form-actions button[value=Limpiar]:hover, .ui-accordion .views-exposed-form .form-actions button[value=Resetear]:hover, .ui-accordion .views-exposed-form .form-actions button[value=Reset]:hover, .ui-accordion .views-exposed-form .form-actions button[value=Limpiar]:hover,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button[value=Resetear]:hover,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button[value=Reset]:hover,
.view-gestion-ofertas-turisticas .bef-exposed-form .form-actions button[value=Limpiar]:hover,
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button[value=Resetear]:hover,
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button[value=Reset]:hover,
.view-gestion-ofertas-turisticas .views-exposed-form .form-actions button[value=Limpiar]:hover,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button[value=Resetear]:hover,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button[value=Reset]:hover,
.view-asesor-gestion-de-empresarios .bef-exposed-form .form-actions button[value=Limpiar]:hover,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button[value=Resetear]:hover,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button[value=Reset]:hover,
.view-asesor-gestion-de-empresarios .views-exposed-form .form-actions button[value=Limpiar]:hover,
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button[value=Resetear]:hover,
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button[value=Reset]:hover,
.view-asesor-actividades-comerciales .bef-exposed-form .form-actions button[value=Limpiar]:hover,
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button[value=Resetear]:hover,
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button[value=Reset]:hover,
.view-asesor-actividades-comerciales .views-exposed-form .form-actions button[value=Limpiar]:hover,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button[value=Resetear]:hover,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button[value=Reset]:hover,
.view-listado-de-tareas-ruta-exportadora .bef-exposed-form .form-actions button[value=Limpiar]:hover,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button[value=Resetear]:hover,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button[value=Reset]:hover,
.view-listado-de-tareas-ruta-exportadora .views-exposed-form .form-actions button[value=Limpiar]:hover,
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button[value=Resetear]:hover,
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button[value=Reset]:hover,
.view-id-gestion_inscripcion .bef-exposed-form .form-actions button[value=Limpiar]:hover,
.view-id-gestion_inscripcion .views-exposed-form .form-actions button[value=Resetear]:hover,
.view-id-gestion_inscripcion .views-exposed-form .form-actions button[value=Reset]:hover,
.view-id-gestion_inscripcion .views-exposed-form .form-actions button[value=Limpiar]:hover,
.view-ofertas-para-asesores .bef-exposed-form .form-actions button[value=Resetear]:hover,
.view-ofertas-para-asesores .bef-exposed-form .form-actions button[value=Reset]:hover,
.view-ofertas-para-asesores .bef-exposed-form .form-actions button[value=Limpiar]:hover,
.view-ofertas-para-asesores .views-exposed-form .form-actions button[value=Resetear]:hover,
.view-ofertas-para-asesores .views-exposed-form .form-actions button[value=Reset]:hover,
.view-ofertas-para-asesores .views-exposed-form .form-actions button[value=Limpiar]:hover {
  color: #fff;
}

@media (max-width: 992px) {
  .view-asesor-gestion-de-empresarios .form-composite, .view-asesor-actividades-comerciales .form-composite {
    text-align: center;
    width: 100% !important;
  }
}
@media (max-width : 480px) {
  .view-asesor-gestion-de-empresarios .form-composite, .view-asesor-actividades-comerciales .form-composite {
    width: 30%;
  }
}
.view-asesor-gestion-de-empresarios .form-composite legend, .view-asesor-actividades-comerciales .form-composite legend {
  font-size: 0.9rem;
  vertical-align: top;
  margin: 0;
}
.view-asesor-gestion-de-empresarios .form-checkboxes, .view-asesor-actividades-comerciales .form-checkboxes {
  display: flex;
  gap: 0.5rem;
}
@media (max-width: 1200px) {
  .view-asesor-gestion-de-empresarios .form-checkboxes, .view-asesor-actividades-comerciales .form-checkboxes {
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  .view-asesor-gestion-de-empresarios .form-checkboxes, .view-asesor-actividades-comerciales .form-checkboxes {
    flex-direction: row;
    justify-content: center;
  }
}
@media (max-width : 480px) {
  .view-asesor-gestion-de-empresarios .form-checkboxes, .view-asesor-actividades-comerciales .form-checkboxes {
    flex-direction: column;
  }
}
.view-asesor-gestion-de-empresarios .form-checkboxes .js-form-item, .view-asesor-actividades-comerciales .form-checkboxes .js-form-item {
  width: max-content;
}

.asesor-seccion .quicktabs-block-title h2 {
  font-size: 1.2rem;
  font-family: Bold;
  margin: 0;
}

.view-ofertas-para-asesores .views-exposed-form {
  border-radius: 12px;
}

/*============ CARD SERVICIOS ==============*/
.ui-accordion {
  min-height: 150px;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.ui-accordion .ui-accordion-content {
  height: max-content;
  border: none;
  padding: 0 1rem;
  overflow: visible;
  background-color: transparent;
}
.ui-accordion .ui-accordion-content-active {
  margin: 0;
}
.ui-accordion .view-servicios {
  margin-bottom: 2.5rem;
}
.ui-accordion .view-servicios .view-content {
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .ui-accordion .view-servicios .view-content {
    gap: 2rem;
  }
}
.ui-accordion .view-servicios .views-row {
  margin-top: 2.5rem;
}
@media (max-width: 768px) {
  .ui-accordion .view-servicios .views-row {
    width: 100%;
  }
}
.ui-accordion .view-servicios .views-field {
  font-family: Regular;
  color: #0a244f;
  font-size: 1rem;
}
.ui-accordion .view-servicios .views-field-fieldset-1 {
  height: 100%;
}

.wrapper--contenido-ofertas-propias {
  text-align: left;
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.wrapper--contenido-ofertas-propias .views-field-field-estado-publicacion {
  position: absolute;
  z-index: -1;
  top: -37px;
  left: 0;
  right: 0;
  border: solid 1px #FFCC00;
  background-color: #FDFFC1;
  border-radius: 12px 12px 0 0;
  padding: 0.5rem 1rem 1rem 1rem;
}
.wrapper--contenido-ofertas-propias .views-field-field-estado-publicacion .field-content {
  font-family: Regular;
  color: #0a244f;
  font-size: 1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.wrapper--contenido-ofertas-propias .views-field-field-estado-publicacion .field-content::before {
  content: "";
  display: inline-block;
  padding: 0.7rem;
  background-image: url(../../assets/img/pendingIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wrapper--contenido-ofertas-propias .views-field-title span > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wrapper--contenido-ofertas-propias .views-field-title h2 {
  margin: 0;
  font-family: Bold;
  color: #0a244f;
  font-size: 1.3rem;
  line-height: 1.5;
}
.wrapper--contenido-ofertas-propias .views-field-title .use-ajax {
  font-size: 0;
  background-color: #FFFFFF;
  padding: 0.5rem;
  border-radius: 50%;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  transition: background-color 0.2s ease;
  display: grid;
  place-items: center;
}
.wrapper--contenido-ofertas-propias .views-field-title .use-ajax:hover {
  background-color: #e6104b;
}
.wrapper--contenido-ofertas-propias .views-field-title .use-ajax:hover::after {
  background-image: url(../../assets/img/deleteIconHover.svg);
}
.wrapper--contenido-ofertas-propias .views-field-title .use-ajax::after {
  content: "";
  display: inline-block;
  padding: 0.5rem;
  background-image: url(../../assets/img/deleteIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.wrapper--contenido-ofertas-propias .views-field-field-fecha-oferta {
  font-size: 0.9rem;
  font-family: semiBold;
}
.wrapper--contenido-ofertas-propias .views-field-field-lugar {
  line-height: 1;
  font-size: 0.9rem;
  color: #0a244f;
}
.wrapper--contenido-ofertas-propias .views-field-field-lugar .field-content {
  font-family: Bold;
}
.wrapper--contenido-ofertas-propias .views-field-field-clima {
  margin-top: 3rem;
}
.wrapper--contenido-ofertas-propias .views-field-field-clima span {
  font-family: semiBold;
}
.wrapper--contenido-ofertas-propias .views-field-field-clima span::after {
  content: "";
  display: block;
  width: 80px;
  height: 1px;
  background-color: #0a244f;
  margin: 0.5rem 0;
}
.wrapper--contenido-ofertas-propias .views-field-field-clima .field-content {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.wrapper--contenido-ofertas-propias .views-field-field-clima .field-content::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../../assets/img/sunIcon.svg);
}
.wrapper--contenido-ofertas-propias .views-field-view {
  position: relative;
  width: 100%;
  margin: 1rem 0;
}
.wrapper--contenido-ofertas-propias .views-field-view img {
  border-radius: 12px;
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.wrapper--contenido-ofertas-propias .views-field-view .owl-controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.5rem;
}
.wrapper--contenido-ofertas-propias .views-field-view .owl-controls .active span {
  background: #e6104b !important;
}
.wrapper--contenido-ofertas-propias .views-field-body {
  height: 80px;
  overflow: hidden;
}
.wrapper--contenido-ofertas-propias .views-field-body:hover {
  overflow-y: scroll;
}
.wrapper--contenido-ofertas-propias .views-field-fieldset {
  flex-grow: 1;
  align-items: flex-end;
  display: flex;
}
.wrapper--contenido-ofertas-propias .views-field-fieldset .field-content {
  width: 100%;
}

.wrapper--detalle-valor {
  margin-top: 1rem;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}
.wrapper--detalle-valor .views-field-field-valor-estimado .views-label-field-valor-estimado {
  display: inline-block;
  font-size: 1rem;
  line-height: 0.7;
  color: #3b3b3b;
  font-family: semiBold;
}
.wrapper--detalle-valor .views-field-field-valor-estimado .field-content {
  line-height: 0.7;
  font-size: 1.5rem;
  color: #e6104b;
  font-family: Bold;
}
.wrapper--detalle-valor .views-field-view-node a {
  text-transform: uppercase;
  background-color: transparent;
  border: solid 2px #0a244f;
  transition: border 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  color: #0a244f;
  width: 100px;
  padding: 8px 0;
}
.wrapper--detalle-valor .views-field-view-node a:hover {
  border: solid 3px #0a244f;
}

/*============ CARD ACTIVIDADES COMERCIALES ==============*/
.view-actividades-comerciales-activas, .view-actividades-comerciales-inscritas {
  margin-bottom: 2.5rem;
}
.view-actividades-comerciales-activas .view-content, .view-actividades-comerciales-inscritas .view-content {
  gap: 1rem;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .view-actividades-comerciales-activas .view-content, .view-actividades-comerciales-inscritas .view-content {
    justify-content: center;
    gap: 2rem;
  }
}
.view-actividades-comerciales-activas .views-row, .view-actividades-comerciales-inscritas .views-row {
  background-color: transparent;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  padding: 0;
  overflow: hidden;
  width: 24%;
}
@media (max-width: 768px) {
  .view-actividades-comerciales-activas .views-row, .view-actividades-comerciales-inscritas .views-row {
    width: 46%;
    margin-bottom: 1rem;
  }
}
@media (max-width : 480px) {
  .view-actividades-comerciales-activas .views-row, .view-actividades-comerciales-inscritas .views-row {
    width: 100%;
  }
}
.view-actividades-comerciales-activas .wrapper--superior, .view-actividades-comerciales-inscritas .wrapper--superior {
  position: relative;
  height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
}
.view-actividades-comerciales-activas .wrapper--superior .views-field-field-fecha-evento, .view-actividades-comerciales-inscritas .wrapper--superior .views-field-field-fecha-evento {
  color: #1F90CC;
  font-family: Bold;
  font-size: 0.9rem;
  width: max-content;
  border-radius: 50px;
  padding: 0.5rem 1rem;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  gap: 1rem;
}
.view-actividades-comerciales-activas .wrapper--superior .views-field-field-fecha-evento::before, .view-actividades-comerciales-inscritas .wrapper--superior .views-field-field-fecha-evento::before {
  content: "";
  background-image: url(../../assets/img/actividadesComerciales_iconSelected.svg);
  padding: 0.8rem;
  background-size: contain;
  background-repeat: no-repeat;
}
.view-actividades-comerciales-activas .wrapper--superior .views-field-field-imagen-banner, .view-actividades-comerciales-inscritas .wrapper--superior .views-field-field-imagen-banner {
  position: absolute;
  z-index: -1;
  top: 0%;
  left: 0;
  right: 0;
  bottom: 0%;
}
.view-actividades-comerciales-activas .wrapper--superior .views-field-field-imagen-banner::before, .view-actividades-comerciales-inscritas .wrapper--superior .views-field-field-imagen-banner::before {
  content: "";
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.view-actividades-comerciales-activas .wrapper--superior .views-field-field-imagen-banner img, .view-actividades-comerciales-inscritas .wrapper--superior .views-field-field-imagen-banner img {
  width: 100%;
  height: 325px;
  object-fit: cover;
}
.view-actividades-comerciales-activas .wrapper--superior h3, .view-actividades-comerciales-inscritas .wrapper--superior h3 {
  color: #fff;
  font-family: Bold;
  font-size: 2rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.view-actividades-comerciales-activas .wrapper--inferior, .view-actividades-comerciales-inscritas .wrapper--inferior {
  background-color: #FFFFFF;
  padding: 1rem;
  position: relative;
}
.view-actividades-comerciales-activas .wrapper--inferior::before, .view-actividades-comerciales-inscritas .wrapper--inferior::before {
  content: "";
  position: absolute;
  top: -30px;
  left: 0;
  display: inline-block;
  background-image: url(../../assets/img/curva.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 30px;
}
@media (max-width: 1200px) {
  .view-actividades-comerciales-activas .wrapper--inferior::before, .view-actividades-comerciales-inscritas .wrapper--inferior::before {
    height: 28px;
    top: -28px;
  }
}
@media (max-width: 992px) {
  .view-actividades-comerciales-activas .wrapper--inferior::before, .view-actividades-comerciales-inscritas .wrapper--inferior::before {
    height: 20px;
    top: -20px;
  }
}
@media (max-width: 768px) {
  .view-actividades-comerciales-activas .wrapper--inferior::before, .view-actividades-comerciales-inscritas .wrapper--inferior::before {
    width: 100%;
    top: -30px;
    height: 30px;
  }
}
.view-actividades-comerciales-activas .wrapper--inferior .views-field-body, .view-actividades-comerciales-inscritas .wrapper--inferior .views-field-body {
  font-size: 0.9rem;
  color: #6D7B82;
  line-height: 1.2;
  height: 50px;
  overflow: hidden;
}
.view-actividades-comerciales-activas .wrapper--inferior .views-field-body:hover, .view-actividades-comerciales-inscritas .wrapper--inferior .views-field-body:hover {
  overflow-y: scroll;
}

.wrapper--mis-actividades-comerciales {
  padding: 35px 10px 0 10px;
  position: relative;
}
.wrapper--mis-actividades-comerciales .Interesado, .wrapper--mis-actividades-comerciales .Inscrito, .wrapper--mis-actividades-comerciales .Aceptado, .wrapper--mis-actividades-comerciales .Confirmado, .wrapper--mis-actividades-comerciales .Rechazado {
  position: absolute;
  z-index: -1;
  top: 0;
  left: -2px;
  right: -2px;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem;
  padding-bottom: 1rem;
  border-radius: 12px 12px 0 0;
  font-family: Regular;
  font-size: 1rem;
}
.wrapper--mis-actividades-comerciales .Interesado::before, .wrapper--mis-actividades-comerciales .Inscrito::before, .wrapper--mis-actividades-comerciales .Aceptado::before, .wrapper--mis-actividades-comerciales .Confirmado::before, .wrapper--mis-actividades-comerciales .Rechazado::before {
  content: "";
  display: inline-block;
  padding: 0.5rem;
  background-repeat: no-repeat;
  background-size: contain;
}
.wrapper--mis-actividades-comerciales .Interesado {
  border: solid 1px #FFCC00;
  background-color: #FDFFC1;
}
.wrapper--mis-actividades-comerciales .Interesado::before {
  background-image: url(../../assets/img/permissionIcon.svg);
}
.wrapper--mis-actividades-comerciales .Inscrito {
  border: solid 1px #FF7F00;
  background-color: #FFDBC1;
}
.wrapper--mis-actividades-comerciales .Inscrito::before {
  background-image: url(../../assets/img/gestionIcon.svg);
}
.wrapper--mis-actividades-comerciales .Aceptado {
  border: solid 1px #34A4F7;
  background-color: #E8F6FF;
}
.wrapper--mis-actividades-comerciales .Aceptado::before {
  background-image: url(../../assets/img/activeIcon.svg);
}
.wrapper--mis-actividades-comerciales .Confirmado {
  border: solid 1px red;
  background-color: blue;
}
.wrapper--mis-actividades-comerciales .Confirmado::before {
  background-image: url(../../assets/img/permissionIcon.svg);
}
.wrapper--mis-actividades-comerciales .Rechazado {
  border: solid 1px #ff0000;
  background-color: #ffd0d0;
}
.wrapper--mis-actividades-comerciales .Rechazado::before {
  background-image: url(../../assets/img/closeIcon_Hover.png);
}

.view-actividades-comerciales-inscritas .views-row {
  width: 100%;
}

/*============ CARD ACTIVIDADES COMERCIALES ==============*/
.empresario-seccion .ui-dialog {
  width: 50% !important;
  border: none;
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
  background-color: #FFFFFF;
}
@media (max-width: 992px) {
  .empresario-seccion .ui-dialog {
    margin: 0 !important;
    width: 92% !important;
    left: 50%;
    transform: translateX(-50%);
  }
}
.empresario-seccion .ui-dialog .ui-widget-header {
  padding: 0.7rem 0;
  border: none;
  background: #0a244f;
  font-family: Bold;
}
.empresario-seccion .ui-dialog .ui-widget-header span {
  display: block;
  font-family: Bold;
  font-size: 1.4rem;
  position: relative;
  width: 100%;
}
.empresario-seccion .ui-dialog .ui-widget-header button {
  font-size: 0;
  width: 12px !important;
  height: 12px !important;
  background-image: url(../../assets/img/closeIcon.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  background-color: transparent;
  right: 10px;
}
.empresario-seccion .ui-dialog .ui-widget-header button span {
  display: none;
}
.empresario-seccion .ui-dialog .ui-dialog-content {
  height: 89% !important;
  max-height: none !important;
  padding: 2rem 1rem;
}
.empresario-seccion .ui-dialog .ui-dialog-content .titulo-entregable, .empresario-seccion .ui-dialog .ui-dialog-content summary, .empresario-seccion .ui-dialog .ui-dialog-content .comment-form__title, .empresario-seccion .ui-dialog .ui-dialog-content .title {
  font-size: 1.5rem;
  font-family: semiBold;
  color: #e6104b;
}
.empresario-seccion .ui-dialog .ui-dialog-content label {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
.empresario-seccion .ui-dialog .ui-dialog-content .descripcion-entregable, .empresario-seccion .ui-dialog .ui-dialog-content small {
  font-family: Regular;
  font-size: 0.9rem;
  color: #3b3b3b;
  line-height: 1.2;
}
.empresario-seccion .ui-dialog .ui-dialog-content .layout-region-node-main {
  width: 100%;
  padding: 0;
}
.empresario-seccion .ui-dialog .ui-dialog-content summary {
  list-style: none;
}
.empresario-seccion .ui-dialog .ui-dialog-content textarea {
  max-height: 100px;
  margin-bottom: 2rem;
}
.empresario-seccion .ui-dialog .ui-dialog-content textarea:focus {
  box-shadow: none;
  border-color: #0a244f;
}
.empresario-seccion .ui-widget-overlay {
  z-index: 50;
}

.page-node-90 .ui-dialog-titlebar .ui-dialog-title {
  color: #FFFFFF !important;
  text-align: center;
}
.page-node-90 .ui-dialog-content .empresario-delete-form {
  text-align: center;
  font-family: Regular;
}
.page-node-90 .ui-dialog-content .empresario-delete-form > a {
  display: none;
}
.page-node-90 .ui-dialog-content .form-actions {
  margin-top: 1rem !important;
}

.node--type-ofertas-turisticas .ui-widget {
  width: 50% !important;
  height: max-content;
}
.node--type-ofertas-turisticas .ui-widget-header {
  text-align: left;
  background: #FFFFFF !important;
}
.node--type-ofertas-turisticas .ui-widget-header span {
  color: #0a244f;
  padding-left: 1.4rem;
}
.node--type-ofertas-turisticas .ui-widget-header button {
  background-image: url(../../assets/img/closeIcon_Hover.png) !important;
}
.node--type-ofertas-turisticas .ui-widget-header::after {
  margin-top: 2.5rem;
  content: "";
  display: block;
  width: 95%;
  height: 1px;
  background-color: rgb(233, 233, 233);
  margin-left: auto;
  margin-right: auto;
}
.node--type-ofertas-turisticas .ui-dialog-content {
  height: max-content !important;
}
.node--type-ofertas-turisticas .ui-dialog-content .view-content {
  margin: 0;
}
.node--type-ofertas-turisticas .wrapper--modal {
  display: flex;
  text-align: left;
  flex-wrap: wrap;
  gap: 1.5rem;
}
.node--type-ofertas-turisticas .wrapper--modal-imagen {
  display: flex;
  align-items: center;
}
.node--type-ofertas-turisticas .wrapper--modal-imagen img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 50%;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-top {
  font-family: Bold;
  color: #0a244f;
  font-size: 1rem;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-top .Nombre {
  text-transform: uppercase;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-top .cargo {
  font-size: 0.8rem;
  font-family: Regular;
  margin-top: -6px;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton span {
  font-family: Bold;
  color: #0a244f;
  font-size: 1rem;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton .field-content {
  margin-top: -8px;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton a {
  text-decoration: none;
  color: #0a244f;
  font-size: 0.8rem;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton-left::before, .node--type-ofertas-turisticas .wrapper--modal-contenido-botton-right::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton-left::before {
  background-image: url(../../assets/img/telefonoEmpresario.png);
}
.node--type-ofertas-turisticas .wrapper--modal-contenido-botton-right::before {
  background-image: url(../../assets/img/correoEmpresario.png);
}

.empresario-seccion .modal_actividades_ropias, .empresario-seccion .modal_encadenamiento {
  width: 60% !important;
  height: 85% !important;
  min-width: 300px;
  background: #f2f2f2 !important;
}
.empresario-seccion .modal_actividades_ropias .ui-widget-header .ui-dialog-title, .empresario-seccion .modal_encadenamiento .ui-widget-header .ui-dialog-title {
  text-align: center;
  color: #fff;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal, .empresario-seccion .modal_encadenamiento #drupal-modal {
  background: transparent;
  padding-top: 0;
  height: 100% !important;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .view-filters, .empresario-seccion .modal_encadenamiento #drupal-modal .view-filters {
  margin-top: 1rem;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .view-filters .views-exposed-form.views-exposed-form, .empresario-seccion .modal_encadenamiento #drupal-modal .view-filters .views-exposed-form.views-exposed-form {
  border: none;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .view-filters input[type=text], .empresario-seccion .modal_encadenamiento #drupal-modal .view-filters input[type=text] {
  font-family: Regular;
  color: #0a244f;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .view-filters input[type=text]:focus, .empresario-seccion .modal_encadenamiento #drupal-modal .view-filters input[type=text]:focus {
  box-shadow: none;
  border-color: #0a244f;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .view-filters .form-type-textfield, .empresario-seccion .modal_encadenamiento #drupal-modal .view-filters .form-type-textfield {
  text-align: left;
  font-family: Regular;
  font-size: 0.8rem;
  color: #3b3b3b;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .views-element-container, .empresario-seccion .modal_encadenamiento #drupal-modal .views-element-container {
  margin-bottom: 5rem;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .views-element-container .view-content, .empresario-seccion .modal_encadenamiento #drupal-modal .views-element-container .view-content {
  justify-content: space-evenly;
  row-gap: 1rem;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .views-element-container .view-content .views-row, .empresario-seccion .modal_encadenamiento #drupal-modal .views-element-container .view-content .views-row {
  margin-top: 2.5rem;
}
.empresario-seccion .modal_actividades_ropias #drupal-modal .views-element-container .view-content .views-field-fieldset-1, .empresario-seccion .modal_encadenamiento #drupal-modal .views-element-container .view-content .views-field-fieldset-1 {
  height: 100%;
}
.empresario-seccion .modal_encadenamiento #drupal-modal .views-element-container .view-content .views-row {
  margin-top: 0.5rem;
}

.page-node-181 .modal_ruta_exportadora, .page-node-181 .modal_actividades_ropias, .page-node-181 .ui-widget-content, .page-node-125 .modal_ruta_exportadora, .page-node-125 .modal_actividades_ropias, .page-node-125 .ui-widget-content, .asesor-seccion .modal_ruta_exportadora, .asesor-seccion .modal_actividades_ropias, .asesor-seccion .ui-widget-content, .node--type-actividades-comerciales .modal_ruta_exportadora, .node--type-actividades-comerciales .modal_actividades_ropias, .node--type-actividades-comerciales .ui-widget-content {
  height: 80vh !important;
  background-color: #FFFFFF;
}
.page-node-181 .modal_ruta_exportadora .ui-dialog-titlebar button, .page-node-181 .modal_actividades_ropias .ui-dialog-titlebar button, .page-node-181 .ui-widget-content .ui-dialog-titlebar button, .page-node-125 .modal_ruta_exportadora .ui-dialog-titlebar button, .page-node-125 .modal_actividades_ropias .ui-dialog-titlebar button, .page-node-125 .ui-widget-content .ui-dialog-titlebar button, .asesor-seccion .modal_ruta_exportadora .ui-dialog-titlebar button, .asesor-seccion .modal_actividades_ropias .ui-dialog-titlebar button, .asesor-seccion .ui-widget-content .ui-dialog-titlebar button, .node--type-actividades-comerciales .modal_ruta_exportadora .ui-dialog-titlebar button, .node--type-actividades-comerciales .modal_actividades_ropias .ui-dialog-titlebar button, .node--type-actividades-comerciales .ui-widget-content .ui-dialog-titlebar button {
  font-size: 0;
}
.page-node-181 .modal_ruta_exportadora .ui-dialog-titlebar span, .page-node-181 .modal_actividades_ropias .ui-dialog-titlebar span, .page-node-181 .ui-widget-content .ui-dialog-titlebar span, .page-node-125 .modal_ruta_exportadora .ui-dialog-titlebar span, .page-node-125 .modal_actividades_ropias .ui-dialog-titlebar span, .page-node-125 .ui-widget-content .ui-dialog-titlebar span, .asesor-seccion .modal_ruta_exportadora .ui-dialog-titlebar span, .asesor-seccion .modal_actividades_ropias .ui-dialog-titlebar span, .asesor-seccion .ui-widget-content .ui-dialog-titlebar span, .node--type-actividades-comerciales .modal_ruta_exportadora .ui-dialog-titlebar span, .node--type-actividades-comerciales .modal_actividades_ropias .ui-dialog-titlebar span, .node--type-actividades-comerciales .ui-widget-content .ui-dialog-titlebar span {
  color: #FFFFFF;
  text-align: center;
}
.page-node-181 .modal_ruta_exportadora .node-form, .page-node-181 .modal_ruta_exportadora .layout-region-node-main, .page-node-181 .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-181 .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .page-node-181 .modal_actividades_ropias .node-form, .page-node-181 .modal_actividades_ropias .layout-region-node-main, .page-node-181 .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-181 .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .page-node-181 .ui-widget-content .node-form, .page-node-181 .ui-widget-content .layout-region-node-main, .page-node-181 .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-181 .ui-widget-content .node--type-entregas-ruta-exportadora, .page-node-125 .modal_ruta_exportadora .node-form, .page-node-125 .modal_ruta_exportadora .layout-region-node-main, .page-node-125 .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-125 .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .page-node-125 .modal_actividades_ropias .node-form, .page-node-125 .modal_actividades_ropias .layout-region-node-main, .page-node-125 .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-125 .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .page-node-125 .ui-widget-content .node-form, .page-node-125 .ui-widget-content .layout-region-node-main, .page-node-125 .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-125 .ui-widget-content .node--type-entregas-ruta-exportadora, .asesor-seccion .modal_ruta_exportadora .node-form, .asesor-seccion .modal_ruta_exportadora .layout-region-node-main, .asesor-seccion .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .asesor-seccion .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .asesor-seccion .modal_actividades_ropias .node-form, .asesor-seccion .modal_actividades_ropias .layout-region-node-main, .asesor-seccion .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .asesor-seccion .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .asesor-seccion .ui-widget-content .node-form, .asesor-seccion .ui-widget-content .layout-region-node-main, .asesor-seccion .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .asesor-seccion .ui-widget-content .node--type-entregas-ruta-exportadora, .node--type-actividades-comerciales .modal_ruta_exportadora .node-form, .node--type-actividades-comerciales .modal_ruta_exportadora .layout-region-node-main, .node--type-actividades-comerciales .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .node--type-actividades-comerciales .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .node--type-actividades-comerciales .modal_actividades_ropias .node-form, .node--type-actividades-comerciales .modal_actividades_ropias .layout-region-node-main, .node--type-actividades-comerciales .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .node--type-actividades-comerciales .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .node--type-actividades-comerciales .ui-widget-content .node-form, .node--type-actividades-comerciales .ui-widget-content .layout-region-node-main, .node--type-actividades-comerciales .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .node--type-actividades-comerciales .ui-widget-content .node--type-entregas-ruta-exportadora {
  width: 100%;
  padding: 0;
  padding-left: 2.5rem;
}
@media (max-width : 480px) {
  .page-node-181 .modal_ruta_exportadora .node-form, .page-node-181 .modal_ruta_exportadora .layout-region-node-main, .page-node-181 .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-181 .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .page-node-181 .modal_actividades_ropias .node-form, .page-node-181 .modal_actividades_ropias .layout-region-node-main, .page-node-181 .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-181 .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .page-node-181 .ui-widget-content .node-form, .page-node-181 .ui-widget-content .layout-region-node-main, .page-node-181 .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-181 .ui-widget-content .node--type-entregas-ruta-exportadora, .page-node-125 .modal_ruta_exportadora .node-form, .page-node-125 .modal_ruta_exportadora .layout-region-node-main, .page-node-125 .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-125 .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .page-node-125 .modal_actividades_ropias .node-form, .page-node-125 .modal_actividades_ropias .layout-region-node-main, .page-node-125 .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-125 .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .page-node-125 .ui-widget-content .node-form, .page-node-125 .ui-widget-content .layout-region-node-main, .page-node-125 .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .page-node-125 .ui-widget-content .node--type-entregas-ruta-exportadora, .asesor-seccion .modal_ruta_exportadora .node-form, .asesor-seccion .modal_ruta_exportadora .layout-region-node-main, .asesor-seccion .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .asesor-seccion .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .asesor-seccion .modal_actividades_ropias .node-form, .asesor-seccion .modal_actividades_ropias .layout-region-node-main, .asesor-seccion .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .asesor-seccion .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .asesor-seccion .ui-widget-content .node-form, .asesor-seccion .ui-widget-content .layout-region-node-main, .asesor-seccion .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .asesor-seccion .ui-widget-content .node--type-entregas-ruta-exportadora, .node--type-actividades-comerciales .modal_ruta_exportadora .node-form, .node--type-actividades-comerciales .modal_ruta_exportadora .layout-region-node-main, .node--type-actividades-comerciales .modal_ruta_exportadora .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .node--type-actividades-comerciales .modal_ruta_exportadora .node--type-entregas-ruta-exportadora, .node--type-actividades-comerciales .modal_actividades_ropias .node-form, .node--type-actividades-comerciales .modal_actividades_ropias .layout-region-node-main, .node--type-actividades-comerciales .modal_actividades_ropias .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .node--type-actividades-comerciales .modal_actividades_ropias .node--type-entregas-ruta-exportadora, .node--type-actividades-comerciales .ui-widget-content .node-form, .node--type-actividades-comerciales .ui-widget-content .layout-region-node-main, .node--type-actividades-comerciales .ui-widget-content .node-entregas-ruta-exportadora-entregas-ruta-exportadora-form, .node--type-actividades-comerciales .ui-widget-content .node--type-entregas-ruta-exportadora {
    padding: 0;
  }
}
.page-node-181 .modal_ruta_exportadora .wrapper--titulo-entregable, .page-node-181 .modal_ruta_exportadora summary, .page-node-181 .modal_ruta_exportadora .field--name-field-actividad, .page-node-181 .modal_actividades_ropias .wrapper--titulo-entregable, .page-node-181 .modal_actividades_ropias summary, .page-node-181 .modal_actividades_ropias .field--name-field-actividad, .page-node-181 .ui-widget-content .wrapper--titulo-entregable, .page-node-181 .ui-widget-content summary, .page-node-181 .ui-widget-content .field--name-field-actividad, .page-node-125 .modal_ruta_exportadora .wrapper--titulo-entregable, .page-node-125 .modal_ruta_exportadora summary, .page-node-125 .modal_ruta_exportadora .field--name-field-actividad, .page-node-125 .modal_actividades_ropias .wrapper--titulo-entregable, .page-node-125 .modal_actividades_ropias summary, .page-node-125 .modal_actividades_ropias .field--name-field-actividad, .page-node-125 .ui-widget-content .wrapper--titulo-entregable, .page-node-125 .ui-widget-content summary, .page-node-125 .ui-widget-content .field--name-field-actividad, .asesor-seccion .modal_ruta_exportadora .wrapper--titulo-entregable, .asesor-seccion .modal_ruta_exportadora summary, .asesor-seccion .modal_ruta_exportadora .field--name-field-actividad, .asesor-seccion .modal_actividades_ropias .wrapper--titulo-entregable, .asesor-seccion .modal_actividades_ropias summary, .asesor-seccion .modal_actividades_ropias .field--name-field-actividad, .asesor-seccion .ui-widget-content .wrapper--titulo-entregable, .asesor-seccion .ui-widget-content summary, .asesor-seccion .ui-widget-content .field--name-field-actividad, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--titulo-entregable, .node--type-actividades-comerciales .modal_ruta_exportadora summary, .node--type-actividades-comerciales .modal_ruta_exportadora .field--name-field-actividad, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--titulo-entregable, .node--type-actividades-comerciales .modal_actividades_ropias summary, .node--type-actividades-comerciales .modal_actividades_ropias .field--name-field-actividad, .node--type-actividades-comerciales .ui-widget-content .wrapper--titulo-entregable, .node--type-actividades-comerciales .ui-widget-content summary, .node--type-actividades-comerciales .ui-widget-content .field--name-field-actividad {
  text-align: left;
  position: relative;
}
@media (max-width : 480px) {
  .page-node-181 .modal_ruta_exportadora .wrapper--titulo-entregable, .page-node-181 .modal_ruta_exportadora summary, .page-node-181 .modal_ruta_exportadora .field--name-field-actividad, .page-node-181 .modal_actividades_ropias .wrapper--titulo-entregable, .page-node-181 .modal_actividades_ropias summary, .page-node-181 .modal_actividades_ropias .field--name-field-actividad, .page-node-181 .ui-widget-content .wrapper--titulo-entregable, .page-node-181 .ui-widget-content summary, .page-node-181 .ui-widget-content .field--name-field-actividad, .page-node-125 .modal_ruta_exportadora .wrapper--titulo-entregable, .page-node-125 .modal_ruta_exportadora summary, .page-node-125 .modal_ruta_exportadora .field--name-field-actividad, .page-node-125 .modal_actividades_ropias .wrapper--titulo-entregable, .page-node-125 .modal_actividades_ropias summary, .page-node-125 .modal_actividades_ropias .field--name-field-actividad, .page-node-125 .ui-widget-content .wrapper--titulo-entregable, .page-node-125 .ui-widget-content summary, .page-node-125 .ui-widget-content .field--name-field-actividad, .asesor-seccion .modal_ruta_exportadora .wrapper--titulo-entregable, .asesor-seccion .modal_ruta_exportadora summary, .asesor-seccion .modal_ruta_exportadora .field--name-field-actividad, .asesor-seccion .modal_actividades_ropias .wrapper--titulo-entregable, .asesor-seccion .modal_actividades_ropias summary, .asesor-seccion .modal_actividades_ropias .field--name-field-actividad, .asesor-seccion .ui-widget-content .wrapper--titulo-entregable, .asesor-seccion .ui-widget-content summary, .asesor-seccion .ui-widget-content .field--name-field-actividad, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--titulo-entregable, .node--type-actividades-comerciales .modal_ruta_exportadora summary, .node--type-actividades-comerciales .modal_ruta_exportadora .field--name-field-actividad, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--titulo-entregable, .node--type-actividades-comerciales .modal_actividades_ropias summary, .node--type-actividades-comerciales .modal_actividades_ropias .field--name-field-actividad, .node--type-actividades-comerciales .ui-widget-content .wrapper--titulo-entregable, .node--type-actividades-comerciales .ui-widget-content summary, .node--type-actividades-comerciales .ui-widget-content .field--name-field-actividad {
    text-align: center;
  }
}
.page-node-181 .modal_ruta_exportadora .wrapper--titulo-entregable::before, .page-node-181 .modal_ruta_exportadora summary::before, .page-node-181 .modal_ruta_exportadora .field--name-field-actividad::before, .page-node-181 .modal_actividades_ropias .wrapper--titulo-entregable::before, .page-node-181 .modal_actividades_ropias summary::before, .page-node-181 .modal_actividades_ropias .field--name-field-actividad::before, .page-node-181 .ui-widget-content .wrapper--titulo-entregable::before, .page-node-181 .ui-widget-content summary::before, .page-node-181 .ui-widget-content .field--name-field-actividad::before, .page-node-125 .modal_ruta_exportadora .wrapper--titulo-entregable::before, .page-node-125 .modal_ruta_exportadora summary::before, .page-node-125 .modal_ruta_exportadora .field--name-field-actividad::before, .page-node-125 .modal_actividades_ropias .wrapper--titulo-entregable::before, .page-node-125 .modal_actividades_ropias summary::before, .page-node-125 .modal_actividades_ropias .field--name-field-actividad::before, .page-node-125 .ui-widget-content .wrapper--titulo-entregable::before, .page-node-125 .ui-widget-content summary::before, .page-node-125 .ui-widget-content .field--name-field-actividad::before, .asesor-seccion .modal_ruta_exportadora .wrapper--titulo-entregable::before, .asesor-seccion .modal_ruta_exportadora summary::before, .asesor-seccion .modal_ruta_exportadora .field--name-field-actividad::before, .asesor-seccion .modal_actividades_ropias .wrapper--titulo-entregable::before, .asesor-seccion .modal_actividades_ropias summary::before, .asesor-seccion .modal_actividades_ropias .field--name-field-actividad::before, .asesor-seccion .ui-widget-content .wrapper--titulo-entregable::before, .asesor-seccion .ui-widget-content summary::before, .asesor-seccion .ui-widget-content .field--name-field-actividad::before, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .modal_ruta_exportadora summary::before, .node--type-actividades-comerciales .modal_ruta_exportadora .field--name-field-actividad::before, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .modal_actividades_ropias summary::before, .node--type-actividades-comerciales .modal_actividades_ropias .field--name-field-actividad::before, .node--type-actividades-comerciales .ui-widget-content .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .ui-widget-content summary::before, .node--type-actividades-comerciales .ui-widget-content .field--name-field-actividad::before {
  content: "";
  position: absolute;
  left: -43px;
  top: 5px;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
}
@media (max-width : 480px) {
  .page-node-181 .modal_ruta_exportadora .wrapper--titulo-entregable::before, .page-node-181 .modal_ruta_exportadora summary::before, .page-node-181 .modal_ruta_exportadora .field--name-field-actividad::before, .page-node-181 .modal_actividades_ropias .wrapper--titulo-entregable::before, .page-node-181 .modal_actividades_ropias summary::before, .page-node-181 .modal_actividades_ropias .field--name-field-actividad::before, .page-node-181 .ui-widget-content .wrapper--titulo-entregable::before, .page-node-181 .ui-widget-content summary::before, .page-node-181 .ui-widget-content .field--name-field-actividad::before, .page-node-125 .modal_ruta_exportadora .wrapper--titulo-entregable::before, .page-node-125 .modal_ruta_exportadora summary::before, .page-node-125 .modal_ruta_exportadora .field--name-field-actividad::before, .page-node-125 .modal_actividades_ropias .wrapper--titulo-entregable::before, .page-node-125 .modal_actividades_ropias summary::before, .page-node-125 .modal_actividades_ropias .field--name-field-actividad::before, .page-node-125 .ui-widget-content .wrapper--titulo-entregable::before, .page-node-125 .ui-widget-content summary::before, .page-node-125 .ui-widget-content .field--name-field-actividad::before, .asesor-seccion .modal_ruta_exportadora .wrapper--titulo-entregable::before, .asesor-seccion .modal_ruta_exportadora summary::before, .asesor-seccion .modal_ruta_exportadora .field--name-field-actividad::before, .asesor-seccion .modal_actividades_ropias .wrapper--titulo-entregable::before, .asesor-seccion .modal_actividades_ropias summary::before, .asesor-seccion .modal_actividades_ropias .field--name-field-actividad::before, .asesor-seccion .ui-widget-content .wrapper--titulo-entregable::before, .asesor-seccion .ui-widget-content summary::before, .asesor-seccion .ui-widget-content .field--name-field-actividad::before, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .modal_ruta_exportadora summary::before, .node--type-actividades-comerciales .modal_ruta_exportadora .field--name-field-actividad::before, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .modal_actividades_ropias summary::before, .node--type-actividades-comerciales .modal_actividades_ropias .field--name-field-actividad::before, .node--type-actividades-comerciales .ui-widget-content .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .ui-widget-content summary::before, .node--type-actividades-comerciales .ui-widget-content .field--name-field-actividad::before {
    position: relative;
    display: block;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    right: 0;
    bottom: 0;
  }
}
.page-node-181 .modal_ruta_exportadora .wrapper--titulo-entregable h2, .page-node-181 .modal_ruta_exportadora summary h2, .page-node-181 .modal_ruta_exportadora .field--name-field-actividad h2, .page-node-181 .modal_actividades_ropias .wrapper--titulo-entregable h2, .page-node-181 .modal_actividades_ropias summary h2, .page-node-181 .modal_actividades_ropias .field--name-field-actividad h2, .page-node-181 .ui-widget-content .wrapper--titulo-entregable h2, .page-node-181 .ui-widget-content summary h2, .page-node-181 .ui-widget-content .field--name-field-actividad h2, .page-node-125 .modal_ruta_exportadora .wrapper--titulo-entregable h2, .page-node-125 .modal_ruta_exportadora summary h2, .page-node-125 .modal_ruta_exportadora .field--name-field-actividad h2, .page-node-125 .modal_actividades_ropias .wrapper--titulo-entregable h2, .page-node-125 .modal_actividades_ropias summary h2, .page-node-125 .modal_actividades_ropias .field--name-field-actividad h2, .page-node-125 .ui-widget-content .wrapper--titulo-entregable h2, .page-node-125 .ui-widget-content summary h2, .page-node-125 .ui-widget-content .field--name-field-actividad h2, .asesor-seccion .modal_ruta_exportadora .wrapper--titulo-entregable h2, .asesor-seccion .modal_ruta_exportadora summary h2, .asesor-seccion .modal_ruta_exportadora .field--name-field-actividad h2, .asesor-seccion .modal_actividades_ropias .wrapper--titulo-entregable h2, .asesor-seccion .modal_actividades_ropias summary h2, .asesor-seccion .modal_actividades_ropias .field--name-field-actividad h2, .asesor-seccion .ui-widget-content .wrapper--titulo-entregable h2, .asesor-seccion .ui-widget-content summary h2, .asesor-seccion .ui-widget-content .field--name-field-actividad h2, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--titulo-entregable h2, .node--type-actividades-comerciales .modal_ruta_exportadora summary h2, .node--type-actividades-comerciales .modal_ruta_exportadora .field--name-field-actividad h2, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--titulo-entregable h2, .node--type-actividades-comerciales .modal_actividades_ropias summary h2, .node--type-actividades-comerciales .modal_actividades_ropias .field--name-field-actividad h2, .node--type-actividades-comerciales .ui-widget-content .wrapper--titulo-entregable h2, .node--type-actividades-comerciales .ui-widget-content summary h2, .node--type-actividades-comerciales .ui-widget-content .field--name-field-actividad h2 {
  font-size: 1.5rem;
  font-family: semiBold;
  color: #0a244f;
}
.page-node-181 .modal_ruta_exportadora .wrapper--titulo-entregable::before, .page-node-181 .modal_actividades_ropias .wrapper--titulo-entregable::before, .page-node-181 .ui-widget-content .wrapper--titulo-entregable::before, .page-node-125 .modal_ruta_exportadora .wrapper--titulo-entregable::before, .page-node-125 .modal_actividades_ropias .wrapper--titulo-entregable::before, .page-node-125 .ui-widget-content .wrapper--titulo-entregable::before, .asesor-seccion .modal_ruta_exportadora .wrapper--titulo-entregable::before, .asesor-seccion .modal_actividades_ropias .wrapper--titulo-entregable::before, .asesor-seccion .ui-widget-content .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--titulo-entregable::before, .node--type-actividades-comerciales .ui-widget-content .wrapper--titulo-entregable::before {
  background-image: url(../../assets/img/nombreCompromiso.png);
}
.page-node-181 .modal_ruta_exportadora summary::before, .page-node-181 .modal_actividades_ropias summary::before, .page-node-181 .ui-widget-content summary::before, .page-node-125 .modal_ruta_exportadora summary::before, .page-node-125 .modal_actividades_ropias summary::before, .page-node-125 .ui-widget-content summary::before, .asesor-seccion .modal_ruta_exportadora summary::before, .asesor-seccion .modal_actividades_ropias summary::before, .asesor-seccion .ui-widget-content summary::before, .node--type-actividades-comerciales .modal_ruta_exportadora summary::before, .node--type-actividades-comerciales .modal_actividades_ropias summary::before, .node--type-actividades-comerciales .ui-widget-content summary::before {
  background-image: url(../../assets/img/adjuntos.png);
}
.page-node-181 .modal_ruta_exportadora .field--name-field-actividad::before, .page-node-181 .modal_actividades_ropias .field--name-field-actividad::before, .page-node-181 .ui-widget-content .field--name-field-actividad::before, .page-node-125 .modal_ruta_exportadora .field--name-field-actividad::before, .page-node-125 .modal_actividades_ropias .field--name-field-actividad::before, .page-node-125 .ui-widget-content .field--name-field-actividad::before, .asesor-seccion .modal_ruta_exportadora .field--name-field-actividad::before, .asesor-seccion .modal_actividades_ropias .field--name-field-actividad::before, .asesor-seccion .ui-widget-content .field--name-field-actividad::before, .node--type-actividades-comerciales .modal_ruta_exportadora .field--name-field-actividad::before, .node--type-actividades-comerciales .modal_actividades_ropias .field--name-field-actividad::before, .node--type-actividades-comerciales .ui-widget-content .field--name-field-actividad::before {
  background-image: url(../../assets/img/actividad.png);
}
.page-node-181 .modal_ruta_exportadora .wrapper--descripcion-entregable, .page-node-181 .modal_actividades_ropias .wrapper--descripcion-entregable, .page-node-181 .ui-widget-content .wrapper--descripcion-entregable, .page-node-125 .modal_ruta_exportadora .wrapper--descripcion-entregable, .page-node-125 .modal_actividades_ropias .wrapper--descripcion-entregable, .page-node-125 .ui-widget-content .wrapper--descripcion-entregable, .asesor-seccion .modal_ruta_exportadora .wrapper--descripcion-entregable, .asesor-seccion .modal_actividades_ropias .wrapper--descripcion-entregable, .asesor-seccion .ui-widget-content .wrapper--descripcion-entregable, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--descripcion-entregable, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--descripcion-entregable, .node--type-actividades-comerciales .ui-widget-content .wrapper--descripcion-entregable {
  text-align: left;
}
@media (max-width : 480px) {
  .page-node-181 .modal_ruta_exportadora .wrapper--descripcion-entregable, .page-node-181 .modal_actividades_ropias .wrapper--descripcion-entregable, .page-node-181 .ui-widget-content .wrapper--descripcion-entregable, .page-node-125 .modal_ruta_exportadora .wrapper--descripcion-entregable, .page-node-125 .modal_actividades_ropias .wrapper--descripcion-entregable, .page-node-125 .ui-widget-content .wrapper--descripcion-entregable, .asesor-seccion .modal_ruta_exportadora .wrapper--descripcion-entregable, .asesor-seccion .modal_actividades_ropias .wrapper--descripcion-entregable, .asesor-seccion .ui-widget-content .wrapper--descripcion-entregable, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--descripcion-entregable, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--descripcion-entregable, .node--type-actividades-comerciales .ui-widget-content .wrapper--descripcion-entregable {
    text-align: center;
  }
}
.page-node-181 .modal_ruta_exportadora .wrapper--descripcion-entregable .descripcion-entregable, .page-node-181 .modal_actividades_ropias .wrapper--descripcion-entregable .descripcion-entregable, .page-node-181 .ui-widget-content .wrapper--descripcion-entregable .descripcion-entregable, .page-node-125 .modal_ruta_exportadora .wrapper--descripcion-entregable .descripcion-entregable, .page-node-125 .modal_actividades_ropias .wrapper--descripcion-entregable .descripcion-entregable, .page-node-125 .ui-widget-content .wrapper--descripcion-entregable .descripcion-entregable, .asesor-seccion .modal_ruta_exportadora .wrapper--descripcion-entregable .descripcion-entregable, .asesor-seccion .modal_actividades_ropias .wrapper--descripcion-entregable .descripcion-entregable, .asesor-seccion .ui-widget-content .wrapper--descripcion-entregable .descripcion-entregable, .node--type-actividades-comerciales .modal_ruta_exportadora .wrapper--descripcion-entregable .descripcion-entregable, .node--type-actividades-comerciales .modal_actividades_ropias .wrapper--descripcion-entregable .descripcion-entregable, .node--type-actividades-comerciales .ui-widget-content .wrapper--descripcion-entregable .descripcion-entregable {
  font-family: Regular;
  font-size: 0.9rem;
  color: #3b3b3b;
  line-height: 1.2;
}
.page-node-181 .modal_ruta_exportadora .form-wrapper summary, .page-node-181 .modal_actividades_ropias .form-wrapper summary, .page-node-181 .ui-widget-content .form-wrapper summary, .page-node-125 .modal_ruta_exportadora .form-wrapper summary, .page-node-125 .modal_actividades_ropias .form-wrapper summary, .page-node-125 .ui-widget-content .form-wrapper summary, .asesor-seccion .modal_ruta_exportadora .form-wrapper summary, .asesor-seccion .modal_actividades_ropias .form-wrapper summary, .asesor-seccion .ui-widget-content .form-wrapper summary, .node--type-actividades-comerciales .modal_ruta_exportadora .form-wrapper summary, .node--type-actividades-comerciales .modal_actividades_ropias .form-wrapper summary, .node--type-actividades-comerciales .ui-widget-content .form-wrapper summary {
  text-align: left;
  font-size: 1.5rem;
  font-family: semiBold;
  color: #0a244f;
}
@media (max-width : 480px) {
  .page-node-181 .modal_ruta_exportadora .form-wrapper summary, .page-node-181 .modal_actividades_ropias .form-wrapper summary, .page-node-181 .ui-widget-content .form-wrapper summary, .page-node-125 .modal_ruta_exportadora .form-wrapper summary, .page-node-125 .modal_actividades_ropias .form-wrapper summary, .page-node-125 .ui-widget-content .form-wrapper summary, .asesor-seccion .modal_ruta_exportadora .form-wrapper summary, .asesor-seccion .modal_actividades_ropias .form-wrapper summary, .asesor-seccion .ui-widget-content .form-wrapper summary, .node--type-actividades-comerciales .modal_ruta_exportadora .form-wrapper summary, .node--type-actividades-comerciales .modal_actividades_ropias .form-wrapper summary, .node--type-actividades-comerciales .ui-widget-content .form-wrapper summary {
    text-align: center;
  }
}
.page-node-181 .modal_ruta_exportadora .form-wrapper summary::marker, .page-node-181 .modal_actividades_ropias .form-wrapper summary::marker, .page-node-181 .ui-widget-content .form-wrapper summary::marker, .page-node-125 .modal_ruta_exportadora .form-wrapper summary::marker, .page-node-125 .modal_actividades_ropias .form-wrapper summary::marker, .page-node-125 .ui-widget-content .form-wrapper summary::marker, .asesor-seccion .modal_ruta_exportadora .form-wrapper summary::marker, .asesor-seccion .modal_actividades_ropias .form-wrapper summary::marker, .asesor-seccion .ui-widget-content .form-wrapper summary::marker, .node--type-actividades-comerciales .modal_ruta_exportadora .form-wrapper summary::marker, .node--type-actividades-comerciales .modal_actividades_ropias .form-wrapper summary::marker, .node--type-actividades-comerciales .ui-widget-content .form-wrapper summary::marker {
  font-size: 0;
}
.page-node-181 .modal_ruta_exportadora .layout-region-node-footer, .page-node-181 .modal_actividades_ropias .layout-region-node-footer, .page-node-181 .ui-widget-content .layout-region-node-footer, .page-node-125 .modal_ruta_exportadora .layout-region-node-footer, .page-node-125 .modal_actividades_ropias .layout-region-node-footer, .page-node-125 .ui-widget-content .layout-region-node-footer, .asesor-seccion .modal_ruta_exportadora .layout-region-node-footer, .asesor-seccion .modal_actividades_ropias .layout-region-node-footer, .asesor-seccion .ui-widget-content .layout-region-node-footer, .node--type-actividades-comerciales .modal_ruta_exportadora .layout-region-node-footer, .node--type-actividades-comerciales .modal_actividades_ropias .layout-region-node-footer, .node--type-actividades-comerciales .ui-widget-content .layout-region-node-footer {
  width: 100%;
  padding: 0;
}
.page-node-181 .modal_ruta_exportadora .layout-region-node-footer .form-wrapper, .page-node-181 .modal_actividades_ropias .layout-region-node-footer .form-wrapper, .page-node-181 .ui-widget-content .layout-region-node-footer .form-wrapper, .page-node-125 .modal_ruta_exportadora .layout-region-node-footer .form-wrapper, .page-node-125 .modal_actividades_ropias .layout-region-node-footer .form-wrapper, .page-node-125 .ui-widget-content .layout-region-node-footer .form-wrapper, .asesor-seccion .modal_ruta_exportadora .layout-region-node-footer .form-wrapper, .asesor-seccion .modal_actividades_ropias .layout-region-node-footer .form-wrapper, .asesor-seccion .ui-widget-content .layout-region-node-footer .form-wrapper, .node--type-actividades-comerciales .modal_ruta_exportadora .layout-region-node-footer .form-wrapper, .node--type-actividades-comerciales .modal_actividades_ropias .layout-region-node-footer .form-wrapper, .node--type-actividades-comerciales .ui-widget-content .layout-region-node-footer .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}
.page-node-181 .modal_ruta_exportadora .layout-region-node-footer button, .page-node-181 .modal_actividades_ropias .layout-region-node-footer button, .page-node-181 .ui-widget-content .layout-region-node-footer button, .page-node-125 .modal_ruta_exportadora .layout-region-node-footer button, .page-node-125 .modal_actividades_ropias .layout-region-node-footer button, .page-node-125 .ui-widget-content .layout-region-node-footer button, .asesor-seccion .modal_ruta_exportadora .layout-region-node-footer button, .asesor-seccion .modal_actividades_ropias .layout-region-node-footer button, .asesor-seccion .ui-widget-content .layout-region-node-footer button, .node--type-actividades-comerciales .modal_ruta_exportadora .layout-region-node-footer button, .node--type-actividades-comerciales .modal_actividades_ropias .layout-region-node-footer button, .node--type-actividades-comerciales .ui-widget-content .layout-region-node-footer button {
  background-image: none;
  border: none;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 225px;
}
.page-node-181 .modal_ruta_exportadora .layout-region-node-footer button:hover, .page-node-181 .modal_actividades_ropias .layout-region-node-footer button:hover, .page-node-181 .ui-widget-content .layout-region-node-footer button:hover, .page-node-125 .modal_ruta_exportadora .layout-region-node-footer button:hover, .page-node-125 .modal_actividades_ropias .layout-region-node-footer button:hover, .page-node-125 .ui-widget-content .layout-region-node-footer button:hover, .asesor-seccion .modal_ruta_exportadora .layout-region-node-footer button:hover, .asesor-seccion .modal_actividades_ropias .layout-region-node-footer button:hover, .asesor-seccion .ui-widget-content .layout-region-node-footer button:hover, .node--type-actividades-comerciales .modal_ruta_exportadora .layout-region-node-footer button:hover, .node--type-actividades-comerciales .modal_actividades_ropias .layout-region-node-footer button:hover, .node--type-actividades-comerciales .ui-widget-content .layout-region-node-footer button:hover {
  color: #fff;
  background-color: #0f1838;
}
.page-node-181 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button, .page-node-181 .modal_actividades_ropias .comment-comentarios-inscripcion-form button, .page-node-181 .ui-widget-content .comment-comentarios-inscripcion-form button, .page-node-125 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button, .page-node-125 .modal_actividades_ropias .comment-comentarios-inscripcion-form button, .page-node-125 .ui-widget-content .comment-comentarios-inscripcion-form button, .asesor-seccion .modal_ruta_exportadora .comment-comentarios-inscripcion-form button, .asesor-seccion .modal_actividades_ropias .comment-comentarios-inscripcion-form button, .asesor-seccion .ui-widget-content .comment-comentarios-inscripcion-form button, .node--type-actividades-comerciales .modal_ruta_exportadora .comment-comentarios-inscripcion-form button, .node--type-actividades-comerciales .modal_actividades_ropias .comment-comentarios-inscripcion-form button, .node--type-actividades-comerciales .ui-widget-content .comment-comentarios-inscripcion-form button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 150px;
  background-image: none;
  font-size: 1;
  font-family: semiBold;
  height: 47px;
}
.page-node-181 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .page-node-181 .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .page-node-181 .ui-widget-content .comment-comentarios-inscripcion-form button:hover, .page-node-125 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .page-node-125 .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .page-node-125 .ui-widget-content .comment-comentarios-inscripcion-form button:hover, .asesor-seccion .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .asesor-seccion .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .asesor-seccion .ui-widget-content .comment-comentarios-inscripcion-form button:hover, .node--type-actividades-comerciales .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .node--type-actividades-comerciales .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .node--type-actividades-comerciales .ui-widget-content .comment-comentarios-inscripcion-form button:hover {
  color: #fff;
  background-color: #0f1838;
}
.page-node-181 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .page-node-181 .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .page-node-181 .ui-widget-content .comment-comentarios-inscripcion-form button:hover, .page-node-125 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .page-node-125 .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .page-node-125 .ui-widget-content .comment-comentarios-inscripcion-form button:hover, .asesor-seccion .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .asesor-seccion .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .asesor-seccion .ui-widget-content .comment-comentarios-inscripcion-form button:hover, .node--type-actividades-comerciales .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:hover, .node--type-actividades-comerciales .modal_actividades_ropias .comment-comentarios-inscripcion-form button:hover, .node--type-actividades-comerciales .ui-widget-content .comment-comentarios-inscripcion-form button:hover {
  border: none;
}
.page-node-181 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:focus, .page-node-181 .modal_actividades_ropias .comment-comentarios-inscripcion-form button:focus, .page-node-181 .ui-widget-content .comment-comentarios-inscripcion-form button:focus, .page-node-125 .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:focus, .page-node-125 .modal_actividades_ropias .comment-comentarios-inscripcion-form button:focus, .page-node-125 .ui-widget-content .comment-comentarios-inscripcion-form button:focus, .asesor-seccion .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:focus, .asesor-seccion .modal_actividades_ropias .comment-comentarios-inscripcion-form button:focus, .asesor-seccion .ui-widget-content .comment-comentarios-inscripcion-form button:focus, .node--type-actividades-comerciales .modal_ruta_exportadora .comment-comentarios-inscripcion-form button:focus, .node--type-actividades-comerciales .modal_actividades_ropias .comment-comentarios-inscripcion-form button:focus, .node--type-actividades-comerciales .ui-widget-content .comment-comentarios-inscripcion-form button:focus {
  box-shadow: none;
}

.node--type-actividades-comerciales .ui-dialog {
  height: 80vh !important;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-header {
  color: #FFFFFF;
  text-align: center;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-content {
  padding: 2rem 1rem;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-content button[name=op] {
  background-image: none;
  font-family: Regular;
  font-size: 1rem;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-content button[name=op]:hover {
  color: #fff;
  background-color: #0f1838;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-content button[name=op]:hover {
  border: none;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-content .layout-region-node-footer {
  width: 100%;
}
.node--type-actividades-comerciales .ui-dialog .ui-widget-content .layout-region-node-footer button[name=op] {
  padding: 0;
  height: 35px;
  width: 160px;
}
.node--type-actividades-comerciales .form--edit {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.empresario--seccion .modal__quieroParticipar {
  height: max-content !important;
}
.empresario--seccion .modal__quieroParticipar .block-block-content {
  text-align: center;
  padding: 2rem 0;
}
.empresario--seccion .modal__quieroParticipar .ui-dialog-content {
  display: flex;
  align-items: center;
}
.empresario--seccion .modal__quieroParticipar .field--type-text-with-summary {
  text-align: center;
}
.empresario--seccion .modal__quieroParticipar .field--type-text-with-summary .cerrar-modal {
  background-color: transparent;
  border: none;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 120px;
}
.empresario--seccion .modal__quieroParticipar .field--type-text-with-summary .cerrar-modal:hover {
  color: #fff;
  background-color: #0f1838;
}

.modal_asesor_asignar input {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

/*============ TABLA EN LA SECCIÓN ASESOR ==============*/
.asesor-seccion .view-asesor-gestion-de-empresarios .view-content, .asesor-seccion .view-gestion-ofertas-turisticas .view-content, .asesor-seccion .view-gestion-inscripcion .view-content, .asesor-seccion .view-listado-de-tareas-ruta-exportadora .view-content, .asesor-seccion .view-asesor-actividades-comerciales .view-content {
  padding: 1rem;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  margin: 0;
  margin-bottom: 1.5rem;
}
@media (max-width: 1600px) {
  .asesor-seccion .view-asesor-gestion-de-empresarios .view-content, .asesor-seccion .view-gestion-ofertas-turisticas .view-content, .asesor-seccion .view-gestion-inscripcion .view-content, .asesor-seccion .view-listado-de-tareas-ruta-exportadora .view-content, .asesor-seccion .view-asesor-actividades-comerciales .view-content {
    overflow-x: scroll;
  }
}
.asesor-seccion .table caption {
  line-height: 1;
  caption-side: top;
  font-size: 1.2rem;
  font-family: Bold;
  color: #e6104b;
}
.asesor-seccion .table tr {
  line-height: 1;
  background: transparent;
}
.asesor-seccion .table thead {
  border-top: none;
}
.asesor-seccion .table thead th, .asesor-seccion .table thead a {
  color: #3b3b3b;
  text-decoration: none;
  line-height: 1;
}
.asesor-seccion .table tbody {
  color: #3b3b3b;
  font-family: Regular;
  border-color: #0a244f;
}
.asesor-seccion .table tbody a {
  color: #0a244f;
  font-family: semiBold;
  line-height: 1;
}
.asesor-seccion .table tbody td {
  line-height: 1;
  border: none;
}
.asesor-seccion .table tbody tr {
  line-height: 1;
}
.asesor-seccion .table tbody tr:nth-child(even) {
  background-color: rgba(0, 50, 158, 0.05);
}
.asesor-seccion .table tbody .views-field-nothing, .asesor-seccion .table tbody .views-field-nid, .asesor-seccion .table tbody .views-field-views-conditional-field, .asesor-seccion .table tbody .views-field-title-1 {
  display: flex;
  gap: 0.5rem;
  text-align: center;
}
.asesor-seccion .table tbody .views-field-nothing .activar-cuenta, .asesor-seccion .table tbody .views-field-nothing .accion_rechazar, .asesor-seccion .table tbody .views-field-nothing .cambiar-fase, .asesor-seccion .table tbody .views-field-nothing .cambiar-nivel, .asesor-seccion .table tbody .views-field-nothing .accion_aprobar, .asesor-seccion .table tbody .views-field-nothing .accion_publicar, .asesor-seccion .table tbody .views-field-nothing .asignar-asesor, .asesor-seccion .table tbody .views-field-nothing .accion_ver, .asesor-seccion .table tbody .views-field-nothing .cambiar-rol, .asesor-seccion .table tbody .views-field-nothing .accion_editar, .asesor-seccion .table tbody .views-field-nothing .accion_duplicar, .asesor-seccion .table tbody .views-field-nothing .accion_eliminar, .asesor-seccion .table tbody .views-field-nothing .asignar-tarea-ruta-exportadora, .asesor-seccion .table tbody .views-field-nothing .accion_asignar, .asesor-seccion .table tbody .views-field-nothing .desactivar-cuenta, .asesor-seccion .table tbody .views-field-nid .activar-cuenta, .asesor-seccion .table tbody .views-field-nid .accion_rechazar, .asesor-seccion .table tbody .views-field-nid .cambiar-fase, .asesor-seccion .table tbody .views-field-nid .cambiar-nivel, .asesor-seccion .table tbody .views-field-nid .accion_aprobar, .asesor-seccion .table tbody .views-field-nid .accion_publicar, .asesor-seccion .table tbody .views-field-nid .asignar-asesor, .asesor-seccion .table tbody .views-field-nid .accion_ver, .asesor-seccion .table tbody .views-field-nid .cambiar-rol, .asesor-seccion .table tbody .views-field-nid .accion_editar, .asesor-seccion .table tbody .views-field-nid .accion_duplicar, .asesor-seccion .table tbody .views-field-nid .accion_eliminar, .asesor-seccion .table tbody .views-field-nid .asignar-tarea-ruta-exportadora, .asesor-seccion .table tbody .views-field-nid .accion_asignar, .asesor-seccion .table tbody .views-field-nid .desactivar-cuenta, .asesor-seccion .table tbody .views-field-views-conditional-field .activar-cuenta, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_rechazar, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-fase, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-nivel, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_aprobar, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_publicar, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-asesor, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_ver, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-rol, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_editar, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_duplicar, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_eliminar, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-tarea-ruta-exportadora, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_asignar, .asesor-seccion .table tbody .views-field-views-conditional-field .desactivar-cuenta, .asesor-seccion .table tbody .views-field-title-1 .activar-cuenta, .asesor-seccion .table tbody .views-field-title-1 .accion_rechazar, .asesor-seccion .table tbody .views-field-title-1 .cambiar-fase, .asesor-seccion .table tbody .views-field-title-1 .cambiar-nivel, .asesor-seccion .table tbody .views-field-title-1 .accion_aprobar, .asesor-seccion .table tbody .views-field-title-1 .accion_publicar, .asesor-seccion .table tbody .views-field-title-1 .asignar-asesor, .asesor-seccion .table tbody .views-field-title-1 .accion_ver, .asesor-seccion .table tbody .views-field-title-1 .cambiar-rol, .asesor-seccion .table tbody .views-field-title-1 .accion_editar, .asesor-seccion .table tbody .views-field-title-1 .accion_duplicar, .asesor-seccion .table tbody .views-field-title-1 .accion_eliminar, .asesor-seccion .table tbody .views-field-title-1 .asignar-tarea-ruta-exportadora, .asesor-seccion .table tbody .views-field-title-1 .accion_asignar, .asesor-seccion .table tbody .views-field-title-1 .desactivar-cuenta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  line-height: 1;
  font-size: 0.8rem;
}
.asesor-seccion .table tbody .views-field-nothing .activar-cuenta:hover, .asesor-seccion .table tbody .views-field-nothing .accion_rechazar:hover, .asesor-seccion .table tbody .views-field-nothing .cambiar-fase:hover, .asesor-seccion .table tbody .views-field-nothing .cambiar-nivel:hover, .asesor-seccion .table tbody .views-field-nothing .accion_aprobar:hover, .asesor-seccion .table tbody .views-field-nothing .accion_publicar:hover, .asesor-seccion .table tbody .views-field-nothing .asignar-asesor:hover, .asesor-seccion .table tbody .views-field-nothing .accion_ver:hover, .asesor-seccion .table tbody .views-field-nothing .cambiar-rol:hover, .asesor-seccion .table tbody .views-field-nothing .accion_editar:hover, .asesor-seccion .table tbody .views-field-nothing .accion_duplicar:hover, .asesor-seccion .table tbody .views-field-nothing .accion_eliminar:hover, .asesor-seccion .table tbody .views-field-nothing .asignar-tarea-ruta-exportadora:hover, .asesor-seccion .table tbody .views-field-nothing .accion_asignar:hover, .asesor-seccion .table tbody .views-field-nothing .desactivar-cuenta:hover, .asesor-seccion .table tbody .views-field-nid .activar-cuenta:hover, .asesor-seccion .table tbody .views-field-nid .accion_rechazar:hover, .asesor-seccion .table tbody .views-field-nid .cambiar-fase:hover, .asesor-seccion .table tbody .views-field-nid .cambiar-nivel:hover, .asesor-seccion .table tbody .views-field-nid .accion_aprobar:hover, .asesor-seccion .table tbody .views-field-nid .accion_publicar:hover, .asesor-seccion .table tbody .views-field-nid .asignar-asesor:hover, .asesor-seccion .table tbody .views-field-nid .accion_ver:hover, .asesor-seccion .table tbody .views-field-nid .cambiar-rol:hover, .asesor-seccion .table tbody .views-field-nid .accion_editar:hover, .asesor-seccion .table tbody .views-field-nid .accion_duplicar:hover, .asesor-seccion .table tbody .views-field-nid .accion_eliminar:hover, .asesor-seccion .table tbody .views-field-nid .asignar-tarea-ruta-exportadora:hover, .asesor-seccion .table tbody .views-field-nid .accion_asignar:hover, .asesor-seccion .table tbody .views-field-nid .desactivar-cuenta:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .activar-cuenta:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_rechazar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-fase:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-nivel:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_aprobar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_publicar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-asesor:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_ver:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-rol:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_editar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_duplicar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_eliminar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-tarea-ruta-exportadora:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_asignar:hover, .asesor-seccion .table tbody .views-field-views-conditional-field .desactivar-cuenta:hover, .asesor-seccion .table tbody .views-field-title-1 .activar-cuenta:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_rechazar:hover, .asesor-seccion .table tbody .views-field-title-1 .cambiar-fase:hover, .asesor-seccion .table tbody .views-field-title-1 .cambiar-nivel:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_aprobar:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_publicar:hover, .asesor-seccion .table tbody .views-field-title-1 .asignar-asesor:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_ver:hover, .asesor-seccion .table tbody .views-field-title-1 .cambiar-rol:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_editar:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_duplicar:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_eliminar:hover, .asesor-seccion .table tbody .views-field-title-1 .asignar-tarea-ruta-exportadora:hover, .asesor-seccion .table tbody .views-field-title-1 .accion_asignar:hover, .asesor-seccion .table tbody .views-field-title-1 .desactivar-cuenta:hover {
  color: #e6104b;
}
.asesor-seccion .table tbody .views-field-nothing .activar-cuenta::before, .asesor-seccion .table tbody .views-field-nothing .accion_rechazar::before, .asesor-seccion .table tbody .views-field-nothing .cambiar-fase::before, .asesor-seccion .table tbody .views-field-nothing .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-nothing .accion_aprobar::before, .asesor-seccion .table tbody .views-field-nothing .accion_publicar::before, .asesor-seccion .table tbody .views-field-nothing .asignar-asesor::before, .asesor-seccion .table tbody .views-field-nothing .accion_ver::before, .asesor-seccion .table tbody .views-field-nothing .cambiar-rol::before, .asesor-seccion .table tbody .views-field-nothing .accion_editar::before, .asesor-seccion .table tbody .views-field-nothing .accion_duplicar::before, .asesor-seccion .table tbody .views-field-nothing .accion_eliminar::before, .asesor-seccion .table tbody .views-field-nothing .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-nothing .accion_asignar::before, .asesor-seccion .table tbody .views-field-nothing .desactivar-cuenta::before, .asesor-seccion .table tbody .views-field-nid .activar-cuenta::before, .asesor-seccion .table tbody .views-field-nid .accion_rechazar::before, .asesor-seccion .table tbody .views-field-nid .cambiar-fase::before, .asesor-seccion .table tbody .views-field-nid .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-nid .accion_aprobar::before, .asesor-seccion .table tbody .views-field-nid .accion_publicar::before, .asesor-seccion .table tbody .views-field-nid .asignar-asesor::before, .asesor-seccion .table tbody .views-field-nid .accion_ver::before, .asesor-seccion .table tbody .views-field-nid .cambiar-rol::before, .asesor-seccion .table tbody .views-field-nid .accion_editar::before, .asesor-seccion .table tbody .views-field-nid .accion_duplicar::before, .asesor-seccion .table tbody .views-field-nid .accion_eliminar::before, .asesor-seccion .table tbody .views-field-nid .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-nid .accion_asignar::before, .asesor-seccion .table tbody .views-field-nid .desactivar-cuenta::before, .asesor-seccion .table tbody .views-field-views-conditional-field .activar-cuenta::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_rechazar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-fase::before, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_aprobar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_publicar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-asesor::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_ver::before, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-rol::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_editar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_duplicar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_eliminar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_asignar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .desactivar-cuenta::before, .asesor-seccion .table tbody .views-field-title-1 .activar-cuenta::before, .asesor-seccion .table tbody .views-field-title-1 .accion_rechazar::before, .asesor-seccion .table tbody .views-field-title-1 .cambiar-fase::before, .asesor-seccion .table tbody .views-field-title-1 .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-title-1 .accion_aprobar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_publicar::before, .asesor-seccion .table tbody .views-field-title-1 .asignar-asesor::before, .asesor-seccion .table tbody .views-field-title-1 .accion_ver::before, .asesor-seccion .table tbody .views-field-title-1 .cambiar-rol::before, .asesor-seccion .table tbody .views-field-title-1 .accion_editar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_duplicar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_eliminar::before, .asesor-seccion .table tbody .views-field-title-1 .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-title-1 .accion_asignar::before, .asesor-seccion .table tbody .views-field-title-1 .desactivar-cuenta::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.asesor-seccion .table tbody .views-field-nothing .activar-cuenta::before, .asesor-seccion .table tbody .views-field-nothing .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-nid .activar-cuenta::before, .asesor-seccion .table tbody .views-field-nid .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-views-conditional-field .activar-cuenta::before, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-tarea-ruta-exportadora::before, .asesor-seccion .table tbody .views-field-title-1 .activar-cuenta::before, .asesor-seccion .table tbody .views-field-title-1 .asignar-tarea-ruta-exportadora::before {
  background-image: url(../../assets/img/activarCuenta.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_aprobar::before, .asesor-seccion .table tbody .views-field-nid .accion_aprobar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_aprobar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_aprobar::before {
  background-image: url(../../assets/img/accionAprobar.png);
}
.asesor-seccion .table tbody .views-field-nothing .desactivar-cuenta::before, .asesor-seccion .table tbody .views-field-nid .desactivar-cuenta::before, .asesor-seccion .table tbody .views-field-views-conditional-field .desactivar-cuenta::before, .asesor-seccion .table tbody .views-field-title-1 .desactivar-cuenta::before {
  background-image: url(../../assets/img/desactivarCuenta.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_rechazar::before, .asesor-seccion .table tbody .views-field-nid .accion_rechazar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_rechazar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_rechazar::before {
  background-image: url(../../assets/img/accionRechazar.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_publicar::before, .asesor-seccion .table tbody .views-field-nid .accion_publicar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_publicar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_publicar::before {
  background-image: url(../../assets/img/accionPublicar.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_ver::before, .asesor-seccion .table tbody .views-field-nid .accion_ver::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_ver::before, .asesor-seccion .table tbody .views-field-title-1 .accion_ver::before {
  background-image: url(../../assets/img/ver.png);
}
.asesor-seccion .table tbody .views-field-nothing .asignar-asesor::before, .asesor-seccion .table tbody .views-field-nothing .accion_asignar::before, .asesor-seccion .table tbody .views-field-nid .asignar-asesor::before, .asesor-seccion .table tbody .views-field-nid .accion_asignar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .asignar-asesor::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_asignar::before, .asesor-seccion .table tbody .views-field-title-1 .asignar-asesor::before, .asesor-seccion .table tbody .views-field-title-1 .accion_asignar::before {
  background-image: url(../../assets/img/asignarAsesor.png);
}
.asesor-seccion .table tbody .views-field-nothing .cambiar-rol::before, .asesor-seccion .table tbody .views-field-nid .cambiar-rol::before, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-rol::before, .asesor-seccion .table tbody .views-field-title-1 .cambiar-rol::before {
  background-image: url(../../assets/img/cambiarRol.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_duplicar::before, .asesor-seccion .table tbody .views-field-nid .accion_duplicar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_duplicar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_duplicar::before {
  background-image: url(../../assets/img/duplicar.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_editar::before, .asesor-seccion .table tbody .views-field-nid .accion_editar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_editar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_editar::before {
  background-image: url(../../assets/img/editar.png);
}
.asesor-seccion .table tbody .views-field-nothing .accion_eliminar::before, .asesor-seccion .table tbody .views-field-nid .accion_eliminar::before, .asesor-seccion .table tbody .views-field-views-conditional-field .accion_eliminar::before, .asesor-seccion .table tbody .views-field-title-1 .accion_eliminar::before {
  background-image: url(../../assets/img/deleteIcon.svg);
}
.asesor-seccion .table tbody .views-field-nothing .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-nid .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-nivel::before, .asesor-seccion .table tbody .views-field-title-1 .cambiar-nivel::before {
  background-image: url(../../assets/img/cambiarEncadenamiento.png);
}
.asesor-seccion .table tbody .views-field-nothing .cambiar-fase::before, .asesor-seccion .table tbody .views-field-nid .cambiar-fase::before, .asesor-seccion .table tbody .views-field-views-conditional-field .cambiar-fase::before, .asesor-seccion .table tbody .views-field-title-1 .cambiar-fase::before {
  background-image: url(../../assets/img/cambiarRuta.png);
}

/*============ MODALES COMENTARIOS ==============*/
.empresario-seccion, .asesor-seccion {
  /*.ui-dialog{
      .node--type-entregas-ruta-exportadora, .field--name-field-actividad{

          .title{
              text-align: left;
              @include media(xs){
                  text-align: center;
              }
          }

          .comment{

              .comment__meta{
                  span, .comment__author{
                      font-family: semiBold;
                      font-size: 1.2rem;
                      color: $title-color;

                      a{
                          font-family: semiBold;
                          font-size: 1.2rem;
                          color: $title-color;
                          text-decoration: none;
                      }
                  }

                  .field--name-user-picture{
                      img{
                          border-radius: 50%;
                          width: 50px;
                          width: 50px;
                      }
                  }
              }

              .comment__content{
                  .card-body{
                      padding: 0;

                      .field--name-field-comentario{
                          margin-top: .5rem;
                          div{
                              font-family: semiBold;
                              font-size: 1.1rem;
                              color: $subtitle-color;
                          }

                          .field__item{
                              padding-left: .5rem;
                              font-size: .9rem;
                              font-family: Regular;
                              color: $paragraph-color;
                              margin-bottom: 1rem;
                          }
                      }

                      .inline__links{
                          .links-inline{
                              @include media(xs){
                                  row-gap: 1rem;
                                  justify-content: center
                              }
                          }

                          a{
                              @include btn;
                              @include btn-small;
                              @include btn-primary;
                              width: 100px;
                              padding: .3rem 0;   
                          }

                          .comment-edit{
                              a{
                                  @include btn-secondary;
                              }
                          }
                      }

                      .comment__time{
                          display: block;
                          text-align: right;
                          font-size: .6rem;
                      }
                  }
              }
          }

          .comment-form__title{
              padding-bottom: .5rem;
              font-size: 1.5rem;
              border-bottom: 2px solid $bg-primary;
          }

          .comment-comentarios-inscripcion-form{
              .form-textarea-wrapper{
                  textarea{
                      max-height: 150px;

                      &:focus{
                          box-shadow: none;
                          border-color: $bg-secondary;
                      }
                  }
              }

              .form-actions{
                  text-align: center;
                  button{
                      background-image: none;
                      border: none;

                      @include btn;
                      @include btn-small;
                      @include btn-secondary;
                      width: 225px;
                  }
              }
          }
      }

      // MENSAJE CONFIRMACIÓN ELIMINACIÓN DE COMENTARIO
      .comment-confirm-form{
          text-align: center;
          .form-actions{
              width: 100%;
              text-align: center;

              button{
                  margin-top: 1rem;
                  background-image: none;
                  border: none;
                  @include btn;
                  @include btn-small;
                  @include btn-primary; 
              }
          }
      }

      // CANCELAR ELIMINACIÓN DE COMENTARIO
      .ui-dialog-buttonpane{    
          .ui-dialog-buttonset{
              text-align: center;
              width: 100%;
              margin: 0;
          }

          button{
              background-image: none;
              border: none;
              @include btn;
              @include btn-small;
              @include btn-secondary; 
          }
      }
  }*/
}
.empresario-seccion .ui-dialog .indented, .asesor-seccion .ui-dialog .indented {
  border-top: solid 1px #f2f2f2;
  padding: 0.5rem 0 0 0;
}
.empresario-seccion .ui-dialog .comment, .asesor-seccion .ui-dialog .comment {
  margin: 0;
  margin-bottom: 0.5rem;
}
.empresario-seccion .ui-dialog .comment .comment__meta, .asesor-seccion .ui-dialog .comment .comment__meta {
  padding: 0;
  position: relative;
}
.empresario-seccion .ui-dialog .comment .comment__meta .text-danger, .asesor-seccion .ui-dialog .comment .comment__meta .text-danger {
  font-family: semiBold;
  color: #FFFFFF !important;
  font-size: 1rem;
  padding: 0.2rem 0.7rem;
  border-radius: 7px;
  background-color: #e6104b;
  position: absolute;
  right: 50px;
  top: 14px;
  z-index: -1;
}
.empresario-seccion .ui-dialog .comment .comment__meta .field--name-user-picture, .asesor-seccion .ui-dialog .comment .comment__meta .field--name-user-picture {
  margin: 0;
  text-align: right;
  width: 100%;
}
.empresario-seccion .ui-dialog .comment .comment__meta a, .asesor-seccion .ui-dialog .comment .comment__meta a {
  width: max-content;
}
.empresario-seccion .ui-dialog .comment .comment__meta img, .asesor-seccion .ui-dialog .comment .comment__meta img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 50%;
  padding: 0.2rem;
  border: solid 2px #e6104b;
  background-color: #FFFFFF;
}
.empresario-seccion .ui-dialog .comment .comment__content, .asesor-seccion .ui-dialog .comment .comment__content {
  padding: 0;
  border: none;
}
.empresario-seccion .ui-dialog .comment .comment__content::after, .empresario-seccion .ui-dialog .comment .comment__content::before, .asesor-seccion .ui-dialog .comment .comment__content::after, .asesor-seccion .ui-dialog .comment .comment__content::before {
  display: none;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body, .asesor-seccion .ui-dialog .comment .comment__content .card-body {
  padding: 0 1rem;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .comment__author a, .empresario-seccion .ui-dialog .comment .comment__content .card-body .comment__author span, .asesor-seccion .ui-dialog .comment .comment__content .card-body .comment__author a, .asesor-seccion .ui-dialog .comment .comment__content .card-body .comment__author span {
  text-decoration: none;
  color: #e6104b;
  font-family: Bold;
  font-size: 1.2rem;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .field--name-field-comentario .field__item, .asesor-seccion .ui-dialog .comment .comment__content .card-body .field--name-field-comentario .field__item {
  font-size: 1rem;
  font-family: Regular;
  color: #3b3b3b;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .field--name-field-comentario .field__label, .asesor-seccion .ui-dialog .comment .comment__content .card-body .field--name-field-comentario .field__label {
  display: none;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .inline__links, .asesor-seccion .ui-dialog .comment .comment__content .card-body .inline__links {
  margin-top: 0.5rem;
  display: flex;
  gap: 0.5rem;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .inline__links .links-inline, .asesor-seccion .ui-dialog .comment .comment__content .card-body .inline__links .links-inline {
  padding: 0;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .inline__links a, .asesor-seccion .ui-dialog .comment .comment__content .card-body .inline__links a {
  font-family: Regular;
  text-decoration: none;
  font-size: 0.9rem;
  color: #6D7B82;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .inline__links a:hover, .asesor-seccion .ui-dialog .comment .comment__content .card-body .inline__links a:hover {
  color: #0a244f;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body .inline__links .comment-delete a:hover, .asesor-seccion .ui-dialog .comment .comment__content .card-body .inline__links .comment-delete a:hover {
  color: #e6104b;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body:nth-child(2), .asesor-seccion .ui-dialog .comment .comment__content .card-body:nth-child(2) {
  width: 100%;
  text-align: right;
}
.empresario-seccion .ui-dialog .comment .comment__content .card-body:nth-child(2) .comment__time, .asesor-seccion .ui-dialog .comment .comment__content .card-body:nth-child(2) .comment__time {
  font-size: 0.7rem;
  color: #6D7B82;
  font-family: Regular;
}

/*============ MISCELANEA ICONO ==============*/
.miscelanea--iconos {
  position: relative;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .miscelanea--iconos {
    margin-left: 2.5rem;
    margin-bottom: 1rem;
  }
}
.miscelanea--iconos::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -40px;
  padding: 1rem;
  background-image: url(../../assets/img/folderIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

/*.asesor-seccion{
    .miscelanea--iconos{
        &::before{
            top: -1px;
        }
    }
}*/
.empresario-seccion .empresario-home--titulo, .empresario-seccion .card-title,
.page-node-124 .empresario-home--titulo,
.page-node-124 .card-title,
.page-node-181 .empresario-home--titulo,
.page-node-181 .card-title,
.page-node-90 .empresario-home--titulo,
.page-node-90 .card-title,
.page-node-130 .empresario-home--titulo,
.page-node-130 .card-title,
.page-node-349 .empresario-home--titulo,
.page-node-349 .card-title,
.page-node-164 .empresario-home--titulo,
.page-node-164 .card-title, .page-node-405 .empresario-home--titulo, .page-node-405 .card-title,
.page-node-230 .empresario-home--titulo,
.page-node-230 .card-title,
.page-node-233 .empresario-home--titulo,
.page-node-233 .card-title,
.page-node-281 .empresario-home--titulo,
.page-node-281 .card-title,
.page-node-309 .empresario-home--titulo,
.page-node-309 .card-title,
.page-node-406 .empresario-home--titulo,
.page-node-406 .card-title {
  font-size: 1.7rem;
  color: #e6104b;
  font-family: Bold;
  display: inline-block;
  line-height: 1;
}
.empresario-seccion .empresario-home--nombre,
.page-node-124 .empresario-home--nombre,
.page-node-181 .empresario-home--nombre,
.page-node-90 .empresario-home--nombre,
.page-node-130 .empresario-home--nombre,
.page-node-349 .empresario-home--nombre,
.page-node-164 .empresario-home--nombre, .page-node-405 .empresario-home--nombre,
.page-node-230 .empresario-home--nombre,
.page-node-233 .empresario-home--nombre,
.page-node-281 .empresario-home--nombre,
.page-node-309 .empresario-home--nombre,
.page-node-406 .empresario-home--nombre {
  font-size: 1.1rem;
  font-family: Bold;
  color: #0a244f;
  display: block;
  margin: 0;
  margin-top: -11px;
}

.page-node-233 .miscelanea--iconos,
.page-node-181 .miscelanea--iconos,
.page-node-230 .miscelanea--iconos, .page-view-asesor-actividades-comerciales .miscelanea--iconos {
  margin-bottom: 1rem;
}
.page-node-233 .miscelanea--iconos::before,
.page-node-181 .miscelanea--iconos::before,
.page-node-230 .miscelanea--iconos::before, .page-view-asesor-actividades-comerciales .miscelanea--iconos::before {
  background-image: url(../../assets/img/rutaExportadoaEmpresario_Icon.svg);
}

.page-node-181 .right .miscelanea--iconos::before {
  background-image: url(../../assets/img/misiones_Icono.svg);
}

.page-node-309 .miscelanea--iconos::before {
  background-image: url(../../assets/img/notificationIcon.svg);
}

/*============ Throber ==============*/
.ajax-progress-throbber {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 150;
  box-shadow: none !important;
  background-color: transparent !important;
  border: none !important;
}
.ajax-progress-throbber .throbber {
  background: url(../../assets/img/loading_gif_src.gif);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0.8rem;
}

.ajax-progress-fullscreen {
  background: url(../../assets/img/loading_gif_src.gif);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0.8rem;
}

/*============ modalBienvenida ==============*/
#serviciosProcolombiaModal {
  background-color: rgba(0, 0, 0, 0.7);
}
#serviciosProcolombiaModal .modal-dialog-centered {
  padding: 0 1rem;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 600px !important;
}
#serviciosProcolombiaModal .modal-dialog-centered .modal-content {
  background: transparent;
  border: none;
  height: 100%;
  max-height: 610px;
}
#serviciosProcolombiaModal .modalBienvenida__modal {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
#serviciosProcolombiaModal .modalBienvenida__modal::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 225px;
  bottom: 0;
  background-color: #17244e;
}
#serviciosProcolombiaModal .modalBienvenida__titulo {
  margin-top: 2rem;
  width: 90%;
  height: max-content;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  #serviciosProcolombiaModal .modalBienvenida__titulo {
    text-align: center;
  }
}
#serviciosProcolombiaModal .modalBienvenida__titulo h2 {
  color: #e6104b;
  font-size: clamp(1rem, 10vw, 2.5rem);
  font-family: bold;
  line-height: 1;
}
#serviciosProcolombiaModal .modalBienvenida__titulo h2::after {
  content: none;
}
#serviciosProcolombiaModal .modalBienvenida__titulo h2:last-child {
  color: #17244e;
}
#serviciosProcolombiaModal .modalBienvenida__inferior {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 14rem;
}
#serviciosProcolombiaModal .modalBienvenida__imagenes {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#serviciosProcolombiaModal .modalBienvenida__imagenes::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0) 43%);
}
#serviciosProcolombiaModal .modalBienvenida__imagenes img {
  width: 964px;
  object-position: -185px -86px;
  position: relative;
  display: block;
  max-width: none;
}
#serviciosProcolombiaModal .modalBienvenida__cta {
  position: relative;
  z-index: 10;
  height: 225px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url(../resources/bg-ruta.svg);
  background-size: 350%;
  background-repeat: no-repeat;
  background-position: center;
}
#serviciosProcolombiaModal .modalBienvenida__cta .boton {
  outline: none;
  border: none;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80%;
  color: white;
  text-decoration: none;
  font-family: regular;
  font-size: 1rem;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  transition: background-color 0.2s ease;
}
#serviciosProcolombiaModal .modalBienvenida__cta .boton strong {
  font-family: bold;
  font-size: clamp(1rem, 6vw, 1.6rem);
  line-height: 1;
}
#serviciosProcolombiaModal .modalBienvenida__cta .botonRojo {
  background-color: #e6104b;
}
#serviciosProcolombiaModal .modalBienvenida__cta .botonRojo:hover {
  background-color: #ae0d3b;
}
#serviciosProcolombiaModal .modalBienvenida__cta .botonAzul {
  background-color: #17244e;
}
#serviciosProcolombiaModal .modalBienvenida__cta .botonAzul:hover {
  background-color: #101f50;
}
#serviciosProcolombiaModal .closeButton {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.2rem;
  background-color: #e6104b;
  border-radius: 0 0 0 8px;
}
#serviciosProcolombiaModal .closeButton svg {
  width: 25px;
  stroke: white;
  stroke-width: 3.5;
}
#serviciosProcolombiaModal .derechos {
  font-weight: bold;
  font-size: 0.8rem;
  margin-bottom: 1rem;
  text-align: center;
  color: #fff;
  position: relative;
}

/*============ FOOTER =================*/
.site-footer {
  margin: 0;
  background-color: #0a244f;
  padding: 0;
}
.site-footer .container-fluid {
  margin: 0;
  padding: 50px 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.site-footer .site-footer__top {
  max-width: 1150px;
  display: flex;
  justify-content: space-evenly;
  row-gap: 50px;
  flex-wrap: wrap;
}
@media (max-width : 480px) {
  .site-footer .site-footer__top {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
}

.site-footer .navigation {
  width: 170px;
  min-width: min-content;
}
@media (max-width : 480px) {
  .site-footer .navigation {
    text-align: center;
  }
}
.site-footer .navigation h2 {
  padding: 0;
  font-family: Regular;
  color: #fff;
  border: none;
  width: max-content;
  margin-bottom: 0.7rem;
}
@media (max-width : 480px) {
  .site-footer .navigation h2 {
    margin-left: auto;
    margin-right: auto;
  }
}
.site-footer .navigation .nav {
  display: flex;
  flex-direction: column;
}
.site-footer .navigation .nav .nav-link {
  color: #596f94;
  font-family: Regular;
  margin: 0;
  transition: color 0.1s;
  padding: 0.1rem 0;
}
.site-footer .navigation .nav .nav-link:hover {
  color: #fff;
}

.site-footer .container-fluid .site-footer__top .region-footer-fourth {
  grid-column: 1/6;
  width: 100%;
  display: flex;
  justify-content: space-around;
  padding: 24px 0;
  margin: 0;
  border-top: solid 1px #596f94;
}
@media (max-width : 480px) {
  .site-footer .container-fluid .site-footer__top .region-footer-fourth {
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-logofooter {
  border: none;
  margin: 0;
  padding: 0;
  width: max-content;
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-logofooter .content {
  width: max-content;
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-logofooter .content .clearfix {
  display: flex;
  gap: 1rem;
}
@media (max-width : 480px) {
  .site-footer .container-fluid .site-footer__top .region-footer-fourth #block-logofooter .content .clearfix {
    flex-direction: column;
    align-items: center;
  }
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-piedepagina {
  width: max-content;
  display: flex;
  align-items: center;
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-piedepagina .clearfix {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
@media (max-width : 480px) {
  .site-footer .container-fluid .site-footer__top .region-footer-fourth #block-piedepagina .clearfix {
    flex-direction: column;
    align-items: center;
  }
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-piedepagina .clearfix .nav-item .nav-link {
  color: #fff;
  padding: 0;
  font-family: Regular;
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-logopresidencia {
  border: none;
  width: max-content;
  margin: 0%;
  padding: 0%;
  display: flex;
  justify-content: flex-end;
}
.site-footer .container-fluid .site-footer__top .region-footer-fourth #block-logopresidencia .content {
  width: max-content;
}

.site-footer .site-footer__bottom {
  border: none;
  margin: 0;
  background-color: #0f1838;
  width: 100%;
}
.site-footer .site-footer__bottom .region-footer-fifth {
  width: 100%;
}
.site-footer .site-footer__bottom .region-footer-fifth #block-footercopyright p {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 0.7rem;
  color: #fff;
}

@media (max-width : 480px) {
  main > .section {
    padding: 0 1rem;
  }
}

/*=========== PAGINAS INTERNAS =============*/
.node--type-ruta-exportadora .dialog-off-canvas-main-canvas #page-wrapper #page {
  position: relative;
  width: 100%;
  z-index: 99;
}
.node--type-ruta-exportadora .dialog-off-canvas-main-canvas #page-wrapper #page #main-wrapper .container-fluid .row-offcanvas-left .main-content .section #block-fiducoldex-content {
  height: 100vh;
}
.node--type-ruta-exportadora .dialog-off-canvas-main-canvas #page-wrapper #page #main-wrapper .container-fluid .row-offcanvas-left .main-content .section #block-fiducoldex-content .content .node--type-ruta-exportadora .node__content {
  margin: 0;
}
.node--type-ruta-exportadora .dialog-off-canvas-main-canvas #page-wrapper #page #main-wrapper .container-fluid .row-offcanvas-left .main-content .section #block-fiducoldex-content .content .node--type-ruta-exportadora .node__content .layout--onecol .layout__region--content .block-field-blocknoderuta-exportadorabody .content .field--type-text-with-summary div iframe {
  width: 100vw;
  height: 100vh;
}
.node--type-servicios .view-id-servicio_banner .views-row {
  position: relative;
  overflow: hidden;
}
.node--type-servicios .view-id-servicio_banner .views-row .views-field-field-image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.node--type-servicios .view-id-servicio_banner .views-row .views-field-field-image .field-content {
  height: 100%;
}
.node--type-servicios .view-id-servicio_banner .views-row .views-field-field-image .field-content::before {
  content: "";
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 30% 50%, rgba(0, 0, 0, 0.6));
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.node--type-servicios .view-id-servicio_banner .views-row .views-field-field-image .field-content img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.node--type-servicios .view-id-servicio_banner .views-row .views-field-title {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 10;
  width: 60%;
  margin-top: 27%;
}
@media (max-width: 992px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title {
    width: 75%;
    margin-top: 24%;
  }
}
@media (max-width: 768px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title {
    margin-top: 18%;
  }
}
@media (max-width : 480px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title {
    margin-top: 20%;
  }
}
@media (max-width : 375px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title {
    margin-top: 16%;
  }
}
@media (max-width : 320px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title {
    margin-top: 17%;
  }
}
.node--type-servicios .view-id-servicio_banner .views-row .views-field-title .field-content {
  font-size: 4.5rem;
  font-family: Bold;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1600px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title .field-content {
    font-size: 4rem;
  }
}
@media (max-width: 1200px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title .field-content {
    font-size: 3.6rem;
  }
}
@media (max-width: 992px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title .field-content {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title .field-content {
    font-size: 2.2rem;
  }
}
@media (max-width : 480px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-title .field-content {
    font-size: 1.8rem;
  }
}

.node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 10;
  padding-bottom: 7rem;
}
@media (max-width: 1600px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo {
    padding-bottom: 6.8vw;
  }
}
@media (max-width: 1200px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo {
    padding-bottom: 6.4vw;
  }
}
@media (max-width: 992px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo {
    width: 75%;
    padding-bottom: 7.5vw;
  }
}
@media (max-width : 480px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo {
    padding-bottom: 2rem;
  }
}
.node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo .field-content {
  color: #fff;
  font-family: semiBold;
  font-size: 2.5rem;
  line-height: 1;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1600px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo .field-content {
    font-size: 2rem;
  }
}
@media (max-width: 1200px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo .field-content {
    font-size: 1.8rem;
  }
}
@media (max-width: 992px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo .field-content {
    font-size: 1.6rem;
  }
}
@media (max-width: 768px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo .field-content {
    font-size: 1.3rem;
  }
}
@media (max-width : 480px) {
  .node--type-servicios .view-id-servicio_banner .views-row .views-field-field-subtitulo .field-content {
    font-size: 1.1rem;
  }
}

.node--type-servicios #servicio {
  position: relative;
}
.node--type-servicios #servicio .enlaceAtras__servicio {
  position: absolute;
  z-index: 10;
  top: 2rem;
  right: 5rem;
}
@media (max-width: 768px) {
  .node--type-servicios #servicio .enlaceAtras__servicio {
    left: 0;
    right: 0;
    justify-content: center;
    top: 3rem;
  }
}
@media (max-width : 480px) {
  .node--type-servicios #servicio .enlaceAtras__servicio {
    top: 2rem;
  }
}

.node--type-servicios .view-id-servicio_contenido .card-servicios:nth-child(even) {
  background-color: #FFFFFF;
}
.node--type-servicios .view-id-servicio_contenido .card-servicios:nth-child(even) .wrapper-servicios {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .node--type-servicios .view-id-servicio_contenido .card-servicios:nth-child(even) .wrapper-servicios {
    flex-direction: column;
  }
}
.node--type-servicios .view-id-servicio_contenido .card-servicios:nth-child(odd) {
  position: relative;
  z-index: 5;
  overflow: hidden;
  background-color: #f2f2f2;
}
.node--type-servicios .view-id-servicio_contenido .card-servicios:nth-child(odd)::before {
  content: "";
  position: absolute;
  background-image: url("../../assets/img/bg-servicios.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: right;
  background-position-y: bottom;
  width: 100%;
  height: 100%;
  z-index: 1;
  bottom: 0;
  right: 0;
  opacity: 0.4;
}
@media (max-width: 768px) {
  .node--type-servicios .view-id-servicio_contenido .card-servicios:nth-child(odd)::before {
    background-image: url("../../assets/img/bg-servicios-responsive.png");
  }
}

.node--type-servicios .view-id-servicio_contenido .card-servicios .wrapper-servicios {
  position: inherit;
  z-index: 50;
  padding: 6rem 0;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1200px) {
  .node--type-servicios .view-id-servicio_contenido .card-servicios .wrapper-servicios {
    width: 90%;
    gap: 1rem;
  }
}
@media (max-width: 768px) {
  .node--type-servicios .view-id-servicio_contenido .card-servicios .wrapper-servicios {
    text-align: center;
    flex-direction: column;
    padding: 5rem 0;
    width: 85%;
  }
}

@media (max-width: 768px) {
  .node--type-servicios .left {
    width: 100%;
  }
}
.node--type-servicios .left .field-content {
  margin: 0;
  color: #0a244f;
  font-size: 3rem;
  width: max-content;
  font-family: Bold;
  word-break: break-word;
  width: 100%;
}
@media (max-width: 768px) {
  .node--type-servicios .left .field-content {
    font-size: 2.4rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.node--type-servicios .left .field-content::after {
  content: "";
  display: block;
  width: 200px;
  height: 3px;
  background-color: #e6104b;
  margin: 1.2rem 0;
}
@media (max-width: 768px) {
  .node--type-servicios .left .field-content::after {
    margin-left: auto;
    margin-right: auto;
  }
}
.node--type-servicios .left p {
  font-size: 1.1rem;
  font-family: Regular;
  color: #6D7B82;
  margin: 0;
  line-height: 1.2;
}
.node--type-servicios .left .item-list {
  margin-top: 1.2rem;
}
@media (max-width: 768px) {
  .node--type-servicios .left .item-list {
    width: 100%;
    margin-bottom: 1.2rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.node--type-servicios .left .item-list .list-group {
  padding-left: 2rem;
  margin: 0;
}
@media (max-width: 1200px) {
  .node--type-servicios .left .item-list .list-group {
    padding-left: 1rem;
  }
}
@media (max-width: 768px) {
  .node--type-servicios .left .item-list .list-group {
    min-width: 300px;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    justify-content: space-evenly;
  }
}
.node--type-servicios .left .item-list .list-group .list-group-item {
  display: flex;
  gap: 1.2rem;
  align-items: center;
  justify-content: left;
  font-size: 0.9rem;
  font-family: semiBold;
  color: #3b3b3b;
  margin: 0.3rem 0;
  border: none;
  list-style: none;
  padding: 0;
  line-height: 1;
  text-align: left;
  word-break: break-word;
  background-color: transparent;
}
.node--type-servicios .left .item-list .list-group .list-group-item::before {
  content: "";
  display: block;
  padding: 0.35rem;
  background-color: #0a244f;
  border-radius: 50%;
}

.node--type-servicios .right {
  width: 50%;
  display: grid;
  place-items: center;
}
@media (max-width: 768px) {
  .node--type-servicios .right {
    width: 100%;
  }
}
.node--type-servicios .right img {
  border-radius: 30px;
  height: 302px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .node--type-servicios .right img {
    border-radius: 15px;
  }
}

.node--type-servicios .wrapper-nueva-cuenta {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  justify-content: center;
  text-align: center;
  padding: 4rem 0;
  position: relative;
  z-index: 10;
  background-color: #f2f2f2;
}
.node--type-servicios .wrapper-nueva-cuenta::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  background-image: url(../../assets/img/bg-servicios.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  transform: scaleX(-1) scaleY(-1);
  filter: grayscale(1);
}
@media (max-width: 768px) {
  .node--type-servicios .wrapper-nueva-cuenta::after {
    background-image: url(../../assets/img/bg-servicios-responsive.png);
    background-position-x: right;
  }
}
.node--type-servicios .wrapper-nueva-cuenta::before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: 0;
  background-image: url(../../assets/img/bg-servicios.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  filter: grayscale(1);
}
@media (max-width: 768px) {
  .node--type-servicios .wrapper-nueva-cuenta::before {
    background-image: url(../../assets/img/bg-servicios-responsive.png);
  }
}

.node--type-servicios .wrapper-nueva-cuenta .img {
  margin: 0;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
}
.node--type-servicios .wrapper-nueva-cuenta .titulo {
  color: #0a244f;
  width: 40%;
  font-size: 1.8rem;
  font-family: Bold;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
}
.node--type-servicios .wrapper-nueva-cuenta .contenido {
  width: 40%;
  font-family: Regular;
  font-size: 1rem;
  line-height: 1.2;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  color: #6D7B82;
}
.node--type-servicios .wrapper-nueva-cuenta .enlace {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.node--type-servicios .wrapper-nueva-cuenta .enlace:hover {
  color: #fff;
}
.node--type-servicios .wrapper-nueva-cuenta .link {
  margin-left: auto;
  margin-right: auto;
  color: #e6104b;
  font-family: Regular;
}
@media (max-width: 1200px) {
  .node--type-servicios .wrapper-nueva-cuenta .titulo, .node--type-servicios .wrapper-nueva-cuenta .contenido, .node--type-servicios .wrapper-nueva-cuenta .enlace, .node--type-servicios .wrapper-nueva-cuenta .link {
    width: 60%;
  }
}
@media (max-width: 768px) {
  .node--type-servicios .wrapper-nueva-cuenta .titulo, .node--type-servicios .wrapper-nueva-cuenta .contenido, .node--type-servicios .wrapper-nueva-cuenta .enlace, .node--type-servicios .wrapper-nueva-cuenta .link {
    width: 80%;
  }
}

/*.page-view-biblioteca-empresario{
    .noticias--general.row{
        margin-top: 5rem;
    }
}*/
.noticias--general.row {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 40;
}
@media (max-width: 1200px) {
  .noticias--general.row {
    padding: 0;
  }
}
@media (max-width : 480px) {
  .noticias--general.row {
    padding: 0 24px;
  }
}

@media (max-width: 1200px) {
  .noticias--general .izquierda {
    padding: 0;
  }
}
.noticias--general .derecha {
  padding: 0 3rem;
}
@media (max-width: 1200px) {
  .noticias--general .derecha {
    padding: 0 1rem;
  }
}

.noticias--general .view-header .row {
  align-items: center;
}
@media (max-width : 480px) {
  .noticias--general .view-header .row div {
    text-align: center;
  }
}
.noticias--general .view-header .row div h1 {
  margin: 0;
  height: 55px;
}
.noticias--general .view-header .row div span {
  display: inline-block;
  font-family: Bold;
  font-size: 1.5rem;
  color: #e6104b;
  line-height: 0.8;
}
@media (max-width : 480px) {
  .noticias--general .view-header .row div span {
    padding: 0.5rem 0;
  }
}
.noticias--general .view-header .row div p {
  font-family: Regular;
  color: #0a244f;
  font-size: 0.8rem;
  margin: 0;
}

.biblioteca--general .attachment .views-element-container {
  padding: 0;
  padding-top: 1rem;
}
.biblioteca--general .attachment .views-element-container::after {
  content: none;
}
.biblioteca--general .attachment .views-element-container .view-content {
  padding: 0;
}

.noticias--general .view-content {
  padding-bottom: 1rem;
}
.noticias--general .view-content .card-noticias {
  position: relative;
  height: 200px;
  border-radius: 12px;
  padding: 0 1rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.noticias--general .view-content .card-noticias:hover .wraper__noticias {
  top: -110px;
}
.noticias--general .view-content .card-noticias:hover .wraper__noticias .titulo {
  font-size: 0.8rem;
}
.noticias--general .view-content .card-noticias:hover .link {
  opacity: 1;
  z-index: 100;
}
.noticias--general .view-content .card-noticias .wraper__noticias {
  position: absolute;
  z-index: 90;
  top: 0;
  right: 0;
  left: 0;
  height: 200px;
  transition: top 0.2s;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 1rem 0.8rem 1rem;
}
.noticias--general .view-content .card-noticias .wraper__noticias .imagen {
  position: inherit;
  z-index: -1;
  margin: 0;
  top: 0%;
  left: 0;
  right: 0;
  bottom: 0;
}
.noticias--general .view-content .card-noticias .wraper__noticias .imagen::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 4%, rgba(0, 0, 0, 0) 100%);
}
.noticias--general .view-content .card-noticias .wraper__noticias .imagen img {
  position: relative;
  border-bottom: solid 4px #EB0355;
  border-radius: 12px;
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.noticias--general .view-content .card-noticias .wraper__noticias .fecha {
  height: max-content;
  margin: 0;
  justify-self: center;
  text-align: left;
  order: 1;
  color: #fff;
  font-family: semiBold;
  font-size: 0.7rem;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
.noticias--general .view-content .card-noticias .wraper__noticias .fecha:hover {
  overflow-y: hidden;
}
@media (max-width: 1200px) {
  .noticias--general .view-content .card-noticias .wraper__noticias .fecha {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .noticias--general .view-content .card-noticias .wraper__noticias .fecha {
    font-size: 0.9rem;
  }
}
.noticias--general .view-content .card-noticias .wraper__noticias .titulo {
  margin: 0;
  width: 100%;
  text-align: left;
  font-size: 1.1rem;
  text-transform: uppercase;
  color: #fff;
  font-family: semiBold;
  transition: font-size 0.2s;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1200px) {
  .noticias--general .view-content .card-noticias .wraper__noticias .titulo {
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) {
  .noticias--general .view-content .card-noticias .wraper__noticias .titulo {
    font-size: 1rem;
  }
}
.noticias--general .view-content .card-noticias .body {
  margin: 0;
  color: #6D7B82;
  text-align: left;
  font-size: 0.86rem;
  line-height: 1.1;
}
@media (max-width: 1200px) {
  .noticias--general .view-content .card-noticias .body {
    font-size: 0.8rem;
  }
}
.noticias--general .view-content .card-noticias .enlace {
  margin: 0;
  text-align: right;
  padding-bottom: 0.5rem;
  padding-top: 0.2rem;
}
.noticias--general .view-content .card-noticias .enlace a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  font-size: 0.8rem;
  padding: 0.3rem 0;
  width: 100px;
  text-transform: uppercase;
}
.noticias--general .view-content .card-noticias .enlace a:hover {
  color: #fff;
  background-color: #0f1838;
}
@media (max-width: 992px) {
  .noticias--general .view-content .card-noticias .enlace a {
    width: 80px;
    font-size: 0.7rem;
  }
}
.noticias--general .view-content .card-noticias .link {
  position: absolute;
  top: 65px;
  right: 15px;
  text-align: right;
  font-size: 0;
  background-color: #FFFFFF;
  padding: 0.6rem;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.2s;
}
.noticias--general .view-content .card-noticias .link::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(../../assets/img/download.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.noticias--general .view-content .card-noticias .empresario {
  display: flex;
  align-items: center;
  gap: 0.2rem;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
  color: #fff;
  background-color: #e6104b;
  padding: 0.2rem 1rem;
}
.noticias--general .view-content .card-noticias .empresario::after {
  content: "PRO";
  color: #FFD52D;
}
.noticias--general .view-content .card-noticias .empresario::before {
  content: "";
  display: inline-block;
  background-image: url(../../assets/img/empresario.svg);
  filter: brightness(100);
  background-size: cover;
  background-repeat: no-repeat;
  width: 18px;
  height: 15px;
}
.noticias--general .view-content .card-noticias p {
  height: 65px;
  padding-right: 0.2rem;
  line-height: 1;
  margin-bottom: 0;
  overflow: hidden;
}
.noticias--general .view-content .card-noticias p:hover {
  overflow-y: overlay;
}
.noticias--general .view-content .views-row {
  padding: 0.5rem;
}

.biblioteca--general .view-content .card-noticias {
  padding: 1rem;
}

.view-id-biblioteca_publica > .views-element-container {
  padding: 0;
}
.view-id-biblioteca_publica > .views-element-container::after {
  content: none;
}
.view-id-biblioteca_publica > .views-element-container .view-content {
  padding: 0;
  padding-top: 1rem;
}

@media (max-width: 1200px) {
  .node--type-noticias .interna-noticias--content .container {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .node--type-noticias .interna-noticias--content .container {
    padding: 0 24px;
  }
}
.node--type-noticias .interna-noticias--content .layout-builder__layout {
  justify-content: space-between;
  position: relative;
  z-index: 5;
}
@media (max-width: 768px) {
  .node--type-noticias .interna-noticias--content .layout-builder__layout {
    gap: 2rem;
  }
}
.node--type-noticias .interna-noticias--content .layout-builder__layout .izquierda {
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  background-color: #FFFFFF;
  padding: 2rem 3rem;
  height: min-content;
}
.node--type-noticias .interna-noticias--content .layout-builder__layout .izquierda .enlaceAtras {
  margin-top: 1.5rem;
}
@media (max-width: 768px) {
  .node--type-noticias .interna-noticias--content .layout-builder__layout .izquierda {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width : 375px) {
  .node--type-noticias .interna-noticias--content .layout-builder__layout .izquierda {
    padding: 1rem 1rem;
  }
}

.node--type-noticias .izquierda .block-field-blocknodenoticiastitle {
  width: 100%;
  height: max-content;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiastitle h1 {
  margin: 0;
  text-transform: uppercase;
  font-size: 2.7rem;
  line-height: 1;
}
@media (max-width: 768px) {
  .node--type-noticias .izquierda .block-field-blocknodenoticiastitle h1 {
    font-size: 1.5rem;
  }
}

.node--type-noticias .izquierda .block-field-blocknodenoticiasfield-categoria {
  width: max-content;
  height: 20px;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiasfield-categoria .field--name-field-categoria {
  color: #e6104b;
  font-family: Bold;
  font-size: 1rem;
  margin: 0;
}

.node--type-noticias .izquierda .block-field-blocknodenoticiascreated .content {
  height: max-content;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiascreated .content .field--name-created {
  font-size: 0.8rem;
  color: #0a244f;
  font-family: Regular;
  vertical-align: text-top;
}

.node--type-noticias .izquierda .block-field-blocknodenoticiasbody .caption-img {
  width: 100%;
  margin: 0;
  position: relative;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiasbody .caption-img::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiasbody .caption-img img {
  width: 100%;
  height: 300px;
  margin: 0;
  object-fit: cover;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiasbody .caption-img figcaption {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  padding: 1rem;
  font-size: 1rem;
  color: #fff;
  font-family: Regular;
}
.node--type-noticias .izquierda .block-field-blocknodenoticiasbody p {
  color: #3b3b3b;
  font-family: Regular;
}

.node--type-noticias .izquierda h2 {
  margin: 1rem 0;
  font-size: 1.2rem;
  font-family: semiBold;
  color: #e6104b;
}
.node--type-noticias .izquierda p {
  font-family: Regular;
  color: #3b3b3b;
}
.node--type-noticias .izquierda p strong {
  font-family: Bold;
  color: #0a244f;
}
.node--type-noticias .izquierda p a {
  color: #e6104b;
  font-family: semiBold;
  word-break: break-all;
}

.node--type-noticias .layout-builder__layout .derecha {
  padding: 0 2rem;
}
@media (max-width: 1200px) {
  .node--type-noticias .layout-builder__layout .derecha {
    padding: 0 1rem;
  }
}
@media (max-width: 768px) {
  .node--type-noticias .layout-builder__layout .derecha {
    padding: 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

.node--type-noticias .layout-builder__layout .derecha h2 {
  margin: 1rem 0 0 0;
  font-size: 1rem;
  color: #0a244f;
  font-family: semiBold;
}

.page-node-63 #block-fiducoldex-content {
  background-color: #f2f2f2;
  padding: 2.5rem 0 9rem 0;
  position: relative;
}
.page-node-63 #block-fiducoldex-content::after {
  content: "";
  position: absolute;
  bottom: -2.5vw;
  z-index: 1;
  left: 0;
  background-image: url(../../assets/img/bg-empresarial.png);
  background-size: cover;
  background-position-x: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 300px;
  filter: grayscale(1);
}
@media (max-width: 992px) {
  .page-node-63 #block-fiducoldex-content::after {
    bottom: -7vw;
  }
}

.page-node-63 .wrapper--calendario-header .izquierda {
  align-items: center;
}
.page-node-63 .wrapper--calendario-header .izquierda h1 {
  font-family: Bold;
  font-size: 2rem;
  color: #0a244f;
  margin: 0;
  height: 29px;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--calendario-header .izquierda h1 {
    line-height: 0.8;
    height: auto;
    text-align: center;
  }
}
.page-node-63 .wrapper--calendario-header .izquierda span {
  color: #e6104b;
  font-size: 1.5rem;
  font-family: Bold;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--calendario-header .izquierda span {
    display: inline-block;
    text-align: center;
    line-height: 1;
    margin: 1rem 0;
  }
}

.page-node-63 .wrapper--eventos-cercanos {
  position: relative;
  z-index: 10;
  margin-top: 2rem;
}

.page-node-63 .wrapper--eventos-cercanos .izquierda .views-exposed-form {
  padding: 1rem;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  background-color: #FFFFFF;
  height: max-content;
}
.page-node-63 .wrapper--eventos-cercanos .izquierda p {
  margin: 0;
}

.page-node-63 .wrapper--eventos-cercanos h2, .page-node-63 .wrapper--eventos-cercanos .view-header {
  color: #0a244f;
  font-size: 1.4rem;
  font-family: Bold;
  margin: 0 0 1.5rem 0;
}
@media (max-width: 992px) {
  .page-node-63 .wrapper--eventos-cercanos h2, .page-node-63 .wrapper--eventos-cercanos .view-header {
    text-align: center;
  }
}

.page-node-63 .wrapper--destacado {
  text-align: center;
  padding: 4.3rem 2.5rem 1.5rem 2.5rem;
  margin-top: 3rem;
  background-color: #0a244f;
  border-radius: 12px;
  position: relative;
  z-index: 10;
}
@media (max-width: 1200px) {
  .page-node-63 .wrapper--destacado {
    padding: 4.3rem 0.5rem 1.5rem 0.5rem;
  }
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--destacado {
    padding: 4.3rem 2.5rem 1.5rem 2.5rem;
  }
}

.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--imagen {
  position: absolute;
  z-index: 10;
  top: -3rem;
  left: 0;
  right: 0;
  margin: 0;
}
.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--imagen img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  object-fit: cover;
}

.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--titulo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.5rem;
}
.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--titulo h2 {
  margin: 0;
  color: #fff;
  width: 100%;
  font-family: Bold;
}

.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--body {
  height: 5.5rem;
}
.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--body p {
  margin: 0;
  color: #fff;
  font-size: 1rem;
  line-height: 1.1;
  font-family: Regular;
  padding: 0.5rem 0;
}

.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--fecha {
  color: #e6104b;
  font-family: Regular;
  font-size: 1.2rem;
}

.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper-datos {
  margin: 0.5rem 0;
}
.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper-datos span, .page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper-datos p {
  color: #fff;
  font-family: Regular;
  font-size: 0.9rem;
}
.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper-datos p {
  margin: 0;
  font-size: 1.3rem;
}

.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--ver-mas a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 100%;
  text-transform: uppercase;
}
.page-node-63 .wrapper--evento-destacados .wrapper--destacado .wrapper--ver-mas a:hover {
  color: #fff;
}

.page-node-63 ._none .layout-builder__layout div:nth-child(1) .block-views-blockeventos-block-2 {
  background-color: #FFFFFF;
  margin: 2rem 0;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}

.page-node-63 ._none .layout-builder__layout div:nth-child(1) .block-views-blockeventos-block-2 h2 {
  line-height: 1rem;
  margin: 0;
}
.page-node-63 ._none .layout-builder__layout div:nth-child(1) .wrapper--eventos-cercanos .mesSiguiente {
  color: #e6104b;
  font-size: 1.1rem;
  font-family: Bold;
  margin: 0%;
}

.page-node-63 .wrapper--eventos-cercanos .derecha > .view-content {
  justify-content: center;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.page-node-63 .wrapper--eventos-cercanos .derecha > .view-content .wrapper--eventos {
  padding: 0.8rem 0;
  margin: 0 0 1rem 0;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  background-color: #FFFFFF;
  justify-content: center;
}

.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--imagen img {
  border-radius: 50%;
  width: 100%;
  max-width: 4rem;
  object-fit: cover;
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .views-field-field-imagen-evento {
  padding: 0 8px;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .views-field-field-imagen-evento {
    width: 95%;
  }
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .views-field-field-imagen-evento .image-style-medium {
  width: 50px;
  height: 50px;
}

.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--fecha p {
  margin: 0;
  font-family: Bold;
  color: #e6104b;
  font-size: 1rem;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--titulo {
    width: 100%;
  }
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--titulo h3 {
  font-family: Regular;
  font-size: 1rem;
  color: #0a244f;
  margin: 0;
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--mercado, .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ciudad {
  min-width: 150px;
  padding: 0;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--mercado, .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ciudad {
    min-width: 50%;
  }
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--mercado span, .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--mercado a, .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ciudad span, .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ciudad a {
  color: #0a244f;
  font-family: bold;
  font-size: 0.9rem;
  margin: 0;
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--mercado p, .page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ciudad p {
  word-break: break-word;
  font-size: 1.1rem;
  margin: 0;
}

.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ver-mas {
  width: 100%;
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ver-mas a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 100%;
  text-transform: uppercase;
  transition: width 0.2s;
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--eventos .wrapper--ver-mas a:hover {
  color: #fff;
  background-color: #0f1838;
}

.page-node-63 .derecha {
  padding-left: 2rem;
}
@media (max-width: 768px) {
  .page-node-63 .derecha {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos {
    flex-direction: column;
    text-align: center;
    align-items: center;
  }
}

.page-node-63 .wrapper--eventos-cercanos .view-header {
  font-size: 1.2rem;
}

.page-node-63 .wrapper--eventos-cercanos .wrapper--header {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  border: solid 1px #0a244f;
  border-radius: 12px;
  margin: 0;
}
@media (max-width: 992px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--header {
    flex-direction: column;
  }
}
@media (max-width : 480px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--header {
    padding: 1rem 0;
  }
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--header div:nth-child(1) {
  display: grid;
  place-items: center;
}
@media (max-width: 992px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--header div:nth-child(1) {
    width: 100%;
  }
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--header img {
  width: 20px;
  height: auto;
}
@media (max-width: 992px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--header img {
    width: 1.5rem;
  }
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--header .col-11 > p {
  font-family: Regular;
  font-size: 1rem;
  color: #0a244f;
  margin: 0;
}
.page-node-63 .wrapper--eventos-cercanos .wrapper--header .col-11 > p:nth-child(2) {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 992px) {
  .page-node-63 .wrapper--eventos-cercanos .wrapper--header .col-11 > p:nth-child(2) {
    margin-top: 1rem;
  }
}

.page-node-63 .wrapper--iconos {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .page-node-63 .wrapper--iconos {
    justify-content: center;
  }
}
@media (max-width : 375px) {
  .page-node-63 .wrapper--iconos {
    justify-content: flex-start;
  }
}
.page-node-63 .wrapper--iconos .programado, .page-node-63 .wrapper--iconos .seleccionado, .page-node-63 .wrapper--iconos .rango {
  font-size: 1rem;
  color: #0a244f;
  font-family: Regular;
  margin: 0;
  text-align: left;
  display: flex;
  align-items: center;
}
.page-node-63 .wrapper--iconos .programado::before, .page-node-63 .wrapper--iconos .seleccionado::before, .page-node-63 .wrapper--iconos .rango::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 0.5rem;
  border-radius: 50%;
  background-color: #0a244f;
}
.page-node-63 .wrapper--iconos .programado::before {
  border: solid 1px #0a244f;
  background-color: transparent;
}
.page-node-63 .wrapper--iconos .rango::before {
  background-color: #f2f2f2;
}

.page-node-63 .wrapper--eventos-cercanos .view-filters #views-exposed-form-eventos-block-1 {
  padding: 0;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  margin: 1rem 0 0 0;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos-cercanos .view-filters .row {
    justify-content: center;
    flex-wrap: wrap;
  }
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-wrapper {
  padding: 0;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-title, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date {
  margin-top: 0.5rem;
  width: 100%;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-title, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date {
    max-width: 250px;
  }
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-title label, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-title input, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date label, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date input, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date label, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date input {
  color: #0a244f;
  font-size: 1rem;
  font-family: Regular;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-title input:focus, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date input:focus, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date input:focus {
  box-shadow: none;
  border: 1px solid #0a244f;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date {
    max-width: 180px;
  }
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-start-date input, .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-item-end-date input {
  background-color: #FFFFFF;
  background-image: url(../../assets/img/calendar.svg);
  background-size: 1.5rem 1.5rem;
  background-position: 98% center;
  background-repeat: no-repeat;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .botonFiltrar {
  padding: 0;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  align-items: center;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  align-items: center;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions button[value=Buscar], .page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions button[value=Limpiar] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  width: 90%;
  border: none;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions button[value=Buscar] {
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions button[value=Buscar]:hover {
  color: #fff;
  background-color: #0f1838;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions button[value=Limpiar] {
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
.page-node-63 .wrapper--eventos-cercanos .view-filters .row .form-actions button[value=Limpiar]:hover {
  color: #fff;
}

.page-node-63 .view-footer {
  padding: 1rem 0;
}
@media (max-width: 992px) {
  .page-node-63 .view-footer {
    text-align: center;
  }
}
.page-node-63 .view-footer p {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.5rem;
  margin: 0;
  line-height: 0.5;
}
.page-node-63 .view-footer span {
  font-family: Regular;
  font-size: 0.9rem;
  color: #0a244f;
}

@media (max-width: 768px) {
  .page-node-63 ._none .layout-builder__layout > div:nth-child(2) .block-views-blockeventos-block-1 .wrapper--eventos {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .page-node-63 ._none .layout-builder__layout > div:nth-child(2) .block-views-blockeventos-block-1 .wrapper--eventos .wrapper--titulo {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .page-node-63 ._none .layout-builder__layout > div:nth-child(2) .block-views-blockeventos-block-1 .wrapper--eventos .wrapper--mercado, .page-node-63 ._none .layout-builder__layout > div:nth-child(2) .block-views-blockeventos-block-1 .wrapper--eventos .wrapper--ciudad {
    margin-right: 1rem;
  }
}
@media (max-width: 768px) {
  .page-node-63 ._none .layout-builder__layout > div:nth-child(2) .block-views-blockeventos-block-1 .wrapper--eventos .wrapper--mercado, .page-node-63 ._none .layout-builder__layout > div:nth-child(2) .block-views-blockeventos-block-1 .wrapper--eventos .wrapper--ciudad {
    margin-right: 0rem;
    min-width: 120px;
  }
}

.page-node-63 .wrapper-data {
  border-bottom: 2px solid #707070;
  margin-bottom: 0.5rem;
  padding: 0.5rem 0;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper-data {
    flex-wrap: wrap;
    justify-content: center;
  }
}

.page-node-63 .wrapper--contenido {
  width: 70%;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--contenido {
    width: 90%;
  }
}
.page-node-63 .wrapper--contenido p {
  margin: 0;
  color: #0a244f;
  font-family: Regular;
  font-size: 0.9rem;
  line-height: 1.2;
}

.page-node-63 .wrapper--enlaces, .page-node-63 .enlaces {
  width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--enlaces, .page-node-63 .enlaces {
    width: 90%;
    max-width: 285px;
    align-items: center;
  }
}
.page-node-63 .wrapper--enlaces .wrapper--bandera, .page-node-63 .enlaces .wrapper--bandera {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  background-color: #f2f2f2;
  border-radius: 5px;
  padding: 0.5rem;
}
@media (max-width: 1200px) {
  .page-node-63 .wrapper--enlaces .wrapper--bandera, .page-node-63 .enlaces .wrapper--bandera {
    width: 100%;
    flex-direction: column;
    gap: 0.2rem;
  }
}
@media (max-width: 768px) {
  .page-node-63 .wrapper--enlaces .wrapper--bandera, .page-node-63 .enlaces .wrapper--bandera {
    margin: 1rem 0;
    flex-direction: row;
  }
}
.page-node-63 .wrapper--enlaces .wrapper--bandera figure, .page-node-63 .wrapper--enlaces .wrapper--bandera img, .page-node-63 .enlaces .wrapper--bandera figure, .page-node-63 .enlaces .wrapper--bandera img {
  margin: 0;
}
.page-node-63 .wrapper--enlaces .wrapper--bandera img, .page-node-63 .enlaces .wrapper--bandera img {
  width: 50px;
  height: 25px;
  object-fit: cover;
}
.page-node-63 .wrapper--enlaces .wrapper--bandera p, .page-node-63 .enlaces .wrapper--bandera p {
  margin: 0;
  line-height: 1;
}

.page-node-63 .pager--load-more .pager__items {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}
.page-node-63 .pager--load-more .pager__items .pager__item a {
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.page-node-63 .pager--load-more .pager__items .pager__item a:hover {
  color: #fff;
  background-color: #0f1838;
}

#noEmpresario {
  background-color: rgba(255, 255, 255, 0.9490196078);
}
#noEmpresario .modal-dialog {
  max-width: 700px;
}

.modal-backdrop {
  display: none;
}

#noEmpresario .modal-content {
  text-align: center;
  padding: 0 1rem;
  border: none;
  background-color: transparent;
}

#noEmpresario .img {
  margin: 0;
}
#noEmpresario .img img {
  width: 115px;
}

#noEmpresario .modal-titulo {
  color: #0a244f;
  font-size: 1.6rem;
  font-family: Bold;
}

#noEmpresario .wrapper--items-modal {
  width: 80%;
  margin: 2rem 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#noEmpresario .wrapper--items-modal .items-modal {
  list-style: none;
  font-family: Regular;
  color: #3b3b3b;
  text-align: left;
}
#noEmpresario .wrapper--items-modal .items-modal::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 0.5rem;
  border-radius: 50%;
  background-image: url(../../assets/img/check.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

#noEmpresario a {
  display: block;
}
#noEmpresario .link--nueva-cuenta {
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 60%;
}
#noEmpresario .link--nueva-cuenta:hover {
  color: #fff;
}
#noEmpresario .link--mas-informacion {
  color: #e6104b;
  font-family: Regular;
  margin: 1rem;
}

#noEmpresario .btnModal {
  background-color: transparent;
  border: none;
  text-decoration: underline;
  color: #0a244f;
  font-family: Bold;
  margin-top: 3rem;
}

.empresario-seccion, .asesor-seccion {
  background-color: #f2f2f2;
}

.empresario-seccion #main-wrapper .row-offcanvas, .asesor-seccion #main-wrapper .row-offcanvas {
  margin-top: calc(82px + 1rem);
}
@media (max-width: 768px) {
  .empresario-seccion #main-wrapper .row-offcanvas, .asesor-seccion #main-wrapper .row-offcanvas {
    margin-top: calc(136px + 1rem);
  }
}

.page-node-124 #main-wrapper .row-offcanvas {
  padding-top: calc(62px + 1rem);
  margin: 0;
}
@media (max-width: 768px) {
  .page-node-124 #main-wrapper .row-offcanvas {
    padding-top: calc(136px + 2rem);
    margin: 0;
  }
}

.block-quicktabs-blockservicio-turistico > h2 {
  position: relative;
}
@media (max-width: 768px) {
  .block-quicktabs-blockservicio-turistico > h2 {
    margin-left: 2.5rem;
    margin-bottom: 1rem;
  }
}
.block-quicktabs-blockservicio-turistico > h2::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 2.5px;
  left: -40px;
  padding: 1rem;
  background-image: url(../../assets/img/folderIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.block-field-blocknodeactividades-comercialesfield-imagen-banner {
  padding-top: 82px;
}
@media (max-width: 768px) {
  .block-field-blocknodeactividades-comercialesfield-imagen-banner {
    padding-top: 136px;
  }
}

.wrapper--servicios-home, .node--view-mode-full {
  position: relative;
}
.wrapper--servicios-home .link-new-offer, .node--view-mode-full .link-new-offer {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 200px;
}
.wrapper--servicios-home .link-new-offer:hover, .node--view-mode-full .link-new-offer:hover {
  color: #fff;
}
@media (max-width: 768px) {
  .wrapper--servicios-home .link-new-offer, .node--view-mode-full .link-new-offer {
    position: fixed;
    z-index: 50;
    bottom: 11px;
    left: 5px;
    top: unset;
    font-size: 0.9rem;
    padding: 0.5rem 1rem;
    width: max-content;
  }
}

.page-node-90 .ui-dialog .ui-dialog-title {
  width: 100%;
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
}
.page-node-90 .ui-dialog .empresario-delete-form {
  font-family: Regular;
  font-size: 1rem;
  color: #0a244f;
}
.page-node-90 .ui-dialog .form-actions {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}
.page-node-90 .ui-dialog .form-actions button {
  background-image: none;
  background-color: #e6104b;
  color: #FFFFFF;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  border: none;
}
.page-node-90 .ui-dialog .form-actions button:focus {
  box-shadow: none;
}
.page-node-90 .ui-dialog .form-actions button:hover {
  border: none;
}
.page-node-90 .ui-dialog a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.page-node-90 .ui-dialog a:hover {
  color: #fff;
  background-color: #0f1838;
}

.page-node-124 .layout-builder__layout {
  row-gap: 1rem;
}
.page-node-124 .left {
  padding-left: 2.5rem;
}
.page-node-124 .left .block-system-breadcrumb-block {
  margin-top: 1rem;
}
@media (max-width: 768px) {
  .page-node-124 .left {
    padding: 0 1.5rem;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .page-node-124 .left .view-header, .page-node-124 .left .view-content {
    text-align: center;
  }
}

.view-medallas {
  background-color: #0a244f;
  padding: 1.5rem 3rem;
  border-radius: 12px 12px 0 0;
  margin-top: 2rem;
}
.view-medallas > .row > .col-md-6:nth-child(1) {
  display: flex;
  flex-direction: column;
}
.view-medallas > .row > .col-md-6:nth-child(1) .view-content {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .view-medallas {
    margin-top: 6rem;
  }
  .view-medallas > .row > .col-md-6:nth-child(1) {
    order: 2;
  }
}
@media (max-width: 768px) {
  .view-medallas .view-header {
    text-align: center;
  }
}
.view-medallas .view-header span {
  color: #FFFFFF;
  font-family: Bold;
  font-size: 1.3rem;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 1;
}
@media (max-width: 768px) {
  .view-medallas .view-header span {
    justify-content: center;
  }
}
.view-medallas .view-header span::after {
  content: "";
  width: 25px;
  height: 25px;
  background-image: url(../../assets/img/alertYellow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  .view-medallas .view-header span::after {
    order: -1;
  }
}
.view-medallas .view-header h2 {
  font-size: 1.3rem;
  font-family: Bold;
  margin: 0;
}
.view-medallas .view-header p {
  color: #FFFFFF;
  font-size: 1rem;
  font-family: Regular;
  margin: 0;
}
.view-medallas .owl-wrapper-outer {
  margin-top: 1.5rem;
  position: relative;
}
.view-medallas .owl-wrapper-outer .owl-item {
  width: auto !important;
  margin: 0;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-activo, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo {
  text-align: center;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-field-imagen .field-content img, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-field-imagen .field-content img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
@media (max-width: 1200px) {
  .view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-field-imagen .field-content img, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-field-imagen .field-content img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-field-imagen .field-content img, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-field-imagen .field-content img {
    max-width: 120px;
  }
}
@media (max-width : 480px) {
  .view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-field-imagen .field-content img, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-field-imagen .field-content img {
    max-width: 150px;
  }
}
.view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-name, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-name {
  line-height: 1;
  margin-left: auto;
  margin-right: auto;
  word-break: break-word;
  font-family: semiBold;
  color: #FFFFFF;
  font-size: 1.3rem;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-cantidad-medallas-views-field, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-cantidad-medallas-views-field {
  display: grid;
  place-items: center;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.5rem;
  background-color: #FFD52D;
  padding: 0.2rem 0;
  border-radius: 100%;
  font-family: semiBold;
  color: #0a244f;
  font-size: 1.5rem;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-activo .views-field-cantidad-medallas-views-field .field-content, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-cantidad-medallas-views-field .field-content {
  display: grid;
  place-items: center;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-field-imagen img {
  filter: grayscale(1);
  opacity: 0.2;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-name, .view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-cantidad-medallas-views-field {
  opacity: 0.2;
}
.view-medallas .owl-wrapper-outer .owl-item .logro-inactivo .views-field-cantidad-medallas-views-field {
  opacity: 0.2;
}
.view-medallas .owl-controls {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  display: block !important;
}
.view-medallas .owl-controls .owl-pagination {
  display: none;
}
.view-medallas .owl-controls .owl-buttons {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.view-medallas .owl-controls .owl-buttons div {
  font-size: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  width: 25px;
  height: 25px;
  background-image: url(../../assets/img/nextSliderInsignia.svg);
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.view-medallas .owl-controls .owl-prev {
  transform: scaleX(-1);
}
.view-medallas .view-footer {
  height: 100%;
}
.view-medallas .view-footer > .row {
  height: 100%;
}
@media (max-width: 1200px) {
  .view-medallas .view-footer > .row {
    flex-direction: column;
    margin-left: 0.5rem;
  }
  .view-medallas .view-footer > .row .col-md-6 {
    height: max-content;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .view-medallas .view-footer > .row {
    margin: 0;
    flex-direction: row;
  }
}
.view-medallas .view-footer .col-md-6 {
  height: 100%;
}
@media (max-width: 768px) {
  .view-medallas .view-footer .col-md-6 {
    height: max-content;
  }
}
.view-medallas .view-footer .col-md-6:nth-child(2) {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 768px) {
  .view-medallas .view-footer .col-md-6:nth-child(2) {
    margin-top: -3.5rem;
    margin-bottom: 1.2rem;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
}
.view-medallas .view-footer #block-avanceempresainternacionalhome {
  margin-left: 2rem;
  position: relative;
}
@media (max-width: 1200px) {
  .view-medallas .view-footer #block-avanceempresainternacionalhome {
    margin: 0;
  }
}
.view-medallas .view-footer #block-avanceempresainternacionalhome p {
  margin: 0;
}
@media (max-width: 1200px) {
  .view-medallas .view-footer #block-avanceempresainternacionalhome p {
    display: flex;
  }
}
.view-medallas .view-footer #block-avanceempresainternacionalhome img {
  width: 100%;
  position: relative;
  left: 0;
  top: -55px;
  object-fit: cover;
}
@media (max-width: 1200px) {
  .view-medallas .view-footer #block-avanceempresainternacionalhome img {
    margin-left: auto;
    margin-right: auto;
    max-width: 160px;
  }
}
@media (max-width: 768px) {
  .view-medallas .view-footer #block-avanceempresainternacionalhome img {
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
    top: -85px;
  }
}
@media (max-width: 768px) {
  .view-medallas .wrapper-puntaje, .view-medallas .wrapper-avance {
    width: max-content;
  }
}
.view-medallas .wrapper-puntaje span, .view-medallas .wrapper-avance span {
  color: #FFD52D;
  font-family: Bold;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  line-height: 0.9;
}
@media (max-width: 768px) {
  .view-medallas .wrapper-puntaje span, .view-medallas .wrapper-avance span {
    font-size: 1.2rem;
    width: max-content;
  }
}
.view-medallas .wrapper-puntaje span::before, .view-medallas .wrapper-avance span::before {
  content: "";
  display: inline-block;
  width: 34px;
  height: 34px;
  max-width: 25px;
  max-height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 0.8rem;
}
@media (max-width: 768px) {
  .view-medallas .wrapper-puntaje span::before, .view-medallas .wrapper-avance span::before {
    width: 34px;
    height: 34px;
  }
}
.view-medallas .wrapper-puntaje p, .view-medallas .wrapper-avance p {
  font-family: Bold;
  font-size: 2.5rem;
  color: #FFFFFF;
  margin: 0;
  margin-top: -0.8rem;
  margin-left: 2.4rem;
}
@media (max-width: 1200px) {
  .view-medallas .wrapper-puntaje p, .view-medallas .wrapper-avance p {
    font-size: 2.2rem;
  }
}
@media (max-width: 768px) {
  .view-medallas .wrapper-puntaje p, .view-medallas .wrapper-avance p {
    margin-left: 2.8rem;
    font-size: 2.2rem;
  }
}
.view-medallas .wrapper-puntaje span::before {
  background-image: url(../../assets/img/puntajeAcumulado.png);
}
.view-medallas .wrapper-avance span::before {
  background-image: url(../../assets/img/Progreso.png);
}

.wrapper--porcentaje-avance {
  background-color: #0a244f;
  padding: 0 3rem 1.5rem 3rem;
  border-radius: 0 0 12px 12px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .wrapper--porcentaje-avance {
    flex-direction: column;
    gap: 1rem;
  }
}
.wrapper--porcentaje-avance .wrapper--barra-progreso {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .wrapper--porcentaje-avance .wrapper--barra-progreso {
    width: 100%;
  }
}
.wrapper--porcentaje-avance .wrapper--barra-progreso progress {
  width: 95%;
  height: 7px;
}
@media (max-width: 768px) {
  .wrapper--porcentaje-avance .wrapper--barra-progreso progress {
    width: 100%;
  }
}
.wrapper--porcentaje-avance .wrapper--barra-progreso progress[value] {
  -webkit-appearance: none;
}
.wrapper--porcentaje-avance .wrapper--barra-progreso progress[value]::-webkit-progress-bar {
  border-radius: 12px;
  background-color: rgba(193, 207, 255, 0.32);
}
.wrapper--porcentaje-avance .wrapper--barra-progreso progress[value]::-webkit-progress-value {
  background-color: #C1CFFF;
  border-radius: 12px;
}
.wrapper--porcentaje-avance .wrapper--enlace-ruta {
  width: 120px;
}
.wrapper--porcentaje-avance .wrapper--enlace-ruta a {
  color: #FFFFFF;
  text-decoration: none;
  font-family: semiBold;
  display: flex;
  gap: 0.8rem;
  transition: gap 0.2s ease;
}
.wrapper--porcentaje-avance .wrapper--enlace-ruta a::after {
  content: "";
  display: inline-block;
  width: 50px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../../assets/img/irRuta.png);
}
.wrapper--porcentaje-avance .wrapper--enlace-ruta a:hover {
  gap: 1.2rem;
}

.block-empresarios-ultimos-compromisos {
  margin-top: 1.5rem;
  padding: 1rem;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  background-color: #FFFFFF;
}
.block-empresarios-ultimos-compromisos .card-title {
  font-size: 1.1rem;
  font-family: Bold;
  color: #0a244f;
}
.block-empresarios-ultimos-compromisos .list-group {
  border: none;
}
.block-empresarios-ultimos-compromisos .list-group a {
  border: none;
  padding: 0;
  margin: 0.5rem 0;
}
.block-empresarios-ultimos-compromisos .list-group small {
  color: #6D7B82;
  font-family: Regular;
}

.slick--field-evento .slick__slider {
  margin: 0;
}

#tuto {
  position: fixed;
  z-index: 101;
  bottom: 2.5rem;
  right: 2.5rem;
  border-radius: 50%;
  padding: 4px;
  background-color: #e6104b;
  width: 40px;
  height: 40px;
}
#tuto svg {
  height: 80%;
}
#tuto::before, #tuto::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #e6104b;
  border-radius: 100%;
  opacity: 0.7;
}
#tuto::before {
  animation: pulso 2s ease-out infinite;
}
#tuto::after {
  animation: pulso 2s 1s ease-out infinite;
}

.paragraph--type--eventos-empresarios {
  height: 91vh;
  padding-top: 82px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.paragraph--type--eventos-empresarios .field--name-field-imagen-background {
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
}
.paragraph--type--eventos-empresarios .field--name-field-imagen-background img {
  width: 100%;
  height: 100%;
  margin: 0;
  object-fit: cover;
}
.paragraph--type--eventos-empresarios .field--name-field-introduccion {
  width: 80%;
  background-color: #e6104b;
  border-radius: 0 0 12px 0;
  text-transform: uppercase;
  padding: 2rem 1rem 1rem 1rem;
  margin-bottom: 10rem;
}
.paragraph--type--eventos-empresarios .field--name-field-introduccion h2 {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.5rem;
}
.paragraph--type--eventos-empresarios .field--name-field-introduccion p {
  margin: 0;
  color: #fff;
  font-family: semiBold;
  font-size: 1rem;
}
.paragraph--type--eventos-empresarios .field--name-field-enlace-eventos {
  position: absolute;
  bottom: 8.5rem;
  right: 3.5rem;
}
.paragraph--type--eventos-empresarios .field--name-field-enlace-eventos a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
}
.paragraph--type--eventos-empresarios .field--name-field-enlace-eventos a:hover {
  color: #fff;
  background-color: #0f1838;
}

.empresario-seccion .slick-dots {
  padding: 0 1rem;
  bottom: 2rem;
  text-align: left;
  display: flex;
  gap: 1.5rem;
}
.empresario-seccion .slick-dots li button::before, .empresario-seccion .slick-dots .slick-active button::before {
  background-color: #FFFFFF;
  color: transparent !important;
  width: 40px;
  height: 2px;
}

.page-node-124 .modal {
  background-color: rgba(0, 0, 0, 0.6);
}
.page-node-124 .modal-dialog {
  width: max-content;
  height: auto;
  max-width: 75%;
}
.page-node-124 .modal-dialog .btn-close {
  filter: invert(100%) sepia(11%) saturate(1695%) hue-rotate(298deg) brightness(106%) contrast(98%);
  position: absolute;
  right: 5px;
  top: 5px;
  color: #fff;
  z-index: 2;
}
.page-node-124 .modal-dialog .modal-body {
  padding: 0;
}
.page-node-124 .modal-dialog .carousel-control-prev, .page-node-124 .modal-dialog .carousel-control-next {
  width: max-content;
  height: 100%;
  padding: 2rem 0;
  align-items: flex-end;
}
.page-node-124 .modal-dialog .carousel-control-prev::before, .page-node-124 .modal-dialog .carousel-control-next::before {
  content: "";
  display: flex;
  width: 25px;
  height: 25px;
  background-image: url(../../assets/img/arrowSide.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.page-node-124 .modal-dialog .carousel-control-next {
  right: 20px;
}
.page-node-124 .modal-dialog .carousel-control-prev {
  left: 20px;
  transform: scaleX(-1);
}

.actividadesComercialesHistorico {
  padding: 0.2rem 0.5rem;
  border-radius: 5px;
  border: solid 1px #e6104b;
  width: max-content;
  transition: background-color 0.2s ease;
}
.actividadesComercialesHistorico:hover {
  background-color: #e6104b;
}
.actividadesComercialesHistorico:hover a {
  color: #FFFFFF;
}
.actividadesComercialesHistorico a {
  color: #e6104b;
  text-decoration: none;
  font-family: bold;
  font-size: 1rem;
  transition: color 0.2s ease;
}

.block-field-blocknodeactividades-comercialesfield-imagen-banner {
  padding-top: 2rem;
}
.block-field-blocknodeactividades-comercialesfield-imagen-banner .owl-carousel {
  max-height: 450px;
  overflow: hidden;
}
.block-field-blocknodeactividades-comercialesfield-imagen-banner .owl-item-inner0 {
  display: flex;
  justify-content: center;
}
.block-field-blocknodeactividades-comercialesfield-imagen-banner .owl-item-inner0 img {
  width: 100vw;
  border-radius: 0 0 12px 12px;
  object-fit: cover;
}

.view-actividad-comercial-interna {
  text-align: center;
  margin-top: 2.5rem;
}
.view-actividad-comercial-interna h1 {
  color: #e6104b;
  font-size: 2rem;
  font-family: Bold;
}
.view-actividad-comercial-interna .wrapper--fecha {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width : 320px) {
  .view-actividad-comercial-interna .wrapper--fecha {
    width: 100%;
  }
}
.view-actividad-comercial-interna .wrapper--fecha .views-field {
  padding: 0 1rem;
}
.view-actividad-comercial-interna .views-field-field-fecha-evento {
  font-size: 2rem;
  color: #0a244f;
  font-family: Bold;
}
.view-actividad-comercial-interna .views-field-field-fecha-evento-1 {
  font-size: 1rem;
  font-family: Bold;
  color: #6D7B82;
  border-left: solid 2px #6D7B82;
  height: 100%;
}
@media (max-width : 320px) {
  .view-actividad-comercial-interna .views-field-field-fecha-evento-1 {
    font-size: 0.8rem;
  }
}
.view-actividad-comercial-interna .views-field-field-fecha-evento-1 .field-content div:nth-child(1) {
  height: 17px;
  line-height: 1;
}
@media (max-width : 320px) {
  .view-actividad-comercial-interna .views-field-field-fecha-evento-1 .field-content div:nth-child(1) {
    height: 12px;
  }
}
.view-actividad-comercial-interna .views-field-field-fecha-evento-1 .field-content div:nth-child(2) {
  font-size: 0.8rem;
}
.view-actividad-comercial-interna .views-field-body {
  text-align: left;
  font-family: Regular;
  font-size: 1rem;
  color: #6D7B82;
  line-height: 1.2;
  margin: 2.5rem 0 1rem 0;
  width: 70%;
}
@media (max-width: 768px) {
  .view-actividad-comercial-interna .views-field-body {
    text-align: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
}
.view-actividad-comercial-interna .views-field-body p {
  margin: 0;
}
.view-actividad-comercial-interna .views-field-body strong {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.2rem;
}
.view-actividad-comercial-interna .views-field-body h2 {
  color: #e6104b;
  font-family: Bold;
  font-size: 2rem;
  margin: 0;
}
.view-actividad-comercial-interna .actividades-comerciales-documentos {
  margin-bottom: 1rem;
}
.view-actividad-comercial-interna .actividades-comerciales-documentos > div {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .view-actividad-comercial-interna .actividades-comerciales-documentos > div {
    justify-content: center;
  }
}
.view-actividad-comercial-interna .views-field-field-archivo-de-la-actividad .field-content {
  text-align: left;
}
@media (max-width: 768px) {
  .view-actividad-comercial-interna .views-field-field-archivo-de-la-actividad .field-content {
    text-align: center;
  }
}
.view-actividad-comercial-interna .enlace-descarga {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  width: 180px;
  font-size: 0.8rem;
}
.view-actividad-comercial-interna .enlace-descarga:hover {
  color: #fff;
  background-color: #0f1838;
}
.view-actividad-comercial-interna .views-field-nothing {
  text-align: left;
  margin-top: 2.5rem;
}
@media (max-width: 768px) {
  .view-actividad-comercial-interna .views-field-nothing {
    text-align: center;
  }
}
.view-actividad-comercial-interna .views-field-nothing span {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.2rem;
}
.view-actividad-comercial-interna .views-field-nothing h2 {
  color: #e6104b;
  font-family: Bold;
  font-size: 2rem;
}
.view-actividad-comercial-interna .view-actividad-comercial-paragraph {
  margin-top: 2.5rem;
}
.view-actividad-comercial-interna .view-actividad-comercial-paragraph .view-content {
  gap: 3rem;
}
.view-actividad-comercial-interna .view-actividad-comercial-paragraph .views-row {
  display: flex;
  gap: 6.5rem;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .view-actividad-comercial-paragraph .views-row {
    align-items: center;
    flex-direction: column;
    gap: 1.5rem;
  }
}
.view-actividad-comercial-interna .view-actividad-comercial-paragraph .views-row:last-child .views-field-field-fecha-itinerario-revision-id::after {
  background-color: #f2f2f2;
  z-index: 5;
}
.view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id {
  position: relative;
  font-family: Bold;
  font-size: 2rem;
  color: #0a244f;
  line-height: 1;
  text-align: center;
  min-width: 140px;
  max-width: 140px;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id {
    min-width: 200px;
    max-width: 200px;
  }
}
.view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 5px;
  right: -52px;
  width: 1.5px;
  height: 250px;
  background-color: #6D7B82;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id::after {
    display: none;
  }
}
.view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id::before {
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 10;
  top: 5px;
  right: -55px;
  padding: 0.1rem;
  border-radius: 50%;
  border: 2px solid #6D7B82;
  background-color: #f2f2f2;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id::before {
    display: none;
  }
}
.view-actividad-comercial-interna .views-field-field-fecha-itinerario-revision-id .field-content {
  padding: 1rem;
  border-radius: 12px;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.view-actividad-comercial-interna .view-actividad-comercial-paragraph .views-field-fieldset {
  width: 100%;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .view-actividad-comercial-paragraph .views-field-fieldset {
    width: 85%;
  }
}
.view-actividad-comercial-interna .wrapper-contenido {
  display: flex;
  background-color: white;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  padding: 1rem;
  gap: 2rem;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .wrapper-contenido {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
  }
}
.view-actividad-comercial-interna .views-field-field-imagen-revision-id .field-content {
  width: 50px;
  height: 50px;
}
.view-actividad-comercial-interna .views-field-field-imagen-revision-id img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.view-actividad-comercial-interna .wrapper-itinerario--contenido {
  text-align: left;
}
.view-actividad-comercial-interna .views-field-field-titulo-revision-id h3 {
  font-size: 1.3rem;
  color: #0a244f;
  font-family: Bold;
  margin: 0;
  line-height: 1;
  word-break: break-all;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .views-field-field-titulo-revision-id h3 {
    text-align: center;
  }
}
.view-actividad-comercial-interna .views-field-field-ayuda-revision-id {
  color: #6D7B82;
  font-family: Regular;
  font-size: 0.9rem;
  line-height: 1.3;
  margin: 0.3rem 0;
  width: 70%;
}
@media (max-width: 992px) {
  .view-actividad-comercial-interna .views-field-field-ayuda-revision-id {
    width: 100%;
  }
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .views-field-field-ayuda-revision-id {
    text-align: center;
  }
}
.view-actividad-comercial-interna .wrapper--inferior {
  margin-top: 0.5rem;
  display: flex;
  gap: 1.5rem;
}
@media (max-width : 480px) {
  .view-actividad-comercial-interna .wrapper--inferior {
    justify-content: center;
  }
}
@media (max-width : 320px) {
  .view-actividad-comercial-interna .wrapper--inferior {
    flex-direction: column;
    gap: 0.5rem;
  }
}
.view-actividad-comercial-interna .wrapper--inferior .views-field {
  color: #6D7B82;
  font-size: 0.9rem;
  font-family: Regular;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.view-actividad-comercial-interna .wrapper--inferior .views-field::before {
  content: "";
  display: inline-block;
  padding: 0.7rem;
  background-image: url(../../assets/img/Clock.svg);
  font-size: contain;
  background-repeat: no-repeat;
}
.view-actividad-comercial-interna .wrapper--inferior .views-field:nth-child(2)::before {
  background-image: url(../../assets/img/House.svg);
}

.actividad-comerciales--copy {
  margin-top: 2.5rem;
  margin-bottom: 10rem;
}
@media (max-width: 768px) {
  .actividad-comerciales--copy {
    margin-bottom: 2.5rem;
  }
}
.actividad-comerciales--copy p {
  margin: 0;
}
@media (max-width: 768px) {
  .actividad-comerciales--copy p {
    text-align: center;
  }
}
.actividad-comerciales--copy h2 {
  color: #e6104b;
  font-size: 2rem;
  font-family: Bold;
}
@media (max-width: 768px) {
  .actividad-comerciales--copy h2 {
    text-align: center;
  }
}
.actividad-comerciales--copy span {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.2rem;
}
.actividad-comerciales--copy .row {
  align-items: center;
  margin-top: 2.5rem;
}
.actividad-comerciales--copy .col-sm-2 {
  display: flex;
  justify-content: center;
}
.actividad-comerciales--copy .col-sm-2 img {
  width: 30px;
}
.actividad-comerciales--copy .introduccion-filtros strong {
  font-size: 1rem;
  font-family: Regular;
  color: #0a244f;
}
.actividad-comerciales--copy .introduccion-filtros p {
  font-family: Regular;
  font-size: 0.8rem;
  color: #3b3b3b;
  text-align: left;
}

.actividad-comercial-footer {
  margin-top: 2.5rem;
  border-top: 1px solid #6D7B82;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 50;
  padding: 0 1rem;
  background-color: #f2f2f2;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .actividad-comercial-footer {
    position: relative;
    box-shadow: none;
  }
}
.actividad-comercial-footer .views-row {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  display: flex;
  justify-content: space-between;
  gap: 2rem;
  padding: 1rem;
  align-items: center;
}
@media (max-width: 768px) {
  .actividad-comercial-footer .views-row {
    width: 90%;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem 0;
  }
}
.actividad-comercial-footer .views-field-field-requisitos {
  width: 50%;
  word-break: break-word;
  text-align: left;
  max-height: 80px;
  overflow-y: scroll;
}
@media (max-width: 768px) {
  .actividad-comercial-footer .views-field-field-requisitos {
    text-align: center;
    width: 100%;
  }
}
.actividad-comercial-footer .views-field-field-requisitos span {
  font-size: 1rem;
  color: #3b3b3b;
  font-family: Bold;
}
.actividad-comercial-footer .views-field-field-requisitos .field-content {
  font-family: Regular;
  font-size: 1rem;
  color: #6D7B82;
  line-height: 1;
}
.actividad-comercial-footer .views-field-field-valor-estimado {
  flex-grow: 1;
  text-align: right;
}
@media (max-width: 768px) {
  .actividad-comercial-footer .views-field-field-valor-estimado {
    text-align: center;
  }
}
.actividad-comercial-footer .views-field-field-valor-estimado span {
  display: inline-block;
  font-size: 1rem;
  color: #3b3b3b;
  font-family: Bold;
}
.actividad-comercial-footer .views-field-field-valor-estimado .field-content {
  color: #e6104b;
  font-size: 2rem;
  font-family: Bold;
}
.actividad-comercial-footer .views-field-inscripcion-views-field a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: transparent;
  border: solid 2px #0a244f;
  transition: border 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  color: #0a244f;
  width: 180px;
}
.actividad-comercial-footer .views-field-inscripcion-views-field a:hover {
  border: solid 3px #0a244f;
}

.view-ofertas-interna {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.view-ofertas-interna .enlaceAtras {
  width: max-content;
}
.view-ofertas-interna .view-header .row {
  justify-content: space-between;
}
@media (max-width: 768px) {
  .view-ofertas-interna .view-header .row {
    justify-content: center;
  }
}
.view-ofertas-interna .wrapper--interna-oferta {
  max-height: 550px;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  margin: 1rem 0 5rem 0;
  overflow: hidden;
}
@media (max-width: 992px) {
  .view-ofertas-interna .wrapper--interna-oferta {
    max-height: max-content;
  }
}
.view-ofertas-interna .wrapper--imagenes {
  height: 100%;
  position: relative;
}
.view-ofertas-interna .wrapper--imagenes .owl-slider-wrapper {
  padding: 0;
}
.view-ofertas-interna .wrapper--imagenes .owl-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
}
.view-ofertas-interna .wrapper--imagenes .owl-buttons {
  width: 100%;
  padding: 0 0.5rem;
  display: flex;
  justify-content: space-between;
}
.view-ofertas-interna .wrapper--imagenes .owl-buttons div {
  font-size: 0;
  background: #fff;
  padding: 1rem;
  background-image: url("../../assets/img/arrowSide.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  position: relative;
}
.view-ofertas-interna .wrapper--imagenes .owl-buttons .owl-prev {
  transform: scaleX(-1);
}
.view-ofertas-interna .wrapper--imagenes .views-field-field-imagen-actividad-turistica img {
  width: 100%;
  height: 550px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--imagenes .views-field-field-imagen-actividad-turistica img {
    height: 200px;
  }
}
.view-ofertas-interna .wrapper--servicio {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 1rem 0 1rem 1rem;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--servicio {
    padding: 1rem;
  }
}
.view-ofertas-interna .wrapper--servicio .titulo {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.5rem;
  margin: 0;
}
.view-ofertas-interna .wrapper--servicio .date {
  font-family: semiBold;
  font-size: 0.9rem;
  color: #0a244f;
}
.view-ofertas-interna .wrapper--servicio .lugar {
  font-size: 1rem;
  color: #3b3b3b;
  font-family: Regular;
}
.view-ofertas-interna .wrapper--servicio .clima {
  margin-top: 2.5rem;
}
.view-ofertas-interna .wrapper--servicio .clima .label {
  color: #0a244f;
  font-family: semiBold;
  font-size: 1rem;
}
.view-ofertas-interna .wrapper--servicio .clima .label::after {
  margin: 0.5rem 0;
  content: "";
  width: 50px;
  display: block;
  height: 1px;
  background-color: #3b3b3b;
}
.view-ofertas-interna .wrapper--servicio .clima .contenido {
  font-family: Regular;
  font-size: 1.4rem;
  color: #3b3b3b;
  display: flex;
  align-items: center;
}
.view-ofertas-interna .wrapper--servicio .clima .contenido::after {
  content: "";
  display: inline-block;
  padding: 0.8rem;
  background-image: url(../../assets/img/sunIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 0.7rem;
}
.view-ofertas-interna .wrapper--servicio .descripcion, .view-ofertas-interna .wrapper--servicio .restricciones {
  font-size: 1rem;
  color: #3b3b3b;
  font-family: Regular;
  height: 100px;
  overflow: hidden;
  margin-top: 1.5rem;
}
.view-ofertas-interna .wrapper--servicio .descripcion:hover, .view-ofertas-interna .wrapper--servicio .restricciones:hover {
  overflow-y: scroll;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--servicio .descripcion, .view-ofertas-interna .wrapper--servicio .restricciones {
    max-height: none;
    overflow-y: none;
    margin-top: 0;
  }
}
.view-ofertas-interna .wrapper--servicio .wrapper--pdf {
  flex-grow: 1;
  align-items: flex-end;
  display: flex;
  justify-content: center;
}
.view-ofertas-interna .wrapper--servicio .wrapper--pdf .pdf {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0;
  border-top: 1px solid #e9e9e9;
  text-decoration: none;
  color: #3b3b3b;
  font-family: semiBold;
}
.view-ofertas-interna .wrapper--servicio .wrapper--pdf .pdf::before {
  display: flex;
  align-items: center;
  content: "";
  display: inline-block;
  padding: 1rem;
  background-image: url(../../assets/img/pdfIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.view-ofertas-interna .wrapper--itinerario {
  padding: 1rem 0 1rem 1rem;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--itinerario {
    padding: 1rem;
  }
}
.view-ofertas-interna .wrapper--itinerario .view-ofertas-interna-itinerario {
  padding-left: 2rem;
  max-height: 550px;
}
.view-ofertas-interna .wrapper--itinerario .view-ofertas-interna-itinerario .views-row:last-child .views-field-field-tiempo-actividad .row::after {
  background-color: #FFFFFF;
  z-index: 6;
  height: 70px;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--itinerario .view-ofertas-interna-itinerario {
    padding-left: 1rem;
    max-height: 250px;
  }
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad {
  position: relative;
  border-bottom: 1px solid #e9e9e9;
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .row {
  padding: 1rem 1rem 1rem 0;
  align-items: center;
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .row::before {
  background-color: #FFFFFF;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
  left: -25px;
  display: inline-block;
  border: solid 3px #e6104b;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  z-index: 10;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .row::before {
    left: -22px;
  }
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .row::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 50%;
  bottom: 0;
  left: -19px;
  width: 2px;
  background-color: #c2c2c2;
  z-index: 5;
  height: 150px;
}
@media (max-width: 768px) {
  .view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .row::after {
    left: -16px;
  }
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .col-10 h4 {
  font-family: Bold;
  font-size: 1rem;
  color: #0a244f;
  margin: 0;
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .col-10 p {
  max-width: 200px;
  font-family: Regular;
  font-size: 0.8rem;
  line-height: 1.2;
  margin: 0;
  word-break: break-all;
}
.view-ofertas-interna .wrapper--itinerario .views-field-field-tiempo-actividad .col-2 span {
  font-size: 1rem;
  font-family: Regular;
  color: #0a244f;
}
.view-ofertas-interna .wrapper--precio {
  display: flex;
  flex-direction: column;
}
.view-ofertas-interna .wrapper--precio .total {
  flex-basis: 1;
  position: relative;
  padding: 1rem 0;
  border-bottom: 1px solid #c2c2c2;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: semiBold;
  color: #0a244f;
}
.view-ofertas-interna .wrapper--precio .total span {
  font-size: 1rem;
}
.view-ofertas-interna .wrapper--precio .total p {
  font-size: 1.5rem;
  margin: 0;
  margin-top: -10px;
  font-family: Bold;
}
.view-ofertas-interna .wrapper--precio .map {
  padding: 0 1rem;
  margin-top: 2rem;
  height: 350px;
  overflow: hidden;
}
.view-ofertas-interna .wrapper--precio .enlace-user {
  align-items: flex-end;
  flex-grow: 1;
  padding: 0 1rem;
  margin: 1rem 0;
  display: flex;
}
.view-ofertas-interna .wrapper--precio .enlace-user a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 100%;
  text-align: center;
}
.view-ofertas-interna .wrapper--precio .enlace-user a:hover {
  color: #fff;
  background-color: #0f1838;
}

@media (max-width : 480px) {
  .view-id-usario_edit_form h1 {
    text-align: center;
    font-size: 1.3rem;
  }
}

.user-form .form-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
}
.user-form .form-actions a {
  color: #e6104b;
  font-family: Regular;
  font-size: 1rem;
  text-decoration: none;
}
.user-form .form-actions a:hover {
  text-decoration: underline;
}
.user-form .form-actions button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  border: none;
}
.user-form .form-actions button:hover {
  color: #fff;
  background-color: #0f1838;
}
.user-form .horizontal-tabs {
  border: none;
}
.user-form .horizontal-tabs .horizontal-tabs-list {
  background-color: #FFFFFF;
  padding: 1rem 1rem 0 1rem;
  border-radius: 12px;
  border: none;
  margin-bottom: 2rem;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.user-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button {
  border: none;
  background: transparent;
}
.user-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button strong {
  font-family: Bold;
  color: #0a244f;
  font-size: 1rem;
}
.user-form .horizontal-tabs .horizontal-tabs-list .selected {
  border-bottom: solid 2px #e6104b !important;
}
.user-form .horizontal-tabs .horizontal-tabs-list .selected strong {
  color: #e6104b;
}
.user-form .horizontal-tabs .horizontal-tabs-pane, .user-form .horizontal-tabs details.field-group-tab {
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}
.user-form .horizontal-tabs label {
  color: #3b3b3b;
  font-size: 1rem;
  font-family: semiBold;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs summary {
    font-size: 1rem;
    color: #e6104b;
    font-family: Bold;
  }
  .user-form .horizontal-tabs #edit-group-mis-documentos {
    margin: 1.5rem 0;
  }
}
.user-form .horizontal-tabs input::placeholder, .user-form .horizontal-tabs select::placeholder {
  font-family: Regular;
  color: #e6104b;
}
.user-form .horizontal-tabs a {
  text-decoration: none;
  color: #e6104b;
  font-family: semiBold;
}
.user-form .horizontal-tabs small {
  color: #6D7B82;
  font-family: Regular;
}
.user-form .horizontal-tabs .details-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2rem;
}
.user-form .horizontal-tabs .details-wrapper .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2rem;
}
.user-form .horizontal-tabs .details-wrapper .messages--error {
  color: #e6104b;
  text-align: center;
  font-size: 0.8rem;
  height: max-content;
}
.user-form .horizontal-tabs .details-wrapper .form-type-password {
  width: 30%;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .form-type-password {
    width: 100%;
  }
}
.user-form .horizontal-tabs .details-wrapper .form-type-password .password-strength {
  width: 100%;
}
.user-form .horizontal-tabs .details-wrapper .form-type-email {
  width: 60%;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .form-type-email {
    width: 100%;
  }
}
.user-form .horizontal-tabs .details-wrapper .form-type-password-confirm {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2rem;
  width: 100%;
  height: max-content;
  margin: 0;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .form-type-password-confirm {
    display: block;
  }
}
.user-form .horizontal-tabs .details-wrapper .form-type-password-confirm .description {
  width: 100%;
}
.user-form .horizontal-tabs .details-wrapper .form-type-password-confirm .password-suggestions {
  max-width: max-content;
  min-width: 1000px;
  border-radius: 12px;
  background-color: #e6104b;
  color: #fff;
  font-family: Regular;
  font-size: 1rem;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border: none;
  padding: 1rem;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .form-type-password-confirm .password-suggestions {
    min-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
.user-form .horizontal-tabs .details-wrapper .form-type-password-confirm .password-suggestions ul {
  display: flex;
  gap: 2rem;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .form-type-password-confirm .password-suggestions ul {
    flex-direction: column;
    gap: 0;
  }
}
.user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-registro, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-empresa-de-turismo, .user-form .horizontal-tabs .details-wrapper .field--name-field-nombre-comercial, .user-form .horizontal-tabs .details-wrapper .field--name-field-razon-social, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-de-identificacion, .user-form .horizontal-tabs .details-wrapper .field--name-field-numero-de-identificacion-e, .user-form .horizontal-tabs .details-wrapper .field--name-field-pagina-web, .user-form .horizontal-tabs .details-wrapper .field--name-field-correo-electronico-persona, .user-form .horizontal-tabs .details-wrapper .field--name-field-cargo-persona-de-contacto-, .user-form .horizontal-tabs .details-wrapper .field--name-field-telefono-de-contacto {
  width: 30%;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-registro, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-empresa-de-turismo, .user-form .horizontal-tabs .details-wrapper .field--name-field-nombre-comercial, .user-form .horizontal-tabs .details-wrapper .field--name-field-razon-social, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-de-identificacion, .user-form .horizontal-tabs .details-wrapper .field--name-field-numero-de-identificacion-e, .user-form .horizontal-tabs .details-wrapper .field--name-field-pagina-web, .user-form .horizontal-tabs .details-wrapper .field--name-field-correo-electronico-persona, .user-form .horizontal-tabs .details-wrapper .field--name-field-cargo-persona-de-contacto-, .user-form .horizontal-tabs .details-wrapper .field--name-field-telefono-de-contacto {
    width: 100%;
  }
}
@media (max-width : 480px) {
  .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-registro, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-empresa-de-turismo, .user-form .horizontal-tabs .details-wrapper .field--name-field-nombre-comercial, .user-form .horizontal-tabs .details-wrapper .field--name-field-razon-social, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-de-identificacion, .user-form .horizontal-tabs .details-wrapper .field--name-field-numero-de-identificacion-e, .user-form .horizontal-tabs .details-wrapper .field--name-field-pagina-web, .user-form .horizontal-tabs .details-wrapper .field--name-field-correo-electronico-persona, .user-form .horizontal-tabs .details-wrapper .field--name-field-cargo-persona-de-contacto-, .user-form .horizontal-tabs .details-wrapper .field--name-field-telefono-de-contacto {
    width: 100%;
  }
}
.user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-registro fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-empresa-de-turismo fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-nombre-comercial fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-razon-social fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-tipo-de-identificacion fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-numero-de-identificacion-e fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-pagina-web fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-correo-electronico-persona fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-cargo-persona-de-contacto- fieldset, .user-form .horizontal-tabs .details-wrapper .field--name-field-telefono-de-contacto fieldset {
  width: 100%;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image {
  width: 100%;
  display: flex;
  justify-content: center;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image .image-widget {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  margin-top: 1.5rem;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image .image-preview {
  padding: 0;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image .image-preview img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
  margin: 0;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image .image-widget-data {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image .image-widget-data button[value=Eliminar] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  border: none;
}
.user-form .horizontal-tabs .details-wrapper .field--widget-image-image .image-widget-data button[value=Eliminar]:hover {
  color: #fff;
}
.user-form .horizontal-tabs .details-wrapper .field--name-field__pertenece-a-alguno-de-los {
  width: 60%;
}
@media (max-width: 768px) {
  .user-form .horizontal-tabs .details-wrapper .field--name-field__pertenece-a-alguno-de-los {
    width: 100%;
  }
}
.user-form .horizontal-tabs .details-wrapper .field--name-field__pertenece-a-alguno-de-los legend {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
}
.user-form .horizontal-tabs .details-wrapper .field--name-field__pertenece-a-alguno-de-los #edit-field-pertenece-a-alguno-de-los {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .user-form .horizontal-tabs .details-wrapper .field--name-field__pertenece-a-alguno-de-los #edit-field-pertenece-a-alguno-de-los {
    flex-direction: column;
    align-items: flex-start;
  }
}
.user-form #edit-group-datos-de-contacto {
  width: 100%;
}
.user-form #edit-group-datos-de-contacto summary {
  font-size: 1rem;
  color: #e6104b;
  font-family: Bold;
}
.user-form #edit-group-datos-de-contacto .details-wrapper {
  color: #0a244f;
  font-size: 1rem;
  font-family: semiBold;
}
.user-form #edit-group-datos-de-contacto .details-wrapper input {
  font-family: Regular;
}
.user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-nombres-persona-de-contact, .user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-apellidos-persona-de-conta {
  width: 25%;
}
@media (max-width: 768px) {
  .user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-nombres-persona-de-contact, .user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-apellidos-persona-de-conta {
    width: 100%;
  }
}
.user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-nombres-persona-de-contact fieldset, .user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-apellidos-persona-de-conta fieldset {
  width: 100%;
}
.user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-numero-de-documento-person {
  width: 20%;
}
@media (max-width: 768px) {
  .user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-numero-de-documento-person {
    width: 100%;
  }
}
.user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-numero-de-documento-person fieldset {
  width: 100%;
}
.user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-genero {
  width: 20%;
}
@media (max-width: 768px) {
  .user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-genero {
    width: 100%;
  }
}
.user-form #edit-group-datos-de-contacto .details-wrapper .field--name-field-genero fieldset {
  width: 100%;
}
.user-form #edit-group-datos-de-contacto .wrapper--titulo-entregable .item-keycloak {
  margin-bottom: 1rem;
  padding: 0 2rem;
}
.user-form #edit-group-datos-de-contacto .wrapper--titulo-entregable span, .user-form #edit-group-datos-de-contacto .wrapper--titulo-entregable label {
  font-family: bold;
  color: #0a244f;
  font-size: 1.2;
}
.user-form #edit-group-datos-de-contacto .wrapper--titulo-entregable p {
  margin: 0;
  margin-top: -0.2rem;
  margin-left: 0.5rem;
  font-family: Regular;
  font-size: 1rem;
  color: #6D7B82;
}
.user-form #edit-group-mis-documentos .form-wrapper {
  margin: 0 !important;
}
.user-form #edit-group-mis-documentos .form-wrapper > summary {
  display: none;
}
.user-form #edit-group-mis-documentos .form-wrapper > div {
  width: 100%;
}
.user-form #edit-group-mis-documentos .field--name-field-rut, .user-form #edit-group-mis-documentos .field--name-field-camara-de-comercio, .user-form #edit-group-mis-documentos .field--name-field-registro-nacional-de-turis {
  max-width: 300px;
}
.user-form #edit-group-mis-documentos .field--name-field-otros-documentos {
  width: max-content;
}
.user-form #edit-group-mis-documentos .field--name-field-otros-documentos .description, .user-form #edit-group-mis-documentos .field--name-field-otros-documentos .form-managed-file {
  width: 264px;
}
.user-form #edit-group-mis-documentos .field--name-field-otros-documentos .table-responsive {
  max-height: 300px;
}
.user-form #edit-group-mis-documentos .details-wrapper {
  gap: 0.5rem;
  justify-content: space-evenly;
}
.user-form #edit-group-mis-documentos .description {
  display: inline-block;
  font-family: Regular;
  font-size: 0.8rem;
  line-height: 1.3;
}
.user-form #edit-group-mis-documentos .form-control {
  font-family: semiBold;
  color: #0a244f;
  padding-left: 0.7rem;
  width: 95%;
  margin: 0 auto;
  font-size: 0.8rem;
}
.user-form #edit-group-mis-documentos .field--name-field-rut button[value=Eliminar], .user-form #edit-group-mis-documentos .field--name-field-camara-de-comercio button[value=Eliminar], .user-form #edit-group-mis-documentos .field--name-field-registro-nacional-de-turis button[value=Eliminar] {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  font-size: 0;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  border: none;
  width: max-content;
  padding: 1rem;
  background-image: url(../../assets/img/deleteIcon.svg);
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
}
.user-form #edit-group-mis-documentos .field--name-field-rut button[value=Eliminar]:hover, .user-form #edit-group-mis-documentos .field--name-field-camara-de-comercio button[value=Eliminar]:hover, .user-form #edit-group-mis-documentos .field--name-field-registro-nacional-de-turis button[value=Eliminar]:hover {
  color: #fff;
}
.user-form #edit-group-mis-documentos .field--name-field-rut button[value=Eliminar]:hover, .user-form #edit-group-mis-documentos .field--name-field-camara-de-comercio button[value=Eliminar]:hover, .user-form #edit-group-mis-documentos .field--name-field-registro-nacional-de-turis button[value=Eliminar]:hover {
  background-image: url(../../assets/img/deleteIconHover.svg);
  background-color: #e6104b;
}
.user-form #edit-group-mis-contactos {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
@media (max-width: 768px) {
  .user-form #edit-group-mis-contactos > summary {
    padding: 1rem;
    background-color: #FFFFFF;
    box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
    border-radius: 12px;
  }
  .user-form #edit-group-mis-contactos .label {
    margin: 1rem 0;
  }
}
.user-form #edit-group-mis-contactos .label {
  margin-bottom: 1.5rem;
}
.user-form #edit-group-mis-contactos #edit-field-contactos-wrapper, .user-form #edit-group-mis-contactos #field-contactos-add-more-wrapper {
  width: 100%;
  position: relative;
}
.user-form #edit-group-mis-contactos #edit-field-contactos-wrapper > .ajax-new-content, .user-form #edit-group-mis-contactos #field-contactos-add-more-wrapper > .ajax-new-content {
  width: 100%;
}
.user-form #edit-group-mis-contactos tbody {
  border: none;
  align-items: flex-start;
}
.user-form #edit-group-mis-contactos .table-responsive {
  overflow-x: visible;
  max-height: initial;
  overflow-y: hidden;
}
.user-form #edit-group-mis-contactos .draggable {
  max-width: 265px;
  word-break: break-all;
}
.user-form #edit-group-mis-contactos .draggable .form-wrapper {
  position: relative;
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  flex-direction: column;
}
.user-form #edit-group-mis-contactos .table-responsive .paragraphs-dropbutton-wrapper {
  text-align: right;
  position: relative;
  top: 0;
  margin-bottom: 0.5rem;
}
.user-form #edit-group-mis-contactos .table-responsive .paragraphs-dropbutton-wrapper .dropbutton-wrapper {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper {
  box-shadow: none;
  background-color: transparent;
  margin: 0 !important;
  padding: 0;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .form-wrapper {
  box-shadow: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .paragraph-type-title {
  display: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton-widget {
  padding: 0;
  margin: 0;
  border-radius: 0;
  background-image: none;
  border: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton-toggle {
  display: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  border: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton__item {
  display: inline-block;
  border: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton__item:hover {
  background-color: transparent;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton__item button {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  font-size: 0;
  background-position: center;
  background-size: 15px;
  background-repeat: no-repeat;
  transition: background-color 0.2s ease;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .dropbutton__item button:hover {
  box-shadow: none;
  background-color: #e6104b;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .remove button {
  background-image: url(../../assets/img/deleteIcon.svg);
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .remove button:hover {
  background-image: url(../../assets/img/deleteIconHover.svg);
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .confirm-remove button, .user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .restore button {
  font-size: 1rem;
  color: #e6104b;
  border-radius: 0;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  height: auto;
  width: 200px;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .confirm-remove button:hover, .user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .restore button:hover {
  box-shadow: none;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .confirm-remove button:hover, .user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .restore button:hover {
  color: #fff;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .restore button {
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .restore button:hover {
  color: #fff;
  background-color: #0f1838;
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .edit button {
  background-image: url(../../assets/img/editIcon.png);
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .edit button:hover {
  background-color: #0a244f;
  background-image: url(../../assets/img/editIconSelected.png);
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .collapse button {
  background-image: url(../../assets/img/closeIcon_Hover.png);
}
.user-form #edit-group-mis-contactos .paragraph-type-top.form-wrapper .collapse button:hover {
  background-color: #0a244f;
  background-image: url(../../assets/img/closeIcon.png);
}
.user-form #edit-group-mis-contactos .paragraph--type--mis-contactos {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
}
.user-form #edit-group-mis-contactos .paragraph--type--mis-contactos .field {
  color: #6D7B82;
  text-align: left;
}
.user-form #edit-group-mis-contactos .paragraph--type--mis-contactos .field .field__label {
  font-size: 1rem;
  font-family: Bold;
}
.user-form #edit-group-mis-contactos .paragraph--type--mis-contactos .field .field__item {
  font-size: 0.9rem;
  font-family: Regular;
  margin-top: -7px;
}
.user-form #edit-group-mis-contactos .paragraphs-subform.form-wrapper {
  box-shadow: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.user-form #edit-group-mis-contactos .paragraphs-subform.form-wrapper .form-type-email {
  width: 100%;
}
.user-form #edit-group-mis-contactos .paragraphs-subform.form-wrapper .form-wrapper {
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.user-form #edit-group-mis-contactos .paragraphs-dropbutton-wrapper {
  position: absolute;
  right: 0;
  top: 5px;
}
@media (max-width: 768px) {
  .user-form #edit-group-mis-contactos .paragraphs-dropbutton-wrapper {
    top: 20px;
  }
}
.user-form #edit-group-mis-contactos .paragraphs-dropbutton-wrapper .field-add-more-submit {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  border: none;
}
.user-form #edit-group-mis-contactos .paragraphs-dropbutton-wrapper .field-add-more-submit:hover {
  color: #fff;
}
.user-form #edit-group-mis-contactos .messages--warning.form-wrapper {
  margin: 1rem 0;
  padding: 0.5rem;
  font-size: 1rem;
  color: #fff;
  font-family: semiBold;
  text-align: center;
  background-color: #e6104b;
}
@keyframes desaparecerMessage {
  0% {
    opacity: 1;
    font-size: 1rem;
    padding: 0.5rem;
    margin: 1rem 0;
  }
  100% {
    opacity: 0;
    font-size: 0;
    padding: 0;
    margin: 0 0;
  }
}

.modal_actividades_ropias .form-type-managed-file, #edit-group-multimedia .form-type-managed-file, .modal_ruta_exportadora .form-type-managed-file, .field--name-field-otros-documentos, .field--name-field-rut, .field--name-field-camara-de-comercio, .field--name-field-registro-nacional-de-turis {
  padding: 1rem;
  border: solid 2px #6D7B82;
  border-radius: 12px;
  text-align: left;
  justify-content: center;
  position: relative;
  column-gap: 0;
}
.modal_actividades_ropias .form-type-managed-file label, #edit-group-multimedia .form-type-managed-file label, .modal_ruta_exportadora .form-type-managed-file label, .field--name-field-otros-documentos label, .field--name-field-rut label, .field--name-field-camara-de-comercio label, .field--name-field-registro-nacional-de-turis label {
  width: 120px;
  line-height: 1;
  display: inline-block;
}
.modal_actividades_ropias .form-type-managed-file div, #edit-group-multimedia .form-type-managed-file div, .modal_ruta_exportadora .form-type-managed-file div, .field--name-field-otros-documentos div, .field--name-field-rut div, .field--name-field-camara-de-comercio div, .field--name-field-registro-nacional-de-turis div {
  height: 100%;
}
.modal_actividades_ropias .form-type-managed-file .file--application-pdf, #edit-group-multimedia .form-type-managed-file .file--application-pdf, .modal_ruta_exportadora .form-type-managed-file .file--application-pdf, .field--name-field-otros-documentos .file--application-pdf, .field--name-field-rut .file--application-pdf, .field--name-field-camara-de-comercio .file--application-pdf, .field--name-field-registro-nacional-de-turis .file--application-pdf {
  margin-left: auto;
  margin-right: auto;
}
.modal_actividades_ropias .form-type-managed-file .form-type-managed-file, #edit-group-multimedia .form-type-managed-file .form-type-managed-file, .modal_ruta_exportadora .form-type-managed-file .form-type-managed-file, .field--name-field-otros-documentos .form-type-managed-file, .field--name-field-rut .form-type-managed-file, .field--name-field-camara-de-comercio .form-type-managed-file, .field--name-field-registro-nacional-de-turis .form-type-managed-file {
  display: flex;
  flex-direction: column;
  margin: 0;
  height: 100%;
}
.modal_actividades_ropias .form-type-managed-file .form-managed-file, #edit-group-multimedia .form-type-managed-file .form-managed-file, .modal_ruta_exportadora .form-type-managed-file .form-managed-file, .field--name-field-otros-documentos .form-managed-file, .field--name-field-rut .form-managed-file, .field--name-field-camara-de-comercio .form-managed-file, .field--name-field-registro-nacional-de-turis .form-managed-file {
  flex-grow: 1;
  justify-content: flex-end;
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
}
.modal_actividades_ropias .form-type-managed-file .form-managed-file::before, #edit-group-multimedia .form-type-managed-file .form-managed-file::before, .modal_ruta_exportadora .form-type-managed-file .form-managed-file::before, .field--name-field-otros-documentos .form-managed-file::before, .field--name-field-rut .form-managed-file::before, .field--name-field-camara-de-comercio .form-managed-file::before, .field--name-field-registro-nacional-de-turis .form-managed-file::before {
  content: "";
  width: 80px;
  height: 80px;
  background-image: url(../../assets/img/documentUpload.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: center;
  margin-left: auto;
  margin-right: auto;
}

.modal_actividades_ropias .form-type-managed-file tbody, #edit-group-multimedia .form-type-managed-file tbody, .modal_ruta_exportadora .form-type-managed-file tbody, .field--name-field-otros-documentos tbody {
  flex-direction: column;
}
.modal_actividades_ropias .form-type-managed-file .button, #edit-group-multimedia .form-type-managed-file .button, .modal_ruta_exportadora .form-type-managed-file .button, .field--name-field-otros-documentos .button {
  position: relative;
  margin-right: 1rem;
}
.modal_actividades_ropias .form-type-managed-file .form-managed-file::before, #edit-group-multimedia .form-type-managed-file .form-managed-file::before, .modal_ruta_exportadora .form-type-managed-file .form-managed-file::before, .field--name-field-otros-documentos .form-managed-file::before {
  width: 80px;
  height: 80px;
  background-image: url(../../assets/img/addPlus.png);
}

#edit-group-multimedia .form-type-managed-file {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  #edit-group-multimedia .form-type-managed-file {
    width: 100%;
  }
}
#edit-group-multimedia .form-type-managed-file label {
  width: auto;
}

#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-main {
  padding: 0;
  float: inherit;
  margin-left: auto;
  margin-right: auto;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia {
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  padding: 1rem 1.5rem;
  margin: 0;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario p, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica p, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper p, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper p, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper p, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia p {
  font-family: Regular;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia legend {
  border-bottom: 1px solid #d3d3d3;
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
  padding-bottom: 0.5rem;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper legend, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia legend {
    text-align: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario label, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica label, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper label, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper label, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper label, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia label {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario label, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica label, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper label, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper label, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper label, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia label {
    text-align: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario input, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario select, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica input, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica select, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper input, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper select, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper input, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper select, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper input, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper select, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia input, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia select {
  font-family: Regular;
  color: #0a244f;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario input:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario textarea:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario select:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica input:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica textarea:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica select:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper input:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper textarea:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper select:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper input:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper textarea:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper select:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper input:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper textarea:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper select:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia input:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia textarea:focus, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia select:focus {
  box-shadow: none;
  border-color: #0a244f;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper textarea, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia textarea {
  max-height: 150px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario input[type=number]::-webkit-inner-spin-button,
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario input[type=number]::-webkit-outer-spin-button, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica input[type=number]::-webkit-inner-spin-button,
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica input[type=number]::-webkit-outer-spin-button, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper input[type=number]::-webkit-inner-spin-button,
#node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper input[type=number]::-webkit-outer-spin-button, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper input[type=number]::-webkit-inner-spin-button,
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper input[type=number]::-webkit-outer-spin-button, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper input[type=number]::-webkit-inner-spin-button,
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper input[type=number]::-webkit-outer-spin-button, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia input[type=number]::-webkit-inner-spin-button,
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .description, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .description, #node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper .description, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-restricciones-wrapper .description, #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .description, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .description {
  font-size: 0.8rem;
  font-family: Regular;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .field--name-field-fecha-oferta, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .field--name-title, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .field--name-field-categoria-oferta-turistica {
  width: 100%;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .radio {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .form-check {
  gap: 0.5rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .form-check label {
  font-family: Regular;
  color: #0a244f;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .input-group {
  padding: 0.2rem;
  border-radius: 5px;
  border: solid 1px #6D7B82;
  gap: 0.2rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .input-group input {
  border: none;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .input-group .input-group-text {
  border: none;
  background-color: #0a244f;
  color: #FFFFFF;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .field--name-field-fecha-oferta .fieldset-wrapper {
  gap: 1rem;
  flex-wrap: wrap;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .field--name-field-fecha-oferta .wrapper-datetime-item {
  width: 40%;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-informacion-basica .field--name-field-fecha-oferta .wrapper-datetime-item {
    width: 100%;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper {
  /*a{
      @include btn;
      @include btn-small;
      @include btn-secondary;
      width: 200px;
  }*/
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper button {
  border: none;
  color: #e6104b;
  background-color: transparent;
  text-decoration: underline;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-body-wrapper .tips {
  font-family: Regular;
  font-size: 1rem;
  color: #e6104b;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .geofield-map-message {
  font-family: Regular;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .geofield-map-message a {
  color: #e6104b;
  font-size: 1rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .geofield-map-widget {
  margin-top: 0.5rem;
  border-radius: 12px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .form-actions {
  margin-top: 0.5rem;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .form-actions {
    text-align: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .form-actions input[type=submit] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 150px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-field-ubicacion-wrapper .form-actions input[type=submit]:hover {
  color: #fff;
  background-color: #0f1838;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .image-widget {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding-bottom: 1rem;
  border-bottom: solid 1px #0a244f;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .image-widget {
    flex-direction: column;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .image-widget .image-preview {
  padding: 0;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .image-widget .image-preview img {
  margin: 0;
  object-fit: contain;
  width: 110px;
  height: 110px;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .image-widget-data .form-type-textfield {
    text-align: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .image-widget-data .file--image a {
  color: #e6104b;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia .table-responsive {
  margin-bottom: 1.5rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia tbody {
  padding-top: 1rem;
  gap: 1rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-multimedia summary {
  display: none;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .field--name-field-tiempo-actividad .form-item-field-tiempo-actividad-0-value {
  display: flex;
  align-items: center;
  padding: 0.3rem;
  border-radius: 5px;
  border: solid 1px #d3d3d3;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .field--name-field-tiempo-actividad .form-item-field-tiempo-actividad-0-value label {
  width: 50%;
  margin-left: 1rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .field--name-field-tiempo-actividad .form-item-field-tiempo-actividad-0-value .input-group {
  width: 50%;
  gap: 1rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .field--name-field-tiempo-actividad .form-item-field-tiempo-actividad-0-value .form-number {
  padding: 0;
  border: none;
  text-align: right;
  font-size: 1.3rem;
  color: #0a244f;
  font-family: Bold;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .field--name-field-tiempo-actividad .form-item-field-tiempo-actividad-0-value .form-number:focus {
  box-shadow: none;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .field--name-field-tiempo-actividad .form-item-field-tiempo-actividad-0-value .input-group-append span {
  background-color: #0a244f;
  color: #FFFFFF;
  font-family: semiBold;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #block-copyformofertas {
  margin-bottom: 1.5rem;
  color: #0a244f;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #block-copyformofertas .row {
  row-gap: 1.5rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #block-copyformofertas .col-sm-2 {
  display: grid;
  place-items: center;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #block-copyformofertas .introduccion-filtros {
    text-align: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #block-copyformofertas .introduccion-filtros p {
  margin: 0;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #block-copyformofertas img {
  width: 30px;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario #draggablePanelList {
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    gap: 1rem;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta {
  padding: 1rem;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  border: solid 1px #d3d3d3;
  margin: 0;
  margin-bottom: 1rem;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta {
    height: 100%;
    width: 80vw;
    gap: 1rem;
    justify-content: center;
    text-align: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-susanita .col-md-3 {
  display: flex;
  align-items: center;
  text-align: right;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-susanita .col-md-3 {
    justify-content: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .panel-body h3 {
  font-size: 1.2rem;
  font-family: Bold;
  color: #0a244f;
  margin: 0;
  display: block;
  line-height: 1;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .remove {
  display: inline-block;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  width: 30px;
  height: 30px;
  background-color: #FFFFFF;
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  margin-left: 0;
  background-image: url(../../assets/img/deleteIcon.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center;
  transition: background-color 0.2s ease;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .remove:hover {
  background-color: #e6104b;
  background-image: url(../../assets/img/deleteIconHover.svg);
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-imagen {
  height: 160px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-imagen img {
  width: 100%;
  object-fit: contain;
  height: 100%;
  border-radius: 12px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-tiempo {
  padding: 1rem;
  height: 160px;
  border: solid 1px #0a244f;
  border-radius: 12px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-tiempo span {
  font-family: semiBold;
  font-size: 1rem;
  color: #0a244f;
  display: inline-block;
  line-height: 1;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-clima span {
  color: #0a244f;
  font-family: semiBold;
  font-size: 1rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-clima span::after {
  margin: 0.2rem 0;
  content: "";
  width: 50px;
  display: block;
  height: 1px;
  background-color: #3b3b3b;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-clima .clima {
  font-family: Regular;
  font-size: 1rem;
  color: #3b3b3b;
  display: flex;
  align-items: center;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-clima .clima::after {
  content: "";
  display: inline-block;
  padding: 0.6rem;
  background-image: url(../../assets/img/sunIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 0.7rem;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-clima .clima {
    justify-content: center;
  }
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-clima .clima::after {
    margin: 1rem 0;
    margin-left: auto;
    margin-right: auto;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .cuerpo-oferta {
  display: inline-block;
  line-height: 1.1;
  font-family: Regular;
  max-height: 80px;
  overflow: hidden;
  margin: 0;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .cuerpo-oferta:hover {
  overflow-y: scroll;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-detalles {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-detalles .valor-estimado {
  font-family: semiBold;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-detalles .valor-estimado span {
  font-size: 0.9rem;
  color: #3b3b3b;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-detalles .valor-estimado .valores {
  margin: 0;
  font-family: Bold;
  font-size: 1.5rem;
  color: #0a244f;
  margin-top: -10px;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-detalles .detalle-oferta a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: transparent;
  border: solid 2px #0a244f;
  transition: border 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  color: #0a244f;
  width: 90px;
  padding: 0.3rem 0;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .wrapper-detalles .detalle-oferta a:hover {
  border: solid 3px #0a244f;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .datos-empresario a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  width: 100%;
  margin-top: 1rem;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .wrapper-oferta .datos-empresario a:hover {
  color: #fff;
  background-color: #0f1838;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .botones_agregar {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .actividad_propia_link, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .actividad_ajena_link {
  width: 350px;
  padding: 1.2rem 2rem;
  border: solid 1px #0a244f;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  font-family: Bold;
  font-size: 1.2rem;
  color: #0a244f;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  text-decoration: none;
}
@media (max-width : 480px) {
  #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .actividad_propia_link, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .actividad_ajena_link {
    width: 90%;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }
}
#node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .actividad_propia_link::before, #node-ofertas-turisticas-empresario-ofertas-form #edit-group-itinerario .actividad_ajena_link::before {
  content: "";
  display: inline-block;
  width: 60px;
  height: 60px;
  background-image: url(../../assets/img/addPlus.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 58px;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer {
  width: 100%;
  padding: 0;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer .form-wrapper {
  display: flex;
  justify-content: center;
  gap: 1.5rem;
  flex-wrap: wrap;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer button, #node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer .button--danger {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  border: none;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer button:hover, #node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer .button--danger:hover {
  color: #fff;
  background-color: #0f1838;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer .button--danger {
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer .button--danger:hover {
  color: #fff;
}
#node-ofertas-turisticas-empresario-ofertas-form .layout-region-node-footer .button--danger:hover {
  background-color: #e6104b;
}

/*.editor-change-text-format-modal{

    // CABECERA
    .ui-widget-header.ui-dialog-titlebar{
        font-family: semiBold;
        font-size: 1.3rem;
        background: $bg-secondary;

        span{
            width: 100%;
        }
    }

    // CUERPO
    .ui-dialog-content{
        font-family: Regular;
        color: $title-color;

        .placeholder{
            font-family: semiBold;
        }
    }

    //BOTONES
    .ui-dialog-buttonpane{
        .ui-dialog-buttonset{
            margin: 0;
            width: 100%;
            display: flex;
            justify-content: center;
            gap: 1.5rem;
            font-family: Bold;

            .button{
                background-image: none;
                margin: 0;
                border: none;
                @include btn;
                @include btn-small;
                @include btn-primary;
            }

            .button--primary{
                @include btn-secondary;
            }
        }
    }
}*/
.page-node-181 .left {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100vh;
}
@media (max-width: 768px) {
  .page-node-181 .left {
    height: max-content;
  }
}
.page-node-181 .left .empresario-home--titulo {
  margin: 0;
  margin-bottom: 0.5rem;
}
@media (max-width: 992px) {
  .page-node-181 .left .empresario-home--titulo {
    font-size: 1.3rem;
  }
}
.page-node-181 .left .block-block-content {
  width: 100%;
}
.page-node-181 .left .card {
  width: auto !important;
  margin-top: 4rem;
  border: none;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  position: relative;
}
.page-node-181 .left .card::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -50px;
  left: 0;
  width: 126px;
  height: 88px;
  background-image: url(../../assets/img/avanzandoFocus.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width : 480px) {
  .page-node-181 .left .card::before {
    left: 50%;
    transform: translateX(-50%);
  }
}
.page-node-181 .left .card p {
  margin: 0;
  font-family: Bold;
  color: #0a244f;
}
@media (max-width: 992px) {
  .page-node-181 .left .card p {
    line-height: 1;
  }
}
@media (max-width : 480px) {
  .page-node-181 .left .card p {
    text-align: center;
  }
}
.page-node-181 .left .card p:nth-child(1) {
  margin-top: 1rem;
  font-size: 1.3rem;
}
.page-node-181 .left .card p:nth-child(2) {
  color: #e6104b;
  font-size: 1.3rem;
  margin-top: -0.7rem;
}
@media (max-width: 992px) {
  .page-node-181 .left .card p:nth-child(2) {
    margin-top: 0;
  }
}
.page-node-181 .left .card p:nth-child(3) {
  margin-top: 1.2rem;
  font-family: Regular;
  display: inline-block;
  line-height: 1.2;
}
.page-node-181 .left .rutaExportadoraConvenciones {
  background-color: #FFFFFF;
  padding: 1rem;
  border-radius: 8px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.page-node-181 .left .rutaExportadoraConvenciones ul {
  list-style: none;
  padding: 0;
}
.page-node-181 .left .rutaExportadoraConvenciones ul li {
  border-bottom: solid 1px #f2f2f2;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0;
  font-family: Regular;
  font-size: 1rem;
  line-height: 1;
}
.page-node-181 .right {
  background-color: #FFFFFF;
  padding: 2rem;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  height: max-content;
}
@media (max-width : 480px) {
  .page-node-181 .right {
    margin-top: 2rem;
  }
}
.page-node-181 .right .view-misiones-home {
  border-top: solid 1px #0a244f;
}
.page-node-181 .right .wrapper-header--misiones {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .page-node-181 .right .wrapper-header--misiones {
    justify-content: center;
  }
}
.page-node-181 .right .wrapper-header--misiones .views-exposed-form {
  box-shadow: none;
  background-color: transparent;
}
.page-node-181 .right .wrapper-header--misiones .views-exposed-form .form-item-estado-tareas {
  width: 250px;
}
@media (max-width: 768px) {
  .page-node-181 .right .wrapper-header--misiones .views-exposed-form .form-item-estado-tareas {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .page-node-181 .right .wrapper-header--misiones .views-exposed-form .form-wrapper {
    width: max-content;
  }
}
@media (max-width: 768px) {
  .page-node-181 .right .wrapper-header--misiones .views-exposed-form .form-wrapper {
    width: 100%;
  }
}
.page-node-181 .right .view-header {
  padding-left: 2rem;
  margin-top: 1rem;
  font-family: Regular;
  width: max-content;
}
@media (max-width: 768px) {
  .page-node-181 .right .view-header {
    padding: 0;
  }
}
@media (max-width : 480px) {
  .page-node-181 .right .view-header {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-node-181 .right .view-header h2 {
  color: #0a244f;
  font-family: Bold;
  font-size: 1.3rem;
  margin: 0;
}
.page-node-181 .right .view-header span {
  display: block;
  margin-top: -0.5rem;
}
.page-node-181 .right .views-accordion-header {
  padding: 0;
  background: none;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.09);
  border-radius: 12px;
  border: none;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header {
    justify-content: center;
    gap: 2rem;
    padding-right: 0.2rem;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-node-181 .right .views-accordion-header .ui-accordion-header-icon {
  margin-right: 1.5rem;
}
@media (max-width: 992px) {
  .page-node-181 .right .views-accordion-header .ui-accordion-header-icon {
    display: none;
  }
}
.page-node-181 .right .views-accordion-header .field-content {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  row-gap: 0.5rem;
  width: 100%;
  margin-left: 1.5rem;
}
@media (max-width: 992px) {
  .page-node-181 .right .views-accordion-header .field-content {
    margin: 0;
    gap: 0.5rem;
  }
}
@media (max-width : 480px) {
  .page-node-181 .right .views-accordion-header .field-content {
    flex-direction: column;
    align-items: center;
    margin: 0;
    padding: 0.5rem 0;
  }
}
.page-node-181 .right .views-accordion-header .field-content figure {
  width: 50px;
  height: 50px;
  margin: 0;
}
.page-node-181 .right .views-accordion-header .field-content figure img {
  max-width: auto !important;
  height: auto;
  border-radius: 50%;
  transition: border-radius 0.3s ease;
}
.page-node-181 .right .views-accordion-header .wrapper-titulo {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
  font-family: Bold;
  font-size: 1.2rem;
  color: #0a244f;
}
@media (max-width: 992px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo {
    flex-wrap: wrap;
    width: 46%;
  }
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo {
    width: auto;
  }
}
@media (max-width : 480px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo {
    align-items: center;
  }
}
.page-node-181 .right .views-accordion-header .wrapper-titulo::before {
  content: "";
  display: inline-block;
  padding: 0.8rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 0.5rem;
}
@media (max-width: 992px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo::before {
    background-position: left;
    width: 100%;
  }
}
@media (max-width : 480px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo::before {
    background-position: center;
  }
}
.page-node-181 .right .views-accordion-header .wrapper-titulo h2, .page-node-181 .right .views-accordion-header .wrapper-titulo span {
  margin: 0;
  font-size: 1.2rem;
  font-family: Bold;
  color: #0a244f;
  width: max-content;
}
@media (max-width: 992px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo h2, .page-node-181 .right .views-accordion-header .wrapper-titulo span {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo h2, .page-node-181 .right .views-accordion-header .wrapper-titulo span {
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .wrapper-titulo h2, .page-node-181 .right .views-accordion-header .wrapper-titulo span {
    font-size: 0.9rem;
  }
}
.page-node-181 .right .views-accordion-header .entrega-enviado::before {
  background-image: url(../../assets/img/entrega__enviado.png);
}
.page-node-181 .right .views-accordion-header .entrega-nueva::before {
  background-image: url(../../assets/img/entrega__nuevo.png);
}
.page-node-181 .right .views-accordion-header .entrega-finalizado::before {
  background-image: url(../../assets/img/entrega__Finalizado.png);
}
.page-node-181 .right .views-accordion-header .entrega-borrador::before {
  background-image: url(../../assets/img/entrega__borrador.png);
}
.page-node-181 .right .views-accordion-header .rashoo-mqueen {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
  margin-right: 2rem;
}
@media (max-width: 992px) {
  .page-node-181 .right .views-accordion-header .rashoo-mqueen {
    margin-right: 0.5rem;
  }
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .rashoo-mqueen {
    margin: 0;
    width: 100%;
  }
}
.page-node-181 .right .views-accordion-header .rashoo-mqueen .rashoo {
  background-color: #F2F2F2;
  border-radius: 12px;
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.3rem;
  min-width: 150px;
  max-width: 300px;
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .rashoo-mqueen .rashoo {
    padding: 0.2rem 0.5rem;
    margin: 0;
  }
}
.page-node-181 .right .views-accordion-header .rashoo-mqueen .rashoo::before {
  content: "";
  display: inline-block;
  background-image: url(../../assets/img/rashoo.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 40px;
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .rashoo-mqueen .rashoo::before {
    width: 20px;
    height: 30px;
  }
}
@media (max-width : 480px) {
  .page-node-181 .right .views-accordion-header .rashoo-mqueen .rashoo {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
.page-node-181 .right .views-accordion-header .rashoo-mqueen .wrapper-rashoo-mkein span {
  font-size: 0.7rem;
  color: #0a244f;
  font-family: Regular;
  line-height: 1;
  display: inline-block;
}
.page-node-181 .right .views-accordion-header .rashoo-mqueen .wrapper-rashoo-mkein p {
  margin: 0;
  font-size: 1.4rem;
  font-family: semiBold;
  color: #e6104b;
}
@media (max-width: 768px) {
  .page-node-181 .right .views-accordion-header .rashoo-mqueen .wrapper-rashoo-mkein p {
    text-align: left;
    font-size: 1.2rem;
  }
}
.page-node-181 .right .ui-accordion-header-active .field-content {
  margin: 0;
}
.page-node-181 .right .ui-accordion-header-active .field-content figure {
  width: 90px;
  height: 100%;
  display: block;
  position: relative;
  border-radius: 12px 0 0 12px;
  overflow: hidden;
}
@media (max-width : 480px) {
  .page-node-181 .right .ui-accordion-header-active .field-content figure {
    border-radius: 12px 12px 0 0;
  }
}
.page-node-181 .right .ui-accordion-header-active .field-content figure::before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.4993347681) 0%, rgb(255, 255, 255) 100%);
}
@media (max-width : 480px) {
  .page-node-181 .right .ui-accordion-header-active .field-content figure::before {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4993347681) 0%, rgb(255, 255, 255) 100%);
  }
}
.page-node-181 .right .ui-accordion-header-active .field-content figure img {
  width: 100%;
  border-radius: 0;
  height: auto;
  object-fit: cover;
}
.page-node-181 .right .ui-accordion-header-active .field-content .wrapper-titulo {
  margin-left: -1rem;
}
.page-node-181 .right .ui-accordion-content-active {
  background-color: #f2f2f2;
  margin-top: -1rem;
  height: auto !important;
  padding-bottom: 2rem;
  border-radius: 0 0 12px 12px;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos {
  padding-top: 2.5rem;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field {
  word-break: break-all;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .contenido-desplegable {
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  margin-bottom: 0.8rem;
  padding-left: 4rem;
  position: relative;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .contenido-desplegable::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  top: 20px;
  left: 17px;
  background-image: url(../../assets/img/misiones_Focus.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-field-titulo {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin-bottom: 1rem;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-field-titulo::after {
  content: "";
  display: inline-block;
  padding: 0.2rem;
  border-radius: 50%;
  background-color: #70AF3D;
  margin-right: 0.5rem;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-field-titulo h3 {
  margin: 0;
  font-family: Bold;
  color: #0a244f;
  font-size: 1.1rem;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-field-ayuda .field-content {
  font-family: Regular;
  font-size: 0.9rem;
  display: inline-block;
  line-height: 1.1;
  color: #6D7B82;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-nothing {
  text-align: right;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-nothing a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 200px;
}
.page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-nothing a:hover {
  color: #fff;
}
@media (max-width: 768px) {
  .page-node-181 .right .ui-accordion-content-active .view-misiones-objetivos .views-field-nothing a {
    width: 100%;
    max-width: 200px;
    word-break: break-word;
    font-size: 0.7rem;
    margin-top: 0.5rem;
  }
}

.page-node-216, .page-node-217 {
  background-color: #f2f2f2;
}
.page-node-216 .wrapper_tyc, .page-node-217 .wrapper_tyc {
  padding: 1rem;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  background-color: #FFFFFF;
  border-radius: 12px;
  margin: 2rem 0;
}
@media (max-width: 768px) {
  .page-node-216 .wrapper_tyc, .page-node-217 .wrapper_tyc {
    text-align: center;
  }
}
.page-node-216 .wrapper_tyc strong, .page-node-217 .wrapper_tyc strong {
  color: #0a244f;
  font-family: semiBold;
  font-size: 1rem;
}
.page-node-216 .wrapper_tyc li, .page-node-217 .wrapper_tyc li {
  text-align: left;
}
.page-node-216 .wrapper_tyc li::marker, .page-node-217 .wrapper_tyc li::marker {
  color: #e6104b;
  font-family: Bold;
  font-size: 1.3rem;
}
.page-node-216 .wrapper_tyc li strong, .page-node-217 .wrapper_tyc li strong {
  color: #e6104b;
  font-family: Bold;
  font-size: 1.3rem;
}
.page-node-216 .wrapper_tyc p, .page-node-217 .wrapper_tyc p {
  display: block;
  line-height: 1.2;
  color: #3b3b3b;
  font-family: Regular;
  font-size: 0.9rem;
}

@media (max-width : 480px) {
  .page-node-230 .section, .page-node-282 .section, .page-node-232 .section, .page-node-219 .section {
    padding: 0 1rem;
  }
}

.page-node-233 .field--type-text-with-summary, .page-node-164 .field--type-text-with-summary {
  padding: 1rem 0;
}
@media (max-width: 768px) {
  .page-node-233 .field--type-text-with-summary, .page-node-164 .field--type-text-with-summary {
    padding: 1rem;
  }
}
.page-node-233 .wrapper__maestros, .page-node-164 .wrapper__maestros {
  justify-content: space-around;
  row-gap: 1rem;
  flex-wrap: wrap;
}
.page-node-233 .maestro, .page-node-164 .maestro {
  width: 30%;
  min-width: 300px;
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}
.page-node-233 .maestro .maestro__flex, .page-node-164 .maestro .maestro__flex {
  align-items: center;
  height: 100%;
}
.page-node-233 .maestro .maestro__imagen, .page-node-164 .maestro .maestro__imagen {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-node-233 .maestro .maestro__imagen img, .page-node-164 .maestro .maestro__imagen img {
  width: 80px;
  border-radius: 50%;
}
.page-node-233 .maestro .maestro__titulo, .page-node-164 .maestro .maestro__titulo {
  text-align: center;
  margin-top: 0;
}
@media (max-width: 768px) {
  .page-node-233 .maestro .maestro__titulo, .page-node-164 .maestro .maestro__titulo {
    margin-top: 1rem;
  }
}
.page-node-233 .maestro .maestro__titulo a, .page-node-164 .maestro .maestro__titulo a {
  font-size: 1.5rem;
  text-decoration: none;
  font-family: Bold;
  line-height: 1;
  color: #0a244f;
  margin: 0;
}

.page-view-asesor-actividades-comerciales .view-asesor-actividades-comerciales .view-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.page-view-asesor-actividades-comerciales .view-asesor-actividades-comerciales .link-new-offer {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 200px;
}
.page-view-asesor-actividades-comerciales .view-asesor-actividades-comerciales .link-new-offer:hover {
  color: #fff;
}

.asesor-seccion .ui-widget {
  border-radius: 12px;
  overflow: hidden;
  width: 50% !important;
  padding: 0;
  border: none;
  height: 70vh;
  background-color: #FFFFFF;
}
@media (max-width: 992px) {
  .asesor-seccion .ui-widget {
    width: 90% !important;
  }
}
@media (max-width : 480px) {
  .asesor-seccion .ui-widget {
    margin: 0 !important;
    max-width: 92% !important;
    left: 50%;
    transform: translateX(-50%);
  }
}
.asesor-seccion .ui-widget .ui-widget-header {
  padding: 0.7rem 0;
  border: none;
  background: #0a244f !important;
  font-family: Bold;
}
.asesor-seccion .ui-widget .ui-widget-header span {
  display: block;
  font-family: Bold;
  font-size: 1.4rem;
  position: relative;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
}
.asesor-seccion .ui-widget .ui-widget-header button {
  width: 12px !important;
  height: 12px !important;
  background-image: url(../../assets/img/closeIcon.png);
  background-size: contain;
  background-position: center;
  border: none;
  background-color: transparent;
  right: 10px;
  left: auto;
}
.asesor-seccion .ui-widget .ui-widget-header button span {
  background-image: none;
}
.asesor-seccion .ui-widget .ui-dialog-content .titulo-entregable, .asesor-seccion .ui-widget .ui-dialog-content summary, .asesor-seccion .ui-widget .ui-dialog-content .comment-form__title, .asesor-seccion .ui-widget .ui-dialog-content .title {
  font-size: 1.5rem;
  font-family: semiBold;
  color: #e6104b;
}
.asesor-seccion .ui-widget .ui-dialog-content label {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
.asesor-seccion .ui-widget .ui-dialog-content .descripcion-entregable, .asesor-seccion .ui-widget .ui-dialog-content small {
  font-family: Regular;
  font-size: 0.9rem;
  color: #3b3b3b;
  line-height: 1.2;
}
.asesor-seccion .ui-widget .ui-dialog-content .layout-region-node-main {
  width: 100%;
  padding: 0;
}
.asesor-seccion .ui-widget .ui-dialog-content summary {
  list-style: none;
}
.asesor-seccion .ui-widget .ui-dialog-content textarea {
  max-height: 100px;
  margin-bottom: 2rem;
}
.asesor-seccion .ui-widget .ui-dialog-content textarea:focus {
  box-shadow: none;
  border-color: #0a244f;
}
.asesor-seccion .ui-widget .ui-dialog-content button {
  font-size: Regular;
}
.asesor-seccion .ui-widget .ui-dialog-content button:focus {
  box-shadow: none;
}
.asesor-seccion .ui-widget .ui-dialog-content button:hover {
  border: none;
}
.asesor-seccion .ui-widget .ui-dialog-content .form-type-managed-file .form-managed-file::before {
  background-image: url(../../assets/img/documentUpload.png);
}
.asesor-seccion .modal_actividades_ropias .layout-region-node-main {
  padding: 0;
  width: 100%;
}

.asesor-seccion .modal_asesor_duplicar .ui-dialog-content button, .asesor-seccion .modal_asesor_duplicar .form-actions button, .asesor-seccion .layout-region-node-footer .ui-dialog-content button, .asesor-seccion .layout-region-node-footer .form-actions button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  background-image: none;
  font-family: Regular;
}
.asesor-seccion .modal_asesor_duplicar .ui-dialog-content button:hover, .asesor-seccion .modal_asesor_duplicar .form-actions button:hover, .asesor-seccion .layout-region-node-footer .ui-dialog-content button:hover, .asesor-seccion .layout-region-node-footer .form-actions button:hover {
  color: #fff;
  background-color: #0f1838;
}
.asesor-seccion .modal_asesor_duplicar .ui-dialog-content button:focus, .asesor-seccion .modal_asesor_duplicar .form-actions button:focus, .asesor-seccion .layout-region-node-footer .ui-dialog-content button:focus, .asesor-seccion .layout-region-node-footer .form-actions button:focus {
  box-shadow: none;
}
.asesor-seccion .modal_asesor_duplicar .ui-dialog-content button:hover, .asesor-seccion .modal_asesor_duplicar .form-actions button:hover, .asesor-seccion .layout-region-node-footer .ui-dialog-content button:hover, .asesor-seccion .layout-region-node-footer .form-actions button:hover {
  border: none;
}

.page-node-230 .ui-widget {
  height: max-content !important;
}
.page-node-230 .ui-dialog-content button {
  background-image: none;
}

.page-node-219 .ui-widget, .page-node-232 .ui-widget {
  height: 80vh !important;
}
.page-node-219 .ui-widget .ui-dialog-content, .page-node-232 .ui-widget .ui-dialog-content {
  height: 89% !important;
  max-height: none !important;
  padding: 2rem 1rem;
}
.page-node-219 .ui-widget button[name=op], .page-node-219 .ui-widget button[value=Aprobar], .page-node-232 .ui-widget button[name=op], .page-node-232 .ui-widget button[value=Aprobar] {
  background-image: none;
  font-family: Regular;
  font-size: 1rem;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.page-node-219 .ui-widget button[name=op]:hover, .page-node-219 .ui-widget button[value=Aprobar]:hover, .page-node-232 .ui-widget button[name=op]:hover, .page-node-232 .ui-widget button[value=Aprobar]:hover {
  color: #fff;
  background-color: #0f1838;
}
.page-node-219 .ui-widget button[name=op]:hover, .page-node-219 .ui-widget button[value=Aprobar]:hover, .page-node-232 .ui-widget button[name=op]:hover, .page-node-232 .ui-widget button[value=Aprobar]:hover {
  border: none;
}
.page-node-219 .ui-widget .layout-region-node-main button[value="Aceptar inscripción"], .page-node-232 .ui-widget .layout-region-node-main button[value="Aceptar inscripción"] {
  width: 160px;
}
.page-node-219 .ui-widget .layout-region-node-main button[value="Rechazar inscripción"], .page-node-232 .ui-widget .layout-region-node-main button[value="Rechazar inscripción"] {
  background-color: #e6104b;
  width: 160px;
}
.page-node-219 .ui-widget .ui-dialog-titlebar span, .page-node-232 .ui-widget .ui-dialog-titlebar span {
  color: #FFFFFF;
  text-align: center;
}
.page-node-219 .ui-widget .node--type-entregas-ruta-exportadora .title, .page-node-219 .ui-widget .node--type-inscripciones .title, .page-node-232 .ui-widget .node--type-entregas-ruta-exportadora .title, .page-node-232 .ui-widget .node--type-inscripciones .title {
  text-align: left;
}
@media (max-width : 480px) {
  .page-node-219 .ui-widget .node--type-entregas-ruta-exportadora .title, .page-node-219 .ui-widget .node--type-inscripciones .title, .page-node-232 .ui-widget .node--type-entregas-ruta-exportadora .title, .page-node-232 .ui-widget .node--type-inscripciones .title {
    text-align: center;
  }
}
.page-node-219 .layout-region-node-footer, .page-node-232 .layout-region-node-footer {
  padding: 0;
  width: 100%;
}
.page-node-219 .layout-region-node-footer .form-actions, .page-node-232 .layout-region-node-footer .form-actions {
  text-align: left;
}
.page-node-219 .layout-region-node-footer .form-actions button, .page-node-232 .layout-region-node-footer .form-actions button {
  width: 200px;
}
.page-node-219 .layout-region-node-footer .form-actions button[value=Aprobar], .page-node-232 .layout-region-node-footer .form-actions button[value=Aprobar] {
  width: 100px;
  padding: 0;
  height: 30px;
}

.asesor-seccion .modal_asesor_duplicar .asesor-duplicate-node-form {
  text-align: center;
}
.asesor-seccion .modal_asesor_duplicar .form-actions {
  margin-top: 1rem !important;
}
.asesor-seccion .modal_asesor_duplicar .ui-dialog-content .form-wrapper .ui-dialog-boton-close {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
.asesor-seccion .modal_asesor_duplicar .ui-dialog-content .form-wrapper .ui-dialog-boton-close:hover {
  color: #fff;
}
.asesor-seccion .modal_asesor_duplicar .ui-dialog-content .form-wrapper .ui-dialog-boton-close:hover {
  background-color: #e6104b;
}
.asesor-seccion .modal_asesor_eliminar .form-actions {
  margin-top: 1rem !important;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content {
  text-align: center;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content .asesor-delete-actividad > a {
  display: none;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content button, .asesor-seccion .modal_asesor_eliminar .ui-dialog-content a {
  background-image: none;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content button:hover, .asesor-seccion .modal_asesor_eliminar .ui-dialog-content a:hover {
  color: #fff;
  background-color: #0f1838;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content a {
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content a:hover {
  color: #fff;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-content a:hover {
  background-color: #e6104b;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-buttonpane button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  background-image: none;
  font-size: 1rem;
}
.asesor-seccion .modal_asesor_eliminar .ui-dialog-buttonpane button:hover {
  color: #fff;
  background-color: #0f1838;
}

.asesor-seccion .modal_asesor_asignar, .asesor-seccion .modal_asesor_duplicar, .asesor-seccion .modal_asesor_eliminar {
  height: max-content !important;
}
.asesor-seccion .modal_asesor_asignar .ui-dialog-content, .asesor-seccion .modal_asesor_duplicar .ui-dialog-content, .asesor-seccion .modal_asesor_eliminar .ui-dialog-content {
  height: max-content !important;
  max-height: none !important;
}

.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form {
  text-align: center;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form h2 {
  font-size: 1.5rem;
  font-family: Bold;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-item-notificacion {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-item-notificacion label {
  margin: 0;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-actions {
  margin-top: 1rem;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-actions a {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 100px;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-actions a:hover {
  color: #fff;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-actions button {
  background-image: none;
  border: none;
  font-family: bold;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 100px;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-actions button:hover {
  color: #fff;
  background-color: #0f1838;
}
.asesor-seccion .modal_asesor_asignar .asignar-empresario-actividad-form .form-actions button:hover {
  background-color: none;
}

.asesor-seccion #ui-datepicker-div {
  width: 280px !important;
  height: max-content;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header {
  padding: 0.3rem 0;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  left: 10px;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  right: 10px;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header a {
  top: 50%;
  transform: translateY(-50%);
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header a span {
  width: 1rem;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header a:hover {
  background-color: #FFFFFF;
  border: none;
  cursor: pointer;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
  display: flex;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title span {
  font-size: 1rem;
}
.asesor-seccion #ui-datepicker-div .ui-datepicker-calendar tbody td:hover a {
  color: #e6104b;
  border-radius: 50%;
  background-color: #f3f3f3;
}

.asesor-seccion .ui-autocomplete {
  border-radius: 0 0 12px 12px;
  width: 235px !important;
  height: max-content !important;
  padding: 0.5rem 1rem;
}
@media (max-width: 1400px) {
  .asesor-seccion .ui-autocomplete {
    width: 200px !important;
  }
}
@media (max-width: 1200px) {
  .asesor-seccion .ui-autocomplete {
    width: 170px !important;
  }
}
@media (max-width: 992px) {
  .asesor-seccion .ui-autocomplete {
    width: 70% !important;
  }
}
@media (max-width: 768px) {
  .asesor-seccion .ui-autocomplete {
    width: 65% !important;
  }
}
@media (max-width : 480px) {
  .asesor-seccion .ui-autocomplete {
    width: 65% !important;
  }
}
.asesor-seccion .ui-autocomplete li {
  width: 100%;
  border-bottom: solid 2px transparent;
  padding-bottom: 0.5rem;
}
.asesor-seccion .ui-autocomplete li:hover {
  border-bottom: solid 2px #e6104b;
}
.asesor-seccion .ui-autocomplete li:hover a {
  color: #0a244f;
  border: none;
  background-color: transparent;
  text-decoration: none;
}
.asesor-seccion .ui-autocomplete li a {
  color: #0a244f;
  border: none;
  background-color: transparent;
  text-decoration: none;
}

.asesor-seccion .node-tarea-ruta-exportadora-form, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form {
  /*.form-wrapper{
      a{
          @include btn;
          @include btn-small;
          @include btn-primary;
          width: 200px;
      }
  }*/
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraphs-actions, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraphs-actions {
  display: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_itinerario_0_subform_field_imagen_0_upload_button], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_itinerario_0_subform_field_imagen_0_upload_button] {
  font-size: 1rem;
  font-family: semiBold;
  width: max-content;
  color: #0a244f;
  margin: 0;
  background-image: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_itinerario_0_subform_field_imagen_0_upload_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_itinerario_0_subform_field_imagen_0_upload_button]:hover {
  border: none;
  text-decoration: underline;
  background-color: transparent;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_archivo_de_la_actividad_0_remove_button], .asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_image_0_remove_button], .asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_icono_0_remove_button], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_archivo_de_la_actividad_0_remove_button], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_image_0_remove_button], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_icono_0_remove_button] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  border: none;
  width: max-content;
  width: 35px;
  height: 35px;
  background-image: url(../../assets/img/deleteIcon.svg);
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  margin-top: 1rem;
  margin-left: 2rem;
  font-size: 0;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_archivo_de_la_actividad_0_remove_button]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_image_0_remove_button]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_icono_0_remove_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_archivo_de_la_actividad_0_remove_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_image_0_remove_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_icono_0_remove_button]:hover {
  color: #fff;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_archivo_de_la_actividad_0_remove_button]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_image_0_remove_button]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form button[name=field_icono_0_remove_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_archivo_de_la_actividad_0_remove_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_image_0_remove_button]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[name=field_icono_0_remove_button]:hover {
  background-image: url(../../assets/img/deleteIconHover.svg);
  background-color: #e6104b;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .layout-region-node-main, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .layout-region-node-main {
  padding: 0;
  float: inherit;
  margin-left: auto;
  margin-right: auto;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraph-type--itinerario .field-multiple-drag, .asesor-seccion .node-tarea-ruta-exportadora-form .paragraph-type--objetivo-de-tareas .field-multiple-drag, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraph-type--itinerario .field-multiple-drag, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraph-type--objetivo-de-tareas .field-multiple-drag {
  display: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraph-type--itinerario td, .asesor-seccion .node-tarea-ruta-exportadora-form .paragraph-type--objetivo-de-tareas td, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraph-type--itinerario td, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraph-type--objetivo-de-tareas td {
  width: 100%;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraph-type--itinerario td > div, .asesor-seccion .node-tarea-ruta-exportadora-form .paragraph-type--objetivo-de-tareas td > div, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraph-type--itinerario td > div, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraph-type--objetivo-de-tareas td > div {
  width: 100%;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .layout__region--content, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .layout__region--content {
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  padding: 1rem 1.5rem;
  margin: 0;
}
.asesor-seccion .node-tarea-ruta-exportadora-form p, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form p {
  font-family: Regular;
}
.asesor-seccion .node-tarea-ruta-exportadora-form summary, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form summary {
  list-style: none;
  margin-bottom: 0.5rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form legend, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form legend {
  border-bottom: 1px solid #d3d3d3;
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
  padding-bottom: 0.5rem;
}
@media (max-width : 480px) {
  .asesor-seccion .node-tarea-ruta-exportadora-form legend, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form legend {
    text-align: center;
  }
}
.asesor-seccion .node-tarea-ruta-exportadora-form label, .asesor-seccion .node-tarea-ruta-exportadora-form summary, .asesor-seccion .node-tarea-ruta-exportadora-form h4, .asesor-seccion .node-tarea-ruta-exportadora-form .paragraphs-dragdrop__label, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form label, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form summary, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form h4, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraphs-dragdrop__label {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
}
@media (max-width : 480px) {
  .asesor-seccion .node-tarea-ruta-exportadora-form label, .asesor-seccion .node-tarea-ruta-exportadora-form summary, .asesor-seccion .node-tarea-ruta-exportadora-form h4, .asesor-seccion .node-tarea-ruta-exportadora-form .paragraphs-dragdrop__label, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form label, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form summary, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form h4, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraphs-dragdrop__label {
    text-align: center;
  }
}
.asesor-seccion .node-tarea-ruta-exportadora-form textarea, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form textarea {
  max-height: 150px;
}
.asesor-seccion .node-tarea-ruta-exportadora-form input[type=number]::-webkit-inner-spin-button,
.asesor-seccion .node-tarea-ruta-exportadora-form input[type=number]::-webkit-outer-spin-button, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form input[type=number]::-webkit-inner-spin-button,
.asesor-seccion .node-actividades-comerciales-asesor-actividades-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .description, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .description {
  font-size: 0.8rem;
  font-family: Regular;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .field-edit-link button, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .field-edit-link button {
  background-image: none;
  font-family: semiBold;
  color: #0a244f;
  background-color: transparent;
  border: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .field-edit-link button:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .field-edit-link button:hover {
  text-decoration: underline;
}
.asesor-seccion .node-tarea-ruta-exportadora-form #edit-field-tipo-de-actividad--wrapper .radio, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form #edit-field-tipo-de-actividad--wrapper .radio {
  display: flex;
  gap: 1rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form #edit-field-tipo-de-actividad--wrapper .radio div, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form #edit-field-tipo-de-actividad--wrapper .radio div {
  gap: 0.5rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form #edit-field-fecha-evento-0 .wrapper-datetime-item, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form #edit-field-fecha-evento-0 .wrapper-datetime-item {
  width: 30%;
}
@media (max-width : 480px) {
  .asesor-seccion .node-tarea-ruta-exportadora-form #edit-field-fecha-evento-0 .wrapper-datetime-item, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form #edit-field-fecha-evento-0 .wrapper-datetime-item {
    width: 100%;
  }
}
.asesor-seccion .node-tarea-ruta-exportadora-form #edit-field-fecha-evento-0 .wrapper-datetime-item fieldset, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form #edit-field-fecha-evento-0 .wrapper-datetime-item fieldset {
  margin-bottom: 0;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[value="Complete drag & drop"], .asesor-seccion .node-tarea-ruta-exportadora-form button[value=Editar], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[value="Complete drag & drop"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[value=Editar] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  padding: 0.5rem 0;
  width: 200px;
  border: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form button[value="Complete drag & drop"]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form button[value=Editar]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[value="Complete drag & drop"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form button[value=Editar]:hover {
  color: #fff;
  background-color: #0f1838;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive {
  overflow-x: hidden;
  max-height: 500px;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .draggable, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .draggable {
  padding: 0 1rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .wrapper-datetime-item, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .wrapper-datetime-item {
  width: 30%;
}
@media (max-width : 480px) {
  .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .wrapper-datetime-item, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .wrapper-datetime-item {
    width: 100%;
  }
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions {
  background-color: #FFFFFF;
  border: none;
  border-radius: 6px;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Eliminar], .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado], .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"], .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Eliminar], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"] {
  font-size: 1rem;
  border-radius: 0;
  background-image: none;
  width: 100%;
  background-color: transparent;
  color: #e6104b;
  font-family: semiBold;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Eliminar]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Eliminar]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"]:hover {
  background-color: #e6104b;
  color: #FFFFFF;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado], .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"], .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"] {
  color: #0a244f;
  background-color: #FFFFFF;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value=Duplicado]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Drag & drop"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraphs-dropdown .paragraphs-dropdown-actions button[value="Editar todo"]:hover {
  background-color: #0a244f;
  color: #FFFFFF;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive button[value=Plegar], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive button[value=Plegar] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  padding: 0.5rem 0;
  width: 100px;
  border: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive button[value=Plegar]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive button[value=Plegar]:hover {
  color: #fff;
  background-color: #0f1838;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive button[value="Ocultar todo"], .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive button[value="Editar todo"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive button[value="Ocultar todo"], .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive button[value="Editar todo"] {
  color: #0a244f;
  font-family: semiBold;
  border: none;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive button[value="Ocultar todo"]:hover, .asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive button[value="Editar todo"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive button[value="Ocultar todo"]:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive button[value="Editar todo"]:hover {
  background-color: transparent;
  text-decoration: underline;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraph-top, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraph-top {
  border-bottom: 1px solid #d8d8d8;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .table-responsive .paragraph-top .paragraph-type-label, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .table-responsive .paragraph-top .paragraph-type-label {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .field--widget-paragraphs .paragraphs-dragdrop__list .paragraphs-dragdrop__item, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .field--widget-paragraphs .paragraphs-dragdrop__list .paragraphs-dragdrop__item {
  border-color: #e6104b;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .field--widget-paragraphs .paragraphs-dragdrop__list .paragraphs-dragdrop__item strong, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .field--widget-paragraphs .paragraphs-dragdrop__list .paragraphs-dragdrop__item strong {
  font-family: semiBold;
  color: #0a244f;
  font-size: 1rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form #edit-field-roles--wrapper .radio, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form #edit-field-roles--wrapper .radio {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraphs-dropbutton-wrapper, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraphs-dropbutton-wrapper {
  margin-top: 1rem;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraphs-dropbutton-wrapper button, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraphs-dropbutton-wrapper button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  width: 200px;
  border: none;
  margin-left: auto;
  margin-right: auto;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .paragraphs-dropbutton-wrapper button:hover, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .paragraphs-dropbutton-wrapper button:hover {
  color: #fff;
  background-color: #0f1838;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .layout-region-node-footer, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .layout-region-node-footer {
  margin-top: 1rem;
  width: 100%;
  padding: 0;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .layout-region-node-footer div, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .layout-region-node-footer div {
  text-align: center;
}
.asesor-seccion .node-tarea-ruta-exportadora-form .layout-region-node-footer div button, .asesor-seccion .node-actividades-comerciales-asesor-actividades-form .layout-region-node-footer div button {
  border: none;
}

.page-node-219 #block-fiducoldex-content .field--name-body, .page-node-281 #block-fiducoldex-content .field--name-body {
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  .page-node-219 #block-fiducoldex-content .field--name-body .row, .page-node-281 #block-fiducoldex-content .field--name-body .row {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .page-node-219 #block-fiducoldex-content .field--name-body .row .col-2, .page-node-281 #block-fiducoldex-content .field--name-body .row .col-2 {
    width: auto;
    text-align: center;
  }
}
.page-node-219 #block-fiducoldex-content .field--name-body .btn-danger, .page-node-281 #block-fiducoldex-content .field--name-body .btn-danger {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  width: 200px;
}
.page-node-219 #block-fiducoldex-content .field--name-body .btn-danger:hover, .page-node-281 #block-fiducoldex-content .field--name-body .btn-danger:hover {
  color: #fff;
}

@media (max-width : 480px) {
  .page-node-309 .section {
    padding: 0 1rem;
  }
}

.asesor-seccion .block-views-blocknotificaciones-block-1, .asesor-seccion .block-views-blocknotificaciones-cantidad-block-1 {
  padding: 1rem;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  margin: 0;
  margin-bottom: 3.5rem;
  overflow: auto;
}
.asesor-seccion .block-views-blocknotificaciones-block-1 h2, .asesor-seccion .block-views-blocknotificaciones-cantidad-block-1 h2 {
  font-size: 1.3rem;
  font-family: semiBold;
  color: #0a244f;
  margin: 0;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 768px) {
  .asesor-seccion .block-views-blocknotificaciones-block-1 h2, .asesor-seccion .block-views-blocknotificaciones-cantidad-block-1 h2 {
    text-align: center;
  }
}
.asesor-seccion .block-views-blocknotificaciones-block-1 .view-notificaciones-cantidad p, .asesor-seccion .block-views-blocknotificaciones-cantidad-block-1 .view-notificaciones-cantidad p {
  font-family: Bold;
  color: #e6104b;
  font-size: 1.5rem;
  text-align: center;
  margin-top: 1rem;
}
.asesor-seccion .view-notificaciones-cantidad .view-content {
  box-shadow: none;
  padding: 1rem 0 0.5rem 0;
  margin: 0;
  display: flex;
  gap: 1rem;
}
@media (max-width: 768px) {
  .asesor-seccion .view-notificaciones-cantidad .view-content {
    width: 281px;
    margin-left: auto;
    margin-right: auto;
  }
}
.asesor-seccion .view-notificaciones-cantidad .view-content .views-row {
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0;
  width: max-content;
  height: max-content;
  gap: 0.5rem;
}
.asesor-seccion .view-notificaciones-cantidad .view-content .views-row::before {
  content: "";
  width: 50px;
  height: 50px;
  border: solid 1px #3b3b3b;
  border-radius: 50%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.asesor-seccion .view-notificaciones-cantidad span {
  width: 22px;
  height: 22px;
  background-color: #e6104b;
  color: #FFFFFF;
  border-radius: 50%;
  font-size: 0.7rem;
  display: grid;
  place-items: center;
  z-index: 10;
  margin-left: 32px;
  margin-top: 1.6rem;
}
.asesor-seccion .view-notificaciones-cantidad .wrapper--notificaciones {
  align-self: center;
}
.asesor-seccion .view-notificaciones-cantidad .wrapper--notificaciones h3 {
  font-size: 1rem;
  font-family: Bold;
  color: #e6104b;
  margin: 0;
}
.asesor-seccion .view-notificaciones-cantidad .wrapper--notificaciones p {
  margin: 0;
  font-size: Regular;
  color: #3b3b3b;
  line-height: 1;
  font-size: 0.9rem;
  width: 220px;
}
@media (max-width : 480px) {
  .asesor-seccion .view-notificaciones-cantidad .wrapper--notificaciones p {
    width: 170px;
  }
}
.asesor-seccion .view-notificaciones {
  width: 100% !important;
  height: max-content;
  min-height: max-content;
}
@media (max-width: 768px) {
  .asesor-seccion .view-notificaciones {
    left: 0;
    transform: translateX(0);
    max-width: 100% !important;
  }
}
.asesor-seccion .view-notificaciones .view-content {
  padding: 0;
  margin: 1rem auto;
  width: 95%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.asesor-seccion .view-notificaciones .view-content .No-leida {
  padding: 0;
}
.asesor-seccion .view-notificaciones .view-content .No-leida .ui-accordion-header::before {
  content: "";
  padding: 4px;
  background-color: #00966C;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-header {
  width: 100%;
  background-color: #FFFFFF;
  border: none;
  font-family: semiBold;
  color: #0a244f;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-header:hover {
  color: #e6104b;
}
.asesor-seccion .view-notificaciones .ui-accordion-header::before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(../../assets/img/arrowSide.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.asesor-seccion .view-notificaciones .ui-state-active {
  border: none;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.1);
  color: #e6104b;
}
.asesor-seccion .view-notificaciones .ui-state-active::before {
  background-position-x: 4px;
  transform: rotate(90deg);
}
.asesor-seccion .view-notificaciones .ui-accordion-content {
  height: max-content !important;
  background-color: #FFFFFF;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .OFERTAS, .asesor-seccion .view-notificaciones .ui-accordion-content .ENTREGA, .asesor-seccion .view-notificaciones .ui-accordion-content .INSCRIPCION {
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  position: relative;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .OFERTAS:nth-child(odd), .asesor-seccion .view-notificaciones .ui-accordion-content .ENTREGA:nth-child(odd), .asesor-seccion .view-notificaciones .ui-accordion-content .INSCRIPCION:nth-child(odd) {
  margin: 1.2rem 0;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .OFERTAS:last-child, .asesor-seccion .view-notificaciones .ui-accordion-content .ENTREGA:last-child, .asesor-seccion .view-notificaciones .ui-accordion-content .INSCRIPCION:last-child {
  margin-bottom: 1.2rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-title {
  padding-left: 1rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-title::before {
  content: "";
  padding: 0.6rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-title span {
  font-family: Bold;
  color: #0a244f;
  font-size: 1.2rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .ACTIVIDADES .views-field-title::before {
  background-image: url(../../assets/img/actividadesComerciales_iconSelected.svg);
}
.asesor-seccion .view-notificaciones .ui-accordion-content .RUTA .views-field-title::before {
  background-image: url(../../assets/img/rutaExportadora_IconSelected.svg);
}
.asesor-seccion .view-notificaciones .ui-accordion-content .OFERTAS .views-field-title::before {
  background-image: url(../../assets/img/serviciosTuristicos_iconSelected.svg);
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-notificaciones-views-field {
  padding-left: 3rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-notificaciones-views-field span {
  font-family: Regular;
  color: #3b3b3b;
  font-size: 0.9rem;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-fecha-creacion {
  padding-left: 3rem;
  font-size: 0.8rem;
  color: #3b3b3b;
  font-family: Regular;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-nothing {
  padding-left: 3rem;
  text-align: right;
}
.asesor-seccion .view-notificaciones .ui-accordion-content .views-field-nothing a {
  font-family: Bold;
  font-size: 0.8rem;
  color: #e6104b;
  text-transform: uppercase;
}
.asesor-seccion .view-notificaciones .ui-accordion-content-active {
  background-color: #f2f2f2;
  box-shadow: none;
}

@media (max-width : 480px) {
  .page-node-164 .section, .page-node-405 .section {
    padding: 0 1rem;
  }
}
.page-node-164 .field--name-body ul, .page-node-405 .field--name-body ul {
  text-decoration: none;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  gap: 1rem;
  justify-content: center;
}
.page-node-164 .field--name-body li, .page-node-405 .field--name-body li {
  background-color: white;
  border-radius: 6px;
  padding: 1rem;
  width: 200px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  height: 150px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.page-node-164 .field--name-body li:hover::before, .page-node-405 .field--name-body li:hover::before {
  background-image: url(../../assets/img/asesor_download_hover.png);
}
.page-node-164 .field--name-body li::before, .page-node-405 .field--name-body li::before {
  content: "";
  width: 50px;
  height: 50px;
  background-image: url(../../assets/img/asesor_download.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.page-node-164 .field--name-body a, .page-node-405 .field--name-body a {
  text-decoration: none;
  line-height: 1;
  height: 35px;
  color: #0a244f;
  font-family: semiBold;
  font-size: 1rem;
}
.page-node-164 .field--name-body a:hover, .page-node-405 .field--name-body a:hover {
  color: #e6104b;
}

@media (max-width : 480px) {
  .view-busquedas {
    padding: 0 2rem !important;
  }
}
.view-busquedas .view-content {
  padding: 1rem;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
}
.view-busquedas .views-row {
  padding: 0.5rem 0;
  border-bottom: solid 1px #eaeaea;
}
.view-busquedas .views-row:last-child {
  border: none;
}
.view-busquedas .views-row a {
  color: #e6104b;
  font-size: 1rem;
  font-family: semiBold;
}
.view-busquedas .views-row p {
  margin: 0;
  font-family: Regular;
}
.view-busquedas .pagination {
  margin-top: 2rem;
}

/*============ TABLE RESPONSIVE ==============*/
.table-responsive {
  max-height: 350px;
  overflow: hidden;
  overflow-y: scroll;
}
.table-responsive button[value=Eliminar] {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #e6104b;
  transition: background-color 0.2s;
  border: none;
  width: max-content;
  width: 35px;
  height: 35px;
  background-image: url(../../assets/img/deleteIcon.svg);
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  box-shadow: 10px 5px 13px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  margin-top: 1rem;
  font-size: 0;
}
.table-responsive button[value=Eliminar]:hover {
  color: #fff;
}
.table-responsive button[value=Eliminar]:hover {
  background-image: url(../../assets/img/deleteIconHover.svg);
  background-color: #e6104b;
}
.table-responsive .form-managed-file::before {
  width: 55px;
  height: 55px;
  background-image: url(../../assets/img/documentUpload.png);
}
.table-responsive tr {
  background-color: transparent;
  display: flex;
  justify-content: space-between;
}
.table-responsive .draggable {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.table-responsive td {
  display: flex;
  align-items: center;
  background-color: transparent;
}
@media (max-width : 480px) {
  .table-responsive td {
    align-items: flex-start;
  }
}
.table-responsive th {
  display: inline-block;
  width: auto;
  color: #e6104b;
  font-family: semiBold;
  font-size: 1rem;
  margin: 0 1rem;
  line-height: 1;
}
.table-responsive tbody {
  border: none;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
}
.table-responsive tr td, .table-responsive tr th, .table-responsive tr {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
.table-responsive .tabledrag-toggle-weight-wrapper {
  text-align: center;
  display: none;
}
.table-responsive .tabledrag-toggle-weight-wrapper button {
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
  text-transform: uppercase;
  display: inline-block;
  width: 135px;
  padding: 10px 0;
  text-transform: uppercase;
  background-color: #0a244f;
  transition: background 0.2s;
  border: none;
  width: max-content;
  padding: 0.3rem;
  margin: 1rem 0;
}
.table-responsive .tabledrag-toggle-weight-wrapper button:hover {
  color: #fff;
  background-color: #0f1838;
}
.table-responsive .tabledrag-handle {
  display: none;
}/*# sourceMappingURL=style.css.map */