.md-content h1{color:#4389ff}.md-content h2{color:#3883ff}.md-content h3{color:#2e7dff}.md-content h4{color:#2476ff}.md-content h5{color:#1a70ff}.md-content h3{text-decoration:underline}section#ankle .contact-detail a,section#ankle .contact-detail pre{color:#fff}section#company .banner-img{background-size:120%;background-repeat:no-repeat}#hero{min-height:500px}.md-content ul li,.md-content ol li{margin-bottom:1.5em}#main .contact .icon{opacity:0}#main .contact img[alt="an electronic-mail address"]{filter:invert(1)}@media (max-width: 900px){.md-content h3{background:linear-gradient(to right, rgba(91, 171, 147, 0.13), transparent);border-radius:.3em;padding-left:.2em}.md-content h1{margin-top:0}#hero{min-height:35vh}section#company .banner-img{background-size:contain;margin-top:1em;min-height:30vh}section#company .container{flex-direction:column-reverse;gap:0}section#company .company-text{padding:0 .5vw 0 5.5vw}section#gap{min-height:30vh}#body{background-position:bottom}}
