@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);*{font-family:Open Sans;font-size:11pt;margin:0;padding:0}*,h1{font-weight:300}h1{font-size:20pt}.header{--header-height:12rem;--mobile-height:60vh;--mobile-header-height:6.4rem;display:block}@media(max-width:600px){.header{max-height:60vh}}.header .banner{background-position:50%;background-size:cover;display:block;height:var(--header-height);position:relative}@media(max-width:600px){.header .banner{height:6.4rem}}.header .banner .logo{height:12rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media(max-width:600px){.header .banner .logo{height:5.6rem;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.header .banner .socials{position:absolute;right:2rem;top:1rem;width:5rem}@media(max-width:600px){.header .banner .socials{right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.header .banner .socials img{display:block;height:1.8rem}.header .slider{display:block;height:calc(100vh - var(--header-height));width:100%}@media(max-width:600px){.header .slider{height:calc(var(--mobile-height) - var(--mobile-header-height))}}.row{display:flex;flex-direction:row}.row-c-c{justify-content:center}.row-c-c,.row-sa-c{align-items:center;display:flex;flex-direction:row}.row-sa-c{justify-content:space-around}.row-sb-c{justify-content:space-between}.row-sb-c,.row-se-c{align-items:center;display:flex;flex-direction:row}.row-se-c{justify-content:space-evenly}.row-wrap{display:flex;flex-direction:row;flex-wrap:wrap}.col,.col-c-c{display:flex;flex-direction:column}.col-c-c{align-items:center;justify-content:center}.grid-2col-1row{display:grid;grid-template-columns:1fr 1fr}.grid-3col-1row{display:grid;grid-template-columns:1fr 1fr 1fr}.full-sw-sh{display:flex;height:100vh;width:100vw}.full-w{width:100%}.btn{background-color:#000;border:none;color:#fff;padding:.5rem 1rem;transition:all .4s}.btn:hover{box-shadow:2px 2px 6px 0 rgba(0,0,0,.6);cursor:pointer;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.selected{opacity:.4}.clear{background-color:transparent;border:none}.img-slider{height:100%;overflow:hidden;position:relative;width:100%}.img-slider .img{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.img-slider .prev{left:-100%}.img-slider .next{left:100%}.img-slider .img-slide-prev{-webkit-transform:translate(100%);transform:translate(100%)}.img-slider .img-slide-next{-webkit-transform:translate(-100%);transform:translate(-100%)}.img-slider .arrows{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:98%}.img-slider .arrows img{height:3rem}.img-slider .arrows img:hover{cursor:pointer}.skills-list{background-position:50%;background-size:cover;display:block}.skills-list *{color:#fff}.skills-list .content{gap:2rem;margin:0 auto;padding:4rem 0;text-align:center;width:60vw}@media(max-width:600px){.skills-list .content{width:80vw}}.skills-list .content .badges{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr 1fr;width:100%}@media(max-width:600px){.skills-list .content .badges{gap:2rem;grid-template-columns:none;grid-template-rows:1fr 1fr 1fr}}.skills-list .content .badges .badge img{height:6rem;margin-bottom:1rem}.divider-white{background-color:#fff}.divider-black,.divider-white{height:2px;margin:0 auto;width:4rem}.divider-black{background-color:#000}.projects{background-position:50%;background-size:cover;color:#fff;display:block;padding:4rem 0}.projects .content{gap:2rem;margin:0 auto;text-align:center;width:60vw}@media(max-width:900px){.projects .content .projects-list{grid-template-columns:1fr 1fr;row-gap:2rem}}@media(max-width:600px){.projects .content .projects-list{gap:2rem;grid-template-columns:1fr;width:70vw}}.projects .content .projects-list .project{background-color:#000;overflow:hidden;position:relative;width:100%}@media(max-width:900px){.projects .content .projects-list .project{background-color:transparent}}.projects .content .projects-list .project .text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}@media(max-width:900px){.projects .content .projects-list .project .text{left:auto;padding-top:.6rem;position:relative;top:auto;-webkit-transform:translate(0);transform:translate(0)}}.projects .content .projects-list .project img{display:block;transition:.4s;width:100%}.projects .content .projects-list .project p{opacity:0}@media(max-width:900px){.projects .content .projects-list .project p{opacity:1}}.projects .content .projects-list .project:hover{cursor:pointer}.projects .content .projects-list .project:hover img{opacity:.4;-webkit-transform:scale(1.2);transform:scale(1.2)}@media(max-width:900px){.projects .content .projects-list .project:hover img{opacity:1;-webkit-transform:none;transform:none}}.projects .content .projects-list .project:hover p{opacity:1}.about{background-position:50%;background-size:cover;padding:4rem 0}.about .content-container{background-color:#fff;margin:0 auto;text-align:center;width:60vw}@media(max-width:600px){.about .content-container{width:75vw}}.about .content-container .content{gap:2rem;padding:4rem}@media(max-width:600px){.about .content-container .content{padding:4rem 2rem}}.contact{background-position:50%;background-size:cover;position:relative}.contact .img{display:block;padding-bottom:34rem;width:100%}@media(max-width:900px){.contact .img{padding-bottom:38rem}}@media(max-width:600px){.contact .img{padding-bottom:47rem}}.contact .content-container{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.contact .content-container{max-width:100%;padding-top:0;width:100%}}.contact .content-container .content{background-color:#fff;gap:2rem;padding:4rem 2rem;text-align:center}@media(max-width:600px){.contact .content-container .content{padding:2rem 1rem}}.contact .content-container .content .cols{gap:2rem}@media(max-width:600px){.contact .content-container .content .cols{grid-template-columns:1fr}}.contact .content-container .content .cols .left{gap:1rem;text-align:left}@media(max-width:600px){.contact .content-container .content .cols .left{text-align:center}}.contact .content-container .content .cols .right{gap:1rem;text-align:left}.contact .content-container .content .cols .right input,.contact .content-container .content .cols .right textarea{padding:.25rem;width:96%}.contact .content-container .content .cols .right textarea{height:6rem;resize:vertical}.main,.project-header{position:relative}.project-header{background-position:50%;background-size:cover;display:block;height:6.4rem}.project-header .logo{height:5.6rem;left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.project-header .logo:hover{cursor:pointer}.project-header .socials{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5rem}@media(max-width:600px){.project-header .socials{right:1rem}}.project-header .socials img{display:block;height:1.8rem}.details{--img-grid-width:70vw;padding:2rem}.details .content{margin-bottom:12rem}.details .content .title{margin-bottom:2rem}.details .content .body{align-items:flex-start;gap:2rem}@media(max-width:600px){.details .content .body{flex-direction:column-reverse}}.details .content .body .left{display:inline-block;width:var(--img-grid-width)}@media(max-width:600px){.details .content .body .left{margin:0 auto;width:100%}}.details .content .body .left .image-container{display:block;position:relative;width:100%}.details .content .body .left .image-container .prev{left:1rem}.details .content .body .left .image-container .next{right:1rem}.details .content .body .left .image-container button{max-width:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.details .content .body .left .image-container button:hover{cursor:pointer}@media(max-width:900px){.details .content .body .left .image-container button{width:1rem}}.details .content .body .left .image-container img{display:block;max-width:100%}.details .content .body .left .images-container{margin-top:2rem;width:100%}.details .content .body .left .images-container .images{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.details .content .body .left .images-container .images img{width:100%}.details .content .body .left .images-container .images img:hover{cursor:pointer}.details .content .body .right{display:inline-block;width:calc(100vw - var(--img-grid-width))}@media(max-width:600px){.details .content .body .right{width:100%}}.details .content .body .right .caption{gap:.8rem;margin-top:2rem}@media(max-width:600px){.details .content .body .right .caption{margin-top:0}}.details .content .body .right .caption p{font-size:14pt}.footer{background-position:50%;background-size:cover;bottom:0;color:#fff;position:absolute;width:100%}.footer .content{line-height:1.6;padding:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.featured-project{min-height:100vh;position:relative}.bold{font-weight:700}
/*# sourceMappingURL=main.c76d75df.css.map*/