.elementor .e-5cb31037-fe5a{max-width:640px;& a { color: #D4AF5A; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #F0D88E; }\n}.elementor .e-590b77db-1c57{background-image: radial-gradient(at 90% 0%, rgba(212,175,90,0.16) 0%, rgba(212,175,90,0) 55%), linear-gradient(rgba(212,175,90,0.05) 1px, rgba(0,0,0,0) 1px), linear-gradient(90deg, rgba(212,175,90,0.05) 1px, rgba(0,0,0,0) 1px), linear-gradient(90deg, rgba(10,10,10,0.92) 0%, rgba(10,10,10,0.8) 50%, rgba(10,10,10,0.35) 100%), url(https://macstraders.co.uk/wp-content/uploads/modern-interior-design-with-black-walls-and-gray-f-2026-09-23-12-31-33-utc.jpg); background-size: auto, 64px 64px, 64px 64px, auto, cover; background-position: 0 0, 0 0, 0 0, 0 0, 50% 60%; background-repeat: repeat, repeat, repeat, no-repeat, no-repeat;\n}.elementor .e-3b3398d0-5a09{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-6013cf6f-243e{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-557ec866-3596{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-315ab744-58c4{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-68b7b3db-b615{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-745a4d36-43c0{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-40e0ce3d-c137{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-4cfd20c4-9421{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-59c2b080-a47e{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-6135ef52-b3c2{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-199d33be-c39f{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-4af68dfb-34d7{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-73486f16-3180{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-6ff1b626-f494{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-1b1dc507-fdb2{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-5669e51e-4234{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-7268eb81-bf75{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-69d28db0-b9ea{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-7a11cc5-5be4{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-dbc50dc-483b{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-6c546f1c-f7d2{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-6695fd78-6c89{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-64b35a4b-7d67{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-727d11e0-be3b{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-547785c6-473d{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-2f4c8451-c68f{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-195f6e7-d5a3{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-74cd264f-bc04{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-3c97b2de-1184{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-79b73018-cccd{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-51d4a94a-8ca2{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-5948c342-fee7{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-6e6ec566-bfb4{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-7e5a7378-d805{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-65518ff-6692{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-4943e646-6bc5{overflow:hidden;position:relative;padding:0px;border-width:1px;border-color:rgba(212,175,90,0.25);border-style:solid;& img { width: 100%; height: auto; display: block; }\n}.elementor .e-fd5dc9b-ab45{column-count:3;column-gap:20px;display: block !important; & > .work-card { break-inside: avoid; margin-bottom: 20px; } & .work-card > div { aspect-ratio: auto !important; } & .work-card img { height: auto !important; object-fit: contain !important; }\n}.elementor .e-384a8fad-8cd9{& a { color: #D4AF5A; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #F0D88E; }\n}.elementor .e-571eb195-13ed{flex-wrap:wrap;justify-content:center;}