@font-face{font-family:NaasMedium;src:url(/fonts/NeueHaasDisplayMedium.ttf)}@font-face{font-family:NaasBold;src:url(/fonts/NeueHaasDisplayBold.ttf)}@font-face{font-family:NaasRoman;src:url(/fonts/NeueHaasDisplayRoman.ttf)}@font-face{font-family:Proxima;src:url(/fonts/ProximaVara.woff2) format("woff2"),url(/fonts/ProximaVara.woff) format("woff"),url("/fonts/ProximaVara (subset).woff2") format("woff2");font-weight:600;font-style:normal}:root{--color-main: #00a8e1;--border-radius: 5px;--xxs: 10px;--xs: 12px;--sm: 14px;--md: 16px;--lg: 20px;--xl: 22px;--xxl: 32px;--bold: 700;--med: 500;--light: 450;--xlight: 400;--accent: #00a8e1;--accent-text: #ffffff;--error: #ff0000;--white: #ffffff;--black: #000000;--content-gap: 40px;--ratecard-width: 680px;--non-ratecard-width: 480px}*{font-family:proxima_vara;margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar{height:5px;width:5px}*::-webkit-scrollbar-track{border-radius:5px;background-color:#dfe9eb}*::-webkit-scrollbar-track:hover{background-color:#b8c0c2}*::-webkit-scrollbar-track:active{background-color:#b8c0c2}*::-webkit-scrollbar-thumb{border-radius:9px;background-color:#5e7275}*::-webkit-scrollbar-thumb:hover{background-color:#707da3}*::-webkit-scrollbar-thumb:active{background-color:#8584a3}h1,.xxl{font-size:var(--xxl);line-height:39px}h2,.xl{font-size:var(--xl);line-height:27px}h3,.lg{font-size:var(--lg);line-height:25px}p,.md{font-size:var(--md);line-height:20px}.sm{font-size:var(--sm);line-height:18px}.xs{font-size:var(--xs);line-height:14px}.xxs{font-size:var(--xxs);line-height:10px}b,.bold{font-weight:var(--bold)}.med{font-weight:var(--med)}.light{font-weight:var(--light)}.xlight{font-weight:var(--xlight)}.accent{color:var(--accent)}.accent-text{color:var(--accent-text)}.white{color:var(--white)}.black{color:var(--black)}.bg-accent{background-color:var(--accent)}.bg-accent-text{background-color:var(--accent-text)}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black)}select{border:1px solid #bfbfbf;height:40px;border-radius:var(--border-radius);background:none;background-color:#fff;color:#595959;padding:0 10px;outline:none}select:focus{border:1px solid var(--accent)}button{background:none;background-color:var(--accent);color:var(--accent-text);font-size:var(--lg);border:none;border-radius:var(--border-radius);padding:12px 24px;cursor:pointer}button:hover{filter:brightness(80%)}button:disabled{filter:brightness(50%);cursor:not-allowed}.cancel{background:grey;color:#000;margin-left:1rem}input{font-size:var(--lg);height:40px;padding:0 10px;border:1px solid #bfbfbf;border-radius:var(--border-radius);outline:none}input:focus{border:1px solid var(--accent)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}main{display:flex;flex-direction:column;min-height:100vh;height:100vh;min-width:100vw;width:100vw;padding:30px}#background{position:fixed;min-height:100vh;min-width:100%;z-index:-100}header{background-color:transparent;display:flex;justify-content:space-between;align-items:center}header #logo{z-index:100;margin:20px}header #logo img{max-height:210px;max-width:210px}section{background-color:transparent;flex-grow:1;padding-bottom:50px}section h1{margin-bottom:45px;text-align:center}section #content{display:flex;flex-direction:column;background-color:#000000bf;height:100%;width:fit-content;margin:auto;padding:60px}section #content #options{display:flex;flex-grow:1;justify-content:center;gap:var(--content-gap)}section #content #options>*{display:flex;flex-direction:column}section #content #options #non-ratecards{gap:var(--content-gap);height:100%;width:var(--non-ratecard-width)}section #content #options #non-ratecards>*:not(.modal){background:var(--white);display:flex;flex-direction:column;flex-grow:1;border-radius:var(--border-radius)}section #content #options #ratecards{background:var(--white);height:100%;min-width:var(--ratecard-width);width:var(--ratecard-width);border-radius:var(--border-radius)}section #content #options #ratecards #ratecards-body{padding:0 30px}section #content #options #ratecards #ratecards-body .ratecards-body--title{margin:50px 0;font-weight:var(--bold)}section #content #options #ratecards #ratecards-body .ratecards-body--continue button{float:right}section #content #options .header{display:flex;align-items:center;padding:0 30px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);min-height:calc(var(--xxl) + 18px)}section #content #options .body{display:flex;justify-content:center;align-items:center;flex-grow:1;gap:1rem}section #content #options .body span>p{margin-bottom:6px}footer{background-color:transparent;display:flex;justify-content:flex-end}footer #help-button{display:flex;border:none;background:var(--accent);border-radius:50%;height:46px;width:46px;padding:0}footer #help-button span{margin:auto}.tabs{background:var(--accent);color:var(--accent-text);border:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);overflow-x:scoll;overflow-y:hidden}.tabs ul{display:flex;white-space:nowrap;height:30px}.tabs ul li{display:inline;list-style-type:none;margin:0;padding:0}.tabs ul li .active{border-bottom:3px solid var(--accent-text)}.tabs ul li:hover{filter:brightness(80%)}.tabs ul li a{color:var(--accent-text);font-size:var(--sm);text-decoration:none;padding:0 5px 7px;margin:0 2px}.modal{background:rgba(255 255 255 / 60%);position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1000;padding:170px;overflow-y:auto}.modal .modal-body{background:white;min-width:40%;width:fit-content;margin:auto;padding:30px;box-shadow:0 5px 5px #00000059}.modal .modal-body .modal-body--close button{float:right}.form-control{display:flex;flex-direction:column;width:fit-content;margin-bottom:5px}.hidden{display:none}.error-text{font-weight:var(--bold);color:var(--error)}#loading{position:absolute;top:0;left:0;height:100vh;width:100%;background:rgba(255 255 255 / 60%)}b.svelte-1e4aiz6{cursor:pointer}b.svelte-1e4aiz6:hover{filter:brightness(80%)}p.svelte-1e4aiz6{margin-bottom:1rem}iframe.svelte-1yoobrh{height:480px;width:890px}.dropdown.svelte-1jigj6s{position:relative;height:40px;width:fit-content;font-family:sans-serif;font-size:16px;line-height:19px;box-sizing:border-box}.dropdown-selected.svelte-1jigj6s{box-sizing:border-box;display:flex;align-items:center;height:40px;justify-content:space-between;padding:8px 10px;border:1px solid #ccc;cursor:pointer;border-radius:4px;border:none;box-shadow:0 3px 10px #00000026}.dropdown-list.svelte-1jigj6s{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-top:none;z-index:1}.dropdown-option.svelte-1jigj6s{padding:8px;cursor:pointer}.dropdown-option.svelte-1jigj6s:hover{background-color:#f5f5f5}.dropdown-selected.svelte-1jigj6s:after{content:"";display:block;width:9px;height:10px;border-top:2px solid gray;border-right:2px solid gray;transform:rotate(135deg);margin-left:5px}.phone-container.svelte-1sq95wi{display:flex;gap:10px}.code-container.svelte-1sq95wi{width:100%;margin-bottom:30px}p.svelte-1sq95wi,hr.svelte-1sq95wi{margin-bottom:10px}span.svelte-1sq95wi{width:100%}form.svelte-eq3lua{display:flex;flex-wrap:wrap;gap:20px}.right.svelte-eq3lua{margin-top:10px;float:right;width:100%}span.svelte-eq3lua{width:100%}hr.svelte-1c9eg1g{margin:10px 0}.inputs.svelte-1c9eg1g{display:flex;gap:7px}.buttons.svelte-1c9eg1g{margin-top:10px}span.svelte-1c9eg1g{width:100%}.flex-microform{font-size:var(--lg);font-family:Proxima;height:40px;padding:0 10px;border:1px solid #bfbfbf;border-radius:var(--border-radius)}.flex-microform-focused{border:1px solid var(--accent)}.flex-microform-invalid{border:1px solid #bfbfbf}.form-control{width:100%}.modal-content{max-width:400px}form.svelte-14brjy6.svelte-14brjy6{display:grid;grid-template-columns:1fr 1fr;gap:10px}hr.svelte-14brjy6.svelte-14brjy6{margin:20px 0}.flex-microform-invalid>.error-message{visibility:visible}.ratecards-body--content-body.svelte-14brjy6.svelte-14brjy6{max-height:175px;overflow-y:auto}.join.svelte-14brjy6.svelte-14brjy6{display:flex;flex-direction:row;align-items:center;border:1px solid #bfbfbf;border-radius:var(--border-radius);padding:0 10px;height:40px}select.svelte-14brjy6.svelte-14brjy6:focus{outline:none;border:1px solid var(--accent)!important}.join.svelte-14brjy6 select.svelte-14brjy6{border:none;height:100%;font-size:var(--lg)}.empty.svelte-14brjy6 select.svelte-14brjy6{color:gray}
