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}.campos input[type=text]{border:none}.sticky{background:#fff;left:0;margin:auto;position:fixed!important;right:0;top:-5px;width:100%;z-index:99999999}#hs_cos_wrapper_module_169763265919150{position:relative}.buscador-vuelos{align-items:flex-start;background:#fff;border-radius:41px;box-shadow:-1px 1px 33px 0 rgba(0,0,0,.11);display:flex;flex-flow:column;justify-content:center;left:0;margin:0 auto;max-width:1241px;min-height:235px;padding:40px 30px;position:absolute;right:0;top:0;width:100%}form{background:#fff;border-radius:20px;color:#000;margin:5px;padding:40px 20px 20px;position:relative;z-index:999}form,form .campos{align-items:center;display:flex;justify-content:space-between}.selector{position:absolute;top:55px}.airports-list-container>div,.selector{display:none}.airports-list-container>div:first-child{display:flex}.top-card{background:#f6f6f6;border-bottom:1px solid #ddd;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:#fff;min-width:600px}.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:#f6f6f6;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:#43b02a!important}#selector-pasajeros{background:#fff;border:1px solid #f6f6f6;border-radius:6px;box-shadow:0 3px 6px #00000029;color:#080808;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:#43b02a;border-radius:24px!important;color:#fff!important;cursor:pointer;font-size:24px!important;font-weight:700!important;height:48px!important;width:184px!important}.envio input[type=button]{border-style:none;padding:0!important}.litepicker{font-family:Poppins!important;font-size:16px!important}.litepicker .container__days .day-item:hover{-webkit-box-shadow:inset 0 0 0 1px #43b02a!important;box-shadow:inset 0 0 0 1px #43b02a!important;color:#43b02a!important}.litepicker .container__days .day-item.is-today{color:#43b02a!important}.litepicker .container__days .day-item.is-start-date{background-color:#43b02a!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:#fff!important}.litepicker .container__days .day-item.is-end-date{background-color:#43b02a!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:#fff!important}.litepicker .container__days .day-item.is-in-range{background-color:#008a001a!important;border-radius:0!important}.container__tooltip{display:none!important}.litepicker .container__months{width:100%!important}.group{margin:0 10px!important;position:relative!important}.group:first-child{margin-left:0!important}.envio{margin:0 0 0 10px!important}.campos input{border:1px solid #545f71!important;border-radius:6px;color:#545f71;display:block;font-size:15px!important;max-width:217px!important;padding:10px 10px 10px 12px!important;width:100%!important}.campos input:focus{outline:none!important}.campos label{align-items:center!important;color:#999!important;display:flex!important;font-size:16px!important;font-weight:400!important;justify-content:flex-start!important;left:10px!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:#43b02a!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:#43b02a!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{border-bottom:4px solid #43b02a;color:#43b02a;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:30px;margin-left:10px;padding-bottom:11px;text-align:center;width:200px}.enlaces-form{align-items:center;display:flex;justify-content:flex-start;margin-left:25px}.enlaces-form a{color:#43b02a;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}@-webkit-keyframes inputHighlighter{0%{background:#43b02a}to{background:transparent;width:0}}@-moz-keyframes inputHighlighter{0%{background:#43b02a}to{background:transparent;width:0}}@keyframes inputHighlighter{0%{background:#43b02a}to{background:transparent;width:0}}@media (max-width:1275px){.buscador-vuelos{margin:0 30px;width:calc(100% - 60px)}}@media (max-width:940px){form{flex-flow:column!important}form .campos{flex-flow:row wrap!important}.campos .group{margin:30px 0!important;width:47%!important}.campos input{max-width:100%!important}.envio{margin:12px 0 0!important}.envio,.envio input{width:100%!important}.envio input{max-width:unset!important}#selector-destino,#selector-origen,#selector-pasajeros,.litepicker{z-index:99999999999!important}}@media (max-width:420px){form .campos{flex-flow:column!important}.campos input{max-width:100%!important}.campos .group{width:100%!important}form{padding:40px 0 20px}.enlaces-form{align-items:center;display:flex;justify-content:center;margin-left:0;width:100%}}