@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:"Source Sans 3",sans-serif}body{background:#f5f5f5}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-left:10%;padding-right:10%}.btn{background-color:#f5f5f5;color:#212121;padding:14px 25px;font-size:16px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center}.btn img{width:20px;margin-left:10px}@media (max-width: 1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:14px 22px}}nav{width:100%;color:#fff;padding:4px 0;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:10;border-radius:10px}.logo{width:80px;border-radius:5px}.logo-container{display:flex;align-items:center;gap:10px}.logo-text h1{font-size:25px;margin:0;line-height:1.2}.logo-text p{margin:0;font-size:16px;color:#fff}nav ul li{display:inline-block;list-style:null;margin:5px 20px;font-size:16px}.dark-nav{background:#555874;transition:.5s}.btn{width:40px;height:40px;padding:0;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease-in-out}.contact-btn{width:120px;padding:6px 16px;font-size:14px;border-radius:10px}.menu-icon{display:none;width:30px;cursor:pointer}@media (max-width: 1000px){.logo{width:60px;border-radius:5px}nav ul li{margin:10px 15px}}@media (max-width: 840px){.logo{width:50px}nav{padding:15px 0}nav ul{position:fixed;top:0;right:0;bottom:0;background:#555874;z-index:-1;width:200px;padding-top:70px;transition:.5s}nav ul li{display:block;margin:25px 40px}.menu-icon{display:block;width:18px;cursor:pointer}.contact-btn{width:20px;padding:3px 6px;font-size:6px}.hide-mobile-menu{right:-200px}.logo-text h1{font-size:18px}.logo-text p{font-size:12px}}.hero{width:100%;min-height:100vh;background:linear-gradient(#080001b3,#080001b3),url(/assets/digital-art-style-illustration-fashion-designer2-D3KGYXAF.jpg);background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;justify-content:center}.hero-text{text-align:center;max-width:800px}.hero-text h1{font-size:60px;font-weight:600px}.hero-text p{font-size:18px;max-width:700px;margin:10px auto 20px;line-height:1.4}.hero-button{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.btn{display:flex;align-items:center;justify-content:center;padding:6px 12px;border:none;font-size:16px;font-weight:600;color:#fff;background-color:#656565e2;border-radius:10px;transition:all .3s ease-in-out;gap:10px;min-width:220px;text-align:center;cursor:pointer}@media (max-width: 850px){.hero{padding-top:50px}.hero-text h1{font-size:40px;max-width:400px;margin:auto}.hero-text p{font-size:18px;margin:6px auto 8px}}.smes{margin:80px auto;width:90%;display:flex;align-items:center;justify-content:space-between}.smes img{width:100%;border-radius:10px;display:block}.sme{flex-basis:31%;position:relative}.caption{text-align:center;margin-top:10px;background:#abe6f94d;border-radius:10px}.caption h3{font-size:20px;font-weight:700}h2{margin-bottom:10px}@media (max-width: 650px){.smes{margin:30px auto 10px;flex-direction:column}.sme{flex-basis:100%;margin:20px 0}}.smetitle{text-align:center;color:#000;font-size:15px;font-weight:600px;text-transform:uppercase;margin:70px 0 30px}.smetitle h2{font-size:32px;color:#000f30;margin:5px}.services{margin:100px auto;display:flex;align-items:center;justify-content:space-between;width:90%;max-width:1200px;gap:40px;position:relative}.service-left{flex:40%;position:relative;display:flex;justify-content:center;align-items:center}.about-img{width:100%;max-width:400px;border-radius:20px;box-shadow:0 10px 20px #0000001a}.services-right{flex:56%;text-align:left}.services-right h3{font-size:50px;color:#333;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-weight:600;text-align:center}.services-right p{font-size:16px;line-height:1.8;color:#444;margin-bottom:20px;font-weight:500;text-align:justify}.services-right p strong{font-weight:600}@media (max-width: 768px){.services{flex-direction:column;text-align:center}.service-left,.services-right{flex:100%}.services-right h3{font-size:30px}.services-right p{font-size:14px}}.about-container{width:90%;max-width:800px;margin:50px auto;padding:30px;background:#f9f9f9;border-radius:20px;box-shadow:0 4px 10px #0000001a;text-align:center}.about-title{font-size:40px;font-weight:700;color:#181818;margin-bottom:20px}.about-text{font-size:18px;line-height:1.6;color:#252525;margin-bottom:15px;text-align:justify}@media (max-width: 768px){.about-container{padding:20px}.about-title{font-size:28px}.about-text{font-size:14px}}.contact{display:flex;justify-content:space-between;margin:40px auto 20px;max-width:90%;gap:20px;align-items:flex-start}.contact-col{flex-basis:48%;color:#676767}.contact-col h3{color:#000f38;font-weight:500;font-size:25px;margin-bottom:20px}.contact-item{display:flex;align-items:center;gap:10px;margin:10px 0}.contact-icon{width:20px;height:20px;object-fit:contain}.contact form{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;background-color:#f9f9f9}.contact form label{font-size:16px;color:#333}.contact form input{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px}.contact form input[type=text],.contact form input[type=tel]{width:100%}.contact form input[type=text]:focus,.contact form input[type=tel]:focus{outline:none;border-color:#000f38}.contact form button{padding:12px;font-size:18px;background-color:#292c35;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:100%}.contact form button:hover{background-color:#4e5355}.contact-col ul{list-style-type:none;padding:0}.contact-col ul li{font-size:16px;margin:10px 0;color:#676767}@media (max-width: 700px){.contact{display:block;margin:30px auto 10px}.contact-col{padding:10px 0}}.footer{margin:10px auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #797979;padding:15px 0}
