body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{position:-webkit-sticky;position:sticky;top:0;z-index:999}.header-main{background-color:#c4c4c4;display:flex;height:auto;justify-content:space-between;padding:21px;z-index:999}.logo{background-image:url(/static/media/LogoPNG.95f2d34c19b6c0953fcb.png);background-repeat:no-repeat;background-size:contain;min-width:210px;position:relative}.links,.pages{display:flex}.links{color:#4d4d4d;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;padding:23px 10px 0}.single_link:hover{color:#000;cursor:pointer;display:flex;font-size:15.7px;margin-top:-5px;text-shadow:2px 5px 8px #000}.single_link{color:#4d4d4d;font-size:15px;margin-left:30px;text-decoration:none;transition:.3s;-webkit-user-select:none;user-select:none;word-spacing:normal}.single_link:active{color:#000;cursor:pointer;font-size:15.4px;margin-top:-3px;text-shadow:2px 5px 8px #333}.bar1,.bar2,.bar3{background-color:#535353;height:5px;margin:6px 0;transition:.4s;width:35px}.container{cursor:pointer;display:inline-block}.change .bar1{background-color:#000;transform:translateY(11px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{background-color:#000;transform:translateY(-11px) rotate(45deg)}.lang{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAAAXNSR0IArs4c6QAAA5JJREFUSEvFlmFIW1cUx3+3JunCWiakS1oHglParrPQCp1xxprZWfBDlXRjbFQqRR22OBwz7WKrthN1BUtgMtswEmGihdJ1FvtBmJPFpdZUrMJE1KatH9y6bsPSFcFOjG/kPiLEmKDswy4Ewrvv3N855/7POU8oe/cqjIyATsfi4hI5uTU8ePA78dbcdCsYDOorgQBGSwPB4HJMk9TXt+PzNrHZehBGR+HuXYTS36+Qnw8OBzQ1SePBwUmKbM0oirLmYesFCyHovlFDTsAPpaVQUQFXrsgzhdF4QunpcZDZ9bX68M4dOHBAbpZ/3Mb33UNR8PWAiwrfor2lGHbuhIQEmJ6GxESmpn4jL+88wmAokWElJ7+K74ezvJxtBiFgbAz0ev78628yzXaeP19YcSAeeMuWlxj2X8JUexrcbujshGPH5DXm53/BxMSsGnEYHD71+HErzo/ehOxsqKwEp1NuuT19fO74Vv6PBW5qLKYiwwBZWepvYAA2baK5+QZO562IzEWBpTdCcO3aZ+R5r0NzM3i9YLGwtBTk3cP1eL+rjhBXbnk7P/aeR/t2FkxMqNnas4exsRkKChql3eolUlIq1lYQYDIl4u2rY3NuDoSENjwMGg08fRoBls9PnYLycmhpkQoPAR8+fLLCW61ToXg8McEx62N+Hqqq1O1QRkymuOW31qZQYOPgDWOiDf5HsMu18YhDqbbb1TAaGsBo3HAORFJSaUxwauoO+vsvoNUmwJkz0NoKbW1gs0WKKy1NFd+RI4Tar/LLOEVlbu7dexTToTXLSaNJoLe3lv37U2ByEvbtk+WxNOTnncMX8N08HQHO+PAyg76L6PU6mJ2F9HQ4dIhHLZfJtdazsLAYXU6rG0h1dSE1NUdheRmsVrWFDg3hGp3jXG1n3AbyaVUhdbUfqJD2digrg44O3C+243CotuG1EnF6ejJ9ffVotRro6oLiYtnYnzReIjPLzvz8ixWjeC1Tp9Pg+/lL0lJ3qOkvKAC/n+XxcY5+cpXbtyflOSIpqUwJ3ePu3a/Bs2ewaxcEg3D/PifsnfTcGo5K03qGhCX7DW52n5VdkMeP5VWFhs+vnqtYDtYhlPDsO3kSXC7weBhIy+S99y/+57EY8tj9TSU2m1l1vqMDSkqkQIUyMqJgNkNGhvLPTwMi23qOmZk/4pbH3NRXCtu2CflSIKAYLQ0i3oeA0fiKnFhbt+qVsPr/BSfilGRf2J3ZAAAAAElFTkSuQmCC);height:18px;margin-left:30px;width:30px}.header-menu{display:none}@media screen and (max-width:880px){.links .on-menu-link{display:none}.links .header-menu{display:block}}@media screen and (max-width:440px){.logo{min-width:30vw}.single_link{font-size:4vw;margin-left:4vw}.links{padding-top:4vw}}@media screen and (max-width:210px){.anticon{display:none}}.menu{background-color:#c4c4c4cc;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:space-between;padding:21px 21px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.single_link-menu{color:#000;font-size:15px;margin-bottom:15px;text-decoration:none;transition:.3s;-webkit-user-select:none;user-select:none;word-spacing:normal}.single_link-menu:hover{color:#000;cursor:pointer;font-size:15.7px;margin-bottom:15px;text-shadow:2px 5px 8px #000}.closed-menu{display:none}.f-hr{border:.6px solid #919191;height:30px;margin:10px 20px}.footer-container{background-color:#c4c4c4;display:flex;justify-content:space-around;margin-bottom:-10px;margin-top:0;padding:21px 0;z-index:999}.footer-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAABqCAYAAABUIcSXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAGBSURBVHhe7d09TgJRGEBRMC6JylVRuQgrVgw6YbSwszCZ8717EvImtJf3k4EM57fL5XHK4b3sYw6uUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIQqFKBSiUIhCIcY9U/bjdtuvZmlGIehQKz1emg513scVDFj61siFh9oiFSoHgoda5zgxYEbd93G2AXvUGtqjEIVCFAoxJNT8z1szClEoxJhQ98fso/qIUNv9ifvwuxR4qGecx/lr3F6D8TNqW/GeofY3hhqzR722Rx3b8BXvx4gZtcKtWTrU92R6WeCbjv4r/pf//l3g+/W6X/3NmMPEdIVCFApRKEShEIVCFApRKEShEIVCFApRKEShEIVCFApRKEShEIVCFApRKEShEIVCFApRKEShEIVCFApRKEShCKfTJ661HV4t4l93AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;margin:auto;min-height:50px;min-width:50px}.socials{align-items:center;display:flex;font-size:2vw;justify-content:space-around;margin:auto}.fa{border-radius:50%;cursor:pointer;font-size:15px;margin:5px 2px 5px 10px;padding:10px;text-align:center;text-decoration:none;width:15px}.fa-facebook,.fa-instagram{background:#3a3434;color:#c4c4c4}.image-card,.project-a{text-decoration:none}.image-card{aspect-ratio:388/270;background-color:#0000;background-repeat:no-repeat;background-size:contain;cursor:pointer;margin:0 .6vh 20px;min-width:388px;transition:.4s}.image-card:hover{box-shadow:2px 2px 5px #5a5a5a;filter:grayscale(100%);margin:0 2vw 10px;min-width:398px;text-decoration:none}.image-card:target{transform:scale(1000%)}.text{color:#fff;font-size:30px;margin:0 10px;position:relative;text-decoration:none;top:84.4%}.text-container{background-image:linear-gradient(#f000,#f000,#f000,#000);height:100%;opacity:0;text-decoration:none;transition:.4s;width:100%}.text-container:hover{opacity:1;text-decoration:none}@media screen and (max-width:435px){.image-card{min-width:87vw}.image-card:hover{margin:0 .6vh 20px;min-width:87vw;transform:scale(1.05)}}.page-container{font-size:22px;padding:20px 13%}.page-images{aspect-ratio:1920/1357;background-repeat:no-repeat;background-size:contain;margin:20px auto auto;max-height:840px;transition:1s}.container{align-items:center;cursor:context-menu;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:40px 10px}.portfolio-h1,.portfolio-h2{display:flex;justify-content:center}@media screen and (max-width:299.99px){.container{padding:40px 33vw}}.scroll-button{align-items:center;animation:scale-up .2s cubic-bezier(.74,0,.4,1) both;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;border-radius:100%;bottom:75px;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:90%;position:fixed;right:50px;transition:.4s;-webkit-user-select:none;user-select:none;width:50px}.scroll-button:hover{transform:scale(1.1)}html{scroll-behavior:smooth}.contacts-container{align-items:center;display:flex;font-size:140%;justify-content:center;min-height:58.3vh;padding:20px 0}.map{height:270px;margin-right:20px;width:388px}.cont-info{align-content:right;align-items:right;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:100%;height:270px;justify-content:top}@media screen and (max-width:1087px){.contacts-container{flex-direction:column}.map{height:180px;width:258.6px}.cont-info,.map{transform:scale(1.25)}.cont-info{align-items:center;font-size:80%;height:90px;margin-top:30px}}.home-container{background-color:#858585;top:0}.home-container,.home-slideshow{bottom:0;position:absolute;width:100%}.home-slideshow{background-repeat:no-repeat;background-size:cover;top:-17vh;transition:1s}.left-container{background-color:#00000080;bottom:0;padding:30px;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:auto}.home-h1{color:#fff;font-size:200%;margin:20px 0 40px}.home-single-link{color:#fff;cursor:pointer;font-size:100%;margin-top:20px;text-decoration:none;transition:.4s;width:auto}.home-single-link:hover{font-size:110%}.about-container,.services-cont{font-size:larger;padding:20px 60px}.App{text-align:center}iframe{pointer-events:none}.hide{cursor:default;opacity:0;transform:scale(0);transition:.2s}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.8e79de53.css.map*/