.local-workshops_regionTeaser__bhjbK{padding:52px max(6vw,calc((100vw - 1220px)/2));background:#f5f3f0;border-top:1px solid #ddd8d1}.local-workshops_regionTeaser__bhjbK h2{font-size:clamp(26px,3vw,38px);max-width:820px;margin:14px 0 18px}.local-workshops_regionTeaser__bhjbK>p:not(:first-child){max-width:850px;color:#494440;line-height:1.8}.local-workshops_link__1C0S4{display:inline-flex;align-items:center;gap:9px;color:#9f4108;font-weight:700;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.local-workshops_link__1C0S4:hover{color:#702c02}.local-workshops_workshop__SVDso{max-width:1380px;margin:auto;padding:62px 6vw;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:52px;align-items:start}.local-workshops_content__hGOJr h2{font-size:26px;margin:34px 0 14px}.local-workshops_content__hGOJr h2:first-child{margin-top:0}.local-workshops_content__hGOJr p{line-height:1.85;color:#4c4c4c}.local-workshops_links__So_b3{display:grid;gap:10px;margin-top:22px}.local-workshops_links__So_b3 a{color:#94400d;font-weight:700;text-decoration:underline;text-underline-offset:4px}.local-workshops_address___FLvQ{padding:28px;background:#202020;border-radius:12px;color:#fff}.local-workshops_address___FLvQ .local-workshops_small__oe0Lq{color:#efb48d}.local-workshops_address___FLvQ h2{font-size:32px;margin:10px 0 16px}.local-workshops_address___FLvQ address{font-style:normal;font-size:18px;color:#e0e0e0;line-height:1.7}.local-workshops_contact__7Swl4{display:grid;gap:12px;margin:24px 0;overflow-wrap:anywhere}.local-workshops_contact__7Swl4 a{display:flex;align-items:center;gap:9px;color:#fff;font-weight:600}.local-workshops_address___FLvQ h3{font-size:17px;display:flex;gap:9px;align-items:center;letter-spacing:0}.local-workshops_address___FLvQ dl{margin:16px 0 24px}.local-workshops_address___FLvQ dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #444;font-size:14px}.local-workshops_address___FLvQ dd{margin:0;white-space:nowrap}.local-workshops_address___FLvQ dt{color:#ddd}.local-workshops_primary__tSu1g{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:14px 19px;min-height:48px;background:#a7460c;border:1px solid #a7460c;border-radius:6px;color:#fff!important;font-size:15px;font-weight:700;line-height:1.5;text-align:center}.local-workshops_primary__tSu1g:hover{background:#873608;border-color:#873608}.local-workshops_address___FLvQ .local-workshops_primary__tSu1g{display:flex;width:100%}.local-workshops_secondary__6jq8Q{display:block;text-align:center;border:1px solid #999;border-radius:6px;color:white;padding:12px;margin-top:12px;font-size:14px;font-weight:700}.local-workshops_small__oe0Lq{text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:700;color:#88400f}.local-workshops_other__whnk0{max-width:1380px;margin:auto;padding:0 6vw 52px}.local-workshops_other__whnk0>p{color:#595959;margin-bottom:12px}.local-workshops_other__whnk0>a{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:#91400e}.local-workshops_regionBody__rTnTe{max-width:1280px;margin:auto;padding:56px 6vw}.local-workshops_regionBody__rTnTe>h2{font-size:30px;margin-bottom:18px}.local-workshops_intro__U4Hds{max-width:800px;color:#4c4c4c;line-height:1.8}.local-workshops_steps__a6cec{padding:0;margin:35px 0 45px;list-style:none;display:grid;gap:24px}.local-workshops_steps__a6cec li{display:flex;gap:20px}.local-workshops_steps__a6cec li>span{color:#a7460c;font-size:25px;font-weight:750}.local-workshops_steps__a6cec h3{font-size:20px;margin:3px 0 9px;letter-spacing:-.02em}.local-workshops_steps__a6cec p{max-width:800px;color:#4c4c4c;line-height:1.75}.local-workshops_route__bIc4D{padding:28px;margin:35px 0 50px;background:#f7e9dc;border:1px solid #dfc6b1;border-radius:12px}.local-workshops_route__bIc4D h2{font-size:26px;margin-bottom:22px}.local-workshops_route__bIc4D form{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.local-workshops_route__bIc4D label{display:grid;gap:8px;font-size:14px;font-weight:700}.local-workshops_route__bIc4D input,.local-workshops_route__bIc4D select{width:100%;min-width:0;padding:13px;background:#fff;border:1px solid #998777;border-radius:5px;color:#242424;font-size:15px;font-weight:400}.local-workshops_route__bIc4D button{grid-column:1/-1;justify-self:start}.local-workshops_route__bIc4D .local-workshops_note__pbKQY{font-size:13px;color:#4c4037;margin-top:18px;line-height:1.7}.local-workshops_choices__gsNnL{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 30px}.local-workshops_choices__gsNnL article{padding:25px;border:1px solid #d7d0c8;border-radius:8px;background:white}.local-workshops_choices__gsNnL h3{font-size:25px;margin:12px 0}.local-workshops_choices__gsNnL article>p:not(.local-workshops_small__oe0Lq){color:#4b4b4b;line-height:1.75}.local-workshops_link__1C0S4:focus-visible,.local-workshops_primary__tSu1g:focus-visible,.local-workshops_route__bIc4D input:focus-visible,.local-workshops_route__bIc4D select:focus-visible,.local-workshops_secondary__6jq8Q:focus-visible{outline:3px solid #b94f15;outline-offset:4px}@media(max-width:760px){.local-workshops_workshop__SVDso{grid-template-columns:1fr;gap:32px;padding:36px 6vw}.local-workshops_address___FLvQ{padding:24px}.local-workshops_regionBody__rTnTe{padding:36px 6vw}.local-workshops_route__bIc4D{padding:20px}.local-workshops_route__bIc4D form{grid-template-columns:1fr}.local-workshops_route__bIc4D button{width:100%}.local-workshops_choices__gsNnL{grid-template-columns:1fr}.local-workshops_regionTeaser__bhjbK{padding:36px 6vw}.local-workshops_regionBody__rTnTe>h2{font-size:26px}}.welcome-mechanic_dock__LL3A6{position:fixed;right:0;bottom:18px;z-index:40;width:320px;max-width:calc(100vw - 56px);transform:translateX(0);transition:transform .28s ease;font-family:Arial,sans-serif;isolation:isolate}.welcome-mechanic_collapsed__6RKBE{transform:translateX(100%)}.welcome-mechanic_widget__AsQsM{position:relative;width:100%;overflow:hidden;border-radius:18px 0 0 18px;background:#fff8f1;color:#202020;box-shadow:0 8px 32px #0004}.welcome-mechanic_tab__2F25g{position:absolute;left:-44px;top:62px;width:44px;min-height:128px;border:0;border-radius:12px 0 0 12px;background:#b64c0a;color:#fff;box-shadow:-4px 3px 12px #0002;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;font:700 13px Arial,sans-serif;cursor:pointer}.welcome-mechanic_arrow__8hqJz{font-size:28px;line-height:1}.welcome-mechanic_tabText__LYB_U{writing-mode:vertical-rl;white-space:nowrap}.welcome-mechanic_tab__2F25g:hover{background:#973b04}.welcome-mechanic_tab__2F25g:focus-visible{outline:3px solid #3b97c8;outline-offset:-3px}.welcome-mechanic_heading__mtsC_{display:block;background:#b64c0a;color:#fff!important;text-decoration:none;padding:17px 18px;font-size:14px;font-weight:700;line-height:1.35;text-align:center;min-height:69px}.welcome-mechanic_body__ErpoJ{position:relative;display:flex;align-items:flex-end;min-height:194px;padding:14px 12px 14px 125px}.welcome-mechanic_character__lTjK7{position:absolute;bottom:0;left:0;width:126px;height:168px;background-image:url(/assets/welcome-mechanic.webp);background-repeat:no-repeat;background-size:504px 168px;background-position:0 0;pointer-events:none}.welcome-mechanic_wave__EaaiW{animation:welcome-mechanic_wave__EaaiW 1.2s steps(4) 3}.welcome-mechanic_copy__ciMxT{min-width:0;width:100%;position:relative}.welcome-mechanic_brand__wZ6Zv{display:block;font-size:10px;letter-spacing:1.6px;line-height:1.4;color:#9e4000}.welcome-mechanic_brand__wZ6Zv strong{font-size:13px;letter-spacing:0;color:#202020}.welcome-mechanic_lead__sHixC{font-size:13px;font-weight:700;line-height:1.4;color:#202020!important;margin:10px 0 3px!important}.welcome-mechanic_copy__ciMxT ul{padding:0;margin:0 0 12px;list-style:none}.welcome-mechanic_copy__ciMxT li{font-size:12px;line-height:1.65;color:#38312c}.welcome-mechanic_action__xns1X{display:block;padding:11px 6px;background:#b64c0a;color:#fff!important;border:1px solid #b64c0a;text-decoration:none;font-weight:700;font-size:13px;line-height:1.3;text-align:center;border-radius:9px}.welcome-mechanic_action__xns1X:hover,.welcome-mechanic_heading__mtsC_:hover{background:#973b04}.welcome-mechanic_widget__AsQsM a:focus-visible{outline:3px solid #3b97c8;outline-offset:-3px}body:has([role=dialog][data-state=open]) .welcome-mechanic_dock__LL3A6,body:has(dialog[open]) .welcome-mechanic_dock__LL3A6{visibility:hidden}@keyframes welcome-mechanic_wave__EaaiW{to{background-position:-504px 0}}@media(max-width:600px){.welcome-mechanic_dock__LL3A6{bottom:calc(12px + env(safe-area-inset-bottom));width:280px}.welcome-mechanic_body__ErpoJ{padding-left:116px}.welcome-mechanic_character__lTjK7{left:-8px}}@media(prefers-reduced-motion:reduce){.welcome-mechanic_wave__EaaiW{animation:none}.welcome-mechanic_dock__LL3A6{transition:none}}.whatsapp_button__Hbdjc.whatsapp_button__Hbdjc{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;max-width:100%;padding:13px 18px;border:1px solid #a7460c;border-radius:8px;background:#a7460c;color:#fff!important;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;white-space:normal;transition:background .15s ease;box-sizing:border-box;overflow-wrap:anywhere}.whatsapp_button__Hbdjc.whatsapp_button__Hbdjc:hover{background:#873608;border-color:#873608;color:#fff!important}.whatsapp_button__Hbdjc.whatsapp_button__Hbdjc:focus-visible{outline:3px solid #db8a4a;outline-offset:4px}.whatsapp_button__Hbdjc svg{flex-shrink:0}.whatsapp_card__NzjvZ{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-bottom:32px;background:#f7e9dc;border:1px solid #dfc6b1;border-radius:12px;color:#202020}.whatsapp_card__NzjvZ h2{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin:0 0 8px}.whatsapp_card__NzjvZ p{font-size:15px;line-height:1.6;color:#4c4037;margin:0;max-width:470px}.whatsapp_card__NzjvZ .whatsapp_button__Hbdjc{flex-shrink:0}.whatsapp_footer__Jr30J{margin-top:22px}.whatsapp_preview__5bRhB{margin-top:18px;display:grid;gap:10px}.whatsapp_preview__5bRhB p{color:#505050;font-size:14px}@media(max-width:600px){.whatsapp_card__NzjvZ{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:20px}.whatsapp_card__NzjvZ h2{font-size:20px}.whatsapp_card__NzjvZ .whatsapp_button__Hbdjc{width:100%}}@media(prefers-reduced-motion:reduce){.whatsapp_button__Hbdjc{transition:none}}