body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;height:auto;display:block}.fade-in-section{opacity:0;transform:translateY(10vh);visibility:hidden;transition:opacity .6s ease-out,transform 1s ease-out;will-change:opacity,visibility}.fade-in-section.is-visible{opacity:1;transform:none;visibility:visible}.padding{padding-top:10%}.heading{font-weight:700;color:var(--ash)}.ul{list-style-type:none;font-size:12px;padding:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(150px,10px))}.ul li:before{content:">";color:var(--green-dull);margin:0 1em}.text{color:var(--dark-ash);font-weight:700;font-size:16px;margin:0}.padded_container{padding-top:10px}.credits{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--dark-ash);font-size:12px;font-weight:700}:root{--dark-navy:#020c1b;--navy:#021b31;--light-navy:#112240;--lightest-navy:#365180;--navy-shadow:rgba(2,12,27,.7);--ash:#bdc9cf;--dark-ash:#616365;--white:#e6f1ff;--green-dull:#46b79c;--green-bright:#64ffda;--green-tint:rgba(100,255,218,.1)}.navbar-toggler{border-color:rgba(189,201,207,.3)!important;padding:4px 8px!important}.navbar-toggler:focus{box-shadow:0 0 0 .15rem rgba(100,255,218,.25)!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28189, 201, 207, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-collapse{transition:height .3s ease}a,button{-webkit-tap-highlight-color:rgba(100,255,218,.1)}@media only screen and (max-width:760px){.heading{font-size:20px}.text{font-size:14px}.ul{font-size:12px}}@media only screen and (max-width:550px){.heading{font-size:18px}.text{font-size:12px}.ul{font-size:10px}}@media only screen and (max-width:1024px){.padding{padding-top:12%}}@media only screen and (max-width:768px){.padding{padding-top:40px}.ul{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media only screen and (max-width:550px){.padding{padding-top:30px}.ul{grid-template-columns:repeat(1,1fr)}}