@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);body{background-image:url(https://images.pexels.com/photos/808510/pexels-photo-808510.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);background-position:50%;background-repeat:repeat!important}.home,body{min-height:100vh}.home{display:flex;flex-direction:column;align-items:center!important;justify-content:space-between!important;max-width:100%;margin:auto;flex-basis:100%}@media only screen and (min-width:768px){.home{flex-direction:row}}@media only screen and (max-width:767px){.home{padding:.5rem!important}}.block{align-items:center;margin-top:auto!important;margin-bottom:auto!important}.block,.block.left-block{display:flex;justify-content:center}.block.left-block{flex-basis:50%;width:clamp(100px,50%,100%)}@media only screen and (min-width:768px){.block.left-block{flex-direction:row;justify-content:flex-start}}.block.right-block{flex-basis:100%;height:100%}.block.right-block,.profile_block{display:flex;width:100%;margin-top:2rem}.profile_block{background:hsla(0,0%,98%,.342);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(49,49,49,.24);position:relative;border-radius:25px;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;padding:2.5rem;height:clamp(400px,100%,90vh)}@media only screen and (min-width:992px){.profile_block{width:50vw;min-width:600px;min-height:800px}}.profile_block .profile__header{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;color:#fff}@media only screen and (min-width:768px){.profile_block .profile__header{width:50%;height:clamp(100px,50%,100%);padding:2.5rem;position:relative;min-height:200px}}.profile_block .profile__header h1{font-size:3.5rem;width:200px;margin-bottom:3rem}.profile_block .profile__header .profile__headerKeyPoints{display:flex;justify-content:space-evely;flex-direction:column}.profile_block .profile__header .profile__headerKeyPoints *{font-size:1.2rem}.profile_block .profile__header .profile__headerKeyPoints p{width:100%}@media only screen and (min-width:992px){.profile_block .profile__header{height:200px;color:#1b1b1b;color:var(--clr-black);top:1.5rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.profile_block .profile__header h1{font-size:4.5rem;width:200px;margin-right:3rem}.profile_block .profile__header .profile__headerKeyPoints{display:flex;justify-content:space-evely;flex-direction:row;align-items:center;flex-wrap:wrap}.profile_block .profile__header .profile__headerKeyPoints *{font-size:1.5rem}.profile_block .profile__header .profile__headerKeyPoints ul{display:flex;width:100%;margin-top:1rem;align-items:flex-start;text-align:left}.profile_block .profile__header .profile__headerKeyPoints ul li{padding-right:1rem}}.profile_block .profile__imageContainer{width:50%;position:relative}.profile_block .profile__imageContainer .profile__image{position:relative}.profile_block .profile__imageContainer .profile__image img{width:70%;height:auto;border-radius:12.5px;display:none}@media only screen and (min-width:768px){.profile_block .profile__imageContainer .profile__image img{display:block;max-width:300px;width:100%}}.profile_block .profile__imageContainer .profile__image .profile__subtitle{position:absolute}.profile_block .profile__imageContainer .profile__image .profile__subtitle h3{font-size:2rem}@media only screen and (max-width:767px){.profile_block .profile__imageContainer .profile__image .profile__subtitle{display:none}}@media only screen and (min-width:992px){.profile_block .profile__imageContainer{height:100%;width:50%;position:relative;bottom:100px}.profile_block .profile__imageContainer .profile__image{position:absolute;width:300px;height:450px;top:10%;object-fit:contain;left:-100px;box-shadow:0 0 10px rgba(0,0,0,.137)}.profile_block .profile__imageContainer .profile__image img{position:absolute;width:100%;height:100%;object-fit:cover}.profile_block .profile__imageContainer .profile__image .profile__subtitle{font-size:2rem;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#f5f5f5;color:var(--clr-white);right:-17rem;bottom:14.3rem}}.profile_block .profile__text{width:100%;position:relative;background:hsla(0,0%,98%,.342);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(49,49,49,.24);border-radius:inherit;background:rgba(36,36,36,.555);height:100%;margin-top:3rem;padding:2.25rem}.profile_block .profile__text p{max-height:200px;color:#f5f5f5;color:var(--clr-white)}@media only screen and (min-width:992px){.profile_block .profile__text{width:50%;padding:2rem;margin-top:0}}.header{display:flex;flex-direction:row;font-family:"Oswald",sans-serif;z-index:4;position:relative;top:10px}.header .nav{display:flex;justify-content:space-between;width:200px}.header .nav li{width:100%;position:relative}.header .nav li .contactLink{max-width:inherit!important;background:gold}.header .nav .link{color:#f5f5f5;color:var(--clr-white);position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;mix-blend-mode:exclusion;font-size:2.5rem}div .header .nav .link{max-height:40px!important;padding:0!important}.header .nav .link:visited{color:#f5f5f5;color:var(--clr-white)}@media only screen and (min-width:768px){.header{height:auto;width:auto;padding:1rem;flex-direction:column!important;justify-content:space-evenly;position:relative;color:#f5f5f5;color:var(--clr-white)}.header .nav{display:flex;justify-content:space-between;top:0;left:50%;width:auto;position:absolute;flex-direction:column}.header .nav li{margin-bottom:30px;position:relative}.header .nav .link{color:#f5f5f5;color:var(--clr-white);position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:3.5rem}.header .nav .link:before{content:"";width:0;background:#d45858;background:var(--clr-red);height:15px;position:absolute;transition:width .5s ease-in-out;z-index:-4;bottom:0}.header .nav .link:hover:before{width:100%}}.rodal .rodal-dialog{background:hsla(0,0%,98%,.342);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(49,49,49,.24);background:#1b1b1b;background:var(--clr-black);opacity:.8;border-radius:25px}.rodal .rodal-dialog h3{color:#f5f5f5;color:var(--clr-white);font-size:3rem}.rodal .rodal-dialog.rodal-door-enter{width:300px!important}.rodal .rodal-dialog .rodal__info{display:flex;justify-content:flex-start;align-items:center;margin-top:2rem}.rodal .rodal-dialog .rodal__info span{display:flex;justify-content:space-evenly;align-items:center;position:relative;margin-right:3.5rem}.rodal .rodal-dialog .rodal__info span:before{content:"";background:#d45858;background:var(--clr-red);width:0;height:20px;z-index:-1;left:0;bottom:0;display:block;transition:all .5s ease-in-out;position:absolute}.rodal .rodal-dialog .rodal__info span:hover:before{width:100%;height:20px}.rodal .rodal-dialog .rodal__info span a{font-size:2rem;color:#f5f5f5;color:var(--clr-white)}*{text-decoration:none}html{font-family:serif}body,html{height:100vh!important}body{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;background-size:cover}.container{padding:1.5rem 5.5rem}.project__slide{height:65vh;width:80rem;display:flex;position:relative;border-radius:25px;background:hsla(0,0%,98%,.26);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(49,49,49,.24);margin:1rem;min-height:50vh!important;cursor:pointer}.project__slide .project__slideElementContent{display:flex;padding:2.5rem;flex-direction:row;align-items:center;justify-content:space-between;position:absolute;z-index:500;width:100%;height:100%}.project__slide .project__slideElementContent img{box-shadow:0 0 10px rgba(0,0,0,.137);border-radius:12.5px;min-width:50%;max-width:50%!important;height:100%;object-fit:cover}.project__slide .project__slideElementContent .project__slideElementContentText{display:flex;flex-direction:column;justify-content:space-evenly;margin-left:2rem;position:relative;height:100%}.project__slide .project__slideElementContent h1{position:relative;top:25%;font-size:5.5rem;color:#f5f5f5;color:var(--clr-white);margin-bottom:3.5rem}.project__slide .project__slideElementContent h1:before{content:"";background:#d45858;background:var(--clr-red);width:0;height:20px;bottom:0;display:block;transition:all .5s ease-in-out;position:absolute;z-index:-2}.project__slide .project__slideElementContent h1:hover:before{width:80%;height:20px}.project__slide .project__slideElementContent p{font-size:1.6rem;color:#1b1b1b;color:var(--clr-black)}.app-slider{display:flex;flex-direction:column;max-width:90vw;max-height:90vh;height:auto;justify-content:space-around;background-color:hsla(0,0%,92.5%,.471);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50px;margin-top:0!important;padding:20px;grid-gap:30px;gap:30px;margin:10% auto auto;width:100%}.btn-container{align-self:center}.btn-container .btn{font-size:20px;background:#fff!important;padding:5px 10px;border:none;cursor:pointer;margin:0 10px}.slider-container{display:flex;position:relative;min-height:62vh;overflow:hidden;border-radius:25px!important}.slider-container .slide{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;transition:translate .25s ease-in-out .1ms;padding:0 25px;display:grid;place-content:center}.slider-container .slide .slide-img{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;height:auto!important}.slider-container .slide h1{position:absolute;top:50%;left:50%;color:#393636;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:120px!important}.projects{min-height:100vh;padding-top:5%}@media only screen and (min-width:992px){.projects{padding-top:10%}}.projects__backButton{position:absolute;font-size:4.5rem;top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2rem;color:#fff;z-index:300}@media only screen and (min-width:992px){.projects__backButton{top:7vh;mix-blend-mode:exclusion}}.projects__backButton:hover{color:#d45858;color:var(--clr-red)}.card{background:hsla(0,0%,98%,.342);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(49,49,49,.24);max-width:30vw;margin:10px 10px 50px;background-color:#fff;height:400px;border-radius:25px;transition:all .25s ease-in-out}.card .card-hero{height:200px;width:100%;background-size:cover;display:grid;place-items:center;border-top-left-radius:25px;border-top-right-radius:25px;background-position:50%}.card .card-body{margin:3rem 2rem}.card:hover{box-shadow:0 6.7px 5.3px rgba(0,0,0,.039),0 22.3px 17.9px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)}.stackContainer{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;padding:5rem 1rem}.stackContainer .card{width:100%;max-width:350px!important;margin:5rem 2.5rem;min-width:280px}@media only screen and (min-width:480px){.stackContainer .card{width:100%;min-width:280px!important;margin:5rem 2.5rem}}.stackContainer .card .card-hero{position:relative}.stackContainer .card .card-hero:after{content:"";position:absolute;width:100%;background:rgba(90,90,90,.733);height:100%;border-radius:inherit}.stackContainer .card .card-hero .card-title{position:absolute;z-index:3;font-size:3rem;color:#f5f5f5;color:var(--clr-white)}.stackContainer .card .card-body-info{color:#1b1b1b!important;color:var(--clr-black)!important}*{padding:0;margin:0;box-sizing:border-box;list-style:none;text-decoration:none!important}html{font-size:62.5%;font-family:Oswald,sans-serif;--clr-black:#1b1b1b;--clr-white:#f5f5f5;--clr-red:#d45858;--clr-grey:#8b8a8a}.container{padding:.5rem;width:100%;min-height:100vh}@media only screen and (min-width:1200px){.container{padding:1.5rem 5.5rem}}div#root{min-height:100vh}p{font-size:1.6rem}li,p{font-family:sans-serif;line-height:1.3}li{font-size:1rem;list-style:none}li a{text-decoration:none}div.swipper-wrapper{padding:0 0 50px!important}.project{width:80vw;border-radius:25px;object-fit:contain;margin:100px auto auto;background:hsla(0,0%,98%,.342);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px rgba(49,49,49,.24);padding:2rem}@media only screen and (min-width:992px){.project{margin-top:50px}}.project .project__hero{padding:2rem;width:100%;height:40rem;background:none;display:grid;place-items:center;position:relative;margin-bottom:5rem}.project .project__hero h1{font-size:3rem;position:absolute;z-index:3;color:#f5f5f5;color:var(--clr-white);-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}@media only screen and (min-width:480px){.project .project__hero h1{font-size:6rem}}.project .project__hero img{border-radius:12.5px;position:absolute;width:100%;height:100%;object-fit:cover;margin:auto}.project .project__images{display:flex;justify-content:space-between}.project .project__images img{border-radius:12.5px;display:flex;width:25%}
/*# sourceMappingURL=main.88e81adb.chunk.css.map */