@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300&family=Roboto:wght@300&display=swap";.navbar{z-index:1000;width:100%;position:absolute;color:#fff}.nav-box{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;z-index:9999}.socialMediaIcons{display:flex;justify-content:center;gap:.5rem;padding:1rem}.socialMediaIcons a{color:#fff;font-size:1.5rem;transition:transform .3s,color .3s}.socialMediaIcons a:hover{color:#05a2b3;transform:scale(1.1)}.nav-menu{display:flex;list-style:none;margin:0;padding:1rem}.navbar-logo{width:250px;z-index:1000;padding:.5rem}.navbar-logo img{width:100%}@media screen and (max-width: 768px){.navbar-logo{width:200px;z-index:1000;padding:.5rem}.socialMediaIcons a{font-size:1.2rem}}@font-face{font-family:Valuxe;src:local("Valuxe"),url(/assets/Valuxe-D9z5n7rH.ttf) format("truetype");font-weight:700}.hero{width:100%;height:100vh;position:relative;display:flex;flex-wrap:wrap;justify-content:center;background:#18171771}.hero:before{content:"";position:absolute;background:url(/assets/hero-bg-Imsz7DFq.webp) no-repeat center center/cover;height:100%;width:100%;z-index:1}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1}.hero-caption{z-index:3;padding:1rem;width:90%;position:absolute;bottom:15%}.hero-caption h1{color:#ebebeb;line-height:normal;text-align:center;font-size:1.2rem;padding:1rem 0}.hero-caption h2{color:#ebebeb;line-height:normal;text-align:center;font-size:5rem;text-transform:uppercase;font-family:Valuxe;animation:growText 10s ease-in-out infinite}.hero-caption h3{color:#f7f1f1;line-height:normal;text-align:center;font-size:1.2rem;margin:0;font-family:Valuxe;font-weight:400}.hero-caption p{color:#fff;text-align:center}.heroBtn{padding:1rem 0;display:flex;justify-content:center;gap:1rem}.heroBtn button{background-color:#457b9d;padding:.8rem 2rem;color:#fff;text-transform:uppercase;border-radius:3px;border:none;transition:.3s ease}.heroBtn button:hover{background-color:#1d3557}.landing-icons{display:flex;justify-content:center;gap:.5rem;padding:1rem 0;margin-top:2rem}@keyframes growText{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}.faq-button{width:auto;height:auto;padding:.5rem;border-radius:50%;border:none;background-color:#ffe53b;background-image:linear-gradient(147deg,#fff,#05588b 74%);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 10px #00000027;position:relative}.faq-button svg{fill:#fff}.faq-button:hover svg{animation:jello-vertical .7s both}@keyframes jello-vertical{0%{transform:scaleZ(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleZ(1)}}.contact-buttons{display:flex;gap:20px;justify-content:center}.call-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px}.faq-button{width:auto;height:auto;border-radius:50%;border:none;color:#fff;display:flex;align-items:center;justify-content:center}.faq-button svg{width:24px;height:24px;fill:#fff}.button-label{font-size:.75rem;font-weight:500;color:#fff}@media screen and (max-width: 700px){.flexItemImage img{width:100%;height:auto}.hero-caption h1{text-align:center;font-size:1rem}.hero-caption h2{text-align:center;font-size:3rem}.hero-caption h3{text-align:center;font-size:14px;letter-spacing:1px}.hero-caption p{font-size:14px}.heroBtn{text-align:center}.socialMediaIcons{justify-content:center}.hero-caption{bottom:10%}}.projects{width:100%;height:100%;position:relative;justify-content:center;padding:3rem 0;background-color:#fff}.projects:before{content:"";position:absolute;background:url(../../assets/section-bg.jpg) no-repeat center center/cover;height:100%;width:100%;z-index:0;opacity:.5}.projects .content{top:10%;text-align:center}.box-content{width:100%;box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px;border:1px solid rgba(255,255,255,.801)}.projectHeader{width:100%;text-align:center;padding:1rem}.projectHeader h1{color:#201e1e;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase}.projectHeader h2{color:#804e05d3;font-size:1.8rem;font-family:Gabriola}.projectHeader p{color:#1f1d1d}.projectFlex{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1rem}.projectFlex img{width:100%}.projectFlexItem{height:auto;width:30%;background-color:#457b9d;transition:.3s ease}.projectFlexItem:hover{background-color:#1d3557}.projectFlexItem h1{color:#f3f1edd3;padding:1rem 0;font-size:1rem;text-transform:uppercase}.projectFlexItem p{color:#ede4e4;text-align:center;padding:0 .5rem}.pagination{display:flex;justify-content:center;margin:2rem 0}.pagination button{background-color:#457b9d;color:#fff;border:none;padding:.5rem 1rem;margin:0 .25rem;border-radius:5px;cursor:pointer;transition:background-color .3s}.pagination button:hover{background-color:#0056b3}.pagination button.active{background-color:#b37400;border:none}@media screen and (max-width:1200px){.projectHeader{width:100%}.projectFlexItem p{text-align:center;padding:0 1rem}.projectFlex{flex-wrap:wrap}.projectFlexItem{height:auto;width:45%}}@media screen and (max-width:600px){.projectFlexItem{height:auto;width:80%}}.skills{background-color:#dd9d54;padding:2rem 0}.skills-header{text-align:center;background-color:#dd9d54}.skills-header h2{font-size:2rem;color:#f0e9e9;padding:1rem 0}.skills-container{text-align:center;background-color:#dd9d54}.skills-icons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem 0}.skill-item{text-align:center;width:100px}.skill-item img{width:60px;height:60px;margin-bottom:.5rem}.skill-item p{font-size:1rem;color:#f3ebeb}@media screen and (max-width: 768px){.skills-container{flex-direction:column}}.about-me-container{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 auto}.about-me-image{width:100%}.about-me-image img{width:100%;display:block}.about-me-content{width:100%;justify-content:center;padding:1rem}.about-me-content h2{font-size:2rem}.about-me-content p{font-size:1em}@media screen and (max-width:940px){.about-me-container{flex-wrap:wrap}.about-me-content,.about-me-image{width:100%}}@media screen and (max-width:600px){.about-me-content h2{text-align:center}.about-me-content p{text-align:justify;line-height:normal}}.contactForm{background:#fff;padding:3rem 0}.contactFormHeader h1{text-align:center;font-size:2rem;line-height:normal}.get_form_inner{display:block;padding:3rem;box-shadow:-4px -2px 20px -7px #cfd5df;margin:2rem 5rem;flex:3}.map-container{flex:1;margin:2rem 5rem;box-shadow:-4px -2px 20px -7px #cfd5df}input{display:flex;flex-wrap:wrap;width:100%}input[type=text],input[type=email],input[type=tel]{border:1px solid #dbdbdb;border-radius:2px;color:#333;height:42px;padding:0 20px;width:100%;outline:0}textarea{border:1px solid #dbdbdb;border-radius:2px;color:#333;padding:12px 20px;width:100%;outline:0;margin-bottom:20px;resize:none}.get_form_inner_text h3{color:#333;font-size:26px;font-weight:600}.get_form_inner_text p{text-align:left}input[type=submit]{background-color:#1c3b48;border:none;color:#fff;display:inline-block;font-size:16px;text-transform:uppercase;font-weight:500;padding:10px 20px;outline:0;cursor:pointer;transition:all .3s cubic-bezier(.55,.055,.675,.19)}input[type=submit]:hover{background-color:#be7e06;color:#fff}.contact-cards-container{display:flex;justify-content:center;flex-wrap:wrap}.get_form_inner2{display:block;width:300px;height:150px;padding:2rem 1rem;background:#fff;box-shadow:-4px -2px 20px -7px #cfd5df;margin:1rem}.get_form_inner2 h2{color:var(--primary-color);text-align:center}.get_form_inner2 p,.get_form_inner2 a{color:#272626;text-align:center;margin:1rem auto}.get_form_inner2 a:hover{color:#be7e06}.hidden{display:none;margin-bottom:2rem;color:#fff;text-align:center;width:100%;margin:auto;z-index:2}.textarea2 textarea{border:none;color:#35522a;text-align:center}@media screen and (max-width: 940px){.contact-content{flex-direction:column}.get_form_inner,.map-container{margin:2rem 1rem}}@media screen and (max-width: 600px){.contactFormHeader{padding:1rem}.contactFormHeader h1{font-size:1.5rem}}.footer{width:100%;height:auto;position:relative;background:#000}.footer:before{content:"";position:absolute;height:100%;width:100%;z-index:-1}.footer .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer .top{width:100%;padding:1rem;display:flex;justify-content:space-between}.footer .top .logo-footer{display:flex;align-items:center;width:200px}.logo-footer img{width:100%;padding:.5rem;border-radius:.5rem;cursor:pointer}.footer .top .icon{font-size:3rem;color:#fff;cursor:pointer;margin:auto}.footer-col{width:20%}.footer .col-container{display:flex;flex-wrap:wrap;justify-content:center;padding:1rem;gap:1rem;width:100%}.footer h1{text-transform:uppercase;text-align:center;color:#fff;font-size:1rem;cursor:pointer}.copyright p{color:#fff;text-transform:uppercase;text-align:center}@media screen and (max-width: 600px){.footer .top .logo-footer{display:flex;align-items:center}.footer-col{width:100%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1240px;margin:auto;height:100%;position:relative}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;font-family:Roboto,sans-serif;background-color:#f0f0f0}*,*:before,*:after{box-sizing:border-box}ul{list-style-type:none}a{text-decoration:none;color:#067dec}h1{font-size:3.2em;margin:0}h2{font-size:2em;margin:0}button{padding:.6em 1.2em;font-size:1em;font-family:inherit;background-color:#1a1a1a;cursor:pointer}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#fff}button{background-color:#f9f9f9}}
