.contact_contactPageContainer__09Peo{background-color:#fffbeb;min-height:100vh;position:relative;overflow:hidden}@keyframes contact_road-marking__r086T{0%{transform:translateX(-200%)}to{transform:translateX(500%)}}@keyframes contact_car-right__xgZhn{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes contact_car-left__BKI8F{0%{transform:translateX(100vw) scaleX(-1)}to{transform:translateX(-100%) scaleX(-1)}}@keyframes contact_light-blink__rljS_{0%,to{opacity:1;box-shadow:0 0 15px #fcd34d}50%{opacity:.6;box-shadow:0 0 5px #fcd34d}}@keyframes contact_fade-in-down__L4fV_{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes contact_fade-in-up__n7G_3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes contact_trainMove__VOU2e{0%{left:100%}to{left:-300px}}@keyframes contact_slight-bounce__gxkNB{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes contact_steam__H_SPh{0%{opacity:.8;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(2.5)}}@keyframes contact_wheels__NWKJW{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes contact_connecting-rod__BDEPL{0%{transform:translateX(-1px) rotate(0deg)}50%{transform:translateX(1px) rotate(180deg)}to{transform:translateX(-1px) rotate(1turn)}}@keyframes contact_piston-move__F_hPT{0%{transform:translateX(-2px)}50%{transform:translateX(2px)}to{transform:translateX(-2px)}}@keyframes contact_button-pulse__c59ND{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.contact_animateRoadMarking__lRg2n{animation:contact_road-marking__r086T 10s linear infinite}.contact_animateCarRight__k8Skf{animation:contact_car-right__xgZhn 15s linear infinite}.contact_animateCarLeft__r4xIg{animation:contact_car-left__BKI8F 16s linear infinite}.contact_animateLightBlink___T488{animation:contact_light-blink__rljS_ 1s infinite}.contact_animateFadeInDown__Dlats{animation:contact_fade-in-down__L4fV_ .8s ease-out forwards}.contact_animateFadeInUp__u7S8s{animation:contact_fade-in-up__n7G_3 .8s ease-out forwards}.contact_animateTrainMove__hZE3C{animation:contact_trainMove__VOU2e 15s linear infinite}.contact_animateSlightBounce___htjh{animation:contact_slight-bounce__gxkNB 2s ease-in-out infinite}.contact_animateSteam__bek86{animation:contact_steam__H_SPh 2s ease-out infinite}.contact_animateWheels___5_fD{animation:contact_wheels__NWKJW 2s linear infinite}.contact_animateConnectingRod__NzoIK{animation:contact_connecting-rod__BDEPL 2s linear infinite}.contact_animatePiston__lwaj7{animation:contact_piston-move__F_hPT 2s linear infinite}.contact_animationDelay100__mchPg{animation-delay:.1s}.contact_animationDelay200__GoOQS{animation-delay:.2s}.contact_animationDelay300__MK134{animation-delay:.3s}.contact_animationDelay400__ogeUm{animation-delay:.4s}.contact_animationDelay500__XSCXT{animation-delay:.5s}.contact_animationDelay600__C78kH{animation-delay:.6s}.contact_animationDelay700__Bwvr9{animation-delay:.7s}.contact_animationDelay800__PNA4K{animation-delay:.8s}.contact_animationDelay1000__b7gas{animation-delay:1s}.contact_animationDelay1200__c4zec{animation-delay:1.2s}.contact_animationDelay1500__wWoqg{animation-delay:1.5s}.contact_animationDelay2000___YW0u{animation-delay:2s}.contact_animationDelay2500__mu6Hw{animation-delay:2.5s}.contact_animationDelay3000__hczLW{animation-delay:3s}.contact_buttonHover__f5OkB:hover{animation:contact_button-pulse__c59ND 1s infinite;background-color:#E9A200!important;box-shadow:0 4px 12px rgba(245,158,11,.4)!important}.contact_inputFocus__EqkBs:focus{border-color:#F59E0B!important;box-shadow:0 0 0 3px rgba(245,158,11,.2)!important;outline:none}.contact_backgroundScene__XB5HU{position:absolute;inset:0;background:linear-gradient(to bottom right,#fffbeb,#fef3c7,#fde68a)}.contact_mainRoad__wYIZW{position:absolute;top:15%;left:0;right:0;height:100px;background-color:#1f2937;box-shadow:0 10px 25px -5px rgba(0,0,0,.3);z-index:2}.contact_mainRoadMarkingContainer__u9LtG{position:absolute;top:15%;left:0;right:0;height:100px;z-index:3;display:flex;justify-content:center;align-items:center}.contact_mainRoadMarking__ud4PJ{width:100%;height:5px;background:repeating-linear-gradient(90deg,#fcd34d,#fcd34d 30px,transparent 0,transparent 60px);box-shadow:0 1px 2px rgba(0,0,0,.2)}.contact_secondaryRoad__KGyfR{position:absolute;top:60%;left:0;right:0;height:80px;background-color:#1f2937;box-shadow:0 10px 15px -3px rgba(0,0,0,.2);z-index:2}.contact_secondaryRoadMarkingContainer__pwKHl{position:absolute;top:60%;left:0;right:0;height:80px;z-index:3;display:flex;justify-content:center;align-items:center}.contact_secondaryRoadMarking__uMA2E{width:100%;height:4px;background:repeating-linear-gradient(90deg,#fcd34d,#fcd34d 20px,transparent 0,transparent 40px);box-shadow:0 1px 2px rgba(0,0,0,.2)}.contact_railwayBase__nf459{position:absolute;top:85%;left:0;right:0;height:50px;background:linear-gradient(180deg,#4b5563 0,#374151);box-shadow:0 5px 10px -3px rgba(0,0,0,.3);z-index:2}.contact_railwayTracksContainer__ORHsM{position:absolute;top:85%;left:0;right:0;height:50px;overflow:visible;z-index:3}.contact_railBottom__Wxze4,.contact_railTop__9k0_w{position:absolute;left:0;right:0;height:6px;background:linear-gradient(180deg,#94a3b8 0,#64748b);box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:4}.contact_railTop__9k0_w{top:35%}.contact_railBottom__Wxze4{top:65%}.contact_railTiesContainer__fgsGh{position:absolute;top:0;left:0;right:0;height:100%;display:flex;gap:15px;z-index:3}.contact_railTie__uBK5d{width:20px;height:100%;background:linear-gradient(180deg,#92400e 0,#7c2d12 70%,#713f12);box-shadow:inset 0 0 2px rgba(0,0,0,.5);border:1px solid #78350f}.contact_railGravel__bVM4Z{position:absolute;top:0;left:0;right:0;height:100%;background-image:radial-gradient(circle,#6b7280 2px,transparent 0),radial-gradient(circle,#9ca3af 1px,transparent 0);background-size:8px 8px,6px 6px;opacity:.5;z-index:2}.contact_train__NhppK{position:absolute;top:85%;margin-top:-15px;left:100%;height:70px;width:300px;z-index:6;pointer-events:none;display:flex;filter:drop-shadow(0 4px 3px rgba(0,0,0,.2))}.contact_trainCarriageContainer__auICi{display:flex;width:100%;height:100%}.contact_locomotive__vZ56L{position:relative;width:110px;height:60px;margin-right:5px}.contact_locomotiveBody__tok8D{position:absolute;bottom:12px;left:8px;width:85%;height:30px;background:linear-gradient(180deg,#b91c1c 0,#9f1239 60%,#7f1d1d);border-radius:8px 5px 5px 5px;box-shadow:0 4px 6px -1px rgba(0,0,0,.3);border:1px solid #7f1d1d}.contact_locomotiveCabin__FaCwo{position:absolute;bottom:42px;right:10px;width:60px;height:30px;background:linear-gradient(180deg,#7f1d1d 0,#681e1e);border-radius:6px 6px 0 0;border:1px solid #601414;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.contact_locomotiveRoof__7ySZB{position:absolute;bottom:72px;right:8px;width:65px;height:5px;background:#4c1d95;border-radius:2px;box-shadow:0 -1px 2px rgba(0,0,0,.3)}.contact_locomotiveCatcher__bFDY9{position:absolute;bottom:5px;left:0;width:15px;height:18px;background:linear-gradient(135deg,#9f1239,#7f1d1d);clip-path:polygon(0 0,100% 0,100% 35%,50% 100%,0 35%);border-radius:2px}.contact_locomotiveBuffer__0gBVd{position:absolute;bottom:15px;left:3px;width:10px;height:4px;background-color:#64748b;border-radius:1px;border:1px solid #475569}.contact_locomotiveSign__DgWRl{position:absolute;top:3px;left:40px;padding:3px 5px;background-color:#fef3c7;border-radius:3px;border:1px solid #7f1d1d;box-shadow:0 1px 3px rgba(0,0,0,.2);font-size:9px;font-weight:700;color:#7f1d1d;white-space:nowrap;font-family:Noto Sans Sinhala,Iskoola Pota,sans-serif;z-index:10;transform:rotate(-2deg)}.contact_chimney__wVrWd{position:absolute;bottom:42px;left:22px;width:14px;height:18px;background:linear-gradient(180deg,#27272a 0,#18181b);border-radius:4px 4px 0 0;border:1px solid #111;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.contact_chimneyTop__K9Xct{position:absolute;top:-2px;left:-2px;width:16px;height:4px;background:linear-gradient(180deg,#cbd5e1 0,#94a3b8);border-radius:4px 4px 0 0;border:1px solid #64748b}.contact_steam__H_SPh{position:absolute;background:radial-gradient(circle,rgba(255,255,255,.95) 30%,rgba(255,255,255,.6) 80%);border-radius:50%}.contact_steam__H_SPh:first-of-type{top:-15px;left:-2px;width:18px;height:15px;opacity:.9}.contact_steam__H_SPh:nth-of-type(2){top:-12px;left:4px;width:16px;height:14px;opacity:.85}.contact_steam__H_SPh:nth-of-type(3){top:-18px;left:2px;width:20px;height:18px;opacity:.9}.contact_steam__H_SPh:nth-of-type(4){top:-14px;left:-4px;width:17px;height:15px;opacity:.8}.contact_steam__H_SPh:nth-of-type(5){top:-22px;left:1px;width:22px;height:20px;opacity:.7}.contact_locomotiveDome___EbpL{position:absolute;bottom:42px;left:45px;width:8px;height:10px;background:linear-gradient(180deg,#fbbf24 0,#d97706);border-radius:4px 4px 8px 8px;border:1px solid #b45309}.contact_locomotiveWhistle__0kog8{position:absolute;bottom:42px;left:60px;width:6px;height:8px;background:linear-gradient(180deg,#94a3b8 0,#64748b);border-radius:3px 3px 0 0;border:1px solid #475569}.contact_locomotiveWheel__dZdWl{position:absolute;bottom:0;width:24px;height:24px;background:linear-gradient(135deg,#64748b,#334155);border-radius:50%;border:3px solid #cbd5e1;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.4)}.contact_wheelLarge1__dechH{left:15px}.contact_wheelLarge2__vRWSw{right:25px}.contact_wheelLarge3__kuEmD{right:60px}.contact_wheelInnerBorder__PvY8e{position:absolute;top:1px;left:1px;right:1px;bottom:1px;border-radius:50%;border:2px solid #94a3b8}.contact_wheelSpokeHorizontal__J_uOg{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background-color:#cbd5e1}.contact_wheelSpokeVertical__AjvlG{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:100%;background-color:#cbd5e1}.contact_wheelSpokesDiagonal__Bc7P_{position:absolute;top:0;left:0;width:100%;height:100%;background:conic-gradient(from 0deg,transparent 0deg,transparent 10deg,#cbd5e1 10deg,#cbd5e1 15deg,transparent 15deg,transparent 55deg,#cbd5e1 55deg,#cbd5e1 60deg,transparent 60deg,transparent 100deg,#cbd5e1 100deg,#cbd5e1 105deg,transparent 105deg,transparent 145deg,#cbd5e1 145deg,#cbd5e1 150deg,transparent 150deg,transparent 190deg,#cbd5e1 190deg,#cbd5e1 195deg,transparent 195deg,transparent 235deg,#cbd5e1 235deg,#cbd5e1 240deg,transparent 240deg,transparent 280deg,#cbd5e1 280deg,#cbd5e1 285deg,transparent 285deg,transparent 325deg,#cbd5e1 325deg,#cbd5e1 330deg,transparent 330deg);border-radius:50%}.contact_wheelHub__khGde{position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);width:8px;height:8px;background:radial-gradient(circle,#f8fafc 0,#cbd5e1 100%);border-radius:50%;border:1px solid #64748b;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.contact_pistonHousing__VtxYM{position:absolute;bottom:24px;left:22px;width:30px;height:8px;background-color:#64748b;border-radius:4px;border:1px solid #475569;z-index:3}.contact_piston__2w0Ww{position:absolute;top:2px;left:3px;width:22px;height:2px;background-color:#94a3b8;border-radius:1px}.contact_locomotiveWindow__dYVSb{position:absolute;bottom:47px;width:15px;height:12px;background:linear-gradient(135deg,#93c5fd,#bfdbfe 50%,#93c5fd);border-radius:2px;border:2px solid #7f1d1d;box-shadow:inset 0 0 4px rgba(255,255,255,.5)}.contact_window1__aZugz{right:15px}.contact_window2__JTHAl{right:40px}.contact_locomotiveHeadlight__P9jNo{position:absolute;bottom:22px;left:3px;width:10px;height:10px;background:radial-gradient(circle,#fef3c7 0,#fcd34d 100%);border-radius:50%;box-shadow:0 0 15px #fcd34d,0 0 5px #fef3c7;border:1px solid #b45309}.contact_carriage__A8J08{position:relative;width:90px;height:40px;margin-top:15px}.contact_carriage__A8J08:not(:first-of-type){margin-right:5px}.contact_carriageBody__uUtiM{position:absolute;bottom:5px;width:100%;height:28px;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.2)}.contact_redCarriage__1ufBp{background:linear-gradient(180deg,#dc2626 0,#be123c 60%,#9f1239);border:1px solid #881337}.contact_purpleCarriage__qKhv6{background:linear-gradient(180deg,#c026d3 0,#a21caf 60%,#86198f);border:1px solid #701a75}.contact_carriageStripe__MA77D{position:absolute;top:18px;left:0;width:100%;height:3px;background-color:#fbbf24;opacity:.8}.contact_carriageRoof__S8bh8{position:absolute;bottom:33px;left:2px;width:96%;height:4px;border-radius:40% 40% 0 0/100% 100% 0 0;box-shadow:0 -1px 2px rgba(0,0,0,.3)}.contact_redCarriageRoof__iIJWH{background:linear-gradient(180deg,#7f1d1d 0,#881337)}.contact_purpleCarriageRoof__kkw_Y{background:linear-gradient(180deg,#701a75 0,#86198f)}.contact_carriageWindow__HRDOY{position:absolute;top:5px;width:15px;height:10px;background:linear-gradient(135deg,#93c5fd,#bfdbfe 50%,#93c5fd);border-radius:2px;box-shadow:inset 0 0 3px rgba(255,255,255,.5)}.contact_redCarriage__1ufBp .contact_carriageWindow__HRDOY{border:1px solid #881337}.contact_purpleCarriage__qKhv6 .contact_carriageWindow__HRDOY{border:1px solid #701a75}.contact_carriageWindow1__elWJa{left:10px}.contact_carriageWindow2__xudYu{left:35px}.contact_carriageWindow3__D9JXp{left:60px}.contact_carriageTaillight__4Zu8M{position:absolute;bottom:15px;right:3px;width:6px;height:6px;background:radial-gradient(circle,#fef3c7 0,#f87171 100%);border-radius:50%;box-shadow:0 0 8px #f87171;border:1px solid #7f1d1d}.contact_carriageWheel__ukpZM{position:absolute;bottom:0;width:20px;height:20px;background:linear-gradient(135deg,#64748b,#334155);border-radius:50%;border:3px solid #cbd5e1;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.4)}.contact_carriageWheel1__wNlLT{left:20px}.contact_carriageWheel2__wkseL{right:20px}.contact_wheelHubSmall__E7jtO{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;background:radial-gradient(circle,#f8fafc 0,#cbd5e1 100%);border-radius:50%;border:1px solid #64748b;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.contact_carriageConnector__BiUKO{position:absolute;bottom:15px;left:-8px;width:10px;height:4px;background-color:#64748b;border-radius:1px;z-index:1}.contact_vehicleRelativeContainer__c0bIT{position:relative;width:100%;height:100%}.contact_bus__PaDpv{position:absolute;top:15%;margin-top:10px;left:-180px;width:180px;height:80px;z-index:5;filter:drop-shadow(0 4px 3px rgba(0,0,0,.3))}.contact_busBodyBase__CWcap{position:absolute;bottom:0;width:100%;height:50px;background:linear-gradient(180deg,#fbbf24 0,#f59e0b 70%,#d97706);border-radius:12px 15px 8px 8px;border:1px solid #b45309;box-shadow:inset 0 -4px 10px rgba(0,0,0,.2),inset 2px 0 8px rgba(255,255,255,.3)}.contact_busFrontHood__W07zO{position:absolute;bottom:6px;left:0;width:40px;height:44px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px 5px 0 8px;box-shadow:inset 1px 1px 5px rgba(255,255,255,.4)}.contact_busEntry__a0guS{position:absolute;bottom:0;left:40px;width:25px;height:48px;background:linear-gradient(90deg,#f59e0b 0,#fbbf24);border-left:2px solid #b45309;border-right:2px solid #b45309;box-shadow:inset 0 -3px 6px rgba(0,0,0,.15)}.contact_busEntryDoor__vQ8zv{position:absolute;top:6px;left:0;right:0;height:42px;background:linear-gradient(90deg,rgba(219,234,254,.7) 0,rgba(147,197,253,.7));border-radius:3px;border:1px solid #d97706;box-shadow:inset 0 0 5px rgba(255,255,255,.6);overflow:hidden}.contact_busDoorHandle__y5EcK{position:absolute;top:20px;right:3px;width:4px;height:8px;background:linear-gradient(180deg,#94a3b8 0,#64748b);border-radius:4px;border:1px solid #475569}.contact_busDoorDivider1__sbYou,.contact_busDoorDivider2__OUYcR{position:absolute;left:0;right:0;height:1px;background-color:#d97706}.contact_busDoorDivider1__sbYou{top:18px}.contact_busDoorDivider2__OUYcR{top:28px}.contact_busWindowsSection__2doxm{position:absolute;top:8px;left:70px;right:10px;height:32px;background:linear-gradient(180deg,rgba(219,234,254,.7) 0,rgba(147,197,253,.7));border-radius:5px;border:2px solid #d97706;box-shadow:inset 0 0 10px rgba(255,255,255,.6);overflow:hidden}.contact_busWindowGrid__vVJsG{display:flex;height:100%;width:100%}.contact_busWindow__w_0oi{flex:1;height:100%;border-right:2px solid #d97706;position:relative}.contact_busWindow__w_0oi:last-child{border-right:none}.contact_passengerSilhouette__T7CFR{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:8px;height:10px;background-color:rgba(0,0,0,.7);border-radius:4px 4px 0 0}.contact_busRoof__jDAtt{position:absolute;bottom:50px;left:5px;right:5px;height:8px;background:linear-gradient(180deg,#f59e0b 0,#fbbf24);border-radius:50% 50% 0 0/100% 100% 0 0;border:1px solid #b45309;border-bottom:none;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.contact_busDestinationBoard__KRPaH{position:absolute;top:5px;left:40px;width:25px;height:13px;background-color:rgba(255,255,255,.9);border:1px solid #b45309;border-radius:3px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.contact_busDestinationText__9M_rw{font-size:5px;font-weight:700;color:#1f2937;font-family:Noto Sans Sinhala,Iskoola Pota,sans-serif;transform:scaleY(.9)}.contact_busFrontLights__qrmIV{position:absolute;bottom:8px;left:5px;width:12px;height:8px;background:linear-gradient(90deg,#fef3c7 0,#fcd34d);border-radius:40% 60% 60% 40%/50% 50% 50% 50%;border:1px solid #b45309;box-shadow:0 0 10px rgba(252,211,77,.7);overflow:hidden}.contact_busFrontLightInner__2fJBA{position:absolute;top:1px;left:1px;width:4px;height:4px;background:radial-gradient(circle,#fef9c3 0,#fef3c7 100%);border-radius:50%}.contact_busFrontLightBeam__VNmOn{position:absolute;bottom:8px;left:-20px;width:30px;height:12px;background:linear-gradient(270deg,rgba(252,211,77,.2) 0,rgba(252,211,77,0));border-radius:50%;transform:scaleX(2)}.contact_busTurnSignal__0sZbe{position:absolute;bottom:18px;left:5px;width:6px;height:6px;background:radial-gradient(circle,#fef3c7 0,#fcd34d 100%);border-radius:50%;border:1px solid #b45309;box-shadow:0 0 8px rgba(252,211,77,.6)}.contact_busRearLights__NgwP1{position:absolute;bottom:18px;right:5px;width:10px;height:6px;background:radial-gradient(circle,#f87171 50%,#ef4444 100%);border-radius:2px;border:1px solid #7f1d1d;box-shadow:0 0 8px rgba(239,68,68,.6)}.contact_busLogo__WsZJX{position:absolute;bottom:30px;right:20px;width:25px;height:15px;background-color:rgba(255,255,255,.9);border-radius:8px;border:1px solid #b45309;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}.contact_busLogoText__hYXG0{font-size:4px;font-weight:700;color:#b45309;line-height:1;text-align:center}.contact_busWheel__m0k3f{position:absolute;bottom:-9px;width:22px;height:22px;background-color:#0f172a;border-radius:50%;border:4px solid #94a3b8;box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,.5);overflow:hidden}.contact_busWheelFront__9KNA_{left:20px}.contact_busWheelMiddle__v4ybl{left:90px}.contact_busWheelRear__sybry{right:20px}.contact_busWheelRim__oMRTd{position:absolute;inset:1px;border-radius:50%;border:2px solid #64748b;background:radial-gradient(circle at center,#e2e8f0 15%,transparent 0),conic-gradient(#cbd5e1 0deg,#cbd5e1 30deg,transparent 30deg,transparent 60deg,#cbd5e1 60deg,#cbd5e1 90deg,transparent 90deg,transparent 120deg,#cbd5e1 120deg,#cbd5e1 150deg,transparent 150deg,transparent 180deg,#cbd5e1 180deg,#cbd5e1 210deg,transparent 210deg,transparent 240deg,#cbd5e1 240deg,#cbd5e1 270deg,transparent 270deg,transparent 300deg,#cbd5e1 300deg,#cbd5e1 330deg,transparent 330deg,transparent 1turn)}.contact_busWheelArch__PplSo{position:absolute;bottom:22px;width:26px;height:12px;border-radius:50% 50% 0 0;border:2px solid #b45309;border-bottom:none}.contact_busWheelArchFront__tS_X9{left:20px}.contact_busWheelArchMiddle__HjWVC{left:90px}.contact_busWheelArchRear__7oeQ7{right:20px}.contact_busNumberPlate__kifi1{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:35px;height:12px;background-color:white;border-radius:2px;border:1px solid #d97706;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.contact_busNumberPlateText__4BWN8{font-size:6px;font-weight:700;color:#1f2937}.contact_busRoofRack__47J29{position:absolute;bottom:58px;left:40px;right:20px;height:8px;background:linear-gradient(180deg,#64748b 0,#475569);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.contact_luggageItem__c4UEw{position:absolute;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.4)}.contact_luggage1__tYoQA{top:-4px;left:10px;width:15px;height:8px;background:linear-gradient(180deg,#78716c 0,#57534e)}.contact_luggage2__72inb{top:-6px;left:35px;width:20px;height:10px;background:linear-gradient(180deg,#a1a1aa 0,#71717a)}.contact_luggage3__fnhq8{top:-3px;right:15px;width:12px;height:7px;background:linear-gradient(180deg,#4b5563 0,#374151)}.contact_busWiper__v8IdB{position:absolute;bottom:35px;left:15px;width:15px;height:2px;background-color:#334155;border-radius:1px;transform-origin:left center;transform:rotate(-10deg)}.contact_driverSilhouette__0gcNL{position:absolute;bottom:30px;left:25px;width:12px;height:12px;background-color:rgba(0,0,0,.8);border-radius:6px 6px 0 0}.contact_driverEye__KahZo{position:absolute;top:3px;left:2px;width:3px;height:2px;background-color:#f8fafc;border-radius:50%}.contact_driverEyeRight__0XbmK{right:2px;left:auto}.contact_exhaustPipe__2vHQq{position:absolute;bottom:5px;right:5px;width:8px;height:4px;background:linear-gradient(180deg,#9ca3af 0,#6b7280);border-radius:0 2px 2px 0;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.contact_exhaustSmoke__tA5nA{position:absolute;background:radial-gradient(circle,rgba(209,213,219,.8) 0,rgba(209,213,219,0) 70%);border-radius:50%}.contact_smoke1__CTBV9{bottom:5px;right:-8px;width:10px;height:10px;opacity:.6;animation:contact_steam__H_SPh 1.2s ease-out infinite}.contact_smoke2__Silih{bottom:8px;right:-15px;width:12px;height:12px;opacity:.5;animation:contact_steam__H_SPh 1.5s ease-out infinite}.contact_smoke3__CJv1K{bottom:12px;right:-22px;width:15px;height:15px;opacity:.4;animation:contact_steam__H_SPh 1.8s ease-out infinite}.contact_minibus__mLzKf{position:absolute;top:60%;margin-top:5px;right:-120px;width:120px;height:55px;z-index:5;filter:drop-shadow(0 4px 3px rgba(0,0,0,.3))}.contact_minibusBodyBase__y98pa{position:absolute;bottom:0;width:100%;height:35px;background:linear-gradient(180deg,#fbbf24 0,#f59e0b 70%,#d97706);border-radius:15px 10px 8px 8px;border:1px solid #b45309;box-shadow:inset 0 -4px 10px rgba(0,0,0,.2),inset -2px 0 8px rgba(255,255,255,.3)}.contact_minibusHood__kNvA_{position:absolute;bottom:8px;right:0;width:30px;height:27px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:5px 10px 8px 0;box-shadow:inset 1px 1px 5px rgba(255,255,255,.4)}.contact_minibusCabinWindows__ZvY20{position:absolute;top:8px;left:10px;right:35px;height:20px;background:linear-gradient(180deg,rgba(219,234,254,.7) 0,rgba(147,197,253,.7));border-radius:5px 0 0 0;border:2px solid #d97706;box-shadow:inset 0 0 10px rgba(255,255,255,.6);overflow:hidden}.contact_minibusWindowGrid__pYTvz{display:flex;height:100%;width:100%}.contact_minibusWindow__3nEbm{flex:1;height:100%;border-right:2px solid #d97706;position:relative}.contact_minibusWindow__3nEbm:last-child{border-right:none}.contact_minibusPassengerSilhouette__hARIx{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:6px;height:7px;background-color:rgba(0,0,0,.7);border-radius:3px 3px 0 0}.contact_minibusWindshield__ujv5T{position:absolute;top:8px;right:10px;width:25px;height:20px;background:linear-gradient(to bottom right,rgba(219,234,254,.8),rgba(147,197,253,.8));border-radius:0 5px 0 0;border:2px solid #d97706;box-shadow:inset 0 0 5px rgba(255,255,255,.6)}.contact_minibusWindshieldReflection__doYX5{position:absolute;top:3px;left:5px;width:15px;height:2px;background:linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.2));border-radius:50%;transform:rotate(10deg)}.contact_minibusDriverSilhouette___sQL_{position:absolute;top:15px;right:22px;width:8px;height:8px;background-color:rgba(0,0,0,.8);border-radius:4px 4px 0 0}.contact_minibusDriverEye__Jbqgt{position:absolute;top:2px;left:1px;width:2px;height:1px;background-color:#f8fafc;border-radius:50%}.contact_minibusDriverEyeRight__JoEe2{right:1px;left:auto}.contact_minibusEntryDoor__fIY2A{position:absolute;bottom:0;left:25px;width:20px;height:28px;background-color:rgba(219,234,254,.7);border-radius:3px 3px 0 0;border:2px solid #d97706;border-bottom:none;box-shadow:inset 0 0 5px rgba(255,255,255,.6)}.contact_minibusDoorHandle__2PW6K{position:absolute;top:14px;right:2px;width:3px;height:6px;background:linear-gradient(180deg,#94a3b8 0,#64748b);border-radius:3px;border:1px solid #475569}.contact_minibusDoorStep1__Pc5qf,.contact_minibusDoorStep2__0_tb3{position:absolute;left:0;right:0;height:1px;background-color:#d97706}.contact_minibusDoorStep1__Pc5qf{top:18px}.contact_minibusDoorStep2__0_tb3{top:23px}.contact_minibusRouteNumber__ajY0g{position:absolute;top:3px;left:50%;transform:translateX(-50%);width:18px;height:10px;background-color:rgba(255,255,255,.9);border:1px solid #b45309;border-radius:3px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.contact_minibusRouteNumberText__tGnAu{font-size:5px;font-weight:700;color:#1f2937}.contact_minibusWheel__6KK6_{position:absolute;width:18px;height:18px;background-color:#0f172a;border-radius:50%;border:3px solid #94a3b8;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden}.contact_minibusWheelFront__ijDgC{bottom:-7px;right:20px}.contact_minibusWheelRear__fvk_L{bottom:0;left:20px}.contact_minibusWheelRim__EjBk_{position:absolute;inset:1px;border-radius:50%;border:1px solid #64748b;background:radial-gradient(circle at center,#e2e8f0 15%,transparent 0),conic-gradient(#cbd5e1 0deg,#cbd5e1 30deg,transparent 30deg,transparent 60deg,#cbd5e1 60deg,#cbd5e1 90deg,transparent 90deg,transparent 120deg,#cbd5e1 120deg,#cbd5e1 150deg,transparent 150deg,transparent 180deg,#cbd5e1 180deg,#cbd5e1 210deg,transparent 210deg,transparent 240deg,#cbd5e1 240deg,#cbd5e1 270deg,transparent 270deg,transparent 300deg,#cbd5e1 300deg,#cbd5e1 330deg,transparent 330deg,transparent 1turn)}.contact_minibusWheelArch__F3MBj{position:absolute;bottom:18px;width:22px;height:10px;border-radius:50% 50% 0 0;border:2px solid #b45309;border-bottom:none}.contact_minibusWheelArchFront__Uf4Fw{right:20px}.contact_minibusWheelArchRear__8D4no{left:20px}.contact_minibusHeadlight__Arkus{position:absolute;bottom:12px;right:5px;width:10px;height:6px;background:linear-gradient(270deg,#fef3c7 0,#fcd34d);border-radius:60% 40% 40% 60%/50% 50% 50% 50%;border:1px solid #b45309;box-shadow:0 0 8px rgba(252,211,77,.6);transform:rotate(5deg)}.contact_minibusHeadlightInner__SQcso{position:absolute;top:1px;right:1px;width:3px;height:2px;background-color:rgba(255,255,255,.8);border-radius:50%}.contact_minibusLightBeam__iPwtz{position:absolute;bottom:10px;right:-20px;width:30px;height:12px;background:linear-gradient(90deg,rgba(252,211,77,.2) 0,rgba(252,211,77,0));border-radius:50%;transform:rotate(5deg) scaleX(2)}.contact_minibusTurnSignal__07bBn{position:absolute;bottom:23px;right:8px;width:5px;height:5px;background:radial-gradient(circle,#fef3c7 0,#fcd34d 100%);border-radius:50%;border:1px solid #b45309;box-shadow:0 0 6px rgba(252,211,77,.6)}.contact_minibusTailLight__yR87d{position:absolute;bottom:12px;left:5px;width:8px;height:5px;background:radial-gradient(circle,#f87171 50%,#ef4444 100%);border-radius:2px;border:1px solid #7f1d1d;box-shadow:0 0 6px rgba(239,68,68,.6)}.contact_minibusLicensePlate__SS2GT{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:25px;height:8px;background-color:white;border-radius:2px;border:1px solid #d97706;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.contact_minibusLicensePlateText__onjZN{font-size:4px;font-weight:700;color:#1f2937}.contact_minibusCompanyLogo__e6Uji{position:absolute;bottom:20px;right:40px;width:18px;height:10px;background-color:rgba(255,255,255,.9);border-radius:5px;border:1px solid #b45309;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.contact_minibusCompanyLogoText__1TzlI{font-size:3px;font-weight:700;color:#b45309;font-family:Noto Sans Sinhala,Iskoola Pota,sans-serif}.contact_minibusRoofRack__1dV0P{position:absolute;top:0;left:20px;right:35px;height:5px;background:linear-gradient(180deg,#64748b 0,#475569);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.contact_minibusLuggage__mPcE2{position:absolute;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,.4)}.contact_minibusLuggage1__dOKU_{top:-3px;left:5px;width:10px;height:5px;background:linear-gradient(180deg,#78716c 0,#57534e)}.contact_minibusLuggage2__Vyrdq{top:-4px;right:10px;width:15px;height:6px;background:linear-gradient(180deg,#a1a1aa 0,#71717a)}.contact_minibusExhaustPipe__FdXMz{position:absolute;bottom:3px;left:5px;width:6px;height:3px;background:linear-gradient(90deg,#9ca3af 0,#6b7280);border-radius:2px 0 0 2px;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.contact_minibusExhaustSmoke__XuHwZ{position:absolute;background:radial-gradient(circle,rgba(209,213,219,.8) 0,rgba(209,213,219,0) 70%);border-radius:50%}.contact_minibusSmoke1__sSKop{bottom:3px;left:-8px;width:8px;height:8px;opacity:.6;animation:contact_steam__H_SPh 1.2s ease-out infinite}.contact_minibusSmoke2__6Dc3k{bottom:6px;left:-15px;width:10px;height:10px;opacity:.5;animation:contact_steam__H_SPh 1.5s ease-out infinite}.contact_tukTuk__pVMjV{position:absolute;top:60%;margin-top:30px;left:-70px;width:70px;height:45px;z-index:5;filter:drop-shadow(0 4px 3px rgba(0,0,0,.3))}.contact_tukTukCanopy__CQU76{position:absolute;bottom:20px;left:10px;width:50px;height:22px;background:linear-gradient(180deg,#0ea5e9 0,#0284c7);border-radius:10px 10px 0 0;border:1px solid #0369a1;box-shadow:inset 0 1px 5px rgba(255,255,255,.3),0 2px 5px rgba(0,0,0,.2)}.contact_tukTukBody__6qsfY{position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(180deg,#0369a1 0,#075985);border-radius:5px 15px 5px 5px;border:1px solid #0c4a6e;box-shadow:inset 0 -2px 6px rgba(0,0,0,.2)}.contact_tukTukFrontSection__boYx1{position:absolute;bottom:5px;right:0;width:25px;height:15px;background:linear-gradient(90deg,#0369a1 0,#075985);border-radius:5px 15px 5px 5px;box-shadow:inset 1px 1px 3px rgba(255,255,255,.2)}.contact_tukTukWindshield__yV1o_{position:absolute;bottom:20px;right:5px;width:20px;height:15px;background:linear-gradient(to bottom right,rgba(219,234,254,.8),rgba(147,197,253,.8));border-radius:5px 5px 0 0;border:1px solid #0369a1;box-shadow:inset 0 0 5px rgba(255,255,255,.6)}.contact_tukTukWindshieldReflection__iQhU6{position:absolute;top:2px;left:3px;width:12px;height:2px;background:linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.2));border-radius:50%}.contact_tukTukDriverSilhouette__8SNg3{position:absolute;bottom:25px;right:12px;width:8px;height:8px;background-color:rgba(0,0,0,.8);border-radius:4px 4px 0 0}.contact_tukTukPassengerCompartment__gCI2o{position:absolute;bottom:20px;left:10px;width:45px;height:15px;background:linear-gradient(180deg,rgba(219,234,254,.5) 0,rgba(147,197,253,.5));border-radius:5px 5px 0 0;border:1px solid #0369a1;border-bottom:none;box-shadow:inset 0 0 5px rgba(255,255,255,.4)}.contact_tukTukPassenger__v_Dpt{position:absolute;bottom:2px;width:7px;height:7px;background-color:rgba(0,0,0,.7);border-radius:3px 3px 0 0}.contact_tukTukPassenger1__E9wk_{left:15px}.contact_tukTukPassenger2__qmLSL{right:15px}.contact_tukTukWheel__Uziw3{position:absolute;width:14px;height:14px;background-color:#0f172a;border-radius:50%;border:3px solid #94a3b8;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden}.contact_tukTukWheelFront__OWrrf{bottom:0;right:10px}.contact_tukTukWheelRear1__lRCNC{bottom:0;left:8px}.contact_tukTukWheelRear2__fIKIs{bottom:0;left:28px}.contact_tukTukWheelRim__cNP4g{position:absolute;inset:1px;border-radius:50%;border:1px solid #64748b;background:radial-gradient(circle at center,#e2e8f0 15%,transparent 0),conic-gradient(#cbd5e1 0deg,#cbd5e1 30deg,transparent 30deg,transparent 60deg,#cbd5e1 60deg,#cbd5e1 90deg,transparent 90deg,transparent 120deg,#cbd5e1 120deg,#cbd5e1 150deg,transparent 150deg,transparent 180deg,#cbd5e1 180deg,#cbd5e1 210deg,transparent 210deg,transparent 240deg,#cbd5e1 240deg,#cbd5e1 270deg,transparent 270deg,transparent 300deg,#cbd5e1 300deg,#cbd5e1 330deg,transparent 330deg,transparent 1turn)}.contact_tukTukHandlebars__EUu2A{position:absolute;bottom:26px;right:15px;width:8px;height:3px;background-color:#94a3b8;border-radius:1px;transform:rotate(-10deg)}.contact_tukTukHeadlight__SqFRB{position:absolute;bottom:10px;right:3px;width:6px;height:5px;background:linear-gradient(270deg,#fef3c7 0,#fcd34d);border-radius:50%;border:1px solid #b45309;box-shadow:0 0 8px rgba(252,211,77,.6)}.contact_tukTukHeadlightInner___bcuX{position:absolute;top:1px;right:1px;width:2px;height:2px;background-color:rgba(255,255,255,.8);border-radius:50%}.contact_tukTukLightBeam__90mu_{position:absolute;bottom:8px;right:-12px;width:15px;height:8px;background:linear-gradient(90deg,rgba(252,211,77,.2) 0,rgba(252,211,77,0));border-radius:50%;transform:scaleX(2)}.contact_tukTukMeter__k9eqC{position:absolute;bottom:14px;right:15px;width:6px;height:4px;background:linear-gradient(180deg,#334155 0,#1e293b);border-radius:1px;border:1px solid #0c4a6e;box-shadow:0 1px 2px rgba(0,0,0,.3)}.contact_tukTukMeterLight__mQSKc{position:absolute;top:1px;right:1px;width:1px;height:1px;background-color:#f87171;border-radius:50%}.contact_tukTukTaillight__wARTh{position:absolute;bottom:8px;left:3px;width:5px;height:3px;background:radial-gradient(circle,#f87171 50%,#ef4444 100%);border-radius:2px;border:1px solid #7f1d1d;box-shadow:0 0 5px rgba(239,68,68,.6)}.contact_tukTukLicensePlate__y_4QH{position:absolute;bottom:4px;left:15px;width:20px;height:5px;background-color:white;border-radius:1px;border:1px solid #0369a1;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.2)}.contact_tukTukLicensePlateText__7DiNp{font-size:3px;font-weight:700;color:#1f2937}.contact_tukTukTrim__0acKY{position:absolute;bottom:17px;left:5px;right:30px;height:2px;background:linear-gradient(90deg,#fcd34d 0,#fbbf24);border-radius:1px}.contact_tukTukFrameConnector__EZc_l{position:absolute;bottom:20px;right:25px;width:5px;height:18px;background:linear-gradient(180deg,#0c4a6e 0,#0369a1);transform:rotate(45deg);transform-origin:bottom center}.contact_tukTukExhaustPipe__gqxGX{position:absolute;bottom:3px;left:45px;width:5px;height:3px;background:linear-gradient(180deg,#9ca3af 0,#6b7280);border-radius:0 1px 1px 0;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.contact_tukTukExhaustSmoke__DJe6X{position:absolute;background:radial-gradient(circle,rgba(209,213,219,.8) 0,rgba(209,213,219,0) 70%);border-radius:50%}.contact_tukTukSmoke1__H79Ny{bottom:3px;left:48px;width:5px;height:5px;opacity:.6;animation:contact_steam__H_SPh .8s ease-out infinite}.contact_tukTukSmoke2__tY_wp{bottom:5px;left:52px;width:6px;height:6px;opacity:.5;animation:contact_steam__H_SPh 1s ease-out infinite}.contact_motorcycle__O19oQ{position:absolute;top:15%;margin-top:40px;right:-80px;width:80px;height:45px;z-index:5;filter:drop-shadow(0 4px 3px rgba(0,0,0,.3))}.contact_motorcycleFrame__XNdRz{position:absolute;bottom:10px;left:20px;width:40px;height:4px;background:linear-gradient(180deg,#4b5563 0,#374151);border-radius:2px;transform:rotate(5deg);box-shadow:0 2px 3px rgba(0,0,0,.3)}.contact_motorcycleFuelTank__PxFAb{position:absolute;bottom:14px;left:35px;width:20px;height:10px;background:linear-gradient(180deg,#dc2626 0,#b91c1c);border-radius:5px 8px 5px 5px;box-shadow:inset 2px 2px 5px rgba(255,255,255,.3);transform:rotate(5deg)}.contact_motorcycleFuelTankReflection__2xnHB{position:absolute;top:2px;left:5px;width:8px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0));border-radius:2px;transform:rotate(-5deg)}.contact_motorcycleSeat__ggYxO{position:absolute;bottom:14px;left:18px;width:18px;height:6px;background:linear-gradient(180deg,#111827 0,#1f2937);border-radius:2px 5px 2px 2px;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.contact_motorcycleRearFender__4s0C5{position:absolute;bottom:10px;left:10px;width:10px;height:8px;background:linear-gradient(180deg,#4b5563 0,#374151);border-radius:5px 2px 2px 2px;transform:rotate(-15deg)}.contact_motorcycleFrontForks__NSwX8{bottom:12px;right:25px;width:3px;height:16px;transform:rotate(20deg);transform-origin:bottom center}.contact_motorcycleFrontForks__NSwX8,.contact_motorcycleHandlebar__yTSEV{position:absolute;background:linear-gradient(180deg,#9ca3af 0,#6b7280);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.contact_motorcycleHandlebar__yTSEV{bottom:27px;right:22px;width:12px;height:3px;transform:rotate(15deg)}.contact_motorcycleEngine__W6V8e{position:absolute;bottom:3px;left:25px;width:16px;height:10px;background:linear-gradient(180deg,#1f2937 0,#111827);border-radius:3px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.3)}.contact_motorcycleExhaustPipe__3pBQK{position:absolute;bottom:4px;left:15px;width:12px;height:3px;background:linear-gradient(90deg,#6b7280 0,#4b5563);border-radius:1px;transform:rotate(5deg);box-shadow:0 1px 2px rgba(0,0,0,.3)}.contact_motorcycleExhaustSmoke__9L6fe{position:absolute;background:radial-gradient(circle,rgba(209,213,219,.8) 0,rgba(209,213,219,0) 70%);border-radius:50%}.contact_motorcycleSmoke1__19D_h{bottom:4px;left:10px;width:5px;height:5px;opacity:.6;animation:contact_steam__H_SPh .7s ease-out infinite}.contact_motorcycleSmoke2__604As{bottom:6px;left:5px;width:6px;height:6px;opacity:.5;animation:contact_steam__H_SPh .9s ease-out infinite}.contact_motorcycleWheel__GzZpw{position:absolute;width:20px;height:20px;background-color:#0f172a;border-radius:50%;border:3px solid #94a3b8;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.5);overflow:hidden}.contact_motorcycleWheelFront__ZbxpX{bottom:-7px;right:15px}.contact_motorcycleWheelRear__OzZq4{bottom:0;left:15px}.contact_motorcycleWheelRim___tL9S{position:absolute;inset:1px;border-radius:50%;border:1px solid #64748b;background:radial-gradient(circle at center,#e2e8f0 10%,transparent 0),conic-gradient(#cbd5e1 0deg,#cbd5e1 22.5deg,transparent 22.5deg,transparent 45deg,#cbd5e1 45deg,#cbd5e1 67.5deg,transparent 67.5deg,transparent 90deg,#cbd5e1 90deg,#cbd5e1 112.5deg,transparent 112.5deg,transparent 135deg,#cbd5e1 135deg,#cbd5e1 157.5deg,transparent 157.5deg,transparent 180deg,#cbd5e1 180deg,#cbd5e1 202.5deg,transparent 202.5deg,transparent 225deg,#cbd5e1 225deg,#cbd5e1 247.5deg,transparent 247.5deg,transparent 270deg,#cbd5e1 270deg,#cbd5e1 292.5deg,transparent 292.5deg,transparent 315deg,#cbd5e1 315deg,#cbd5e1 337.5deg,transparent 337.5deg,transparent 1turn)}.contact_motorcycleHeadlight__fQaDI{position:absolute;bottom:25px;right:15px;width:8px;height:6px;background:linear-gradient(270deg,#fef3c7 0,#fcd34d);border-radius:50%;border:1px solid #b45309;box-shadow:0 0 8px rgba(252,211,77,.6);transform:rotate(10deg)}.contact_motorcycleHeadlightInner__ZRXgC{position:absolute;top:1px;right:1px;width:3px;height:1px;background-color:rgba(255,255,255,.8);border-radius:50%}.contact_motorcycleLightBeam__dUDij{position:absolute;bottom:25px;right:-20px;width:30px;height:10px;background:linear-gradient(90deg,rgba(252,211,77,.2) 0,rgba(252,211,77,0));border-radius:50%;transform:rotate(10deg) scaleX(2)}.contact_motorcycleTaillight__2q_tm{position:absolute;bottom:14px;left:8px;width:5px;height:3px;background:radial-gradient(circle,#f87171 50%,#ef4444 100%);border-radius:40% 60% 60% 40%/50% 50% 50% 50%;border:1px solid #7f1d1d;box-shadow:0 0 6px rgba(239,68,68,.6);transform:rotate(-15deg)}.contact_motorcycleRider__OLEIe{position:absolute;bottom:18px;left:25px;width:10px;height:14px;background-color:#374151;border-radius:5px 5px 0 0;transform:rotate(5deg)}.contact_motorcycleHelmet__BAPPR{position:absolute;top:-8px;left:0;width:10px;height:10px;background:linear-gradient(180deg,#334155 0,#1e293b);border-radius:50% 50% 25% 25%;box-shadow:inset 1px 1px 2px rgba(255,255,255,.1)}.contact_motorcycleVisor__MPQ4d{position:absolute;top:3px;left:2px;width:6px;height:3px;background:linear-gradient(180deg,#38bdf8 0,#0ea5e9);border-radius:2px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.3)}.contact_motorcycleArm___yV3U{position:absolute;top:2px;right:-5px;width:8px;height:3px;background-color:#374151;border-radius:2px;transform:rotate(-20deg)}.contact_motorcycleLicensePlate__7OM_j{position:absolute;bottom:3px;left:17px;width:10px;height:4px;background-color:white;border-radius:1px;border:1px solid #4b5563;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.2)}.contact_motorcycleLicensePlateText__3nQmO{font-size:2px;font-weight:700;color:#1f2937}.contact_contentWrapper__1vYD_{position:relative;z-index:10}.contact_nav__DIHC5{background-color:rgba(255,255,255,.85);backdrop-filter:blur(10px);border-bottom:1px solid rgba(251,191,36,.3);padding:1rem 0;position:sticky;top:0}.contact_navContainer__Ojo6j{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.contact_navBrand__1fDy3{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:1.5rem;font-weight:700}.contact_navBrandSri__76jhy{color:#F59E0B}.contact_navBrandExpress__fvmqP{color:#1F2937}.contact_navLinks__N0b6U{display:flex;gap:1.5rem;align-items:center}.contact_navLink__vTqv5{color:#374151;text-decoration:none;font-weight:500}.contact_navLoginButton__CpYaG{background-color:#F59E0B;color:white;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;box-shadow:0 4px 6px rgba(245,158,11,.2);transition:transform .2s}.contact_navLoginButton__CpYaG:hover{transform:translateY(-2px)}.contact_headerSection__w2YdS{padding:2.5rem 1.5rem 2rem;text-align:center}.contact_headerTitle__R5NQW{font-size:3rem;font-weight:700;color:#1F2937;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.contact_headerSubtitle__kdrBg{color:#4B5563;font-size:1.2rem;max-width:600px;margin:-1rem auto 0;text-shadow:none}.contact_mainContent__npFER{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.contact_contactMethodsGrid__on_oD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.contact_contactMethodCard__Q4pgX{background-color:rgba(255,255,255,.9);padding:2rem;border-radius:1rem;border:1px solid rgba(251,191,36,.4);text-align:center;backdrop-filter:blur(12px);box-shadow:0 10px 20px -5px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;animation:contact_fade-in-up__n7G_3 .5s ease-out forwards;opacity:0}.contact_contactMethodIcon__QpZiR{font-size:2.5rem;margin-bottom:1rem}.contact_contactMethodTitle__DOAXX{font-size:1.2rem;font-weight:600;color:#1F2937;margin-bottom:.5rem}.contact_contactMethodDetail__uBDRQ{color:#D97706;font-weight:600;margin-bottom:.5rem;font-size:1.1rem}.contact_contactMethodDesc__LmVMT{color:#6B7280;font-size:.9rem}.contact_formAndOfficeGrid__Q30MJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.contact_contactFormContainer__YMkzJ{background-color:rgba(255,255,255,.92);padding:clamp(1.5rem,4vw,2.5rem);border-radius:1rem;border:1px solid rgba(251,191,36,.3);backdrop-filter:blur(12px);box-shadow:0 20px 40px -15px rgba(0,0,0,.2)}.contact_formTitle__Oloqn{font-size:1.8rem;font-weight:700;color:#1F2937;margin-bottom:2rem}.contact_successMessage____ZJc{background-color:rgba(209,250,229,.9);color:#065F46;padding:1rem;border-radius:.75rem;margin-bottom:1.5rem;border:1px solid rgba(16,185,129,.5)}.contact_formGroup__p53v_{margin-bottom:1.5rem}.contact_formLabel__QdOXJ{display:block;font-size:.9rem;font-weight:600;color:#1F2937;margin-bottom:.5rem}.contact_formInput__FNR_h,.contact_formTextarea__EFsYJ{width:100%;padding:.8rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background-color:rgba(255,255,255,.8);transition:all .2s ease}.contact_formTextarea__EFsYJ{resize:vertical}.contact_submitButton__Pottv{width:100%;background-color:#F59E0B;color:white;padding:1rem;border-radius:.75rem;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(245,158,11,.4)}.contact_submitButton__Pottv:disabled{background-color:#9CA3AF;cursor:not-allowed}.contact_officesTitle__eKHqx{font-size:1.8rem;font-weight:700;color:#1F2937;margin-bottom:2rem}.contact_officeCard__C_3_v{background-color:rgba(255,255,255,.9);padding:1.5rem;border-radius:1rem;border:1px solid rgba(251,191,36,.4);margin-bottom:1.5rem;backdrop-filter:blur(12px);box-shadow:0 10px 20px -5px rgba(0,0,0,.1)}.contact_officeCity__pHKmo{font-size:1.3rem;font-weight:700;color:#F59E0B;margin-bottom:.75rem}.contact_officeDetail__m9JeL{color:#374151;margin-bottom:.5rem}.contact_officeHours__nX9J3{color:#6B7280;font-size:.9rem}.contact_emergencyCard__q4woL{background-color:rgba(254,243,199,.9);border:1px solid #f59e0b;border-radius:1rem;padding:2rem;margin-top:1.5rem;box-shadow:0 4px 15px rgba(245,158,11,.25)}.contact_emergencyTitle__9Wtu0{font-size:1.2rem;font-weight:700;color:#92400E;margin-bottom:.75rem}.contact_emergencyText__CJqjy{color:#B45309;margin-bottom:.75rem}.contact_emergencyNumber__ILAAG{color:#92400E;font-weight:700;font-size:1.1rem}