@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&family=Montserrat:wght@400;600&family=Playfair+Display:ital@0;1&display=swap";body *{box-sizing:border-box!important}body,html{height:100%;box-sizing:border-box;font-family:Montserrat,Gill Sans,Calibri,sans-serif;font-size:16px;margin:0;scroll-behavior:smooth;background-color:#e5eef1}address{font-style:normal}h2{color:#005978;font-size:24px;font-weight:600;text-transform:uppercase;text-align:left;margin:0 0 24px}@media screen and (min-width: 440px){h2{font-size:32px}}p{margin:0 0 16px;line-height:24px}a{color:#005978;text-decoration:none;border-bottom:1px solid #005978;display:inline-block;transition:all .25s ease}a:hover,a:focus{transform:scale(1.025);border-bottom:1px dotted #005978}a:visited,a:active{text-decoration:none!important;border-bottom:1px dashed #005978}button{background:#005978;color:#fff;padding:10px 18px;border-radius:8px;border:none;font-weight:700;transition:all .25s ease}button:hover,button:focus{transform:scale(1.025);cursor:pointer}.font-color--primary{color:#005978}.font-weight--600{font-weight:600}.font-size--18{font-size:18px}.font-size--24{font-size:24px}.content-container{max-width:1360px;margin-left:auto;margin-right:auto}.padding--8{padding:8px}.padding--16{padding:16px}.padding--24{padding:24px}.padding-x--8{padding:0 8px}.padding-x--16{padding:0 16px}.padding-x--24{padding:0 24px}.margin--8{margin:8px}.margin--16{margin:16px}.margin--24{margin:24px}.margin-x--8{margin:0 8px}.margin-x--16{margin:0 16px}.margin-x--24{margin:0 24px}.margin-bottom--8{margin-bottom:8px}.margin-bottom--16{margin-bottom:16px}.margin-bottom--24{margin-bottom:24px}.display--none{display:none!important}@media screen and (min-width: 768px){.display-md--none{display:none!important}}@media screen and (min-width: 768px){.display-md--flex{display:flex!important}}@media screen and (min-width: 768px){.display-md--block{display:block!important}}#main-nav{display:flex;transition:all .25s ease;align-items:center;justify-content:flex-end;height:56px;width:100%;padding:0 16px}#main-nav a{display:block;margin-right:16px;text-decoration:none;position:relative;transition:all .25s ease}#main-nav a.active:after{content:"";border-bottom:3px solid #fed13f;border-radius:16px;width:100%;position:absolute;bottom:-8px;left:0;transition:all .25s ease}#main-nav a:hover:after{content:"";background-color:#fed13f;border-radius:50%;border-bottom:none;height:8px;width:8px;position:absolute;bottom:-8px;left:50%;transition:all .25s ease}
