.elementor-kit-5{--e-global-color-primary:#2E20FF;--e-global-color-secondary:#485065;--e-global-color-text:#1E2844;--e-global-color-accent:#0B0B84;--e-global-color-21aff2a:#D3D5E7;--e-global-color-603a354:#9AC1FF;--e-global-color-3ece278:#F1F2F9;--e-global-color-8a17e3d:#F15A25;--e-global-color-71cf786:#F29D17;--e-global-color-bb393c2:#FA863A;--e-global-color-8d46197:#6EBD36;--e-global-color-b82c757:#9E3DC9;--e-global-color-1f90997:#703FC9;--e-global-color-bf58aca:#5648D5;--e-global-color-7bd89ea:#19ABB8;--e-global-color-1620ec8:#17A2DA;--e-global-color-3900545:#1986D9;--e-global-color-46f00c8:#1E76EB;--e-global-color-f9d1a6b:#2B976D;--e-global-color-2fff134:#1F8F8E;--e-global-color-6a8b3b3:#9AA2B7;--e-global-color-8b0ea5d:#CEFFB4;--e-global-color-1c6f3e9:#44F0B9;--e-global-color-fa6d494:#FFFFFFCC;--e-global-color-dc4efcb:#0400BA;--e-global-color-0c9d4bc:#2872B8;--e-global-color-fe92124:#2E20FF;--e-global-color-1b29180:#7700F0;--e-global-color-e6f2202:#475FE0;--e-global-color-0372245:#9BC135;--e-global-color-69278e5:#CDF0E5;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:-0.3px;--e-global-typography-text-font-family:"Raleway";--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-weight:bold;color:#353B52;font-family:"Raleway", "Raleway","Helvetica";font-size:14px;font-weight:500;line-height:1.4em;background-color:#F1F2F9;}.elementor-kit-5 p{margin-bottom:10px;}.elementor-kit-5 a{color:var( --e-global-color-accent );line-height:1.5em;}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );text-decoration:none;line-height:1.5em;}.elementor-kit-5 h1{color:var( --e-global-color-accent );font-size:52px;}.elementor-kit-5 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), "Raleway","Helvetica";}.elementor-kit-5 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), "Raleway","Helvetica";}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), "Raleway","Helvetica";}.elementor-kit-5 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), "Raleway","Helvetica";}.elementor-kit-5 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), "Raleway","Helvetica";}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:14px;font-weight:bold;letter-spacing:-0.3px;color:var( --e-global-color-fa6d494 );background-color:var( --e-global-color-primary );box-shadow:0px 3px 20px -10px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-1c6f3e9 );box-shadow:0px 10px 20px -10px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;}.elementor-kit-5 label{line-height:1.5em;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{background-color:var( --e-global-color-3ece278 );border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#2E20FFDB;--lightbox-ui-color:var( --e-global-color-1c6f3e9 );--lightbox-ui-color-hover:#FFFFFF;--lightbox-header-icons-size:40px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:15px;}.elementor-kit-5 h1{font-size:38px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    -webkit-font-smoothing: antialiased;
    }
.jet-timeline--align-left .jet-timeline-item {
    direction:inherit !important;
}
.tippy-popper {
    font-size: 14px;
}
/*.elementor-button-wrapper, #elementor-button-wrapper, .elementor-jet-download-button, #elementor-jet-download-button, .elementor-jet-button, .jet-more-wrap {
transform: rotate(0deg) scale(1.003) skew(-10deg) translate(0px);}
*/
.jet-menu-title {
    margin: auto;
}
.glossary-tooltip a, .glossary-underline, a.glossary-content-footnote {
 cursor: default;
 border-bottom: dotted 1px #BFBFBF !important;
 margin-bottom: -1px;
 color: inherit;
}

span.glossaryLink, a.glossaryLink {
text-decoration: none !important;
border-bottom: dotted 1px #BFBFBF !important;
 color: inherit;
}
.elementor-kit-5 a {
    font-weight: inherit;
}

.elementor-section elementor-top-section elementor-element elementor-element-3ab0aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default {
    margin: 10px;
}

.dialog-message {
    font-size: inherit !important;
}

/*Colores Badge*/
.category-eventos .elementor-post__badge {
background-color: darkred !important;
}
.category-videos-y-multimedia .elementor-post__badge {
background-color: darkgreen !important;
}
/*FIN Colores badge*/




/*Botones de Voelas*/
.wp-block-freeform input[type=reset],
.wp-block-freeform input[type=reset]:active,
.wp-block-freeform input[type=reset]:focus,
.wp-block-freeform input[type=reset]:hover,
.wp-block-button__link,
.elementor-button.elementor-size-sm,
.elementor-button.elementor-size-md,
.elementor-button.elementor-size-lg,
.elementor-button.elementor-size-xl,
.btn, .jet-form__submit {
  text-decoration: none;
  display: inline-block;
  max-width: 100%;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: none;
  transition: 0.3s ease-out all;
  position: relative;
  overflow: hidden;
  background-size: 200%;
  background-position: 0 0;
}
.wp-block-freeform input[type=reset]:before,
.wp-block-freeform input[type=reset]:active:before,
.wp-block-freeform input[type=reset]:focus:before,
.wp-block-freeform input[type=reset]:hover:before,
.wp-block-button__link:before,
.elementor-button.elementor-size-sm:before,
.elementor-button.elementor-size-md:before,
.elementor-button.elementor-size-lg:before,
.elementor-button.elementor-size-xl:before,
.btn:before, .jet-form__submit:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  transition: 0.3s ease-out all;
  background-color: #fff;
  opacity: 0.08;
  z-index: 1;
  pointer-events: none;
}
.wp-block-freeform input[type=reset]:hover,
.wp-block-freeform input[type=reset]:active:hover,
.wp-block-freeform input[type=reset]:focus:hover,
.wp-block-freeform input[type=reset]:hover:hover,
.wp-block-button__link:hover,
.elementor-button.elementor-size-sm:hover,
.elementor-button.elementor-size-md:hover,
.elementor-button.elementor-size-lg:hover,
.elementor-button.elementor-size-xl:hover,
.btn:hover, .jet-form__submit:hover {
  background-position: 100% 0;
}
.wp-block-freeform input[type=reset] span,
.wp-block-freeform input[type=reset]:active span,
.wp-block-freeform input[type=reset]:focus span,
.wp-block-freeform input[type=reset]:hover span,
.wp-block-button__link span,
.elementor-button.elementor-size-sm span,
.elementor-button.elementor-size-md span,
.elementor-button.elementor-size-lg span,
.elementor-button.elementor-size-xl span,
.btn span, .jet-form__submit span {
  position: relative;
  z-index: 2;
}


.is-style-outline .wp-block-button__link,
.is-style-outline .elementor-button.elementor-size-sm,
.is-style-outline .elementor-button.elementor-size-md,
.is-style-outline .elementor-button.elementor-size-lg,
.is-style-outline .elementor-button.elementor-size-xl,
.btn-orange .wp-block-button__link,
.btn-orange .elementor-button.elementor-size-sm,
.btn-orange .elementor-button.elementor-size-md,
.btn-orange .elementor-button.elementor-size-lg,
.btn-orange .elementor-button.elementor-size-xl {
  background-size: 200%;
  background-position: 0 0;
}
.is-style-outline .wp-block-button__link:hover,
.is-style-outline .elementor-button.elementor-size-sm:hover,
.is-style-outline .elementor-button.elementor-size-md:hover,
.is-style-outline .elementor-button.elementor-size-lg:hover,
.is-style-outline .elementor-button.elementor-size-xl:hover,
.btn-orange .wp-block-button__link:hover,
.btn-orange .elementor-button.elementor-size-sm:hover,
.btn-orange .elementor-button.elementor-size-md:hover,
.btn-orange .elementor-button.elementor-size-lg:hover,
.btn-orange .elementor-button.elementor-size-xl:hover {
  background-position: 100% 0;
}

.elementor-button.elementor-size-xl {
  padding: 33px 74px;
}
@media (max-width: 991px) {
  .elementor-button.elementor-size-xl {
    padding: 28px 49px;
  }
}
.elementor-button.elementor-size-lg {
  padding: 28px 49px;
}
.elementor-button.elementor-size-xs, .elementor-button.elementor-size-sm {
  padding: 14px 20px 10px;
}
.elementor-button .elementor-button-content-wrapper {
  position: relative;
  z-index: 2;
}
    
.form-wrap.reserve-seat li.form-submit .btn-orange, .post-navigation .nav-previous a, .btn-orange .wp-block-button__link, .btn-orange .elementor-button.elementor-size-sm, .btn-orange .elementor-button.elementor-size-md, .btn-orange .elementor-button.elementor-size-lg, .btn-orange .elementor-button.elementor-size-xl {
	background-image: linear-gradient(to right, #fa691f 0%, #f09922 50%, #fa691f 100%);
}

.form-wrap.reserve-seat li.form-submit .btn-morado, .post-navigation .nav-previous a, .btn-morado .wp-block-button__link, .btn-morado .elementor-button.elementor-size-sm, .btn-morado .elementor-button.elementor-size-md, .btn-morado .elementor-button.elementor-size-lg, .btn-morado .elementor-button.elementor-size-xl {
    background-image: linear-gradient(to right, #8531F2 0%, #6C0CE8 50%, #8531F2 100%);
}

.form-wrap.reserve-seat li.form-submit .btn-verde, .post-navigation .nav-previous a, .btn-verde .wp-block-button__link, .btn-verde .elementor-button.elementor-size-sm, .btn-verde .elementor-button.elementor-size-md, .btn-verde .elementor-button.elementor-size-lg, .btn-verde .elementor-button.elementor-size-xl {
    background-image: linear-gradient(to right, #44F0B9 0%, #66FFCE 50%, #44F0B9 100%);
    color: #0400BA;
}
    
/* ATIVAR Color azul
 .comment-reply-link, .post-navigation .nav-links a, input[type='button'], input[type='reset'], input[type='submit'], .wp-block-freeform input[type=reset], .wp-block-freeform input[type=reset]:active, .wp-block-freeform input[type=reset]:focus, .wp-block-freeform input[type=reset]:hover, .wp-block-button__link, .elementor-button.elementor-size-sm, .elementor-button.elementor-size-md, .elementor-button.elementor-size-lg, .elementor-button.elementor-size-xl, .btn, .jet-form__submit {
        background-image: linear-gradient(to right, #2a27da 0%, #007dfc 50%, #2a27da 100%);
    }
/*FIN BOTONES DE VOELAS*/

.tour-backdrop {
    z-index: 99998;
}
.cbxtakeatour_popover[class*=tour-] {
    z-index: 99999;
}
::selection {
    background: #44F0B9;
    color: #2E20FF;
}
.btn, [type=button], [type=submit], button {
    border: 0px solid transparent !important;
}

/*Formato para las inserciones de iframe */
.iframe-embed {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.iframe-embed-wrapper {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.iframe-embed-responsive-16by9 {
    padding-bottom: 100%;
}

.jet-tabs__content.active-content {
    visibility: inherit !important;
}
.jet-tabs__content {
    visibility: inherit !important;
}

.jet-arrow {
  animation: pulse-blue 1.5s infinite;
}

@keyframes pulse-blue {
  0% {
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 1);
  }
  
  80% {
    box-shadow: 0 0 0 12px rgba(52, 172, 224, 0);
  }
  
  100% {
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 0);
  }
}

.jet-arrow-disabled {
    animation: none;
}

.pdfemb-fsp-wrapper {
    z-index: 9999 !important;
}
div.pdfemb-wantmobile-fsarea {
    position: relative;
    width: 80%;
    margin: 40% auto 0 auto;
    padding: 10px;
    height: 20%;
    max-height: 35px;
    text-align: center;
    opacity: 1;
    cursor: pointer;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: none !important;
    background-color: #2e20ff !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: #6e6e6e 8px 8px 8px !important;
    color: #fff !important;
    font-family: inherit !important;
    letter-spacing: inherit !important;
    font-size: 16px;
    line-height: 110%;
}
.elementor-popup-modal .dialog-widget-content {
    background-color: #FFFFFF;
}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0 !important;
}/* End custom CSS */