/*!
 * KK Cabinets
 * Copyright (C) 2020 - 2021 Luke Zhang, Ethan Lim
 *
 * https://luke-zhang-04.github.io
 * https://github.com/ethanlim04
 *
 * License: GPL-3.0-or-later
 */body{overflow-x:hidden}nav a{color:black}.text-uppercase{padding-top:20px}.page-footer{background-color:#373737;color:white}.background-default{background-color:rgba(255, 255, 255, 0)}.background-trans{animation-name:to_trans;animation-duration:1s;background-color:rgba(255, 255, 255, 0)}.background-white{animation-name:to_white;animation-duration:1s;background-color:white}.overlay-logo{animation-name:fade-in;animation-duration:2.5s;position:relative;width:90%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.overlay-surface{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background-color:rgba(255, 255, 255, 0.75)}.overlay-surface h1{font-size:5vw}.overlay-surface p{font-size:3vw}.material-icons{display:inline-flex;vertical-align:middle}@keyframes overlay-surface{from{background-color:rgba(255, 255, 255, 0)}to{background-color:rgba(255, 255, 255, 0.8)}}@-webkit-keyframes overlay-surface{from{background-color:rgba(255, 255, 255, 0)}to{background-color:rgba(255, 255, 255, 0.8)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes to_white{from{background-color:rgba(255, 255, 255, 0)}to{background-color:white}}@-webkit-keyframes to_white{from{background-color:rgba(255, 255, 255, 0)}to{background-color:white}}@keyframes to_trans{from{background-color:white}to{background-color:rgba(255, 255, 255, 0)}}@-webkit-keyframes to_trans{from{background-color:white}to{background-color:rgba(255, 255, 255, 0)}}.transparent{opacity:0}.opaque{animation-name:fade-in;animation-duration:1.5s;opacity:1}.testimonial{transform:translateY(150px);transition:all 1s ease-out}.raise{transform:translateY(0)}.content{width:100%;height:100vh;padding:3em;position:relative;box-sizing:border-box;margin-left:0 !important;margin-bottom:0 !important}.content-left h5{font-size:2.3em;width:30%;margin-top:17%;position:absolute}.content-left h5 span{width:100%;display:block;height:5px;margin-top:20px}.content-left h5 p{position:relative;margin:0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}.content h5 .line1{background:#373737}.content h5 .line2{background:#dcd0c0}.content img{position:absolute}.content-left img:nth-of-type(1){width:40%;right:7.5%;top:20%}.content-left img:nth-of-type(2){width:25%;right:40%;top:29%;margin-top:15%}.content-right h5{font-size:2.3em;width:30%;margin-top:17%;position:absolute;right:7.5%;text-align:right}.content-right h5 span{width:100%;display:inline-block;height:5px;margin-top:20px}.content-right h5 p{position:relative;margin:0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:right}.content-right img:nth-of-type(1){width:40%;top:20%}.content-right img:nth-of-type(2){width:25%;right:40%;top:29%;margin-top:15%}.content-right article{text-align:right}.quote-icon{font-size:500% !important;text-align:left;transform:translate(0%, 400%);display:block;position:relative}@media screen and (max-width: 767px){.content img{display:none}.content h5{width:80%;display:block;position:relative}.content{height:100%}.content-right h5{margin-left:auto}#testimonial-content h5{position:relative !important}#aligner{display:block !important}.content-first{padding-top:0}.quote-icon{transform:translate(-50%, 400%)}}#testimonial-content h5{font-size:2.3em;width:80%;margin-top:17%;position:absolute;text-align:center}#testimonial-content h5 span{width:100%;display:block;height:5px;margin-top:20px;float:left}.line-lg{width:100%;display:block;height:5px;margin-top:20px;float:left}#testimonial-content h5 p{position:relative;margin:0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center}#testimonial-content article{text-align:center}hr{border-top:1px solid grey;padding-bottom:7.5px}#downIcon{padding-top:25%}#downBtn{animation-name:desolidify;animation-duration:1s;z-index:100;background-color:#f4f4f4;color:black;position:absolute;width:50px;height:50px;top:75%;left:50%;transform:translate(-50%, -50%);border-radius:50%;border-width:0;opacity:.5;text-align:center}@keyframes desolidify{from{opacity:1}to{opacity:.5}}@-webkit-keyframes desolidify{from{opacity:1}to{opacity:.5}}@keyframes solidify{from{opacity:.75}to{opacity:1}}@-webkit-keyframes solidify{from{opacity:.75}to{opacity:1}}#downBtn:hover{animation-name:solidify;animation-duration:1s;opacity:1}.nav-link{font-weight:1000}
