.elementor .e-919857d-4092b4f{height: 100%;
z-index: 1;
margin-block-end:- 3px;
background: radial-gradient(rgba(255,255,255,0) 41%, rgba(0,0,0,1) 100%);\n}.elementor .e-999b42a-5699497{max-width: 15ch;
align-self:center;\n}.elementor .e-ce773d3-027068d{position: absolute;
inset: 0;\n}.elementor .e-e636358-300f2cf{text-align: center;\n}.elementor .e-13de359-15bac3c{justify-content:space-evenly;align-items:center;flex: 1; text-align: center;\n}.elementor .e-53fa736-571bbd5{justify-content:space-evenly;align-items:center;flex: 1; text-align: center;\n}.elementor .e-9530b63-892d918{justify-content:space-evenly;align-items:center;flex: 1; text-align: center;\n}.elementor .e-7447051-0a829c5{align-items:stretch;align-items: flex-start;\n}.elementor .e-bcf157e-7ba12cd{flex-direction:column;}.elementor .e-216bbac-197acfe{z-index: 0;\n}.elementor .e-c89d7ab-dbc951f{background-image:radial-gradient(circle at center center, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.4) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;position: absolute;
inset: 0;
width: 100%;
height: 100%;
transform: scale(1.02);
transform-origin: center;
pointer-events: none;
z-index: 1;\n}.elementor .e-03cfd3f-d49c912{display: flex;
flex-direction: column;
justify-content: center;   /* vertical centering inside the card */
align-items: flex-start;   /* left-align text to content-cap edge */
gap: clamp(0.75rem, 0.5rem + 1vw, 1.25rem);  /* space between the two titles */
width: 100%;
padding: clamp(1.5rem, 4vw, 4rem);
position: relative;
z-index: 2;\n}.elementor .e-1c69519-c672b44{display: flex;
align-items: center;\n}.elementor .e-939aa70-c7facc0{padding-left: 30px;\n}.elementor .e-e07fc22-e779245{font-weight: 400;\n}.elementor .e-89e3479-b77ce1d{color:var(--Woodland-5);}.elementor .e-2872bc4-266ae73{font-weight: 400;\n}.elementor .e-d9e823a-cdc5414{color:var(--Woodland-5);}.elementor .e-286882f-3e80673{font-weight: 400;\n}.elementor .e-69e9e17-64d93f9{color:var(--Woodland-5);}.elementor .e-051e0ae-7d5bfa0{font-weight: 400;\n}.elementor .e-cae6ae0-c52ae71{color:var(--Woodland-5);}.elementor .e-400c468-97ef232{justify-content:center;flex: 1.2;\n}.elementor .e-35b493e-410c57f{min-width:0px;width: 20px; align-self: stretch; background-image: url('https://staging.williamelliot.com/wp-content/uploads/2025/09/hideout-grey.svg'); background-repeat: repeat-y; background-position: center top; background-size: 52px 40px; opacity: 0.5; flex-shrink: 0;\n}.elementor .e-599b7d9-f94e20d{width:28px;height:28px;}.elementor .e-fb5f149-4cb3f62{opacity: 0.88;\n}.elementor .e-c156062-def436a{width:28px;height:28px;flex-shrink: 0; opacity: 0.85;\n}.elementor .e-4bc5028-99dec60{color:var(--Woodland-5);opacity: 0.88;\n}.elementor .e-14a9d17-0a8d996{width:28px;height:28px;flex-shrink: 0; opacity: 0.85;\n}.elementor .e-31ea9d8-74b877d{opacity: 0.88;\n}.elementor .e-206890a-bb40c7a{width:28px;height:28px;flex-shrink: 0; opacity: 0.85;\n}.elementor .e-abb1de3-3e212c7{color:var(--Woodland-5);opacity: 0.88;\n}.elementor .e-16f6504-1667f38{width:28px;height:28px;flex-shrink: 0; opacity: 0.85;\n}.elementor .e-e18831c-31fd94a{opacity: 0.88;\n}.elementor .e-fd5d300-71207e6{width:28px;height:28px;flex-shrink: 0; opacity: 0.85;\n}.elementor .e-76e2792-c36afa5{opacity: 0.88;\n}.elementor .e-881991f-bc7894f{padding-right: 30px;\n}.elementor .e-6ddb2db-8d1c823{color:var(--Barracks-4);}.elementor .e-bc54bf8-ead9a44{padding-right: 30px;\n}.elementor .e-f0bda10-02ca14c{justify-content:center;flex: 1;\n}.elementor .e-24b1488-bec3265{align-items:stretch;border-width: 2px;
border-color: var(--Campfire-4);
border-style: inset;
border-radius: var(--radius-m);\n}.elementor .e-a5e910f-390c3fe{background-color:var(--Olive-1);flex-direction:column;}.elementor .e-6555738-1de77b9{text-align: center;\n}.elementor .e-2128eae-2d5d4b8{text-align: center; margin: 0; font-style: italic; font-weight: 400;\n}.elementor .e-f74c60a-fa500c1{text-align: center;\n}.elementor .e-631c5a1-0264875{width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 4px; display: block;\n}.elementor .e-39da75b-2ddfaa6{font-weight: 400; line-height: 0.6; margin: 24px 0 -8px 0; opacity: 0.7;\n}.elementor .e-857dd76-199d83c{color:var(--Moss-5);font-style: italic;\n}.elementor .e-e4182a1-7b45b8c{text-transform: uppercase; letter-spacing: 0.18em; font-weight: 600; margin: 0 0 4px 0;\n}.elementor .e-507fb7f-7d2faf6{gap:4px;}.elementor .e-9f21b4a-733018b{flex: 1; max-width: 380px;\n}.elementor .e-51da823-efc5262{width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 4px; display: block;\n}.elementor .e-2460b15-f13a364{font-weight: 400; line-height: 0.6; margin: 24px 0 -8px 0; opacity: 0.7;\n}.elementor .e-6a592bd-120588a{color:var(--Olive-5);font-style: italic;\n}.elementor .e-d49f962-91b7a48{text-transform: uppercase; letter-spacing: 0.18em; font-weight: 600; margin: 0 0 4px 0;\n}.elementor .e-0d22b58-fd05e8c{gap:4px;}.elementor .e-cffd831-4be79ba{align-items:flex-start;flex: 1; max-width: 380px;\n}.elementor .e-a7e6ab4-20e8fa9{width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 4px; display: block;\n}.elementor .e-06194b0-dde95e6{font-weight: 400; line-height: 0.6; margin: 24px 0 -8px 0; opacity: 0.7;\n}.elementor .e-35bce53-f15f4ba{color:var(--Olive-5);font-style: italic;\n}.elementor .e-b313c79-3b12a1a{text-transform: uppercase; letter-spacing: 0.18em; font-weight: 600; margin: 0 0 4px 0;\n}.elementor .e-c5399b2-01a2ff1{gap:4px;}.elementor .e-5d3aa6e-fcb7d47{align-items:flex-start;flex: 1; max-width: 380px;\n}.elementor .e-6bad5fa-dbe158b{align-items:center;}.elementor .e-6c39b1f-d6328df{flex-direction:column;}.elementor .e-d09a771-aa11bb2{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0;\n}.elementor .e-c1b2a93-cc33dd4{position: absolute; inset: 0; z-index: 1; background-image: linear-gradient(180deg, rgba(16,22,19,0.72) 0%, rgba(16,22,19,0.55) 50%, rgba(16,22,19,0.85) 100%);\n}.elementor .e-74fa2f9-92813b0{text-align: center;\n}.elementor .e-0c400ac-af46455{text-align: center; margin: 0; font-weight: 400; line-height: 1.05;\n}.elementor .e-68c08e5-9ac69da{text-align: center; max-width: 56ch; margin: 0 auto; opacity: 0.85;\n}.elementor .e-f46f5ce-942adb7{margin-top: 16px;\n}.elementor .e-4b1f9fa-b3510a9{max-width: var(--Content-L); text-align: center; position: relative; z-index: 2;\n}.elementor .e-a6b5d1f-1a4e7be{flex-direction:column;position: relative; min-height: 70vh;\n}.elementor .e-ddd8887-da59468{font-family:"Inter",sans-serif; font-size:18px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#f2f4ee;\n}.elementor .e-d355751-6d0d70c{font-family:"Inter",sans-serif; font-size:18px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#f2f4ee;\n}.elementor .e-777b66f-d7106e5{font-family:"Inter",sans-serif; font-size:18px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#f2f4ee;\n}.elementor .e-1487c1d-d8dd0d5{font-family:"Inter",sans-serif; font-size:18px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#f2f4ee;\n}.elementor .e-13ee954-35d9b8b{font-family:"Inter",sans-serif; font-size:18px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:#f2f4ee;\n}.elementor .e-badc32f-976d45c{display:flex; flex-direction:row; justify-content:space-between; align-items:center; width:100%; max-width:1100px; margin-inline:auto; padding-inline:20px;\n}.elementor .e-9cc70db-a096701{width:50px; height:50px; flex-shrink:0;\n}.elementor .e-9fbc195-f713496{font-family:"Spectral",serif; font-size:22px; font-weight:700; line-height:1.2em; letter-spacing:0.06em; color:#f2f4ee;\n}.elementor .e-93abe37-66fadba{font-family:"Inter",sans-serif; font-size:16px; font-weight:400; line-height:1.3em; letter-spacing:0.05em; color:#f2f4ee;\n}.elementor .e-6f969d9-37345e5{display: flex;
flex-direction: row;  align-items:center; 
justify-content: center;
gap: 10px;
width:14%;\n}.elementor .e-7ebe093-fe50ea6{font-family:"Spectral",serif; font-size:30px; line-height:1.3em; color:#f2f4ee; text-align:center;\n}.elementor .e-73995cd-a51b74b{height:40vh;\n}