@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);*{box-sizing:border-box;top:0}*,body{margin:0;padding:0}body{animation:gradientMove 5s ease-in-out infinite;background:linear-gradient(180deg,#ffc4fb,#aeccff,#f9c4f6);background-size:400% 400%;color:#202124;font-family:Poppins,sans-serif!important;line-height:1.6;position:relative}body,html{height:100%;overflow-x:hidden;width:100%}@keyframes gradientMove{0%{background-position:0 50%}25%{background-position:50% 75%}50%{background-position:100% 100%}75%{background-position:50% 25%}to{background-position:0 50%}}.progress-bar{background:linear-gradient(90deg,#f0e,#0056e7,#f0e);border-bottom-right-radius:5px;border-top-right-radius:5px;height:5px;left:0;position:fixed;top:70px;transition:width .1s ease;width:0;z-index:9999}body::-webkit-scrollbar{height:12px;width:12px}body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}body::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#555}video{pointer-events:none}.header{background:linear-gradient(180deg,#f7e3f6,#efc7f9);left:0;position:fixed;top:0;width:100%;z-index:10}.navbarcontainer{align-items:center;display:flex;height:75px;justify-content:space-between;padding:0 2rem}.navbar-area{background-color:initial;transition:background-color .3s ease}.navbar-area.fixed-navbar{box-shadow:0 2px 10px #0000001a;left:0;padding:10px 0;position:fixed;right:0;top:0;z-index:1000}.navbar-area .navbar-brand img{height:60px}#nav{align-items:center;display:flex;flex-direction:row;gap:30px;list-style:none;margin:0;padding:0}.nav-item a{color:#333;font-size:16px;text-decoration:none;transition:color .3s ease}.nav-item a.active{border-bottom:2px solid #007bff;color:#007bff!important;font-weight:600}.nav-item a:hover{color:#007bff}.custom-button{align-items:center;background-color:#8d238a;border:none;border-radius:10rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.75rem;line-height:1;overflow:hidden;padding:.75rem 1.5rem .75rem 20px;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s;white-space:nowrap}.custom-button__icon-wrapper{background-color:#fff;border-radius:50%;color:var(--clr);display:grid;flex-shrink:0;height:25px;overflow:hidden;place-items:center;position:relative;width:25px}.custom-button:hover{background-color:#141c83}.custom-button:hover .custom-button__icon-wrapper{color:#000}.custom-button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.custom-button:hover .custom-button__icon-svg:first-child{transform:translate(150%,-150%);transition:transform .3s ease-in-out}.custom-button:hover .custom-button__icon-svg--copy{transform:translate(10%,63%);transition:transform .3s ease-in-out .1s}.hamburger-icon{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger-icon span{background-color:#333;display:block;height:3px;transition:transform .3s ease,opacity .3s ease;width:25px}.hamburger-icon.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-icon.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar-nav{display:flex;flex-direction:row}.navbar-nav.open{background:linear-gradient(180deg,#f7e3f6,#efc7f9);flex-direction:column;gap:20px;left:0;padding:1rem;position:absolute;right:0;top:75px}.nav-item{display:block;text-align:justify}@media (max-width:768px){.navbar-nav{display:none!important;width:100%}.navbar-nav.open{display:flex!important;flex-direction:column!important}.hamburger-icon{display:flex}.navbarcontainer{justify-content:space-between}}.contact-container-fluid{align-items:stretch;display:flex;justify-content:center;padding:40px 50px}.contact-form-content{flex:1 1;max-width:500px}.contact-form-control{background-color:#070d4e;border-radius:8px;box-shadow:0 15px 25px #0009;display:flex;flex-direction:column;gap:20px;padding:1rem;width:100%}.contact-title{color:#0d6efd;font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.contact-content{color:#555;font-size:1.1rem}.contact-title-header{color:#333;padding:0 50px;text-align:center}.contact-input-field{position:relative;width:100%}.contact-input{background:#0000;border:1.5px solid #ecedec;border-radius:8px;color:#fff;height:45px;margin-top:15px;outline:none;padding:10px;width:100%}.contact-container-fluid textarea{min-height:100px;resize:vertical}.contact-container-fluid textarea:focus,.contact-input:focus{border:1.5px solid #f500e0}.contact-label{color:#ccc;left:15px;pointer-events:none;position:absolute;top:25px;transition:all .3s ease;z-index:2}.contact-container-fluid textarea:focus+.contact-label,.contact-container-fluid textarea:valid:not(:placeholder-shown)+.contact-label,.contact-input:focus+.contact-label,.contact-input:not(:placeholder-shown)+.contact-label{background-color:#070d4e;color:#ff00bf;font-size:14px;padding:0 5px;top:5px}.contact-submit-btn{background:linear-gradient(45deg,#d964d1,#7ea6e9,#d964d1);background-position:0;background-size:300%;border:0;border-radius:11px;box-shadow:0 0 0 0 #fff,0 0 0 0 #000;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:55px;margin-top:30px;outline:none;transition:background-position .5s ease-in-out,transform .2s ease-in-out}.contact-submit-btn:hover{background-position:100%;transform:translateY(-5px)}@keyframes changingcolor{0%{background-position:0 50%}to{background-position:100% 50%}}.contact-form-image img{border-radius:10px;height:auto;max-width:500px;width:100%}.unique-form-container-bg{background:#625e5e42;height:100%;position:absolute;width:100%;z-index:10}.unique-form-container{animation:formborder 10s linear infinite;background:linear-gradient(#212121,#212121) padding-box,linear-gradient(230deg,#e81cff,#40c9ff) border-box;background-size:300% 300%;border:4px solid #0000;border-radius:16px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:inherit;font-size:14px;gap:20px;padding:32px 24px;position:fixed;right:50%;top:50%;transform:translate(50%,-50%);width:400px;z-index:16}@keyframes formborder{0%{background-size:0 0}40%,50%,75%{background-size:400% 400%}}.unique-form-container-header{display:flex;justify-content:space-between}.unique-form-container button:active{scale:.95}.unique-form{gap:20px}.unique-form,.unique-form-group{display:flex;flex-direction:column}.unique-form-group{gap:2px}.unique-form-group label{color:#717171;display:block;font-size:12px;font-weight:600;margin-bottom:5px}.unique-form-group input,.unique-form-group textarea{background-color:initial;border:1px solid #414141;border-radius:8px;color:#fff;font-family:inherit;padding:12px 16px;width:100%}.unique-form-group textarea{height:96px;resize:none}.unique-form-group input::placeholder{opacity:.5}.unique-form-group input:focus,.unique-form-group textarea:focus{border-color:#e81cff;outline:none}.unique-form-submit-btn{align-items:flex-start;align-self:flex-start;background:#313131;border:1px solid #414141;border-radius:6px;color:#717171;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:12px 16px;width:40%}.unique-form-submit-btn:hover{background-color:#fff;border-color:#fff}.unique-form-close-button{align-items:center;background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:25px;justify-content:center;padding:6px;position:relative;width:25px}.unique-form-close-button:before{background:linear-gradient(-45deg,#e81cff,#40c9ff);border-radius:6px;content:"";height:31px;inset:0;left:-3px;margin:auto;pointer-events:none;position:absolute;top:0;transition:all .6s cubic-bezier(.175,.885,.32,1.275);width:31px;z-index:-10}.unique-form-close-button:after{background:linear-gradient(-45deg,#fc00ff,#00dbde);content:"";filter:blur(20px);inset:0;position:absolute;transform:translateZ(0) scale(.95);z-index:-1}.unique-form-close-button:hover:after{filter:blur(30px)}.unique-form-close-button:hover:before{transform:rotate(-180deg)}.unique-form-close-button:active:before{scale:.7}.unique-form-submit-container button{background-color:#000;border:none;border-radius:.5em;box-shadow:2px 2px 3px #000000b4;color:#fff;cursor:pointer;padding:.6em .8em;width:100%}.unique-form-submit-container{background:linear-gradient(90deg,#03a9f4,#f441a5);border-radius:.9em;padding:3px;position:relative;transition:all .4s ease}.unique-form-submit-container:before{border-radius:.9em;content:"";filter:blur(0);inset:0;margin:auto;position:absolute;transition:filter .4s ease;z-index:-10}.unique-form-submit-container:hover:before{background:linear-gradient(90deg,#03a9f4,#f441a5);filter:blur(1.2em)}.unique-form-submit-container:active:before{filter:blur(.2em)}@media (max-width:768px){.contact-container-fluid{flex-direction:column}.contact-form-content{margin:20px 0;width:100%}.contact-form-control{padding:1rem}.contact-submit-btn{font-size:16px}.contact-container-fluid video{margin-top:20px!important;margin:auto;width:80%}.unique-form-container{width:80%}}@media (max-width:480px){.contact-title-header{padding:0 35px}.unique-form-container{padding:24px;width:90%}.unique-form-submit-btn{width:100%}}.custom-alert{border-radius:5px;font-weight:700;left:50%;max-width:400px;opacity:1;padding:15px;position:fixed;text-align:center;top:20px;transform:translateX(-50%);transition:opacity .3s ease-in-out;width:90%;z-index:9999}.custom-alert.success{background-color:#28a745;color:#fff}.custom-alert.error{background-color:#dc3545;color:#fff}.custom-alert p{margin:0}.custom-alert.fade-out{opacity:0}.contact{flex:1 1;padding:0 1rem}.contact__container{height:100%;margin:0 auto;max-width:80rem;padding:0 1rem}.contact__card{background-color:#070d4e;border-radius:1rem;box-shadow:0 15px 25px #0009;flex:1 1;height:100%;overflow:hidden}.contact__content{height:100%;padding:2rem}.contact__heading{color:#fff;font-size:1.875rem;font-weight:700;margin-bottom:2rem}.contact__list{display:flex;flex-direction:column;gap:2.5rem}.contact-item{align-items:flex-start;display:flex;gap:1rem}.contact-item__icon-box{flex-shrink:0}.contact-item__icon-circle{align-items:center;background-color:#f3e8ff;border-radius:9999px;display:flex;justify-content:center;padding:.75rem}.contact-item__icon-circle svg{color:#9333ea;height:1.5rem;width:1.5rem}.contact-item__details{flex-grow:1}.contact-item__title{color:#fff;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.contact-item__link{color:#fff;display:block;max-width:32rem;text-decoration:none;transition:color .3s ease;word-break:break-word}.contact-item__link:hover{color:#9333ea}@media (max-width:640px){.contact__content{padding:1.5rem}.contact__heading{font-size:1.5rem;margin-bottom:1.5rem}.contact__list{gap:1rem}}.orstyle{align-content:center;font-weight:900;margin:1rem .75rem .75rem;text-align:center}.intro-section{color:#fff;font-weight:600;padding:50px 0 50px 50px}.intro-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-around;width:100%}.intro-content{padding:20px;width:50%}.intro-title{font-size:2.5rem;font-weight:700;margin-bottom:15px}.intro-description{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.intro-services{list-style:none;margin:0 0 20px;padding:0}.intro-services li{align-items:center;display:flex;font-size:1rem;margin-bottom:8px}.intro-button{background-color:#ffca28;border:none;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-block;font-size:1rem;padding:12px 20px;transition:all .3s ease-in-out}.intro-button:hover{background-color:#ffc107;transform:scale(1.05)}.intro-images{display:flex;flex:1 2;flex-wrap:wrap;gap:10px;justify-content:center}.intro-image{border-radius:10px;box-shadow:0 5px 15px #0000004d;height:auto;max-width:300px;width:100%}.morphing-box{animation:heroMorph 5s linear infinite;background-color:snow;border:2px solid #6d7aff;border-radius:62% 47% 82% 35%/45% 45% 80% 66%;height:500px;overflow:hidden;position:relative;width:500px;will-change:border-radius,transform,opacity}.morphing-box img{animation:scaleimg 5s linear infinite;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@keyframes scaleimg{0%{background-color:#ffc4fb;transform:scale(1)}50%{background-color:#aeccff;transform:scale(1.25)}to{background-color:#ffc4fb;transform:scale(1)}}@keyframes heroMorph{0%{border-color:#6d7aff;border-radius:62% 47% 82% 35%/45% 45% 80% 66%}25%{border-color:#6d7aff;border-radius:80% 30% 50% 20%/50% 70% 60% 40%}50%{border-color:#f300e3;border-radius:40% 60% 20% 80%/60% 30% 70% 50%}75%{border-color:#6d7aff;border-radius:70% 55% 40% 60%/40% 80% 30% 50%}to{border-color:#6d7aff;border-radius:62% 47% 82% 35%/45% 45% 80% 66%}}.intro-container button{background:#0000;border:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.intro-container button.intro-learn-more{height:auto;width:12rem}.intro-container button.intro-learn-more .intro-circle{background:#0c0b76;border-radius:1.625rem;box-shadow:0 0 5px 1px #fff;display:block;height:3rem;margin:0;position:relative;transition:all .45s cubic-bezier(.65,0,.076,1);width:3rem}.intro-container button.intro-learn-more .intro-circle .intro-icon{background:#fff;bottom:0;margin:auto;position:absolute;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}.intro-container button.intro-learn-more .intro-circle .intro-icon.intro-arrow{background:none;height:.125rem;left:.625rem;transition:all .45s cubic-bezier(.65,0,.076,1);width:1.125rem}.intro-container button.intro-learn-more .intro-circle .intro-icon.intro-arrow:before{border-right:.125rem solid #fff;border-top:.125rem solid #fff;content:"";height:.625rem;position:absolute;right:.0625rem;top:-.29rem;transform:rotate(45deg);width:.625rem}.intro-container button.intro-learn-more .intro-button-text{bottom:0;color:#fff;font-size:12px;font-weight:700;left:0;line-height:1.6;margin:0 0 0 3.5rem;padding:.75rem 0;position:absolute;right:0;text-align:justify;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}.intro-container button:hover .intro-circle{box-shadow:0 0 10px 2px #fff;width:100%}.intro-container button:hover .intro-button-text{transform:translate(-1.7rem)}.intro-container button:hover .intro-circle .intro-icon.intro-arrow{background:#fff;transform:translate(9.5rem)}.intro-container button:active .intro-circle .intro-icon.intro-arrow{transform:translate(9.5rem);transition:all .3s}.intro-container button:active .intro-circle{box-shadow:0 0 5px .5px #fff;transform:scale(.9);transition:all .3s}.intro-container button:hover .intro-button-text{color:#fff}.intro-container button:active .intro-button-text{color:hsla(0,0%,100%,.459)}@media (max-width:1200px){.intro-title{font-size:2rem}.intro-video{max-width:400px;width:80%}}@media (max-width:768px){.intro-section{padding:20px 10px}.intro-content{padding:30px;width:100%}.intro-container{align-items:center;flex-direction:column;justify-content:center}.intro-title{font-size:1.5rem}.intro-services li{font-size:.9rem}.intro-video{margin-top:20px;max-width:100%}.intro-button{font-size:.9rem}}@media (max-width:480px){.intro-title{font-size:1.2rem}.intro-content{padding:25px;text-align:center}.intro-container{align-items:center;flex-direction:column}.intro-services li{font-size:.8rem}.intro-video{margin-top:20px;max-width:100%}.intro-button{font-size:.8rem;padding:10px 18px}}.services-section{color:#333;padding:1rem;text-align:center;width:100%}.services-title{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.services-subtitle{color:#6c757d;font-size:1.2rem;margin-bottom:2.5rem}.services-grid{display:flex;gap:2rem;overflow-x:hidden;padding:1rem;scroll-behavior:smooth}.service-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;flex:0 0 auto;max-width:300px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.service-card:hover{background-color:#f1f1f1;box-shadow:0 10px 20px #0003;transform:translateY(-8px)}.service-icon{margin-bottom:1.5rem;width:130px}.service-title{color:#0f172a;font-size:1.5rem;margin-bottom:1rem}.service-description{color:#6c757d;font-size:1rem;line-height:1.6}.unique-card-container{display:flex;gap:30px;overflow:auto;padding:2rem .5rem;position:relative;width:100%}.unique-card-container::-webkit-scrollbar{pointer-events:none;visibility:hidden}.unique-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#333;display:flex;flex-direction:column;font-size:1.4em;gap:10px;justify-content:center;margin-right:20px;min-width:275px;opacity:.8;padding:1rem;transform-origin:center center;transition:transform .4s ease,box-shadow .3s ease,opacity .3s ease}.unique-card:hover{box-shadow:0 10px 25px #0003;opacity:1;transform:scale(1.1) rotate(5deg)}.detailservice-container{color:#333;padding:0 50px;text-align:center}.detailservice-header h1{color:#0d6efd;font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.detailservice-header p{color:#666;font-size:1.2rem;line-height:1.8;margin-bottom:50px}.detailservice-grid{padding:0 20px}.detailservice-card{animation:fadeIn .6s ease forwards;background:#fff;border-radius:15px;box-shadow:0 8px 20px #0000001a;margin:40px 0;opacity:0;overflow:hidden;padding:25px;position:relative;text-align:center;transform:translateY(20px);transition:all .4s ease}.detailservice-card:hover{box-shadow:0 12px 30px #0003;transform:translateY(-15px)}.detailservice-card .card-header{align-content:center}.detailservice-card .card-header img{height:150px;margin-bottom:20px;transition:transform .3s ease}.detailservice-card:hover .card-header img{transform:rotate(10deg) scale(1.1)}.detailservice-card h2{color:#0d6efd;font-size:1.8rem;font-weight:500;margin-bottom:10px}.detailservice-card p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.detailservice-details{margin-top:20px;text-align:left}.detailservice-detail-item{margin-bottom:15px;padding-left:20px;position:relative}.detailservice-detail-item h3{color:#0d6efd;font-size:1.2rem;font-weight:500}.detailservice-detail-item p{color:#666;font-size:.95rem;line-height:1.5}.detailservice-detail-item:before{background:#0d6efd;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.detailservice-header h1{font-size:2.5rem}.detailservice-card{padding:20px}.detailservice-card h2{font-size:1.5rem}.detailservice-card img{height:70px;width:70px}}.workflow{flex-direction:row;flex-wrap:wrap;gap:15px;margin:20px}.workflow,.workflow-step{align-items:center;display:flex;justify-content:center}.workflow-step{background:linear-gradient(145deg,#dfefff,#b2cfff);border:2px solid #b2cfff;border-radius:12px;box-shadow:0 8px 12px #00000026;flex-direction:column;margin:10px 0;opacity:0;padding:20px;text-align:center;transform:translateY(50px);transition:all .6s ease-out;width:220px}.workflow-step.active{opacity:1;transform:translateY(0)}.step-content h3{color:#223;font-size:1.4rem;margin:0}.step-content p{color:#555;font-size:1rem;margin-top:8px}.arrow{color:#888;font-size:2.5rem;opacity:0;transform:translateX(-30px);transition:all .5s ease-in-out}.arrow.active{opacity:1;transform:translateX(0)}.workflow-step:hover{background:linear-gradient(145deg,#b2cfff,#dfefff);box-shadow:0 12px 20px #0003;transform:scale(1.05)}@media (max-width:768px){.workflow{flex-direction:column}}@media (max-width:1024px){.services-title{font-size:2.2rem}.services-grid{flex-wrap:wrap;justify-content:center}.service-card{margin:1rem;max-width:250px}.detailservice-header h1{font-size:2.5rem}.detailservice-card{padding:20px}.detailservice-card h2{font-size:1.6rem}.detailservice-card img{height:120px}.workflow{flex-wrap:wrap}.workflow-step{padding:15px;width:200px}}@media (max-width:768px){.services-title{font-size:2rem}.services-grid{flex-direction:column;gap:1.5rem}.service-card{margin:1rem 0;max-width:100%}.detailservice-header h1{font-size:2.2rem}.detailservice-card{padding:15px}.detailservice-card h2{font-size:1.4rem}.detailservice-card img{height:100px}.workflow{align-items:center;flex-direction:column}.workflow-step{padding:15px;width:90%}.workflow-step h3{font-size:1.2rem}.step-content p{font-size:.9rem}.arrow{font-size:2rem}}@media (max-width:480px){.services-title{font-size:1.8rem}.services-subtitle{font-size:1rem}.services-grid{flex-direction:column}.service-card{margin:1rem 0;max-width:100%}.detailservice-header h1{font-size:1.8rem}.detailservice-card{padding:10px}.detailservice-card h2{font-size:1.2rem}.detailservice-card img{height:90px}.workflow-step{padding:12px;width:100%}.workflow-step h3{font-size:1.1rem}.arrow{font-size:1.8rem}.detailservice-card{margin:20px 0}.detailservice-container{padding:0 35px}}.clients-section{color:#333;padding:1rem;text-align:center;width:100%}.clients-container{margin:0 auto}.clients-title{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:20px}.clients-subtitle{color:#6c757d;font-size:1.2rem;margin-bottom:40px}.clients-grid{display:flex;gap:30px;overflow:auto;padding:2rem .5rem;position:relative;width:100%}.clients-grid::-webkit-scrollbar{pointer-events:none;visibility:hidden}.client-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.client-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.client-logo{aspect-ratio:1/1;display:block;height:auto;margin-bottom:10px;margin-left:auto;margin-right:auto;object-fit:contain;width:130px}.client-name{color:#333;font-size:1.1rem;font-weight:600;margin-top:10px}.testimonials{margin-top:50px}.testimonials-title{color:#0f172a;font-size:1.8rem;margin-bottom:20px}.testimonial-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;margin:10px auto;max-width:800px;min-width:500px;padding:20px;text-align:center}.testimonial-card img{border-radius:25%;height:80px}.testimonial-grid{display:flex;gap:30px;overflow:auto;padding:2rem .5rem;position:relative;width:100%}.testimonial-grid::-webkit-scrollbar{pointer-events:none;visibility:hidden}.testimonial-feedback{color:#6c757d;font-size:1.1rem;margin-bottom:10px}.testimonial-client{color:#1e293b;font-size:1rem;font-weight:700}.project-section{color:#333;padding:1rem;text-align:center;width:100%}.project-container{margin:0 auto}.project-title{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:20px}.project-subtitle{color:#6c757d;font-size:1.2rem;margin-bottom:40px}.project-grid{display:flex;gap:30px;justify-content:space-evenly;overflow:auto;padding:2rem .5rem;position:relative;width:100%}.project-grid::-webkit-scrollbar{pointer-events:none;visibility:hidden}.project-card{background:gray;border-radius:10px;box-shadow:0 5px 15px #0000001a;height:-webkit-fit-content;height:fit-content;padding:6px;position:relative;text-align:center;transition:transform 1s ease,box-shadow 1s ease}.project-card p{color:#fff;margin:.3rem}.project-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.project-logo-moblie{border-radius:10px;display:block;height:auto;margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative;transition:width .3s linear;width:200px}.project-card:after{height:10px;position:absolute;right:0;top:10;width:10px}.project-grid:hover .project-card:not(:hover){opacity:.6;transform:scale(.9)}.project-card:hover .project-logo-moblie{width:250px}.project-logo-pc{border-radius:10px;display:block;height:auto;margin-bottom:10px;margin-left:auto;margin-right:auto;transition:width .3s linear;width:230px}.project-card:hover .project-logo-pc{width:550px}.project-name{color:#333;font-size:1.1rem;font-weight:600;margin-top:10px}.mobileBtn{border-radius:5px;height:24px;right:-4px;top:44px;width:10px}.mobileBtn,.pcStand{background-color:grey;position:absolute}.pcStand{border-radius:3px;height:35px;right:50%;top:98%;transform:translateX(50%);width:70px}.team-section{padding:50px 20px;text-align:center}.team-container{margin:0 auto;max-width:1200px}.team-title{color:#0d6efd;font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.team-subtitle{color:#6c757d;font-size:1.2rem;margin-bottom:40px}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.team-image{border-radius:50%;height:120px;margin-bottom:15px;object-fit:cover;width:120px}.team-name{color:#1e293b;font-size:1.5rem;margin-bottom:10px}.team-role{color:#6c757d;font-size:1rem;margin-bottom:15px}.team-social a{color:#0d6efd;font-size:1.2rem;margin:0 10px;transition:color .3s ease}.team-social a:hover{color:#0056b3}@media (max-width:480px){.team-section{padding:50px 30px}}.blogs-section{padding:50px 20px;text-align:center}.blogs-container{margin:0 auto;max-width:1200px}.blogs-title{color:#0d6efd;font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.blogs-subtitle{color:#6c757d;font-size:1.2rem;margin-bottom:40px}.blogs-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-title{color:#1e293b;font-size:1.8rem;margin-bottom:10px}.blog-date{color:#6c757d;font-size:1rem;margin-bottom:15px}.blog-description{color:#6c757d;font-size:1rem;margin-bottom:20px}.blog-link{background-color:#0d6efd;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.blog-link:hover{background-color:#0056b3}.blog-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.blog-image{border-radius:10px 10px 0 0;height:200px;object-fit:cover;transition:opacity .3s ease;width:100%}.blog-content{padding:20px}.blog-card:hover .blog-image{opacity:.7}.blog-overlay{align-items:center;background:#00000080;border-radius:10px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .3s ease;width:100%}.blog-card:hover .blog-overlay{opacity:1}.blog-overlay h3{font-size:1.5rem;margin:0}.blog-overlay p{font-size:1rem;margin:10px 0 0}@media (max-width:480px){.blogs-section{padding:50px 35px}}.footer{background-position:50%;background-size:cover}.footer .container{margin:auto;max-width:1200px;padding:25px 15px}.footer .widget-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-widget{flex:1 1 22%;margin-bottom:30px}.footer-widget h3{font-size:18px;font-weight:700;margin-bottom:15px}.footer-widget p{font-size:16px;line-height:1.6}.footer-widget .socials{list-style:none;padding:0}.footer-widget .socials li{display:inline-block;margin-right:10px}.footer-widget .socials a{font-size:20px;text-decoration:none}.footer-widget .socials a:hover{color:#00bcd4}.footer-widget .links{list-style:none;padding:0}.footer-widget .links li{margin-bottom:10px}.footer-widget .links a{color:#000;font-size:16px;text-decoration:none;transition:all .3s ease-in-out}.footer-widget .links a:hover{color:#fa00ff;font-weight:600}.copy-right{font-size:14px;margin-top:40px;text-align:justify}.socialcard{gap:20px;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.socialContainer,.socialcard{align-items:center;display:flex;justify-content:center}.socialContainer{background-color:#2c2c2c;border-radius:10px;height:52px;overflow:hidden;transition-duration:.3s;width:52px}.container3:hover{background-color:#d62976}.container0:hover,.container3:hover{border-radius:15px;transform:scale(1.5);transition-duration:.3s}.container0:hover{background-color:#0072b1}.container1:hover{background-color:#25d366}.container1:hover,.container2:hover{border-radius:15px;transform:scale(1.5);transition-duration:.3s}.container2:hover{background-color:#047bc1}.socialContainer:active{transform:scale(.9);transition-duration:.3s}.socialSvg{width:25px}.socialSvg path{fill:#fff}.socialContainer:hover .socialSvg{animation:slide-in-top .3s both}@keyframes slide-in-top{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.working-hours{margin-top:20px}.working-hours h3{font-size:18px;font-weight:700;margin-bottom:10px}.working-hours p{font-size:16px;line-height:1.6}.working-hours i{margin-right:10px}@media (max-width:768px){.footer-map{display:flex;flex-direction:column}}@media (max-width:480px){.footer .container{padding:25px 35px}.working-hours{width:100%!important}}.socialredes{display:flex;flex-direction:column;gap:1px;height:auto;position:fixed;top:50%;transform:translateY(-50%)}.socialredes a{align-items:center;display:flex;height:55px;justify-content:center;transition:all .2s ease-in-out;width:48px}.socialredes a svg{fill:#fff;width:30px}.socialredes .socialinsta{background-color:#d62976;border-radius:0 0 10px 0}.socialredes .sociallinkedin{background:linear-gradient(45deg,#015d8f,#0072b1,#0183c9);border-radius:0 10px 0 0}.socialredes .socialgithub{background-color:#181616}.socialredes .socialtwitter{background-color:#000}.socialredes .socialwhatsapp{background-color:#25d366}.socialredes .socialphone{background-color:#047bc1}.socialredes a:hover{border-radius:0 10px 10px 0;width:98px}@media (max-width:768px){.socialredes a{width:35px}.socialredes a svg{width:25px}.socialredes a:hover{width:100%}}@media (max-width:480px){.socialredes a svg{width:20px}}.about-section{padding-bottom:100px;padding-top:100px}.about-section .container{margin:0 auto;max-width:1200px}.about-section .row{display:flex;flex-wrap:wrap;justify-content:space-between}.about-img{margin-bottom:50px;text-align:justify}.about-img img{border-radius:10px;box-shadow:0 15px 30px #0000001a;height:auto;max-width:100%}.about-content{margin-bottom:50px}.section-title h1{color:#333;font-size:36px;font-weight:700;margin-bottom:25px;margin-top:-100px}.section-title p{color:#777;font-size:16px;line-height:1.6}.accordion .single-faq button{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;margin-bottom:10px;padding:15px;text-align:left;transition:background-color .3s ease;width:100%}.accordion .single-faq button:hover{background-color:#f1f1f1}.accordion .single-faq .faq-content{background-color:#f9f9f9;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#555;font-size:16px;padding:15px}.accordion .single-faq .navbarcollapse{display:none}.main-btn{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-top:30px;padding:10px 25px;text-align:justify;text-decoration:none;transition:background-color .3s ease}.main-btn:hover{background-color:#0056b3;color:#fff}.btn-hover{transition:transform .3s ease}.btn-hover:hover{transform:translateY(-5px)}@media (max-width:1200px){.about-section .row{flex-direction:column}.about-section .col-lg-6{width:100%}.about-img img{max-width:90%}}@media (max-width:768px){.about-section{padding-bottom:60px;padding-top:40px}.about-section .about-content{margin-top:200px}.section-title h1{font-size:30px}.section-title p{font-size:14px}.accordion .single-faq button{font-size:16px;padding:12px}.accordion .single-faq .faq-content{font-size:14px;padding:12px}.main-btn{font-size:14px;padding:8px 20px}}@media (max-width:480px){.about-section{padding-bottom:40px;padding-top:80px}.section-title h1{font-size:26px}.section-title p{font-size:12px}.accordion .single-faq button{font-size:14px;padding:10px}.accordion .single-faq .faq-content{font-size:12px;padding:10px}.main-btn{font-size:12px;padding:6px 15px}}.about-us{padding:20px 50px}.about-header{margin-bottom:40px;text-align:justify}.about-header h1{color:#0d6efd;font-size:2.5rem;margin-bottom:20px}.about-header p{color:#555;font-size:1.1rem;line-height:1.8}.aboutus-section{align-items:center;display:flex;gap:30px;margin-bottom:40px}.aboutus-section.reverse{flex-direction:row-reverse}.aboutintro{display:flex}.about-content h2{color:#0d6efd;font-size:1.8rem;margin-bottom:15px}.about-content p{color:#444;font-size:1rem;line-height:1.6}.about-image img{border-radius:10px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:400px;width:100%}.about-values{margin-top:40px;text-align:center}.about-values h2{color:#0d6efd;font-size:2rem;margin-bottom:30px}.values-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.value-item{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.value-item h3{color:#0d6efd;font-size:1.2rem;margin-bottom:10px}.value-item p{color:#555;font-size:1rem;line-height:1.5}.value-item:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.aboutus-container{color:#333;padding:60px 30px}.aboutus-header{margin-bottom:50px;text-align:justify}.aboutus-header h1{color:#004aad;font-size:2.8rem;font-weight:700;margin-bottom:10px}.aboutus-header p{color:#666;font-size:1.2rem;line-height:1.8}.aboutus-section1{align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:50px;padding:30px;transition:transform .3s,box-shadow .3s}.aboutus-section1:hover{box-shadow:0 6px 25px #00000026;transform:translateY(-5px)}.aboutus-reverse{flex-direction:row-reverse}.aboutus-content h2{color:#004aad;font-size:2rem;font-weight:600;margin-bottom:20px}.aboutus-content p,.aboutus-content ul{color:#444;font-size:1.1rem;line-height:1.8}.aboutus-content ul{list-style:disc;padding-left:20px}.aboutus-content ul li{margin-bottom:15px}.aboutus-content ul li strong{color:#004aad}@media (max-width:768px){.aboutus-container{padding:40px 15px}.aboutus-header h1{font-size:2.2rem}.aboutus-content h2{font-size:1.6rem}.aboutus-content p,.aboutus-content ul{font-size:.9rem}}@media (max-width:480px){.aboutintro{flex-direction:column}.aboutintro video{width:100%}.aboutus-section{flex-direction:column!important}.aboutus-section video{width:100%}.aboutus-section1{padding:0}}.main-container{margin:0 20px;padding:0 1rem}.header-section{text-align:center}.header-section h1{color:#0d6efd;font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:20px}.header-section p{color:#4a5568;font-size:1.2rem;margin-top:1rem}.project-section{margin-top:5rem}.project-section h2{color:#1a202c;font-size:2.8rem;font-weight:600;margin-bottom:3rem;text-align:center}.project-items{display:flex;flex-direction:column;gap:4rem;justify-content:center}.project-item{align-items:center;border-radius:25px;box-shadow:0 10px 20px #00000026;display:flex;flex-direction:row;gap:1rem;transition:transform .3s ease}.project-item:hover{transform:translateY(-10px)}.project-item.reversed{flex-direction:row-reverse}.project-image-wrapper{box-shadow:0 10px 20px #00000026;flex:2 1;overflow:hidden;position:relative}.project-image-wrapper:hover img{transform:scale(1.05);transition:transform .3s ease}.project-image-wrapper img{height:400px;object-fit:cover;transition:opacity .3s ease}.project-info-wrapper{flex:2 1;padding:1.5rem}.project-info-wrapper h3{color:#007bff;font-size:2rem;font-weight:700;margin-bottom:1rem}.project-info-wrapper p{color:#4a5568;font-size:1.1rem;margin-bottom:1.5rem}.project-info-wrapper button{background-color:#007bff;border:none;border-radius:.5rem;box-shadow:0 5px 15px #0000001a;color:#fff;cursor:pointer;padding:1rem 2rem;transition:background-color .3s ease}.project-info-wrapper button:hover{background-color:#0056b3}.project-container{max-width:100%;padding:50px 20px;text-align:center}.project-header h1{font-size:2.5rem;margin-bottom:10px}.project-header p{font-size:1.1rem;margin-bottom:30px}.project-stats{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.project-stat{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#2a31a7;padding:20px;text-align:center;transition:transform .3s ease;width:200px}.project-stat h2{font-size:2.5rem;margin-bottom:10px}.project-stat p{font-size:1rem}.project-stat:hover{box-shadow:0 8px 20px #0003;transform:translateY(-10px)}.project-info-wrapper.mobile{flex:4 1}@media (max-width:768px){.header-section h1{font-size:2.5rem}.header-section p{font-size:1rem}.project-section h2{font-size:2.4rem}.project-items{gap:2rem}.project-item{gap:2rem}.project-item,.project-item.reversed{flex-direction:column}.project-image-wrapper img{height:250px}.project-info-wrapper{flex:1 1;padding:1rem}.project-info-wrapper h3{font-size:1.8rem}.project-info-wrapper p{font-size:1rem}.project-info-wrapper button{font-size:1rem;padding:.8rem 1.5rem}.project-stats{flex-direction:column;gap:20px}.project-stat{font-size:1.2rem;padding:15px;width:100%}.project-header h1{font-size:2rem}.project-header p{font-size:1rem}.project-image-wrapper{width:100%}}@media (max-width:480px){.header-section h1{font-size:2rem}.header-section p{font-size:.9rem}.project-section h2{font-size:2rem}.project-item,.project-items{gap:1.5rem}.project-image-wrapper{width:100%}.project-image-wrapper img{height:200px}.project-info-wrapper{padding:.8rem}.project-info-wrapper h3{font-size:1.6rem}.project-info-wrapper p{font-size:.9rem}.project-info-wrapper button{font-size:.9rem;padding:.6rem 1.2rem}.project-stat{font-size:1.1rem;padding:15px;width:100%}.project-image-wrapper{border-radius:8px!important}.project-image-wrapper.mobile img{height:300px!important;width:100%}}.carousel-images{align-items:center;display:flex;justify-content:center;width:100%}.carousel-images img{max-height:500px;object-fit:cover;width:100%}.carousel-btn{background:#00000080;border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.project-stat i{font-size:3rem;margin:.5rem auto}.scroll-to-top-container{align-items:flex-end;bottom:20px;display:flex;justify-content:center;position:fixed;right:20px;top:calc(100% - 100px);z-index:10}.progress-ring{height:80px;position:relative;width:80px}.progress-ring-svg{transform:rotate(-90deg)}.progress-ring-background{stroke:#e6e6e6}.progress-ring-circle{transition:stroke-dasharray .3s ease}.scroll-to-top{align-items:center;background:linear-gradient(45deg,#007bff,#00c6ff);border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background .3s ease;visibility:hidden;width:50px}.scroll-to-top:hover{background:linear-gradient(45deg,#0056b3,#0091c8);box-shadow:0 6px 12px #0000004d;transform:scale(1.1)}.scroll-to-top.show{opacity:1;transform:translate(-50%,-50%) translateY(0);visibility:visible}.scroll-to-top.hide{transform:translate(-50%,-50%) translateY(20px)}
/*# sourceMappingURL=main.acf0dc7e.css.map*/