html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:16px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}input{border:none;padding:0}*{box-sizing:border-box}html,body{scroll-behavior:smooth;background-color:#fff;font-size:16px;color:#272727;font-family:"Old Standard TT",serif;height:100%}body{overflow-y:scroll}h1,h2,h3,h4,h5{font-family:"Fjalla One",sans-serif;text-transform:uppercase}h2{font-size:1.5rem}footer{line-height:1.5rem;background-color:#90485d;text-align:center;color:#fff;padding:1rem;font-family:"Arial", sans-serif;font-size:.85rem}header{background-color:rgba(0,0,0,0.8);position:fixed;z-index:10;width:100%;text-align:right;color:#fff;padding:1rem 1rem;transition:all .35s ease-out}header:after{content:'';display:block;clear:both}header a{font-family:"Open Sans Condensed",sans-serif;display:inline-block;margin:0 1rem;font-size:1.5rem;text-transform:uppercase}@media screen and (max-width: 383px){header a{font-size:1rem}}@media screen and (min-width: 640px){header #nav-container{width:50%;float:right}}body#services-page section,body#contact-page section{display:flex;align-items:center;justify-content:center}a{transition:color .35s ease-out}a:hover{color:#11a555}#hero{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background-image:url("../img/bg_hero.jpg");background-position:center center;background-size:cover}#hero #hero-logo-container{width:30rem;max-width:80%}#hero #hero-logo-container #hero-logo{height:0;padding-top:60%;background-image:url("../img/logo.jpg");background-position:center center;background-size:cover}#hero #hero-logo-container h3{text-align:center;color:#fff;margin:1.5rem;font-size:1.5rem}#hero #continue-arrow{cursor:pointer;opacity:.5;transition:.35s ease-out;display:block;position:absolute;bottom:3rem;cursor:pointer;padding-bottom:1rem;padding-top:0;transition:all .35s ease-out}#hero #continue-arrow:hover{opacity:1}#hero #continue-arrow:hover{padding-bottom:0;padding-top:1rem}#hero #continue-arrow:before{color:#fff;content:'V';font-size:3rem;font-family:"Arial", sans-serif}#tagline{padding:3rem;text-align:center;font-size:1.5rem}#tagline hr{margin:3rem auto;border:none;height:1px;width:15rem;max-width:80%;background-color:#272727}#tagline hr:first-child{margin-top:0}#tagline hr:last-child{margin-bottom:0}#services{text-align:center}#services .page-row{background:#9ebaaa;text-align:center}@media screen and (min-width: 640px){#services .page-row{display:flex;align-items:center;justify-content:flex-start}#services .page-row>div{width:50%}}#services #services-text-container{padding:0 1rem}@media screen and (max-width: 639px){#services #services-text-container{padding:1rem}}#services #services-text-container h2{display:inline-block;margin:0 auto 1rem;padding:1rem;border-bottom:1px solid #272727}#services #services-text-container p{text-align:left;margin-bottom:1rem}#services .mini-gallery{height:20rem;display:grid;grid-template-areas:"image1 image3" "image2 image3";grid-template-columns:40% 60%}#services .mini-gallery div{background-position:center center;background-size:cover;height:100%;width:100%}#services .mini-gallery div:nth-child(1){grid-area:image1}#services .mini-gallery div:nth-child(2){grid-area:image2}#services .mini-gallery div:nth-child(3){grid-area:image3}#contact{background:url("../img/bg_contact.jpg") center center #fff;background-size:cover;padding:1.5rem;text-align:center}#contact>div{padding:1.5rem;background:#fff}@media screen and (min-width: 640px){#contact h2,#contact a{display:inline-block;margin-right:1rem}#contact h2:last-child,#contact a:last-child{margin-right:0}}@media screen and (max-width: 639px){#contact h2,#contact a{display:block;margin-bottom:1rem}}#featured-images{margin-bottom:5rem;display:flex}#featured-images div{margin:0;height:0;background-size:contain;background-position:center center}@media screen and (min-width: 640px){#featured-images div{width:20%;padding-top:20%}}@media screen and (max-width: 639px){#featured-images{flex-wrap:wrap}#featured-images div{width:50%;padding-top:50%}#featured-images div:last-child{display:none}}.page-row{max-width:1024px;margin:0 auto;text-align:left}.no-br{white-space:nowrap}
/*# sourceMappingURL=index.css.map */
