@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500&display=swap");*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{text-align:left;background-color:#f7f7f7}.text{margin:0 5%}.fulltext{max-width:1000px;margin:0 auto}.small-italics{font-size:14px;font-style:italic}h1,h2,h3,h4,h5,h6,strong{font-family:"Work Sans", sans-serif}h1 a:link,h2 a:link,h3 a:link{text-decoration:none;font-family:"Work Sans", sans-serif;color:#F38931}h1 a:visited,h2 a:visited,h3 a:visited{color:#F38931}h1 a:hover,h2 a:hover,h3 a:hover{color:#202020}h1 a:active,h2 a:active,h3 a:active{color:#383838}h1{font-size:2rem;font-weight:bold;color:#F38931;text-transform:uppercase;line-height:3rem}h2{font-size:1.6rem;color:#626262}h3{font-size:1.5rem;color:#202020;margin:20px 0 10px}h4{font-size:1.4rem;color:#202020}p{font-family:"Work Sans", sans-serif;font-size:1.25rem;color:#202020;line-height:2rem;margin:0 0 10px}p a:link{color:#F38931;text-decoration:none;font-weight:bold}p a:visited{color:#F38931}p a:hover{color:#383838}p a:active{color:#202020}ul{list-style:circle outside;margin-bottom:10px;padding:0 0 0 40px}ul li{font-family:"Work Sans", sans-serif;font-size:1.25rem;color:#383838;line-height:2rem;margin:0}.center{text-align:center}.left{text-align:left}header{text-align:center;margin:0;padding:60px;background:#202020}.logo{width:100%;max-width:600px;margin:0;background:#f2f2f2}.nav-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.nav-bar .menu-bars{cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;color:#F38931;display:block;padding:0 1.5% 0.25%;text-align:left;font-size:2.25rem}@media only screen and (min-width: 600px){.nav-bar .menu-bars{display:none}}.nav-bar .nav-ul{background:#F38931;list-style:none;margin:0;width:100%}@media only screen and (min-width: 600px){.nav-bar .nav-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav-bar .nav-ul li{font-family:"Work Sans", sans-serif;font-weight:500;display:block;z-index:100;font-size:1.5rem}@media only screen and (min-width: 600px){.nav-bar .nav-ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:0 1.5%}}.nav-bar .nav-ul li a{display:block;padding:20px 25px;text-decoration:none;margin:0;color:#202020}.nav-bar .nav-ul li a:hover{color:#626262}.nav-ul,[id^="toggle"]{display:none}[id^="toggle"]:checked + .nav-ul{display:block}#slider{position:relative;height:130px;margin:0 auto}@media only screen and (min-width: 300px){#slider{height:140px}}@media only screen and (min-width: 380px){#slider{height:160px}}@media only screen and (min-width: 420px){#slider{height:180px}}@media only screen and (min-width: 460px){#slider{height:200px}}@media only screen and (min-width: 480px){#slider{height:210px}}@media only screen and (min-width: 500px){#slider{height:220px}}@media only screen and (min-width: 580px){#slider{height:240px}}@media only screen and (min-width: 600px){#slider{margin:40px auto 0;height:270px}}@media only screen and (min-width: 700px){#slider{height:300px}}@media only screen and (min-width: 760px){#slider{height:330px}}@media only screen and (min-width: 820px){#slider{height:340px}}@media only screen and (min-width: 840px){#slider{height:350px}}@media only screen and (min-width: 870px){#slider{height:360px}}@media only screen and (min-width: 900px){#slider{height:380px}}@media only screen and (min-width: 950px){#slider{height:400px}}@media only screen and (min-width: 1000px){#slider{height:420px}}@media only screen and (min-width: 1050px){#slider{height:440px}}@media only screen and (min-width: 1110px){#slider{height:460px}}@media only screen and (min-width: 1150px){#slider{height:490px;max-width:1200px}}#slider picture{position:absolute;width:100%;margin:0 auto;animation-name:sliderFadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:28s;-webkit-animation-name:sliderFadeInOut;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:28s;-moz-animation-name:sliderFadeInOut;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:28s}#slider picture img{width:100%;margin:0 auto}@keyframes sliderFadeInOut{0%{opacity:1}11%{opacity:1}13%{opacity:0}98%{opacity:0}100%{opacity:1}}@-webkit-keyframes sliderFadeInOut{0%{opacity:1}11%{opacity:1}13%{opacity:0}98%{opacity:0}100%{opacity:1}}#slider picture:nth-of-type(1){animation-delay:24.5s;-webkit-animation-delay:24.5s;-moz-animation-delay:24.5s}#slider picture:nth-of-type(2){animation-delay:21s;-webkit-animation-delay:21s;-moz-animation-delay:21s}#slider picture:nth-of-type(3){animation-delay:17.5s;-webkit-animation-delay:17.5s;-moz-animation-delay:17.5s}#slider picture:nth-of-type(4){animation-delay:14s;-webkit-animation-delay:14s;-moz-animation-delay:14s}#slider picture:nth-of-type(5){animation-delay:10.5s;-webkit-animation-delay:10.5s;-moz-animation-delay:10.5s}#slider picture:nth-of-type(6){animation-delay:7s;-webkit-animation-delay:7s;-moz-animation-delay:7s}#slider picture:nth-of-type(7){animation-delay:3.5s;-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s}#slider picture:nth-of-type(8){animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s}.frontpage{max-width:1200px;margin:0 auto}.aboutpage{max-width:1200px;margin:0 auto;padding:0 0 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 900px){.aboutpage{display:block;text-align:center}}@media (min-width: 1150px){.aboutpage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.columnabout1{margin:10px;text-align:center;max-width:400px}@media (min-width: 900px){.columnabout1{display:block;width:100%}}.columnabout1 img{width:90%;border:solid #202020;margin:20px 0 0}@media (min-width: 900px){.columnabout1 img{min-width:400px;float:left;margin:10px 30px 5px 0}}@media (min-width: 1150px){.columnabout1 img{float:none}}.columnabout2{padding:5px 20px 20px 10px}@media (min-width: 900px){.columnabout2{text-align:justify;margin:0 20px 20px 0}}.projects-page{max-width:1200px;margin:0 auto;padding:20px 0 10px 10px}.individual-project-page{max-width:1200px;margin:0 auto;padding:20px;text-align:center}.individual-project-page .project-img{border:solid #202020;width:100%;margin:10px 0}@media only screen and (min-width: 800px){.individual-project-page .project-img{max-width:750px}}.individual-project-page .iframe-container{overflow:hidden;padding-top:56.25%;position:relative;border:solid #202020;width:100%;margin:10px auto;max-width:750px}.individual-project-page .iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.projects-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;padding:0}.projects-container figure{max-width:300px;text-align:center;margin:10px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-container figure a{margin:0 auto;max-width:100vw}.projects-container figure a img{width:100%;margin:0 auto;border:solid #202020;padding:5px}.projects-container figure a img:hover{background:#F38931}.projects-container figure a img:active{background:#F38931}.projects-container figcaption{color:#202020;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:bold;text-align:left}.contactpage{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 900px){.contactpage{padding:20px 0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 900px){.contactpage{max-width:1200px}}.contactpage .columncontact1{margin:0 auto;text-align:center;max-width:800px}.contact-section{margin:0 auto;padding:0;text-align:left}.contact-section form{margin:0}.contact-section form p{color:#202020;font-family:"Work Sans", sans-serif}.contact-section form label{font-size:1.1rem;line-height:1.5rem}.contact-section form input,.contact-section form textarea{border:solid #626262;line-height:2rem;padding:0 10px;width:100%}@media only screen and (min-width: 900px){.contact-section form{margin:5% 0}}.contact-section button{display:table;width:40%;min-width:100px;margin:0 auto 20px 0;padding:10px;font-size:1.2rem;font-weight:bolder;background-color:#F38931;color:#404040;border:solid #383838;-webkit-box-shadow:0 5px 5px -5px black;box-shadow:0 5px 5px -5px black}.contact-section button:hover{background-color:#383838;color:#F38931;border:solid #F38931;cursor:pointer}.g-recaptcha{margin:0 0 0 5px;max-width:100%}@media only screen and (min-width: 900px){.g-recaptcha{margin:0}}.contacted{font-family:"Work Sans", sans-serif;max-width:800px;margin:0 auto;padding:20px}.testimonials-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto}@media (min-width: 800px){.testimonials-page{display:inline-block;max-width:1200px;margin:0 auto}}.columntestimonials1{margin:10px;text-align:center}@media (min-width: 800px){.columntestimonials1{float:left}}.columntestimonials1 img{width:70%;margin:0 auto}.columntestimonials2{padding:20px;text-align:left}.mainImage{margin:0 0 2%}.mainImage picture{display:table;border:solid #2c1503;background:#2c1503}.hero{width:100%}.row{padding:2%;max-width:1200px;margin:0 auto}section{margin:0 auto}#footer{background-color:#202020;text-align:center;width:100%;margin:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 900px){#footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#footer .footer-col1{text-align:center}@media (min-width: 900px){#footer .footer-col1{padding:10px;text-align:right}}#footer .footer-col2{padding:10px;text-align:center}@media (min-width: 900px){#footer .footer-col2{text-align:left;padding:0 0 0 40px}}#footer #footerspan{display:block}@media only screen and (min-width: 400px){#footer #footerspan{display:none}}#footer p{font-family:"Work Sans", sans-serif;font-size:0.85rem;line-height:1.1rem;color:#E6F0CD}@media only screen and (min-width: 600px){#footer p{font-size:1rem}}#footer p a:link{color:#A3A3A3;text-decoration:none;font-weight:normal}#footer p a:visited{color:#626262}#footer p a:hover{color:#F38931}#footer p a:active{color:#A3A3A3}.fa{width:2px;text-align:left;text-decoration:none;color:#F38931}.fa:hover{opacity:0.7}