.home{background:#fff;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif}.home .container,.home section{box-sizing:border-box;margin:0 auto;max-width:100%;padding-left:0;padding-right:0}.home h1,.home h2,.home h3,.home h4,.home h5,.home h6{color:#000;font-family:Montserrat Alternates,sans-serif;font-weight:500;margin:0}.home .hero{align-items:center;display:flex;justify-content:center;padding:80px 0 40px;width:75%}.home .hero .hero-row{align-items:center;display:flex;gap:48px;max-width:1200px;width:100%}.home .hero .hero-text{max-width:606px}.home .hero .hero-text h1{font-size:36px;font-weight:500;line-height:44px;margin-bottom:24px}.home .hero .hero-text p{font-size:24px;font-weight:400;line-height:29px;margin-bottom:32px}.home .hero .hero-text .cta-button{background:#5292ef;border:none;border-radius:33px;box-shadow:3px 8px 15px 3px #0000000f;color:#fff;display:inline-block;font-size:20px;font-weight:500;padding:14px 48px;text-decoration:none;transition:background .2s}.home .hero .hero-text .cta-button:hover{background:#007bff}.home .hero .hero-image img{object-fit:cover}.home .company-desc-section{width:67.5%}.home .company-desc-section .company-desc{color:#000;font-size:22px;font-weight:500;letter-spacing:.05em;line-height:30px;margin:40px auto 0;text-align:center}.home .company-desc-section .company-desc .blue-link{color:#007bff}.home .about-section{align-items:center;display:flex;gap:40px;justify-content:center;margin-top:60px;width:75%}.home .about-section .about-images{display:flex;gap:16px}.home .about-section .about-images img{background:#d9d9d9;border-radius:26px;height:296px;object-fit:cover;width:191px}.home .about-section .about-content h2{font-size:42px;font-weight:100;line-height:49px;margin-bottom:24px}.home .about-section .about-content p{color:#000;font-size:20px;font-weight:500;line-height:24px;text-align:justify}.home .services-section{margin-top:80px;width:75%}.home .services-section .services-title{color:#000;font-size:42px;font-weight:100;line-height:61px;margin-bottom:16px;text-align:left}.home .services-section .services-grid{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}.home .services-section .services-row{display:flex;gap:32px;justify-content:center;width:100%}.home .services-section .service-card{align-items:center;background:#5292ef;border-radius:14px;box-shadow:3px 8px 15px 3px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;max-height:40vh;min-height:25vh;padding:2rem 0;width:22.5%}.home .services-section .service-card .service-icon{align-items:center;display:flex;height:44px;justify-content:center;margin-bottom:18px;width:144px}.home .services-section .service-card .service-icon img{display:block;max-height:100%;max-width:100%;object-fit:cover}.home .services-section .service-card .service-title{word-wrap:break-word;color:#fff;font-size:18px;font-weight:600;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;margin-bottom:8px;text-align:center;width:85%;word-break:break-word}.home .services-section .service-card .service-desc{color:#fff;font-size:16px;font-weight:500;line-height:20px;text-align:center;width:75%}.home .international-section{align-items:flex-start;background:#fff;display:flex;padding:3.5rem 0 2.5rem;width:100%}.home .international-section .international-row{align-items:flex-start;display:flex;justify-content:flex-start;width:75%}.home .international-section .international-text{width:75%}.home .international-section .international-text h2{color:#111;font-size:42px;font-weight:100;margin-bottom:1.1rem;text-align:left;width:70%}.home .international-section .international-text p{color:#222;font-size:21px;line-height:1.6;max-width:440px;text-align:left}.home .international-section .international-illustration-wrapper{align-items:center;display:flex;justify-content:center;min-width:180px;width:100%}.home .international-section .international-illustration-wrapper img{height:auto;max-width:100%}.home .why-choose-us{background:#fff;padding:2.5rem 0;width:75%}.home .why-choose-us .why-title{color:#111;font-size:42px;font-weight:100;margin-bottom:1.8rem;margin-left:.2rem;text-align:left}.home .why-choose-us .features-grid{grid-gap:0;background:#fff;border:1px solid #bbb;display:grid;gap:0;grid-template-columns:repeat(4,1fr);overflow:hidden}.home .why-choose-us .feature-box{align-items:flex-start;background:#fff;border-right:1px solid #bbb;display:flex;flex-direction:column;padding:2rem 2rem 1.5rem}.home .why-choose-us .feature-box:last-child{border-right:none}.home .why-choose-us .feature-box .feature-icon{margin-bottom:1.1rem}.home .why-choose-us .feature-box .feature-icon img{display:block;height:64px;width:64px}.home .why-choose-us .feature-box .feature-label{color:#222;font-size:1.5rem;font-weight:500;text-align:left}.home .why-choose-us .feature-box .feature-label span{color:#222;font-weight:700;margin-right:.3rem}.home .testimonials{background:#fff;padding:2.5rem 0 3.5rem;width:75%}.home .testimonials .testimonials-row{display:flex;flex-direction:column;gap:1.5rem}.home .testimonials .testimonials-title{color:#111;font-size:42px;font-weight:100;margin-bottom:1.5rem;margin-left:.2rem;text-align:left}.home .testimonials .testimonials-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem}.home .testimonials .testimonials-left{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem}.home .testimonials .testimonials-left .speech-bubbles{display:flex;gap:1.2rem;margin-bottom:.7rem}.home .testimonials .testimonials-left .speech-bubbles svg{display:block}.home .testimonials .testimonials-left .avatars{display:flex;gap:.7rem}.home .testimonials .testimonials-left .avatars img{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000012;height:48px;object-fit:cover;width:48px}.home .testimonials .testimonials-right{align-items:center;display:flex;flex:1 1 320px;justify-content:center}.home .testimonials .testimonials-right .testimonial-card{background:#fff;border-radius:14px;box-shadow:0 4px 24px #00000014;max-width:350px;min-width:260px;padding:2rem 1.5rem 1.5rem}.home .testimonials .testimonials-right .testimonial-card .stars{color:#111;font-size:1.3rem;margin-bottom:.7rem}.home .testimonials .testimonials-right .testimonial-card p{color:#222;font-size:1.01rem;margin-bottom:1.2rem}.home .testimonials .testimonials-right .testimonial-card .testimonial-author{color:#111;font-weight:700;text-align:right}.home .testimonials-bubbles-avatars{align-items:center;display:flex;flex-direction:column}.home .testimonials-bubbles-avatars .bubbles-row{display:flex;gap:60px;margin-bottom:0}.home .testimonials-bubbles-avatars .bubbles-row .bubble{align-items:center;display:flex;flex-direction:column;position:relative}.home .testimonials-bubbles-avatars .bubbles-row .bubble .bubble-rect{background:#5292ef;border-radius:54px;height:50px;margin-top:20px;width:178px}.home .testimonials-bubbles-avatars .bubbles-row .bubble .bubble-tail{background:#5292ef;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);height:25px;margin-left:-60px;margin-top:-8px;width:40px}.home .testimonials-bubbles-avatars .bubbles-row .bubble:last-child .bubble-rect{height:50px;margin-top:0;width:227px}.home .testimonials-bubbles-avatars .bubbles-row .bubble:last-child .bubble-tail{height:25px;margin-left:125px;margin-top:-7px;transform:scaleX(1);width:40px}.home .testimonials-bubbles-avatars .avatars-row{display:flex;gap:20px}.home .testimonials-bubbles-avatars .avatars-row .avatar{background-position:50%;background-size:cover;height:128px;margin-left:-21px;margin-right:-21px;width:128px}.home .testimonials-bubbles-avatars .avatars-row .avatar:not(:first-child){margin-left:-42px}@media(max-width:1200px){.home .services-section{width:90%}.home .services-section .services-row{flex-wrap:wrap;gap:24px}.home .services-section .service-card{width:45%}}@media(max-width:1024px){.home .about-section,.home .company-desc-section,.home .hero,.home .international-section .international-row,.home .services-section,.home .testimonials,.home .why-choose-us{width:85%}}@media(max-width:768px){.home .container,.home section{padding-left:16px;padding-right:16px}.home .about-section,.home .company-desc-section,.home .hero,.home .international-section .international-row,.home .services-section,.home .testimonials,.home .why-choose-us{box-sizing:border-box;padding-left:16px;padding-right:16px;width:100%}.home .hero{padding:60px 0 30px}.home .hero .hero-row{flex-direction:column-reverse;gap:32px}.home .hero .hero-text{max-width:100%;text-align:center}.home .hero .hero-text h1{font-size:28px;line-height:36px}.home .hero .hero-text p{font-size:18px;line-height:24px}.home .hero .hero-text .cta-button{font-size:16px;padding:12px 32px}.home .hero .hero-image img{height:auto;max-width:100%}.home .company-desc-section .company-desc{font-size:18px;line-height:26px;padding:0 16px}.home .about-section{flex-direction:column;gap:30px;margin-top:40px}.home .about-section .about-images{flex-wrap:wrap;justify-content:center}.home .about-section .about-images img{height:240px;max-width:240px;width:100%}.home .about-section .about-content{text-align:center}.home .about-section .about-content h2{font-size:32px;line-height:40px}.home .about-section .about-content p{font-size:16px;line-height:24px;text-align:center}.home .services-section{margin-top:60px}.home .services-section .services-title{font-size:32px;line-height:40px;text-align:center}.home .services-section .services-row{align-items:center;flex-direction:column}.home .services-section .service-card{height:auto;min-height:180px;padding:24px 16px;width:95%}.home .services-section .service-card .service-icon{height:40px;width:120px}.home .services-section .service-card .service-desc,.home .services-section .service-card .service-title{width:90%}.home .international-section{padding:2.5rem 0}.home .international-section .international-row{flex-direction:column;gap:2rem}.home .international-section .international-text{text-align:center;width:100%}.home .international-section .international-text h2{font-size:32px;text-align:center;width:100%}.home .international-section .international-text p{font-size:18px;max-width:100%;text-align:center}.home .why-choose-us{padding:2rem 0}.home .why-choose-us .why-title{font-size:32px;text-align:center}.home .why-choose-us .features-grid{grid-template-columns:1fr 1fr}.home .why-choose-us .feature-box{align-items:center;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:1.5rem 1rem;text-align:center}.home .why-choose-us .feature-box:nth-child(2n){border-right:none}.home .why-choose-us .feature-box:last-child,.home .why-choose-us .feature-box:nth-last-child(2){border-bottom:none}.home .why-choose-us .feature-box .feature-icon img{height:48px;width:48px}.home .why-choose-us .feature-box .feature-label{font-size:1.1rem}.home .testimonials{padding:2rem 0}.home .testimonials .testimonials-title{font-size:32px;text-align:center}.home .testimonials .testimonials-content{flex-direction:column;gap:2rem}.home .testimonials .testimonials-left{align-items:center;width:100%}.home .testimonials .testimonials-left .speech-bubbles{flex-direction:column;gap:1rem}.home .testimonials .testimonials-right{width:100%}.home .testimonials .testimonials-right .testimonial-card{max-width:100%}.home .testimonials-bubbles-avatars .bubbles-row{flex-direction:column;gap:1rem}.home .testimonials-bubbles-avatars .bubbles-row .bubble .bubble-rect{width:200px}.home .testimonials-bubbles-avatars .bubbles-row .bubble:last-child .bubble-rect{width:220px}.home .testimonials-bubbles-avatars .avatars-row{justify-content:center}.home .testimonials-bubbles-avatars .avatars-row .avatar{height:80px;margin-left:-15px;margin-right:-15px;width:80px}}@media(max-width:480px){.home .hero{padding:40px 0 20px}.home .hero .hero-text h1{font-size:24px;line-height:30px}.home .hero .hero-text p{font-size:16px;line-height:22px}.home .hero .hero-text .cta-button{font-size:14px;padding:10px 24px}.home .company-desc-section .company-desc{font-size:16px;line-height:22px}.home .about-section .about-images{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.home .about-section .about-images img{height:240px;max-width:240px;width:100%}.home .about-section .about-content h2{font-size:28px;line-height:34px}.home .about-section .about-content p{font-size:15px;line-height:22px}.home .services-section .services-title{font-size:28px;line-height:34px}.home .services-section .service-card{min-height:160px;padding:20px 12px}.home .services-section .service-card .service-icon{height:35px;width:100px}.home .services-section .service-card .service-title{font-size:16px}.home .services-section .service-card .service-desc{font-size:14px}.home .international-section .international-text h2{font-size:28px;line-height:34px}.home .international-section .international-text p{font-size:16px}.home .why-choose-us .why-title{font-size:28px}.home .why-choose-us .features-grid{grid-template-columns:1fr}.home .why-choose-us .feature-box{border-bottom:1px solid #bbb!important;border-right:none!important}.home .why-choose-us .feature-box:last-child{border-bottom:none!important}.home .testimonials .testimonials-title{font-size:28px}.home .testimonials-bubbles-avatars .bubbles-row .bubble .bubble-rect{height:40px;width:160px}.home .testimonials-bubbles-avatars .bubbles-row .bubble:last-child .bubble-rect{width:180px}.home .testimonials-bubbles-avatars .avatars-row .avatar{height:60px;width:60px}}@media(max-width:375px){.home .hero .hero-text h1{font-size:22px}.home .services-section .service-card{min-height:150px}.home .about-section .about-content h2{font-size:26px}}.aboutus-page{background:#fff;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;margin-bottom:2rem}.aboutus-page .aboutus-top{margin:0 auto;max-width:100%;padding-left:24px;padding-right:24px;text-align:center}.aboutus-page .aboutus-top h1{color:#000;font-size:50px;font-weight:500;line-height:61px;margin-bottom:16px;margin-top:60px;text-transform:uppercase}.aboutus-page .aboutus-top .aboutus-desc{color:#000;font-size:20px;font-weight:500;line-height:24px;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:70%;text-align:center}.aboutus-page .aboutus-divider{border:none;border-bottom:1px solid #000;margin:0 auto 32px;width:100%}.aboutus-page .aboutus-vision-imgs{align-items:flex-start;display:flex;gap:40px;justify-content:center;margin:40px auto 0;max-width:100%}.aboutus-page .aboutus-vision-imgs .vision-imgs-row{align-items:center;display:flex;gap:1rem;justify-content:center;width:65%}.aboutus-page .aboutus-vision-imgs .vision-imgs-row .vision-img{background:#d9d9d9;border-radius:45px;height:35vh;object-fit:cover}.aboutus-page .aboutus-vision-imgs .vision-imgs-row .vision-img-empty{background:#fff;border:1px solid #000;border-radius:45px;height:100%;width:100%}.aboutus-page .aboutus-vision-block{align-items:flex-start;display:flex;gap:5%;justify-content:center;margin:3.5rem auto;max-width:70%}.aboutus-page .aboutus-vision-block .vision-expertise{align-items:center;display:flex;flex-direction:column;justify-content:center}.aboutus-page .aboutus-vision-block .vision-expertise h1{align-items:center;display:flex;font-size:48px;font-weight:600;margin:.5rem 0}.aboutus-page .aboutus-vision-block .vision-expertise .expertise-box{align-items:flex-start;background:#5292ef;border-radius:45px;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:48px;font-weight:500;height:196px;justify-content:center;line-height:60px;margin-bottom:0;padding:2rem;text-align:left;width:75%}.aboutus-page .aboutus-vision-block .vision-text{color:#000;font-size:20px;font-weight:400;line-height:30px;margin-top:1.5rem;max-width:480px;text-align:justify}.aboutus-page .aboutus-vision-block .vision-text h2{color:#000;font-size:36px;font-weight:500;margin-bottom:24px;text-transform:none}.aboutus-page .aboutus-vision-block .vision-text p{color:#000;font-size:20px;font-weight:400;line-height:30px;text-align:justify}.aboutus-page .aboutus-values{margin:20px auto 0;max-width:70%}.aboutus-page .aboutus-values h1{align-items:center;display:flex;font-size:48px;font-weight:600;margin:.5rem 0 .5rem 5rem}.aboutus-page .aboutus-values .values-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.aboutus-page .aboutus-values .value-card{align-items:center;background:#fff;border:1px solid #000;border-radius:42px;box-sizing:border-box;display:flex;flex-direction:column;height:244px;justify-content:center;width:27.5%}.aboutus-page .aboutus-values .value-card .value-icon{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.aboutus-page .aboutus-values .value-card .value-icon img{height:80px;width:80px}.aboutus-page .aboutus-values .value-card .value-label{color:#000;font-family:Manrope,Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:36px;font-weight:500;line-height:49px;text-align:center}@media(max-width:992px){.aboutus-page{text-align:center}.aboutus-page .aboutus-top{padding-left:16px;padding-right:16px}.aboutus-page .aboutus-top h1{font-size:36px;font-weight:lighter;line-height:44px;margin-top:40px;text-align:center}.aboutus-page .aboutus-top .aboutus-desc{font-size:16px;line-height:20px;margin-bottom:24px;max-width:90%;text-align:center}.aboutus-page .aboutus-vision-imgs{align-items:center;flex-direction:column;gap:20px;margin-top:30px}.aboutus-page .aboutus-vision-imgs .vision-imgs-row{flex-direction:column;width:100%}.aboutus-page .aboutus-vision-imgs .vision-img,.aboutus-page .aboutus-vision-imgs .vision-img-empty{height:200px;max-width:100%;width:100%}.aboutus-page .aboutus-vision-block{align-items:center;flex-direction:column;gap:24px;margin:2rem 0 0;max-width:100%;padding:0;text-align:center}.aboutus-page .aboutus-vision-block .vision-expertise{align-items:center;width:100%}.aboutus-page .aboutus-vision-block .vision-expertise h1{font-size:36px;justify-content:center}.aboutus-page .aboutus-vision-block .vision-expertise .expertise-box{font-size:28px;height:auto;line-height:36px;margin:0 auto;max-width:354px;min-height:120px;padding:1rem;text-align:center;width:100%}.aboutus-page .aboutus-vision-block .vision-text{max-width:100%;text-align:center}.aboutus-page .aboutus-vision-block .vision-text h2{font-size:28px;margin-bottom:16px;text-align:center}.aboutus-page .aboutus-vision-block .vision-text p{font-size:16px;line-height:24px;margin-left:auto;margin-right:auto;text-align:center}.aboutus-page .aboutus-values{max-width:90%;text-align:center}.aboutus-page .aboutus-values h1{font-size:36px;justify-content:center;margin:.25rem 0}.aboutus-page .aboutus-values .values-row{align-items:center;flex-direction:column}.aboutus-page .aboutus-values .value-card{height:180px;max-width:280px;width:100%}.aboutus-page .aboutus-values .value-card .value-icon svg{height:60px;width:60px}.aboutus-page .aboutus-values .value-card .value-label{font-size:28px;line-height:36px}}@media(max-width:576px){.aboutus-page .aboutus-top h1{font-size:28px;line-height:34px;margin-top:30px}.aboutus-page .aboutus-top .aboutus-desc{font-size:16px}.aboutus-page .aboutus-vision-block{margin:2rem 0 0;max-width:100%;padding:0}.aboutus-page .aboutus-vision-block .vision-expertise .expertise-box{align-items:center;font-size:36px;justify-content:center;line-height:32px;text-align:center;width:75%}.aboutus-page .aboutus-vision-block .vision-text{margin-top:0}.aboutus-page .aboutus-vision-block .vision-text h2{font-size:24px}.aboutus-page .aboutus-vision-block .vision-text p{font-size:16px;line-height:20px;max-width:90%}.aboutus-page .aboutus-values .value-card{height:212px}.aboutus-page .aboutus-values .value-card .value-label{font-size:21px}}.services-page{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;margin:0 auto 2rem;max-width:1400px;padding:0}.services-page h1{color:#000;font-size:50px;font-weight:500;line-height:61px;margin-bottom:16px;margin-top:60px;text-align:center}.services-page .services-subtitle{color:#000;font-size:24px;font-weight:500;line-height:29px;margin-bottom:32px;max-width:1061px;text-align:center}.services-page .services-divider{border:none;border-bottom:1px solid #000;margin:0 auto 32px;max-width:1060px;width:100%}.services-page .services-grid{align-items:center;display:flex;flex-direction:column;gap:32px;width:75%}.services-page .services-row{display:flex;gap:32px;justify-content:center;width:100%}.services-page .service-card{align-items:center;background:#fff;border-radius:14px;box-shadow:3px 8px 15px 3px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;max-height:40vh;min-height:25vh;padding:32px 24px 24px;position:relative;transition:box-shadow .18s,transform .18s;width:20%}.services-page .service-card .service-icon{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.services-page .service-card .service-title{word-wrap:break-word;color:#000;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:600;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;line-height:22px;margin-bottom:8px;text-align:center;width:90%;word-break:break-word}.services-page .service-card .service-desc{color:#000;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-align:center;width:95%}.services-page .service-card:hover{box-shadow:0 8px 32px #5292ef2e;transform:translateY(-4px) scale(1.03)}.services-page .service-card.active{background:#5292ef}.services-page .service-card.active .service-desc,.services-page .service-card.active .service-title{color:#fff}.services-page .service-card.active .service-icon svg path{fill:#fff!important}@media(max-width:1400px){.services-page .services-row{flex-wrap:wrap;gap:24px}}@media(max-width:1100px){.services-page .services-row{gap:24px}.services-page .service-card{width:329px}}@media(max-width:800px){.services-page .services-row{gap:16px}.services-page h1{font-size:2rem;margin-top:32px}.services-page .services-subtitle{font-size:1.1rem;width:90%}.services-page .services-divider{max-width:720px;width:75%}.services-page .service-card{width:329px}}.contact-page{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:0 1rem 3rem}.contact-page h1{color:#000;font-size:50px;font-weight:500;line-height:61px;margin-bottom:16px;margin-top:60px;text-align:center}.contact-page .contact-subtitle{color:#000;font-size:20px;font-weight:500;line-height:24px;margin-bottom:32px;max-width:1061px;text-align:center}.contact-page .contact-divider{border:none;border-bottom:1px solid #000;margin:0 auto 32px;max-width:1060px;width:100%}.contact-page .contact-form{display:flex;flex-direction:column;gap:5px;margin:0 auto;max-width:871px;width:100%}.contact-page .contact-form .form-group{position:relative;width:100%}.contact-page .contact-form .form-group label{color:#000;display:block;font-size:24px;font-weight:400;line-height:29px;margin-bottom:8px}.contact-page .contact-form .form-group input,.contact-page .contact-form .form-group textarea{background:#0000;border:none;border-bottom:1px solid #000;box-sizing:border-box;color:#000;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:400;height:10px;line-height:29px;outline:none;padding:0;transition:all .3s ease;width:100%}.contact-page .contact-form .form-group input::placeholder,.contact-page .contact-form .form-group textarea::placeholder{color:#00000080}.contact-page .contact-form .form-group input:focus,.contact-page .contact-form .form-group textarea:focus{border-bottom-color:#5292ef;height:35px}.contact-page .contact-form .form-group textarea{height:10px;resize:none;transition:all .3s ease}.contact-page .contact-form .form-group textarea:focus{height:120px}.contact-page .contact-form .submit-btn{align-self:flex-end;background:#5292ef;border:none;border-radius:33px;color:#fff;cursor:pointer;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:400;height:50px;line-height:29px;margin-top:2.5rem;transition:background-color .2s ease;width:160px}.contact-page .contact-form .submit-btn:hover{background:#3b83ed}@media(max-width:900px){.contact-page{padding:0 1rem 2rem}.contact-page h1{font-size:36px;line-height:44px;margin-top:40px}.contact-page .contact-subtitle{font-size:18px;line-height:22px}.contact-page .contact-form .form-group input,.contact-page .contact-form .form-group label,.contact-page .contact-form .form-group textarea{font-size:20px;line-height:24px}.contact-page .contact-form .submit-btn{font-size:20px;height:45px;line-height:24px;width:140px}}.navbar{align-items:center;background:#fff;border:none;box-shadow:none;display:flex;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;height:75px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar .navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;min-width:70%;padding:0;position:relative}@media(max-width:600px){.navbar .navbar-container{height:60px;padding:0 12px}}.navbar .navbar-left,.navbar .navbar-left .navbar-logo{align-items:center;display:flex;height:100%}.navbar .navbar-left .navbar-logo{gap:.5rem;text-decoration:none}.navbar .navbar-left .navbar-logo .navbar-brand{color:#000;font-size:1.35rem;font-weight:700;letter-spacing:.01em}.navbar .navbar-left .navbar-logo img{height:32px;margin-right:.2rem;object-fit:contain;width:32px}.navbar .menu-icon{color:#000;cursor:pointer;display:none;font-size:1.8rem;z-index:1101}@media(max-width:600px){.navbar .menu-icon{display:block}}.navbar .nav-menu{align-items:center;display:flex;gap:3rem;height:100%;list-style:none;margin:0;padding:0}@media(max-width:900px){.navbar .nav-menu{gap:1.2rem}}@media(max-width:600px){.navbar .nav-menu{background:#fffffff2;flex-direction:column;gap:1rem;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;width:100vw;z-index:1100}.navbar .nav-menu.active{opacity:1;pointer-events:auto}}.navbar .nav-menu .nav-item{align-items:center;display:flex;height:78px}.navbar .nav-menu .nav-item a{align-items:center;color:#222;display:flex;font-size:1.08rem;font-weight:400;height:100%;padding:0 .5rem;text-decoration:none;transition:color .2s}.navbar .nav-menu .nav-item a:hover,.navbar .nav-menu .nav-item.active a{color:#5292ef}.navbar .nav-menu .language-selector{align-items:center;cursor:pointer;display:flex;position:relative}.navbar .nav-menu .language-selector .language-button{align-items:center;background-color:#5292ef;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:5px;padding:.5rem 1rem;transition:background-color .3s ease}.navbar .nav-menu .language-selector .language-button:hover{background-color:#2375eb}.navbar .nav-menu .language-selector .language-button .dropdown-icon{transition:transform .3s ease}.navbar .nav-menu .language-selector .language-button .dropdown-icon.open{transform:rotate(180deg)}.navbar .nav-menu .language-selector .language-dropdown{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;justify-content:center;list-style:none;padding:0;position:absolute;right:5%;top:75%;width:120px;z-index:1000}.navbar .nav-menu .language-selector .language-dropdown li{align-items:center;color:#333;cursor:pointer;display:flex;justify-content:center;padding:1rem 0;width:100%}.navbar .nav-menu .language-selector .language-dropdown li:hover{background:#f5f5f5}.navbar .nav-menu .contact-btn{align-items:center;background:#5292ef;border:none;border-radius:22px;box-shadow:none;color:#fff!important;display:flex;font-size:1rem;font-weight:400;height:auto;margin-left:1rem;padding:.5rem 2rem!important;text-decoration:none;transition:background .2s,box-shadow .2s}.navbar .nav-menu .contact-btn:hover{background:#007bff}@media(max-width:600px){.navbar .nav-menu .contact-btn{padding:.8rem 2rem!important}}@media(max-width:900px){.navbar .navbar-container{padding:0 12px}}@media(max-width:600px){.nav-menu.active .language-selector .language-dropdown{background:#0000;box-shadow:none;position:static}.nav-menu.active .language-selector .language-dropdown li{background:#fff;border-radius:4px;margin:.2rem 0}.nav-menu.active .language-selector .language-dropdown li:hover{background:#f5f5f5}}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:lighter;src:url(/static/media/Montserrat-Regular.e20d5327f1a05620c084.ttf) format("truetype")}*{word-wrap:break-word;overflow-wrap:anywhere;word-break:normal}.footer{border:none;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;margin-top:0;padding:0}.footer .footer-blue-band{background:#5292ef;height:5vh;width:100%}.footer .footer-contact-section{background:#5292ef;padding:3.5rem 1rem 2.5rem;text-align:center}.footer .footer-contact-section h2{color:#fff;font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:2.5rem}.footer .footer-contact-section .footer-contact-form{display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;max-width:600px}.footer .footer-contact-section .footer-contact-form .footer-form-group input,.footer .footer-contact-section .footer-contact-form .footer-form-group textarea{-ms-overflow-style:none;background:#0000;border:none;border-bottom:1.5px solid #fff;color:#fff;font-family:Montserrat,Inter,Segoe UI,Arial,sans-serif;font-size:1.08rem;height:1rem;max-height:5rem;min-height:1.5rem;outline:none;overflow:auto;padding:.7rem 0 .3rem;resize:vertical;scrollbar-width:0;scrollbar-width:none;transition:border-color .2s;width:100%}.footer .footer-contact-section .footer-contact-form .footer-form-group input::placeholder,.footer .footer-contact-section .footer-contact-form .footer-form-group textarea::placeholder{color:#fff;opacity:.8}.footer .footer-contact-section .footer-contact-form .footer-form-group input:focus,.footer .footer-contact-section .footer-contact-form .footer-form-group textarea:focus{border-bottom:1.5px solid #fff}.footer .footer-contact-section .footer-contact-form .footer-form-actions{display:flex;justify-content:flex-end;margin-top:1.2rem}.footer .footer-contact-section .footer-contact-form .footer-contact-btn{background:#0000;border:1.5px solid #fff;border-radius:22px;box-shadow:0 2px 8px #5ea1fa1a;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:500;padding:.7rem 2.2rem;transition:background .2s,color .2s}.footer .footer-contact-section .footer-contact-form .footer-contact-btn:hover{background:#fff;color:#5292ef}.footer .footer-main{align-items:flex-start;background:#fff;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2.5rem 2rem 2rem}.footer .footer-col{display:flex;flex:1 1 180px;flex-direction:column;justify-content:flex-start;min-width:160px}.footer .logo-col{align-items:flex-start}.footer .logo-col .footer-logo{height:48px;margin-bottom:.5rem;object-fit:contain;width:48px}.footer .contact-col .footer-heading{color:#888;font-size:.95rem;font-weight:700;letter-spacing:1px;margin-bottom:.7rem}.footer .contact-col .footer-contact{color:#222;font-size:1.05rem;margin-bottom:.2rem}.footer .contact-col .footer-contact .whatsapp-link{align-items:center;color:#222;display:flex;text-decoration:none;transition:color .2s}.footer .contact-col .footer-contact .whatsapp-link:hover{color:#25d366}.footer .contact-col .footer-contact .whatsapp-link svg{color:#25d366;margin-right:8px}.footer .support-col .footer-heading{color:#888;font-size:.95rem;font-weight:700;letter-spacing:1px;margin-bottom:.7rem}.footer .support-col .footer-link{color:#222;cursor:pointer;font-size:1.05rem;margin-bottom:.2rem;transition:color .2s}.footer .support-col .footer-link:hover{color:#5292ef}.footer .guarantee-col{align-items:flex-end}.footer .guarantee-col .footer-guarantee{align-items:center;color:#222;display:flex;font-size:1.05rem;font-weight:500;gap:.6rem}.footer .guarantee-col .footer-guarantee svg{display:inline-block;vertical-align:middle}.footer hr{border:.001rem solid #d7d7d7;margin:2rem 0;text-align:center;width:99.9%}.footer .wetekup{align-items:center;color:#d3d3d3;display:flex;justify-content:center;padding-bottom:1rem;width:100%}.footer .wetekup img{height:24px;margin:0 .25rem;width:22px}.footer .wetekup span{align-items:center;display:flex;text-align:center}.footer .wetekup span a{color:#06a8e2;margin:0 .25rem}@media(max-width:768px){.footer .footer-contact-section{padding:2.5rem 1rem 2rem}.footer .footer-contact-section h2{font-size:1.5rem;margin-bottom:1.8rem}.footer .footer-contact-section .footer-contact-form{gap:1rem}.footer .footer-contact-section .footer-contact-form .footer-form-group input,.footer .footer-contact-section .footer-contact-form textarea{font-size:1rem;padding:.6rem 0 .3rem}.footer .footer-contact-section .footer-contact-form .footer-form-actions{justify-content:center;margin-top:1rem}.footer .footer-contact-section .footer-contact-form .footer-contact-btn{font-size:1rem;max-width:200px;padding:.6rem 1.8rem;width:100%}.footer .footer-main{align-items:center;flex-direction:column;gap:1.5rem;padding:2rem 1rem;text-align:center}.footer .footer-main .footer-col{align-items:center;flex:1 1 auto;max-width:280px;min-width:auto;width:100%}.footer .footer-main .logo-col{align-items:center}.footer .footer-main .contact-col .footer-heading,.footer .footer-main .logo-col .footer-logo,.footer .footer-main .support-col .footer-heading{margin-bottom:1rem}.footer .footer-main .contact-col .footer-contact,.footer .footer-main .contact-col .footer-link,.footer .footer-main .support-col .footer-contact,.footer .footer-main .support-col .footer-link{margin-bottom:.5rem}.footer .footer-main .guarantee-col{align-items:center;margin-top:1rem}.footer .footer-main .guarantee-col .footer-guarantee{flex-direction:column;gap:.5rem;text-align:center}.wetekup{align-items:center;color:#d3d3d3;display:flex;flex-direction:column;justify-content:center;width:100%}.wetekup img{height:24px;margin:1rem 0;width:22px}.wetekup span{align-items:center;display:flex;flex-direction:column;text-align:center}.wetekup span a{color:#06a8e2;margin:1rem 0}}@media(max-width:480px){.footer .footer-contact-section{padding:2rem 1rem}.footer .footer-contact-section h2{font-size:1.3rem;margin-bottom:1.5rem}.footer .footer-contact-section .footer-contact-form .footer-contact-btn{font-size:.95rem;padding:.5rem 1.5rem}.footer .footer-main{padding:1.5rem 1rem}.footer .footer-main .footer-col{max-width:100%}}.app{display:flex;flex-direction:column;min-height:100vh}.main-content,body{margin:0;padding:0}.main-content{flex:1 1}
/*# sourceMappingURL=main.e29d751a.css.map*/