@import url("https://fonts.cdnfonts.com/css/gilroy-bold");*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:#fff;font-family:Gilroy-Regular,sans-serif}a{color:#c8102e;text-decoration:none}a,button{transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.navlink-dark{color:#16324c}.navlink-dark:hover{color:#c8102e}.navlink-light{color:#c3cfda}.navlink-light:hover{color:#fff}.footlink{color:#8fa3b5}.btn-red,.footlink:hover{color:#fff}.btn-red{background:#c8102e}.btn-red:hover{background:#9e0c24;color:#fff}.btn-navy{background:#16324c;color:#fff}.btn-navy:hover{background:#0f2337;color:#fff}.btn-outline-white{border:2px solid rgba(255,255,255,.7);color:#fff}.btn-outline-white:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.1)}.card-shadow:hover{box-shadow:0 10px 30px rgba(22,50,76,.12)}.card-shadow-lg:hover{box-shadow:0 14px 34px rgba(22,50,76,.12)}.card-lift:hover{box-shadow:0 10px 30px rgba(22,50,76,.12);transform:translateY(-4px)}.row-hover:hover{background:#f2f5f7}.page-enter{animation:pageIn .55s cubic-bezier(.22,.61,.36,1) both}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes slideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}