@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-container{background-color:#000;padding:10px 50px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.header-container,.nav-links{align-items:center;display:flex;justify-content:space-between}.nav-links{gap:50px;position:relative;width:70%}.nav-links ul{display:flex;gap:20px;list-style:none}.nav-links ul li{display:inline;font-weight:300}.nav-links ul li a{color:#fff;font-weight:700;font-weight:400;position:relative;text-decoration:none;transition:all .3s ease}.nav-links ul li a:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.nav-links ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.social-icons{display:flex;gap:20px}.social-icons a{color:#fff;font-size:1.5rem;transition:color .3s ease}.social-icons a:hover{color:#d0d44c}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1rem;z-index:1001}@media (max-width:768px){.header-container{align-items:flex-start;flex-direction:column;padding:10px;position:relative}.logo{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-toggle{display:block;position:absolute;right:20px;top:20px}.nav-links{background:#000;border-top:1px solid #fff;display:none;left:0;padding:20px 0;position:absolute;top:70px;width:100%;z-index:1000}.nav-links.open{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;display:block}.nav-links ul{align-items:flex-start;flex-direction:column;gap:15px;padding-left:20px}.social-icons{font-size:1vmin;gap:15px;justify-content:space-around;margin-top:10px;width:100%}.social-icons a{font-size:1rem}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.active-link{color:#d0d44c!important}.active-link:after{background-color:#d0d44c!important}:root{scroll-behavior:smooth}#heroSection{height:90vh;max-width:100%;text-align:center}#heroSection,.left-section{display:flex;overflow-x:hidden}.left-section{background-color:#1a1a1a;color:#fff;flex-direction:column;justify-content:center;padding:50px}@media (min-width:768px){.left-section{width:40%}}.left-section h1{color:#d0d44c;font-size:2.5em;line-height:1.2;margin:0}.left-section p{color:#ccc;font-size:1em;margin:20px 0;max-width:400px}.left-section button{background-color:#fff;border:none;border-radius:5px;color:#1a1a1a;cursor:pointer;float:right;font-size:1em;padding:10px 20px;transition:background 1s ease,color .3s ease}.left-section button:hover{background:linear-gradient(45deg,#b1b800,#000);color:#fff}.right-section{align-items:center;background-color:#f5f5f5;display:flex;flex:1 1;justify-content:center;min-width:50%;overflow-y:hidden}.right-section img{border-radius:5px;height:auto;max-width:100%}#about{display:flex;height:90vh;text-align:left}@media (max-width:768px){#about,#heroSection{flex-direction:column;height:auto}#about{flex-direction:column-reverse}.left-section,.right-section{height:auto;max-width:100%}.left-section h1{font-size:2em}.left-section p{font-size:.9em}.logo-grid{grid-template-columns:repeat(1,minmax(120px,1fr));overflow-x:hidden}.logo-grid img{height:auto;max-width:100%}.logo-grid .logo-item{margin:10px}}.designer-contact-section{background:#1a1a1a;color:#222;font-family:Inter,Segoe UI,Arial,sans-serif;padding:60px 0}.designer-contact-container{background:#303030;border:1px solid #d0d44c;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:900px;padding:40px 30px}.designer-contact-info{display:flex;flex:1 1 250px;flex-direction:column;gap:18px;justify-content:center;min-width:220px}.designer-contact-info h2{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:.5em}.designer-contact-info p{color:#dadada;font-size:1.1rem}.designer-contact-details>div{color:#a3a3a3;font-size:1rem;margin-bottom:10px}.designer-contact-form{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.03);flex:2 1 350px;min-width:260px;padding:30px 24px}.designer-contact-form h3{color:#e9e9e9;font-size:1.4rem;font-weight:600;margin-bottom:18px}.form-group{display:flex;flex-direction:column;margin-bottom:18px}.form-group label{color:#fff;font-size:1rem;font-weight:500;margin-bottom:6px}.required-text{color:#d0d44c;font-size:.9em;margin-left:2px}.form-group input,.form-group textarea{background:#2c2b2b;border:1px solid #e0e0e0;border-radius:6px;color:#fffcfc;font-size:1rem;padding:10px 12px;transition:border .2s}.form-group input:focus,.form-group textarea:focus{border-color:#d0d44c;box-shadow:0 0 8px 2px #d0d44c,0 0 0 2px #d0d44c;outline:none;transition:box-shadow .2s,border-color .2s}.designer-submit-btn{background:linear-gradient(90deg,#d0d44c,#ffe066);border:none;border-radius:6px;box-shadow:0 2px 8px rgba(208,212,76,.08);color:#222;cursor:pointer;font-size:1.1rem;font-weight:600;padding:12px 0;transition:background .2s,box-shadow .2s;width:100%}.designer-submit-btn:disabled{cursor:not-allowed;opacity:.7}.designer-submit-btn:hover:not(:disabled){background:linear-gradient(90deg,#ffe066,#d0d44c);box-shadow:0 4px 16px rgba(208,212,76,.15)}.designer-alert{align-items:center;background:#f7f7fa;border:1.5px solid #d0d44c;border-radius:6px;color:#222;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;margin-bottom:18px;padding:12px 18px}.designer-alert.success{background:#faffea;border-color:#b6c800;color:#5a6b00}.designer-alert.error{background:#fff0f0;border-color:#ffb3b3;color:#b30000}.designer-alert button{background:none;border:none;color:inherit;cursor:pointer;font-size:1.3em;margin-left:10px}@media (max-width:768px){.designer-contact-container{grid-template-columns:1fr;margin:2vmin}.contact-details,.contact-form{margin-bottom:20px}.form-group input,.form-group textarea{width:calc(100% - 16px)}.contact-item{align-items:flex-start;flex-direction:column}.contact-item .icon{margin-bottom:5px}.contact-item .icon,.contact-item span{font-size:16px}}@media (max-width:900px){.designer-contact-container{flex-direction:column;padding:30px 10px}.designer-contact-form{padding:24px 8px}}
/*# sourceMappingURL=main.608cfbd1.css.map*/