@import "font-awesome.min.css";@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:300;src:url(../fonts/nunito-sans-v15-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url(../fonts/nunito-sans-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:600;src:url(../fonts/nunito-sans-v15-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Zilla Slab";font-style:normal;font-weight:400;src:url(../fonts/zilla-slab-v11-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Zilla Slab";font-style:italic;font-weight:400;src:url(../fonts/zilla-slab-v11-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Zilla Slab";font-style:normal;font-weight:500;src:url(../fonts/zilla-slab-v11-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Zilla Slab";font-style:normal;font-weight:600;src:url(../fonts/zilla-slab-v11-latin-600.woff2)format("woff2")}body,h1,h2,h3,h4,h5,h6,ol,ul{font:inherit;vertical-align:baseline}body{-webkit-text-size-adjust:none}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6,ol,ul{padding:0;border:0}.footer .social a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}::-moz-selection{background:#e5e5e5;text-shadow:none}::selection{background:#e5e5e5;text-shadow:none}body{color:#343d46}a,body,div,html,p{margin:0;padding:0;border:0}a,div,html,p{font:inherit;vertical-align:baseline}html{font-size:62.5%}body{background:#f0f0f0;font-family:"Nunito Sans",Helvetica,sans-serif;font-weight:300;font-size:1.6rem;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:680px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{color:#191919;font-weight:400;line-height:1.3;margin:0 0 1em;font-family:"Zilla Slab",Georgia,"Times New Roman",Times,serif}h1{font-size:3.2rem}@media screen and (max-width:736px){h1{font-size:2.7rem}}h2{font-size:2.7rem}@media screen and (max-width:736px){h2{font-size:2.1rem}}h3{font-size:2.2rem}@media screen and (max-width:736px){h3{font-size:1.8rem}}h4{font-size:2rem}h5{font-size:1.6rem}h6{font-size:1.4rem}a{color:#595959;text-decoration:none;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}a:hover{color:#191919}ol,ul{list-style:decimal;margin:0 0 2em;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;padding-left:1em}ul li{padding-left:.5em}.button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;display:inline-block;height:50px;width:21rem;text-align:center;color:#909090;font-size:1.8rem;font-weight:600;line-height:50px;text-transform:none;text-decoration:none;white-space:nowrap;border-radius:0;border:1px solid #909090;cursor:pointer;margin-top:1rem}input[type=button],input[type=reset],input[type=submit]{margin-bottom:5rem}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;background-color:#3d3d3d;outline:0;border:1px solid #3d3d3d;transition:.3s}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#fff;background-color:#3d3d3d;outline:0;border:1px solid #3d3d3d;transition:.3s}.button,button{margin-bottom:1rem}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.wrapper{width:92%;max-width:1440px;margin:0 auto}.header{margin-top:40px;line-height:2.4rem}.header .col-2:nth-child(1){width:100%}.header .col-2:nth-child(2){width:100%;margin-bottom:0}@media screen and (min-width:820px){.header .col-2:nth-child(1){width:calc(30% - 30px)}.header .col-2:nth-child(2){width:calc(70% - 30px)}}@media screen and (min-width:961px){.header{margin-top:80px}.header .col-2:nth-child(1),.header .col-2:nth-child(2){width:calc(50% - 30px)}}.header-heading{font-size:2rem;margin:80px 0;line-height:1.6}@media screen and (min-width:541px){.header-heading{font-size:2.4rem}}@media screen and (min-width:821px){.header-heading{margin:250px 0;font-size:3.5rem}}.navigation a{margin-right:18px;font-size:1.3rem;font-family:"Zilla Slab",Georgia,"Times New Roman",Times,serif}@media screen and (min-width:402px){.navigation a{margin-right:20px;font-size:1.4rem}}@media screen and (min-width:681px){.navigation a{margin-right:30px;font-size:1.8rem}}.col-2{width:calc(50% - 30px);margin-right:60px;float:left}.col-2:nth-child(2n){margin-right:0}@media screen and (max-width:680px){.col-2.main-grid{width:calc(50% - 9px);margin-right:18px}.col-2.main-grid:nth-child(2n){margin-right:0}}.portfolio-item{width:100%;position:relative;background-color:#ddd;background-size:cover;background-position:center center;margin-bottom:60px}.portfolio-item:before{padding-top:40%;display:block;content:""}.portfolio-item.half:before{padding-top:133.33333333%}.portfolio-subtitle,.portfolio-title{font-size:2.4rem;font-family:"Zilla Slab",Georgia,"Times New Roman",Times,serif}.portfolio-subtitle{transform:translateY(-16px)}.portfolio-subtitle span{display:inline-block;letter-spacing:-1px}.portfolio-subtitle div,.portfolio-subtitle img{display:inline-block;vertical-align:middle}.portfolio-subtitle img{margin-right:5px}.portfolio-subtitle span.last{color:#6e6e6e;margin-left:-3px}@media screen and (max-width:680px){.portfolio-item{margin-bottom:18px}.portfolio-subtitle,.portfolio-title{padding-bottom:10px}}.portfolio-wrapper{margin-bottom:40px;padding:20px 0}.portfolio-wrapper h2{margin-bottom:0}@media screen and (max-width:680px){.portfolio-wrapper{margin-bottom:30px;padding:10px 0}}.portfolio-title{line-height:1.33333}.project-description{line-height:2}.project-description p{margin:0 0 3.2rem;color:#595959}.project-description p:last-child{margin:0}.project-description strong{font-weight:600}.project-description em{font-style:italic}@media screen and (max-width:680px){.portfolio-title,.project-description{line-height:24px}.portfolio-title{width:calc(30% - 15px);margin-right:30px}.project-description{width:calc(70% - 15px);margin-right:0}}@media screen and (max-width:540px){.project-description{width:100%;margin:0}.portfolio-title{width:100%;margin:0 0 5px}}.services-wrapper{margin-bottom:80px}@media screen and (max-width:680px){.services-wrapper{margin-bottom:40px}}.services-description,.services-title{line-height:32px}.services-description p{margin:0;color:#595959}@media screen and (max-width:680px){.services-description,.services-title{line-height:24px}.services-title{width:calc(30% - 15px);margin-right:30px}.services-description{width:calc(70% - 15px);margin-right:0}}@media screen and (max-width:540px){.services-description{width:100%;margin:0}.services-title{width:100%;margin:0 0 5px}}.services-description ul li{color:#595959}.resume{padding:2em 0}.footer{background:#3d3d3d;color:#282e32;padding:80px 0;line-height:32px}@media screen and (max-width:680px){.footer{line-height:24px;padding:40px 0}}@media screen and (max-width:540px){.footer .col-2{width:100%;margin:0}.footer .col-2:nth-child(1){margin-bottom:40px}}.footer .subtitle,.footer .subtitle h3{color:#fff;width:100%;margin-bottom:40px}@media screen and (max-width:960px){.footer .subtitle{margin-bottom:20px}}.footer .contact{float:left;width:75%;padding-right:80px;box-sizing:border-box}@media screen and (max-width:960px){.footer .contact{width:100%;padding:0}}.footer .social{width:25%;float:left}@media screen and (max-width:960px){.footer .social{width:100%;margin-top:40px}}.footer .social a i{margin-right:10px}.footer p{color:#fff;margin:0}.footer a{color:#c1c1c1;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}.footer a:hover{color:#d1d1d1}.copyright{color:#464748;font-size:1.4rem;margin-top:80px}@media screen and (max-width:680px){.footer{line-height:24px;padding:40px 0}.copyright{margin-top:40px}}#portfolio-lightbox .cf{margin-bottom:2rem}@media screen and (min-width:681px){#portfolio-lightbox .cf{margin-bottom:3rem}}#portfolio-lightbox ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap}#portfolio-lightbox ul li{padding:0;width:100%}@media screen and (min-width:390px){#portfolio-lightbox ul li{width:50%}}@media screen and (min-width:576px){#portfolio-lightbox ul li{width:33.3333%}}@media screen and (min-width:800px){#portfolio-lightbox ul li{width:25%}}#portfolio-lightbox ul .inner{padding:1.2rem}#portfolio-lightbox ul a{display:block;overflow:hidden;height:auto;position:relative}#portfolio-lightbox ul a:before{display:block;content:"";padding-top:76%}#portfolio-lightbox ul img{width:calc(100% + 30px);position:absolute;top:0;left:0;transition:opacity .35s,transform .35s;transform:translate3d(0,0,0);display:block}#portfolio-lightbox ul a:hover img{transform:translate3d(-15px,-11px,0)}#glightbox-body .gslide-desc a{text-decoration:underline}#glightbox-body .gslide-desc a:hover{text-decoration:none}.shadow1{box-shadow:rgba(0,0,0,.24)0 3px 8px}.shadow2{box-shadow:rgba(0,0,0,.35)0 5px 15px}.glightbox-clean .gslide-desc,.glightbox-clean .gslide-title{font-family:"Nunito Sans",Helvetica,sans-serif}
/*# sourceMappingURL=style.min.css.map */