@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700&display=swap);.main{height:70vh;height:calc(var(--vh, 1vh)*70)}.main .row{flex-direction:column;justify-content:center}.main .row h2{font-size:3rem;line-height:3.2rem;font-weight:700;color:#2f353f;margin-bottom:15px}@media (max-width:768px){.main .row h2{font-size:2rem;line-height:2.4rem;margin-bottom:12px}}@media (max-width:425px){.main .row h2{margin-top:72px;font-size:1.5rem;line-height:2rem;margin-bottom:8px}}.main .row h2 .line{height:60px;position:relative;overflow:hidden}@media (max-width:768px){.main .row h2 .line{height:48px}}@media (max-width:425px){.main .row h2 .line{height:32px}}.main .row h2 .line span{position:absolute;padding-top:10px}@media (max-width:425px){.main .row h2 .line span{padding-top:1px}}.main .row h2 .line span span{height:56px;position:relative;overflow:hidden;color:#6400e4}.main .row p{margin-top:5px;font-size:1.4rem;line-height:2rem;margin-bottom:20px;color:#333}.main .row p a{color:#6400e4;text-decoration:none}@media (max-width:768px){.main .row p{font-size:1.3rem;line-height:1.5rem}}@media (max-width:425px){.main .row p{font-size:1rem;line-height:1.2rem}}.main .row .btn-row{width:256px;position:relative;z-index:2}.main .row .btn-row a{font-size:1.6rem;color:#2f353f;text-decoration:none;display:flex;align-items:center;font-weight:600}@media (max-width:768px){.main .row .btn-row a{font-size:1.3rem}}@media (max-width:425px){.main .row .btn-row a{font-size:1.1rem}}.main .row .btn-row a svg{margin-left:16px;border:2px solid #000;padding:12px;height:24px;width:24px;border-radius:100px;transition:.4s ease-in-out}@media (max-width:768px){.main .row .btn-row a svg{padding:6px;width:20px;height:20px}}@media (max-width:425px){.main .row .btn-row a svg{padding:4px;width:16px;height:16px}}.main .row .btn-row a:hover svg{background:#6400e4;color:#fff;transform:scale(1.2)}.gallery{display:flex;flex-flow:row wrap;justify-content:space-evenly}.gallery .img-container{flex-basis:360px;margin:10px 10px 50px;overflow:hidden;border-radius:8px 8px 10px 10px;box-shadow:0 20px 20px 0 rgba(0,0,0,.3);background-color:#f5f5f5}.gallery .img-container img{height:190px}@media (max-width:780px){.gallery .img-container{flex-basis:45%}}@media (max-width:600px){.gallery .img-container{flex-basis:70%}}@media (max-width:500px){.gallery .img-container{flex-basis:90%}}.gallery .img-container .case-details{z-index:1;position:relative;padding:10px}.gallery .img-container .case-details span{font-size:1.4rem;color:#2f353f;font-weight:600}@media (max-width:768px){.gallery .img-container .case-details span{font-size:1.2rem}}@media (max-width:425px){.gallery .img-container .case-details span{font-size:1rem}}.gallery .img-container .case-details p{margin-top:10px;font-size:1.1rem;line-height:1.3rem;color:#333}@media (max-width:768px){.gallery .img-container .case-details p{font-size:.9rem;line-height:1.1rem}}@media (max-width:425px){.gallery .img-container .case-details p{font-size:.8rem;line-height:1rem}}.gallery .img-container .case-details .btn-group{display:flex;justify-content:space-evenly}.gallery .img-container .case-details .btn-group a{text-decoration:none}.gallery .img-container .case-details .btn-group a .btn{width:110px;height:35px;letter-spacing:.4px;border-radius:5px;font-family:"Josefin Sans";font-size:1.4rem;font-weight:600;display:flex;justify-content:space-evenly;align-items:center;margin:auto 10px;color:#6400e4;cursor:pointer;background-color:#fff;border:2px solid #6400e4;transition:.3s ease-in-out}.gallery .img-container .case-details .btn-group a .btn:hover{transform:scale(1);transform:translateY(-3px)}.gallery .img-container .case-details .btn-group a .btn:focus{outline:none}@media (max-width:1366px){.gallery .img-container .case-details .btn-group a .btn{font-size:1.2rem}}@media (max-width:768px){.gallery .img-container .case-details .btn-group a .btn{width:95px;height:30px;font-size:1rem;margin:auto}}.gallery .img-container .case-details .btn-group a .btn:hover{background-color:#6400e4;color:#fff}.gallery .img-container .case-details .stack{display:flex;justify-content:flex-start;margin:15px}.gallery .img-container .case-details .stack span{font-size:.8rem;font-weight:200;color:#000;border:2px solid grey;border-radius:5px;margin-right:10px;padding:1px 5px}.gallery img{width:100%;border-radius:8px 8px 10px 10px;transition:.3s ease-in-out}.gallery img:hover{transform:scale(1.1);transition:.3s ease-in-out;opacity:.9}.gallery .seperator{width:90%;height:1.5px;margin:30px;background-image:radial-gradient(#ccc,#fff),radial-gradient(#ccc,#fff);background-position:0,100%,0,100%}.header{position:fixed;background-color:hsla(0,0%,100%,.8);width:100%;height:90px;z-index:10}@media (max-width:425px){.header{height:80px}}.header .header-line{width:100%;height:3px;background:linear-gradient(336deg,rgba(255,0,0,.45),rgba(255,0,0,0) 70.71%),linear-gradient(217deg,rgba(0,0,255,.42),rgba(0,0,255,0) 70.71%)}.header .logo a img{width:35px;height:35px;border-radius:50%;transition:transform .3s cubic-bezier(.5,0,.5,1),opacity .25s linear}.header .logo a img:hover{transform:scale(1.2)}@media (max-width:425px){.header .logo a{font-size:1.2rem;letter-spacing:.2rem}}.header .nav-link{position:relative;display:flex;align-items:center;justify-content:flex-end}.header .nav-link a{color:#2f353f;margin-right:20px}.header .nav-link .link{cursor:pointer;color:#2f353f}.header .nav-link .link:focus{outline:none;-webkit-touch-callout:none}.header .nav-link .link:focus,body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{background:#fff;-ms-scroll-chaining:none;overscroll-behavior:none;margin:0;font-family:"Josefin Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-select{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.container{width:1560px;min-width:1560px;margin:0 auto;height:100%}@media (max-width:1560px){.container{width:1280px;min-width:1280px}}@media (max-width:1366px){.container{width:1080px;min-width:1080px}}@media (max-width:1080px){.container{width:100%;min-width:100%}}.container .row{display:flex;height:100%;padding:0 32px}@media (max-width:425px){.container .row{padding:0 16px}}.container .v-center{align-items:center}.container .space-between{justify-content:space-between}.container-fluid{width:100%;height:100%}.container-fluid .project-h2{color:#2f353f}.container-fluid .row{display:flex;height:100%}.footer .footer-text{text-align:center;font-size:1.2rem;padding:20px}@media (max-width:425px){.footer .footer-text{font-size:1rem}}.hamburger-menu{display:none;z-index:9}.hamburger-menu,.hamburger-menu .menu-secondary-background-color{top:0;bottom:0;left:0;right:0;position:fixed;height:100%;width:100%}.hamburger-menu .menu-secondary-background-color{background-color:#2f353f;z-index:-1}.hamburger-menu .menu-layer{position:relative;background:#fff;height:100%;overflow:hidden}.hamburger-menu .menu-layer .menu-links{display:flex;align-items:center;position:relative;justify-content:space-around}.hamburger-menu .menu-layer .menu-links nav{display:flex;align-items:center;width:600px}.hamburger-menu .menu-layer .menu-links nav ul{margin:0;padding-top:10px}.hamburger-menu .menu-layer .menu-links nav ul li{list-style:none;width:60vw;font-size:6rem;font-weight:700;height:18vh;overflow:hidden;position:relative;cursor:pointer}@media (max-width:768px){.hamburger-menu .menu-layer .menu-links nav ul li{font-size:4rem;width:75vw}}@media (max-width:425px){.hamburger-menu .menu-layer .menu-links nav ul li{font-size:3.5rem;width:80vw}}.hamburger-menu .menu-layer .menu-links nav ul li a{position:absolute;color:#2f353f;padding-top:10px;text-decoration:none}.hamburger-menu .menu-layer .menu-links nav ul li a:hover{color:#6400e4}.hamburger-menu .menu-layer .info{color:#2f353f;width:250px}@media only screen and (max-width:900px){.hamburger-menu .menu-layer .info{display:none;width:0}}.hamburger-menu .menu-layer .info h3{font-size:1.5rem;margin:8px auto}.hamburger-menu .menu-layer .info p{margin:0 auto;font-size:1rem;line-height:1.3rem}.row1{display:flex;flex-direction:column;align-items:center;margin:0 27px}.row1 .img-wrapper img{border-radius:50%;box-shadow:0 20px 20px 0 rgba(0,0,0,.3);cursor:pointer;transition:transform .75s cubic-bezier(.5,0,.5,1),opacity .25s linear}.row1 .img-wrapper img:hover{transform:scale(1.2);opacity:.8}.row1 h2{font-size:2.6rem;line-height:4.2rem;font-weight:700;text-align:center;margin:25px auto;color:#2f353f}.row1 h2 span{background:#6400e4;color:#fff;text-decoration:underline}@media (max-width:768px){.row1 h2{font-size:2.4rem;line-height:3rem}}@media (max-width:425px){.row1 h2{font-size:1.7rem;line-height:2.2rem}}.row1 .social-links{width:80%;margin-bottom:35px;display:flex;justify-content:space-evenly}@media (max-width:425px){.row1 .social-links{width:90%}}.row1 .social-links .social{color:#b23121}.row1 .social-links .social:nth-child(2){color:#191919}.row1 .social-links .social:nth-child(3){color:#0e76a8}.row1 .social-links .social:nth-child(4){color:#00acee}.row1 .social-links .social:nth-child(5){color:#fb3958}.row1 p{font-size:1.4rem;line-height:1.9rem;color:#333;margin-top:0}.row1 p a{color:#6400e4}@media (max-width:768px){.row1 p{font-size:1.3rem;line-height:1.7rem}}@media (max-width:425px){.row1 p{font-size:1.1rem;line-height:1.5rem}}.row1 .sec-para h3{font-size:2.2rem;line-height:2.5rem;color:#2f353f;margin-bottom:20px}@media (max-width:768px){.row1 .sec-para h3{font-size:1.8rem;line-height:2.2rem}}@media (max-width:425px){.row1 .sec-para h3{font-size:1.4rem;line-height:1.7rem}}.row1 .seperator{width:90%;height:1.5px;margin:30px;background-image:radial-gradient(#ccc,#fff),radial-gradient(#ccc,#fff);background-position:0,100%,0,100%}.main1{height:100vh;height:calc(var(--vh, 1vh)*100)}.main1 .container .row{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.main1 .container .row .intro-heading{color:#333;font-size:1.7rem;line-height:2rem;margin-top:60px;margin-bottom:0}@media (max-width:768px){.main1 .container .row .intro-heading{font-size:1.5rem;line-height:1.6rem;margin-top:70px}}@media (max-width:425px){.main1 .container .row .intro-heading{font-size:1.3rem;line-height:1.5rem;margin-top:100px}}.main1 .container .row .intro-heading span a{color:#6400e4;text-decoration:none}.main1 .container .row .form{width:35vw;margin-left:25%}@media (max-width:1100px){.main1 .container .row .form{width:45vw;margin-left:20%}}@media (max-width:768px){.main1 .container .row .form{width:70vw;margin-left:5%}}@media (max-width:425px){.main1 .container .row .form{width:85vw;margin-left:0}}.main1 .container .row .form .sign-up-form{position:relative;margin:auto}.main1 .container .row .form .sign-up-form textarea{background:none;background-color:#fff;color:#000;font-family:"Josefin Sans";font-size:20px;padding:10px 10px 10px 5px;display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid grey;margin:0}.main1 .container .row .form .sign-up-form textarea:focus{outline:none}.main1 .container .row .form .sign-up-form .msg-label{font-size:20px;margin-left:5px;color:grey}.main1 .container .row .form .sign-up-form button{width:120px;height:40px;letter-spacing:.4px;line-height:40px;border-radius:5px;font-family:"Josefin Sans";font-size:1.4rem;font-weight:600;margin-top:25px;color:#fff;cursor:pointer;background-color:#6400e4;border:none;transition:.4s ease-in-out}.main1 .container .row .form .sign-up-form button:hover{transform:scale(1)}@media (max-width:1366px){.main1 .container .row .form .sign-up-form button{font-size:1.2rem}}@media (max-width:768px){.main1 .container .row .form .sign-up-form button{font-size:1rem}}.main1 .container .row .form .sign-up-form button:hover{background-color:#2f353f;color:#fff}.group{position:relative;margin:auto}.group .form-input{background:none;background-color:#fff;color:#000;font-family:"Josefin Sans";font-size:20px;padding:10px 10px 10px 5px;display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid grey;margin:50px 0}.group .form-input:focus{outline:none}.group .form-input-label{color:grey;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:5px;bottom:40px;transition:all .3s ease}
/*# sourceMappingURL=main.13dad739.chunk.css.map */