.globalfooter-container{background-color:#fff;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:1rem;display:flex}.globalcurved-container{background-color:#e7eee8;border-radius:1rem;justify-content:center;align-items:center;width:100%;padding:2rem 2rem 1.5rem;display:flex}.globalfooter-wrapper{flex-direction:column;width:100%;max-width:1200px;display:flex}.glbf-top{gap:5rem;width:100%;padding-bottom:1.5rem;display:flex;position:relative}.glbf-camel{align-items:flex-end;display:flex;position:absolute;bottom:-1px;right:-1rem}.glbf-camel img{width:10rem;height:auto}.glbf-logo-wrapper{width:100%;margin-bottom:1rem}.glbf-logo{border-radius:.5rem;width:2.5rem;height:2.5rem}.glbf-top-left{flex-direction:column;max-width:22rem;display:flex}.glbf-newsletter-title{font-family:var(--font-faculty);color:#1a1a1a;margin:0 0 1rem;font-size:1.1rem;line-height:1.4}.glbf-newsletter-input{align-items:center;gap:.5rem;display:flex}.glbf-newsletter-input input{font-family:var(--font-suse);background:0 0;border:1px solid #0003;border-radius:.5rem;outline:none;flex:1;padding:.75rem 1rem;font-size:.85rem}.glbf-newsletter-input input::placeholder{color:#666}.glbf-newsletter-input button{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:flex}.glbf-newsletter-input button:hover{background:#32483b}.glbf-consent{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:1rem;margin-bottom:.75rem;display:flex}.glbf-consent input{cursor:pointer;margin-top:.2rem}.glbf-consent span{font-family:var(--font-suse);color:#444;font-size:.7rem;line-height:1.4}.glbf-terms-text{font-family:var(--font-suse);color:#444;margin:0;font-size:.7rem;line-height:1.4}.glbf-terms-text a{color:#1a1a1a;text-decoration:underline}.glbf-top-right{gap:3rem;display:flex}.glbf-link-column{flex-direction:column;gap:.6rem;display:flex}.glbf-column-title{font-family:var(--font-faculty);color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .5rem;font-size:.9rem;overflow:hidden}.glbf-link-column a{font-family:var(--font-suse);color:#444;font-size:.8rem;text-decoration:none;transition:color .2s}.glbf-link-column a:hover{color:#1a1a1a;text-decoration:underline}.glbf-divider{background-color:#00000026;width:100%;height:1px}.glbf-bottom{justify-content:space-between;align-items:center;width:100%;padding-top:1.5rem;display:flex}.glbf-bottom-left{align-items:center;gap:1.5rem;display:flex}.glbf-bottom-right{align-items:center;gap:1rem;display:flex}.glbf-copyright{font-family:var(--font-suse);color:#1a1a1a;font-size:.75rem}.glbf-links{align-items:center;gap:1.5rem;display:flex}.glbf-links a{font-family:var(--font-suse);color:#1a1a1a;font-size:.75rem;text-decoration:underline;transition:color .2s}.glbf-links a:hover{color:#32483b}.glbf-socials{align-items:center;gap:.75rem;display:flex}.glbf-social-icon{color:#1a1a1a;justify-content:center;align-items:center;transition:color .2s;display:flex}.glbf-social-icon:hover{color:#32483b}.glbf-iata{color:#1a1a1a;align-items:center;gap:.5rem;display:flex}.glbf-iata span{font-family:var(--font-suse);font-size:.8rem;font-weight:500}@media (max-width:1250px){.glbf-camel{display:none}}@media (max-width:600px){.glbf-camel{display:flex;right:2rem}.glbf-camel img{width:8rem}}@media (max-width:450px){.glbf-camel{display:none}}@media (max-width:900px){.glbf-top{flex-direction:column;gap:2rem}.glbf-top-right{flex-wrap:wrap;gap:2rem}.glbf-bottom{flex-direction:column;align-items:flex-start;gap:1rem}.glbf-bottom-left{flex-direction:column;align-items:flex-start;gap:.75rem}.glbf-links{flex-wrap:wrap;gap:1rem}}.glbf-newsletter-form{flex-direction:column;display:flex;position:relative}.glbf-newsletter-form button[disabled]{opacity:.6;cursor:not-allowed}.glbf-newsletter-input input[aria-invalid=true]{outline:1px solid #dc262680}.glbf-newsletter-feedback{font-family:var(--font-suse);margin:.5rem 0;font-size:.75rem;line-height:1.4}.glbf-newsletter-feedback--success{color:#000;text-decoration:underline}.glbf-newsletter-feedback--error{color:#b91c1c}.glbf-spin{animation:.9s linear infinite glbf-spin-rot}@keyframes glbf-spin-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
