@font-face{font-family:'AdiHaus';src:url(/adihaus_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"AdiHaus";src:url(/adihaus_bold.ttf) format("truetype");font-weight:700;font-style:normal}*,::before,::after{box-sizing:border-box;border-style:none;list-style:none;margin:0;padding:0;text-decoration:none}:root{--theme-color-black:#333;--theme-color-brown:#423A3A;--theme-color-red:#CD3A24;--theme-color-white:#FEFFFF}.kotc{color:#36a3e0}html,body{background-color:#000;font-family:"AdiHaus";font-size:14px;height:100%;width:100%}input{font-family:'AdiHaus'}.mobile-container{margin:0 auto;max-width:500px;min-width:300px}.hero-image-desktop{display:none}.hero-banner{align-items:center;display:flex;flex-direction:column;margin:0}@media(min-width: 550px){.hero-banner{margin:1em 0 0}}.hero-banner .logo-wrapper{height:auto;margin:0 auto;padding:1rem 0;width:auto}.logo-wrapper img{display:block;height:2.5rem;margin:0 auto;width:auto}.hero-banner .hero-image{background-image:url(04.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:376px;width:100%;border-radius:6px}.text-info{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%;margin:1em 0 0;padding:0 10px}.text-info > *{padding:0 2.5rem 1rem}.text-info h1 + h2{font-size:inherit;color:#fff;letter-spacing:inherit}.text-info > .accordion{padding:0 1.5rem}.text-info h2:nth-child(1){color:var(--theme-color-red);font-weight:400;padding-top:1.8rem;padding-bottom:1rem}.text-info h2{font-size:3.5rem;font-weight:700;color:var(--theme-color-brown);letter-spacing:5px;text-transform:uppercase}.text-info p{color:var(--theme-color-white);line-height:24px}.text-info .email-signup{margin:1rem 0 6rem;position:relative;width:100%}.email-signup .email-input{border:1px solid rgba(51,51,51,.7);border-radius:3px;padding:1rem 1.5rem;opacity:.5;width:100%}.email-signup .email-input:focus{background-color:var(--theme-color-white);outline:2px solid var(--theme-color-black);opacity:1}.email-signup .email-submit{background-color:var(--theme-color-black);border-bottom:1px solid var(--theme-color-black);border-radius:2px;color:var(--theme-color-white);cursor:pointer;font-weight:700;opacity:1;padding:1rem 1.5rem;position:absolute;right:0;margin-right:2.5rem;z-index:10}@media only screen and (min-width: 768px){body{background-image:url();background:#000;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:100%}main{display:flex;flex-direction:column;height:inherit;max-width:100%;margin:0 auto;padding-left:1rem}.mobile-container{width:45vw;display:flex;flex-direction:column;justify-content:flex-start}.hero-banner .logo-wrapper{margin-left:3.5rem;width:100%;display:flex;align-items:start;flex-direction:column}.logo-wrapper img{margin:0;padding-left:2.5rem}.hero-image{display:none}.text-info{text-align:left;align-items:start}.text-info h2{font-size:4.5rem}.text-info p{font-size:16px}.text-info input{font-size:16px}.text-info .email-signup{margin:1rem 0 0}.hero-image-desktop{display:block;height:100%;width:55vw}.hero-image-desktop img{clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);height:100%;object-fit:cover;width:100%}.email-signup .email-submit{border-bottom:2px solid var(--theme-color-black)}}@media only screen and (min-width: 1200px){.hero-banner .logo-wrapper{margin-left:5.5rem}}h1{font-size:1.8em;color:#fff}@media only screen and (min-width: 1200px){h1{font-size:2.5em}}main h1 span{content:".com";font-size:10px;letter-spacing:1px;transform:rotate(270deg);position:relative;display:inline-block;right:5px;top:-5px;line-height:normal}.accordion{width:100%;max-width:500px;overflow:hidden;margin-top:20px;background-color:#36a3e0;border-radius:6px}.accordion__intro{position:relative;padding:20px;cursor:pointer}.accordion__content{padding:0 20px;max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;color:#f1f1f1;opacity:0}.accordion h4,.accordion p{margin:0;line-height:1}.accordion h4{color:#fff;font-size:21px;font-weight:500}.accordion p{color:#000;font-size:15px;margin:10px 0 0}.accordion li{list-style:disc;margin:10px 0 0}.accordion__active .accordion__content{padding:0 20px 20px;opacity:1}#contactForm div{display:flex;flex-wrap:wrap;justify-content:center}#contactForm label{display:block;text-align:center;margin:0 0 10px}#contactForm input{padding:4px;margin:0 10px 0 0;display:block}button{display:block;padding:7px 10px}.accordion:last-of-type{margin-bottom:1em}div#response{text-align:center;padding:10px}svg{font-family:'Black Ops One',cursive;letter-spacing:1px;position:relative;width:100%;padding:0!important}svg text{text-transform:uppercase;animation:stroke 5s infinite alternate;stroke-width:1;stroke:#fff;font-size:9rem}svg text + text{font-size:1.5rem;animation:none;stroke:none;fill:#fff}@keyframes stroke{0%{fill:rgba(255,255,255,0);stroke:rgba(255,255,255,1);stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:1}70%{fill:rgba(255,255,255,0);stroke:rgba(255,255,255,1)}80%{fill:rgba(255,255,255,0);stroke:rgba(255,255,255,1);stroke-width:2}100%{fill:rgba(255,255,255,1);stroke:rgba(255,255,255,0);stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:0}}@media (min-width: 960px){svg text + text{font-size:.8rem}}@media (min-width: 1280px){svg text + text{animation:fadeIn 5s;font-size:.7rem}}.accordion{transition:background .2s linear}.accordion:hover,.accordion__active{background:#fff}.accordion:hover *,.accordion__active *{color:#000}.accordion__active h4{color:#000}.accordion__active .accordion__intro{border-bottom:1px solid #000;padding-bottom:10px}form#contactForm{background:#e5e5e5;padding:5px}