.hero{font-family:var(--font-raleway);min-height:65vh;margin-top:-9.3rem;position:relative}.hero .inner-hero-title{color:var(--background-color);text-align:center;z-index:5;max-width:1024px;margin:0 auto;padding:17rem 0;position:relative}.hero .inner-hero-title .page-title{width:75%;margin:0 auto;padding:0 0 5px;font-size:43px;font-weight:900;line-height:51px;text-decoration:none}.hero .inner-hero-title .page-title span{content:"";background:var(--background-color);width:45px;height:5px;margin:21px 0 0 -22.5px;display:block;position:relative;left:50%}.hero .inner-hero-title .page-description{width:45%;margin:0 auto}.hero .inner-hero-title .page-description p{text-transform:uppercase;padding:7px 0 0;font-size:17px;font-weight:400;line-height:1.9em}.hero .inner-hero-title .actions{width:36px;margin:0 auto;position:relative}.hero .inner-hero-title .action-scroll{border:3px solid var(--background-color);width:36px;height:36px;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.5);margin:55px auto;transition:all .333s cubic-bezier(.23,1,.32,1);position:relative;top:0;transform:rotate(-45deg)}.hero .inner-hero-title .action-scroll button{cursor:pointer;background:0 0;border:none;width:100%;height:100%;display:block;transform:rotate(45deg)}.hero .inner-hero-title .action-scroll button:focus{outline:none}.hero .inner-hero-title .action-scroll button .fa-chevron-down{color:var(--background-color)}.hero .inner-hero-title .action-scroll:hover{background:var(--background-color);border-color:#0000;top:11px}.hero .inner-hero-title .action-scroll:hover button .fa-chevron-down{color:#000}.hero .largeHeader{width:100%;position:absolute;top:0;left:0}.video-background{z-index:-99;background:#000;position:absolute;inset:0}.video-background div{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-background div iframe{width:100vw;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.content-wrapper{background-color:var(--background-color);z-index:1;padding:5rem 2rem;position:relative}.top-angle,.bottom-angle{border-color:#0000 var(--background-color)#0000 #0000;border-style:solid;border-width:0 100vw 185px 0;width:0;height:0;transform:rotate(180deg)}.top-angle{margin-top:-180px}.bottom-angle{z-index:1;position:relative;transform:rotate(0)}
.codetheory-sep{justify-content:center;align-items:center;margin:8rem auto 10rem;display:flex}.codetheory-sep .line{background:#000;height:2px;transition:all .75s}
