.navbar_navbar__bhGmN{display:flex;justify-content:space-between;align-items:center;background:#005a9e;padding:8px 30px;width:100%;position:sticky;top:0;z-index:1000}.navbar_logo___IyD2 img{height:60px;width:auto}.navbar_navLinks__rGxzG{display:flex;list-style:none;gap:20px;align-items:center}.navbar_navLinks__rGxzG li{display:inline-block;position:relative}.navbar_navLinks__rGxzG a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;padding:12px 15px;min-height:44px;transition:color .3s ease}.navbar_navLinks__rGxzG a:hover{color:#fc0}.navbar_dropdown__OOzxM{position:relative;display:flex;align-items:center}.navbar_dropdownToggle__XjXl_{background:none;border:none;color:#fff;font-size:16px;font-weight:600;cursor:pointer;padding:12px 15px;min-height:44px}.navbar_dropdownMenu__F2GcA{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;width:220px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;flex-direction:column;padding:10px 0}.navbar_dropdown__OOzxM:hover .navbar_dropdownMenu__F2GcA{display:flex}.navbar_dropdownMenu__F2GcA li{padding:12px 20px}.navbar_dropdownMenu__F2GcA li a{color:#333;display:block;font-weight:500}.navbar_dropdownMenu__F2GcA li a:hover{background:#07c;color:#fff;border-radius:5px}.navbar_dropdownToggleMobile__2f_wa{font-weight:700;color:#fff}.navbar_dropdownMenuMobile__khOJH{font-weight:700}.navbar_languageSwitcher__LPldt{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid rgba(213,233,36,.842);padding:8px 32px 8px 12px;font-size:14px;border-radius:6px;cursor:pointer;transition:all .2s ease;appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:16px;margin-left:15px;background-color:transparent;font-weight:700}.navbar_languageSwitcher__LPldt:hover{border-color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.15)}.navbar_languageSwitcher__LPldt:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.2);background-color:transparent}.navbar_languageSwitcher__LPldt option,.navbar_mobileLanguageSwitcher__xRBgV option{color:#000}.navbar_hamburger__VoneV{display:none;cursor:pointer;padding:10px;min-width:44px;min-height:44px;background:hsla(0,0%,100%,.1);border:1px solid transparent;border-radius:8px}.navbar_hamburger__VoneV .navbar_bar__tN3dl{display:block;width:25px;height:3px;margin:5px auto;background:#fff;transition:.3s}.navbar_navLinksMobile__W35xE{display:none}.navbar_navLinksMobile__W35xE.navbar_open__1_xyN{display:flex;flex-direction:column;position:absolute;top:70px;right:20px;width:260px;background:#005a9e;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;padding:20px 0;z-index:1001}.navbar_navLinksMobile__W35xE li{text-align:center;padding:12px 0}.navbar_navLinksMobile__W35xE li a{font-size:16px;color:#fff;font-weight:600;text-decoration:none;padding:8px 20px}.navbar_navLinksMobile__W35xE li a:hover{color:#fc0}.navbar_mobileLanguageSwitcher__xRBgV{width:calc(100% - 40px);margin:15px 20px 0;padding:10px 32px 10px 15px;background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:6px;appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:16px;background-color:transparent}.navbar_mobileLanguageSwitcher__xRBgV:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.2);background-color:transparent}.navbar_overlay__C0JKv{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.navbar_navContact__0p2U7{display:flex;align-items:center;margin-left:20px}.navbar_navPhoneLink__1p_Xg{color:#ffc107;font-weight:700;font-size:1.2rem;text-decoration:none;transition:all .3s ease;white-space:nowrap;padding:8px 12px;border-radius:8px}.navbar_navPhoneLink__1p_Xg:hover{color:#fff;background-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.navbar_callButtonMobileContainer__zoF1i{margin-top:15px;padding:0 20px}@media (max-width:900px){.navbar_languageSwitcher__LPldt,.navbar_navContact__0p2U7:not(.navbar_callButtonMobileContainer__zoF1i .navbar_navContact__0p2U7),.navbar_navLinks__rGxzG{display:none}.navbar_hamburger__VoneV{display:block}.navbar_navbar__bhGmN{padding:8px 20px}}.footer_footer__AQTwI{background-color:#0056b3;color:#fff;text-align:center;font-family:Arial,sans-serif}.footer_footerContent__JNb5W{padding:40px 20px 20px;max-width:1200px;margin:0 auto}.footer_container__7eEXh{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.footer_contactSection__xb9l0{text-align:left}.footer_contactSection__xb9l0 h2{font-size:1.8rem;margin-bottom:10px}.footer_contactSection__xb9l0 p{font-size:1rem;margin:5px 0}.footer_phone__87V_6{margin:10px 0}.footer_phone__87V_6 span{font-size:1rem}.footer_contactSection__xb9l0 a{color:#fff;text-decoration:none;font-weight:700}.footer_phone__87V_6 a{font-size:1.5rem;color:#ffc107;display:block;margin-top:5px;transition:color .3s ease}.footer_contactSection__xb9l0 a:hover{text-decoration:underline}.footer_companySection__e5NGI{text-align:right}.footer_companyName__cuWEL{font-size:2rem;font-weight:700;margin-bottom:5px}.footer_tagline__Ja2A3{font-size:1rem}.footer_bottomText__pmnBs{text-align:center;font-size:.9rem;margin-top:20px}.footer_madeBy__GtbOY{display:flex;align-items:center;justify-content:center;background-color:#1a233f;color:#fff;cursor:pointer;font-family:Titillium Web,sans-serif;height:30px;width:100%;text-decoration:none}.footer_socialIcons__Q3_uj{display:flex;justify-content:center;gap:.5rem;margin:1rem 0}.footer_socialLink__qMidI{display:inline-block;padding:10px;min-width:44px;min-height:44px;transition:transform .3s ease}.footer_socialLink__qMidI:hover{transform:translateY(-2px)}.contact_contactPage__oThf4{text-align:center;padding:50px 20px;background-color:#f9f9f9}.contact_contactTitle__yrkIQ{color:#0056b3;font-size:2.5rem;margin-bottom:20px}.contact_contactSubtitle__zHmZH{font-size:1.2rem;color:#333;margin-bottom:30px}.contact_contactForm__3kkGt{max-width:600px;margin:0 auto;padding:25px;background:#fff;border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.contact_contactForm__3kkGt input,.contact_contactForm__3kkGt select,.contact_contactForm__3kkGt textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:6px;font-size:1rem;transition:border .3s ease,box-shadow .3s ease}.contact_contactForm__3kkGt input:focus,.contact_contactForm__3kkGt select:focus,.contact_contactForm__3kkGt textarea:focus{border-color:#0056b3;outline:none;box-shadow:0 0 5px rgba(0,86,179,.3)}.contact_errorMessage__OJ_W3{color:red;font-size:.9rem;margin-bottom:10px;display:none}.contact_errorMessage__OJ_W3.contact_visible__doJSV{display:block}.contact_contactForm__3kkGt button{width:100%;padding:12px;background:#0056b3;color:#fff;border:none;border-radius:6px;font-size:1.2rem;cursor:pointer;transition:background .3s ease,transform .2s ease}.contact_contactForm__3kkGt button:hover{background:#fc0;color:#0056b3;transform:scale(1.03)}.contact_contactForm__3kkGt button:active{background:#e6b800;transform:scale(1)}.contact_statusMessage__dX2o3{margin-top:15px;font-size:1rem;font-weight:700;color:green}.contact_contactDetails__cMGQB{margin-bottom:40px}.contact_contactDetails__cMGQB p{font-size:1.2rem;color:#555}.contact_contactDetails__cMGQB a{color:#0056b3;text-decoration:none;font-weight:700}.contact_contactDetails__cMGQB a:hover{text-decoration:underline}.contact_mapContainer__w1cuB{margin-top:40px}.contact_mapContainer__w1cuB iframe{width:100%;height:300px;border-radius:10px;border:none}@media (max-width:768px){.contact_contactForm__3kkGt{padding:20px}.contact_contactTitle__yrkIQ{font-size:2rem}.contact_contactSubtitle__zHmZH{font-size:1.1rem}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.testimonials_testimonials__BTEQ1{position:relative;text-align:center;padding:80px 20px;background:linear-gradient(135deg,#eef7ff,#fff)}.testimonials_testimonials__BTEQ1 h2{color:#0056b3;font-size:2.5rem;margin-bottom:40px}.testimonials_testimonialItem__xdfNG{position:relative;padding:40px 30px 30px;border-radius:12px;box-shadow:0 8px 25px rgba(0,86,179,.1);max-width:350px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;background:linear-gradient(135deg,#f5faff,#e6f2ff)}.testimonials_testimonialItem__xdfNG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230056b3' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:0}.testimonials_testimonialItem__xdfNG:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,86,179,.15)}.testimonials_quoteIcon__X7njU{position:absolute;top:10px;left:20px;font-size:5rem;color:rgba(0,86,179,.1);font-family:Georgia,serif;line-height:1;z-index:1}.testimonials_testimonialText__bILCf{font-size:1.1rem;color:#333;font-style:normal;line-height:1.6;margin-bottom:20px;position:relative;z-index:2}.testimonials_testimonialName__VBn1N{color:#333;font-size:1.2rem;font-weight:700;margin:15px 0 5px;position:relative;z-index:2}.testimonials_testimonialRating__1bCxn{font-size:1.1rem;color:#333;font-weight:500;position:relative;z-index:2}.testimonials_dots__jSI3Q{display:flex;justify-content:center;margin-top:30px}.testimonials_dot___xWOS{border:none;width:12px;height:12px;background:#c5c5c5;border-radius:50%;margin:0 8px;padding:12px;background-clip:content-box;cursor:pointer;transition:background-color .3s ease}.testimonials_dot___xWOS.testimonials_active__opq53{background:#0056b3}@media (max-width:768px){.testimonials_testimonialItem__xdfNG{max-width:100%}}.service_servicePage__IywCn{max-width:1200px;margin:auto;padding:50px 20px;background:#f9f9f9;border-radius:8px}.service_servicePage__IywCn h1{font-size:32px;color:#07c;text-align:center;font-weight:700;margin-bottom:20px}.service_servicePage__IywCn p{font-size:18px;color:#333;text-align:center;margin-bottom:30px;line-height:1.6}.service_servicePage__IywCn h2{font-size:26px;color:#07c;margin-top:40px;text-align:center}.service_servicePage__IywCn ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.service_servicePage__IywCn ul li{background:#fff;margin:10px;padding:12px 20px;font-size:16px;color:#333;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s ease}.service_servicePage__IywCn ul li:hover{transform:translateY(-3px);background:#07c;color:#fff}.service_servicePage__IywCn .service_contactUs__F_LPJ{text-align:center;margin-top:40px}.service_servicePage__IywCn .service_contactUs__F_LPJ p{font-size:18px;color:#333}.service_servicePage__IywCn .service_contactUs__F_LPJ a{display:inline-block;background:#fc0;color:#000;padding:12px 20px;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease}.service_servicePage__IywCn .service_contactUs__F_LPJ a:hover{background:#07c;color:#fff}.service_servicePage__IywCn details{background:#fff;border:1px solid #ddd;padding:10px 15px;border-radius:5px;margin-bottom:10px;transition:all .3s ease}.service_servicePage__IywCn details summary{font-weight:700;cursor:pointer;color:#07c;font-size:18px}.service_servicePage__IywCn details[open]{background:#add8e6;color:#fff}@media (max-width:1200px){.service_servicePage__IywCn{padding:40px 20px}.service_servicePage__IywCn ul li{width:45%;margin:10px 1%}}@media (max-width:768px){.service_servicePage__IywCn{padding:30px 15px;max-width:100%;margin:0}.service_servicePage__IywCn h1{font-size:28px}.service_servicePage__IywCn h2{font-size:22px}.service_servicePage__IywCn p{font-size:16px}.service_servicePage__IywCn ul{flex-direction:column;align-items:center}.service_servicePage__IywCn ul li{width:100%;text-align:center}}.service_servicesPage__YhFOv{text-align:center;padding:50px 20px;background-color:#f9f9f9}.service_servicesTitle__iAdTb{color:#0056b3;font-size:2.5rem;margin-bottom:40px}.service_servicesSubtitle__53VKc{font-size:1.2rem;color:#333;margin-bottom:30px}.service_servicesList__Z4YIE{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:50px}.service_serviceItem___eyW6{background:#fff;padding:20px;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1);max-width:300px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service_serviceItem___eyW6:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.2)}.service_serviceImage__y6qvj{width:100%;height:180px;object-fit:cover;border-radius:10px;margin-bottom:15px}.service_serviceTitle__rHWeA{color:#0056b3;font-size:1.5rem;margin-bottom:10px;font-weight:700}.service_serviceDescription__qAnaq{font-size:1rem;color:#666;line-height:1.4}.service_ctaSection__CVCPW{background:#0056b3;color:#fff;padding:40px 20px;border-radius:12px;text-align:center}.service_ctaSection__CVCPW h2{font-size:2rem;margin-bottom:15px}.service_ctaSection__CVCPW p{font-size:1.2rem;margin-bottom:20px}.service_ctaButton__NH1u8{display:inline-block;background:#fff;color:#0056b3;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:700;transition:background .3s,transform .3s ease-in-out}.service_ctaButton__NH1u8:hover{background:#fc0;transform:scale(1.05)}@media (max-width:768px){.service_servicesList__Z4YIE{flex-direction:column;gap:20px}.service_serviceItem___eyW6{max-width:100%}.service_serviceImage__y6qvj{height:150px}.service_ctaSection__CVCPW h2{font-size:1.8rem}.service_ctaButton__NH1u8{font-size:1rem;padding:10px 20px}}