.a42-tools #a42-school-copy{max-width:none;margin:0;border:0;box-shadow:none;padding:0;border-radius:0;font-family:inherit;color:#35424c}.a42-tools #a42-school-copy input,.a42-tools #a42-school-copy select{border:1px solid #bdcbbf;border-radius:8px;font:inherit}.a42-tools #a42-school-copy label{color:#35424c}.a42-tools #a42-school-copy button{border-radius:8px;background:#245c43;color:#fff;font:650 14px/1.5 Inter,system-ui,sans-serif;padding:12px 18px}.a42-tools #a42-school-copy .copy-row button{background:#f0f5ec;color:#245c43}.a42-tools #a42-school-copy .copy-row input{font-size:15px}.a42-tools #a42-school-copy p{font-family:inherit}.a42-tools .a42-travel{max-width:none;margin:0;box-shadow:none;border:0;padding:0;background:transparent;font-family:inherit}.a42-tools .a42-travel button{font-family:inherit;border-radius:8px}.a42-tools .a42-travel input,.a42-tools .a42-travel select{font-family:inherit;border-radius:8px}.a42-tools .a42-travel__submit{background:#245c43;color:#fff}.a42-tools .a42-travel__add{background:#f3f6f2;color:#245c43}.a42-tools .a42-travel__destination{min-width:0}.a42-tools .a42-travel__result{overflow-wrap:anywhere}.a42-tools :is(a,button,input,select):focus-visible{outline:3px solid #42845a;outline-offset:3px}.a42-tools [data-a42-travel-form] label{margin:0}@media(max-width:550px){.a42-tools #a42-school-copy .copy-row{gap:6px}.a42-tools #a42-school-copy .copy-row button{padding:10px;font-size:12px}.a42-tools #a42-school-copy .copy-grid{gap:10px}.a42-tools #a42-school-copy input,.a42-tools #a42-school-copy select{font-size:16px}}
