.elementor .e-1a713a5-7da8522{font-weight:700;font-size:13px;color:#000095;letter-spacing:0.08em;line-height:1.6;margin:0px;}.elementor .e-c80d36e-c6d0837{font-weight:700;font-size:clamp(2.5rem,5vw,4.25rem);color:#000095;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-d1038bb-1a17f97{font-size:17px;color:#647083;line-height:1.6;margin:0px;}.elementor .e-83f9ae1-a9cfeac{font-weight:700;font-size:28px;color:#000095;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-f8fcf46-1187639{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-681201a-16822f5{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;}.elementor .e-a99d691-2355906{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;}.elementor .e-997fbcd-1d905b3{font-size:14px;color:#647083;line-height:1.6;margin:0px;}.elementor .e-cc9cef7-148a7e1{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 22rem;}.elementor .e-8c814bb-caf5137{font-weight:700;font-size:28px;color:#000095;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-7548309-027b062{font-weight:600;font-size:14px;color:#1D1D1B;}.elementor .e-da8344c-2a7a08c{width:100%;height:48px;font-size:16px;color:#1D1D1B;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#B8B8B8;border-style:solid;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .e-8fe9c80-1b88b87{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-892b5d0-235958c{font-weight:600;font-size:14px;color:#1D1D1B;}.elementor .e-d73642d-2f34ffc{width:100%;height:48px;font-size:16px;color:#1D1D1B;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#B8B8B8;border-style:solid;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .e-183080c-d114acd{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-f675478-8bd4d24{font-weight:600;font-size:14px;color:#1D1D1B;}.elementor .e-8a80ff2-c2cf12b{width:100%;height:48px;font-size:16px;color:#1D1D1B;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#B8B8B8;border-style:solid;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .e-ba492fa-70e7aae{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-9cb8185-850f77f{font-weight:600;font-size:14px;color:#1D1D1B;}.elementor .e-84c0bc2-3aa6a1e{width:100%;height:auto;font-size:16px;color:#1D1D1B;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:4px;border-width:1px;border-color:#B8B8B8;border-style:solid;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .e-d5de8b8-2a1da2f{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-0ff56f4-bb88dd4{font-size:13px;color:#647083;line-height:1.6;margin:0px;}.elementor .e-969b0a0-4d45b96{font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:4px;background-color:#000095;}.elementor .e-9960153-d57e492{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;}.elementor .e-70d5c32-12e95ac{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;}.elementor .e-f91147c-5140b53{padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:stretch;}.elementor .e-98bced9-f8929b3{min-width:0px;padding:clamp(1.5rem,3vw,2.5rem);border-radius:12px;background-color:#F5F7FA;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 26rem;}.elementor .e-772400a-398bc76{padding:0px;margin-block-start:1.5rem;display:flex;flex-direction:row;gap:clamp(2rem,5vw,5rem);flex-wrap:wrap;align-items:flex-start;}.elementor .e-57dc14b-bf02703{font-weight:700;font-size:clamp(2rem,4vw,3rem);color:#000095;letter-spacing:-0.03em;line-height:1.15;margin:0px;}.elementor .e-d5f74b5-4f3b6c2{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;}.elementor .e-d96e96b-13a2616{font-size:17px;color:#1D1D1B;line-height:1.6;margin:0px;}.elementor .e-f59edcc-c14f3d0{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-23c8e3b-3525c6f{padding:0px;margin-block-start:3rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-eda9734-7347a65{width:100%;max-width:1200px;padding-block-start:clamp(3rem,6vw,5rem);padding-block-end:clamp(3rem,6vw,5rem);padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;& {
 a { color:#000095; text-decoration:none; }
 a[href*="wa.me"], a[href*="google.com/maps"] { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:12px 20px; border:1px solid #000095; border-radius:6px; font-size:14px; font-weight:600; transition:background .2s,color .2s; }
 a[href*="wa.me"]:hover, a[href*="google.com/maps"]:hover { background:#000095; color:#fff; }
 input:focus, textarea:focus { outline:2px solid #0072FF; outline-offset:2px; }
 button[type="submit"]:hover { background:#0072FF; }
 iframe { border-radius:12px; }
}\n}