@font-face{font-family:Saldo;src:url(/fonts/saldo-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saldo;src:url(/fonts/saldo-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saldo;src:url(/fonts/saldo-regular-italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--kiara-color-navy:#10355a;--kiara-color-navy-dark:#0a1f33;--kiara-color-dark:#10355a;--kiara-color-primary:#10355a;--kiara-color-sand:#e4d1b3;--kiara-color-sand-light:#f7f2e7;--kiara-color-sand-hover:#d8c29e;--kiara-color-sand-border:#d4be98;--kiara-color-gold:#c59b27;--kiara-color-gold-accent:#b38a49;--kiara-color-gold-text:#946c24;--kiara-color-secondary:#427aad;--kiara-color-blue-soft:#285580;--kiara-color-blue-tint:#427aad1f;--kiara-color-background:#fffcf7;--kiara-color-surface:#fff;--kiara-color-white:#fff;--kiara-color-text-body:#334155;--kiara-color-text-muted:#5e7387;--kiara-font-primary:"DM Sans", sans-serif;--kiara-font-secondary:"Saldo", "Playfair Display", "Times New Roman", serif;--kiara-header-height:76px}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;overflow-x:clip}body{width:100%;max-width:100vw;font-family:var(--kiara-font-primary);color:var(--kiara-color-dark);background:var(--kiara-color-background);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0;overflow-x:clip}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1 span[style*="overflow: hidden"],h2 span[style*="overflow: hidden"],h3 span[style*="overflow: hidden"],h4 span[style*="overflow: hidden"],h1 span[style*=overflow\:hidden],h2 span[style*=overflow\:hidden],h3 span[style*=overflow\:hidden],h4 span[style*=overflow\:hidden],.kiara-title-mask{margin-top:-.16em!important;padding-top:.16em!important;padding-bottom:.05em!important}h1,h2,h3,h4,h5,h6{line-height:1.2}@media (width<=768px){input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{font-size:16px!important}*{-webkit-overflow-scrolling:touch}}
