/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--txq-black:#1F1F1F;--txq-black-2:#141414;--txq-yellow:#FFC61A;--txq-yellow-d:#F0B400;--txq-paper:#F5F2EA;--txq-line:#E6E3D9;--txq-gray:#6A6A6A;--txq-maxw:1240px;--txq-r:4px;}body.path-taxiquico #toolbar-administration,body.path-taxiquico #toolbar-bar,body.path-taxiquico .toolbar-bar,body.path-taxiquico .toolbar-tray,body.path-taxiquico #gin_sidebar,body.path-taxiquico .gin-secondary-toolbar,body.path-taxiquico .gin-toolbar-toggle,body.path-taxiquico .meta-sidebar__trigger{display:none !important;}body.path-taxiquico.toolbar-fixed,body.path-taxiquico.toolbar-horizontal,body.path-taxiquico.toolbar-tray-open,body.path-taxiquico.gin--vertical-toolbar,body.path-taxiquico{padding-top:0 !important;padding-left:0 !important;margin-left:0 !important;}#txq-page,#txq-page p,#txq-page span:not([class*="txq-"]):not([class*="badge"]),#txq-page label,#txq-page dt,#txq-page dd,#txq-page th,#txq-page td{color:var(--txq-black);}#txq-page input[type="text"],#txq-page input[type="email"],#txq-page input[type="tel"],#txq-page input[type="number"],#txq-page input[type="date"],#txq-page input[type="time"],#txq-page input[type="search"],#txq-page select,#txq-page textarea{color:var(--txq-black) !important;}#txq-page{min-height:100vh;background:var(--txq-paper);display:flex;flex-direction:column;font-family:'Inter',system-ui,sans-serif;color:var(--txq-black);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}#txq-page h1,#txq-page h2,#txq-page h3,#txq-page h4,#txq-page h5{font-family:'Archivo','Arial Black',sans-serif;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.05;}#txq-page .loader,#txq-page .mouse_follower{display:none !important;}#txq-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--txq-line);box-shadow:0 1px 4px rgba(0,0,0,.07);}.txq-header-inner{max-width:var(--txq-maxw);margin:0 auto;padding:.7rem 28px;display:flex;align-items:center;justify-content:space-between;gap:1rem;}.txq-brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;flex-shrink:0;}.txq-logo{height:36px;width:auto;display:block;}.txq-site-name{font-family:'Archivo',sans-serif;font-weight:900;font-size:18px;letter-spacing:-.02em;color:var(--txq-black);white-space:nowrap;}.txq-header-nav{display:flex;align-items:center;gap:.6rem;}.txq-nav-link{font-size:.875rem;font-weight:600;color:var(--txq-black);text-decoration:none;padding:.4rem .75rem;border-radius:var(--txq-r);transition:background .15s;}.txq-nav-link:hover{background:var(--txq-paper);}.txq-nav-btn{font-size:.875rem;font-weight:700;color:var(--txq-black);background:var(--txq-yellow);text-decoration:none;padding:.5rem 1rem;border-radius:var(--txq-r);transition:background .15s;white-space:nowrap;border:2px solid var(--txq-yellow);}.txq-nav-btn:hover{background:var(--txq-black);color:var(--txq-yellow);border-color:var(--txq-black);}.txq-page-hero{background:var(--txq-black);color:#fff;padding:48px 0 100px;position:relative;overflow:hidden;}.txq-page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:repeating-linear-gradient(90deg,var(--txq-yellow) 0 14px,var(--txq-black)  14px 28px);opacity:.7;}.txq-page-hero-inner{max-width:var(--txq-maxw);margin:0 auto;padding:0 28px;}.txq-crumb{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.2em;color:#9c9c9c;text-transform:uppercase;margin-bottom:18px;}.txq-crumb a{color:#9c9c9c;text-decoration:none;}.txq-crumb a:hover{color:var(--txq-yellow);}.txq-page-hero-title{font-family:'Archivo','Arial Black',sans-serif;font-weight:900;font-size:clamp(40px,5.5vw,72px);line-height:.95;letter-spacing:-.035em;color:#fff;margin:0 0 18px;}.txq-page-hero-title .txq-y{color:var(--txq-yellow);}.txq-page-hero-lede{color:#bfbfbf;font-size:18px;max-width:520px;margin:0 0 40px;}.txq-pub-header{background:#fff;border-bottom:1px solid var(--txq-line);}.txq-pub-header-inner{max-width:var(--txq-maxw);margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px;}.txq-pub-header .txq-brand{text-decoration:none;}.txq-pub-cta{display:inline-flex;align-items:center;gap:8px;background:var(--txq-black);color:#fff;padding:10px 18px;border-radius:var(--txq-r);font-weight:700;font-size:14px;text-decoration:none;transition:.15s;white-space:nowrap;}.txq-pub-cta:hover{background:var(--txq-yellow);color:var(--txq-black);}#txq-main{flex:1;padding:0;}#txq-main.txq-main--admin{padding:0;}.txq-content{margin:0 auto;padding:0;}.txq-content--overlap{margin-top:-70px;position:relative;z-index:2;}.txq-content h1.page-title,.txq-content h1{font-family:'Archivo','Arial Black',sans-serif;font-size:1.5rem;font-weight:800;color:var(--txq-black);margin-bottom:1.5rem;letter-spacing:-.02em;}.txq-content .messages-list,.txq-content .messages{margin-bottom:1.25rem;}.txq-checkout-secure{font-family:'JetBrains Mono',monospace;font-size:.8rem;font-weight:600;color:#2C7A3F;display:flex;align-items:center;gap:.35rem;letter-spacing:.05em;text-transform:uppercase;}@media (max-width:640px){.txq-pub-header-inner{height:56px;padding:0 16px;}.txq-page-hero{padding:32px 0 80px;}.txq-page-hero-inner{padding:0 16px;}.txq-content--overlap{margin-top:-50px;}}@media (max-width:640px){.txq-header-inner{padding:.6rem 14px;gap:.6rem;flex-wrap:wrap;}.txq-header-nav{flex-wrap:wrap;gap:.4rem;justify-content:flex-end;min-width:0;}.txq-nav-link{padding:.35rem .5rem;font-size:13px;}.txq-nav-btn{padding:.45rem .75rem;font-size:13px;white-space:nowrap;}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
#banner .slick-slider,#banner .slide__content,#banner .slick{height:50vh;overflow:hidden;}#banner .slick-list{padding:0px!important;max-width:100%;}#banner #block-views-block-slides-block-slider-video,#banner #block-views-block-slide-producto-block-slider-video{max-width:100%;}#banner .slick div[class*="views-field-field-media-image"]{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:-1;}#banner .views-field-field-video{position:absolute;left:-100px;top:-100px;width:calc(100% + 200px);height:calc(100% + 200px);z-index:-1;}#banner .views-field-field-video-lightbox{position:absolute;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);}#banner .views-field-field-video-lightbox:before{content:">";color:orange;border:2px solid orange;font-weight:700;border-radius:100%;padding:7px 10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}#banner .views-field-field-video-lightbox .field-content{pointer-events:none!important;display:none;}#banner .callToAction.container{transition:all 0.5s;}#banner .callToAction.container.hide-less-hover{opacity:0;}#banner .callToAction.container.hide-less-hover:hover{opacity:1!important;}#banner .views-field-field-video-lightbox:before{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;}#banner .views-field-field-video-lightbox:before{width:80px;height:80px;border:0px;content:"";background-image:url("/modules/custom/bitanube/assets/play-button.png");background-size:cover;}.player-slide.hidden{visibility:hidden;opacity:0;position:absolute;}.player-slide{pointer-events:none;}.nevervideo .views-field-field-media-oembed-video{display:none;}.views-field-field-media-oembed-video .player-icon{display:none;}.views-field-field-media-oembed-video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-9;}.views-field-field-media-oembed-video .field-content{width:100%;height:100%;}.views-field-field-media-oembed-video iframe{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 50px);}.views-field-field-media-video-file{position:absolute;left:0;top:0;pointer-events:none;width:100%;height:100%;z-index:-1;display:none;}.views-field-field-media-video-file video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.pac-container{font-family:'Inter',system-ui,sans-serif !important;border:1px solid var(--txq-line,#E6E3D9) !important;border-top:1px solid var(--txq-line,#E6E3D9) !important;border-radius:var(--txq-r,4px) !important;box-shadow:0 10px 28px rgba(0,0,0,.12) !important;padding:4px 0 !important;max-width:calc(100vw - 24px) !important;}@media (min-width:1024px){.pac-container{min-width:440px !important;}}.pac-item{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;height:auto !important;line-height:1.45 !important;padding:9px 14px !important;font-size:13px !important;color:var(--txq-gray,#6A6A6A) !important;border-top:1px solid var(--txq-line,#E6E3D9) !important;cursor:pointer !important;}.pac-item:first-child{border-top:0 !important;}.pac-item:hover,.pac-item-selected,.pac-item-selected:hover{background-color:var(--txq-cream,#FFF8E4) !important;}.pac-item-query{display:inline !important;font-size:14px !important;font-weight:600 !important;color:var(--txq-black,#1F1F1F) !important;padding-right:6px !important;}.pac-matched{font-weight:800 !important;text-decoration:none !important;}.pac-icon{margin-top:4px !important;flex-shrink:0;}
:root{--txq-black:#1F1F1F;--txq-black-2:#141414;--txq-yellow:#FFC61A;--txq-yellow-d:#F0B400;--txq-cream:#FFF8E4;--txq-paper:#F5F2EA;--txq-line:#E6E3D9;--txq-gray:#6A6A6A;--txq-red:#9F340A;--txq-ok:#2C7A3F;--txq-r:4px;}.txq-stepper{display:flex;gap:28px;margin-top:40px;flex-wrap:wrap;}.txq-stepper-step{display:flex;align-items:center;gap:14px;color:#7d7d7d;}.txq-stepper-step.is-active{color:#fff;}.txq-stepper-step.is-done{color:#fff;}.txq-stepper-num{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.1);display:grid;place-items:center;font-family:'Archivo','Arial Black',sans-serif;font-weight:800;font-size:15px;color:inherit;flex-shrink:0;}.txq-stepper-step.is-active .txq-stepper-num{background:var(--txq-yellow);border-color:var(--txq-yellow);color:var(--txq-black);}.txq-stepper-step.is-done .txq-stepper-num{background:#fff;border-color:#fff;color:var(--txq-black);}.txq-stepper-step > div > small{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#7d7d7d;font-weight:500;margin-bottom:3px;}.txq-stepper-label{display:block;font-family:'Archivo','Arial Black',sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;color:inherit;}.txq-stepper-arrow{color:#555;font-size:13px;margin-left:14px;}.txq-reserva-wrap{max-width:1240px;margin:-70px auto 0;padding:0 28px 120px;position:relative;z-index:2;}.txq-reserva-grid{display:grid;grid-template-columns:1fr .42fr;gap:28px;align-items:flex-start;}.txq-reserva-main{min-width:0;}fieldset.txq-card > legend,details.txq-card > summary{display:flex !important;width:100% !important;box-sizing:border-box;padding:0 !important;background:transparent !important;border-bottom:none;border-radius:0 !important;list-style:none;cursor:default;}fieldset.txq-card > legend .fieldset-legend,details.txq-card > summary{display:flex;align-items:center;gap:14px;padding:20px 28px !important;border-bottom:1px solid var(--txq-line);width:100%;box-sizing:border-box;font-family:'Archivo','Arial Black',sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--txq-black);}details.txq-card > summary::-webkit-details-marker,details.txq-card > summary::marker{display:none;}fieldset.txq-card .fieldset-wrapper,details.txq-card .details-wrapper,details.txq-card .claro-details__wrapper{padding:24px 28px !important;}.txq-aviso-andorra,.txq-card .info-banner{display:flex;gap:10px;align-items:flex-start;background:var(--txq-cream);border-left:3px solid var(--txq-yellow);padding:12px 16px;border-radius:3px;font-size:14px;color:var(--txq-black);margin-bottom:20px;}.txq-card .info-banner i{color:var(--txq-yellow);font-size:16px;margin-top:2px;}.txq-card .info-banner span,.txq-card .info-banner span *{font-size:14px;}.txq-row-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}.txq-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:start;margin-top:20px;}@media (max-width:640px){.txq-row-2,.txq-row-3{grid-template-columns:1fr;}}#bitanube-taxiquico-reserva-form .form-item__description,#bitanube-taxiquico-reserva-form .description,#bitanube-taxiquico-reserva-manual-form .form-item__description,#bitanube-taxiquico-reserva-espera-form .form-item__description,#bitanube-taxiquico-reserva-manual-form .description,#bitanube-taxiquico-reserva-espera-form .description{font-size:12px !important;color:var(--txq-gray);line-height:1.4;margin-top:4px;}#bitanube-taxiquico-reserva-form .form-control,#bitanube-taxiquico-reserva-form .form-text,#bitanube-taxiquico-reserva-form .form-select,#bitanube-taxiquico-reserva-form .form-date,#bitanube-taxiquico-reserva-form input[type="text"],#bitanube-taxiquico-reserva-form input[type="email"],#bitanube-taxiquico-reserva-form input[type="tel"],#bitanube-taxiquico-reserva-form input[type="date"],#bitanube-taxiquico-reserva-form input[type="time"],#bitanube-taxiquico-reserva-form select,#bitanube-taxiquico-reserva-manual-form .form-control,#bitanube-taxiquico-reserva-espera-form .form-control,#bitanube-taxiquico-reserva-manual-form .form-text,#bitanube-taxiquico-reserva-espera-form .form-text,#bitanube-taxiquico-reserva-manual-form .form-select,#bitanube-taxiquico-reserva-espera-form .form-select,#bitanube-taxiquico-reserva-manual-form .form-date,#bitanube-taxiquico-reserva-espera-form .form-date,#bitanube-taxiquico-reserva-manual-form input[type="text"],#bitanube-taxiquico-reserva-espera-form input[type="text"],#bitanube-taxiquico-reserva-manual-form input[type="email"],#bitanube-taxiquico-reserva-espera-form input[type="email"],#bitanube-taxiquico-reserva-manual-form input[type="tel"],#bitanube-taxiquico-reserva-espera-form input[type="tel"],#bitanube-taxiquico-reserva-manual-form input[type="date"],#bitanube-taxiquico-reserva-espera-form input[type="date"],#bitanube-taxiquico-reserva-manual-form input[type="time"],#bitanube-taxiquico-reserva-espera-form input[type="time"],#bitanube-taxiquico-reserva-manual-form select,#bitanube-taxiquico-reserva-espera-form select{height:52px;background:var(--txq-paper);border:1.5px solid transparent;border-radius:var(--txq-r);padding:0 14px;font:600 15px/1 'Inter',system-ui,sans-serif;color:var(--txq-black);width:100%;box-sizing:border-box;transition:background .15s,border-color .15s;outline:none;-webkit-appearance:none;appearance:none;}#bitanube-taxiquico-reserva-form .form-control:focus,#bitanube-taxiquico-reserva-form .form-text:focus,#bitanube-taxiquico-reserva-form .form-select:focus,#bitanube-taxiquico-reserva-form .form-date:focus,#bitanube-taxiquico-reserva-form input:focus,#bitanube-taxiquico-reserva-form select:focus,#bitanube-taxiquico-reserva-manual-form .form-control:focus,#bitanube-taxiquico-reserva-espera-form .form-control:focus,#bitanube-taxiquico-reserva-manual-form .form-text:focus,#bitanube-taxiquico-reserva-espera-form .form-text:focus,#bitanube-taxiquico-reserva-manual-form .form-select:focus,#bitanube-taxiquico-reserva-espera-form .form-select:focus,#bitanube-taxiquico-reserva-manual-form .form-date:focus,#bitanube-taxiquico-reserva-espera-form .form-date:focus,#bitanube-taxiquico-reserva-manual-form input:focus,#bitanube-taxiquico-reserva-espera-form input:focus,#bitanube-taxiquico-reserva-manual-form select:focus,#bitanube-taxiquico-reserva-espera-form select:focus{background:#fff;border-color:var(--txq-black);}#bitanube-taxiquico-reserva-form .form-control::placeholder,#bitanube-taxiquico-reserva-form .form-text::placeholder,#bitanube-taxiquico-reserva-form input::placeholder,#bitanube-taxiquico-reserva-manual-form .form-control::placeholder,#bitanube-taxiquico-reserva-espera-form .form-control::placeholder,#bitanube-taxiquico-reserva-manual-form .form-text::placeholder,#bitanube-taxiquico-reserva-espera-form .form-text::placeholder,#bitanube-taxiquico-reserva-manual-form input::placeholder,#bitanube-taxiquico-reserva-espera-form input::placeholder{color:#bbb;font-weight:400;}#bitanube-taxiquico-reserva-form .form-select,#bitanube-taxiquico-reserva-form select,#bitanube-taxiquico-reserva-manual-form .form-select,#bitanube-taxiquico-reserva-espera-form .form-select,#bitanube-taxiquico-reserva-manual-form select,#bitanube-taxiquico-reserva-espera-form select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%231F1F1F' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-color:var(--txq-paper);padding-right:36px;}#bitanube-taxiquico-reserva-form .form-select:focus,#bitanube-taxiquico-reserva-form select:focus,#bitanube-taxiquico-reserva-manual-form .form-select:focus,#bitanube-taxiquico-reserva-espera-form .form-select:focus,#bitanube-taxiquico-reserva-manual-form select:focus,#bitanube-taxiquico-reserva-espera-form select:focus{background-color:#fff;}.txq-trip-type-wrap fieldset.txq-trip-toggle,fieldset.txq-trip-toggle{border:none !important;padding:0 !important;margin:0 0 1rem !important;background:transparent !important;box-shadow:none !important;}fieldset.txq-trip-toggle > legend,fieldset.txq-trip-toggle > legend .fieldset-legend{display:block !important;font-family:'JetBrains Mono',monospace !important;font-size:10.5px !important;font-weight:500 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--txq-gray) !important;background:transparent !important;padding:0 0 6px !important;margin:0 !important;border:0 !important;width:auto !important;}fieldset.txq-trip-toggle .fieldset-wrapper > .radio,fieldset.txq-trip-toggle .fieldset-wrapper #edit-tipo-viaje{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:6px !important;background:var(--txq-paper) !important;padding:4px !important;border-radius:6px !important;}fieldset.txq-trip-toggle .form-check{display:block !important;position:relative !important;flex:1 1 0 !important;min-width:0;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}fieldset.txq-trip-toggle .form-check-input,fieldset.txq-trip-toggle input[type="radio"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;pointer-events:none !important;}fieldset.txq-trip-toggle .form-check-label{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:46px !important;box-sizing:border-box !important;padding:0 12px !important;background:transparent !important;border:0 !important;border-radius:4px !important;font:600 13px/1 'Inter',system-ui,sans-serif !important;color:var(--txq-gray) !important;letter-spacing:0 !important;text-transform:none !important;cursor:pointer;text-align:center;white-space:nowrap;transition:background-color .15s,color .15s;}fieldset.txq-trip-toggle .form-check-input:checked + .form-check-label{background:var(--txq-black) !important;color:var(--txq-yellow) !important;padding:0 12px !important;height:46px !important;border:0 !important;}fieldset.txq-trip-toggle .form-check-label:hover{color:var(--txq-black) !important;}fieldset.txq-trip-toggle .form-check-input:checked + .form-check-label:hover{color:var(--txq-yellow) !important;}.txq-pe-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;}@media (max-width:640px){.txq-pe-grid{grid-template-columns:1fr;}}.txq-pe-grid > .txq-card,.txq-pe-grid > fieldset.txq-card,.txq-pe-grid > details.txq-card{margin-bottom:0 !important;}.txq-mas-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;}.txq-mas-grid .txq-section-label{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--txq-gray);font-weight:500;display:block;margin-bottom:10px;}@media (max-width:640px){.txq-mas-grid{grid-template-columns:1fr;gap:20px;}}.txq-counter-item{margin-bottom:16px;}.txq-counter-item:last-child{margin-bottom:0;}.txq-counter-item > .form-item{margin-bottom:0 !important;}.txq-counter-wrap{display:inline-flex;align-items:stretch;border:1.5px solid var(--txq-line);border-radius:var(--txq-r);overflow:hidden;height:44px;margin-top:6px;}.txq-counter-btn{width:44px;background:var(--txq-paper);border:none;cursor:pointer;font-size:1.2rem;font-weight:400;color:var(--txq-black);display:flex;align-items:center;justify-content:center;transition:background .1s;flex-shrink:0;user-select:none;padding:0;}.txq-counter-btn:hover{background:var(--txq-line);}.txq-counter-btn:active{background:#d0cfc6;}.txq-counter-wrap input[type="number"]{width:54px !important;height:100%;border:none !important;border-left:1.5px solid var(--txq-line) !important;border-right:1.5px solid var(--txq-line) !important;border-radius:0 !important;text-align:center;font-family:'Archivo',sans-serif;font-size:18px;font-weight:800;color:var(--txq-black);padding:0 !important;-moz-appearance:textfield;appearance:textfield;background:#fff;box-shadow:none !important;letter-spacing:-.02em;}.txq-counter-wrap input[type="number"]::-webkit-inner-spin-button,.txq-counter-wrap input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#bitanube-taxiquico-reserva-form .form-type--checkbox,#bitanube-taxiquico-reserva-form .checkbox.form-check,#bitanube-taxiquico-reserva-manual-form .form-type--checkbox,#bitanube-taxiquico-reserva-espera-form .form-type--checkbox,#bitanube-taxiquico-reserva-manual-form .checkbox.form-check,#bitanube-taxiquico-reserva-espera-form .checkbox.form-check{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--txq-line);}#bitanube-taxiquico-reserva-form .form-type--checkbox:last-of-type,#bitanube-taxiquico-reserva-form .checkbox.form-check:last-of-type,#bitanube-taxiquico-reserva-manual-form .form-type--checkbox:last-of-type,#bitanube-taxiquico-reserva-espera-form .form-type--checkbox:last-of-type,#bitanube-taxiquico-reserva-manual-form .checkbox.form-check:last-of-type,#bitanube-taxiquico-reserva-espera-form .checkbox.form-check:last-of-type{border-bottom:0;}#bitanube-taxiquico-reserva-form .form-type--checkbox .form-item__label,#bitanube-taxiquico-reserva-form .form-type--checkbox label,#bitanube-taxiquico-reserva-form .checkbox.form-check label,#bitanube-taxiquico-reserva-form .checkbox.form-check .form-check-label,#bitanube-taxiquico-reserva-manual-form .form-type--checkbox .form-item__label,#bitanube-taxiquico-reserva-espera-form .form-type--checkbox .form-item__label,#bitanube-taxiquico-reserva-manual-form .form-type--checkbox label,#bitanube-taxiquico-reserva-espera-form .form-type--checkbox label,#bitanube-taxiquico-reserva-manual-form .checkbox.form-check label,#bitanube-taxiquico-reserva-espera-form .checkbox.form-check label,#bitanube-taxiquico-reserva-manual-form .checkbox.form-check .form-check-label,#bitanube-taxiquico-reserva-espera-form .checkbox.form-check .form-check-label{font-family:'Inter',sans-serif !important;font-size:15px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:normal !important;color:var(--txq-black) !important;cursor:pointer;order:-1;}#bitanube-taxiquico-reserva-form .form-type--checkbox .form-item__description,#bitanube-taxiquico-reserva-form .checkbox.form-check .description,#bitanube-taxiquico-reserva-manual-form .form-type--checkbox .form-item__description,#bitanube-taxiquico-reserva-espera-form .form-type--checkbox .form-item__description,#bitanube-taxiquico-reserva-manual-form .checkbox.form-check .description,#bitanube-taxiquico-reserva-espera-form .checkbox.form-check .description{font-size:13px !important;color:var(--txq-gray);display:block;margin-top:2px;width:100%;flex:1 1 100%;order:2;}#bitanube-taxiquico-reserva-form input[type="checkbox"],#bitanube-taxiquico-reserva-manual-form input[type="checkbox"],#bitanube-taxiquico-reserva-espera-form input[type="checkbox"]{width:44px;height:24px;border-radius:100px;background:var(--txq-line);border:none;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0;}#bitanube-taxiquico-reserva-form input[type="checkbox"]::after,#bitanube-taxiquico-reserva-manual-form input[type="checkbox"]::after,#bitanube-taxiquico-reserva-espera-form input[type="checkbox"]::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:left .2s;box-shadow:0 1px 4px rgba(0,0,0,.2);}#bitanube-taxiquico-reserva-form input[type="checkbox"]:checked,#bitanube-taxiquico-reserva-manual-form input[type="checkbox"]:checked,#bitanube-taxiquico-reserva-espera-form input[type="checkbox"]:checked{background-color:black!important;}#bitanube-taxiquico-reserva-form input[type="checkbox"]:checked::after,#bitanube-taxiquico-reserva-manual-form input[type="checkbox"]:checked::after,#bitanube-taxiquico-reserva-espera-form input[type="checkbox"]:checked::after{left:22px;background:var(--txq-yellow);}.txq-disabled-notice{display:block;margin-top:6px;font-size:13px;color:var(--txq-red);line-height:1.4;}details.txq-more-details{border:1.5px dashed var(--txq-line) !important;border-radius:6px !important;background:transparent !important;box-shadow:none !important;margin-bottom:1.25rem !important;overflow:visible;padding:0 !important;}details.txq-more-details > summary{padding:16px 20px !important;font-family:'Inter',sans-serif !important;font-size:15px !important;font-weight:600 !important;color:var(--txq-black) !important;cursor:pointer;display:flex !important;align-items:center;justify-content:space-between;border-radius:6px !important;border-bottom:none !important;background:transparent !important;transition:color .15s,background .15s;list-style:none;text-transform:none !important;letter-spacing:normal !important;}details.txq-more-details > summary::after{content:'▼';font-size:.8rem;transition:transform .2s ease;margin-left:.5rem;flex-shrink:0;color:var(--txq-gray);}details.txq-more-details[open] > summary::after{transform:rotate(180deg);}details.txq-more-details[open]{border-color:var(--txq-line) !important;background:var(--txq-paper) !important;}details.txq-more-details[open] > summary{border-bottom:1px solid var(--txq-line) !important;border-radius:6px 6px 0 0 !important;}details.txq-more-details > .details-wrapper,details.txq-more-details > .claro-details__wrapper{padding:20px !important;}.txq-counters-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;}@media (max-width:480px){.txq-counters-grid{grid-template-columns:1fr;}}.txq-submit-wrap{margin-top:1.5rem;}.txq-submit-wrap input[type="submit"].button--primary,.txq-submit-wrap input[type="submit"],.txq-submit-wrap input.btn-primary{display:block !important;width:100%;height:56px;padding:0 32px;font-family:'Inter',sans-serif;font-size:15px;font-weight:800;letter-spacing:.02em;border-radius:var(--txq-r);background:var(--txq-yellow) !important;color:var(--txq-black) !important;border:2px solid var(--txq-yellow) !important;cursor:pointer;transition:.15s;-webkit-appearance:none;appearance:none;text-shadow:none !important;box-shadow:none !important;}.txq-submit-wrap input[type="submit"]:hover,.txq-submit-wrap input.btn-primary:hover{background:var(--txq-black) !important;color:var(--txq-yellow) !important;border-color:var(--txq-black) !important;}#bitanube-taxiquico-reserva-form .txq-reserva-main .txq-submit-wrap input[type="submit"]:hover,#bitanube-taxiquico-reserva-form .txq-reserva-aside .txq-submit-wrap input[type="submit"]:hover,#bitanube-taxiquico-reserva-manual-form .txq-reserva-main .txq-submit-wrap input[type="submit"]:hover,#bitanube-taxiquico-reserva-espera-form .txq-reserva-main .txq-submit-wrap input[type="submit"]:hover,#bitanube-taxiquico-reserva-manual-form .txq-reserva-aside .txq-submit-wrap input[type="submit"]:hover,#bitanube-taxiquico-reserva-espera-form .txq-reserva-aside .txq-submit-wrap input[type="submit"]:hover{background:var(--txq-black) !important;color:var(--txq-yellow) !important;border-color:var(--txq-black) !important;}.txq-submit-wrap a.txq-back-link{display:block;margin-top:14px;text-align:center;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--txq-gray);text-decoration:none;transition:color .15s;}.txq-submit-wrap a.txq-back-link:hover{color:var(--txq-black);}.txq-card .txq-espera-lede{margin:0;font-size:14px;line-height:1.55;color:var(--txq-gray);}#bitanube-taxiquico-reserva-form .messages--warning,#bitanube-taxiquico-reserva-manual-form .messages--warning,#bitanube-taxiquico-reserva-espera-form .messages--warning{background:var(--txq-cream);border-left:3px solid var(--txq-yellow);color:#7a4f00;border-radius:3px;padding:10px 14px;font-size:13px;margin-top:8px;}#bitanube-taxiquico-reserva-form .messages--error,#bitanube-taxiquico-reserva-manual-form .messages--error,#bitanube-taxiquico-reserva-espera-form .messages--error{background:#fdf0ec;border-left:3px solid var(--txq-red);color:var(--txq-red);border-radius:3px;padding:10px 14px;font-size:13px;margin-top:8px;}#bitanube-taxiquico-reserva-form .form-item--error-message,#bitanube-taxiquico-reserva-manual-form .form-item--error-message,#bitanube-taxiquico-reserva-espera-form .form-item--error-message,#bitanube-taxiquico-reserva-form .txq-ac-aviso,#bitanube-taxiquico-reserva-manual-form .txq-ac-aviso{display:block;width:100%;margin:6px 0 0;padding:0;border:0;background:none;color:var(--txq-red,#9F340A) !important;font-size:12px;line-height:1.4;}#bitanube-taxiquico-reserva-form input[aria-invalid="true"],#bitanube-taxiquico-reserva-form select[aria-invalid="true"],#bitanube-taxiquico-reserva-form textarea[aria-invalid="true"],#bitanube-taxiquico-reserva-manual-form input[aria-invalid="true"],#bitanube-taxiquico-reserva-manual-form select[aria-invalid="true"],#bitanube-taxiquico-reserva-manual-form textarea[aria-invalid="true"],#bitanube-taxiquico-reserva-espera-form input[aria-invalid="true"],#bitanube-taxiquico-reserva-espera-form textarea[aria-invalid="true"]{box-shadow:0 0 0 1.5px var(--txq-red,#9F340A) !important;}#bitanube-taxiquico-reserva-form .input-group:has([aria-invalid="true"]),#bitanube-taxiquico-reserva-manual-form .input-group:has([aria-invalid="true"]),#bitanube-taxiquico-reserva-espera-form .input-group:has([aria-invalid="true"]){box-shadow:0 0 0 1.5px var(--txq-red,#9F340A);border-radius:var(--txq-r,4px);}#bitanube-taxiquico-reserva-form .input-group input[aria-invalid="true"],#bitanube-taxiquico-reserva-manual-form .input-group input[aria-invalid="true"],#bitanube-taxiquico-reserva-espera-form .input-group input[aria-invalid="true"]{box-shadow:none !important;}#bitanube-taxiquico-reserva-form .form-item--error-message .placeholder,#bitanube-taxiquico-reserva-manual-form .form-item--error-message .placeholder,#bitanube-taxiquico-reserva-espera-form .form-item--error-message .placeholder{font:inherit !important;font-weight:600 !important;color:inherit !important;background:none !important;padding:0 !important;}#bitanube-taxiquico-reserva-form .txq-counter-item .js-form-item .form-item--error-message,#bitanube-taxiquico-reserva-manual-form .txq-counter-item .js-form-item .form-item--error-message,#bitanube-taxiquico-reserva-espera-form .txq-counter-item .js-form-item .form-item--error-message{order:10;flex:1 1 100%;grid-column:1 / -1;margin-top:4px;}#bitanube-taxiquico-reserva-form .txq-counter-wrap input[aria-invalid="true"],#bitanube-taxiquico-reserva-manual-form .txq-counter-wrap input[aria-invalid="true"],#bitanube-taxiquico-reserva-espera-form .txq-counter-wrap input[aria-invalid="true"]{box-shadow:none !important;color:var(--txq-red,#9F340A) !important;}#bitanube-taxiquico-reserva-form .txq-counter-wrap:has([aria-invalid="true"]) .txq-counter-btn,#bitanube-taxiquico-reserva-manual-form .txq-counter-wrap:has([aria-invalid="true"]) .txq-counter-btn,#bitanube-taxiquico-reserva-espera-form .txq-counter-wrap:has([aria-invalid="true"]) .txq-counter-btn{border-color:var(--txq-red,#9F340A) !important;}fieldset.txq-lang-pills-field{border:none !important;padding:0 !important;margin:0 0 1rem !important;background:transparent !important;box-shadow:none !important;}fieldset.txq-lang-pills-field > legend,fieldset.txq-lang-pills-field > legend .fieldset-legend{display:block !important;font-family:'JetBrains Mono',monospace !important;font-size:10.5px !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--txq-gray) !important;font-weight:500 !important;background:transparent !important;padding:0 0 8px !important;margin:0 !important;border:0 !important;width:auto !important;}fieldset.txq-lang-pills-field .fieldset-wrapper > .radio,fieldset.txq-lang-pills-field .fieldset-wrapper > div[id^="edit-idioma"]{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:4px;}fieldset.txq-lang-pills-field .form-check{margin:0 !important;padding:0 !important;}fieldset.txq-lang-pills-field .form-check-input,fieldset.txq-lang-pills-field input[type="radio"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;pointer-events:none !important;}fieldset.txq-lang-pills-field .form-check-label{display:inline-block !important;padding:7px 14px !important;background:var(--txq-paper) !important;border-radius:100px !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:600 !important;color:var(--txq-gray) !important;cursor:pointer !important;border:1.5px solid transparent !important;transition:.15s !important;text-transform:none !important;letter-spacing:normal !important;line-height:1 !important;margin:0 !important;}fieldset.txq-lang-pills-field .form-check-label:hover{color:var(--txq-black) !important;border-color:var(--txq-black) !important;}fieldset.txq-lang-pills-field .form-check-input:checked + .form-check-label{background:var(--txq-black) !important;color:var(--txq-yellow) !important;border-color:var(--txq-black) !important;}.txq-reserva-aside{position:sticky;top:100px;}@media (max-width:900px){.txq-reserva-grid{grid-template-columns:1fr;}.txq-reserva-aside{position:static;}.txq-reserva-wrap{margin-top:-50px;padding:0 16px 80px;}}.txq-reserva-wrap.txq-reserva-wrap--flush{margin-top:0;}#txq-main.txq-main--admin .txq-reserva-wrap.txq-reserva-wrap--flush{padding-top:28px;}.txq-summary-card{padding:28px !important;}.txq-summary-card h4{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 18px;color:var(--txq-black);display:flex;align-items:center;gap:8px;}.txq-summary-card h4 i{color:var(--txq-yellow);}.txq-sum-route{padding:14px 0;border-bottom:1px solid var(--txq-line);margin-bottom:4px;}.txq-sum-pt{display:flex;gap:12px;align-items:flex-start;padding:6px 0;}.txq-sum-dot{width:10px;height:10px;background:var(--txq-yellow);border:2px solid var(--txq-black);border-radius:50%;margin-top:5px;flex-shrink:0;}.txq-sum-dot--dest{background:var(--txq-black);}.txq-sum-connector{width:2px;height:16px;background:repeating-linear-gradient(0deg,var(--txq-black) 0 3px,transparent 3px 6px);margin-left:4px;}.txq-sum-pt small{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.18em;color:var(--txq-gray);text-transform:uppercase;}.txq-sum-pt b{font-weight:700;font-size:15px;display:block;margin-top:3px;color:var(--txq-black);}.txq-sum-row{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px dashed var(--txq-line);}.txq-sum-row:last-of-type{border-bottom:0;}.txq-sum-k{color:var(--txq-gray);}.txq-sum-v{font-weight:600;color:var(--txq-black);}.txq-sum-total{background:var(--txq-black);color:#fff;margin:16px -28px -28px;padding:20px 28px;border-radius:0 0 6px 6px;display:flex;justify-content:space-between;align-items:center;}.txq-sum-total-k{color:#9c9c9c;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;}.txq-sum-total-v{font-family:'Archivo','Arial Black',sans-serif;font-weight:900;font-size:18px;letter-spacing:-.02em;color:var(--txq-yellow);}.txq-contact-inner{display:flex;gap:14px;align-items:flex-start;}.txq-contact-icon{width:40px;height:40px;border-radius:50%;background:var(--txq-yellow);display:grid;place-items:center;flex-shrink:0;font-size:16px;color:var(--txq-black);}.txq-contact-title{font-family:'Archivo','Arial Black',sans-serif;font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--txq-black);margin-bottom:2px;}.txq-contact-sub{font-size:13px;color:var(--txq-gray);margin-bottom:12px;line-height:1.4;}.txq-contact-links{display:flex;flex-direction:column;gap:6px;}.txq-contact-link{display:inline-flex;align-items:center;gap:8px;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;color:var(--txq-black);text-decoration:none;transition:color .15s;}.txq-contact-link i{color:var(--txq-yellow);font-size:14px;}.txq-contact-link:hover{color:var(--txq-yellow);}.txq-contact-link:hover i{color:var(--txq-black);}.txq-ac-aviso{margin-top:6px;color:var(--txq-red,#9F340A);font-size:12px;line-height:1.4;}@media (max-width:767px){#bitanube-taxiquico-reserva-form .txq-reserva-main .txq-mas-grid,#bitanube-taxiquico-reserva-form .txq-reserva-aside .txq-mas-grid,#bitanube-taxiquico-reserva-manual-form .txq-reserva-main .txq-mas-grid,#bitanube-taxiquico-reserva-manual-form .txq-reserva-aside .txq-mas-grid,#bitanube-taxiquico-reserva-espera-form .txq-reserva-main .txq-mas-grid,#bitanube-taxiquico-reserva-espera-form .txq-reserva-aside .txq-mas-grid{grid-template-columns:1fr !important;gap:18px !important;}.txq-counter-item > .js-form-item{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"label counter" "desc desc" !important;align-items:center !important;column-gap:12px !important;row-gap:4px !important;}.txq-counter-item > .js-form-item > label{grid-area:label !important;margin:0 !important;}.txq-counter-item > .js-form-item > .txq-counter-wrap{grid-area:counter !important;}html body #txq-page #txq-main #bitanube-taxiquico-reserva-form .txq-counter-item .js-form-item small,html body #txq-page #txq-main #bitanube-taxiquico-reserva-manual-form .txq-counter-item .js-form-item small,html body #txq-page #txq-main #bitanube-taxiquico-reserva-espera-form .txq-counter-item .js-form-item small,html body #bitanube-taxiquico-reserva-form .txq-counter-item .js-form-item small.description,html body #bitanube-taxiquico-reserva-manual-form .txq-counter-item .js-form-item small.description,html body #bitanube-taxiquico-reserva-espera-form .txq-counter-item .js-form-item small.description{grid-area:desc !important;width:auto !important;margin-top:0 !important;margin-bottom:0 !important;display:block !important;}#bitanube-taxiquico-reserva-manual-form input[type="text"],#bitanube-taxiquico-reserva-manual-form input[type="tel"],#bitanube-taxiquico-reserva-manual-form input[type="email"],#bitanube-taxiquico-reserva-manual-form input[type="date"],#bitanube-taxiquico-reserva-manual-form input[type="number"],#bitanube-taxiquico-reserva-manual-form select{font-size:16px !important;}.txq-counter-btn{min-width:44px !important;min-height:44px !important;}html:root{scroll-padding-top:120px !important;}}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:rgb(254,254,254);}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff;}.spb_minimized{background:rgba(255,170,0,0.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px;}.spb_top_center{top:0;position:relative;margin:auto;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}
