*::-webkit-input-placeholder{color:#666;opacity:1}*:-moz-placeholder{color:#666;opacity:1}*::-moz-placeholder{color:#666;opacity:1}*:-ms-input-placeholder{color:#666;opacity:1}:root{--purple:#782de1;--orange:#ff5a00;--white:#fff;--very-light-gray:#f2f2f2;--light-gray:#555;--dark-gray:#333;--tr:transparent;--fs-6:6px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-26:26px;--fs-32:32px;--fs-36:36px;--fs-56:56px}::selection{background:var(--purple)}body{font-size:var(--fs-16);font-weight:500}body::-webkit-scrollbar{width:1em;background-color:var(--very-light-gray)}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}body::-webkit-scrollbar-thumb{background-color:var(--purple);outline:1px solid var(--white)}.nopadding{padding:0 !important;margin:0 !important}img:hover{opacity:1}a{text-decoration:none}a:hover{text-decoration:none}a:active,a:focus{outline:0}hr{width:100%;height:3px;border:0;margin:30px 0 30px 0;background-color:var(--purple);clear:both;display:block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.strong{font-weight:700}.nopadding{padding:0 !important;margin:0 !important}.clear{clear:both}.vacuum{height:25px;clear:both}.space{height:50px;clear:both}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.purple{color:var(--purple)}.orange{color:var(--pink)}a,img{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}header{height:50vh;background-color:var(--purple)}header img:hover,footer img:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}main a{color:var(--dark-gray);margin:0 10px;border-bottom:2px solid var(--purple);padding-bottom:2px}main a:hover{color:var(--dark-gray);border-bottom:2px solid var(--purple);padding-bottom:7px}main .nopad a{border-bottom:0;margin:0 10px}main .far,main .fab{color:var(--purple);margin-right:7px}main .nopad .fab{color:var(--light-gray);font-size:24px;margin-right:0}main .nopad .fab:hover{color:var(--purple)}footer .copyright{color:var(--dark-gray);font-size:var(--fs-14)}footer .sco-link{font-weight:400;color:var(--gray);font-size:var(--fs-13)}footer .sco-link a{color:var(--gray);border-bottom:2px solid var(--purple);padding-bottom:2px}footer .sco-link a:hover{padding-bottom:7px}footer .sco img{max-width:100px}