@import url(https://fonts.googleapis.com/css?family=Muli:400,500,600,700,800,900&display=swap);::selection{background-color:#fedb41;color:#fff}::-moz-selection{background-color:#fedb41;color:#fff}::-webkit-scrollbar{width:8px;height:8px;background:#c4d3e5}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #4a5057}::-webkit-scrollbar-thumb{background:#616972;border-radius:5px}*{box-sizing:border-box}body,html{padding:0;margin:0;overflow-x:hidden}body{font-family:Muli,sans-serif!important;font-weight:500;line-height:1.4;min-height:100vh;color:#4e4e4e;font-size:16px}h1,h2,h3,h4{font-weight:700;font-family:Nunito,sans-serif!important}p{font-size:16px;color:#686868}a:active,a:focus,button:active,button:focus,input:active,input:focus{box-shadow:none!important;outline:none!important}.btn-link:active,.btn-link:active:hover,.btn-link:hover,.btn-link:hover:hover,a,a:hover{text-decoration:none}.btn{border:1px solid transparent;border-radius:4px;cursor:pointer;font-weight:500;line-height:1.4;padding:.5rem 1.25rem}.main-header{position:absolute;top:0;left:0;width:100%;padding:15px 0;z-index:999}@media (min-width:768px){.main-header{padding:45px 0 0 15px}}.main-header .brand{font-weight:700;font-size:25px;color:#fedb41}.main-header .brand:hover{color:#f1c501}.main-header .main-navigation{position:relative}.main-header .main-navigation .navigation-menu{position:relative;margin-top:10px}@media (min-width:992px){.main-header .main-navigation .navigation-menu{margin-top:0}}.main-header .main-navigation .navigation-menu .menu-link{color:#fafaff;font-size:12px;padding:5px 8px}@media (min-width:768px){.main-header .main-navigation .navigation-menu .menu-link{font-size:16px;padding:12px 16px}}.main-header .main-navigation .navigation-menu .menu-link:hover{color:#fedb41}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:var(--overlay-color,rgba(0,0,0,.5));z-index:1}.overlay~*{position:relative;z-index:2}.container{max-width:1300px}.section{min-height:100vh}.section-lr{-webkit-clip-path:polygon(0 30%,100% 0,100% 100%,0 85%);clip-path:polygon(0 30%,100% 0,100% 100%,0 85%);margin-top:-30vh;min-height:110vh}.section-rl{-webkit-clip-path:polygon(0 0,100% 15%,100% 70%,0 100%);clip-path:polygon(0 0,100% 15%,100% 70%,0 100%);margin-top:-37.5vh;min-height:110vh}.hero{position:relative;min-height:110vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#000 60%,#4e4e4e);-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}@media (min-width:768px){.hero{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}}@media (min-width:992px){.hero{min-height:100vh;-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}}@media (min-width:992px){.hero .container{max-width:1300px;margin-top:-200px}}.hero__title{font-size:35px;font-weight:400;color:#f8f9fa;text-transform:uppercase}@media (min-width:992px){.hero__title{font-size:55px}}.hero__description{font-size:16px;font-weight:400;color:#adb5bd}@media (min-width:992px){.hero__description{font-size:23px}}.hero__cta{position:relative;float:right;margin-top:25px;margin-right:5px;font-size:16px}@media (min-width:992px){.hero__cta{margin-top:55px;margin-right:250px;font-size:18px}}.hero__cta i{font-size:15px;margin-left:4px}.about{position:relative;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 95%);clip-path:polygon(0 10%,100% 0,100% 100%,0 95%);margin-top:-10vh;padding:30vh 0 20vh;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent;display:flex;align-items:center}@media (min-width:768px){.about{-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 85%);clip-path:polygon(0 10%,100% 0,100% 100%,0 85%);margin-top:-15vh;padding:30vh 0 27.5vh}}@media (min-width:992px){.about{-webkit-clip-path:polygon(0 20%,100% 0,100% 100%,0 85%);clip-path:polygon(0 20%,100% 0,100% 100%,0 85%);margin-top:-20vh;padding:30vh 0}}.about__title{position:relative;font-size:35px;text-transform:uppercase;padding-left:15px;border-left:5px solid #fedb41;margin-bottom:45px}.about__description{position:relative;font-size:18px;width:100%; text-align: justify}@media (min-width:992px){.about__description{width:80%; text-align: justify}}.about__cta{font-size:22px;font-weight:700;color:#e5ba01}.about__cta:hover{color:#fedb41}.about__image{position:absolute;z-index:99;right:0;top:-200px;width:100%;display:block;margin-left:auto}@media (min-width:768px){.about__image{top:-275px}}@media (min-width:992px){.about__image{right:0;top:-406px}}.about__contact{position:absolute;z-index:99;right:0;top:50px;width:100%;display:block;margin-left:auto}@media (min-width:768px){.about__contact{top:-275px}}@media (min-width:992px){.about__contact{right:0;top:-406px}}.service{position:relative;-webkit-clip-path:polygon(0 0,100% 5%,100% 90%,0 100%);clip-path:polygon(0 0,100% 5%,100% 90%,0 100%);margin-top:-10vh;background:linear-gradient(180deg,#4e4e4e,#000 30% 70%,#4e4e4e);padding:15vh 0;min-height:110vh!important}@media (min-width:768px){.service{-webkit-clip-path:polygon(0 0,100% 10%,100% 80%,0 100%);clip-path:polygon(0 0,100% 10%,100% 80%,0 100%);margin-top:-20vh;padding:15vh 0 5vh}}@media (min-width:992px){.service{-webkit-clip-path:polygon(0 0,100% 15%,100% 75%,0 100%);clip-path:polygon(0 0,100% 15%,100% 75%,0 100%);margin-top:-20vh;padding:25vh 0 30vh}}.service__title{position:relative;font-size:35px;text-transform:uppercase;margin-bottom:35px;text-align:center;color:#adb5bd}.service__title span{border-bottom:5px solid #fedb41;padding-bottom:4px}.service__slider{margin-top:0}.service__slide{background:transparent;width:100%;margin:0 auto;text-align:center}.service__slide-icon{position:relative;width:150px;display:block;text-align:center;margin:0 auto 35px}.service__slide-title{color:#fedb41;font-size:20px;font-weight:600;letter-spacing:1px}.service__slide-description{color:#adb5bd;font-size:18px; text-align: justify}@media (min-width:992px){.service__slider{margin-top:75px}.service__slide{background:transparent;width:80%;margin:0 auto;text-align:left}.service__slide-icon{position:relative;width:100px;display:block;text-align:left;margin:0 0 35px}.service__slide-title{color:#fedb41;font-size:20px;font-weight:600;letter-spacing:1px}.service__slide-description{color:#adb5bd;font-size:18px}}.service .owl-theme .owl-nav{display:flex;justify-content:space-between;font-size:18px;line-height:1;width:100%;margin-top:25px}.service .owl-theme .owl-dots{max-width:80%;margin:-15px auto 0}.service .owl-theme .owl-dots button:hover{background:transparent!important}.service [aria-label=Next],.service [aria-label=Previous]{color:#fedb41}.service [aria-label=Next]:hover,.service [aria-label=Previous]:hover{background:transparent!important}.service .owl-dots{margin-top:20px}.service .owl-dots .owl-dot span{height:11px!important;width:11px!important;border-radius:50%;background:transparent!important;border:2px solid #fedb41}.service .owl-dots .owl-dot.active span{background:#fedb41!important}.achievements{position:relative;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 95%);clip-path:polygon(0 10%,100% 0,100% 100%,0 95%);margin-top:-15vh;padding:20vh 0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent;display:flex;align-items:center;min-height:100vh}@media (min-width:768px){.achievements{-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 85%);clip-path:polygon(0 10%,100% 0,100% 100%,0 85%);margin-top:-15vh;padding-bottom:30vh}}@media (min-width:992px){.achievements{-webkit-clip-path:polygon(0 25%,100% 0,100% 100%,0 85%);clip-path:polygon(0 25%,100% 0,100% 100%,0 85%);margin-top:-25vh;padding:20vh 0}}.achievements__title{position:relative;font-size:35px;text-transform:uppercase;padding-right:15px;border-right:5px solid #fedb41;margin-bottom:35px}.achievements__description{position:relative;font-size:18px;width:100%;text-align:center}@media (min-width:768px){.achievements__description{font-size:22px;text-align:left}}@media (min-width:992px){.achievements__description{width:60%;text-align:left}}.achievements__col-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.clients{position:relative;-webkit-clip-path:polygon(0 0,100% 5%,100% 90%,0 100%);clip-path:polygon(0 0,100% 5%,100% 90%,0 100%);margin-top:-10vh;background:linear-gradient(180deg,#4e4e4e,#000 30% 70%,#4e4e4e);padding:15vh 0;min-height:100vh}@media (min-width:768px){.clients{-webkit-clip-path:polygon(0 0,100% 10%,100% 85%,0 100%);clip-path:polygon(0 0,100% 10%,100% 85%,0 100%);margin-top:-20vh;padding:15vh 0 5vh}}@media (min-width:992px){.clients{-webkit-clip-path:polygon(0 0,100% 15%,100% 75%,0 100%);clip-path:polygon(0 0,100% 15%,100% 75%,0 100%);margin-top:-20vh;padding:25vh 0 30vh}}.clients__title{position:relative;font-size:35px;text-transform:uppercase;margin-bottom:35px;text-align:center;color:#adb5bd}.clients__title span{border-bottom:5px solid #fedb41;padding-bottom:4px}.clients__slider{margin-top:0}.clients__slide{background:transparent;width:100%;margin:0 auto;text-align:center}.clients__slide-icon{position:relative;width:150px;display:block;text-align:center;margin:0 auto 35px}.clients__slide-title{color:#fedb41;font-size:20px;font-weight:600;letter-spacing:1px}.clients__slide-description{color:#adb5bd;font-size:18px}@media (min-width:992px){.clients__slider{margin-top:75px}.clients__slide{background:transparent;width:80%;margin:0 auto;text-align:left}.clients__slide-icon{position:relative;width:200px;display:block;text-align:left;margin:0 0 35px}.clients__slide-title{color:#fedb41;font-size:20px;font-weight:600;letter-spacing:1px}.clients__slide-description{color:#adb5bd;font-size:18px}}.clients .owl-theme .owl-nav{display:flex;justify-content:space-between;font-size:18px;line-height:1;width:100%;margin-top:25px}.clients .owl-theme .owl-dots{max-width:80%;margin:-15px auto 0}.clients .owl-theme .owl-dots button:hover{background:transparent!important}.clients [aria-label=Next],.clients [aria-label=Previous]{color:#fedb41}.clients [aria-label=Next]:hover,.clients [aria-label=Previous]:hover{background:transparent!important}.clients .owl-dots{margin-top:20px}.clients .owl-dots .owl-dot span{height:11px!important;width:11px!important;border-radius:50%;background:transparent!important;border:2px solid #fedb41}.clients .owl-dots .owl-dot.active span{background:#fedb41!important}.contact{position:relative;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);margin-top:-15vh;padding:20vh 0 5vh;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent;display:flex;align-items:center;min-height:100vh}@media (min-width:768px){.contact{-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);margin-top:-15vh;padding-top:25vh}}@media (min-width:992px){.contact{-webkit-clip-path:polygon(0 25%,100% 0,100% 100%,0 100%);clip-path:polygon(0 25%,100% 0,100% 100%,0 100%);margin-top:-25vh;padding-top:35vh}}.contact__title{position:relative;font-size:35px;text-transform:uppercase;padding-left:15px;border-left:5px solid #fedb41;margin-bottom:35px}.contact__description{position:relative;font-size:18px;width:100%}@media (min-width:768px){.contact__description{font-size:20px;width:90%}}@media (min-width:992px){.contact__description{font-size:20px;width:60%}}.contact__col-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact__main-title{margin-top:15px;font-size:25px;line-height:1.2;color:#fedb41}@media (min-width:768px){.contact__main-title{margin-top:-75px;font-size:50px;line-height:1.2}}@media (min-width:992px){.contact__main-title{margin-top:-75px;font-size:60px}}.contact__email{height:50px;border:1px solid #fedb41;width:100%}.contact__email::-webkit-input-placeholder{font-weight:700;color:#4e4e4e;letter-spacing:1px}.contact__form-group{margin-top:20px;width:100%}@media (min-width:768px){.contact__form-group{margin-top:20px;width:100%}}@media (min-width:992px){.contact__form-group{width:70%}}.contact__btn{position:absolute;top:6px;right:6px}.copyright{font-size:20px;font-weight:400}.hero-portfolio{position:relative;min-height:40vh;background:linear-gradient(180deg,#000 60%,#4e4e4e);}@media (min-width:768px){.hero-portfolio{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}}@media (min-width:992px){.hero-portfolio{-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}}.portfolio{position:relative;-webkit-clip-path:polygon(0 2.5%,100% 0,100% 100%,0 100%);clip-path:polygon(0 2.5%,100% 0,100% 100%,0 100%);margin-top:-5vh;padding:10vh 0;min-height:100vh}@media (min-width:768px){.portfolio{-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);padding-top:30vh;margin-top:-25vh}}@media (min-width:992px){.portfolio{padding-top:30vh}}.portfolio .container{max-width:992px}.portfolio__title{position:relative;font-size:35px;text-transform:uppercase;padding-left:15px;border-left:5px solid #fedb41;margin-bottom:35px}.portfolio__image{position:relative;z-index:99;right:0;width:100%;display:block;margin-top:0;margin-left:auto}@media (min-width:768px){.portfolio__image{margin-top:-200px}}@media (min-width:992px){.portfolio__image{margin-top:-275px}}.tab-nav{position:relative;background-color:#f5f5f5;padding:0;height:calc(100% - 70px)}.tab-nav ul{background-color:transparent;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0}@media (min-width:768px){.tab-nav ul{flex-direction:column;overflow-x:hidden}}.tab-nav ul li{background-color:transparent;border:none;white-space:nowrap;cursor:pointer;transition:background-color .25s ease-in;padding-top:8px!important;padding-bottom:8px!important;font-size:14px;flex:1;text-align:center}.tab-nav ul li:last-child{border:none!important}@media (min-width:768px){.tab-nav ul li{white-space:normal;padding-top:1rem!important;padding-bottom:1rem!important;text-align:left;flex:none}}.tab-nav ul li.active,.tab-nav ul li:hover{background-color:#fedb41;color:#4e4e4e}.tab-nav ul li.active{box-shadow:0 3px 5px rgba(0,0,0,.1)}#timeline{--main-height:350px;position:relative;height:var(--main-height);margin:0 auto;display:flex;overflow:hidden;border-left:3px solid grey}@media (min-width:768px){#timeline{--main-height:500px}}ul{padding:0;margin:0;list-style:none}#dates{position:relative;width:20%;height:100%}@media (min-width:768px){#dates{width:25%}}#dates li{height:20%;line-height:20px;font-size:15px;padding-left:10px;overflow:hidden}@media (min-width:768px){#dates li{line-height:100px;font-size:24px;padding-left:10px}}#dates a{line-height:38px;padding-bottom:10px;color:grey}#dates a.selected{position:relative;line-height:20px;font-size:20px;color:#5e5e5e;padding-left:10px;padding-bottom:10px}@media (min-width:768px){#dates a.selected{line-height:35px;font-size:35px}}#dates a.selected:before{content:"";position:absolute;height:0;width:0;left:-10px;border-left:10px solid grey;border-bottom:10px solid transparent;border-top:10px solid transparent;top:50%;transform:translateY(calc(-50% + 7px))}@media (min-width:768px){#dates a.selected:before{left:-15px;border-left:20px solid grey;border-bottom:20px solid transparent;border-top:20px solid transparent;transform:translateY(calc(-50% - 3px))}}#timeline-slides{position:relative;flex:1;text-align:center;padding:15px}#timeline-slides,#timeline-slides li{height:var(--main-height);overflow:hidden}#timeline-slides li{width:auto;display:flex;flex-direction:column;justify-content:center}#timeline-slides li img{width:100%;display:block;margin:0 auto 25px;transition:transform .35s ease-in-out;transform:scale(.5)}@media (min-width:768px){#timeline-slides li img{width:75%}}#timeline-slides li.selected img{transform:scale(1)}#timeline-slides li p{position:relative;width:100%;text-align:center;margin:0 auto;font-size:16px;opacity:0;transition:opacity .35s ease-in-out .15s}@media (min-width:768px){#timeline-slides li p{font-size:18px;width:85%}}#timeline-slides li.selected p{opacity:1}.tab-contents>.tab-content{display:none}.tab-contents>.tab-content:first-child{display:block}