a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{height:100vh;width:100vw;font-family:"Teko",sans-serif}.navbar{padding:.8em;background:#000;display:flex;justify-content:space-between;position:fixed;width:100vw;box-sizing:border-box;z-index:100;border-bottom:1px solid #fff}.navbar a img{height:3em}.navbar .navbarRoutes{width:60%;display:flex;justify-content:space-evenly;align-items:flex-end}.navbar .navbarRoutes a{text-decoration:none;font-size:1.2em;color:#fff}.navbar .navbarRoutes a:hover{color:grey}@media (max-width:800px){.navbar{flex-direction:column;align-items:center;padding:.3em}.navbar a img{height:2em}.navbar .navbarRoutes{width:100%}.navbar .navbarRoutes a{font-size:1em}}.galleryContainer{padding-top:4em;min-height:53.5vh;color:#fff;text-align:center;font-size:2em;background:#000}.galleryContainer .gallerySort{display:flex;justify-content:space-evenly}.galleryContainer .gallerySort .buttonSelect{display:flex;flex-direction:column;cursor:pointer;margin-bottom:.5em}.galleryContainer .gallerySort .buttonSelect button{font-size:.8em;background:none;color:#fff;border:none;font-family:inherit}.galleryContainer .gallerySort .buttonSelect i{font-size:.6em}.galleryContainer .galleryImg,.galleryContainer .galleryImg .img{width:100vw}.homeContainer{width:100vw;background-color:#ebebeb}.homeContainer .head{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.homeContainer .head .TWrapsImg{height:10em;position:absolute;z-index:10;top:45%}.homeContainer .head .headTitle{color:#ebebeb;font-family:"Teko",sans-serif;font-weight:700;text-shadow:0 0 8px #040404;font-size:4em;text-align:center;position:absolute;z-index:10;top:85%}.homeContainer .head .titleButton{padding:.5em 1.2em;background:#040404;color:#bcbcbc;font-size:1.6em;cursor:pointer;border:2px solid #3c3c44;border-radius:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:10;top:92%}.homeContainer .head .titleButton:hover{background:#04c304;color:#040404}.homeContainer .about{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;text-align:center;width:100%;padding:3em 2em;background:#636363;box-sizing:border-box;color:#bcbcbc}.homeContainer .about .aboutTwraps{font-weight:700;font-size:2em;padding:.5em}.homeContainer .about .aboutText{font-size:1.4em;line-height:1.4em}@media (max-width:800px){.homeContainer .head{height:100%;min-height:60vh}.homeContainer .head .TWrapsImg{display:none}.homeContainer .head .headTitle{top:60%}.homeContainer .head .titleButton{top:75%}}@media (max-height:560px){.homeContainer .head .TWrapsImg{height:4em;margin-bottom:1em}.homeContainer .head .headTitle{font-size:2.5em}.homeContainer .head .titleButton{padding:.5em 1.2em;margin:1em;font-size:1em}}@media (max-width:540px){.homeContainer .head .TWrapsImg{height:4em;margin-bottom:1em}.homeContainer .head .headTitle{font-size:3em}.homeContainer .head .titleButton{padding:.5em 1.2em;margin:1em;font-size:1em}}.slider{display:flex;justify-content:center;align-items:center;height:100vh;min-height:100%;position:absolute;z-index:1;padding-top:2vh}.slider .slide{position:absolute;z-index:-100;width:100vw;opacity:0;max-height:95vh;height:95vh}.slider .slide img{width:100vw;max-height:97vh;height:96.5vh;padding-top:5vh;object-fit:cover;box-sizing:border-box}.slider .active{animation:fadeInOut 10s linear infinite forwards;opacity:1}@media (max-width:800px){.slider .slide{max-height:95%;height:60vh}.slider .slide img{width:100vw;max-height:59vh;padding-top:0;object-fit:cover;overflow:hidden}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}50%{opacity:1}90%{opacity:1}to{opacity:0}}.footerContainer{position:absolute}.footerContainer .footer{background-color:#444;display:flex;justify-content:space-evenly;width:100vw;color:#fff;padding-bottom:3em}.footerContainer .footer .foo{display:flex;flex-direction:column;align-content:center;width:21%;margin-top:3em;border-top:2px solid #212121;padding-top:2em;box-sizing:border-box}.footerContainer .footer .footerLinks a{text-decoration:none;color:#fff}.footerContainer .footer .footerContact h4,.footerContainer .footer .footerLinks a{margin:.5em 0;font-weight:500;font-size:1.2em;letter-spacing:.1em}.footerContainer .footer .footerContact .email,.footerContainer .footer .footerContact .number{margin:.5em 0;color:#fff}.footerContainer .footer .footerContact .socials i{color:#fff}.footerContainer .footer .footerContact .socials a{margin:.5em 2em .5em 0}.footerContainer .footer .footerContact .RequestAQuote{margin:.5em 0;cursor:pointer;color:#fff}.footerContainer .footer .footerAbout h4{margin:.5em 0;font-weight:500;font-size:1.2em;letter-spacing:.1em}.footerContainer .footer .footerAbout p{margin:.5em 0}@media (max-width:830px){.footerContainer .footer{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center}.footerContainer .footer .foo{align-items:center;width:90%}.footerContainer .footer .footerContact .socials{width:50%;display:flex;justify-content:space-around}.footerContainer .footer .footerContact .socials a{margin:0}}.footerContainer .copyright{display:flex;padding:1em 0;margin-left:10%}form{padding-top:8em;width:100vw;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:56.8vh;background:#636363}form .contactHeader{text-align:center;color:#fff}form .contactHeader h2{font-size:3em;padding:1em 0}form .contactHeader p{font-size:2em;padding-bottom:1em}form .row{display:flex;flex-direction:column;align-items:center;width:80%}form .row .nameAndNumber{display:flex;width:100%;position:relative}form .row .nameAndNumber p{color:maroon;font-size:1.5em;position:absolute;left:-10px}form .row .nameAndNumber .nameNumber{padding:1em;width:100%;background-color:rgba(68,68,68,.9);color:#fff;margin:0 0 2em}form .row .nameAndNumber .nameNumber::-webkit-input-placeholder{color:#fff}form .row .nameAndNumber .nameNumber:-ms-input-placeholder{color:#fff}form .row .nameAndNumber .nameNumber::placeholder{color:#fff}form .row .nameAndNumber .nameNumber:focus{outline:2px solid #046804}form .row .nameAndNumber .name{margin-right:1em}form .row .emailMessage{position:relative;width:100%}form .row .emailMessage p{color:maroon;font-size:1.5em;position:absolute;left:-10px}form .row .emailMessage .subMessage{box-sizing:border-box;width:100%;padding:1em;background-color:rgba(68,68,68,.9);color:#fff}form .row .emailMessage .subMessage::-webkit-input-placeholder{color:#fff}form .row .emailMessage .subMessage:-ms-input-placeholder{color:#fff}form .row .emailMessage .subMessage::placeholder{color:#fff}form .row .emailMessage .subMessage:focus{outline:2px solid #046804}form .row .emailMessage .email{margin:0 0 2em}form .buttons{width:80%;display:flex;justify-content:center}form .buttons .btnOne{margin:1em;padding:1em 2em;border-radius:5px}form .buttons .btnOne:hover{background:#046804;color:#fff}.SuccessfulForm{min-height:70vh;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.SuccessfulForm p{color:#000;font-size:2em;margin:3em 1em 1em}.SuccessfulForm .number{color:#046804;font-size:2.5em;cursor:pointer}
/*# sourceMappingURL=main.bb847970.chunk.css.map */