:root{--white: #fff;--black: #000;--primary-color: #ff7373;--primary-hover: #e66060;--secondary-color: #ff6501;--secondary-hover: #e05a00;--tertiary-color: #008e9a;--tertiary-hover: #007782;--color-deep-blue: #2e77e6;--deep-blue-hover: #1f5ec1;--light-text: #555;--transparent-gray: #f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000000}.loader{width:12px;height:12px;border-radius:50%;display:block;margin:15px auto;position:relative;color:var(--secondary-color);box-sizing:border-box;animation:animloader 1s linear infinite alternate}@keyframes animloader{0%{box-shadow:-38px -12px,-14px 0,14px 0,38px 0}33%{box-shadow:-38px 0,-14px -12px,14px 0,38px 0}66%{box-shadow:-38px 0,-14px 0,14px -12px,38px 0}to{box-shadow:-38px 0,-14px 0,14px 0,38px -12px}}.sectionTitle{padding:5px 10px;text-transform:uppercase;border-radius:4px;font-size:14px;font-weight:400;width:fit-content}.link{text-decoration:none;display:inline-block;position:relative;color:gray;font-weight:500;padding-bottom:2px;overflow:hidden;font-size:14px;margin-bottom:auto;width:fit-content;margin-top:10px}.link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s ease-in-out,left .3s ease-in-out}.link:hover:after{width:100%;left:0}.link:not(:hover):after{width:0;left:100%}.header{display:flex;justify-content:space-between;align-items:center;padding:5px 30px;background:var(--white);color:var(--black);box-shadow:0 4px 6px #0000001a;position:sticky;width:100%;top:0;height:70px;z-index:999}.logo{width:15%}.logo-img{width:100%;height:auto}.nav-links{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;width:100%}.nav-links a{color:var(--black);text-decoration:none;padding:8px;transition:.3s;font-size:14px}.nav-links a:hover{color:var(--primary-color);border-radius:5px}.contact-box{display:flex;align-items:center;gap:10px}.contact-number{font-size:12px;text-decoration:none;color:var(--black);background-color:#ddd;padding:5px;border-radius:5px}.contact-btn{background:#fb4003;color:#fff;padding:10px 15px;border:none;cursor:pointer;border-radius:5px;transition:.4s ease-in-out}.contact-btn:hover{background:var(--secondary-hover);transform:translateY(-2px)}.dropdown{position:relative}.dropdown-content{position:absolute;top:30px;left:0;background:#fff;color:#000;width:150px;display:flex;flex-direction:column;border-radius:5px;padding:5px;box-shadow:0 4px 6px #0003}.dropdown-content a{color:var(--black);padding:10px;text-decoration:none;transition:all .4s ease}.dropdown-content a:hover{background:var(--primary-color);color:var(--white)}.dropdown-content.lg{display:grid;grid-template-columns:1fr 1fr;width:400px!important}.drop-btn.active{font-weight:700;color:var(--primary-color)}.mobile-menu{display:none;cursor:pointer}.mobile-dropdown{position:absolute;left:0;top:70px;background:#fff;color:#000;display:flex;flex-direction:column;width:100%;height:calc(100vh - 70px);padding:10px;overflow:auto}.mobile-dropdown a,.mobile-dropdown .drop-btn{color:#000;padding:10px;text-decoration:none;display:block;border-radius:8px}.mobile-dropdown a:hover,.mobile-dropdown .drop-btn:hover{background:var(--primary-hover);color:var(--white)}.mobile-dropdown-container{display:flex;flex-direction:column}.mobile-dropdown-content{display:flex;flex-direction:column;background:#fff;margin-top:5px;padding:5px;margin-left:20px;border-bottom:1px solid var(--tertiary-color)}.mobile-dropdown-content a{padding:8px;color:var(--primary-color)}.mobile-dropdown-content a.current{color:var(--secondary-color)}.mobile-dropdown-content a.current:hover{color:var(--white);font-weight:700}.dropdown-content .current{color:var(--primary-color)}.mobile-dropdown-content a:last-child{border-bottom:none}.itm-container{padding:20px 60px;display:flex;align-items:center;flex-direction:column}.itm-top{display:flex;gap:20px;align-items:center}.itm-text-section{width:50%}.itm-heading{font-size:2.5rem;font-weight:700;color:var(--black)}.itm-description{font-size:1rem;color:var(--light-text);margin-top:10px}.itm-button-group{display:flex;gap:10px;margin-top:20px}.itm-btn{padding:12px 24px;font-size:1rem;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:.3s ease-in-out}.itm-btn-red{background-color:#f70b1e;color:var(--white)}.itm-btn-red{background-color:#db5454;color:var(--white)}.itm-btn-red a{color:var(--white);text-decoration:none}.itm-btn-red:hover{background-color:var(--secondary-hover)}.itm-btn-blue{background-color:var(--tertiary-color);color:var(--white)}.itm-btn-blue:hover{background-color:var(--tertiary-hover)}.itm-image-section{max-width:500px;margin-top:30px}.itm-image{width:100%;border-radius:10px;box-shadow:0 4px 10px #0000001a}.itm-bottom{display:grid;grid-template-columns:3fr 9fr;margin:40px 0;width:100%}.itm-reviews{display:flex;align-items:flex-start;flex-direction:column;gap:10px;justify-content:center;width:100%}.itm-stars{color:red;font-size:1rem}.itm-review-text{font-size:1rem;color:#333;display:flex;align-items:center;gap:10px}.itm-stats-container{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:space-between;width:100%;gap:20px}.itm-stat{text-align:left}.itm-stat-number{font-size:1.5rem;font-weight:700;color:#1a1a1a;position:relative}.itm-stat-number:before{position:absolute;content:"";width:3px;height:30px;background-color:var(--primary-color);left:-20px;top:5px}.itm-stat-text{font-size:1rem;color:var(--light-text)}.section-container-diamonds{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1100px;margin:50px auto;padding:20px;background:var(--color-deep-blue);border-radius:8px;position:relative;overflow:hidden}.text-content-diamonds{flex:1;padding:20px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.text-content-diamonds h6{background-color:var(--deep-blue-hover);padding:5px;border-radius:4px;color:var(--white);cursor:pointer;font-size:12px;margin-bottom:30px;width:fit-content;font-weight:400;text-transform:uppercase}.diamond-bg{flex:1;position:relative;width:100%;height:200px}.diamond{position:absolute;background:#0003;transform:rotate(45deg);box-shadow:2px 4px 6px #000000b3}.diamond-large{width:80px;height:80px;top:20px;right:40px;background-color:#ec7a2ee4}.diamond-medium{width:60px;height:60px;top:100px;right:100px;background-color:var(--tertiary-color)}.diamond-small{width:40px;height:40px;top:50px;right:150px;background-color:#f60}.diamond-tiny{width:20px;height:20px;top:130px;right:50px}.HomeServices{display:grid;grid-template-columns:repeat(4,1fr);padding:40px;gap:20px}.HomeServices img{width:100%}.HomeServices .icon{color:var(--secondary-color);font-size:50px}.HomeServices h2{font-size:1.25rem;margin:10px 0;color:var(--tertiary-color)}.HomeServices p{color:var(--light-text)}.solutions{padding:40px;background:linear-gradient(to bottom,var(--white),var(--primary-hover))}.solutions .subtitle{background-color:var(--primary-color);padding:5px;border-radius:4px;color:var(--white);cursor:pointer;font-size:12px;width:fit-content;font-weight:400;text-transform:uppercase}.solutions .title{margin:20px 0;font-size:2rem}.solutions .solution-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.solutions .solution-cards .card{background-color:var(--white);padding:15px;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:280px;transition:.4s ease-in-out;cursor:pointer}.solutions .solution-cards .card:hover{box-shadow:2px 4px 6px #00000080;transform:scale(1)}.solutions .solution-cards .card:hover h3,.solutions .solution-cards .card .icon{color:var(--tertiary-color)}.solutions .solution-cards .card h3{font-size:1.25rem;margin:10px 0;transition:.4s ease-in-out}.solutions .solution-cards .card p{flex:1;padding-bottom:15px}.solutions .solution-cards .card .link{text-decoration:none;display:inline-block;position:relative;color:gray;font-weight:500;padding-bottom:2px;overflow:hidden;font-size:14px;margin-bottom:auto;width:fit-content;margin-top:10px}.solutions .solution-cards .card .link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s ease-in-out,left .3s ease-in-out}.solutions .solution-cards .card .link:hover:after{width:100%;left:0}.solutions .solution-cards .card .link:not(:hover):after{width:0;left:100%}.solutions button{display:flex;align-items:center;justify-content:center;margin:20px auto;padding:10px 20px;background-color:var(--black);color:var(--white);border:none;border-radius:4px;cursor:pointer}.industries-served{text-align:center;padding:50px;margin:50px 0}.industries-served .industries-title{color:var(--primary-color);font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:10px}.industries-served .industries-heading{color:var(--black);font-size:36px;font-weight:700;margin:auto auto 30px}.industries-served .industries-list{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.industries-served .industry-item{display:flex;align-items:center;background:#f6f6f6;padding:10px 15px;border-radius:20px;cursor:pointer;transition:all .3s ease-in-out}.industries-served .industry-item:hover{background:#ddd}.industries-served .industry-img{width:30px;height:30px;border-radius:50%;object-fit:cover;margin-right:10px}.industries-served .industry-name{font-size:14px;color:#222;font-weight:600}.industries-served .view-all{display:block;margin-top:20px;text-decoration:none;font-size:14px;color:var(--tertiary-color);font-weight:700;transition:all .4s ease-in-out}.industries-served .view-all:hover{color:var(--tertiary-hover);text-decoration:wavy}.tech-container{background-color:#1c2a39;color:#fff;padding:40px}.tech-container .tech-statement h4{background-color:var(--light-text);padding:5px;border-radius:4px;color:var(--white);cursor:pointer;font-size:12px;width:fit-content;font-weight:400;text-transform:uppercase}.tech-container .tech-statement h2{margin:10px 0;font-size:36px}.tech-container .tech-statement p{margin:10px 0;font-size:16px;line-height:28px}.tech-container .tech-header{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;margin-top:50px;color:var(--secondary-color)}.tech-container .tech-cards{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;align-items:flex-start}.tech-container .tech-card{background-color:#223343;padding:20px;width:300px;border-radius:10px;box-shadow:0 4px 8px #0003;text-align:left;display:flex;flex-direction:column;transition:all .3s ease-in-out;overflow:hidden}.tech-container .tech-card:hover{cursor:pointer;transform:translateY(-5px)}.tech-container .tech-card.expanded{transition:all .3s ease-in-out}.tech-container .tech-card h3{font-size:18px;margin-bottom:10px}.tech-container .tech-card p{font-size:14px;line-height:1.5;margin-bottom:15px}.tech-container .view-more{background:none;border:none;color:var(--color-deep-blue);font-size:14px;cursor:pointer;display:flex;align-items:center;margin-top:auto}.tech-container .view-more:hover{color:var(--deep-blue-hover)}.tech-container .tech-list-container{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.tech-container .tech-list{list-style:none;margin-top:10px;opacity:1}.tech-container .tech-list li{border-bottom:1.5px solid var(--light-text);padding:10px;font-size:14px}.tech-container .tech-list li:last-child{border-bottom:none}.company-logos{text-align:center;padding:10px}.company-logos .logo-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.company-logos .logo-slider::-webkit-scrollbar{display:none}.company-logos .logo-track{display:flex;gap:6rem;padding:10px;animation:scrollLoop 30s linear infinite}.company-logos .logo{height:auto;object-fit:contain;cursor:pointer;transition:transform .3s ease-in-out}.company-logos .logo:hover{transform:scale(1.1)}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.Unknown{display:grid;grid-template-columns:7fr 5fr;gap:20px;padding:30px}.Unknown .unknown-item{background:#dee0ff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0003;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease-in-out}.Unknown .unknown-item:nth-child(2){background:#f8f0e6}.Unknown .unknown-item img{width:50%;align-self:center}.Unknown .unknown-item .title{display:flex;align-items:center;gap:10px;justify-content:space-between}.Unknown .unknown-item .title .num{font-weight:700;font-size:20px}.Unknown .unknown-item .title h6{font-weight:700;font-size:18px}.Unknown .unknown-item p{line-height:1.7;margin:10px 0}.Unknown .unknown-item a{font-weight:300;text-decoration:none;color:var(--black);display:inline-flex;align-items:center;gap:10px;transition:all .4s ease-in-out}.Unknown .unknown-item a svg{font-size:32px}.Unknown .unknown-item a:hover{color:var(--secondary-color)}.SuccessStory-container{padding:20px}.SuccessStory-container h6{background-color:#d3d3d3;padding:5px;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:12px;width:fit-content;font-weight:600;text-transform:uppercase}.SuccessStory-container h2{margin:10px 0;font-size:36px}.SuccessStory-container .SuccessStory{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.SuccessStory-container .SuccessStory img{width:100%;height:250px;object-fit:contain}.SuccessStory-container .SuccessStory .story{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;background:#fff;padding:10px;border-radius:10px;box-shadow:4px 4px 6px #0003;transition:all .4s ease-in-out;cursor:pointer}.SuccessStory-container .SuccessStory .story:hover{transform:translateY(-5px)}.SuccessStory-container .SuccessStory .story .mini-nav{display:flex;gap:10px;font-size:12px;color:var(--light-text);align-items:center;justify-content:center}.SuccessStory-container .SuccessStory .story .mini-nav a{text-decoration:none;color:var(--light-text);margin-top:10px}.SuccessStory-container .SuccessStory .story .mini-nav a:hover{color:var(--secondary-color)}.SuccessStory-container .SuccessStory .story .heading{font-size:18px;font-weight:600;margin:10px 0;text-align:center;color:var(--tertiary-color)}.SuccessStory-container .SuccessStory .story p{font-size:14px;color:var(--light-text);line-height:2;text-align:center}.SuccessStory-container .SuccessStory .story .link{text-decoration:none;color:var(--black);font-size:14px;font-weight:600;margin-top:20px;margin-bottom:20px;transition:all .4s ease-in-out}.SuccessStory-container .SuccessStory .story .link:hover{color:var(--secondary-color)}.testimonial-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;max-width:700px;margin:auto;overflow:hidden;transition:height .5s ease-in-out}.testimonial-container .testimonial-logo img{width:50px;margin-bottom:10px}.testimonial-container .testimonial-content{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-in-out,transform .5s ease-in-out;min-height:200px;max-width:600px}.testimonial-container .testimonial-text{font-size:18px;color:#222;max-width:600px;line-height:1.6}.testimonial-container .testimonial-author{font-weight:700;margin-top:10px}.testimonial-container .testimonial-position{font-size:14px;color:#666}.testimonial-container .testimonial-navigation{display:flex;gap:15px;margin-top:20px;position:relative}.testimonial-container .testimonial-arrow{background-color:#f0f0f0;border:none;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;cursor:pointer;transition:color .3s}.testimonial-container .testimonial-arrow:hover{color:var(--secondary-color)}.contact-container{width:100%}.contact-container .contact-heading{background:#242627;color:var(--white);padding:15px 40px;height:40vh;display:flex;flex-direction:column;justify-content:space-between}.contact-container .contact-heading h6{background-color:#1f2021;padding:5px;border-radius:4px;color:var(--secondary-color);cursor:pointer;font-size:12px;width:fit-content;font-weight:600;text-transform:uppercase}.contact-container .contact-heading h2{font-size:36px;max-width:350px}.contact-container .contact-body{background:linear-gradient(to bottom right,#fff,#58a19d,#117e88);display:flex;align-items:flex-start;justify-content:space-between;padding:10px 0}.contact-container .contact-body .contact-info{flex:1;padding:20px}.contact-container .contact-body .contact-info h2{font-size:1.25rem;color:var(--black);font-weight:400;margin-bottom:20px}.contact-container .contact-body .contact-phone{font-weight:700;text-decoration:none;color:var(--tertiary-color)}.contact-container .contact-body .contact-info .benefits{margin-top:20px}.contact-container .contact-body .contact-info .subhead{color:#0a0d31}.contact-container .contact-body .contact-info .benefits ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:10px;gap:15px}.contact-container .contact-body .contact-info .benefits ul li svg{color:red}.contact-container .contact-body .contact-info .whatsNext{margin:40px 0 20px}.contact-container .contact-body .contact-info .whatsNext .steps-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:15px}.contact-container .contact-body .contact-info .whatsNext .steps-container>div{flex:1}.contact-container .contact-body .contact-info .whatsNext .steps-container .step{display:flex;align-items:center;gap:10px}.contact-container .contact-body .contact-info .whatsNext .steps-container .step .no{font-size:2rem}.contact-container .contact-body .contact-info .whatsNext .steps-container .step p{font-size:.75rem;flex:1}.contact-container .contact-body .contact-info .whatsNext .steps-container svg{font-size:1.75rem;color:var(--light-text);margin-right:10px}.contact-container .contact-body .contact-form{flex:1;background:#fff;color:#000;padding:20px;border-radius:8px;box-shadow:0 0 10px #0003;max-width:50%;margin:-150px 10px 0}.contact-container .contact-body .contact-form h3{text-align:center;margin-bottom:20px}.contact-container .contact-body form{margin-top:20px}.contact-container .contact-body .form-group{display:flex;gap:10px}.contact-container .contact-body form label{font-size:14px}.contact-container .contact-body form label svg{color:red;font-size:.5rem}.contact-container .contact-body .input-field{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;transition:border .3s ease}.contact-container .contact-body .input-field:focus{border-color:var(--tertiary-color)!important}.contact-container .contact-body .input-field.message{height:100px}.contact-container .contact-body .submit-button{padding:12px;background:var(--secondary-color);color:var(--white);border:none;border-radius:5px;font-size:1rem;cursor:pointer}.contact-container .contact-body .submit-button:hover{background:var(--secondary-hover)}.contact-container .contact-body .input-field.error{border:1px solid red!important}.footer{width:100%}.footer-top{display:flex;justify-content:space-between;background-color:#000;color:#fff;padding:40px 20px;text-align:left}.footer-content,.branding-container{flex:1}.footer-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px}.footer-section{margin-bottom:20px}.footer-section h3{font-size:18px;margin-bottom:10px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{text-decoration:none;color:gray;transition:all .4s ease-in-out}.footer-section ul li a:hover{color:#f5f5f5}.subscription-box{margin-top:20px}.subscription-box .real-text{padding:10px;width:100%;max-width:400px;border-radius:5px;border:1px solid gray;background:transparent}.subscription-box .checkbox{margin-top:10px;display:flex;align-items:center;gap:10px}.subscription-box .checkbox label{margin-left:5px;font-size:14px;color:gray;font-size:12px}.subscription-box .submit{padding:10px 20px;margin:10px 0;background:var(--secondary-color);color:var(--white);border:none;border-radius:4px;cursor:pointer;transition:.4s ease-in-out}.subscription-box .submit{background:var(--secondary-hover)}.footer-top .branding-container{position:relative;text-align:center;margin-top:40px;overflow:hidden;display:flex;align-items:center;justify-content:center}.footer-top .branding-container .branding{position:relative;z-index:2;padding:20px}.footer-top .branding-container .branding h3{font-size:22px;text-transform:uppercase;margin-bottom:10px}.footer-top .branding-container .branding p{margin:10px 0}.footer-top .branding-container .schedule-btn{background-color:var(--color-deep-blue);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.footer-top .branding-container .schedule-btn:hover{background-color:var(--deep-blue-hover)}.footer-top .branding-container .circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.footer-top .branding-container .circle{position:absolute;width:20px;height:20px;background-color:#fff;border-radius:50%;animation:moveAround 5s infinite alternate ease-in-out}.footer-top .branding-container .circle:nth-child(2n){background-color:var(--primary-color)}.footer-top .branding-container .circle:nth-child(1),.footer-top .branding-container .circle:nth-child(2),.footer-top .branding-container .circle:nth-child(3),.footer-top .branding-container .circle:nth-child(4){width:10px;height:10px;top:5%}.footer-top .branding-container .circle:nth-child(21),.footer-top .branding-container .circle:nth-child(22),.footer-top .branding-container .circle:nth-child(23),.footer-top .branding-container .circle:nth-child(24){width:10px;height:10px;top:95%}.footer-top .branding-container .circle:nth-child(1),.footer-top .branding-container .circle:nth-child(21){left:10%;animation-duration:4s}.footer-top .branding-container .circle:nth-child(2),.footer-top .branding-container .circle:nth-child(22){left:30%;animation-duration:5s}.footer-top .branding-container .circle:nth-child(3),.footer-top .branding-container .circle:nth-child(23){left:60%;animation-duration:6s}.footer-top .branding-container .circle:nth-child(4),.footer-top .branding-container .circle:nth-child(24){left:90%;animation-duration:7s}.footer-top .branding-container .circle:nth-child(5),.footer-top .branding-container .circle:nth-child(6),.footer-top .branding-container .circle:nth-child(7),.footer-top .branding-container .circle:nth-child(8),.footer-top .branding-container .circle:nth-child(9){width:15px;height:15px;top:25%}.footer-top .branding-container .circle:nth-child(16),.footer-top .branding-container .circle:nth-child(17),.footer-top .branding-container .circle:nth-child(18),.footer-top .branding-container .circle:nth-child(19),.footer-top .branding-container .circle:nth-child(20){width:15px;height:15px;top:75%}.footer-top .branding-container .circle:nth-child(5),.footer-top .branding-container .circle:nth-child(16){left:5%;animation-duration:8s}.footer-top .branding-container .circle:nth-child(6),.footer-top .branding-container .circle:nth-child(17){left:27.5%;animation-duration:5s}.footer-top .branding-container .circle:nth-child(7),.footer-top .branding-container .circle:nth-child(18){left:50%;animation-duration:7s}.footer-top .branding-container .circle:nth-child(8),.footer-top .branding-container .circle:nth-child(19){left:72.5%;animation-duration:5s}.footer-top .branding-container .circle:nth-child(9),.footer-top .branding-container .circle:nth-child(20){left:95%;animation-duration:6s}.footer-top .branding-container .circle:nth-child(10),.footer-top .branding-container .circle:nth-child(11),.footer-top .branding-container .circle:nth-child(12),.footer-top .branding-container .circle:nth-child(13),.footer-top .branding-container .circle:nth-child(14),.footer-top .branding-container .circle:nth-child(15){width:20px;height:20px;top:50%}.footer-top .branding-container .circle:nth-child(10){left:5%;animation-duration:7s}.footer-top .branding-container .circle:nth-child(11){left:23%;animation-duration:5s}.footer-top .branding-container .circle:nth-child(12){left:41%;animation-duration:7s}.footer-top .branding-container .circle:nth-child(13){left:59%;animation-duration:8s}.footer-top .branding-container .circle:nth-child(14){left:77%;animation-duration:7s}.footer-top .branding-container .circle:nth-child(15){left:95%;animation-duration:3s}@keyframes moveAround{0%{transform:translateY(0) translate(0) scale(1);opacity:.8}50%{transform:translateY(-10px) translate(10px) scale(1.1);opacity:.6}to{transform:translateY(10px) translate(-10px) scale(1);opacity:.8}}.footer-bottom{padding:20px}.footer-bottom .butt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2)}.footer-bottom .butt .butt-left{max-width:50%;text-align:left;display:flex}.footer-bottom .butt .butt-left .idk{display:flex;align-items:flex-start;gap:10px;font-size:14px}.footer-bottom .butt .butt-left .idk a{color:var(--light-text);text-decoration:none;margin:5px 0}.footer-bottom .butt .butt-left .idk a:hover{color:var(--primary-color)}.butt-right{display:flex;gap:15px}.butt-right a{display:flex;align-items:center;flex-direction:column;gap:10px;text-decoration:none;color:var(--black);transition:color .3s}.butt-right a svg{font-size:1.5rem}.butt-right a:hover{color:var(--tertiary-color)}.basement{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:15px}.basement p{margin:5px 0}.basement a{color:var(--black);text-decoration:none}.basement a:hover{text-decoration:underline;color:var(--tertiary-color)}.text-block{display:flex;align-items:center;flex-direction:column;gap:20px;margin:40px auto;text-align:center}.text-block h6{color:var(--secondary-color);padding:5px 10px;border-radius:4px;font-size:14px;background:var(--transparent-gray);font-weight:400}.text-block h1{color:var(--black);font-size:36px;max-width:70%}.text-block p{color:var(--light-text);max-width:70%}.AboutWhyUs{max-width:700px;margin:20px auto;padding:10px}.AboutWhyUs h6{padding:5px 10px;background-color:var(--transparent-gray);color:var(--tertiary-color);width:fit-content;text-transform:uppercase;font-weight:500}.AboutWhyUs .content{margin:20px 0}.AboutWhyUs ul{margin:10px 0 10px 20px}.AboutWhyUs ul li{margin:10px 0}.AboutWhyUs .link,.HowWeDoIt .link{text-decoration:none;display:inline-block;position:relative;color:gray;font-weight:500;padding-bottom:2px;overflow:hidden;font-size:14px;margin-bottom:auto;width:fit-content;margin-top:10px}.AboutWhyUs .link:after,.HowWeDoIt .link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s ease-in-out,left .3s ease-in-out}.AboutWhyUs .link:hover:after,.HowWeDoIt .link:hover:after{width:100%;left:0}.AboutWhyUs .link:not(:hover):after,.HowWeDoIt .link.link:not(:hover):after{width:0;left:100%}.timeline-container{display:flex;justify-content:center;padding:20px}.timeline{display:flex;flex-direction:column;position:relative;width:80%}.timeline-disc{position:sticky;top:100px;color:var(--secondary-color);left:50%;transform:translate(-50%);font-size:26px;margin-bottom:-10px}.timeline-item{display:flex;align-items:center;position:relative}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-content{flex:1;padding:20px 50px}.timeline-content h2{font-size:22px;font-weight:600}.timeline-content p{margin:15px 0;font-size:14px;line-height:1.7}.timeline-line{width:1px;height:100%;background-color:#ddd;position:absolute;left:50%;transform:translate(-50%)}.timeline-dot{font-size:18px;color:var(--secondary-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.timeline img{width:100%;max-width:300px;border-radius:8px}.core-values{background-color:#242627;color:var(--white);padding:20px;border-radius:8px;margin:20px auto;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='291'%20height='294'%20viewBox='0%200%20291%20294'%3e%3cpath%20d='m145.48%2018.18-9-9%209-9%209%209-9%209m0%2033-7-7%207-7%207%207-7%207m0%2034-6-6%206-6%206%206-6%206m-.5%2034-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m.5%2035-4-4%204-4%204%204-4%204m-18-120-8-8%208-8%208%208-8%208m.5%2034-6.5-6.5%206.5-6.5%206.5%206.5-6.5%206.5m-.5%2034-5-5%205-5%205%205-5%205m0%2034-4-4%204-4%204%204-4%204m.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m-17.5-120-7-7%207-7%207%207-7%207m0%2034-6-6%206-6%206%206-6%206m-.5%2034-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m.5%2035-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m-17.5-120-6.5-6.5%206.5-6.5%206.5%206.5-6.5%206.5m-.5%2034-5-5%205-5%205%205-5%205m0%2034-4-4%204-4%204%204-4%204m.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m-.5%2035-3-3%203-3%203%203-3%203m-18-121-6-6%206-6%206%206-6%206m.5%2034-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m-.5%2035-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m.5%2035-2.5-2.5%202.5-2.5%202.5%202.5-2.5%202.5m-17.5-121-5-5%205-5%205%205-5%205m0%2034-4-4%204-4%204%204-4%204m-.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m.5%2035-3-3%203-3%203%203-3%203m0%2034-2-2%202-2%202%202-2%202m-17.5-121-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m-.5%2035-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m.5%2035-2.5-2.5%202.5-2.5%202.5%202.5-2.5%202.5m-.5%2035-2-2%202-2%202%202-2%202m-18-122-4-4%204-4%204%204-4%204m.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m-.5%2035-3-3%203-3%203%203-3%203m0%2034-2-2%202-2%202%202-2%202m0%2036-2-2%202-2%202%202-2%202m-17-122-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m-.5%2035-2.5-2.5%202.5-2.5%202.5%202.5-2.5%202.5m.5%2035-2-2%202-2%202%202-2%202m-.5%2035-1.5-1.5%201.5-1.5%201.5%201.5-1.5%201.5m159.5-259-8-8%208-8%208%208-8%208m-.5%2034-6.5-6.5%206.5-6.5%206.5%206.5-6.5%206.5m.5%2034-5-5%205-5%205%205-5%205m0%2034-4-4%204-4%204%204-4%204m-.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m17.5-120-7-7%207-7%207%207-7%207m0%2034-6-6%206-6%206%206-6%206m.5%2034-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m-.5%2035-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m17.5-120-6.5-6.5%206.5-6.5%206.5%206.5-6.5%206.5m.5%2034-5-5%205-5%205%205-5%205m0%2034-4-4%204-4%204%204-4%204m-.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m.5%2035-3-3%203-3%203%203-3%203m18-121-6-6%206-6%206%206-6%206m-.5%2034-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m.5%2035-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m-.5%2035-2.5-2.5%202.5-2.5%202.5%202.5-2.5%202.5m17.5-121-5-5%205-5%205%205-5%205m0%2034-4-4%204-4%204%204-4%204m.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m-.5%2035-3-3%203-3%203%203-3%203m0%2034-2-2%202-2%202%202-2%202m17.5-121-4.5-4.5%204.5-4.5%204.5%204.5-4.5%204.5m.5%2035-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m-.5%2035-2.5-2.5%202.5-2.5%202.5%202.5-2.5%202.5m.5%2035-2-2%202-2%202%202-2%202m18-122-4-4%204-4%204%204-4%204m-.5%2035-3.5-3.5%203.5-3.5%203.5%203.5-3.5%203.5m.5%2035-3-3%203-3%203%203-3%203m0%2034-2-2%202-2%202%202-2%202m0%2036-2-2%202-2%202%202-2%202m17-122-4-4%204-4%204%204-4%204m0%2034-3-3%203-3%203%203-3%203m.5%2035-2.5-2.5%202.5-2.5%202.5%202.5-2.5%202.5m-.5%2035-2-2%202-2%202%202-2%202m.5%2035-1.5-1.5%201.5-1.5%201.5%201.5-1.5%201.5'%20fill='%23DEE0FF'%20fill-rule='evenodd'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:90%;max-width:90%}.core-values h6{background-color:var(--light-text);font-size:14px}.core-values p{margin-top:60px;max-width:60%;font-size:20px}.meet-team{text-align:center;background:linear-gradient(to right,#b1effa,#40848a);color:var(--black);position:relative}.meet-team p{max-width:60%}.meet-team button,.AboutSection button{padding:12px 20px;border:none;border-radius:8px;background-color:var(--secondary-color);color:var(--white);cursor:pointer;transition:all .3s ease-in-out}.meet-team button:hover,.AboutSection button:hover{background-color:var(--secondary-hover);transform:translateY(-2px)}.meet-team .meet-team-context{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20vh 0}.meet-team .circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.meet-team .circles .circle{position:absolute;width:20px;height:20px;background-color:#ffffff80;border-radius:50%}.meet-team .circles .circle:nth-child(1),.meet-team .circles .circle:nth-child(2),.meet-team .circles .circle:nth-child(3),.meet-team .circles .circle:nth-child(4){top:10%}.meet-team .circles .circle:nth-child(1),.meet-team .circles .circle:nth-child(5),.meet-team .circles .circle:nth-child(7),.meet-team .circles .circle:nth-child(9){left:85%}.meet-team .circles .circle:nth-child(2),.meet-team .circles .circle:nth-child(11){left:70%}.meet-team .circles .circle:nth-child(3),.meet-team .circles .circle:nth-child(6),.meet-team .circles .circle:nth-child(8),.meet-team .circles .circle:nth-child(10){left:15%}.meet-team .circles .circle:nth-child(4),.meet-team .circles .circle:nth-child(12){left:30%}.meet-team .circles .circle:nth-child(5),.meet-team .circles .circle:nth-child(6){top:30%}.meet-team .circles .circle:nth-child(7),.meet-team .circles .circle:nth-child(8){top:60%}.meet-team .circles .circle:nth-child(9),.meet-team .circles .circle:nth-child(10),.meet-team .circles .circle:nth-child(11),.meet-team .circles .circle:nth-child(12),.meet-team .circles .circle:nth-child(13){top:85%}.meet-team .circles .circle:nth-child(11),.meet-team .circles .circle:nth-child(12),.meet-team .circles .circle:nth-child(13){width:30px;height:30px}.AboutSection{display:flex;align-items:center;justify-content:center;padding:20px;gap:20px}.AboutSection .img-container img{width:100%;border-radius:8px}.AboutSection>div{flex:1}.AboutSection p{margin:10px 0;color:var(--light-text);line-height:2}.why-text{max-width:600px;margin:20px auto;text-align:center;line-height:2}.WhyTarget{border-width:1px 0;border-style:solid;border-color:var(--light-text);margin:10px;padding:20px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.WhyTarget .WhyTarget-card .icon{color:var(--primary-color);font-size:36px}.WhyTarget .WhyTarget-card h2{margin:20px 0}.WhyTarget .WhyTarget-card p,.HowWeDoIt p{color:var(--light-text);line-height:1.7}.HowWeDoIt{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;padding:20px 40px;margin-top:30px}.HowWeDoIt h2{margin:20px 0;font-size:36px}.HowWeDoIt img{width:100%;border-radius:8px;height:auto;object-fit:contain}.ExecutiveManagement{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:20px;margin-bottom:40px}.ExecutiveManagement .teams{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ExecutiveManagement .teams img{width:100%;height:300px;object-fit:cover;border-radius:8px}.ExecutiveManagement .teams .team{flex:1 1 200px;max-width:250px;display:flex;flex-direction:column;align-items:center;text-align:center}.ExecutiveManagement .team h3{margin:10px 0 5px;font-size:1.2rem;color:var(--secondary-color)}.ExecutiveManagement .team p{font-size:1rem;color:var(--light-text)}.leadership-container{padding:40px;margin:3rem 0}.leadership-container h2{font-size:36px}.leadership-container .team-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;align-items:flex-start;margin-top:20px}.leadership-container .team-card{width:300px;box-shadow:0 4px 8px #0003;text-align:left;display:flex;flex-direction:column;transition:all .3s ease-in-out;overflow:hidden}.leadership-container .team-card:hover{cursor:pointer;transform:translateY(-5px)}.leadership-container .team-card.expanded{transition:all .3s ease-in-out}.leadership-container .team-card h3{font-size:18px;margin:10px 0;text-align:center}.leadership-container .team-card p{font-size:14px;line-height:1.5;margin-bottom:15px;text-align:center}.leadership-container .team-image{width:100%;height:350px;object-fit:cover}.leadership-container .view-more{background:none;border:none;color:var(--color-deep-blue);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:20px}.leadership-container .view-more:hover{color:var(--deep-blue-hover)}.leadership-container .team-details{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.team-last{padding:20px 40px}.team-last>div{margin:20px 0}.team-last h2{color:var(--tertiary-color);margin:10px 0}.team-last ul{padding-left:20px}.team-last ul li{margin:5px 0;color:var(--light-text);line-height:1.5}.team-last ul li b{color:var(--black)}.solutions-container{display:flex;justify-content:space-between;align-items:center;padding:4rem 2rem}.solutions-container .solutions-content{max-width:600px;margin-bottom:2rem}.solutions-container .solutions-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--color-deep-blue)}.solutions-container .solutions-text{font-size:1rem;color:var(--light-text);margin-top:1rem}.solutions-container .solutions-highlight{max-width:500px}.solutions-container .highlight-title{font-size:1.25rem;font-weight:700;color:#0a0a0a}.solutions-container .highlight-text{font-size:1rem;color:var(--light-text)}.solutions-container .highlight-bold{font-weight:600;color:var(--primary-color)}.solutions-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:20px;background-color:#ebf2fa}.solutions-list .solution-card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;transition:transform .3s ease-in-out}.solutions-list .solution-card:hover{transform:translateY(-5px)}.solutions-list .solution-icon{font-size:40px;color:var(--tertiary-color);margin-bottom:10px}.solutions-list .solution-title{font-size:20px;font-weight:700;color:#111}.solutions-list .solution-description{font-size:14px;color:#444;margin:10px 0}.why-choose-us{padding:2rem;margin:3rem 0;display:flex;gap:20px}.why-choose-us>div{flex:1 1 50%}.why-choose-us .image{width:100%;height:100%;object-fit:cover;border-radius:8px}.why-choose-us .title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.why-choose-us .intro{font-size:1rem;margin-bottom:2rem;line-height:1.6}.why-choose-us .reasons{display:flex;flex-direction:column;gap:1.5rem}.why-choose-us .reason-card{background:#fff;padding:1rem;border-left:5px solid var(--secondary-color);box-shadow:0 2px 8px #0000000d;border-radius:4px}.why-choose-us .reason-title{font-size:1.25rem;font-weight:600;color:var(--secondary-hover);margin-bottom:.5rem}.why-choose-us .reason-description{font-size:1rem;line-height:1.6}.faq-section{max-width:800px;margin:0 auto;padding:40px 20px}.faq-title{text-align:center;font-size:32px;font-weight:600;margin-bottom:40px;color:var(--primary-color)}.faq-item{border-bottom:1px solid var(--light-text);padding:20px 0;transition:all .3s ease}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question h4{font-size:18px;margin:0;color:var(--black);font-weight:500}.faq-toggle{font-size:24px;font-weight:700;color:var(--light-text);transition:transform .3s ease}.faq-item.open .faq-toggle{color:var(--secondary-color);transform:rotate(180deg)}.faq-answer{margin-top:15px;font-size:16px;line-height:1.6;color:#555;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.still-have-questions{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:60px 20px;text-align:center;margin:60px auto}.still-have-questions .content h2{font-size:32px;color:#1f2937;margin-bottom:16px}.still-have-questions .content p{font-size:18px;color:#4b5563;margin-bottom:30px}.still-have-questions .button{display:inline-block;padding:12px 28px;font-size:16px;background-color:var(--tertiary-color);color:#fff;border:none;border-radius:8px;text-decoration:none;transition:background-color .3s ease}.still-have-questions .button:hover{background-color:var(--tertiary-hover)}@media (max-width: 1100px){.nav-links,.contact-box{display:none}.mobile-menu{display:block}.mobile-menu .menu-icon{font-size:28px}}@media (max-width: 900px){.logo-img{width:90%;height:auto}}@media (max-width: 950px){.itm-stats-container{grid-template-columns:repeat(3,1fr);padding:20px}.core-values p{max-width:80%}}@media (max-width: 768px){.logo-img{width:20%;height:auto}.logo{width:100%}.itm-container{padding:20px}.itm-top{flex-direction:column;width:100%}.itm-text-section{max-width:500px;width:100%}.itm-heading{font-size:2rem}.itm-button-group{flex-direction:column}.itm-bottom{grid-template-columns:1fr}.itm-reviews{border-bottom:1px solid var(--light-text);padding-bottom:20px}.itm-stats-container{grid-template-columns:repeat(2,1fr);padding:20px}.section-container-diamonds{border-radius:0;height:50vh}.diamond-bg{position:absolute!important}.HomeServices{grid-template-columns:1fr 1fr;padding:20px;gap:10px}.solutions .solution-cards{grid-template-columns:repeat(2,1fr)}.company-logos .logo{height:70px}.contact-container .contact-heading{padding:10px}.contact-container .contact-body .contact-info .whatsNext .steps-container .step .no{font-size:1rem}.contact-container .contact-body .contact-info .whatsNext .steps-container .step p{font-size:.75rem}.contact-container .contact-body .contact-info .whatsNext .steps-container svg{font-size:1rem}.contact-container .contact-body .contact-info{padding:10px}.contact-container .contact-heading h2{font-size:26px}.contact-container .contact-body{flex-direction:column}.contact-container .contact-body .contact-form{max-width:100%;margin:0}.contact-container .contact-body .contact-info h2{font-size:1rem}.footer-top{flex-direction:column}.footer-top .branding-container .branding{height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-top .branding-container .branding h3{color:var(--tertiary-color)}.timeline-item{flex-direction:column}.timeline-item:nth-child(odd){flex-direction:column}.timeline-line{left:0;transform:translate(0)}.timeline-disc{left:0%;transform:translate(-50%)}.timeline-container{padding:10px}.timeline{width:90%}.timeline-content{padding:10px 10px 10px 20px}.solutions-container{flex-direction:column;padding:10px}.solutions-content,.solutions-highlight{max-width:100%}.solutions-container .solutions-title{font-size:1.5rem}.why-choose-us{flex-direction:column}.why-choose-us>div{flex:1 1 100%}}@media (max-width: 680px){.logo-img{width:30%;height:auto}.HomeServices{grid-template-columns:1fr;padding:20px;gap:10px}.solutions .solution-cards{grid-template-columns:1fr}.solutions .solution-cards .card h3{font-size:1rem}.solutions .solution-cards .card p{font-size:.75rem;line-height:20px}.industries-served .industries-heading{font-size:20px}.industries-served{padding:20px}.industries-served .industry-item{width:100%}.Unknown{grid-template-columns:1fr;padding:10px}.Unknown .unknown-item .title .num{font-weight:500;font-size:16px}.Unknown .unknown-item .title h6{font-size:14px}.SuccessStory-container{padding:10px}.SuccessStory-container h2{font-size:26px}.butt-left{flex-direction:column;max-width:100%!important;width:100%}.footer-bottom .butt .butt-left .idk{width:100%;justify-content:space-between;margin:15px 0;border-bottom:1px solid var(--light-text);padding:20px 0}.basement{flex-direction:column;align-items:flex-start;gap:0}.basement p{font-size:12px}.text-block h1{font-size:20px;max-width:100%}.text-block p{font-size:14px}.timeline-content h2{font-size:20px}.core-values{border-radius:0;margin:20px auto;max-width:100%}.core-values p{max-width:100%}.meet-team p{max-width:90%}.AboutSection{flex-direction:column;padding:10px}.AboutSection p{line-height:1.7}.HowWeDoIt,.ExecutiveManagement,.leadership-container,.team-last{padding:10px}.team-last h2{font-size:16px}.team-last ul li,.team-last p{font-size:12px}.still-have-questions .content h2{font-size:24px}.still-have-questions .content p{font-size:16px}.still-have-questions .button{width:100%;padding:14px}}@media (max-width: 480px){.logo-img{width:50%;height:auto}.footer-mini{grid-template-columns:1fr}.butt-right a svg{font-size:1rem}.butt-right{flex-wrap:wrap}}
