.elementor-kit-10{--e-global-color-primary:#9D1643;--e-global-color-secondary:#6E0F30;--e-global-color-text:#585858;--e-global-color-accent:#C9A14A;--e-global-color-ltr_white:#FFFFFF;--e-global-color-ltr_light:#D6D6D6;--e-global-color-ltr_muted:#9A9A9A;--e-global-color-ltr_dark:#2B2B2B;--e-global-color-9bee8cf:#C9A14A0D;--e-global-typography-primary-font-family:"Cinzel";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cinzel";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-weight:600;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:#9D1643;}.elementor-kit-10 a:hover{color:#6E0F30;}.elementor-kit-10 h1{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:600;line-height:1.25em;}.elementor-kit-10 h2{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;}.elementor-kit-10 h3{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:600;line-height:1.25em;}.elementor-kit-10 h4{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;}.elementor-kit-10 h5{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;}.elementor-kit-10 h6{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:"Work Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;}}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-button,.elementor-button.elementor-size-sm,.elementor-button.elementor-size-md{position:relative;overflow:hidden;z-index:0;background-color:transparent !important;color:#9D1643 !important;border:2px solid #9D1643 !important;border-radius:8px !important;font-family:"Work Sans",sans-serif !important;font-weight:600 !important;font-size:15px !important;padding:13px 26px !important;transition:color .3s ease}
.elementor-button .elementor-button-content-wrapper{position:relative;z-index:1}
.elementor-button::before{content:"";position:absolute;inset:0;background:#9D1643;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:0}
.elementor-button:hover{color:#fff !important}
.elementor-button:hover::before{transform:scaleX(1)}
.elementor-button:hover .elementor-button-text::after{transform:translateX(5px)}
.btn-inv .elementor-button{color:#fff !important;border-color:#fff !important}
.btn-inv .elementor-button::before{background:#fff}
.btn-inv .elementor-button:hover{color:#9D1643 !important}
.btn-red .elementor-button{background-color:#9D1643 !important;color:#FFFFFF !important;border-color:#9D1643 !important;}
.btn-red .elementor-button::before{display:none}
.btn-red .elementor-button:hover{background-color:#6E0F30 !important;border-color:#6E0F30 !important;}

.elementor-button .elementor-button-text::after{content:"";display:inline-block;width:14px;height:14px;margin:0 -2px 0 2px;vertical-align:-2px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M196,88V192a4.0002,4.0002,0,0,1-4,4H88a4,4,0,0,1,0-8h94.34375L61.17187,66.82812a3.99957,3.99957,0,0,1,5.65625-5.65625L188,182.34375V88a4,4,0,0,1,8,0Z' fill='%23000' stroke='%23000' stroke-width='14' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M196,88V192a4.0002,4.0002,0,0,1-4,4H88a4,4,0,0,1,0-8h94.34375L61.17187,66.82812a3.99957,3.99957,0,0,1,5.65625-5.65625L188,182.34375V88a4,4,0,0,1,8,0Z' fill='%23000' stroke='%23000' stroke-width='14' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}
.elementor-button,.elementor-slide-button{text-transform:uppercase !important}
.btn-outline .elementor-button{background-color:#FFFFFF !important;color:#9D1643 !important;border-color:#9D1643 !important}
.btn-outline .elementor-button::before{background:#9D1643}
.btn-outline .elementor-button:hover{color:#FFFFFF !important;border-color:#9D1643 !important}
.btn-outline .elementor-button,.elementor-element-pr0box{box-sizing:border-box !important;height:46px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important}
.btn-ghost .elementor-button{background-color:transparent !important;color:#FFFFFF !important;border-color:#FFFFFF !important}
.btn-ghost .elementor-button::before{display:none}
.btn-ghost .elementor-button:hover{background-color:#9D1643 !important;color:#FFFFFF !important;border-color:#9D1643 !important}
.btn-ghost .elementor-button{transition:background-color .3s ease,border-color .3s ease}
.elementor-widget-slides .elementor-slide-button::after{content:"";display:inline-block;width:14px;height:14px;margin:0 -2px 0 2px;vertical-align:-2px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M196,88V192a4.0002,4.0002,0,0,1-4,4H88a4,4,0,0,1,0-8h94.34375L61.17187,66.82812a3.99957,3.99957,0,0,1,5.65625-5.65625L188,182.34375V88a4,4,0,0,1,8,0Z' fill='%23000' stroke='%23000' stroke-width='14' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M196,88V192a4.0002,4.0002,0,0,1-4,4H88a4,4,0,0,1,0-8h94.34375L61.17187,66.82812a3.99957,3.99957,0,0,1,5.65625-5.65625L188,182.34375V88a4,4,0,0,1,8,0Z' fill='%23000' stroke='%23000' stroke-width='14' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}
.elementor-widget-slides .elementor-slide-button{transition:background-color .3s ease,border-color .3s ease}
.elementor-widget-slides .elementor-slide-button::before{display:none !important}
.elementor-widget-slides .elementor-slide-button{background-color:transparent !important;color:#FFFFFF !important;border:2px solid #FFFFFF !important;}
.elementor-widget-slides .elementor-slide-button:hover,.elementor-widget-slides .swiper-slide-inner:hover .elementor-slide-button,.elementor-widget-slides .swiper-slide-inner .elementor-slide-button:hover{background-color:#9D1643 !important;border-color:#9D1643 !important;color:#FFFFFF !important;}
.elementor-widget-slides .elementor-slide-button:hover *,.elementor-widget-slides .swiper-slide-inner:hover .elementor-slide-button *,.elementor-widget-slides .swiper-slide-inner:hover .elementor-slide-button{color:#FFFFFF !important;}
.elementor-element-pr0box{width:auto !important;flex:0 0 auto !important;max-width:100%;padding:0 22px !important}
.elementor-element-pr0box .elementor-heading-title{font-family:"Work Sans",sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1 !important;text-transform:uppercase !important;white-space:nowrap;margin:0 !important}
.elementor-element-pr0row{align-items:center !important}
.elementor-element-a0b1c2a{height:100%}
.elementor-element-a0b1c24{flex-grow:1 !important}
.qs-card{display:flex;flex-direction:column}
.qs-body{flex-grow:1}
.qs-title{min-height:58px}
@media (max-width:767px){.qs-title{min-height:0}}
.qs-logo img{height:140px !important;width:auto !important;max-width:100%;object-fit:contain}
@media (max-width:767px){.qs-logo img{height:96px !important}}
body.page-id-13 .elementor-location-header .elementor-element-16012461,body.page-id-13 .elementor-location-header .elementor-element-c277323,body.page-id-16 .elementor-location-header .elementor-element-16012461,body.page-id-16 .elementor-location-header .elementor-element-c277323,body.post-type-archive-ruta .elementor-location-header .elementor-element-16012461,body.post-type-archive-ruta .elementor-location-header .elementor-element-c277323{background:transparent !important}
body.page-id-13 .elementor-location-header .elementor-element-56369eb .elementor-button,body.page-id-16 .elementor-location-header .elementor-element-56369eb .elementor-button,body.post-type-archive-ruta .elementor-location-header .elementor-element-56369eb .elementor-button{background-color:transparent !important;color:#FFFFFF !important;border-color:#FFFFFF !important}
body.page-id-13 .elementor-location-header .elementor-element-56369eb .elementor-button:hover,body.page-id-16 .elementor-location-header .elementor-element-56369eb .elementor-button:hover,body.post-type-archive-ruta .elementor-location-header .elementor-element-56369eb .elementor-button:hover{background-color:#FFFFFF !important;color:#9D1643 !important;border-color:#FFFFFF !important}

body.page-id-13 .elementor-location-header .elementor-element-7e9f4733 img,body.page-id-13 .elementor-location-header .elementor-element-86274c0 img,body.page-id-16 .elementor-location-header .elementor-element-7e9f4733 img,body.page-id-16 .elementor-location-header .elementor-element-86274c0 img,body.post-type-archive-ruta .elementor-location-header .elementor-element-7e9f4733 img,body.post-type-archive-ruta .elementor-location-header .elementor-element-86274c0 img{filter:brightness(0) invert(1)}
body.page-id-13 .elementor-location-header .elementor-menu-toggle,body.page-id-16 .elementor-location-header .elementor-menu-toggle,body.post-type-archive-ruta .elementor-location-header .elementor-menu-toggle{color:#FFFFFF !important;border-color:#FFFFFF !important}
body.page-id-13 .elementor-location-header .elementor-menu-toggle,body.page-id-16 .elementor-location-header .elementor-menu-toggle,body.post-type-archive-ruta .elementor-location-header .elementor-menu-toggle svg,body.page-id-13 .elementor-location-header .elementor-menu-toggle,body.page-id-16 .elementor-location-header .elementor-menu-toggle,body.post-type-archive-ruta .elementor-location-header .elementor-menu-toggle svg path{fill:#FFFFFF !important}

body.page-id-13 .elementor-location-header .e-n-menu-toggle,body.page-id-16 .elementor-location-header .e-n-menu-toggle,body.post-type-archive-ruta .elementor-location-header .e-n-menu-toggle{color:#FFFFFF !important;border-color:#FFFFFF !important}
body.page-id-13 .e-n-menu-toggle-icon,body.page-id-16 .e-n-menu-toggle-icon,body.post-type-archive-ruta .e-n-menu-toggle-icon{color:#FFFFFF !important}

body.page-id-13 .elementor-location-header .elementor-element-7d6e98e,body.page-id-16 .elementor-location-header .elementor-element-7d6e98e,body.post-type-archive-ruta .elementor-location-header .elementor-element-7d6e98e,
body.page-id-13 .elementor-location-header .elementor-element-7d6e98e *,body.page-id-16 .elementor-location-header .elementor-element-7d6e98e *,body.post-type-archive-ruta .elementor-location-header .elementor-element-7d6e98e *{color:#FFFFFF !important;fill:#FFFFFF !important;border-color:#FFFFFF !important;stroke:#FFFFFF !important}

.ltr-aud-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.ltr-aud-card:hover{transform:translateY(-4px);box-shadow:rgba(20,12,16,.35) 0px 14px 30px -16px;border-color:#9D1643 !important}

.ltr-faq{border-top:1px solid #E7DED4;border-bottom:1px solid #E7DED4;padding:18px 0}
.ltr-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:"Work Sans",sans-serif;font-weight:600;font-size:17px;color:#2B2B2B}
.ltr-faq summary::-webkit-details-marker{display:none}
.ltr-faq summary::after{content:"+";color:#9D1643;font-size:24px;line-height:1;margin-left:16px}
.ltr-faq[open] summary::after{content:"2212"}
.ltr-faq-body{margin-top:14px;font-family:"Work Sans",sans-serif;font-size:15px;line-height:1.65;color:#585858}
.ltr-faq-body p{margin:0 0 10px}

.elementor-element-4d5e6ff,.elementor-element-4d5e705,.elementor-element-4d5e70b{border:1px solid #ECE7E3;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.elementor-element-4d5e6ff:hover,.elementor-element-4d5e705:hover,.elementor-element-4d5e70b:hover{transform:translateY(-4px);box-shadow:rgba(20,12,16,.35) 0px 14px 30px -16px;border-color:#9D1643 !important}

.elementor-element-4d5e711 label.elementor-field-label{display:block;margin-bottom:10px !important}

.ltr-only-company{display:none}
.elementor-element-4d5e711 form:has(input[type=radio][value="Empresa"]:checked) .ltr-only-company,
.elementor-element-4d5e711 form:has(input[type=radio][value="Entidad"]:checked) .ltr-only-company{display:block}

.elementor-element-4d5e711 .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 28px}
.elementor-element-4d5e711 .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option{margin:0}

.elementor-element-4d5e711 .elementor-field-type-radio .elementor-field-option{width:auto !important;flex:0 0 auto !important}

@media (max-width:1024px){
.elementor-element-4d5e6ff .elementor-heading-title,.elementor-element-4d5e705 .elementor-heading-title,.elementor-element-4d5e70b .elementor-heading-title{text-align:left}
.elementor-element-4d5e702 .elementor-heading-title,.elementor-element-4d5e708 .elementor-heading-title,.elementor-element-4d5e6fc .elementor-heading-title{text-align:left}
.elementor-element-4d5e6fe .elementor-widget-container, .elementor-element-4d5e6fe,.elementor-element-4d5e704 .elementor-widget-container, .elementor-element-4d5e704,.elementor-element-4d5e70a .elementor-widget-container, .elementor-element-4d5e70a{text-align:left}
.elementor-element-4d5e6fd .elementor-divider,.elementor-element-4d5e703 .elementor-divider,.elementor-element-4d5e709 .elementor-divider{justify-content:flex-start}
}

@media (max-width:767px){.elementor-element-4d5e713{padding:28px 16px !important}.elementor-element-4d5e712{padding:24px 20px !important}}

@media (max-width:767px){.elementor-element-4d5e713 > .e-con-inner{padding:0 !important;row-gap:32px !important}.elementor-element-4d5e710{padding:0 !important}}

.elementor-element-4d5e6fb,.elementor-element-4d5e701,.elementor-element-4d5e707{width:96px !important;max-width:96px !important;min-width:96px !important;height:96px !important;min-height:96px !important;flex:0 0 96px !important;border-radius:50% !important}
@media (max-width:1024px){.elementor-element-4d5e6ff,.elementor-element-4d5e705,.elementor-element-4d5e70b{align-items:flex-start !important}}

@media (max-width:1024px){.elementor-element-4d5e6fd .elementor-divider-separator,.elementor-element-4d5e703 .elementor-divider-separator,.elementor-element-4d5e709 .elementor-divider-separator{margin-left:0 !important;margin-right:auto !important}}

.elementor-element-4d5e6fb,.elementor-element-4d5e701,.elementor-element-4d5e707{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}
.elementor-element-4d5e6fb .elementor-widget-icon,.elementor-element-4d5e701 .elementor-widget-icon,.elementor-element-4d5e707 .elementor-widget-icon{margin:0 auto !important;text-align:center !important;width:auto !important}

.elementor-element-4d5e6fb .elementor-widget-icon,.elementor-element-4d5e701 .elementor-widget-icon,.elementor-element-4d5e707 .elementor-widget-icon{padding-top:8px !important}

.ltr-marquee .jet-listing-dynamic-field__content{text-shadow:0 1px 14px rgba(0,0,0,.45);letter-spacing:.02em}
.ltr-marquee .elementor-divider-separator{border-top-color:#C9A14A !important}

.ltr-pill-tag{background:rgba(110,15,48,.9) !important;border:1px solid rgba(255,255,255,.28) !important;padding:6px 12px !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 12px -4px rgba(0,0,0,.35)}
.ltr-pill-tag .elementor-heading-title{font-family:"Work Sans",sans-serif !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.12em;text-transform:uppercase !important;color:#FFFFFF !important;line-height:1.2}

body.post-type-archive-ruta .jet-listing-grid__items{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}

/* ltr-tour-tabs-sticky */.elementor-element-d9cecddb{position:sticky !important;top:0;z-index:50;background-color:#FCFAF6 !important}
/* ltr-tour-price-offset */.elementor-element-5a9a95a9.elementor-sticky--active{top:122px !important}
/* ltr-tour-dest-header */
body.page-id-13 .elementor-location-header .elementor-element-16012461,body.page-id-13 .elementor-location-header .elementor-element-c277323,body.page-id-16 .elementor-location-header .elementor-element-16012461,body.page-id-16 .elementor-location-header .elementor-element-c277323,body.tax-destino .elementor-location-header .elementor-element-16012461,body.tax-destino .elementor-location-header .elementor-element-c277323{background:transparent !important}
body.page-id-13 .elementor-location-header .elementor-element-56369eb .elementor-button,body.page-id-16 .elementor-location-header .elementor-element-56369eb .elementor-button,body.tax-destino .elementor-location-header .elementor-element-56369eb .elementor-button{background-color:transparent !important;color:#FFFFFF !important;border-color:#FFFFFF !important}
body.page-id-13 .elementor-location-header .elementor-element-56369eb .elementor-button:hover,body.page-id-16 .elementor-location-header .elementor-element-56369eb .elementor-button:hover,body.tax-destino .elementor-location-header .elementor-element-56369eb .elementor-button:hover{background-color:#FFFFFF !important;color:#9D1643 !important;border-color:#FFFFFF !important}
body.page-id-13 .elementor-location-header .elementor-element-7e9f4733 img,body.page-id-13 .elementor-location-header .elementor-element-86274c0 img,body.page-id-16 .elementor-location-header .elementor-element-7e9f4733 img,body.page-id-16 .elementor-location-header .elementor-element-86274c0 img,body.tax-destino .elementor-location-header .elementor-element-7e9f4733 img,body.tax-destino .elementor-location-header .elementor-element-86274c0 img{filter:brightness(0) invert(1)}
body.page-id-13 .elementor-location-header .elementor-menu-toggle,body.page-id-16 .elementor-location-header .elementor-menu-toggle,body.tax-destino .elementor-location-header .elementor-menu-toggle{color:#FFFFFF !important;border-color:#FFFFFF !important}
body.page-id-13 .elementor-location-header .elementor-menu-toggle,body.page-id-16 .elementor-location-header .elementor-menu-toggle,body.tax-destino .elementor-location-header .elementor-menu-toggle svg,body.page-id-13 .elementor-location-header .elementor-menu-toggle,body.page-id-16 .elementor-location-header .elementor-menu-toggle,body.tax-destino .elementor-location-header .elementor-menu-toggle svg path{fill:#FFFFFF !important}
body.page-id-13 .elementor-location-header .e-n-menu-toggle,body.page-id-16 .elementor-location-header .e-n-menu-toggle,body.tax-destino .elementor-location-header .e-n-menu-toggle{color:#FFFFFF !important;border-color:#FFFFFF !important}
body.page-id-13 .e-n-menu-toggle-icon,body.page-id-16 .e-n-menu-toggle-icon,body.tax-destino .e-n-menu-toggle-icon{color:#FFFFFF !important}
body.page-id-13 .elementor-location-header .elementor-element-7d6e98e,body.page-id-16 .elementor-location-header .elementor-element-7d6e98e,body.tax-destino .elementor-location-header .elementor-element-7d6e98e,
body.page-id-13 .elementor-location-header .elementor-element-7d6e98e *,body.page-id-16 .elementor-location-header .elementor-element-7d6e98e *,body.tax-destino .elementor-location-header .elementor-element-7d6e98e *{color:#FFFFFF !important;fill:#FFFFFF !important;border-color:#FFFFFF !important;stroke:#FFFFFF !important}
body.tax-destino .jet-listing-grid__items{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}/* End custom CSS */