@import"https://fonts.googleapis.com/css2?family=Lustria&family=Quattrocento:wght@400;700&family=Yeseva+One&display=swap";body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.container{height:100%;margin:2.5em 1.5rem 0;display:flex;align-items:center;flex-direction:column;gap:30px}@media (max-width: 738px){.container{margin:auto .5rem;justify-content:center}}.container h2{font-size:3.5rem;color:orange}@media (max-width: 1024px){.container h2{font-size:2.5rem}}@media (max-width: 738px){.container h2{font-size:1.75rem}}.container span{display:flex;flex-wrap:wrap;justify-content:center;font-size:23px;line-height:2;color:#ffffffa1}@media (max-width: 738px){.container span{font-size:12px}}.container span h5{margin-right:5px}.container .experience__container{display:grid;grid-template-columns:1fr 1fr;gap:5rem}@media (max-width: 1024px){.container .experience__container{gap:3rem}}@media (max-width: 738px){.container .experience__container{grid-template-columns:1fr;gap:2rem}}.container .experience__container .experience__{background:transparent;padding:2rem;border-radius:2rem;border:1px solid white}@media (max-width: 1024px){.container .experience__container .experience__{padding:1em}}@media (max-width: 738px){.container .experience__container .experience__{padding:.5rem}}.container .experience__container .experience__ h3{color:#ffffffb2;font-size:2em;font-weight:600;margin-bottom:2rem}@media (max-width: 1024px){.container .experience__container .experience__ h3{font-size:1.5em}}@media (max-width: 738px){.container .experience__container .experience__ h3{font-size:1em;margin-bottom:1rem}}.container .experience__container .experience__ .experience__content{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}@media (max-width: 738px){.container .experience__container .experience__ .experience__content{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.container .experience__container .experience__ .experience__content .experience_details{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media (max-width: 738px){.container .experience__container .experience__ .experience__content .experience_details{gap:.25rem}}.container .experience__container .experience__ .experience__content .experience_details .experience__details-icons{color:orange;font-size:1.5em}.container .experience__container .experience__:hover{background-color:#5d5de39b;color:#000000b5!important;cursor:default}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.contact{height:100%;max-width:1366px;margin:0 2em;display:flex;align-items:center;justify-content:center;gap:70px}@media (max-width: 738px){.contact{padding:10px;flex-direction:column;gap:20px}}.contact .textContainer{flex:1;display:flex;flex-direction:column;gap:40px;text-align:center}@media (max-width: 738px){.contact .textContainer{gap:20px;text-align:center;align-items:center;margin-top:5em}}.contact .textContainer h1{font-size:2em;line-height:35px;text-align:center;color:gray}@media (max-width: 1024px){.contact .textContainer h1{font-size:1.5em;line-height:20px}}@media (max-width: 738px){.contact .textContainer h1{font-size:1em}}.contact .textContainer span{font-weight:300}.contact .textContainer .item{display:flex;justify-content:space-between;font-size:1em}@media (max-width: 1024px){.contact .textContainer .item{flex-direction:column}}.contact .textContainer .item h2{font-size:1em}.contact .textContainer .footer{position:relative;bottom:-6.5rem;right:-15em;letter-spacing:.5px}@media (max-width: 1024px){.contact .textContainer .footer{bottom:-3rem}}@media (max-width: 738px){.contact .textContainer .footer{display:none}}.contact .formContainer{flex:1;position:relative}@media (max-width: 738px){.contact .formContainer{width:100%}}.contact .formContainer .phoneSvg{pointer-events:none}.contact .formContainer .phoneSvg .email_icone{width:550px;height:350px;color:orange;position:absolute;margin:auto}@media (max-width: 738px){.contact .formContainer .phoneSvg .email_icone{width:350px;height:150px}}.contact .formContainer form{width:35em;height:25em;display:flex;flex-direction:column;gap:20px;margin:auto}@media (max-width: 1024px){.contact .formContainer form{width:28em;height:20em;gap:15px}}@media (max-width: 738px){.contact .formContainer form{width:18em;height:15em;gap:8px}}.contact .formContainer form input,.contact .formContainer form textarea{padding:20px;background-color:transparent;border:1px solid white;color:#fff;border-radius:5px}@media (max-width: 738px){.contact .formContainer form input,.contact .formContainer form textarea{padding:10px}}.contact .formContainer form ::placeholder{opacity:.4}.contact .formContainer form button{padding:20px;border:none;border-radius:5px;background-color:orange;cursor:pointer;font-weight:500}@media (max-width: 738px){.contact .formContainer form button{padding:10px}}.contact .formContainer form .message.error{background-color:#f8d7da;text-align:center;color:#721c24;border:none;font-weight:500;color:#000;padding:10px}.contact .formContainer form .message.success{background-color:#acc3f2;text-align:center;font-weight:500;color:#000;border:none;padding:10px}.contact .formContainer .footer1{display:none}@media (max-width: 738px){.contact .formContainer .footer1{display:block;position:relative;bottom:-3rem;letter-spacing:.5px}}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.cursor{width:50px;height:50px;border-radius:50%;border:1px solid white;position:fixed;z-index:999}@media (max-width: 738px){.cursor{display:none}}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.feedback{margin-top:4rem}.feedback .container{max-width:1400px;margin:0 auto;padding:0 1rem}.feedback .container .section-title{margin-bottom:3rem}.feedback .container .section-title h2{font-size:3.5rem;font-weight:700;color:orange}@media (max-width: 738px){.feedback .container .section-title h2{font-size:2.5em}}.feedback .container .section-title .lead{font-size:1.5rem;letter-spacing:.5px;font-weight:600;text-align:center}@media (max-width: 738px){.feedback .container .section-title .lead{font-size:1em}}.feedback .container .section-title .line{width:100px;height:3px;background-color:orange;margin:1rem auto}.feedback .container .feedback-inner{margin-top:2rem}.feedback .container .feedback-inner .feedback-container{display:flex;justify-content:center;align-items:center;position:relative}.feedback .container .feedback-inner .feedback-container .feedback-item{background-color:#ffffffcf;padding:1rem;border-radius:1rem;box-shadow:0 5px 20px #a3a3a385;text-align:center;position:absolute;transition:transform .25s,opacity .25s;width:23em;height:12.3em;opacity:0;z-index:0;letter-spacing:.5px;font-weight:550}.feedback .container .feedback-inner .feedback-container .feedback-item .text{color:#fff;margin-bottom:1rem}@media (max-width: 738px){.feedback .container .feedback-inner .feedback-container .feedback-item .text{margin-bottom:.5rem}}.feedback .container .feedback-inner .feedback-container .feedback-item .text .quote-icon{width:2.5em;margin-right:1em}.feedback .container .feedback-inner .feedback-container .feedback-item .client{position:relative;width:5em;height:5em;border-radius:50%;overflow:hidden;margin:0 auto;box-shadow:0 5px 20px #a3a3a398}.feedback .container .feedback-inner .feedback-container .feedback-item .client img{width:100%;height:100%;object-fit:cover}.feedback .container .feedback-inner .feedback-container .feedback-item.active{transform:translate(0);width:28em;padding:2.2rem;opacity:1;z-index:1;background-color:#ed862f}@media (max-width: 738px){.feedback .container .feedback-inner .feedback-container .feedback-item.active{width:21em;height:12em;padding:1.5rem}}.feedback .container .feedback-inner .feedback-container .feedback-item.left{transform:translate(-90%) translateY(25%);opacity:.5;z-index:0;box-shadow:none}@media (max-width: 738px){.feedback .container .feedback-inner .feedback-container .feedback-item.left{display:none}}.feedback .container .feedback-inner .feedback-container .feedback-item.left .text{color:#000000c2}.feedback .container .feedback-inner .feedback-container .feedback-item.right{transform:translate(90%) translateY(25%);opacity:.5;z-index:0;box-shadow:none}@media (max-width: 738px){.feedback .container .feedback-inner .feedback-container .feedback-item.right{display:none}}.feedback .container .feedback-inner .feedback-container .feedback-item.right .text{color:#000000c2}.feedback .container .feedback-btns{display:flex;justify-content:center;margin-top:11rem}.feedback .container .feedback-btns .feedback-btn{width:15px;height:15px;background-color:#fff;border:none;border-radius:50%;margin:0 .5rem;cursor:pointer;transition:background-color .3s}.feedback .container .feedback-btns .feedback-btn:hover,.feedback .container .feedback-btns .feedback-active-btn{background-color:#ed862f}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.hero{height:calc(100vh - 100px);overflow:hidden;position:relative}.hero .wrapper{max-width:1366px;height:100%;margin:0 2em}.hero .wrapper .textContainer{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-around;gap:20px}@media (max-width: 1024px){.hero .wrapper .textContainer{gap:10px}}@media (max-width: 738px){.hero .wrapper .textContainer{gap:10px;align-items:center;justify-content:center;text-align:center;height:40%;width:100%}}.hero .wrapper .textContainer h2{font-size:3em;color:#639;letter-spacing:4px;display:flex;align-items:center;gap:10px}@media (max-width: 1024px){.hero .wrapper .textContainer h2{font-size:2em}}@media (max-width: 738px){.hero .wrapper .textContainer h2{font-size:1.5em;gap:5px;letter-spacing:2px}}.hero .wrapper .textContainer h2 hr{width:100px;border:none;border-top:2.7px solid rebeccapurple}@media (max-width: 1024px){.hero .wrapper .textContainer h2 hr{width:70px}}@media (max-width: 738px){.hero .wrapper .textContainer h2 hr{width:50px}}.hero .wrapper .textContainer h1{font-size:4em;letter-spacing:2px}@media (max-width: 1024px){.hero .wrapper .textContainer h1{font-size:8vh}}@media (max-width: 738px){.hero .wrapper .textContainer h1{font-size:36px}}.hero .wrapper .textContainer h3{font-size:2.5em;letter-spacing:2px}@media (max-width: 1024px){.hero .wrapper .textContainer h3{font-size:8vh}}@media (max-width: 738px){.hero .wrapper .textContainer h3{font-size:36px}}.hero .wrapper .textContainer img{width:50px}@media (max-width: 738px){.hero .wrapper .textContainer img{display:none}}.hero .imageContainer{height:70%;position:absolute;top:3em;right:1em}@media (max-width: 1024px){.hero .imageContainer{top:2em;height:60%}}@media (max-width: 738px){.hero .imageContainer{height:50%;margin:0 auto;top:unset;right:.5em;bottom:.5em}}.hero .imageContainer img{border-radius:50%;opacity:50%;width:100%;height:100%;object-fit:cover}.hero .slidingTextContainer{position:absolute;font-size:22vh;bottom:-.5rem;white-space:nowrap;color:#ffffff19;width:50%;font-weight:700}@media (max-width: 1024px){.hero .slidingTextContainer{font-size:17vh}}@media (max-width: 738px){.hero .slidingTextContainer{bottom:5em;font-size:13vh}}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center}.sidebar .bg{z-index:999;position:fixed;top:0;left:0;bottom:0;width:350px;background:rgba(139,172,234,.937254902)}@media (max-width: 1024px){.sidebar .bg{width:300px}}@media (max-width: 738px){.sidebar .bg{width:200px}}.sidebar .bg .links{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.sidebar .bg .links a{font-size:2.5em;font-weight:510;color:#1f1f38}@media (max-width: 1024px){.sidebar .bg .links a{font-size:30px}}@media (max-width: 738px){.sidebar .bg .links a{font-size:20px}}.sidebar .bg .links a:hover{border-radius:15%;border-bottom:5px double orange}.sidebar button{z-index:999;width:50px;height:50px;border-radius:50%;position:fixed;top:25px;left:25px;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.navbar{height:100px}.navbar .wrapper{max-width:1366px;margin:auto;display:flex;align-items:center;justify-content:space-around;height:100%}@media (max-width: 738px){.navbar .wrapper{padding:20px}}.navbar .wrapper span{padding-top:.5em;font-size:28px}@media (max-width: 738px){.navbar .wrapper span{position:absolute;top:0;right:0;font-size:18px}}.navbar .wrapper span img{width:3.8em}.navbar .wrapper .header_socials{display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:1.25em}@media (max-width: 738px){.navbar .wrapper .header_socials{gap:1rem}}.navbar .wrapper .header_socials a:hover{color:#639;font-size:1.5em}.navbar .wrapper .header_socials:after{content:"";width:1.75rem;height:3px;background:rebeccapurple}@media (max-width: 738px){.navbar .wrapper .header_socials:after{display:none}}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}.portfolio{position:relative}.portfolio .progress{position:sticky;top:0;left:0;padding-top:2em}.portfolio .progress h1{font-size:3.5rem;color:orange}@media (max-width: 1024px){.portfolio .progress h1{font-size:2.5rem}}@media (max-width: 738px){.portfolio .progress h1{font-size:1.5rem}}@media (max-width: 738px){.portfolio .progress{padding-top:calc(18vh - 100px);font-size:22px}}.portfolio .progress .progressBar{height:10px;background-color:#fff}.portfolio .container{padding:1em 1rem}.portfolio .container .wrapper{height:100%;display:flex;align-items:center;justify-content:center;gap:50px}@media (max-width: 738px){.portfolio .container .wrapper{margin-top:6rem;flex-direction:column}}.portfolio .container .wrapper .imageContainer{flex:1;height:60%}@media (max-width: 738px){.portfolio .container .wrapper .imageContainer{width:100%;max-height:350px}}.portfolio .container .wrapper .imageContainer img{width:100%;height:100%;object-fit:cover}@media (max-width: 738px){.portfolio .container .wrapper .imageContainer img{object-fit:fill}}.portfolio .container .wrapper .textContainer{transform:none!important;flex:1;display:flex;flex-direction:column;gap:20px}@media (max-width: 738px){.portfolio .container .wrapper .textContainer{transform:none!important}}@media (max-width: 738px){.portfolio .container .wrapper .textContainer{transform:none!important;padding:10px;align-items:center;text-align:center;margin-top:0}}.portfolio .container .wrapper .textContainer h2{font-size:2em;color:#8bacea}@media (max-width: 738px){.portfolio .container .wrapper .textContainer h2{font-size:1.5em}}.portfolio .container .wrapper .textContainer .icons{display:flex;justify-content:space-around;color:orange}@media (max-width: 738px){.portfolio .container .wrapper .textContainer .icons{gap:1.5em}}.portfolio .container .wrapper .textContainer p{color:gray;font-size:18px;text-align:justify}@media (max-width: 738px){.portfolio .container .wrapper .textContainer p{font-size:16px}}.portfolio .container .wrapper .textContainer .btn{color:#8bacea;margin-left:0;border-color:#8bacea}.portfolio .container .wrapper .textContainer .byn:hover{background:rgba(255,255,255,.694)}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;list-style:none;text-decoration:none}:root{--color-bg: #1f1f38;--color-bg-variant: #2c2c6c;--color-purple: rebeccapurple;--color-primary: #4db5ff;--color-primary-variant: rgba(77,181,255,.4);--color-white: #fff;--color-light: rgba(255,255,255,.6);--transition: all .4s ease;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%;--box-shadow: 0 4px 3px 0 rgba(44, 17, 165, .3);--border: 1px solid var(--color-primary-variant);--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-size-regular: .9rem;--font-size-small: .7rem}body{font-family:Quattrocento,serif;background:var(--color-bg);color:var(--color-white);background-image:url(/bg-texture.png)}a{text-decoration:none;color:inherit}.containerm{width:var(--container-width-md);margin:0 auto}section{height:100vh;width:100vw;scroll-snap-align:center;overflow:hidden}h1,h2,h3,h4,h5{font-weight:600;text-align:center}ul{list-style:none}h1{font-size:2.5rem}.btn{width:max-content;display:inline-block;background:transparent;color:var(--color-purple);padding:.95rem 1.5rem;border-radius:.4rem;margin:0rem 1.3rem;font-size:1rem;font-weight:600;cursor:pointer;border:2px solid var(--color-purple);transition:var(--transition)}@media (max-width: 1024px){.btn{font-size:.7em;margin:0rem 1em;padding:.55rem .95rem}}@media (max-width: 738px){.btn{margin:.35em}}.btn:hover{background:rgba(255,255,255,.57);color:var(--color-purple);border-color:transparent}.services{height:100%;display:flex;flex-direction:column;justify-content:center;gap:3em;margin:0 2rem}@media (max-width: 738px){.services{gap:1.5em}}.services .textContainer{align-self:flex-end;display:flex;align-items:center;gap:20px;max-width:90%}@media (max-width: 738px){.services .textContainer{align-self:center;text-align:center;flex-direction:column}}.services .textContainer p{font-weight:300;font-size:20px;letter-spacing:.75px;color:gray;text-align:right}.services .textContainer hr{width:400px;border:none;border-top:1.7px solid gray}@media (max-width: 738px){.services .textContainer hr{width:200px}}.services .titleContainer{display:flex;flex-direction:column;align-items:center}@media (max-width: 738px){.services .titleContainer{width:100%}}.services .titleContainer .title{display:flex;align-items:center;gap:40px}@media (max-width: 738px){.services .titleContainer .title{flex-direction:column;text-align:center;gap:20px}}.services .titleContainer .title img{width:200px;height:50px;border-radius:50px;object-fit:cover}@media (max-width: 738px){.services .titleContainer .title img{width:150px;height:50px}}.services .titleContainer .title h1{font-size:2.5em;font-weight:500}@media (max-width: 738px){.services .titleContainer .title h1{font-size:1.5em}}.services .titleContainer .title .btn{margin:.5rem 1rem;font-size:1rem}.services .listContainer{display:flex;gap:1rem}@media (max-width: 738px){.services .listContainer{flex-direction:column;width:100%}}.services .listContainer .box{padding:2em;border:.5px solid rgba(255,255,255,.825);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:5px;gap:20px}@media (max-width: 738px){.services .listContainer .box{border:none;align-items:center;gap:10px;padding:10px}}.services .listContainer .box p{text-align:justify;color:gray;letter-spacing:.25px}@media (max-width: 738px){.services .listContainer .box p{display:none}}.services .listContainer .box .services__icon{font-size:36px;color:gray}@media (max-width: 738px){.services .listContainer .box .services__icon{font-size:35px}}.services .listContainer .box:hover{border:1.5px solid orange}.services .listContainer .box:hover .services__icon{color:#c0820e}@media (max-width: 738px){.services .listContainer .box:hover{border:none}}
