/* Please use working-style.sass for marking with comments, and working-style.css for the precompiled SASS to CSS that's not compressed. */
/* Please use working-style.sass for marking with comments, and working-style.css for the precompiled SASS to CSS that's not compressed. */
/* Please use working-style.sass for marking with comments, and working-style.css for the precompiled SASS to CSS that's not compressed. */
/* Please use working-style.sass for marking with comments, and working-style.css for the precompiled SASS to CSS that's not compressed. */
/* Please use working-style.sass for marking with comments, and working-style.css for the precompiled SASS to CSS that's not compressed. */





*{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}html{scroll-behavior:smooth}body{background-color:#dfe0da}a:link,a:visited,a:hover,a:active,section a:link,section a:visited,section a:hover,section a:active{text-decoration:none}a:link,a:visited{color:#fe0196}a:hover{color:#03b8ac}a:active{color:#969696}h1.body-text{font-family:"Montserrat","Comic Sans MS",sans-serif;font-size:4vh;padding-bottom:50px;color:#000}p.body-text{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3vh;padding-bottom:25px;color:#000}nav{position:fixed;width:100%;bottom:0;background-color:#fff;border:1.5vw #fe0196;border-top-style:solid;z-index:999;color:#000}nav .main-container{display:none}nav .mobile-container{display:flex;justify-content:center;margin-left:auto;margin-right:auto}nav .mobile-container .btn{margin-left:5vw;margin-right:5vw;padding:0;height:15vw;width:auto;cursor:pointer}.home-slide-1 .showcase-text-1,.home-slide-1 .showcase-text-2{font-family:"Montserrat","Comic Sans MS",sans-serif;font-size:7vw;color:#000}.home-slide-1 .showcase-text-1{margin-left:5%;margin-top:40vh}.home-slide-1 .showcase-text-2{margin-left:5%;margin-top:50px}.home-slide-1,.home-slide-2,.home-slide-3,.home-slide-4,.home-slide-5,.home-slide-6{position:absolute;height:100vh;width:100%}.home-slide-1{margin-top:0}.home-slide-2{margin-top:100vh}.home-slide-3{margin-top:200vh}.home-slide-4{margin-top:300vh}.home-slide-5{margin-top:400vh}.home-slide-6{margin-top:500vh}.home-img-1{display:none}.container .left .home-text-1,.container .left .home-text-2,.container .left .home-text-3{margin-left:auto;margin-right:auto;text-align-last:center;color:#000;width:90%;padding:2px;font-size:3vh}.container .left .home-text-1,.container .left .home-text-2{text-align:center;font-family:"Montserrat","Comic Sans MS",sans-serif;font-weight:bold}.container .left .home-text-2,.container .left .home-text-3{margin-top:50px}.container .left .home-text-3{text-align:justify;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}section{background-color:#dfe0da;padding-bottom:100px}section .centered-textbox-1{padding:2px;margin-left:auto;margin-right:auto;text-align:center;text-align-last:center;margin-top:100px;width:90%}section .arrow{display:none}section .arrow-comment-text{display:none;color:#000}.about-showcase-column-container{display:flex;flex-direction:column;width:100%;height:400px}.about-showcase-column-container .about-showcase{display:flex;flex:1;padding-bottom:50px}.about-showcase-column-container .about-showcase a.left,.about-showcase-column-container .about-showcase a.right{display:none}.about-showcase-column-container .about-showcase .snapgallery{display:flex;position:relative;width:800px;overflow-x:auto;white-space:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%)}.about-showcase-column-container .about-showcase .snapgallery>div{display:flex;justify-content:center;align-items:center;scroll-snap-align:center;min-width:100%;color:#fe0196;font-size:20px}.about-showcase-column-container .about-showcase .img{background-size:contain;background-repeat:no-repeat;background-position:center}.about-showcase-column-container .about-showcase .gal1{background-image:url("../img/about-gallery/1.jpg")}.about-showcase-column-container .about-showcase .gal2{background-image:url("../img/about-gallery/2.jpg")}.about-showcase-column-container .about-showcase .gal3{background-image:url("../img/about-gallery/3.jpg")}.about-showcase-column-container .about-showcase .gal4{background-image:url("../img/about-gallery/4.jpg")}.about-showcase-column-container .about-showcase .gal5{background-image:url("../img/about-gallery/5.jpg")}.about-showcase-column-container .about-showcase .gal6{background-image:url("../img/about-gallery/6.jpg")}.about-showcase-column-container .bottom-text{display:flex;flex-direction:column;flex:1;justify-content:flex-end;margin-top:-300px;margin-left:auto;margin-right:auto;color:#000}.contact-form{display:block;margin-bottom:100px}.contact-form .cf-el{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;font-size:18px;color:#000;background:#fff;border:2px #ccc;border-style:solid}.contact-form .cf-el .status{margin-top:25px}.contact-form textarea{padding-left:5px;padding-right:5px;border-radius:10px}.contact-form .small{resize:none}.contact-form input{cursor:pointer;border-radius:5px}.switch-theme{position:absolute;display:flex;flex-direction:row;left:10px;top:10px;bottom:auto}.switch-theme .subtlebutton{font-size:16px;padding:4px 8px;cursor:pointer}@media all and (min-width: 750px) and (min-aspect-ratio: 10 / 9){h1.body-text{font-size:32px;padding-bottom:75px}p.body-text{font-size:24px;padding-bottom:40px}nav{position:static;left:auto;right:auto;top:0;bottom:auto;background-color:#fff;padding-bottom:10px;border:15px #fe0196;border-bottom-style:solid}nav .mobile-container{display:none}nav .main-container{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-top:15px;width:95%}nav .main-container .logo-container{display:flex}nav .main-container .logo-container .logo{font-family:"Montserrat","Comic Sans MS",sans-serif;font-size:40px;font-weight:bold;cursor:pointer}nav .main-container .btn-container{display:flex;margin-top:auto;margin-bottom:auto}nav .main-container .btn-container .btn{margin-left:20px;margin-right:20px;padding-left:5px;padding-right:5px;cursor:pointer;font-family:"Montserrat","Comic Sans MS",sans-serif;font-size:32px;font-weight:bold}nav.home{position:absolute}.scrollsnap{position:absolute;width:100%;height:100%;overflow-y:scroll;scroll-snap-type:mandatory;scroll-snap-points-y:initial;scroll-snap-points-y:repeat(100%);scroll-snap-type:mandatory;scroll-snap-type:y mandatory;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:repeat(100%);-webkit-overflow-scrolling:touch;z-index:10}.snappoint{scroll-snap-align:center}section{padding-bottom:0}section .container{display:flex;flex-direction:column;margin-top:50px}section .centered-textbox-1{padding:2px;text-align:center;margin-left:auto;margin-right:auto;margin-top:100px;width:80%;color:#000}section .arrow{display:block}section .arrow img{display:block;position:absolute;left:0;right:0;bottom:10px;margin:auto;height:10%;width:auto}section .arrow-comment-text{display:block;position:absolute;left:0;right:0;bottom:12%;text-align:center;font-size:2.8vh}.home-slide-1 .showcase-text-1,.home-slide-1 .showcase-text-2{font-family:"Montserrat","Comic Sans MS",sans-serif;font-size:40px}.home-slide-1 .showcase-text-1{margin-left:150px;margin-top:40vh}.home-slide-1 .showcase-text-2{margin-left:250px;margin-top:50px}.home-slide-2{background:url(../img/modmat-in-use.jpg) no-repeat center center fixed;background-size:cover}.home-slide-3{background:url(../img/C7H-liquid.jpg) no-repeat center center fixed;background-size:cover}.home-slide-4{background:url(../img/mobo-in-case.jpg) no-repeat center center fixed;background-size:cover}.home-slide-5{background:url(../img/cable-management.jpg) no-repeat center center fixed;background-size:cover}.home-slide-6{background:url(../img/vega-64-die-shot.jpg) no-repeat center center fixed;background-size:cover}.container .left .home-text-1,.container .left .home-text-2,.container .left .home-text-3{width:80%;background-color:rgba(0,0,0,0.7);text-align:left;text-align-last:left;font-size:24px;color:#fff}.container .left .home-text-1,.container .left .home-text-2{font-family:"Montserrat","Comic Sans MS",sans-serif;font-weight:bold}.container .left .home-text-3{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px}.home-img-1{display:block;width:40vh;height:auto;margin-left:auto;margin-right:auto;margin-top:50px;background-color:rgba(255,255,255,0.5)}.about-showcase-column-container .about-showcase a.left,.about-showcase-column-container .about-showcase a.right{display:flex;flex:1;justify-content:center;margin-top:auto;margin-bottom:auto;cursor:pointer}.about-showcase-column-container .about-showcase a.left{right:10%}.about-showcase-column-container .about-showcase a.right{left:10px}.switch-theme{top:auto;bottom:10px}}@media all and (min-width: 700px) and (max-height: 850px){.home-img-1{width:auto;height:30vh}}@media all and (min-width: 700px) and (max-height: 700px){.home-img-1{display:none}}@media all and (min-width: 1000px) and (min-aspect-ratio: 12 / 9){section .container{display:flex;flex-direction:row}section .container .left,section .container .right{display:flex;flex-direction:column;width:50%}.home-img-1{display:block;margin-top:0;width:auto;height:30vh}}
