@media screen and (min-width:773px){h2{font-size:2.3rem}h3{font-size:1.7rem}p{font-size:1.3rem}.button{font-size:.8rem}.small{font-size:1.2rem}.app-wrapper{grid-template-areas:"top-nav" "content"}.app-wrapper .top-nav{grid-area:mobile-nav}.app-wrapper .mobile-nav-wrapper{display:none}.app-wrapper .content{padding:5rem;margin-top:3rem}.top-nav-wrapper{display:block;background:var(--mobile-nav-background);position:fixed;margin:0;padding:0;width:100%;top:0;z-index:999}.top-nav{padding:1.7rem}.top-nav ul{display:flex;justify-content:flex-end}.top-nav ul li{align-items:center;justify-content:center;margin-right:2.5rem}.top-nav ul li a{padding:10px;font-size:1.2rem}.homepage-description{padding-top:3.5rem}.homepage-description p{font-size:1.5rem;padding-top:3rem;padding-bottom:1rem}.contact-wrapper{right:2vw;transform:scale(1.4);bottom:50px}.contactf-content{margin:10% auto}.close{font-size:2rem}.contactf-header{padding:2rem}.contactf-header h2{font-size:2rem}.contactf-body{padding:0 2rem}.contactf-body p{padding:0 0 1.5rem;font-size:1.3rem}.contactf-body form input,.contactf-body form label,.contactf-body form textarea{font-size:1.2rem}.contactf-footer button{font-size:1.3rem}.spacer-icon{margin-top:3rem}.spacer-icon svg{height:4.5vh}.spacer-icon2{margin-bottom:4rem}.more-info{margin-top:4rem}.work-card-wrapper{padding-top:1.5rem}.work-content .arrow svg{height:6vh}.work-card details{padding:1rem 1rem 1.5rem 0}.work-card details summary{font-size:1.2rem}.work-card .card-right{padding-left:1rem}.work-content-list{gap:3rem}.work-content-list-item{padding:2rem}}@media screen and (min-width:868px){.app-wrapper{grid-template-areas:"top-nav" "content"}.app-wrapper .top-nav{grid-area:mobile-nav}.app-wrapper .mobile-nav-wrapper{display:none}.app-wrapper .content{padding:5rem 7rem}.contactf-content{width:60%}.work-card .card-right{padding-left:2rem}.work-card .card-left{padding-right:2rem}}@media screen and (min-width:950px){h2{font-size:2.5rem}.app-wrapper .content{padding:5rem 10rem}.top-nav ul{margin-right:4rem}.top-nav ul li{margin-right:3rem}.top-nav ul li a{padding:20px}.contact-wrapper{right:3vw}.work-card .card-right{padding-left:3rem}.work-card .card-left{padding-right:3rem}}@media screen and (min-width:1109px){.app-wrapper .content{padding:5rem 15rem}.contact-wrapper{right:5vw;bottom:50px}.contactf-content{width:50%}}@media screen and (min-width:1269px){.app-wrapper .content{padding:5rem 20rem}}@media screen and (min-width:1429px){.app-wrapper .content{padding:5rem 25rem}.contactf-content{width:40%}}@media screen and (min-width:1749px){h2{font-size:3rem}.homepage-description{margin-top:4.5rem}.homepage-description p{font-size:1.75rem;padding-top:3rem;padding-bottom:1rem}}@media screen and (min-width:1906px){.app-wrapper .content{padding:5rem 35rem}.contactf-content{width:30%}}@media screen and (min-width:2560px){h3{font-size:2rem}p{font-size:1.5rem}.small{font-size:1.4rem}.app-wrapper .content{padding:5rem 50rem}.button{font-size:1rem}.contact-wrapper{right:7vw;transform:scale(1.9);bottom:80px}.spacer-icon{margin-top:4rem;margin-bottom:4rem}.spacer-icon2{margin-bottom:5rem}.top-nav ul{margin-right:6rem}.top-nav ul li{margin-right:4rem}.top-nav ul li a{font-size:1.45rem}.contactf-content{width:20%}.work-card details summary{font-size:1.4rem}}