@font-face{font-family:Gotham;src:url(/fonts/59aa40045d8df0b87a73.otf)}@font-face{font-family:Gotham-Bold;src:url(/fonts/c9e42599a779a72eaadc.otf)}:root{--red:#ff2232;--grey:#414141;--lightgrey:#6d6370}a,body{color:#fff;font-family:Gotham,sans-serif}a{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}li{list-style:none}header{align-items:center;box-shadow:0 0 10px rgba(0,0,0,.9);display:flex;justify-content:space-between;position:sticky;top:0;width:100%;z-index:1000}header:after{content:"";display:block;filter:opacity(.5) blur(5px);height:60px;position:absolute;width:100%;z-index:-1}header ul{display:flex;padding:1rem 0}header ul li{margin:0 1rem}header .logo{align-items:center;display:flex}header .logo h1{font-size:1rem;font-weight:700;letter-spacing:6px;margin-right:1rem}header .logo img{margin-left:10px;width:30px}#home{height:100vh;margin-top:-60px}#home,#home .heading{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}#home h1{position:absolute}#home h1,.footer h1{font-size:2rem;font-weight:700;letter-spacing:8px}.home-subheading{background-color:var(--red);border-radius:2rem;font-size:1rem;margin-top:10rem;padding:10px 1rem;position:absolute;width:fit-content}.slideshow-container{display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.footer img{width:400px}.footer{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;padding:1rem;position:absolute;right:0}.footer p{font-weight:lighter;letter-spacing:6px}#about{align-items:center;background-color:var(--grey);display:flex;flex-direction:column}#about .about-us{border-bottom:2px solid var(--red);font-size:2rem;letter-spacing:8px;margin-bottom:2rem;margin-top:8rem;width:fit-content}#about .row,#about .row-reverse{align-items:center;display:flex;height:70%;justify-content:space-between}#about .row-reverse{flex-direction:row-reverse}#about .row img,#about .row-reverse img{height:100%;object-fit:cover;width:50%}#about .text-content{color:#fff;padding:2rem;width:50%}#about .text-content .heading{font-size:2rem;font-weight:700;margin-bottom:1rem}#about .text-content .heading p{font-size:1rem;font-weight:lighter;letter-spacing:6px;line-height:1.5}footer .logo{align-items:center;display:flex}footer img{width:200px}footer .logo h1{font-family:Gotham-Bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:6px;margin-right:1rem}footer .contact h1,footer .location h1,footer .quick-links h1{font-size:1rem;font-weight:700;letter-spacing:2px;margin-right:1rem}footer .quick-links ul{display:flex;flex-direction:column;margin-top:10px}footer .quick-links ul li{margin:3px 0}footer{background-color:var(--grey);border-top:1px solid #fff;color:#fff;display:flex;height:180px;justify-content:space-between;padding:1rem}footer p{font-size:.8rem;font-weight:lighter;letter-spacing:6px}footer .contact{display:flex;flex-direction:column}footer .contact ul li{margin-top:4px}footer .contact ul{display:flex;flex-direction:column;margin-top:10px}footer .location div{margin-top:10px}footer .location p{font-size:1rem;letter-spacing:1px;margin-top:4px}#services{align-items:center;background-color:var(--grey);display:flex;flex-direction:column;justify-content:center}#portfolio h1,#services h1{border-bottom:2px solid var(--red);font-size:2rem;font-weight:700;letter-spacing:8px;margin-bottom:2rem;margin-top:5rem}#services .row{align-items:center;display:flex;height:70%}#services .row p{font-family:Gotham,sans-serif;font-size:3rem;letter-spacing:6px;margin-bottom:1rem;margin-top:2rem;text-align:center;width:100%}#services .row img{object-fit:cover;width:50%}#portfolio{background-color:var(--grey);flex-direction:column}#portfolio,#portfolio div{align-items:center;display:flex;justify-content:center}#portfolio div{padding:2rem;width:100%}.slider{margin:auto;overflow:hidden;position:relative}.slides{display:flex;transition:transform .5s ease-in-out}.slide{min-height:fit-content;min-width:100%;object-fit:fill}.slide img{display:block;width:100%}.dots{bottom:50px;left:50%;padding:10px 0;position:absolute;right:0;text-align:center;width:fit-content}.dot{background-color:gray;border:1px solid #ffffff76;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;width:10px}.dot.active{background-color:var(--red)}@media (max-width:600px){header{background-color:var(--grey)}header ul{align-items:center;flex-direction:column}header ul li{margin:.5rem 20px}header .logo img{margin-left:50px;width:80px}#home{height:20vh;margin-top:60px}#home h1{font-size:.5rem;letter-spacing:4px}.home-subheading{font-size:.5rem;margin-top:5rem;padding:5px 1rem}#home .heading .footer img{width:0}.slideshow-container{height:50vh}.footer img{bottom:-50px;position:absolute;right:10px;width:100px}#about .about-us{font-size:.9rem}.heading h1{font-size:1rem}.heading p{font-size:.4rem}#about .row,#about .row-reverse,#services .row{flex-direction:column;height:auto}#about .row img,#about .row-reverse img,#services .row img{height:auto;width:100%}#about .text-content,#services .row p{padding:1rem;width:100%}#services .row p,#services h1{font-size:1rem}footer{flex-direction:column;height:auto}footer .logo h1{font-size:1.2rem}footer img{width:150px}.dots{bottom:20px;left:40%;padding:1px 0;position:absolute;right:0;text-align:center;width:fit-content}#portfolio h1{font-size:1rem}}
/*# sourceMappingURL=main.7e497eb291bcb7fef384.css.map*/