#container,#containerArticle{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;padding:0!important;margin:0!important;overflow-x:hidden;overflow-y:auto;width:100%;top:0;left:0}#container,body,nav{width:100%}#city,nav .icon{display:none}a.biolink:hover,a.info:hover{background:rgba(0,255,255,.4)}h1{background-position-x:right;background-position-y:bottom;text-transform:uppercase}h4,hr.gradient{margin:40px auto}#certs,p{width:90%}.textbox label,button,h1,h6{text-transform:uppercase}#footer,nav{overflow:hidden}#form1,#logo-flex{margin:20px auto 0}#logo-article,#logo-footer{position:relative;transition:height 2s,background 2s,box-shadow 2s}#flexFooter,#flexFooter1,#flexFooter2,#flexFooter3,#home,#logo-flex{display:flex}*{margin:0;padding:0;top:0}body{height:100%;margin:0!important;padding:0!important}#container,.quote,nav{height:auto}main,nav{display:block}#container{position:relative}#containerArticle{position:relative;background-image:url(images/bg_image_comp.jpg);height:auto}nav{position:fixed;top:0;left:0;padding-top:5px;z-index:10}.topNav{animation:2.5s ease-out fadeIn}#logo{height:50px;max-height:70px;margin-left:5px;margin-top:0;border-radius:10%;transition:height 2s,background 2s,box-shadow 2s,margin-top 2s,margin-bottom 2s}nav ul{float:right;padding-left:12px;padding-right:5px;margin-top:10px}nav .icon{float:right}.info,a,li{position:relative;float:left;padding:0 13px;letter-spacing:1px;border-radius:10px;transition:font-size 1s,background 1s,box-shadow 1s,margin-left 1s ease-in-out}#certs,.footerLinks{float:none;clear:both}.quote,.testimonialsLink{margin:auto 14%;letter-spacing:.4px;width:auto}h2,h6{letter-spacing:3px}#footerLinks,.footerLinks,a,li{list-style-type:none;border-radius:10px;transition:background 1s,box-shadow 1s;text-decoration:none;font-family:Poppins,sans-serif;text-align:center}#footerLinks,.footerLinks,a,h4,li{letter-spacing:1px}#footerLinks,a,li{color:#e8faff;font-size:17px;padding:5px 12px}a.projectLink,h5{padding-top:10px;text-shadow:3px 4px 12px #000}.footerLinks{color:#fff;font-size:18px;display:inline-block;margin:4px 0;padding:7px}#article,#articleBody,.image,h6{margin:auto}.image,.project{border-radius:1px}.footerLinks:hover{background:#67beff59;box-shadow:0 0 5px #67beff66,0 0 10px #67beff66,0 0 20px #67beff66,0 0 20px #67beff66,0 0 20px #67beff66}#flexContainer1,#flexContainer2,#flexContainerInner{display:flex;margin-top:40px;justify-content:space-evenly}#flexContainer1 div,#flexContainer2 div,#flexContainerInner div{width:fit-content;width:-moz-fit-content;text-align:center}h1{-moz-background-clip:text;-webkit-background-clip:text;color:#a1deff59}#aboutBody,#articleBody{background-clip:padding-box;height:auto;box-shadow:0 0 2px 1px #7eeffb}#home{height:100vh;margin-bottom:40vh;flex-direction:column;justify-content:center;top:0;padding-bottom:50vh;background-image:linear-gradient(to bottom right,#f0000ed6,#00b2ff4a,#010182d4);box-shadow:0 0 2px 1px #7eeffb;animation:3s ease-out fadeIn}#home-inner{width:auto}#about,#testimonials,#work{padding:10.65vh 0 10vh;height:auto;margin-bottom:10rem}#contact{padding:10.65vh 0 10vh;height:auto;margin-bottom:100px}#article{height:auto;padding:60px 0}#flexAbout3 .image-wrap{background-image:linear-gradient(to bottom right,#111e8eb0,#18226be0);height:auto;margin:auto;width:70%}#logo-about:hover,#logo-article:hover,#logo-footer:hover{height:11rem;box-shadow:0 0 8px #67beff,0 0 14px #67beff,0 0 25px #67beff,0 0 25px #67befff2,0 0 25px #67beffeb}.image{border:1px solid transparent;height:auto;box-shadow:0 0 2px 1px #7eeffb;box-shadow:0 0 7px 2px #5ba6dd;box-shadow:0 0 9px 4px #9fcded;width:100%;display:block;mix-blend-mode:lighten}#aboutBody{width:100%;padding:50px 0;background-color:#1e085d40;background-image:linear-gradient(to bottom right,#041444f0 40%,#0c5588e8,#050533b8 80%)}#testimonialsBody{width:100%;height:auto;padding:40px 0;box-shadow:0 0 2px 1px #7eeffb;background-image:linear-gradient(to bottom right,#9c0000cc 14%,#0a5183cf,#021348f2 80%)}#workBody{width:100%;height:auto;padding:50px 0;background-color:#022a4de8;box-shadow:0 0 2px 1px #7eeffb;background-color:#1205314a;background-image:linear-gradient(to bottom right,#dd000dc9 5%,#00004dbf,#009de14a)}#contactBody{width:100%;height:auto;margin:0 auto 120px;padding:45px 0;box-shadow:0 0 2px 1px #7eeffb;background-image:linear-gradient(to bottom right,#001040e0 30%,#0d5282e8,#050533b8 80%)}#articleBody{width:80%;text-align:center;padding:60px 0;background-image:linear-gradient(to bottom right,#041444 20%,#073a5e,#050533 80%);border-radius:10px}hr.gradient{height:4px;border:none;width:70%;border-radius:10px;background:linear-gradient(90deg,#61c6ff 0,#090979 40%,#090979 60%,#f22 100%)}#quoteWrap{margin:40px;text-align:center;width:auto}.project{width:70%;height:auto;border:1px solid transparent;box-shadow:0 0 3px 1px #7eeffb;margin-bottom:10px}#flexContainer1 div .projectWrap,#flexContainer2 div .projectWrap,#flexContainerInner div .projectWrap{width:30.6vw;margin:0 auto 40px;padding:35px 10px 30px;border-radius:1px;border:2px solid transparent;box-shadow:0 0 3px 1px #7eeffb;background-color:transparent}#certs{height:auto;position:relative;text-align:center;margin:30px auto;padding-left:0;padding-right:0}.cert{font-family:Poppins,sans-serif;text-align:center;font-size:17px;position:relative;padding:0;float:none;margin:17px auto;color:#0ff;text-decoration:none}.biolink,.email{font-size:16px;float:none}.biolink,a.projectLink,h1,h2,h5,p{margin-left:auto;margin-right:auto}.biolink{text-align:center;width:auto;display:inline-block;padding-left:4px;padding-right:4px;color:#8feeff;transition:margin-bottom 1s}#logo:hover{height:70px;background:#5196cac4;box-shadow:0 0 5px #67beff,0 0 10px #67beff,0 0 20px #67beff,0 0 20px #67befff2,0 0 20px #67beffeb;margin-top:10px;margin-bottom:10px}a.info:hover{margin-left:100px;box-shadow:0 0 5px rgba(16,253,253,.4),0 0 10px rgba(16,253,253,.4),0 0 20px rgba(16,253,253,.4),0 0 20px rgba(16,253,253,.4),0 0 20px rgba(16,253,253,.4)}a.biolink:hover{margin-bottom:34px;box-shadow:0 0 5px rgba(53,238,238,.4),0 0 10px rgba(53,238,238,.4),0 0 20px rgba(53,238,238,.4),0 0 20px rgba(53,238,238,.4),0 0 20px rgba(53,238,238,.4);border-radius:2px}a.projectLink:active,a:active{color:#fff}.email{text-decoration:none;font-family:Poppins,sans-serif;color:#6cd9fb;letter-spacing:.4px;padding:0}@font-face{font-family:good_timing_bd;src:url('images/good_timing_bd-webfont.woff2') format('woff2'),url('images/good_timing_bd-webfont.woff') format('woff');font-weight:400;font-style:normal}h1{font-size:5vw;text-align:center;background-image:url(https://media.giphy.com/media/dB66K4Kywc8gPVh6A7/giphy-downsized-large.gif);-moz-background-clip:text;-webkit-background-clip:text;font-family:good_timing_bd,sans-serif;filter:drop-shadow(2px 3px black);letter-spacing:2px;color:#a1deff52}a.projectLink,h2,h3,h4,h5{font-family:Poppins,sans-serif;color:#fff;font-weight:100;text-align:center}@keyframes fadeIn{0%{opacity:0}40%{opacity:.01}50%{opacity:.1}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}100%{opacity:1}}h2{font-size:3.5vw}h5{font-size:1.95vw}a.projectLink{float:none;font-size:1.4rem;letter-spacing:1.2px}a.projectLink:hover{color:#67beff}h3{font-size:3vw;padding-bottom:50px}h4{font-size:2.2vw}h6{text-align:center;filter:drop-shadow(2px 2px black);font-family:good_timing_bd,sans-serif;font-size:1.8vw;font-weight:100;color:#a1deffe6}.textbox label,p{font-family:Poppins,sans-serif;color:#fff}p{height:auto;font-size:16px;text-align:center;font-weight:100;letter-spacing:.2px}p .italic{font-style:italic}#articleText{text-align:left;width:80%}.contact{width:60%}#form1{width:55%;border-color:#00ffff8a;border-radius:10px;border:2px solid transparent;padding:30px 0;box-shadow:0 0 2px 1px #7eeffb;background-image:linear-gradient(to bottom right,#001040e0 30%,#0079aee8,#050533b8 80%)}.textbox input,.textbox textarea{margin-top:11px;margin-left:auto;margin-right:auto;border-radius:6px;outline:0;background-color:#fffffff0}.textbox{display:block;margin-left:auto;margin-right:auto;margin-top:17px;padding:12px 18px}.error,.success{font-size:17px;font-weight:700;margin:10px 0}.textbox label{display:block;text-align:left;width:67%;margin-left:auto;margin-right:auto;font-size:17px}.textbox input,.textbox textarea,button{display:block;width:65%;font-family:Mulish,sans-serif}.textbox input{font-size:17px;padding:6px;border:2px solid #7eeffb}.textbox textarea{padding:8px;font-size:17px;border-color:#00ffff8a;border:3px solid #7eeffb}button{background:#029af4;font-size:29;height:44px;color:#000;border-radius:6px;border:1px solid #000;padding:5px;cursor:pointer;margin:20px auto 35px;text-align:center}#logo-about,#logo-article,#logo-footer{height:9.5rem;border-radius:10%}button:hover{background:#00ffffde;background:#207afec7}button:active{background:#174788}.error{color:red}.success{color:#0ff;text-align:center}#footer{bottom:0;position:relative;height:auto;filter:contrast(1.2);max-height:500px;width:100%;padding-top:30px;padding-bottom:30px;box-shadow:0 0 2px 1px #7eeffb;background-image:linear-gradient(150deg,#f0000ed6,#00b2ff4a,#010182d4);background-color:#2e2f30d4;margin-top:10%}#logo-about{transition:height 2s,margin 2s,box-shadow 2s,background 2s;margin-top:50px}#logo-about:hover{background:#5196ca7a;margin:60px 0}#logo-flex{align-items:center;justify-content:flex-start;width:92%}#logo-article:hover,#logo-footer:hover{background:#1067a8a8}#logo-footer{left:0}#flexFooter{width:auto;text-align:center;justify-content:space-evenly}#flexFooter1{width:40%;align-items:center}@supports (-webkit-touch-callout:none){#home{background-image:url(images/bg_image_mobile_new.jpg)!important}}@media screen and (min-width:1600px){.info,a,li{padding:0 16px}#flexContainer #flexAbout1,#flexContainer #flexAbout2,#flexContainer #flexAbout3{width:100%}#flexAbout3 .image-wrap{width:55%}#form1{width:40%}}@media screen and (min-width:1450px){h1{font-size:4.7vw;color:#a1deff52;background-position:center}h6{font-size:1.7vw}a.projectLink{font-size:1.45rem;letter-spacing:1.4px}}@media screen and (min-width:1270px){#home{background-image:linear-gradient(to bottom right,#f0000ecc,#00b2ff4a,#010182d4)}#aboutBody{background-image:linear-gradient(to bottom right,#041444f0 40%,#0f619bc7,#050533b8 80%)}#flexContainer div{width:100%}.biolink{padding:3px 4px}#flexAbout3 .image-wrap{width:52%}.image{height:auto}.quote{margin:auto 20%}}@media screen and (min-width:1100px){.biolink{padding:3px 4px}}@media screen and (max-width:1300px){nav ul{margin-top:3px}#flexAbout3 .image-wrap{width:50%}.image{height:auto}}@media only screen and (min-width:1030px) and (max-width:1440px){h6{font-size:1.8vw}#aboutBody{background-image:linear-gradient(to bottom right,#041444f0 40%,#0c5588e8,#050533b8 80%);backdrop-filter:none}#flexAbout3 .image-wrap{width:60%}}@media screen and (max-width:800px) and (min-height:500px){nav ul{padding-right:10px}.info,a,li{padding:0 8px}h1{font-size:8vw}h2{font-size:7vw}h3{font-size:6vw}a.projectLink,h4{font-size:4vw}h5{font-size:3vw}h6{font-size:3.1vw;margin-top:10px}.break{flex-basis:100%}#flexAbout3 .image-wrap{width:52%;margin:auto}#form1{width:85%;margin:20px auto 0}.project{width:65%}}@media screen and (min-width:712px) and (max-width:1034px) and (min-height:500px){#contact,body,html{height:auto}#container{background-image:url("images/bg_image_cropped.jpg");position:relative;top:0;bottom:0;left:0;right:0;overflow:auto}#home{display:flex;flex-direction:column;justify-content:center;height:100vh;margin-bottom:40vh;padding-bottom:50vh}#about,#testimonials,#work{height:auto;margin-bottom:30vh;padding:11vh 0}.quote,.testimonialsLink{margin:auto 8%}#contact{margin-bottom:20vh;padding:11vh 0}#flexAbout3 .image-wrap{width:50%}h1{font-size:3.5rem;margin-bottom:10px}h2{font-size:9vw}h6{font-size:1.6rem}a.projectLink{font-size:2.94vw}#form1{margin:20px auto 200px;width:70%;padding:25px 0}p{font-size:17px}@supports (-moz-appearance:none){body,html{height:auto;overflow-x:hidden;overflow-y:auto}#container{position:relative}#about,#contact,#work{padding-top:6vh}}}@media screen and (max-width:760px){#footer,body,html{height:auto}@media (hover:none){#logo-footer:hover,#logo:hover,a.biolink:hover{box-shadow:none;background:0 0;margin:inherit;height:auto}a.biolink:active{border-radius:2px;background:#67beff66;box-shadow:0 0 5px #67beff66,0 0 10px #67beff66,0 0 20px #67beff66,0 0 20px #67beff66,0 0 20px #67beff66}a.projectLink:active,a.projectLink:hover{color:#67beff}}#container{position:relative;background-image:none;top:0;bottom:0;left:0;right:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#container::-webkit-scrollbar{display:none}#flexContainer1 .flex4,#logo-about,#projectsBody #flexContainer1 .flex1,nav li{display:none}nav a.icon{float:right;display:block;padding-top:5px;padding-left:0;margin-right:5px;margin-left:0}#footer{padding:0}.footerLinks{font-size:16px}#flexFooter{width:auto;text-align:center;display:flex;justify-content:space-evenly;margin:20px 20px 20px 0}#logo-footer{max-height:3.5rem}#flexFooter1{width:auto;align-items:center}#flexFooter2,#flexFooter3{width:auto}#home-inner,.topNav{animation:2.5s ease-out fadeIn}nav.responsive li,nav.responsive li a.info{float:none;display:block}#home,h1{background-repeat:no-repeat}h1,h6{color:#d7efff;animation:none}#about,#contact,#testimonials,#work{height:auto;padding:6vh 0 0}#contact,#contactBody{margin-bottom:10vh}#articleText,h4{width:85%}.topNav{background-image:linear-gradient(to right,#bb0b20,#901a36,#403d65,#184c7a,#055692);box-shadow:0 0 2px 0 #7eeffb}nav{height:3rem}#home{background-image:url(images/home_bg_image_mobile.jpg)!important;background-attachment:fixed;background-size:100% 105vh;height:105vh;margin-bottom:0;padding:0}#home-inner{width:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,#f0000ecc 5%,#00b2ff4a,#010182d4);box-shadow:0 0 2px 1px #7eeffb}nav.responsive{height:auto;width:fit-content;width:-moz-fit-content;right:0;position:fixed;background-position:right;background-image:linear-gradient(to bottom right,#c11425 15%,#2a6e92,#024067);background-clip:padding-box;box-shadow:1px -1px 3px 2px #7eeffb;margin:auto 0 auto auto}nav ul{margin:10px}nav.responsive li a.icon{position:absolute;right:0;top:0}nav.responsive li a.info{text-align:left;font-size:15px;margin:20px 0}nav.responsive li a.info:hover{background:rgba(0,255,255,.4);box-shadow:0 0 5px rgba(16,253,253,.4),0 0 10px rgba(16,253,253,.4),0 0 20px rgba(16,253,253,.4),0 0 20px rgba(16,253,253,.4),0 0 20px rgba(16,253,253,.4)}.fa{margin:5px 5px 0 0;color:#faebd7;font-size:larger}#body-wrap{background:#000236}h1{font-size:9.5vw;filter:drop-shadow(1px 3px black);letter-spacing:1px;background-position:center;background-color:#fff0;background-clip:border-box;background-size:cover;text-fill-color:transparent;-webkit-background-clip:text;background-image:none}h6{font-size:3vw;filter:drop-shadow(1px 2px black);letter-spacing:2px;margin-bottom:17vh;margin-top:10px}#about,#testimonials,#work{margin:0}#flexContainer1{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:40px}#flexContainer1 .flex1,#flexContainer1 .flex2,#flexContainer2 .flex1,#flexContainerInner .flex1{order:0;margin-bottom:40px}#flexContainerInner{flex-wrap:wrap;margin:auto}#flexContainerInner .flex2{order:1;margin-bottom:40px}#flexContainer1 .flex3{order:-1;width:auto}#flexContainer2{margin:auto;display:flex;flex-wrap:wrap;justify-content:space-evenly}#flexContainer2 .flex2{order:1;margin:auto}#flexAbout1{margin:40px auto 0;order:1}#flexAbout2{margin:auto;order:2}#flexAbout3{margin:auto;order:0}#flexAbout3 .image-wrap{background-color:#15063f00;background-image:linear-gradient(to bottom right,#111e8e30,#48519080)}#flexContainer1 div .projectWrap,#flexContainer2 div .projectWrap,#flexContainerInner div .projectWrap{width:80%;margin:0 auto 40px;padding:35px 10px 30px;border-radius:1px;border:2px solid transparent;box-shadow:0 0 3px 1px #7eeffb;background-color:transparent}#quoteWrap{margin:40px 10px}.quote{margin:auto 3%}.testimonialsLink{margin:auto 4%}#testimonialsBody{background-image:linear-gradient(to bottom right,#950202bf 20%,#0a5183cf,#021348f2 80%)}#workBody{background-image:linear-gradient(to bottom right,#c1030fba 12%,#00004dbf,#009de170)}#articleBody{width:100%;border-radius:1px}h3{font-size:6.2vw;width:90%;margin:auto}h4{font-size:5vw;text-align:left}.projectWrap{margin:20px auto 40px}@supports (-moz-appearance:none){body,html{height:auto;overflow-x:hidden;overflow-y:auto}#container{background-image:url("images/bg_image_mobile.jpg");height:auto;position:relative}#flexAbout3 .image-wrap{background-color:#15063f5e;background-image:linear-gradient(to bottom right,#111e8e91,#48519014)}#about,#contact,#testimonials,#work{padding-top:7vh}}@supports (-webkit-touch-callout:none){#container,#h1{background-image:none}nav.responsive{box-shadow:-1px 1px 0 0 #7eeffb;box-shadow:0 0 2px 1px #7eeffb;height:auto;transition:none;background-image:linear-gradient(to right,#093a71,#1375c6,#093a71,#1375c6,#093a71,#1375c6,#093a71)}#city{height:100%;display:none}#container{height:auto}#h1{background-color:#f4fdff;color:#e7f4ffe6;-webkit-text-fill-color:#e7f4ffe6;font-size:9.5vw}#h6{color:#f4fdff}#flexAbout3 .image-wrap{background-image:linear-gradient(to bottom right,#111e8eb0,#4851905c)}#aboutBody,#contactBody,#testimonialsBody,#workBody{padding:8vh 0}.testimonialsLink{width:auto;text-align:center;margin:auto 4%}}@media screen and (max-width:500px){h2,h6{letter-spacing:2px}nav{height:3rem}#logo{height:50px;position:fixed;max-height:50px;margin:3px auto 0}#flexContainer1{display:flex;flex-wrap:wrap;margin-top:40px}#flexContainer2{display:flex;flex-wrap:wrap;margin:auto}#flexContainer1 .flex1,#flexContainer2 .flex1{order:0;margin-bottom:40px}#flexContainer1 .flex2,#flexContainer2 .flex2{order:1;margin:auto}#flexAbout1{margin:40px auto 0;order:1}#flexAbout2{margin:auto;order:2}#flexAbout3{margin:auto;order:0}#logo-flex{width:100%}#logo-article{max-height:5rem}h2{font-size:10.5vw}h5{font-size:4.4vw}a.projectLink{font-size:1.3rem;letter-spacing:1px}h6{font-size:4.2vw;filter:drop-shadow(1px 2px black);color:#fff}.biolink,.info,.textbox input,.textbox label,p{font-size:15px}.contact,.textbox input,.textbox textarea,button{width:85%}p{width:92%}.info{margin:13px 0}.biolink{margin:4px 0}.email{font-size:16px}.textbox label{width:88%}}@media screen and (max-width:400px){.biolink,.email,.info,p{font-size:15px}#flexContainer{display:flex;flex-wrap:wrap;margin-top:40px}#flexContainer .flex1{order:0;margin-bottom:40px}#flexContainer .flex2{order:1;margin-bottom:40px}#flexContainer .flex3{order:2;width:auto}#flexAbout1{margin:40px auto 0;order:1}#flexAbout2{margin:auto;order:2}#flexAbout3{margin:auto;order:0}.break{flex-basis:100%}#flexAbout3 .image-wrap{width:50%}.info{margin:13px 0}#form1{width:90%;margin:20px auto 0}}@media only screen and (min-device-height:740px) and (max-device-height:1000px) and (max-device-width:800px){#flexContainer1{display:flex;flex-wrap:wrap;margin-top:40px}#flexContainer2{display:flex;flex-wrap:wrap;margin:auto}#flexContainer1 .flex1{order:0;margin-bottom:40px}#flexContainer1 .flex2{order:1;margin:auto}#flexContainer1 .flex3{order:2;width:auto}#flexAbout1{margin:40px auto 0;order:1}#flexAbout2{margin:auto;order:2}#flexAbout3{margin:auto;order:0}}@media only screen and (max-device-height:568px) and (-webkit-min-device-pixel-ratio:2){#about,#contact,#testimonials,#work{margin-bottom:30vh}}@media only screen and (min-device-width :320px) and (max-device-width :480px){#flexAbout1{margin:40px auto 0;order:1}#flexAbout2{margin:auto;order:2}#flexAbout3{margin:auto;order:0}#flexContainer1 .flex1,#flexContainer2 .flex1{order:0;margin-bottom:40px}#flexContainer1 .flex2{order:1;margin-bottom:40px}#flexContainer2 .flex2{order:1;margin:auto}}@supports (backdrop-filter:blur(70px)){@media screen and (min-width:800px){#home{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;overflow-y:auto}nav.responsive{background-image:none;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px)}}}}