.navbar{background:linear-gradient(90deg,#1c1b1b,#1a1717);font-size:1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:999;color:hsla(0,0%,100%,.8)}.navbar,.navbar-container{height:80px;display:flex;justify-content:center;align-items:center}.navbar-container{max-width:1500px}.navbar-logo{color:hsla(0,0%,100%,.8);justify-self:start;margin-left:20px;cursor:pointer;text-decoration:none;font-size:2rem;display:flex;align-items:center}.navbar-icon{margin-right:1rem;font-size:1.8rem;height:40px;width:auto}.nav-menu{display:grid;grid-template-columns:repeat(4,auto);grid-gap:10px;list-style:none;text-align:center;width:60vw;justify-content:end;margin-right:2rem}.nav-item{height:80px}.nav-links{color:hsla(0,0%,100%,.8);display:flex;align-items:center;text-decoration:none;padding:.5rem 1rem;height:100%;font-family:"Montserrat",sans-serif}.nav-links:hover{border-bottom:4px solid #fff;transition:all .2s ease-out}.fa-bars{color:hsla(0,0%,100%,.8)}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;width:100%;height:90vh;position:absolute;top:80px;left:-100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#242222;left:0;z-index:1}.nav-links{text-align:center;padding:2rem;width:100%;display:table}.nav-links:hover{background-color:hsla(0,0%,100%,.8);color:#242424;border-radius:0}.navbar-logo{position:absolute;top:0;left:0;transform:translate(25%,50%)}.menu-icon{display:block;position:absolute;top:0;right:0;transform:translate(-100%,60%);font-size:1.8rem;cursor:pointer}.fa-times{color:hsla(0,0%,100%,.8);font-size:2rem}.nav-links-mobile{display:block;text-align:center;margin:2rem auto;border-radius:4px;width:80%;text-decoration:none;background-color:transparent;color:hsla(0,0%,100%,.8);padding:14px 20px;border:1px solid #fff;transition:all .3s ease-out;font-family:"Montserrat",sans-serif}.nav-links-mobile:hover{background:hsla(0,0%,100%,.8);color:#242424;transition:.25s}.navbar-logo{font-size:1.5rem}}@media screen and (max-width:768px){.nav--title{display:none}}.portfolio{padding:4rem;text-align:center}.cards__container{display:flex;flex-flow:column;align-items:center;max-width:1120px;width:90%;margin:0 auto}.cards__wrapper{position:relative;margin:50px 0 45px}.cards__items{margin-bottom:24px}.cards__item{display:flex;flex:1 1;margin:0 1rem;border-radius:10px}.cards__item__link{display:flex;flex-flow:column;width:100%;box-shadow:0 6px 20px hsla(0,0%,100%,.17);-webkit-filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));border-radius:4px;overflow:hidden;text-decoration:none;background-color:#fff}.cards__item__pic-wrap{position:relative;width:100%;padding-top:67%;overflow:hidden}.fade-img{-webkit-animation-name:fade-img;animation-name:fade-img;-webkit-animation-duration:2s;animation-duration:2s}.cards__item__pic-wrap:after{content:attr(data-category);position:absolute;bottom:0;left:0;margin-left:10px;padding:6px 8px;max-width:calc(100% - 60px);font-size:12px;font-weight:700;color:#fff;background-color:#dc143c;box-sizing:border-box}.cards__item__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.cards__item__img:hover{transform:scale(1.1)}.cards__item__info{padding:20px 30px 30px;background-color:hsla(0,0%,100%,.8)}.cards__item__text{font-size:18px;line-height:24px;text-align:center;color:#2b2b2b}@media only screen and (min-width:1200px){.content__blog__container{width:84%}}@media only screen and (min-width:1024px){.cards__items{display:flex}}@media only screen and (max-width:1024px){.cards__item{margin-bottom:2rem}}.portfolio--icons{color:hsla(0,0%,100%,.8);font-size:4rem;margin:10px 10px -30px}@media screen and (max-width:960px){h1{font-size:50px}.portfolio p{font-size:22px}.portfolio--icons{font-size:3rem}.portfolio{padding:2rem}}@media screen and (max-width:768px){h1{font-size:40px}.portfolio p{font-size:20px}.portfolio--icons{font-size:2.5rem}}.about{padding:4rem;text-align:center}.JM--icon{border-radius:50%;margin-top:18px}.about>p{margin-top:30px;margin-bottom:10px;text-align:center}.about>p,.list--wrapper{color:hsla(0,0%,100%,.8);font-size:26px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;line-height:1.4}.list--wrapper{text-align:left;display:inline-block}.about--icons{color:hsla(0,0%,100%,.8);font-size:4rem;margin:20px 10px 10px}.about--icon--wrapper{text-align:center}@media screen and (max-width:960px){h1{font-size:50px}.about p{font-size:22px}.list--wrapper{font-size:22}.about--icons{font-size:3rem}.JM--icon{width:120px;height:auto}.about{padding:2rem}}@media screen and (max-width:768px){h1{font-size:40px}.about p{font-size:20px}.about--icons{font-size:2.5rem}.list--wrapper{font-size:20}.JM--icon{width:100px;height:auto}}.contact{padding:4rem}.contact,h1{text-align:center}h1{font-size:70px}.contact>p,h1{color:hsla(0,0%,100%,.8)}.contact>p{margin-top:40px;margin-bottom:10px;font-size:26px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;line-height:1.4}form{max-width:420px;margin:50px auto}.feedback-input{color:hsla(0,0%,100%,.8);font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;border-radius:5px;line-height:22px;background-color:transparent;transition:all .3s;padding:13px;margin-bottom:15px;width:100%;box-sizing:border-box;outline:0}.feedback-input,.feedback-input:focus{border:2px solid hsla(0,0%,100%,.8)}textarea{height:150px;line-height:150%;resize:vertical}[type=submit]{font-family:"Montserrat",Arial,Helvetica,sans-serif;width:100%;background:hsla(0,0%,100%,.8);border-radius:5px;border:0;cursor:pointer;color:#2b2b2b;font-size:1.2rem;padding-top:10px;padding-bottom:10px;transition:all .3s;margin-top:-4px;font-weight:700}[type=submit]:hover{background:#2b2b2b;border:1px solid hsla(0,0%,100%,.8);color:hsla(0,0%,100%,.8)}.contact--icons{color:hsla(0,0%,100%,.8);font-size:4rem;margin:10px 10px -30px}.g-recaptcha{display:inline-block;margin-bottom:30px;margin-top:4px}@media screen and (max-width:960px){h1{font-size:50px}.contact p{font-size:22px}.contact--icons{font-size:3rem}.contact{padding:2rem}}@media screen and (max-width:768px){h1{font-size:50px}.contact p{font-size:20px}.contact--icons{font-size:2.5rem}}body,html{background:#232526;background:linear-gradient(90deg,#414345,#232526)}*{box-sizing:border-box;margin:0;padding:0;font-family:"PT Sans",sans-serif}:root{--primary:hsla(0,0%,100%,0.8)}.btn{padding:8px 20px;border-radius:2px;outline:none;border:none;cursor:pointer;font-family:"Montserrat",sans-serif}.btn--primary{background-color:hsla(0,0%,100%,.8);background-color:var(--primary);color:#242424;letter-spacing:1px}.btn--outline,.btn--primary{border:1px solid hsla(0,0%,100%,.8);border:1px solid var(--primary)}.btn--outline{background-color:transparent;color:hsla(0,0%,100%,.8);padding:8px 20px;transition:all .3 ease-out}.btn--medium{padding:8px 20px;font-size:20px}.btn--large{padding:12px 26px;font-size:20px}.btn--hero{padding:12px 26px;font-size:1.2rem}.btn--large:hover,.btn--medium:hover{background-color:hsla(0,0%,100%,.8);color:#242424;transition:all .3 ease-out}.btn--hero:hover{background:linear-gradient(90deg,#1c1b1b,#1a1717);color:#fff;transition:all .3 ease-out}.hero-container{background:url(/static/media/bg-dark.9569aebf.jpg) 50%/cover no-repeat;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);object-fit:contain;text-align:center}.hero-container>h1{color:hsla(0,0%,100%,.8);font-size:70px;margin-top:0;letter-spacing:3px}.hero-container>p{margin-top:8px;color:#fff;font-size:32px;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}.hero-btns{margin-top:32px}.hero-btns .btn{margin:6px}.fa-play-circle{margin-left:4px}@media screen and (max-width:960px){.hero-container>h1{font-size:70px;margin-top:0}}@media screen and (max-width:768px){.hero-container{background:#232526;background:linear-gradient(90deg,#414345,#232526);box-shadow:unset}.hero-container>h1{font-size:40px;margin-top:-100px}.hero-container>p{font-size:30px}.btn-mobile{display:block;text-decoration:none}.btn{width:100%}}
/*# sourceMappingURL=main.2e03c413.chunk.css.map */