@import url(//fonts.googleapis.com/css?family=Lato:300:400);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}@media screen and (max-width:767px){#menu img{max-height:10vh;max-width:15vh;position:relative}}.hero-section{align-items:flex-start;display:flex;justify-content:center;min-height:100%;padding:var(--spacing-xxl) var(--spacing-l)}.card-grid{grid-column-gap:var(--spacing-l);grid-row-gap:var(--spacing-l);display:grid;grid-template-columns:repeat(1,1fr);max-width:var(--width-container);width:100%}@media(min-width:540px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.card-grid{grid-template-columns:repeat(4,1fr)}}.card{list-style:none;position:relative}.card:before{content:"";display:block;padding-bottom:110%;width:100%}.card__background{background-position:50%;background-size:cover;border-radius:var(--spacing-l);bottom:0;-webkit-filter:brightness(.75) saturate(1.2) contrast(.85);filter:brightness(.75) saturate(1.2) contrast(.85);left:0;position:absolute;right:0;top:0;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-filter .2s linear,-webkit-transform .2s linear;transition:filter .2s linear,transform .2s linear;transition:filter .2s linear,transform .2s linear,-webkit-filter .2s linear,-webkit-transform .2s linear}.card:hover .card__background{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.card-grid:hover>.card:not(:hover) .card__background{-webkit-filter:brightness(.5) saturate(0) contrast(1.2) blur(20px);filter:brightness(.5) saturate(0) contrast(1.2) blur(20px)}.card__content{left:0;padding:var(--spacing-l);position:relative}.card__category{color:var(--text-white);font-size:1rem;margin-bottom:var(--spacing-custom);text-transform:uppercase}.card__heading{color:var(--text-lighter);font-size:1.9rem;line-height:1.4;text-shadow:2px 2px 20px rgba(0,0,0,.2);text-transform:uppercase}.flex{align-items:center;display:flex;justify-content:center;text-align:center}.waves{height:15vh;margin-bottom:-7px;max-height:150px;min-height:100px;width:100%}.content,.waves{position:relative}.content{background-color:#000;height:20vh;text-align:center}.parallax>use{-webkit-animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:first-child{-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:7s;animation-duration:7s}.parallax>use:nth-child(2){-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:10s;animation-duration:10s}.parallax>use:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s;-webkit-animation-duration:13s;animation-duration:13s}.parallax>use:nth-child(4){-webkit-animation-delay:-5s;animation-delay:-5s;-webkit-animation-duration:20s;animation-duration:20s}@-webkit-keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@media (max-width:768px){#footer{margin-top:40px}.waves{height:40px;min-height:40px}.content{height:15vh}h1{font-size:24px}}@media (max-width:570px){#features{padding:20px}#about,#contact,#features,#footer,#portfolio,#services,#team,#testimonials{width:100%}.intro h1{font-size:5.3vw}.intro h1 span{font-weight:800}header .first{font-size:5vw}.intro .two{font-size:4vw;line-height:20px;margin-left:0;padding-top:30px;width:100%}header .intro-text{bottom:60vw;padding-top:350px}#main{margin-left:auto;margin-right:auto;width:75%}#lnch_btn{padding:10px 15px}#lnch,#lnch_btn i{font-size:1.5rem}#lnch{max-width:100%;width:100%}.contact-info{bottom:auto;top:50px}#contact .form-comtainer{top:85px}#about img{margin-top:-75px}#menu img{bottom:8.5px;height:10vw;margin:0;width:50vw}}@media (min-width:768px) and (max-width:1024px){#about img{margin-left:auto;margin-right:auto;margin-top:-100px}.contact-info{bottom:auto;top:50px}#lnch{max-width:100%;width:100vw}#lnch_btn{padding:6.5px 20px}#footer{margin-top:40px}header .intro-text{padding-top:350px}.intro h1{font-size:5.8vw}header .first{font-size:5vw}#menu img{height:6.5vw;width:20vw}.intro .two{font-size:4vw;line-height:30px;margin-left:0;width:100%}#about{padding:170px 0}}
/*# sourceMappingURL=main.597be740.css.map*/