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}.service-about{background-color:#f9f9f9;padding:50px 0;text-align:center}.container{margin:0 auto;max-width:1200px;width:90%}.service-about h1{color:#333;font-size:2.5rem;margin-bottom:20px}.service-about p{color:#666;font-size:1.125rem;margin-bottom:40px}.service-row{display:flex;flex-wrap:wrap;justify-content:space-around}.service-col{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex-basis:calc(25% - 20px);flex-grow:0;flex-shrink:1;margin:10px;padding:20px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.service-col:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.service-col i{color:#ff5733;font-size:2.5rem;margin-bottom:15px}.service-col h3{color:#333;font-size:1.5rem;margin-bottom:10px}.service-col p{color:#666;font-size:1rem}@media only screen and (max-width:768px){.service-col{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:1}}@media only screen and (max-width:480px){.service-col{flex:0 1 100%}}.portfolio{background-color:#f9f9f9;padding:50px 0;text-align:center}.portfolio-content{margin:0 auto;max-width:1200px;width:90%}.portfolio h1{color:#313142;font-size:2.5rem;margin-bottom:20px}.portfolio p{color:#666;font-size:1.125rem;margin-bottom:40px}.portfolio-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.portfolio-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.portfolio-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.portfolio-card img{display:block;height:auto;transition:transform .3s ease-in-out;width:100%}.portfolio-card:hover img{transform:scale(1.05)}.explore-btn{background-color:#ff5733;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;margin-top:20px;padding:10px 20px;transition:background-color .3s ease-in-out}.explore-btn:hover{background-color:#c70039}@media only screen and (max-width:900px){.portfolio-card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media only screen and (max-width:600px){.portfolio-card{flex:1 1 100%}}.our-customers{background-color:#f9f9f9;padding:60px 0;text-align:center}.our-customers-content{color:#313142;margin:0 auto;max-width:1200px}.our-customers h1{font-family:Arial,sans-serif;font-size:2.5rem;margin-bottom:20px}.our-customers p{font-size:1.125rem;line-height:1.6;margin-bottom:40px}.our-customers-brands{display:flex;flex-wrap:wrap;justify-content:center}.our-customers-card{border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px;overflow:hidden;width:calc(25% - 20px)}.our-customers-card img{height:auto;transition:transform .3s ease;width:50%}.our-customers-card:hover img{transform:scale(1.05)}.our-customers-work{color:#313142;margin-top:60px}.our-customers-work h3{font-size:2rem;font-weight:700;margin-bottom:20px}.our-customers-work p{font-size:1rem;line-height:1.6;margin-bottom:40px}.our-customer-profile{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px}.our-customer-profile img{border-radius:50%;height:150px;margin-bottom:20px;object-fit:cover;width:150px}.our-customer-profile h3{font-size:1.5rem;margin-bottom:10px}.our-customer-profile p{color:#777;font-size:1rem;font-style:italic}.our-team{background-color:#f4f4f4;padding:60px 0;text-align:center}.our-team-content{color:#313142;margin:0 auto;max-width:1200px}.our-team h1{font-family:Arial,sans-serif;font-size:2.5rem;margin-bottom:20px}.our-team p{font-size:1.125rem;line-height:1.6;margin-bottom:40px}.our-team-image{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.our-team-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px;overflow:hidden;transition:transform .3s ease;width:300px}.our-team-card img{height:300px;object-fit:cover;width:100%}.our-team-card:hover{transform:translateY(-10px)}.our-team-card h1{font-size:1.5rem;font-weight:700;margin:20px 0 10px}.our-team-card p{color:#777;font-size:1rem;margin-bottom:20px}.subscription{background-color:#f9f9f9;padding:80px 0;text-align:center}.subscription-content{color:#313142;margin:0 auto;max-width:600px}.subscription h2{font-family:Arial,sans-serif;font-size:2.5rem;margin-bottom:20px}.subscription p{font-size:1.125rem;margin-bottom:40px}.subscription-form{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:400px}.subscription-form input{border:1px solid #ddd;border-radius:5px 0 0 5px;font-size:1rem;outline:none;padding:10px;width:100%}.subscription-form button{background-color:#313142;border:1px solid #4e4e63;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.subscription-form button:hover{background-color:#4e4e63;border-color:#5e5e69}body{font-family:Arial,sans-serif}.navbar{align-items:center;display:flex;justify-content:space-between;padding:30px 3%}.nav-logo{color:#fff;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1.5rem;margin-right:10%}.nav-links a{color:#fff;padding:.5rem;text-decoration:none;transition:background .3s,color .3s}.nav-links a:hover{background:#eee;border-radius:5px;color:#222}.nav-toggle{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;margin-right:10%;width:25px}.bar{background-color:#fff;border-radius:5px;height:3px;width:100%}@media (max-width:768px){.nav-links{background-color:#fff;color:#222;display:none;flex-direction:column;left:0;position:absolute;top:60px;width:100%}.nav-links a{color:#000}.nav-links.open,.nav-toggle{display:flex}}body{background-color:#333;color:#fff;font-family:Poppins,sans-serif;margin:0;overflow-x:hidden}.header{animation:fadeIn 2s ease-in-out;background-image:linear-gradient(#0009,#0009),url(https://images.pexels.com/photos/1595385/pexels-photo-1595385.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1);background-position:50%;background-size:cover;height:100vh;width:100%}.hero{margin:0 auto;max-width:1200px;width:90%;z-index:2}.content-hero{animation:slideIn 2s ease-in-out;background:#000000b3;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;margin-top:10%;padding:20px}.content-hero h3{font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:1rem}.content-hero h1{font-size:4rem;letter-spacing:2px;margin-bottom:1rem}.content-hero p{font-size:1.125rem;letter-spacing:1px;line-height:1.6;margin-bottom:1rem}.content-hero button{background-color:#ff5733;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease-in-out}.content-hero button:hover{background-color:#c70039}@media only screen and (max-width:900px){.content-hero{margin:20% auto 0;max-width:1200px;width:100%;width:90%}.content-hero h3{font-size:1.5rem}.content-hero h1{font-size:3rem;letter-spacing:1.5px}.content-hero p{font-size:1rem}}@media only screen and (max-width:600px){.content-hero h3{font-size:1.25rem}.content-hero h1{font-size:2.5rem;letter-spacing:1px}.content-hero p{font-size:.875rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.footer{background-color:#313142;color:#fff;padding:50px 0}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}.footer-content h2{font-size:1.5rem;margin-bottom:10px}.footer-content p{font-size:.875rem;line-height:1.5}.footer-links ul{list-style-type:none;padding:0}.footer-links ul li{margin-bottom:10px}.footer-links ul li a{color:#fff;text-decoration:none}.footer-links ul li a:hover{text-decoration:underline}.footer-links .fab{margin-right:5px}.footer-social ul{list-style-type:none;padding:0}.footer-social ul li{margin-bottom:10px}.footer-social ul li a{color:#fff;text-decoration:none}.footer-social ul li a:hover{text-decoration:underline}.footer-bottom{padding-top:20px;text-align:center}.footer-bottom p{color:#ccc;font-size:.75rem;margin:0}@media only screen and (max-width:768px){.footer-logo{margin-left:10px}}
/*# sourceMappingURL=main.3f5af0f2.css.map*/