.title-page{position:relative}.title-page .video-container{width:100%;background-size:cover;overflow:hidden;position:relative}.title-page .video-container video{width:100%;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.title-page .video-container video{width:auto;height:60vh}}@media screen and (max-width: 600px){.title-page .video-container video{width:auto;height:100vh}}.title-page .video-container .video-overlay{width:100%;height:100%;background:#434358;mix-blend-mode:multiply;opacity:0.7}.title-page .slogan-container{position:absolute;top:50%;left:18%;margin-top:-100px}@media screen and (min-width: 0px) and (max-width: 989px){.title-page .slogan-container{top:50%;left:10%}}@media screen and (max-width: 767px){.title-page .slogan-container{top:50%;left:10%}}@media screen and (max-width: 600px){.title-page .slogan-container{top:50%;left:5%;right:5%;text-align:center}}.title-page .slogan-container .slogan{color:#fff;line-height:1.4em;font-weight:900}.title-page .slogan-container .slogan{font-size:26px}@media screen and (min-width: 480px){.title-page .slogan-container .slogan{font-size:calc(26px + 18 * ((100vw - 480px) / 510))}}@media screen and (min-width: 990px){.title-page .slogan-container .slogan{font-size:44px}}@media screen and (max-width: 600px){.title-page .slogan-container .slogan{font-size:40px}}.title-page .btn-container{margin-top:5%}@media screen and (max-width: 600px){.title-page .btn-container{text-align:center;margin-top:10%}}.title-page .btn-container .btn{padding:15px 45px}#what_we_do{background:#fff;padding:80px 0 40px 0}#what_we_do .subheadline{font-size:28px;margin-top:0}#what_we_do .title-icon{font-size:20px}#what_we_do p{font-size:18px}#what_we_do p .first-p{font-size:20px}#what_we_do .description-container{margin-top:20px}#what_we_do .btn-container{margin:50px 0}#what_we_do .btn-container .btn{margin:0 20px 20px 20px}@media screen and (max-width: 600px){#what_we_do .btn-container{margin:50px 0 0 0}}@media screen and (max-width: 767px){#what_we_do{padding:60px 0}#what_we_do h1{text-align:center;margin-bottom:60px}#what_we_do .subheadline{text-align:center}#what_we_do .first-p{text-align:center}}#who_we_are{text-align:center;padding:110px 0;height:100%;background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover}#who_we_are p{color:white}#who_we_are img{width:100%}#who_we_are .subheadline-container{margin:0 auto;max-width:700px}#who_we_are .subheadline-container p{font-weight:300}#who_we_are .btn-container{margin-top:5%}@media screen and (max-width: 767px){#who_we_are .btn-container{margin-top:60px}}#some_work{text-align:center;padding:120px 0;margin:auto}#some_work .gallery-item,#some_work .link-work{float:left;width:33.33333%;position:relative}#some_work .gallery-item_img,#some_work .link-work_img{width:100%}@media screen and (min-width: 0px) and (max-width: 989px){#some_work .gallery-item,#some_work .link-work{width:50%}}@media screen and (max-width: 767px){#some_work .gallery-item,#some_work .link-work{width:50%}}@media screen and (max-width: 600px){#some_work .gallery-item,#some_work .link-work{width:100%;float:none}}#some_work .project_info{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}#some_work .project_info:hover{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:1;background-color:rgba(5,17,39,0.9)}#some_work .project_info .project_logo{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:150px}#some_work .project_info .see-more{position:absolute;top:45%;left:0;right:0;bottom:0;text-align:center;color:#fff;text-transform:uppercase;font-size:26px}#some_work .project_info .project_title{position:absolute;top:45%;left:0;right:0;bottom:0;margin:auto;color:#fff;text-transform:uppercase;font-size:26px}@media screen and (max-width: 600px){#some_work .project_info .project_logo{max-width:180px}}#some_work .link-work{position:relative;font-size:26px;text-transform:uppercase;line-height:1.5em;cursor:pointer}#some_work .link-work span{position:absolute;top:50%;left:0;display:block;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#some_work .link-work:hover{-webkit-transition:0.3s;transition:0.3s;color:#402088;background-color:#70D077;text-decoration:none}#some_work .link-work:hover img{-webkit-transition:0.3s;transition:0.3s;opacity:0}@media screen and (max-width: 767px){#some_work{padding-top:60px;padding-bottom:0}}#our_clients{background:#F5F6F7;padding:100px 0}@media screen and (max-width: 600px){#our_clients{padding:60px 0}}#our_clients .clients_says{margin:0 auto;max-width:750px}#our_clients .client-pic{margin:auto;width:140px;border-radius:100%}#our_clients .client_name{color:#70D077;font-weight:400;font-size:20px;margin:10px 0 0 0}#our_clients .client_position{color:#000;font-weight:400;font-size:16px}#badges{background:#E8E8E8;padding:60px 0;text-align:center}#badges .client-logo{padding:25px}#badges .medals{margin:60px 0 10px 0}#badges .medals #goodfirms{height:130px}#badges .medals #clutch{height:130px;width:130px}@media screen and (max-width: 600px){#badges .medals #goodfirms{height:100px}#badges .medals #clutch{width:100px;height:100px}}@media screen and (min-width: 0px) and (max-width: 989px){#badges .client-logo{text-align:center;padding:20px}}@media screen and (max-width: 767px){#badges .client-logo{text-align:center;padding:20px}}

/*# sourceMappingURL=maps/home.css.map */
