.elementor .e-17f60189-686d{color:#9DBFFF;}.elementor .e-6a5c3923-a759{font-family:var(--jma-font-heading);font-weight:800;font-size:52px;color:#FFFFFF;line-height:1.08;}.elementor .e-14cf936a-9764{font-family:var(--jma-font-body);font-size:18px;color:#E6E9EF;line-height:1.6;}.elementor .e-6a16dfdb-86af{border-color:#FFFFFF;}.elementor .e-545032f3-53c3{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-7c5bfd58-a896{max-width:560px;padding:48px;flex-direction:column;gap:16px;}.elementor .e-2bebe9d4-1ac1{width:100%;min-height:560px;max-width:100%;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(20px, calc((100% - 1440px) / 2));padding-inline-end:max(20px, calc((100% - 1440px) / 2));margin:0px;border-radius:0px;background-image:linear-gradient(90deg, rgba(25,31,40,.92) 0%,rgba(25,31,40,.55) 45%,rgba(25,31,40,0) 75%),url("https://www.jmagroup.co.uk/wp-content/uploads/2026/10/jma-bathrooms-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:#191F28;align-items:center;}.elementor .e-9077f71-8fd3{font-family:var(--jma-font-body);font-weight:500;font-size:15px;color:#F3EEE7;line-height:1.35;text-align:center;}.elementor .e-6488512b-98bf{padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-inline-end-width:1px;flex-direction:column;gap:10px;flex:1 1 0px;align-items:center;border-right-style: solid; border-right-color: rgba(184,137,78,.35);\n}.elementor .e-3bf2afd-3734{font-family:var(--jma-font-body);font-weight:500;font-size:15px;color:#F3EEE7;line-height:1.35;text-align:center;}.elementor .e-25301e2b-41b3{padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-inline-end-width:1px;flex-direction:column;gap:10px;flex:1 1 0px;align-items:center;border-right-style: solid; border-right-color: rgba(184,137,78,.35);\n}.elementor .e-670bbd70-361a{font-family:var(--jma-font-body);font-weight:500;font-size:15px;color:#F3EEE7;line-height:1.35;text-align:center;}.elementor .e-10073569-a2b7{padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-inline-end-width:1px;flex-direction:column;gap:10px;flex:1 1 0px;align-items:center;border-right-style: solid; border-right-color: rgba(184,137,78,.35);\n}.elementor .e-758d6222-8af2{font-family:var(--jma-font-body);font-weight:500;font-size:15px;color:#F3EEE7;line-height:1.35;text-align:center;}.elementor .e-74cb5e7b-2d4e{padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;flex-direction:column;gap:10px;flex:1 1 0px;align-items:center;}.elementor .e-253b2c7a-eaea{width:100%;max-width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:max(20px, calc((100% - 1440px) / 2));padding-inline-end:max(20px, calc((100% - 1440px) / 2));margin:0px;border-block-start-width:1px;background-color:#0E131B;flex-direction:row;gap:0px;flex-wrap:nowrap;border-top-style: solid; border-top-color: rgba(184,137,78,.25);\n}.elementor .e-5100c8a-756f:hover,.elementor .e-5100c8a-756f:focus-visible{border-color:#C9CED6;}.elementor .e-5100c8a-756f{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-5cae76aa-74b2:hover,.elementor .e-5cae76aa-74b2:focus-visible{border-color:#C9CED6;}.elementor .e-5cae76aa-74b2{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-305f44fa-23c0:hover,.elementor .e-305f44fa-23c0:focus-visible{border-color:#C9CED6;}.elementor .e-305f44fa-23c0{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-2d5a5657-b01f:hover,.elementor .e-2d5a5657-b01f:focus-visible{border-color:#C9CED6;}.elementor .e-2d5a5657-b01f{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-7a0a458a-3e16:hover,.elementor .e-7a0a458a-3e16:focus-visible{border-color:#C9CED6;}.elementor .e-7a0a458a-3e16{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-4f809523-3057:hover,.elementor .e-4f809523-3057:focus-visible{border-color:#C9CED6;}.elementor .e-4f809523-3057{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-cd3eb49-89d0:hover,.elementor .e-cd3eb49-89d0:focus-visible{border-color:#C9CED6;}.elementor .e-cd3eb49-89d0{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-3140cff0-8baa:hover,.elementor .e-3140cff0-8baa:focus-visible{border-color:#C9CED6;}.elementor .e-3140cff0-8baa{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-493f7938-8da5:hover,.elementor .e-493f7938-8da5:focus-visible{border-color:#C9CED6;}.elementor .e-493f7938-8da5{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-3e47ec97-fdc8:hover,.elementor .e-3e47ec97-fdc8:focus-visible{border-color:#C9CED6;}.elementor .e-3e47ec97-fdc8{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-301f4f74-27f4:hover,.elementor .e-301f4f74-27f4:focus-visible{border-color:#C9CED6;}.elementor .e-301f4f74-27f4{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-1bf503f5-f283:hover,.elementor .e-1bf503f5-f283:focus-visible{border-color:#C9CED6;}.elementor .e-1bf503f5-f283{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-12e3cef8-3d9b:hover,.elementor .e-12e3cef8-3d9b:focus-visible{border-color:#C9CED6;}.elementor .e-12e3cef8-3d9b{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-5eaa5f70-f076:hover,.elementor .e-5eaa5f70-f076:focus-visible{border-color:#C9CED6;}.elementor .e-5eaa5f70-f076{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-5829a108-9fd8:hover,.elementor .e-5829a108-9fd8:focus-visible{border-color:#C9CED6;}.elementor .e-5829a108-9fd8{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-4451e5b7-f22c:hover,.elementor .e-4451e5b7-f22c:focus-visible{border-color:#C9CED6;}.elementor .e-4451e5b7-f22c{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-63fbaff2-4e2c:hover,.elementor .e-63fbaff2-4e2c:focus-visible{border-color:#C9CED6;}.elementor .e-63fbaff2-4e2c{overflow:hidden;padding-block-start:10px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;}.elementor .e-3312c6cc-e1bd{color:#9DBFFF;}.elementor .e-691d3379-bbb1{font-family:var(--jma-font-heading);font-weight:700;font-size:26px;color:#FFFFFF;line-height:1.2;}.elementor .e-39114f87-f625{font-family:var(--jma-font-body);font-size:16px;color:#D5DAE3;line-height:1.55;}.elementor .e-77194799-d926{font-family:var(--jma-font-body);font-weight:700;font-size:15px;color:#FFFFFF;text-decoration:underline;}.elementor .e-52976dab-fe5a:hover,.elementor .e-52976dab-fe5a:focus-visible{background-color:#232B37;}.elementor .e-52976dab-fe5a{text-decoration:none;padding:32px;border-radius:12px;background-color:#191F28;flex-direction:column;gap:8px;}.elementor .e-16d0f12d-c2c0{color:#DCE8FF;}.elementor .e-22c7db93-13e0{font-family:var(--jma-font-heading);font-weight:700;font-size:26px;color:#FFFFFF;line-height:1.2;}.elementor .e-2aa026a3-a339{font-family:var(--jma-font-body);font-size:16px;color:#EAF1FF;line-height:1.55;}.elementor .e-776be509-eb00{font-family:var(--jma-font-body);font-weight:700;font-size:15px;color:#FFFFFF;text-decoration:underline;}.elementor .e-1aea2028-fad8:hover,.elementor .e-1aea2028-fad8:focus-visible{background-color:#1C64E0;}.elementor .e-1aea2028-fad8{text-decoration:none;padding:32px;border-radius:12px;background-color:#2575FC;flex-direction:column;gap:8px;}.elementor .e-5a659193-4f71{color:#9DBFFF;}.elementor .e-7e6a64be-ebdf{font-family:var(--jma-font-heading);font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.2;}.elementor .e-2af9fbf1-1e8a{font-family:var(--jma-font-body);font-size:17px;color:#D5DAE3;line-height:1.6;}.elementor .e-2610c461-b792{max-width:680px;padding:0px;flex-direction:column;gap:10px;}.elementor .e-6a4b5ad-e920:hover,.elementor .e-6a4b5ad-e920:focus-visible{color:var(--jma-navy);background-color:#FFFFFF;}.elementor .e-6a4b5ad-e920{background-color:var(--jma-blue);}.elementor .e-4799f95a-7ae9{width:auto;padding:0px;flex-direction:column;gap:12px;flex:0 0 auto;}.elementor .e-3bcd021f-dbb5{padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;border-radius:16px;background-color:var(--jma-navy);flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-7614af20-18d8{font-family:var(--jma-font-heading);font-weight:700;font-size:24px;color:#FFFFFF;}.elementor .e-4a68a002-17eb{font-family:var(--jma-font-body);font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:underline;}.elementor .e-71d414a6-5093{font-family:var(--jma-font-heading);font-weight:700;font-size:24px;color:#FFFFFF;}.elementor .e-315dc7a4-dedd{font-family:var(--jma-font-body);font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:underline;}.elementor .e-300d78ff-d401{font-family:var(--jma-font-heading);font-weight:700;font-size:24px;color:#FFFFFF;}.elementor .e-6fc975fe-115e{font-family:var(--jma-font-body);font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:underline;}.elementor .e-190320f2-3035{font-family:var(--jma-font-heading);font-weight:700;font-size:24px;color:#FFFFFF;}.elementor .e-54dd9605-e0a8{font-family:var(--jma-font-body);font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:underline;}.elementor .e-1c1ae608-26ec{font-size:15px;}.elementor .e-65ab47db-21a3{height:100%;}.elementor .e-23ef162d-f5f1{padding:0px;}.elementor .e-787bec1d-564c{padding:0px;gap:20px;grid-template-columns:repeat(3,1fr);}.elementor .e-6b0cf263-7e13{padding:0px;}.elementor .e-45532502-dedc{column-gap:16px;padding:0px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;row-gap:16px;\n}.elementor .e-85e4bd4-84e8{padding-block-start:10px;}.elementor .e-57c88ae1-c7e5{padding-block-start:10px;}.elementor .e-3c3772bf-c745{padding-block-start:10px;}.elementor .e-5c4c8947-e313{padding-block-start:10px;}.elementor .e-65838a25-f823{padding:40px;border-radius:16px;border-width:1px;border-color:var(--jma-line);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:14px;}.elementor .e-752b2456-e780{font-family:var(--jma-font-heading);font-weight:700;font-size:17px;color:var(--jma-navy);}.elementor .e-6fcac242-2890{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2e246ac-d860{font-family:var(--jma-font-body);font-size:16px;color:var(--jma-muted);line-height:1.65;padding-block-end:18px;}.elementor .e-20948862-d597{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jma-line);\n}.elementor .e-54137be7-2a2b{font-family:var(--jma-font-heading);font-weight:700;font-size:17px;color:var(--jma-navy);}.elementor .e-5f627f4d-991d{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3496e1f2-5cf5{font-family:var(--jma-font-body);font-size:16px;color:var(--jma-muted);line-height:1.65;padding-block-end:18px;}.elementor .e-28066380-a91e{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jma-line);\n}.elementor .e-79c4ca2b-2444{font-family:var(--jma-font-heading);font-weight:700;font-size:17px;color:var(--jma-navy);}.elementor .e-2d204541-d7d9{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-37e34210-ad18{font-family:var(--jma-font-body);font-size:16px;color:var(--jma-muted);line-height:1.65;padding-block-end:18px;}.elementor .e-1853bcf5-a114{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jma-line);\n}.elementor .e-61851627-7636{font-family:var(--jma-font-heading);font-weight:700;font-size:17px;color:var(--jma-navy);}.elementor .e-37c95bf7-4bf6{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3bca65ea-3b5f{font-family:var(--jma-font-body);font-size:16px;color:var(--jma-muted);line-height:1.65;padding-block-end:18px;}.elementor .e-2986fb63-d017{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jma-line);\n}.elementor .e-5d375c90-91e3{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--jma-line);\n}.elementor .e-2c793abe-5b7b{max-width:960px;gap:16px;}