:root{--black:#000;--green:#43b02a;--white:#fff;--darker-white:#f6f6f6;--transparency:#008a001a;--lighter-black:#080808;--light-blue:#545f71;--grey:#999;--white-pink:#ddd}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.campos input,body{font-family:Poppins!important}.sticky{background:var(--white);left:0;margin:auto;position:fixed!important;right:0;top:-5px;width:100%;z-index:99999999}.buscador-rel{padding:0 30px}#hs_cos_wrapper_module_169763265919150{position:relative}.buscador-vuelos{align-items:flex-start;border-radius:1.25em;box-shadow:-1px 1px 33px 0 rgba(0,0,0,.11);flex-flow:column;gap:4rem;justify-content:center;max-width:1380px;padding:2em;width:100%}.buscador-vuelos,form{background:var(--white);display:flex;margin:0 auto}form{color:var(--black);position:relative;z-index:999}form,form .campos{align-items:center}form .campos{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);width:100%}.selector{position:absolute;top:55px}.airports-list-container>div,.selector{display:none}.airports-list-container>div:first-child{display:flex}.top-card{background:var(--darker-white);border-bottom:1px solid var(--white-pink);border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:0!important;padding:12px}.top-card span{font-weight:700}.bottom-card{padding-bottom:15px}.airports-selector{background:var(--white);min-width:600px}.ancho-reducido{min-width:300px!important}.airports-groups-container{margin:16px;max-width:255px;width:100%}.airports-groups-container>div{align-items:center;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:flex-start;padding:3px 15px;position:relative;text-transform:uppercase}.airports-selector .bottom-card{align-items:flex-start;display:flex;justify-content:flex-start}.airports-groups-container>div.selected{background:var(--darker-white);font-weight:700}.airports-groups-container>div.selected:after{border-bottom:6px solid transparent;border-left:6px solid #000;border-top:6px solid transparent;content:" ";height:0;position:absolute;right:1rem;top:.6rem;width:6px}.airports-list-container{max-height:280px;overflow-y:scroll;padding:16px;width:100%}.airports-list-container>div>div span{font-size:16px}.airports-list-container>div>div span:first-child{font-size:16px;font-weight:600!important}.airports-list-container>div{flex-flow:column;width:100%}.airports-list-container>div>div{cursor:pointer;display:flex;justify-content:space-between;padding:7px 10px 7px 0;width:100%}.airports-list-container-item:hover{color:var(--green)!important}#selector-pasajeros{background:var(--white);border:1px solid var(--darker-white);box-shadow:0 3px 6px #00000029;color:var(--lighter-black);flex-flow:column;min-width:280px}.selector-personas .tipo .col{width:100%}.selector-personas .tipo .col .resta,.selector-personas .tipo .col .suma{cursor:pointer;height:24px;width:24px}.selector-personas .tipo .col .numero{margin:0 3px;text-align:center;width:24px}.selector-personas .tipo{align-items:center;display:flex;justify-content:flex-start;padding:5px 30px}.selector-personas .tipo .nombre{font-size:16px;letter-spacing:0;line-height:24px;text-align:left}.selector-personas .tipo .descripcion{font-size:12px;font-weight:300;letter-spacing:0;line-height:18px;text-align:left}.selector-personas .tipo .col:last-child{align-items:center;display:flex;justify-content:center}.mostrar{display:block}.ocultar{display:none}.envio input{background:var(--green);border-radius:24px!important;color:var(--white)!important;cursor:pointer;font-size:24px!important;font-weight:700!important;width:184px!important}.envio input[type=button]{border-style:none!important}.litepicker{font-family:Poppins!important;font-size:16px!important}.litepicker .container__days .day-item:hover{-webkit-box-shadow:inset 0 0 0 1px var(--green)!important;box-shadow:inset 0 0 0 1px var(--green)!important;color:var(--green)!important}.litepicker .container__days .day-item.is-today{color:var(--green)!important}.litepicker .container__days .day-item.is-start-date{background-color:var(--green)!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:0!important;border-top-left-radius:5px!important;border-top-right-radius:0!important;color:var(--white)!important}.litepicker .container__days .day-item.is-end-date{background-color:var(--green)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:5px!important;border-top-left-radius:0!important;border-top-right-radius:5px!important;color:var(--white)!important}.litepicker .container__days .day-item.is-in-range{background-color:var(--transparency)!important;border-radius:0!important}.container__tooltip{display:none!important}.litepicker .container__months{width:100%!important}.group{position:relative!important}.group:first-child{margin-left:0!important}.campos input{border-bottom:1px solid var(--black)!important;border:none;color:var(--light-blue);display:block;font-size:15px!important;padding:10px 0;width:100%!important;width:100%}.campos input:focus{outline:none!important}.campos label{align-items:center!important;color:var(--grey)!important;display:flex!important;font-size:16px!important;font-weight:400!important;justify-content:flex-start!important;left:0!important;pointer-events:none!important;position:absolute!important;top:10px!important;transition:all .2s ease!important;-moz-transition:all .2s ease!important;-webkit-transition:all .2s ease!important}.campos input:focus~label,.campos input:valid~label{color:var(--green)!important;font-size:14px!important;height:22px;top:-32px!important}.campos input.contenido~label svg{margin-right:8px!important;width:22px!important}.campos input.contenido~label{align-items:center!important;color:var(--green)!important;display:flex!important;font-size:14px!important;height:22px;justify-content:flex-start!important;top:-32px!important}.campos label>svg{margin-right:10px!important;width:22px!important}.bar{display:block!important;max-width:225px!important;position:relative!important;width:100%!important}.campos input:focus~.bar:after,.campos input:focus~.bar:before{width:50%!important}.highlight{height:60%!important;left:0!important;opacity:.5!important;pointer-events:none!important;position:absolute!important;top:25%!important;width:100px!important}.campos input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease!important;-moz-animation:inputHighlighter .3s ease!important;animation:inputHighlighter .3s ease!important}#todos-selector-destino,#todos-selector-origen{display:none}.hs-content-id-118502514316 #hs_cos_wrapper_widget_1686733060137{margin-top:50px}.hs-content-id-79477510001 .campos input[type=text]{padding:10px 10px 10px 5px!important}.titulo-form{color:var(--green);font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:30px;text-align:center;width:200px}.enlaces-form{align-items:center;display:flex;justify-content:flex-start;margin-left:25px}.enlaces-form a{color:var(--green);font-family:Poppins;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.44px;line-height:40px;text-decoration:none}.enlaces-form a:last-child{padding-left:30px}.formulario-fixed form{border-radius:20px 20px 0 0}.airports-groups-container:has(>:only-child){display:none}.title-form-container{align-items:center;display:flex;flex-flow:row;gap:10px;justify-content:center}.buscador-vuelos .titulo-form{background-color:#fff!important;margin-left:5px!important}form#buscador-esp{border-radius:0 20px 0 0!important;width:100%!important}@-webkit-keyframes inputHighlighter{0%{background:var(--green)}to{background:transparent;width:0}}@-moz-keyframes inputHighlighter{0%{background:var(--green)}to{background:transparent;width:0}}@keyframes inputHighlighter{0%{background:var(--green)}to{background:transparent;width:0}}@media (max-width:1275px){.formulario-fixed .enlaces-form{margin-left:5px!important}}@media (max-width:940px){form{flex-flow:column!important}form .campos{align-items:center;display:grid;gap:4rem 1rem;grid-template-columns:repeat(2,1fr);width:100%}.envio{display:grid;grid-column:1/span 2;place-content:center;place-items:center}.envio input{max-width:unset!important;width:300px!important}#selector-destino,#selector-origen,#selector-pasajeros,.litepicker{z-index:99999999999!important}.campos .group input{line-height:1.5!important}.seccion_green{height:50px!important}}@media(max-width:705px){div#selector-destino,div#selector-origen{max-width:100%;min-width:unset;width:100%}.airports-selector .bottom-card{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start}.airports-groups-container{margin:16px;max-width:93%;width:100%}}@media (max-width:680px){form .campos{grid-template-columns:1fr}.envio{grid-column:1}}@media(max-width:650px){.buscador-rel{padding:0 15px}}@media(max-width:560px){.campos .group{width:100%!important}.envio{place-content:stretch;place-items:stretch}.envio input{width:100%!important}}@media (max-width:420px){.campos input{max-width:100%!important}.campos .group{width:100%!important}}