html,body{overflow-x:hidden}body{font-family:"Helvetica",sans-serif;background:#fff;overflow-x:hidden}body.site-header-fixed-pre{padding-top:117.6px}.site-header-top{padding:0.5rem 0 0.3rem 0}.site-header-top
a{padding:10px}.site-header-top
i{padding:0
10px}.site-header{z-index:3;box-shadow:unset}.site-header .site-branding a
img{width:232px;display:block;height:auto}.site-header .menu-toggle-btn{background:transparent;margin-right:1.875rem}.site-header-main{box-shadow:0 2px 4px rgba(0,0,0,0.15);z-index:4}.main-navigation
.menu{font-family:"Helvetica",sans-serif}.main-navigation .menu>li{font-size:0.9rem}.main-navigation .menu>li{font-weight:400}.main-navigation .menu>li>a{letter-spacing:0.2px;font-size:1.05rem}.main-navigation .sub-menu li
a{font-size:0.9rem}.header-avisos,.header-user{display:inline-block;position:relative;font-size:1rem;margin-left:1rem}.header-user:hover{text-decoration:none}.header-user
.fas{margin-left:1.125rem}.header-user.open
.fas{color:#FF8300}.header-user .user-letter{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#001476;color:#fff;transition:background 0.3s ease-out;font-size:0.9rem}.header-user.open .user-letter{background:#FF8300}.header-user.login
.fas{display:none}.header-user.login .user-letter{display:flex}.header-avisos
.badge{border-radius:50%;position:absolute;width:1rem;height:1rem;line-height:1rem;padding:0;top:-0.2rem;right:-0.6rem}.avisos-header{background:#FF8300;padding:1rem 0;color:#fff}.avisos-header
.container{display:flex;align-items:center}.avisos-header .swiper-wrapper{align-items:center}.avisos-header
.icon{flex-shrink:0;font-size:1rem;border-radius:50%;background:#fff;color:#FF8107;width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.avisos-header .container>div{width:calc(100% - 6rem)}.avisos-header .container
h3{line-height:1.2;margin:0;color:#fff}.avisos-header .container
p{margin:0}.avisos-header .container>a{color:#fff}.avisos-header .container > a
.fal{font-size:1.25rem;margin-left:1rem}.site-footer-top .container>.row>.col-12:nth-child(2){margin-top:2.1rem;margin-bottom:1.5rem}.site-footer-top
.social{background-color:#fff;border-radius:50%;height:3rem;width:3rem;display:inline-block;color:#001476;line-height:3rem;margin:2%;font-size:1.2rem}.site-footer-top .social:hover{color:#FF8107}.site-footer-main .container>.row>.col-12:nth-child(1){margin-top:1.3rem}.site-footer-main
i{color:#0F4DBC;padding-right:6px;margin-bottom:0.5rem;font-size:1rem}.site-footer-main .widget .widget-title{text-transform:capitalize}.site-footer
.wpcf7{max-width:500px}.site-footer .suscripcion-newsletter{display:flex;flex-direction:row;flex-wrap:wrap}.site-footer .suscripcion-newsletter>div:nth-child(1){width:calc(100% - 115px);max-width:350px}.site-footer .suscripcion-newsletter>div:nth-child(2){flex:115px 0 0;display:flex;align-items:start}.site-footer .suscripcion-newsletter .wpcf7-form-control.wpcf7-text{padding:0.6rem 1rem;border-top-right-radius:0;border-bottom-right-radius:0}.site-footer .suscripcion-newsletter .wpcf7-submit{border-top-left-radius:0;border-bottom-left-radius:0}.site-footer .wpcf7 .ajax-loader{margin-top:0.4rem}.site-footer .wpcf7 .wpcf7-list-item{margin-left:0}.site-footer .wpcf7  form .wpcf7-response-output{margin:0
0 1rem 0}.cookies-warning  .cookies-warning__btn.js-hide-warning{background-color:var(--e-global-color-primary);transition:all 0.3s ease-out;border-radius:0.25rem;font-size:1rem}.cookies-warning  .cookies-warning__btn.js-hide-warning:hover{color:var(--e-global-color-primary);background-color:#fff}.cookies-warning  .cookies-warning__btn.js-reject-warning{background-color:var(--e-global-color-accent);transition:all 0.3s ease-out;border-radius:0.25rem;font-size:1rem}.cookies-warning  .cookies-warning__btn.js-reject-warning:hover{color:var(--e-global-color-accent);background-color:#fff}.cookies-warning  .cookies-warning__right__link.js-open-popup{background-color:transparent;color:#5f6369;font-size:0.875rem;font-weight:600}.cookies-warning-popup .cookies-form__button{border:0;font-size:0.9rem;color:#fff !important;background-color:var(--e-global-color-primary);transition:all 0.3s ease-out;border-radius:0.25rem}.cookies-warning-popup .cookies-form__button:hover{color:var(--e-global-color-primary) !important;background-color:#fff;transition:all 0.3s ease-out;border-radius:0.25rem}.cookies-warning-popup .cookies-form__button--top.btn-inverse{border:0;color:#fff;background-color:var(--e-global-color-primary)}.cookies-warning-popup .cookies-form__button--top.btn-inverse:hover{color:var(--e-global-color-primary);background-color:#fff}.side-toggle-container > ul li
a{background:#FF8300;color:#fff}.side-toggle-container > ul li .side-toggle-close{background:#FF8300;color:#fff}.side-toggle-container.open > ul li.open a:hover{color:#fff}.search{position:relative;text-align:left;background:#fff;border-radius:0.3125rem;padding:1.5rem 1.5rem 0.5rem 1.5rem}.search
label{margin:0;font-size:0.9rem;font-weight:400;color:#000;line-height:1em;display:block;padding-left:0.2rem}.search .form-control{font-size:1rem;font-weight:300;height:2.3125rem;padding:0.375rem 0;border:0;border-radius:0;border-bottom:2px solid #C4D6ED;-webkit-appearance:none;cursor:pointer}.search .form-group:last-child{display:flex}.search .btn-search{font-size:0.9rem}.search .fa-search{margin-right:0.5rem}.search .select2-container{width:100% !important}.search .form-group .fa-calendar-alt,
.search .form-group .fa-user{position:absolute;right:1rem;top:1.5rem;font-size:1rem;opacity:0.6;pointer-events:none}.search .select-passenger-div input[name="passengers"]{cursor:pointer}.search .select-passenger-div .form-control:disabled,
.search .select-passenger-div .form-control[readonly]{background-color:transparent !important}.search .select-passengers{display:none;box-shadow:0 0 4px rgba(0,0,0,0.2);border-radius:3px;position:absolute;z-index:10;color:#555;width:calc(100% - 30px);min-width:15rem;background:#fff;padding:1rem;top:100%}.search .select-passengers>div{display:flex;align-items:center;margin-bottom:1rem}.search .select-passengers>div:last-child{margin-bottom:0}.search .select-passengers
.text{line-height:1.1}.search .select-passengers
.help{margin-top:0.25rem;font-size:0.875rem;color:#b2b2b2}.search .select-passengers .btn-group{margin-left:auto}.search .select-passengers
.btn{font-size:1.125rem;font-weight:800;border:none;width:2.3125rem;height:2.3125rem;background:#0F4DBC;border-radius:0;line-height:1}.search .select-passengers .btn:hover{background-color:#FF8300;border-color:#FF8300}.search .select-passengers .btn:focus,
.search .select-passengers
.btn.focus{background-color:#FF8300;border-color:#FF8300}.search .select-passengers
.quantity{width:2.3125rem;height:2.3125rem;line-height:2.3125rem;font-weight:600;cursor:default;text-align:center;border:0}.search.forceMobile{margin:0;padding-bottom:4rem}.search.forceMobile .form-group:last-child{position:unset;margin:0}.search.forceMobile .btn-search{border-top-left-radius:0;border-top-right-radius:0;position:absolute;bottom:0;left:0;right:0;padding:0.9rem}.search .select2-container--bootstrap .select2-selection--single{font-size:1rem;font-weight:300;height:2.3125rem;padding:0.375rem 0 0.375rem 0.2rem;border:0;border-radius:0;border-bottom:2px solid #C4D6ED;box-shadow:unset;line-height:1.5em}.select2-container{font-size:0.9rem}.select2-container--bootstrap .select2-results>.select2-results__options{overflow-x:hidden}.search-lines{position:relative;text-align:left;background:#fff;border-radius:0.3125rem;padding:1.5rem 1.5rem 0.5rem 1.5rem;box-shadow:0 3px 6px rgba(0,0,0,0.1)}.search-lines
label{margin:0;font-size:0.9rem;font-weight:400;color:#000;line-height:1em;padding-left:0.2rem;display:none}.search-lines .form-control{font-size:1rem;font-weight:300;height:3.2125rem;padding:0.375rem 0 0.375rem 3rem;border:2px
solid #C4D6ED;border-radius:0.25rem;box-shadow:0 3px 6px rgba(0,0,0,0.1);-webkit-appearance:none;cursor:pointer}.search-lines .select2-container{width:100% !important}.search-lines .select2-container--bootstrap .select2-selection--single{font-size:1rem;font-weight:300;padding:0.375rem 0 0.375rem 3rem;line-height:1.5em;border:2px
solid #C4D6ED;border-radius:0.25rem;box-shadow:0 3px 6px rgba(0,0,0,0.1);display:flex;align-items:center;height:3.2125rem}.search-lines .select2-container--bootstrap .select2-selection--single .select2-selection__arrow
b{border-top-color:#001476}.search-lines .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow
b{border-bottom-color:#001476}.search-lines .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#000}.search-lines .fa-route{color:#001476;font-size:1.625rem;position:absolute;left:1.75rem;top:0.7rem}.search-lines
.btn{font-size:0.9rem;height:3.2125rem}.search-lines .fa-eye{margin-right:0.5rem}.search-lines.forceMobile{background:#F8F9FA;padding:3rem 2rem 1.5rem 2rem}.search-lines.forceMobile
h3{margin-bottom:1.5rem}.search-lines.forceMobile h3:after{content:'';display:block;width:60px;border-top:2.4px solid #FF8100;margin-top:1.5rem}.search-lines.forceMobile
p{font-weight:300;margin-bottom:1.5rem}.search-lines.forceMobile .form-group{margin-bottom:1.5rem}#searching-modal .modal-dialog{max-width:730px}#searching-modal .modal-content{border-color:#D7D8D8;border-radius:0.3125rem}#searching-modal .modal-body{padding:5rem 3rem}#searching-modal
.text1{text-align:center;font-size:1.25rem;font-weight:500;color:#FF8300}#searching-modal
.text2{text-align:center;font-size:1.25rem;font-weight:500;color:#001476}#searching-modal
.anim{padding:4rem 0;display:flex;align-items:center;justify-content:space-between}#searching-modal .anim
.circle{border-radius:50%;background:#FF8300;width:0.6875rem;height:0.6875rem}#searching-modal .anim
.circle.circle16{width:1rem;height:1rem}#searching-modal .anim
.circle.circle20{width:1.25rem;height:1.25rem}#searching-modal .anim
.circle.circle25{width:1.5625rem;height:1.5625rem}@keyframes
searchingAnim{0%{opacity:1}50%{opacity:0.25}100%{opacity:1}}#searching-modal .anim>span{animation:searchingAnim 2000ms infinite}#searching-modal .anim>span:nth-child(2){animation-delay:100ms}#searching-modal .anim>span:nth-child(3){animation-delay:200ms}#searching-modal .anim>span:nth-child(4){animation-delay:300ms}#searching-modal .anim>span:nth-child(5){animation-delay:400ms}#searching-modal .anim>span:nth-child(6){animation-delay:500ms}#searching-modal .anim>span:nth-child(7){animation-delay:600ms}#searching-modal .anim>span:nth-child(8){animation-delay:700ms}#searching-modal .anim>span:nth-child(9){animation-delay:800ms}.over-content{position:absolute;top:100%;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:0;transition:all 0.3s ease-out;visibility:hidden;opacity:0;transform:translateX(-2%)}.over-content.open{visibility:visible;opacity:1;transform:translateX(-1%)}.sidebar-login{display:block;position:absolute;top:100%;right:0;width:410px;height:100vh;background:#fff;transform:translateX(110%);box-shadow:0 2px 4px rgba(0,0,0,0.15);z-index:3;transition:transform 0.3s ease-out;padding:2rem}.sidebar-login.open{transform:translateX(0)}.sidebar-login,
.sidebar-login a,
.sidebar-login input,
.sidebar-login
button{font-size:1rem}.sidebar-login .sl-title{display:flex;align-items:center;margin:0
0 1rem 0}.sidebar-login .sl-title
.tilde{background:url('/wp-content/themes/laregional/img/tilde.png') no-repeat;background-size:contain;content:'';width:2rem;height:1rem;display:inline-block;margin-right:1rem}.sidebar-login .sl-title
h5{color:#001476;font-size:1.5rem;font-weight:400;margin:0}.sidebar-login .sl-title
.close{font-size:1.6rem;padding:0
0 0 0.6rem;margin:0
0 0 auto;cursor:pointer}.sidebar-login .sl-form{}.sidebar-login .sl-form
.close{background:transparent}.sidebar-login .sl-form
label{display:none}.sidebar-login .sl-form .form-control{color:#000;border:0;background:#F4F7FB;border-radius:4px;padding:0.825rem 0.875rem;height:auto;font-size:1rem}.sidebar-login .sl-form .password-show{cursor:pointer;position:absolute;top:0.7rem;right:2rem;opacity:0.75}.sidebar-login .sl-form .password-show:hover{opacity:1}.sidebar-login .sl-form .btn-login{padding:0.875rem 0.75rem}.sidebar-login .sl-form .btn-login
.far{margin-left:0.725rem}.sidebar-login .sl-form .createAccount
span{color:#FF8300}.sidebar-login
hr{border-color:#C4D6ED;margin-bottom:1rem}.sidebar-login .sl-links{display:flex;flex-wrap:wrap;margin:0
-0.625rem}.sidebar-login .sl-links
div{flex:0 0 50%;margin:0
0 1.25rem 0;white-space:nowrap;overflow:hidden}.sidebar-login .sl-links div:nth-child(n){padding-right:0.625rem}.sidebar-login .sl-links div:nth-child(n+1){padding-left:0.625rem}.sidebar-login .sl-links
a{display:block;background:#F4F7FB;padding:0.825rem 0.625rem;border-radius:4px}.sidebar-login .sl-links a .far,
.sidebar-login .sl-links a
.fas{margin-right:0.5rem}.sidebar-login .sidebar-login-in{display:none}.sidebar-login .sidebar-login-in .btn-logout{padding:0.875rem 0.75rem;background-color:#001476}.sidebar-login .sidebar-login-in .btn-logout
.fas{margin-left:0.725rem}.sidebar-login .sidebar-login-in .btn-logout:hover{background-color:#000e50}.formulario_bonos{padding:2rem 2rem 2rem 2rem;background-color:#F5F8FF}.formulario_bonos
b{font-weight:600;color:#001476}.formulario_bonos
.textos{font-size:0.9375rem}.formulario_bonos
.texto_legal{font-size:0.75rem}.formulario_bonos .descuento-div{background:#fff;padding:0
1.5rem;border:1px
solid #FF8300;border-radius:4px;margin:1.5rem 0 2rem 0}.formulario_bonos
.btn{border:0}.formulario_bonos input[type='text'],
.formulario_bonos input[type='date'],
.formulario_bonos
select{background:#fff;border-radius:4px;border:0;padding:0.8125rem 0.8125rem;margin:0;height:auto}.formulario_bonos .form-control.is-invalid{border:1px
solid #dc3545}.formulario_bonos .form-control:not(.is-invalid):focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.formulario_bonos
select{height:50px}.formulario_bonos .custom-control-inline{margin-top:0.8rem}.formulario_bonos .custom-file{height:auto}.formulario_bonos .custom-file-input{height:50px;cursor:pointer}.formulario_bonos .custom-file-label{background:#fff;border-radius:4px;border:0;padding:0.025rem 0.8125rem;margin:0;height:50px;overflow:hidden;cursor:pointer;display:flex;align-items:center}.formulario_bonos .custom-file-label::after{border:0;height:100%;display:flex;align-items:center;cursor:pointer}.formulario_bonos .has-error .custom-file-label{border:1px
solid #dc3545}.formulario_bonos .bono-photo-example
a{font-size:14px;color:#001476;text-decoration:none}.single-image-bg{min-height:17.5rem;background-position:center center;background-size:cover}.site-main-container
.breadcrumb{margin:0;border-radius:0;background:transparent;color:#C4D6ED;text-align:left;font-size:0.9rem}.site-main-container .breadcrumb>span::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro";content:"\f207";color:#001476;margin-right:0.6rem;font-weight:600}.site-main-container
.breadcrumb_last{color:#001476}.single-content{margin:2rem 2rem 0 0}article .tags-link{display:flex;align-items:center;margin:3rem 0 0 0}article .tags-link
h3{color:#FF8300;font-weight:700;text-transform:none;margin:0
0.875rem 0.875rem 0}article .tags-link
a{background:#F5F8FF;color:#0F4DBC;padding:0.5rem 2rem;border-radius:3rem;margin:0
0.875rem 0.875rem 0}article .tags-link a:hover{background:#0F4DBC;color:#F5F8FF}.site-main-container
aside{margin:2rem 0}.site-main-container aside>h2{font-size:1.2rem;font-weight:700}article.single-related{margin-bottom:1.5rem;display:flex}article.single-related>a{position:relative;display:block;flex-shrink:0;width:50%;margin-right:1rem}article.single-related > a
img{max-width:100%;border-radius:10px}article.single-related
h3{font-size:1rem;margin-bottom:0.875rem}article.single-related
.footer{font-size:0.875rem;color:#A2A2A2}article.single-related .footer
a{color:#FF901C}article.single-related .footer .categories-link{display:block}.modalHome{background:rgba(0, 20, 118, 0.51)}.modalHome .modal-content{border:0;border-radius:1rem}.modalHome .modal-header{padding:0;border:0}.modalHome .modal-header
.close{margin:0;position:absolute;top:-1.75rem;right:-1.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;font-size:1.75rem;color:#001476;background:#fff;border-radius:50%;opacity:1}.modalHome .modal-header .close:hover,
.modalHome .modal-header .close:focus{opacity:1}.modalHome .modal-body{padding:0;border-radius:1rem;overflow:hidden}.wpcf7-form-control-wrap .select2-container--bootstrap .select2-selection--single{font-size:1rem}.negrita-azul b,
.negrita-azul
strong{color:#0F4DBC;font-weight:400}.titulo-separador h3::after{display:block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:0.5625rem;font-family:"Font Awesome 5 Pro";content:"\f0d7";color:#FF8107;margin:0.625rem auto 0 auto;font-weight:600}.elementor .elementor-element .elementor-button:hover{background:#FF8107;color:#fff}.elementor-element-02e8615,.elementor-element-bc9afc6{cursor:pointer}.pax2-info,.pax3-info,.pax4-info,.pax5-info{display:none}.info-hour{background-repeat:no-repeat;background-position:0% 0%;background-origin:padding-box;background-color:#FFFAD0;background-clip:padding-box;border-radius:6px;opacity:1;padding:0.565rem 0.8125rem;margin-top:20px;color:#0F4DBC}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,.wp-block-image.is-resized{display:block}}@media (max-width: 1199px){.site-header .site-branding a
img{width:220px}.main-navigation .menu>li>a>.link-outer{padding:5px
10px}}@media (min-width: 992px) and (max-width: 1199px){.main-navigation .menu>li>a>.link-outer>.link-inner{white-space:nowrap}}@media (max-width: 991px){.site-header .site-branding{margin:0
auto}.search{padding-bottom:4rem}.search .form-group:last-child{position:unset;margin:0}.search .btn-search{border-top-left-radius:0;border-top-right-radius:0;position:absolute;bottom:0;left:0;right:0;padding:0.9rem}}@media (max-width: 767px){.site-footer-top .container>.row>.col-12:nth-child(2){margin-top:1.3rem}.avisos{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.avisos .swiper-container{width:calc(100% - 5.0625rem);margin-bottom:1rem}.avisos-header .container>div{width:calc(100% - 6rem)}.avisos-header
p{display:none}.modalHome .modal-header
.close{top:-1rem;right:-1rem}}@media (max-width: 575px){.header-user
.fas{margin:0}.sidebar-login{padding:1rem;width:320px}}