.appleLinks{text-decoration:none}.nostyle{text-decoration:inherit;color:inherit}.changable{will-change:transform}.glow-shadow{animation:anim-glow-shadow .1s ease-in-out infinite alternate}.glow-slow-shadow{animation:anim-glow-shadow 1s ease-in-out infinite alternate}@keyframes anim-glow-shadow{0%{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px teal) drop-shadow(0 0 20px teal)}to{filter:drop-shadow(0 0 20px #fff) drop-shadow(0 0 25px teal) drop-shadow(0 0 40px teal)}}.glow{position:absolute;top:-5px;left:-5px;z-index:1000;width:10px;height:10px;border-radius:50%;transform:scale(.2);box-shadow:inset 0 0 15px #fff,inset 20px 0 30px teal,inset -20px 0 30px teal,inset 20px 0 25px teal,inset -20px 0 25px teal,0 0 25px #fff,-15px 0 30px teal,15px 0 30px teal}.glow2{position:absolute;top:-5px;left:-5px;z-index:1000;width:10px;height:10px;border-radius:50%;transform:scale(.2);box-shadow:inset 0 0 15px #4a4a4a,inset 20px 0 30px teal,inset -20px 0 30px teal,inset 20px 0 25px teal,inset -20px 0 25px teal,0 0 25px #4a4a4a,-15px 0 30px teal,15px 0 30px teal}#hero .backdrop{position:absolute;width:100%;height:100%;background-image:url(https://cdn.holfordtechnologies.com/bg.jpg);background-size:cover;opacity:.5}#footer{position:relative}#footer>section{z-index:2}#footer>svg{position:absolute;top:0;left:0;z-index:1}.debug_container{position:absolute;right:20px;top:20px;background:#fff;padding:5px}.contact_detail{display:inline-block}.contact_detail:hover{text-shadow:1px 1px white;color:#fff}.contact_details_icon{position:relative;display:inline-block;margin-right:5px}.contact_details{color:#eaeaea;font-size:clamp(1rem,5vw,1.5vw);text-shadow:1px 1px teal}.contact_details_container{position:absolute;width:40%;height:calc(35% + 40px);display:flex;align-items:flex-end;justify-content:flex-end;left:60%;top:0;text-align:right;z-index:10}.contact_details{font-size:clamp(1rem,1.5vw,10rem);margin-right:1rem}.tagline_container{text-align:center;width:100%;position:absolute;display:flex;align-items:flex-end;justify-content:center;left:0;top:0;height:70%}.ad_section{padding-top:3em;padding-bottom:3em}.tagline_up{background:radial-gradient(circle,#020024,#319c9c 0%,#036363 100%,#000)}.tagline{color:#eaeaea;font-size:clamp(1rem,4vw,4rem);text-shadow:1px 1px teal;line-height:clamp(1rem,4vw,4rem)}@media (max-width: 500px){.contact_details{font-size:12px}}@media (max-width: 700px) and (orientation: landscape){.tagline_container{display:none}}
