.msr-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:36px;border:1px solid #d9d1e7;border-radius:16px;background:#fff;color:#191128;font:400 16px/1.6 Inter,sans-serif;box-shadow:0 24px 80px #19112844}
.msr-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100002;margin:0}
.msr-dialog-backdrop{position:fixed;inset:0;background:#191128aa;z-index:100001}
.msr-dialog[hidden],.msr-dialog-backdrop[hidden]{display:none!important}
.msr-dialog h2{font:700 28px/1.2 Inter,sans-serif;letter-spacing:-.025em;color:#5c469a;margin:12px 36px 18px 0}
.msr-dialog p{margin:0 0 18px}.msr-dialog ul{margin:0 0 18px 20px}
.msr-dialog-close{position:absolute;right:12px;top:12px;width:44px;height:44px;padding:0;border:0;background:#f3f0fa;color:#191128;border-radius:10px;font-size:28px;cursor:pointer}
.msr-dialog-close:hover,.msr-dialog-close:focus{background:#5c469a!important;color:white!important}
.msr-dialog-primary,.msr-dialog-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border-radius:10px;background:#ffc300;color:#191128!important;font:700 16px/1.4 Inter,sans-serif;text-decoration:none!important;border:1px solid #ffc300}
.msr-dialog-secondary{background:white;border-color:#5c469a;color:#5c469a!important}
.msr-store-options{display:flex;gap:12px;flex-wrap:wrap}
.msr-dialog :focus-visible,.msr-logo-pause:focus-visible,.msr-logo-marquee:focus-visible{outline:3px solid #5c469a;outline-offset:4px}
.msr-dialog-open{overflow:hidden}
.msr-lead-dialog{width:min(780px,calc(100% - 32px));padding:32px}
.msr-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}
.msr-lead-form .msr-field{min-width:0}.msr-lead-form .msr-field-full{grid-column:1/-1}
.msr-lead-form label{display:block;margin:0 0 6px;color:#191128;font:600 14px/1.45 Inter,sans-serif}
.msr-lead-form label span,.msr-lead-form small{font-weight:400;color:#5f5868}
.msr-field-label{display:block;margin:0 0 6px;color:#191128;font:600 14px/1.45 Inter,sans-serif}
.msr-currency-pair,.msr-converted-amount{display:flex;min-height:48px;align-items:center;gap:9px;padding:11px 14px;border:1px solid #cfc7dc;border-radius:9px;background:#f7f5fb;color:#191128;font:700 15px/1.45 Inter,sans-serif;font-variant-numeric:tabular-nums}
.msr-currency-pair img{width:22px;height:16px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #19112818}
.msr-lead-form input:not([type=checkbox]),.msr-lead-form select,.msr-lead-form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;border:1px solid #cfc7dc;border-radius:9px;background:#fff;color:#191128;font:400 15px/1.45 Inter,sans-serif}
.msr-lead-form textarea{min-height:108px;resize:vertical}.msr-lead-form input:focus,.msr-lead-form select:focus,.msr-lead-form textarea:focus{border-color:#5c469a;outline:3px solid #5c469a22;outline-offset:1px}
.msr-lead-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%235C469A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}
.msr-lead-form .msr-consent{display:flex;align-items:flex-start;gap:10px;margin:2px 0}.msr-lead-form .msr-consent input{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:#5c469a}
.msr-lead-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.msr-lead-form button{cursor:pointer}.msr-lead-form button[disabled]{cursor:not-allowed;opacity:.48}
.msr-config-note{margin:12px 0 0!important;color:#5f5868;font-size:13px!important}.msr-lead-message{padding:12px 14px;border-radius:9px;margin:0 0 18px}.msr-lead-message.success{background:#eff8f1;color:#1e5b2b}.msr-lead-message.error{background:#fff1f1;color:#8a2525}
.msr-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.msr-native-select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}
.msr-combobox{position:relative;display:block;min-width:0}
.msr-combobox>input[type=search]{box-sizing:border-box;width:100%;min-height:48px;padding:11px 42px 11px 14px;border:1px solid #cfc7dc;border-radius:9px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath d='m4 6.25 4.5 4.5 4.5-4.5' fill='none' stroke='%235C469A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 15px center;color:#191128;font:400 15px/1.45 Inter,sans-serif;cursor:pointer}
.msr-combobox>input[type=search][aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Ccircle cx='7.5' cy='7.5' r='5' fill='none' stroke='%235C469A' stroke-width='1.8'/%3E%3Cpath d='m11.2 11.2 3.4 3.4' stroke='%235C469A' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");cursor:text}
.msr-combobox>input[type=search]::-webkit-search-cancel-button{display:none}.msr-combobox>input[type=search]:focus{border-color:#5c469a;outline:3px solid #5c469a22;outline-offset:1px}
.msr-combobox-results{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:block;max-height:244px;overflow:auto;padding:6px;border:1px solid #cfc7dc;border-radius:10px;background:#fff;box-shadow:0 16px 36px #19112826}
.msr-combobox-results[hidden]{display:none!important}.msr-combobox-results button{display:block;width:100%;min-height:42px;padding:9px 11px;border:0;border-radius:7px;background:#fff;color:#191128;text-align:left;font:500 14px/1.4 Inter,sans-serif;cursor:pointer}.msr-combobox-results button:hover,.msr-combobox-results button.is-active{background:#f3f0fa;color:#5c469a}.msr-combobox-results button[hidden]{display:none}
.msr-currency-combobox{width:100%;border-left:1px solid #e5e0eb;background:#fff}.msr-currency-combobox>input[type=search]{height:100%;min-height:56px;border:0;border-radius:0;padding-left:14px;background-color:#fff}.msr-currency-combobox .msr-combobox-results{width:min(360px,calc(100vw - 32px));min-width:250px;left:auto;right:0}.msr-currency-combobox .msr-combobox-results button{font-variant-numeric:tabular-nums}.msr-money-control .msr-currency-combobox{align-self:stretch}.msr-money-control:has(.msr-currency-combobox){overflow:visible}
.msr-lead-form [data-msr-quote-currency-select] .msr-combobox-results{width:min(420px,calc(100vw - 64px))}
.msr-footer-brand .msr-footer-live-quote{grid-column:1/-1;width:max-content!important;max-width:100%;margin-top:4px}.msr-footer-live-quote .elementor-button{min-height:44px;padding:10px 16px;border-radius:10px;background:#ffc300;color:#191128!important;font:700 14px/1.4 Inter,sans-serif}
.msr-business-contact p{margin:0;color:inherit}.msr-business-contact a{color:#ffc300;font-weight:700;text-decoration:none}.msr-business-contact a:hover{text-decoration:underline}
.msr-footer-brand .msr-footer-business-line{grid-column:1/-1;margin:0}.msr-footer-business-line p{margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.55}.msr-footer-business-line a{color:#fff;font-weight:700;text-decoration:none}.msr-footer-business-line a:hover{color:#ffc300;text-decoration:underline}
.msr-quote-swap[data-msr-swap-currencies]{padding:0;appearance:none;cursor:pointer;font-family:Inter,sans-serif;line-height:1}.msr-quote-swap[data-msr-swap-currencies]:hover{background:#ffe071}.msr-quote-swap[data-msr-swap-currencies]:focus-visible{outline:3px solid #5c469a44;outline-offset:2px}
.msr-hero,.mp-hero{isolation:isolate;position:relative}
.msr-network-background{position:absolute!important;inset:0;pointer-events:none;z-index:-1;background:url('world-countries.svg') center/contain no-repeat;opacity:.2}
.msr-hero .msr-network-background{opacity:.2;filter:brightness(0) invert(1)}
.msr-logo-marquee{width:100%!important;max-width:100%!important;overflow:hidden!important}
.msr-logo-marquee .msr-logo-track{display:flex!important;width:2480px!important;max-width:none!important;gap:0!important;animation:msr-continuous-logos 64s linear infinite!important;will-change:transform}
.msr-logo-marquee .msr-logo-group{display:flex!important;flex:0 0 1240px!important;width:1240px!important;min-width:0!important;justify-content:space-around;box-sizing:border-box}
.msr-logo-marquee img.msr-logo-nibss{max-width:176px;height:56px;object-fit:contain}
.msr-hero-title .msr-typewriter::after{content:' ';display:inline-block;width:2px;height:.85em;margin-left:3px;background:currentColor;vertical-align:-.06em;animation:msr-caret 750ms steps(1,end) infinite}
.msr-hero-title .msr-typewriter.is-complete::after{animation:none;opacity:0}
@keyframes msr-caret{50%{opacity:0}}
@keyframes msr-continuous-logos{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.msr-logo-marquee:hover .msr-logo-track,.msr-logo-marquee:focus-within .msr-logo-track,.msr-logo-marquee.msr-paused .msr-logo-track{animation-play-state:paused!important}
.msr-logo-pause{display:block;margin:12px auto 0;padding:8px 14px;min-height:44px;border:1px solid #b9accd;border-radius:10px;color:#5c469a;background:transparent;font:600 14px/1.4 Inter,sans-serif}
.msr-logo-marquee{cursor:pointer}
.msr-quote-form select,.msr-enquiry-form select,[data-msr-quote-form] select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%235C469A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:16px 16px!important;padding-right:48px!important}
#masthead .main-header-menu>.menu-item>.menu-link{padding-inline:12px;white-space:nowrap}
@media(max-width:1100px) and (min-width:922px){#masthead .main-header-menu>.menu-item>.menu-link{padding-inline:7px;font-size:14px}#masthead .site-title{font-size:17px}}
@media(max-width:767px){.msr-dialog{padding:26px 22px}.msr-dialog h2{font-size:24px}.msr-store-options,.msr-lead-actions{flex-direction:column}.msr-lead-actions>*{width:100%}.msr-lead-grid{grid-template-columns:1fr}.msr-network-background{background-size:auto 100%;opacity:.065}.msr-logo-marquee .msr-logo-track{width:1600px!important}.msr-logo-marquee .msr-logo-group{width:800px!important;flex-basis:800px!important}.msr-logo-marquee img.msr-logo-nibss{max-width:136px;height:44px}.msr-hero .msr-network-background{opacity:.08}.msr-currency-combobox .msr-combobox-results{left:0;right:auto;width:100%;min-width:0}}
@media(prefers-reduced-motion:reduce){.msr-logo-marquee .msr-logo-track{animation:none!important;transform:none!important;width:100%!important;will-change:auto}.msr-logo-marquee .msr-logo-group{min-width:0!important;width:100%!important;flex-basis:100%!important;flex-wrap:wrap;gap:20px;padding:0}.msr-logo-marquee .msr-logo-group[aria-hidden=true],.msr-logo-pause{display:none!important}}
