nav{width:100vw;height:5.5rem;display:grid;place-items:center;background:var(--color-primary);position:fixed;top:0;left:0;z-index:9;box-shadow:0 1rem 1.5rem hsla(var(--primary-hue),68%,45%,28%);transition:var(--transition)}.nav__container{display:flex;justify-content:space-between;align-items:center}.nav__logo{width:6rem;overflow:hidden;top:50%}.nav__menu a{color:#fff}.nav__menu{display:flex;grid-gap:3.5em;gap:3.5em}#theme__icon{background:transparent;color:#fff;font-size:2rem;cursor:pointer}@media screen and (max-width:1024px){.nav__menu{display:none}}p{text-align:center;padding:.5rem}header{margin-top:0;height:calc(100vh - 5rem);display:grid;place-items:center;background:var(--color-white);transition:var(--transition)}.header_container{display:flex;flex-direction:column;align-items:center;position:relative}.header_profile{width:18rem;height:22rem;border-radius:9rem 9rem 2rem 2rem;overflow:hidden;margin-bottom:1.5rem}.header_container p{width:30rem;text-align:center;margin:.6rem 0 2rem}.header_cta{display:flex;align-items:center;grid-gap:1.2rem;gap:1.2rem}.header_socials{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.header_socials a{width:1.8rem;aspect-ratio:1/1;background:var(--color-light);color:var(--color-black);display:grid;place-items:center;border-radius:var(--border-radius-3)}.header_socials a:hover{background:var(--color-primary);color:var(--color-white);-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}@media screen and (max-width:1024px){header{margin-top:0;height:100vh}}@media screen and (max-width:600px){.header_profile{width:14rem;height:17rem;max-width:60%;max-height:35vh}.header_container p{width:100%}.header_cta{grid-gap:1rem;gap:1rem}.header_socials{display:none}}.card{background:var(--color-white);padding:1.5rem;border:2px solid transparent;border-radius:var(--border-radius-1);transition:var(--transition)}.card:hover{background:transparent;border-color:var(--color-white);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.card.light{background:var(--color-light)}.card.light:hover{background:transparent;border-color:var(--color-light)}@media screen and (max-width:600px){.card{padding:1.2rem}}.about_container{display:grid;grid-template-columns:35% 53%;grid-gap:12%;gap:12%}.about_portrait{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1rem solid var(--color-white);transition:var(--transition)}.about_portrait,.about_portrait img{max-height:40rem}.about_portrait:hover{border-width:0}.about_cards{margin:3rem 0 1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.card.about_card{text-align:center}.about__card-icon{font-size:1.3rem;color:var(--color-black);border-radius:var(--border-radius-3);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.6rem;display:flex;align-items:center;transition:var(--transition)}.card.about_card:hover .about_card-icon{color:var(--color-primary)}.card.about_card h5{margin:1rem 0}.about_right p{margin-bottom:.8rem;text-align:center}.about_right .btn{margin-top:2.5rem}@media screen and (max-width:1024px){.about_left{display:none}.about_container{grid-template-columns:1fr}.about_right h2{text-align:center}}@media screen and (max-width:600px){.about_cards{grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.about_right .btn{margin-top:2rem}}.services__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 4rem;gap:2rem 4rem}.service__details{text-align:center}.card.service{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem}.service:hover .service__icon{background:var(--color-light);color:var(--color-primary)}.service__icon{background:var(--color-primary);padding:.6rem;border-radius:var(--border-radius-3);font-size:1.5rem;color:var(--color-white);transition:var(--transition)}.service h4{margin-bottom:.6rem}#services h2{padding-bottom:3rem}@media screen and (max-width:1024px){.services__container{grid-gap:1.5rem;gap:1.5rem}}@media screen and (max-width:600px){.services__container{grid-template-columns:1fr}.card.service,.services__container{grid-gap:1.2rem;gap:1.2rem}}.FAQS__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 4rem;gap:1.5rem 4rem;align-items:start}.card.faq:hover{cursor:pointer;background:var(--color-white)}.faq>div{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:2rem;gap:2rem}.faq h5{line-height:1.4}.faq__icon{font-size:1.2rem;color:var(--color-black);background:transparent}.faq__answer{margin-top:1rem;opacity:0;-webkit-animation:animateAnswer .5s ease-in forwards;animation:animateAnswer .5s ease-in forwards}@-webkit-keyframes animateAnswer{to{opacity:1}}@keyframes animateAnswer{to{opacity:1}}@media screen and (max-width:1024px){.faqs__container{grid-template-columns:1fr}}@media screen and (max-width:600px){.faqs__container{grid-gap:1rem;gap:1rem}}.contact__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;grid-gap:3rem;gap:3rem}.contact__container a{width:5rem;aspect-ratio:1/1;color:#fff;background:var(--color-primary);display:grid;place-items:center;font-size:2rem;border:2px solid transparent;border-radius:var(--border-radius-1)}.contact__container a:hover{background:transparent;border-color:var(--color-primary);color:var(--color-primary);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}@media screen and (max-width:600px){.contact__container{grid-gap:1.5rem;gap:1.5rem}}footer{background:var(--color-primary);padding-top:8rem;box-shadow:0 -1rem 1.5rem hsla(var(--primary-hue),68%,42%,20%);transition:var(--transition)}footer .nav__menu{justify-content:center}.footer__socials{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;grid-gap:1.5rem;gap:1.5rem;margin:3rem auto 4rem}.footer__socials a{background:var(--color-black);color:var(--color-white);padding:.6rem;border-radius:var(--border-radius-3)}.footer__socials a:hover{opacity:.7;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.footer__copyright{color:#fff;text-align:center;border-top:2px solid rgba(0,0,0,.2);padding:1.5rem 0}#backdrop{background:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99;opacity:0;-webkit-animation:animateBackdrop .5s ease-in forwards;animation:animateBackdrop .5s ease-in forwards}@-webkit-keyframes animateBackdrop{to{opacity:1}}@keyframes animateBackdrop{to{opacity:1}}.card.theme__model{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:250;text-align:center;box-shadow:0 3rem 3rem rgba(0,0,0,.2);padding:3rem;background:#dedede}.card.theme__model:hover{background:#dedede}.card.theme__model small{margin-top:.6rem;display:block;width:80%;margin-inline:auto}.theme__primary-wrapper{margin:3rem 0}.theme__primary-colors{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.theme__primary-colors button{width:2rem;aspect-ratio:1/1;border-radius:50%;cursor:pointer}.theme__primary-colors button:hover{-webkit-transform:translatey(-.5rem);transform:translatey(-.5rem);transition:var(--transition);box-shadow:0 1rem 1rem rgba(0,0,0,.2)}.theme__primary-colors button:first-child{background:#cc2435}.theme__primary-colors button:nth-child(2){background:#e9a949}.theme__primary-colors button:nth-child(3){background:#48c341}.theme__primary-colors button:nth-child(4){background:#41b8c3}.theme__primary-colors button:nth-child(5){background:#4f57b5}.theme__primary-colors button:nth-child(6){background:#dc7acd}.theme__background-colors{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;margin-top:1rem}.theme__background-colors button{width:7rem;height:2.5rem;background:#fff;border-radius:var(--border-radius-3);cursor:pointer}.theme__background-colors button:hover{-webkit-transform:translatey(-.5rem);transform:translatey(-.5rem);transition:var(--transition);box-shadow:0 1rem 1rem rgba(0,0,0,.2)}.theme__background-colors button:first-child{background:#fff}.theme__background-colors button:nth-child(2){background:#000}@media screen and (max-width:600px){.card.theme__modal{width:var(--container-width-md);padding:3rem 1.5rem}.theme__primary-colors{grid-gap:.6rem;gap:.6rem}}.container__project{background-color:var(--color-white)}.project__image-title{text-align:left}.project_cards{border:none;justify-content:space-around;width:100vw;display:grid;grid-template-columns:repeat(3,1fr)}.container__project-header{padding:7.5rem 0 3rem;text-align:center;font-size:1.2rem}.project__small{text-align:center;height:8vh}.project_button{padding-left:60%;padding-top:1rem}@media screen and (max-width:1024px){.project_cards{grid-template-columns:1fr}.project__small{height:7vh}}@media screen and (max-width:600px){.project__small{height:15vh}}#floating__nav{display:none}@media screen and (max-width:1024px){#floating__nav{display:flex;align-items:center;position:fixed;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9;-webkit-animation:animateFloatingNav .3s ease forwards;animation:animateFloatingNav .3s ease forwards}@-webkit-keyframes animateFloatingNav{0%{opacity:0;bottom:-5rem}to{opacity:1;bottom:3rem}}@keyframes animateFloatingNav{0%{opacity:0;bottom:-5rem}to{opacity:1;bottom:3rem}}.scrollspy{display:flex;grid-gap:1rem;gap:1rem;background:rgba(0,0,0,.4);padding:.8rem 1.5rem;border-radius:3rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#floating__nav a{padding:.6rem;border-radius:50%;font-size:1.3rem;color:#fff;display:grid}#floating__nav li.active a{background:var(--color-primary)}}*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none;box-sizing:border-box}:root{--primary-hue:270;--black-lightness:15%;--dark-lightness:44%;--light-lightness:94%;--white-lightness:100%;--color-primary:hsl(var(--primary-hue),89%,41%);--color-white:hsl(0,5%,var(--white-lightness));--color-light:hsl(var(--primary-hue),5%,var(--light-lightness));--color-black:hsl(var(--primary-hue),5%,var(--black-lightness));--color-dark:hsl(var(--primary-hue),5%,var(--dark-lightness));--container-width-lg:76%;--container-width-md:90%;--border-radius-1:1.2rem;--border-radius-2:0.8rem;--border-radius-3:0.5rem;--transition:all 500ms ease}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;line-height:1.6;font-size:.9rem}main.color-1{--primary-hue:0}main.color-2{--primary-hue:35}main.color-3{--primary-hue:90}main.color-4{--primary-hue:180}main.color-5{--primary-hue:260}main.color-6{--primary-hue:300}main.bg-2{--black-lightness:96%;--dark-lightness:60%;--light-lightness:12%;--white-lightness:6%;--color-white:hsl(0,5%,var(--white-lightness));--color-light:hsl(var(--primary-hue),5%,var(--light-lightness));--color-black:hsl(var(--primary-hue),5%,var(--black-lightness));--color-dark:hsl(var(--primary-hue),5%,var(--dark-lightness))}main{color:#706b76;color:var(--color-dark);--color-primary:hsl(var(--primary-hue),89%,41%)}.container{width:76%;width:var(--container-width-lg);margin-inline:auto;max-width:1920px}section{padding:10rem 0;background:#f0eff0;background:var(--color-light);transition:all .5s ease;transition:var(--transition)}section:nth-child(2n){background:#fff;background:var(--color-white)}section>h2,section>p{text-align:center}section>p{margin:.5rem auto 4rem;width:40%}a{transition:all .5s ease;transition:var(--transition)}h1,h2,h3,h4,h5,h6{line-height:1.1;color:#262428;color:var(--color-black)}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.1rem}h5{font-size:.95rem}h6{font-size:.8rem}img{display:block;width:100%;object-fit:cover}.btn{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;grid-gap:1rem;gap:1rem;background:#f0eff0;background:var(--color-light);color:#262428;color:var(--color-black);padding:.6rem 2.5rem;border:2px solid transparent;border-radius:.8rem;border-radius:var(--border-radius-2);cursor:pointer}.btn:hover{background-color:initial;border-color:#f0eff0;border-color:var(--color-light);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.btn.white{background:#fff;background:var(--color-white)}.btn.white:hover{background:transparent;border-color:#fff;border-color:var(--color-white)}.btn.primary{background:#690cc6;background:var(--color-primary);color:#fff}.btn.primary:hover{background:transparent;border-color:#690cc6;border-color:var(--color-primary);color:#690cc6;color:var(--color-primary)}.btn.sm{padding:.5rem 1.2rem}@media screen and (max-width:1024px){body{font-size:1rem}.container{width:90%;width:var(--container-width-md)}section{padding:8rem 0}section>p{width:72%;margin-bottom:3rem}h1{font-size:2rem}}@media screen and (max-width:600px){h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1rem}.btn{padding:.6rem 1.5rem}section>p{width:90%;width:var(--container-width-md)}}
/*# sourceMappingURL=main.a9f882b2.chunk.css.map */