.jmg-travel{box-sizing:border-box;margin:22px 0;padding:16px;background:#f4f5f6;border:1px solid #e0e3e5;border-radius:12px;color:#303a40;font-size:14px;line-height:1.5;min-width:0}.jmg-travel *{box-sizing:border-box}.jmg-travel .jmg-travel__eyebrow{margin:0 0 5px;color:#a40029;font-size:11px;font-weight:700;letter-spacing:.12em}.jmg-travel h2{margin:0 0 12px;font-size:18px;line-height:1.35;font-weight:700}.jmg-travel__tabs{display:flex;gap:3px;padding:4px;background:#e8eaec;border-radius:8px;margin-bottom:12px}.jmg-travel__tabs button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;text-align:center;flex:1;min-width:0;padding:9px 3px;border:0;border-radius:5px;font:inherit;font-size:12px;font-weight:700;background:transparent;color:#596169;cursor:pointer}.jmg-travel__tabs button.is-active{color:#a40029;background:#fff;box-shadow:0 1px 4px #00000012}.jmg-travel form{display:grid;gap:8px}.jmg-travel label{display:flex;flex-direction:column;gap:3px;min-width:0;font-weight:500;font-size:13px}.jmg-travel select,.jmg-travel input{display:block;width:100%;min-width:0;max-width:100%;height:40px;border:1px solid #c8ced2;border-radius:5px;background:#fff;color:#303a40;padding:8px;font:inherit;font-size:14px}.jmg-travel select{appearance:none;-webkit-appearance:none;text-align:left;text-align-last:left;padding:0 28px 0 10px;line-height:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23596169' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}.jmg-travel select option{text-align:left}.jmg-travel__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.jmg-travel .jmg-travel__hint,.jmg-travel .jmg-travel__provider{margin:0;font-size:12px;line-height:1.45;color:#616b71}.jmg-travel .jmg-travel__submit{display:flex;align-items:center;justify-content:center;gap:8px;justify-self:center;width:100%;max-width:240px;min-height:44px;padding:10px 8px;border:0;border-radius:6px;background:#a40029;color:#fff;font:inherit;font-size:14px;font-weight:700;text-align:center;cursor:pointer}.jmg-travel__submit:hover{background:#800020}.jmg-travel .jmg-travel__disclosure{margin:10px 0 0;border-top:1px solid #eee;padding-top:8px;font-size:11px;color:#616b71}.jmg-travel .jmg-travel__error{margin:0;color:#a40029;font-size:13px}.jmg-travel [hidden]{display:none!important}.jmg-travel button:focus-visible,.jmg-travel select:focus-visible,.jmg-travel input:focus-visible{outline:3px solid #1764b9;outline-offset:2px}.jmg-travel input[type=date],.jmg-travel input[type=time]{font-size:13px}@media(max-width:767px){.jmg-travel{padding:16px}.jmg-travel select,.jmg-travel input{font-size:16px;height:44px}.jmg-travel select{line-height:42px}.jmg-travel__tabs button{font-size:12px;min-height:44px}}

.jmg-travel__tab-icon{display:block;flex-shrink:0;width:19px;height:19px}.jmg-travel .jmg-travel__powered{margin:0;text-align:center;font-size:12px;line-height:1.5;color:#616b71}.jmg-travel__powered strong{font-weight:700;color:#303a40}.jmg-travel .jmg-travel__provider{text-align:center}

.jmg-travel .jmg-travel__powered{display:flex;align-items:center;justify-content:center;gap:8px;min-height:23px}.jmg-travel .jmg-travel__provider-logo{display:block;width:118px;height:20px;object-fit:contain}.jmg-travel .jmg-travel__provider-logo--omio{width:62px}
