@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);*{box-sizing:border-box;font-family:Outfit,sans-serif;margin:0;padding:0}:root{--button-bg:#f8d90f;--button-text:#222;--button-hover-bg:#fff3;--button-hover-text:#fff}[data-theme=dark]{--bg-primary:#000;--bg-secondary:#121212;--text-primary:#fff;--button-bg:#f8d90f;--button-text:#222;--button-hover-bg:#fff3;--button-hover-text:#fff;--card-bg:#1a191a;--footer-bg:#131313cc}a,h1,h4,p{color:#222;color:var(--text-primary);text-decoration:none}ul{list-style-type:none}.btn{background:var(--button-bg);border:1px solid #222;color:var(--button-text);font-weight:600;padding:12px 32px;text-transform:none}.btn-light{background:#0000;color:#222;color:var(--text-primary)}.btn:hover{box-shadow:0 5px 15px #0003;transition:all .3s ease}.about .btn:hover,.btn:hover,.pro-btns .btn:hover,form .btn:hover{background:#4d4dff!important;background:var(--accent-color)!important;color:#fff!important}.footer{background-color:#1a191a!important}.footer,.footer a,.footer div,.footer h3,.footer h4,.footer p,.footer span{color:#fff!important}.project-card{background-color:#1a191a!important;background-color:var(--card-bg)!important}.pro-details,.project-card,.project-card h3,.project-card p,.project-title{color:#fff!important}.header,.header h1,.nav-menu li a,.theme-toggle,.theme-toggle-mobile button{color:#fff}.about h1,.about p,.form-heading h1,.form-heading p,.hero-img h1,.hero-img p,.project-heading h1,.project-heading p{color:#fff!important;text-shadow:1px 1px 3px #000c!important}.form input,.form label,.form textarea,form input,form label,form textarea{color:#222!important;color:var(--text-primary)!important}.form{background-color:#1a191a!important;background-color:var(--card-bg)!important}[class*=banner],[class*=heading],[class*=hero],[class*=mask]{color:#fff!important}[class*=banner] h1,[class*=banner] p,[class*=heading] h1,[class*=heading] p,[class*=hero] h1,[class*=hero] p,[class*=mask] h1,[class*=mask] p{color:#fff!important;text-shadow:1px 1px 3px #000c!important}[data-theme=light] .about .left h1,[data-theme=light] .about .left p{color:#222!important;text-shadow:none!important}[data-theme=light] .form label,[data-theme=light] form label,[data-theme=light] h1:not([class*=hero] h1):not([class*=mask] h1):not([class*=heading] h1):not(.footer h1):not(.header h1):not(.project-title),[data-theme=light] p:not([class*=hero] p):not([class*=mask] p):not([class*=heading] p):not(.footer p):not(.pro-details p){color:#222!important;color:var(--text-primary)!important}[data-theme=light] .form input,[data-theme=light] .form textarea,[data-theme=light] form input,[data-theme=light] form textarea{background-color:#fff!important;background-color:var(--bg-primary)!important;border-color:#555!important;border-color:var(--text-secondary)!important;color:#222!important;color:var(--text-primary)!important}[data-theme=light] .project-heading{color:#222!important;color:var(--text-primary)!important;text-shadow:none!important}:root{--bg-primary:#fff;--bg-secondary:#fffffff2;--text-primary:#222;--text-secondary:#555;--accent-color:#4d4dff;--accent-hover:#3a3ad9;--header-bg:#000000d9;--header-text:#fff;--mobile-menu-bg:#000000e6;--card-bg:#1a191a;--card-text:#fff;--footer-bg:#131313cc;--footer-text:#fff}[data-theme=dark]{--bg-primary:#121212;--bg-secondary:#191919f2;--text-primary:#f5f5f5;--text-secondary:#aaa;--accent-color:#6565ff;--accent-hover:#7a7aff;--header-bg:#000000e6;--header-text:#fff;--mobile-menu-bg:#000000f2;--card-bg:#222;--card-text:#fff;--footer-bg:#0f0f0ff2;--footer-text:#fff}body{background-color:#fff;background-color:var(--bg-primary);color:#222;color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.header{align-items:center;display:flex;height:90px;justify-content:space-between;padding:1rem;position:fixed;width:100%;z-index:10}.header-bg{background-color:#000000d9;background-color:var(--header-bg);transition:.5s}.logo-container{align-items:center;display:flex;gap:10px;text-decoration:none}.logo{transition:all .3s ease}.header a:hover .logo{filter:drop-shadow(0 0 2px #4d4dff);filter:drop-shadow(0 0 2px var(--accent-color))}.header h1{color:#fff;color:var(--header-text);font-size:1.8rem;font-weight:700;letter-spacing:.5px;transition:all .3s ease}.header a:hover h1{color:#4d4dff;color:var(--accent-color)}.nav-right{align-items:center;display:flex}.nav-menu{display:flex;margin-right:1rem}.nav-menu li{list-style-type:none;padding:0 1rem}.nav-menu li a{color:#fff;color:var(--header-text);font-size:1.2rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.nav-menu li a:after{background-color:#4d4dff;background-color:var(--accent-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-menu li a:hover{color:#4d4dff;color:var(--accent-color)}.nav-menu li a:hover:after{width:100%}.theme-toggle{align-items:center;background:none;background-color:#ffffff26;border:none;border-radius:50%;color:#fff;color:var(--header-text);cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-right:1rem;transition:all .3s ease;width:40px}.theme-toggle:hover{background-color:#4d4dff;background-color:var(--accent-color);color:#fff;transform:rotate(15deg)}.hamburger,.theme-toggle-mobile{display:none}.hamburger{color:#fff;color:var(--header-text);cursor:pointer}.footer{background-color:#131313cc!important;background-color:var(--footer-bg)!important}[data-theme=light] .footer,[data-theme=light] .footer a,[data-theme=light] .footer h3,[data-theme=light] .footer h4,[data-theme=light] .footer p{color:#fff!important;color:var(--footer-text)!important}.project-card{background:#1a191a!important;background:var(--card-bg)!important}[data-theme=light] .pro-details,[data-theme=light] .project-card,[data-theme=light] .project-title{color:#fff!important;color:var(--card-text)!important}@media screen and (max-width:1040px){.nav-menu{align-items:center;background:#000000e6;background:var(--mobile-menu-bg);flex-direction:column;height:100vh;justify-content:center;left:-100%;margin-right:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-3}.nav-menu.active{left:0}.nav-menu li{padding:1rem 0}.nav-menu li a{font-size:2rem}.theme-toggle{margin-right:1rem}.theme-toggle-mobile{display:block;margin-top:1.5rem}.theme-toggle-mobile button{align-items:center;background:none;background-color:#ffffff26;border:none;border-radius:20px;color:#fff;color:var(--header-text);cursor:pointer;display:flex;font-size:1.2rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.theme-toggle-mobile button:hover{background-color:#4d4dff;background-color:var(--accent-color);color:#fff}.hamburger{display:inline;display:initial}}@media screen and (max-width:480px){.header h1{font-size:1.5rem}.logo{height:30px}}.hero{height:100%}.hero,.mask{position:relative;width:100%}.mask{height:100vh}.into-img{background-image:url(/static/media/IMG_2574.8ab3552c142f12571cd9.jpg);background-position:50%;background-size:cover;height:100%;width:auto}.mask:after{background-color:#000;content:"";height:100%;left:0;opacity:.5;top:0}.hero .content,.mask:after{position:absolute;width:100%}.hero .content{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.hero .content h2{color:#fff;font-size:3rem;margin-bottom:1rem}.hero .content p{font-family:200;font-size:1.4rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:640px){.hero .content h2{font-size:2.5rem}.hero .content p{font-size:1.2rem}}.work-container{background:#f9f9f9;padding:6rem 1rem;width:100%}.project-heading{color:#333;font-size:2.5rem;font-weight:600;padding:1rem 0 3rem;text-align:center}.project-container{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:auto;max-width:1200px;padding-bottom:5rem}.project-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-10px)}.project-card img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%}.project-title{color:#333;font-size:1.5rem;font-weight:600;padding:1.5rem 1rem .5rem}.pro-details{padding:.5rem 1rem 2rem}.pro-details p{color:#fff!important;font-size:1rem;line-height:1.6;padding-bottom:1.5rem}.pro-btns{display:flex;justify-content:flex-start;margin-bottom:2rem;margin-left:1rem}.btn{background:#2d5a88;border:none;border-radius:4px;color:#fff;font-weight:500;letter-spacing:.5px;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn:hover{background:#1e3c5a;transform:translateY(-3px)}.dark .work-container,.dark-mode .work-container,.dark-theme .work-container,[data-theme=dark] .work-container,body.dark .work-container,html.dark .work-container{background:#1a1a1a!important}.dark .project-heading,.dark-mode .project-heading,.dark-theme .project-heading,[data-theme=dark] .project-heading,body.dark .project-heading,html.dark .project-heading{color:#f0f0f0!important}.dark .project-card,.dark-mode .project-card,.dark-theme .project-card,[data-theme=dark] .project-card,body.dark .project-card,html.dark .project-card{background:#2a2a2a!important}.dark .project-title,.dark-mode .project-title,.dark-theme .project-title,[data-theme=dark] .project-title,body.dark .project-title,html.dark .project-title{color:#f0f0f0!important}.dark .pro-details p,.dark-mode .pro-details p,.dark-theme .pro-details p,[data-theme=dark] .pro-details p,body.dark .pro-details p,html.dark .pro-details p{color:#d0d0d0!important}@media screen and (max-width:768px){.project-heading{font-size:2rem;padding:1rem 0 2rem}.project-container{grid-gap:30px;grid-template-columns:1fr}}@media screen and (max-width:480px){.project-heading{font-size:1.8rem}.project-title{font-size:1.3rem}.btn,.pro-details p{font-size:.9rem}.btn{padding:.6rem 1.2rem}}.footer{background-color:var(--card-bg)!important;padding:6rem 0 2rem;width:100%}.footer-container{grid-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1140px;padding:0 2rem}.footer-column{display:flex;flex-direction:column;padding:1rem}.footer-column h3{color:#fff!important;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.footer-column h3:after{background-color:#4d4dff;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.contact-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.contact-item svg{color:#fff;min-width:20px}.contact-item a{color:#fff!important;line-height:1.6;text-decoration:none;transition:color .3s ease}.contact-item a:hover{color:#4d4dff!important}.org-number{align-items:center;color:#ccc!important;display:flex;font-size:.95rem;gap:1rem;margin-top:.5rem}.social{display:flex;gap:1.2rem;margin-top:1rem}.social a{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fff!important;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social a:hover{background-color:#4d4dff!important;color:#fff!important;transform:translateY(-3px)}.copyright{border-top:1px solid #ffffff1a;color:#aaa!important;font-size:.9rem;margin-top:3rem;padding-top:1.5rem;text-align:center}[data-theme=light] .footer,[data-theme=light] .footer a,[data-theme=light] .footer div,[data-theme=light] .footer h3,[data-theme=light] .footer p,[data-theme=light] .footer span,[data-theme=light] .footer svg{color:#fff!important}[data-theme=light] .contact-item a:hover{color:#4d4dff!important}[data-theme=light] .social a:hover{background-color:#4d4dff!important}@media screen and (max-width:768px){.footer-container{grid-gap:2rem;grid-template-columns:1fr}.footer-column h3:after{width:40px}.social{justify-content:flex-start}}@media screen and (max-width:480px){.footer{padding:3rem 0 1.5rem}.footer-container{padding:0 1rem}.footer-column h3{font-size:1.3rem}}.hero-img{background:#00000080;height:60vh;position:relative;width:100%}.hero-img:before{background:url(/static/media/IMG_2574.8ab3552c142f12571cd9.jpg);background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.heading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.hero-img h1{font-size:2.4rem;margin-bottom:1.5rem}.hero-img p{font-size:1.4rem;line-height:1.8;margin-top:.5rem;text-align:center}@media screen and (max-width:640px){.hero-img h1{font-size:2rem}}.about{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;margin:3rem 0;padding:0 2rem;width:100%}.about .left{margin:auto;max-width:400px;padding:1rem;text-align:left}.about .left h1,.about .left p{color:var(--text-primary)}.about .left p{line-height:1.5;margin:1.2rem 0}[data-theme=light] .about .left h1,[data-theme=light] .about .left p{color:var(--text-primary)!important}.about .right{max-width:700px}.right .img-container{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);justify-content:center;position:relative;text-align:center}.right .img{border:1px solid #333;border-radius:10px;max-width:100%}.right .top{grid-column:1/span 8;grid-row:1;padding-top:10%;z-index:6}.right .bottom{grid-column:8/-1;grid-row:1;margin:0 auto;max-height:500px;max-width:90%;object-fit:cover;z-index:5}@media screen and (max-width:768px){.about{flex-direction:column;text-align:center}.about .left{max-width:90%;text-align:center}.right .img-container{align-items:center;display:flex;flex-direction:column}.right .bottom,.right .top{grid-column:auto;grid-row:auto;padding-top:0}}.form-container{align-items:center;justify-content:center}.form-container,form{display:flex;padding:2rem}form{background:var(--bg-secondary);border-radius:8px;box-shadow:0 4px 10px #0000001a;flex-direction:column;max-width:600px;width:100%}label{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}form input,form textarea{background-color:var(--bg-primary);border:1px solid var(--text-secondary);border-radius:5px;color:var(--text-primary);font-size:1rem;margin-bottom:1rem;padding:10px 14px;transition:.3s ease;width:100%}form input::placeholder,form textarea::placeholder{color:var(--text-secondary)}form input:focus,form textarea:focus{border-color:var(--accent-color);outline:none}.btn{background:#f8d90f;border:1px solid var(--text-primary);border-radius:5px;color:#222;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 20px;text-transform:uppercase;transition:.3s ease}.btn:hover{background:#fff3;color:#fff}.service-detail{background-color:var(--bg-primary);margin:0 auto;max-width:1200px;padding:3rem 1rem}.service-header{margin-bottom:3rem;text-align:center}.service-header h1{color:var(--text-primary);font-size:2.5rem;margin-bottom:1rem}.service-header p{font-size:1.2rem;margin:0 auto;max-width:800px;text-shadow:0 0 5px #000000b3!important}.service-gallery{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:3rem}.gallery-item{border-radius:8px;box-shadow:0 5px 15px #0000001a;overflow:hidden;transition:transform .3s ease}.gallery-item:hover{transform:translateY(-5px)}.gallery-item img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%}.back-button{margin-top:2rem;text-align:center}.loading,.service-not-found{padding:5rem 1rem;text-align:center}[data-theme=light] .service-header p{text-shadow:none!important}@media (max-width:768px){.service-header h1{font-size:2rem}.service-gallery{grid-template-columns:1fr}}
/*# sourceMappingURL=main.1b6a14d8.css.map*/