body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;display:flex;justify-content:center;margin-top:1.8vw;padding:20px}.hamburger{cursor:pointer;display:none}.hamburger div{background-color:#27aae1;border-radius:3px;height:3px;margin:5px 0;width:30px}.drawer{background:linear-gradient(270deg,#585858 0,#313131);box-shadow:-2px 0 5px #0003;display:flex;height:100vh;justify-content:center;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:100}.drawer.open{display:block;transform:translateX(0)}.drawer ul{list-style:none;padding:20px}.drawer li{margin-bottom:10px}.drawer a{color:#daa520;font-size:25px;text-decoration:none;text-transform:uppercase}@media (max-width:768px){.header{display:flex;justify-content:end;padding:20px}.drawer,.hamburger{display:block}.drawer{position:fixed}.drawer ul{flex-direction:column}}@media (min-width:769px){.header{justify-content:end;margin-top:5px;padding:5px}.hamburger{display:none}.drawer{background:none;box-shadow:none;display:flex;height:auto;position:static;transform:none;width:auto}.drawer ul{display:flex;gap:6vw;padding:0}.drawer li{margin-bottom:0}.drawer a{color:#27aae1;cursor:pointer;font-size:20px;list-style-type:none;padding:0 2vw;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.drawer a:hover{color:#daa520}@media (min-width:1200px){.header{justify-content:center;margin-top:5px}.drawer a{color:#27aae1;cursor:pointer;font-size:24px;list-style-type:none;padding:0 2vw;text-decoration:none;text-transform:uppercase;transition:color .3s ease}}}.hero-container{margin-left:5vw;margin-top:1vw;max-width:35%}.hero{box-shadow:0 0 9px 0 #00000052;height:auto;width:100%}@media (max-width:767px) and (min-width:576px){.hero-container{margin-left:5vw;margin-top:1vw;max-width:100%}.hero{height:auto;width:220px}}@media (max-width:575px){.hero-container{margin-left:5vw;margin-top:1vw;max-width:100%}.hero{height:auto;width:200px}}.home-container{align-items:center;display:flex;justify-content:center}.text-container{align-items:center;display:flex;flex-direction:column}.home-title{color:#fff;font-size:2.4vw;padding:0 2vw;text-transform:uppercase}.last,.subtitle{color:#daa520}.subtitle{align-items:center;display:flex;font-size:26px;justify-content:center;letter-spacing:.3vw;padding:0 2vw;text-transform:uppercase;transition:color .3s ease}.button-contact{background-color:#27aae1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;height:50px;margin:2vw;transition:background-color .3s ease,transform .3s ease;width:180px}.button-contact:hover{background-color:#daa520;box-shadow:0 0 9px 0 #00000052}@media (max-width:1439px) and (min-width:1024px){.button-contact{font-size:14px;height:40px;margin:2vw;width:150px}}@media (max-width:1023px) and (min-width:768px){.subtitle{align-items:center;font-size:20px;justify-content:center;letter-spacing:.3vw;padding:0 2vw;text-transform:uppercase}.button-contact{font-size:14px;height:40px;margin:2vw;width:140px}}@media (max-width:767px) and (min-width:576px){.subtitle{align-items:center;font-size:18px;justify-content:center;letter-spacing:.3vw;padding:0 2vw;text-transform:uppercase}.button-contact{font-size:12px;height:40px;margin:2vw;width:120px}}@media (max-width:575px){.home-title{font-size:4vw;padding:0 2vw}.home-container{flex-direction:column;justify-content:center}.subtitle{align-items:center;font-size:12px;justify-content:center;letter-spacing:.3vw;padding:0 2vw;text-transform:uppercase}.button-contact{font-size:10px;height:30px;margin:2vw;width:100px}}@media (max-width:300px){.home-title{font-size:4vw;padding:0 2vw}.subtitle{align-items:center;font-size:14px;justify-content:center;letter-spacing:.3vw;padding:0 2vw;text-transform:uppercase}.button-contact{font-size:10px;height:25px;margin:2vw;width:100px}}.about-section{justify-content:center}.about-content,.about-section{align-items:center;display:flex}.about-content{justify-content:space-between;margin-top:2vh;max-width:80%;width:100%}.about-title{color:#daa520;font-size:64px;font-weight:700;margin-bottom:1.5vw}.about-description{flex:1 1;padding-right:2vw;text-align:left}.about-description p{color:#ddd;font-size:26px;line-height:1.8}.about-image{border-radius:50%;box-shadow:0 4px 8px #0000004d;height:400px;object-fit:cover;width:400px}@media (max-width:1439px) and (min-width:1024px){.about-image{height:300px;width:300px}}@media (max-width:1023px) and (min-width:768px){.about-image{height:250px;width:250px}.about-container{margin-top:2vh}.about-content{flex-direction:column;margin-top:2vh;width:90%}}@media (max-width:767px) and (min-width:576px){.about-container{display:flex;flex-direction:column;justify-content:center}.about-image{height:250px;width:250px}.about-description p{font-size:18px}.about-content{flex-direction:column;margin-top:2vh;width:90%}}@media (max-width:575px){.about-content{flex-direction:column;margin-top:2vh;width:80%}.about-description p{font-size:16px}.about-image{height:300px;width:300px}.about-title{font-size:42px}}@media (max-width:300px){.about-content{flex-direction:column;margin-top:2vh;width:90%}.about-description p{font-size:12px}.about-image{height:200px;width:200px}.about-title{font-size:36px}}.guage-container{gap:10vw;height:auto;margin-top:5vw}.guage-container,.guage-container .circle{align-items:center;display:flex;justify-content:center}.guage-container .circle{border-radius:50%;flex-direction:column;height:200px;position:relative;width:200px}.guage-container .circle:before{background:#222;border-radius:50%;content:"";inset:5px;opacity:.8;position:absolute}.guage-container .circle:after{background:#333;border:15px solid #4d4c51;border-radius:50%;box-shadow:inset 0 5px 10px #00000040,0 10px 10px #000000bf,0 -2px 2px #e1e1e180,inset 0 4px 2px #00000040,inset 0 -2px 2px #e1e1e180;content:"";height:120px;position:absolute;width:120px}.guage-container .circle .number{color:#daa520;font-size:2em;line-height:1em;margin:0;position:relative;z-index:10}.guage-container .circle .number span{font-size:.5em;font-weight:500}.guage-container .circle h4{color:#daa520;font-size:.8em;font-weight:500;line-height:.6em;margin:0;position:relative;text-transform:uppercase;z-index:10}@media (max-width:767px) and (min-width:576px){.guage-container{flex-direction:column;gap:20px;height:auto;justify-content:center;margin-top:2vw}}@media (max-width:575px){.guage-container{flex-direction:column;gap:30px;height:auto;justify-content:center;margin-top:2vw}}.projects-container{margin:0 auto;max-width:1200px;padding:2rem;text-align:center}.project-header{color:#daa520;text-transform:uppercase}.projects-grid{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.project-item{align-items:center;display:flex;flex-direction:column}.project-description{color:#daa520;font-size:1rem;line-height:1.5;margin-top:1rem;text-align:center}.project-screenshot{border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;width:100%}.project-screenshot:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.video-container{width:100%}.formPage-container{align-items:center;justify-content:center}form{border:1px;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:inline-block;flex:1 1;flex-direction:column;justify-content:center;max-width:400px;padding:2vw;width:100%}label{color:#daa520;display:block;font-size:14px;font-weight:700;margin-bottom:8px;text-transform:uppercase}input[type=name],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input[type=name]:focus,textarea:focus{border-color:#daa520;box-shadow:0 0 4px #007bff80;outline:none}input[type=email],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input[type=email]:focus,textarea:focus{border-color:#daa520;box-shadow:0 0 4px #007bff80;outline:none}textarea{min-height:4vw;resize:vertical}.button-form{background-color:#27aae1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease;width:30%}.button-form:hover{background-color:#daa520}button:disabled{background-color:#aaa;cursor:not-allowed}.response{color:#daa520;font-size:16px;margin-top:20px;text-align:center}.formPage-container{align-items:stretch;display:flex;gap:2vw;justify-content:space-between;padding:20px}.contact-container{align-items:center;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2vw}.contact-container h2.contact{margin-bottom:20px;margin-top:auto;text-align:center}.icon-container{display:flex;gap:15px;justify-content:center;margin-top:20px}.icon-item{text-align:center}.icon-link{color:#555;font-size:24px;text-decoration:none;transition:color .3s ease}.icon-link:hover{color:#27aae1}.contact{color:#daa520;text-transform:uppercase}@media (max-width:575px){.formPage-container{align-items:stretch;display:flex;flex-direction:column;gap:2vw;justify-content:space-between;justify-content:center;padding:20px}}.cards-container{align-items:center;background:linear-gradient(135deg,#1e1e2f,#27aae1);border-radius:12px;box-shadow:0 8px 16px #0003;display:flex;height:20vw;justify-content:center;margin:40px 0;overflow:hidden;position:relative;width:80%}.large-card{background-color:#0078d7;font-size:2vw;height:15vw;transform:rotate(-5deg);width:60%}.large-card,.small-card{align-items:center;border-radius:12px;box-shadow:0 4px 6px #0000004d;color:#fff;display:flex;font-weight:700;justify-content:center;position:absolute}.small-card{background-color:#176e93;font-size:1.5vw;height:10vw;transform:translate(20%,50%) rotate(5deg);width:40%}@media (max-width:768px){.cards-container{height:40vw}.large-card{font-size:4vw;height:25vw;width:80%}.small-card{font-size:3vw;height:15vw;transform:translate(10%,60%) rotate(5deg);width:60%}}@media (max-width:575px){.cards-container{height:60vw}.large-card{font-size:4vw;height:25vw;width:80%}.small-card{font-size:3vw;height:15vw;transform:translate(10%,60%) rotate(5deg);width:70%}}.footer{color:#daa520;font-style:italic;margin-top:auto;padding:10px 0;text-align:center}.quote{color:#daa520;font-size:16px}.author{color:#daa520;font-size:14px}@media (max-width:767px) and (min-width:576px){.quote{font-size:14px}.author{font-size:12px}}@media (max-width:575px){.quote{font-size:12px}.author{font-size:10px}}.logo{height:auto;left:1vw;margin:15px;opacity:1;position:absolute;top:1vw;width:8vw;z-index:10}@media (max-width:768px){.logo{margin:20px;width:60px}}.notfound-container{align-items:center;color:#333;display:flex;flex-direction:column;height:50vh;justify-content:center;text-align:center}.notfound-title{color:#27aae1;font-size:6rem;font-weight:700}.notfound-message{color:#555;font-size:1.5rem;margin:1rem 0}.notfound-link{border:1px solid #27aae1;border-radius:4px;color:#27aae1;font-size:1.2rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.notfound-link:hover{background-color:#daa520;border:1px solid #daa520;color:#fff}*{font-family:Montserrat,sans-serif;letter-spacing:.2vw}body{background:linear-gradient(270deg,#444446 0,#1e1e1e 50%,#272727);box-sizing:border-box;margin:0;padding:.8vw}.bd{background-color:#27aae1;position:fixed;z-index:1000}.border-top{height:.8vw;top:0;width:100%}.border-right{height:100%;right:0;top:0;width:.8vw}.border-bottom{bottom:0;height:.8vw;width:100%}.border-left{height:100%;left:0;top:0;width:.8vw}
/*# sourceMappingURL=main.f8b6ba6f.css.map*/