@font-face{font-family:VirtuneFont;src:url(/fonts/tt-commons-pro-light.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:VirtuneFont;src:url(/fonts/tt-commons-pro-normal.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VirtuneFont;src:url(/fonts/tt-commons-pro-italic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:VirtuneFont;src:url(/fonts/tt-commons-pro-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VirtuneFont;src:url(/fonts/tt-commons-pro-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}#root{white-space:pre-line}body,html{font-family:VirtuneFont,system-ui,sans-serif;scroll-behavior:smooth}*,:after,:before{margin:0;box-sizing:border-box}h1{color:#333;font-size:52px;font-weight:200;letter-spacing:-1px}h2{font-size:34px;font-weight:400;letter-spacing:-1.2px;line-height:40px;margin-bottom:16px;color:#222}h3{font-size:20px;font-weight:600;color:#333}li,p{font-size:16px;font-weight:400;color:#636363;line-height:24px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bold{font-weight:700}.white-text{color:#fff}.box{border:1px solid #dcdcdc;border-radius:16px;background-color:#fff}.br-sm{border-radius:8px}.br-md{border-radius:16px}.sub-title{text-transform:uppercase;color:#f5c865;font-size:18px;font-weight:500}.disclaimer-text{font-size:12px;color:#636363}.svg-inline--fa .fa-primary{fill:#161f3a}.svg-inline--fa .fa-secondary{fill:#c9d1d3}svg{width:100%;height:100%;display:block}.flex-container-center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--flex-gap,16px);width:100%}@media screen and (max-width:600px){.flex-container-center{gap:var(--flex-gap-mobile,calc(var(--flex-gap, 16px) * .75))}}.hover-box{transition:all .3s ease}.hover-box:hover{box-shadow:0 8px 24px rgba(149,157,165,.2);transform:translateY(-5px);transition-timing-function:ease-out}.primary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;padding:8px 35px;font-weight:300;font-size:16px;text-decoration:none;cursor:pointer;box-sizing:border-box;background:#161f3a;color:#fff;border:2px solid #161f3a}.primary-button p{color:#fff}.primary-button:hover{background:#2c344b}.secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;padding:8px 35px;font-weight:300;font-size:16px;text-decoration:none;cursor:pointer;box-sizing:border-box;border:2px solid #161f3a;color:#161f3a;background:rgba(0,0,0,0)}.secondary-button p{color:#161f3a}.secondary-button:hover{background:#f2f2f2;border:2px solid #f2f2f2}.button-loading{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;border:none;padding:8px 35px;font-weight:300;font-size:16px;text-decoration:none;cursor:pointer;box-sizing:border-box}.button-loading.loading:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite;display:block}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.yellow-button{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;padding:8px 35px;font-weight:300;font-size:16px;text-decoration:none;cursor:pointer;box-sizing:border-box;color:#333;background:#f5c865;border:2px solid #f5c865}.yellow-button p{color:#333}.yellow-button:focus,.yellow-button:hover{background:rgba(0,0,0,0);color:#f5c865;border:2px solid #f5c865}.yellow-button:focus p,.yellow-button:hover p{color:#f5c865}