#hero{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#333}#hero #hero-images{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#hero #hero-images img{position:absolute;top:50%;left:0;width:100%;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}#hero #hero-images img.new{opacity:1}#hero .hero-overlay{position:absolute;width:100%;height:100%;background:#333;opacity:0.5}@media (min-width: 1200px){#hero .hero-overlay{opacity:0.7}}#hero .hero-text{position:absolute;bottom:0;z-index:2;width:100%;display:none;flex-direction:column;justify-content:flex-end;text-align:center}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#hero .hero-text{display:flex;height:100%;justify-content:center}}@media (min-width: 1200px){#hero .hero-text{display:flex}}#hero .hero-text .wrapper{padding:10px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#hero .hero-text .wrapper{max-width:initial;width:auto;background:rgba(255,255,255,0.9);border-radius:40px;padding:20px;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.5);box-shadow:0 1px 4px -1px rgba(0,0,0,0.5)}}@media (min-width: 1200px){#hero .hero-text .wrapper{max-width:initial;width:auto;background:#fff;padding:20px 30px 10px 30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#hero .hero-text .hero-logo{width:90px;margin-bottom:20px}}@media (min-width: 1200px){#hero .hero-text .hero-logo{width:110px;padding:0;background:transparent;margin-bottom:20px}}#hero .hero-text h1{font-size:13pt;padding-bottom:20px}@media (min-width: 1200px){#hero .hero-text h1{font-size:14pt}}#hero .hero-text .taglines{display:flex;justify-content:space-around}#hero .hero-text .taglines p{font-size:12pt;margin:0 20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#hero{margin-bottom:0}}@media (min-width: 1200px){#hero{padding-bottom:90vh;padding-bottom:calc(100vh - 70px);margin-bottom:0}}#about-img{margin-bottom:15px;width:100%;max-width:420px}@media (min-width: 1200px){#about-img{max-width:650px}}@media (min-width: 1800px){#who-we-are .col-lg-7{padding-left:40px}}#usp{color:#333;padding-top:0}#usp .usp-title{text-align:center;margin-top:0}@media (min-width: 768px){#usp .usp-title{font-size:14pt}}@media (min-width: 1800px){#usp .usp-title{font-size:16pt}}#usp .row{padding:0 20px}@media (min-width: 768px){#usp .row{padding:0}}@media (min-width: 768px){#usp .row{margin-top:30px}}@media (min-width: 1800px){#usp .row{margin-top:40px}}#usp .row .col-12{justify-content:center}@media (min-width: 1800px){#usp .row .col-12{padding:20px}}#usp .usp{flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:center;border-radius:40px;background:#f3f3f3;padding:20px;margin:10px 0;width:100%;max-width:520px}@media (min-width: 768px){#usp .usp{margin:0;height:100%}}@media (min-width: 1800px){#usp .usp{font-size:14pt}}#usp .usp .usp-icon{font-size:70px;color:#333}#usp .usp .usp-icon img{width:80px}@media (min-width: 1200px){#usp .usp .usp-icon img{width:100px}}@media (min-width: 1200px){#usp .usp .usp-icon{margin:20px 0}}@media (min-width: 1800px){#usp .usp .usp-icon{margin:30px 0;font-size:80px}}#projects h2{margin-bottom:40px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.projects{flex-direction:row;flex-wrap:wrap;align-items:normal;align-content:normal}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.projects .project-holder{width:50%}}@media (min-width: 1200px){.projects .project-holder:nth-child(4){display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.projects .project-holder:nth-child(4){display:none}}@media (min-width: 2400px){.projects .project-holder:nth-child(4){display:flex}}.projects .project{margin-bottom:50px}.projects .project:last-child{margin-bottom:0}@media (min-width: 1200px){.projects .project{margin:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.projects .project{margin:0}}.posts{display:flex;flex-direction:column;align-items:center;align-content:center}@media (min-width: 1200px){.posts{flex-direction:row;flex-wrap:wrap;align-items:normal;align-content:normal}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.posts{flex-direction:row;flex-wrap:wrap;align-items:normal;align-content:normal}}.posts .post-holder{width:100%;padding:20px;display:flex;flex-direction:row;justify-content:center}@media (min-width: 1200px){.posts .post-holder{max-width:100%;width:33.3%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.posts .post-holder{max-width:100%;width:33.3%}}@media (min-width: 2400px){.posts .post-holder{width:25%}}.posts .post{display:flex;width:100%;height:100%;max-width:450px;flex-direction:column;text-align:left;border-radius:40px;overflow:hidden;position:relative;-webkit-box-shadow:0 1px 24px -7px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 24px -7px rgba(0,0,0,0.5);box-shadow:0 1px 24px -7px rgba(0,0,0,0.5)}.posts .post .post-type{z-index:2;position:absolute;top:20px;left:20px;color:#fff;font-size:20pt;opacity:0.8;text-shadow:0 0 3px #666;pointer-events:none}.posts .post .post-image{position:relative;width:100%;height:0;padding-bottom:65%;background-size:cover;background-repeat:no-repeat;background-position:center}.posts .post .post-image .fa-play{position:absolute;top:50%;left:50%;color:#fff;font-size:20pt;text-shadow:0 0 4px #333;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.posts .post .post-image .fa-images{position:absolute;bottom:15px;right:15px;color:#fff;font-size:16pt;text-shadow:0 0 4px #333}.posts .post .post-desc{background:#fff;padding:20px;display:flex;flex-direction:column;align-items:center;align-content:center;height:100%}.posts .post .post-desc p{width:100%;text-align:left}.posts .post .post-desc .post-timestamp{font-size:11pt;font-weight:500}.posts .post .post-desc .post-text{margin-bottom:20px}@media (min-width: 1200px){.posts .post .post-desc .btn{margin-top:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.posts .post .post-desc .btn{margin-top:auto}}#social-btns .fab{font-size:20px;vertical-align:middle}
