@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Regular.a8e6f620.ttf) format("truetype");src:url(/_next/static/media/Roboto-Regular.2663df11.woff) format("woff");font-weight:400;font-style:normal}.test{height:100px;margin:0;display:flex;flex-direction:column;align-items:center}main{width:100%;overflow:hidden}.default-header{font-family:Merriweather}.default-body{font-family:Roboto,sans-serif}.readable{font-family:Arial}.greyscale{filter:grayscale(1)}a{text-decoration:none!important}@media only screen and (min-width:1025px){.socials-bar{display:none}}.clear-bg{background-color:white}.links-underline{text-decoration:underline}.header-purple{color:#6c2f6e}.black{color:black}.white{color:white}.whitesmoke-bg{background:whitesmoke}.deep-purple-bg{background:#542557}.intro-highlight-red{color:#8C3F3C}.de-emphasise{color:rgb(107,107,107)}.de-emphasise-light{color:rgb(212,212,212)}.black-bg{background-color:black}.yellow{color:yellow}.neg{color:#9ba014}.header-purple-bg{background:#883c8c}.red-bg{background:#8C3F3C}.dark-purple-bg{background:#543C8C}.scroll-to-top{position:fixed;right:15px;bottom:15px;width:50px;height:50px;border-radius:15px;z-index:5;background-color:rgba(0,0,0,.5);padding-left:13px;padding-top:4px;transition:.3s}.scroll-to-top:hover{background-color:rgba(0,0,0,.75);transition:.3s}@media only screen and (max-width:750px){.scroll-to-top{right:10px;bottom:10px;width:37px;height:37px;border-radius:11px;padding-top:4px}#scroll-to-top{margin-left:-4px}}.scroll-arrow{transform:scale(2.5)}#blurb-container{min-width:30%;max-width:30%;margin-left:80px;border:2px solid rgb(100,100,100);border-radius:5px;box-shadow:3px 3px 5px black;height:fit-content}.richard-and-mark{width:100%;height:100%}@media only screen and (max-width:1560px){#blurb-container{min-width:40%;max-width:40%}}@media only screen and (max-width:1250px){#blurb-container{min-width:45%;max-width:45%}}@media only screen and (max-width:900px){#blurb-container{margin-left:0;min-width:90%;max-width:90%}#blurb-text-content{min-width:90%;margin-top:40px}}@media only screen and (max-width:700px){#blurb-div{padding-top:50px}#blurb-text-content{text-align:center}}.icon-circle{border:2px solid #883c8c;display:inline-block;border-radius:50%;padding:6px 5px 5px 6px;margin:10px 0;width:50px;height:50px}.list-icon{margin-top:0;margin-right:10px}.text-list{display:inline-block;height:50px}.under-list{margin-top:13px}.left-align{display:flex;justify-content:left}