.wlm-airports,.wlm-airports *,.wlm-airports *::before,.wlm-airports *::after{box-sizing:border-box}.wlm-airports{--wlm-airports-gap:18px;--wlm-airports-visible:5;position:relative;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;background:#fff;color:#1f2433;font-family:"Poppins",sans-serif}.wlm-airports__inner{position:relative;width:100%;padding:6px 34px 22px;background:#fff}.wlm-airports__carousel,.wlm-airports__viewport{position:relative;width:100%}.wlm-airports__viewport{overflow:hidden}.wlm-airports__viewport::before,.wlm-airports__viewport::after{position:absolute;top:0;bottom:0;z-index:6;width:24px;content:"";pointer-events:none}.wlm-airports__viewport::before{left:0;background:linear-gradient(to right,#fff 0%,#fff0 100%)}.wlm-airports__viewport::after{right:0;background:linear-gradient(to left,#fff 0%,#fff0 100%)}.wlm-airports__track{display:flex;width:100%;gap:var(--wlm-airports-gap);margin:0;padding:0;will-change:transform;touch-action:pan-y;transform:translate3d(0,0,0)}.wlm-airports__item{display:flex;min-width:0;flex:0 0 calc((100% - (var(--wlm-airports-gap) * (var(--wlm-airports-visible) - 1))) / var(--wlm-airports-visible));flex-direction:column;align-items:stretch;color:#1f2433;font-family:"Poppins",sans-serif;text-decoration:none!important;outline-offset:4px;transition:transform 0.28s ease;-webkit-tap-highlight-color:#fff0}.wlm-airports__image-wrap{position:relative;display:block;width:100%;aspect-ratio:10 / 7;overflow:hidden;border-radius:18px;background:#f4f4f4;box-shadow:0 8px 22px rgb(0 0 0 / .13);transform:translateZ(0);transition:box-shadow 0.28s ease,transform 0.28s ease}.wlm-airports__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover;object-position:center;opacity:1!important;transform:scale(1.001);transition:transform 0.45s ease}.wlm-airports__shine{position:absolute;inset:0;z-index:1;display:block;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / .36) 0%,rgb(255 255 255 / .08) 38%,#fff0 65%)}.wlm-airports__name{display:flex;min-height:42px;align-items:center;justify-content:center;margin:8px 4px 0;color:#1f2433;font-family:"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.wlm-airports__item:hover{transform:translateY(-5px)}.wlm-airports__item:hover .wlm-airports__image-wrap{box-shadow:0 14px 30px rgb(0 0 0 / .22)}.wlm-airports__item:hover .wlm-airports__image{transform:scale(1.07)}.wlm-airports__item:focus-visible .wlm-airports__image-wrap{outline:3px solid currentColor;outline-offset:3px}.wlm-airports__arrow,button.wlm-airports__arrow,.elementor button.wlm-airports__arrow,.ast-container button.wlm-airports__arrow{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute;z-index:8;top:calc(50% - 24px);width:30px;height:30px;min-width:30px;min-height:30px;margin:0;padding:0;border:1px solid rgb(31 36 51 / .12);border-radius:999px;background:rgb(255 255 255 / .96);box-shadow:0 4px 12px rgb(0 0 0 / .16);color:#1f2433;font:600 24px/1 "Poppins",sans-serif;text-align:center;cursor:pointer;transform:translateY(-50%);appearance:none;-webkit-appearance:none}.wlm-airports--carousel-active .wlm-airports__arrow,.wlm-airports--carousel-active button.wlm-airports__arrow,.elementor .wlm-airports--carousel-active button.wlm-airports__arrow,.ast-container .wlm-airports--carousel-active button.wlm-airports__arrow{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.wlm-airports__arrow:disabled{display:none!important}.wlm-airports__arrow span{display:block;width:100%;height:100%;line-height:26px}.wlm-airports__arrow--previous{left:2px}.wlm-airports__arrow--next{right:2px}.wlm-airports__admin-note,.wlm-airports-admin-error{font-family:"Poppins",sans-serif;font-size:13px;line-height:1.5}.wlm-airports__admin-note{margin:12px 0 0;padding:10px 12px;border-left:4px solid #dba617;background:#fff8df}.wlm-airports-admin-error{padding:12px 14px;border-left:4px solid #b32d2e;background:#fcf0f1;color:#3c434a}@media (max-width:1024px){.wlm-airports{--wlm-airports-visible:3;--wlm-airports-gap:16px}.wlm-airports__inner{padding:6px 28px 22px}.wlm-airports__image-wrap{border-radius:17px}.wlm-airports__name{min-height:44px}}@media (max-width:767px){.wlm-airports{--wlm-airports-visible:2;--wlm-airports-gap:12px}.wlm-airports__inner{padding:6px 18px 20px}.wlm-airports__image-wrap{border-radius:16px}.wlm-airports__name{min-height:46px;margin-top:7px;font-size:14px;line-height:1.2}.wlm-airports__arrow,button.wlm-airports__arrow,.elementor button.wlm-airports__arrow,.ast-container button.wlm-airports__arrow{top:calc(50% - 25px);width:28px;height:28px;min-width:28px;min-height:28px;font-size:22px}.wlm-airports__arrow span{line-height:24px}.wlm-airports__arrow--previous{left:-5px}.wlm-airports__arrow--next{right:-5px}}@media (prefers-reduced-motion:reduce){.wlm-airports__track,.wlm-airports__item,.wlm-airports__image-wrap,.wlm-airports__image{transition-duration:0.01ms!important;scroll-behavior:auto!important}}