.no-margin{margin:0!important}.no-padding{padding:0!important}.text-uppercase{text-transform:uppercase}.text-shadow{text-shadow:0 0 2px black}.energy{position:relative;padding:2.5em 0 0}.energy.no-left:before{display:none}.energy.no-right:after{display:none}.energy:before{display:block;content:"";width:72px;height:72px;border:10px solid;position:absolute;background:none;-o-border-image:linear-gradient(to bottom left,#fc0,cyan,#fc0) 1;border-image:-webkit-gradient(linear,right top,left bottom,from(#fc0),color-stop(cyan),to(#fc0)) 1;border-image:linear-gradient(to bottom left,#fc0,cyan,#fc0) 1}.energy.top:before{top:0;left:0;border-bottom:0;border-right:0}.energy.top.padding:before{left:10px;top:10px;padding:0}.energy:after{display:block;content:"";display:block;content:"";width:80px;height:80px;border:10px solid;position:absolute;background:none;-o-border-image:linear-gradient(to bottom left,cyan,#fc0,cyan) 1;border-image:-webkit-gradient(linear,right top,left bottom,from(cyan),color-stop(#fc0),to(cyan)) 1;border-image:linear-gradient(to bottom left,cyan,#fc0,cyan) 1}.energy.top:after{right:0;top:0;border-left:0;border-bottom:0}.energy.top.padding{padding:0!important}.energy.top.padding:after{right:10px;top:10px;padding:0}.energy.bottom{color:#ffd23b}@media (max-width:641px){.energy.bottom{padding-top:0}.energy.bottom p{padding:1em 0}}.energy.bottom:before{-o-border-image:linear-gradient(to bottom left,cyan,#fc0,cyan) 1;border-image:-webkit-gradient(linear,right top,left bottom,from(cyan),color-stop(#fc0),to(cyan)) 1;border-image:linear-gradient(to bottom left,cyan,#fc0,cyan) 1}.energy.bottom:after{-o-border-image:linear-gradient(to bottom left,#fc0,cyan,#fc0) 1;border-image:-webkit-gradient(linear,right top,left bottom,from(#fc0),color-stop(cyan),to(#fc0)) 1;border-image:linear-gradient(to bottom left,#fc0,cyan,#fc0) 1}.energy.bottom:after{right:0;bottom:0;border-left:0;border-top:0}.energy.bottom.padding{padding:0!important}.energy.bottom.padding:after{right:10px;bottom:10px}.energy.bottom:before{left:0;bottom:0;border-top:0;border-right:0}.energy.bottom.padding:before{left:10px;bottom:10px}.fiu-button-cyan{padding:10px;display:block;text-align:center;text-transform:capitalize;margin:5px 0;background-color:cyan;color:#000;border:1px solid cyan;-webkit-transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;transition:ease-in-out background 0.15s,ease-in-out border 0.15s,ease-in-out color 0.15s;cursor:pointer}.fiu-button-cyan:active{background-color:#0cc;color:#000;border-color:cyan}.fiu-button-cyan:hover{background-color:#1affff;color:#000;border-color:cyan}.fiu-button-cyan:focus{background-color:#00e6e6;color:#000;border-color:cyan}#banner{height:100%!important;text-align:center}#banner h1{-webkit-transform:none;transform:none}#banner .heading{text-transform:uppercase;letter-spacing:3px;color:white;font-weight:500;font-size:2.1rem}@media (min-width:641px) and (max-width:1024px){#banner .heading{font-size:3.8rem}}@media (min-width:1025px){#banner .heading{font-size:4.2rem}}#banner .sub-text{line-height:1em;display:inline-block;border-bottom:2px solid;position:relative;font-size:1rem;margin-bottom:3rem}#banner .sub-text:before{content:" ";position:absolute;width:12px;height:25px;background:none;left:-20px;border:solid 3px;border-right:0;border-top:0;top:-12px}@media (min-width:641px) and (max-width:1024px){#banner .sub-text{font-size:1.6rem}}@media (min-width:1025px){#banner .sub-text{font-size:1.9rem}}@media (min-width:641px){#banner .sub-text:before{width:15px;height:35px;left:-25px;top:-13px;border:solid 4px;border-right:0;border-top:0}}.headline-container{padding:2em 0;background-color:rgba(0,0,0,0.45)}.headline-container.padding{padding:30% 0}@media (min-width:641px) and (max-width:1024px){.headline-container.padding{padding:20% 0}}@media (min-width:1025px){.headline-container.padding{padding:12% 0}}.header-logo{max-width:240px;display:block;margin:0 auto;padding:2em 0;width:100%}.banner-container{color:white}.banner-container .text-shadow{font-weight:500}.banner-container .display-text--large{line-height:3.5rem;font-weight:normal;-webkit-transform:scale(0.8);transform:scale(0.8);margin:0}@media (max-width:641px){.banner-container .display-text--large span{font-size:3rem!important}}@media (min-width:1025px){.banner-container .display-text--large{-webkit-transform:none;transform:none}}footer{padding:2em 0}