.elementor .e-3e0c2b3-13ee34c{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-91dbe46-e26b926{font-family: var(--font-display);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .4px;
  line-height: .95;
  font-size: clamp(2.2rem, 1.5rem + 3vw, 4rem);
  color: var(--color-text);
  strong{
      color: var(--color-orange);
  }\n}.elementor .e-c703c6d-fd04a05{font-size: clamp(15px, .9rem + .4vw, 17px);
  line-height: 1.7;
  color: var(--color-grey-accent);
  max-width: 480px;
  margin-top: 22px;\n}.elementor .e-0dd86b9-7390c74{max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--s-xl);padding-inline-end:var(--s-xl);margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5f874511-450087a{position:absolute;left:-6px;top:-22px;font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:clamp(40px, 2rem + 1.6vw, 56px);line-height:1;letter-spacing:1px;
&::after{content:"";display:block;width:36px;height:2px;background:var(--color-primary);margin-top:6px;}\n}.elementor .e-4275ca83-b281250{position:relative;z-index:1;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:6px 10px;background:rgba(255,255,255,.85);color:#1c1c1c;display:inline-flex;align-items:center;gap:6px;margin:12px;border-radius:3px;
&::before{content:"●";font-size:8px;color:var(--color-primary);}\n}.elementor .e-2fa407d4-a99b26d{aspect-ratio:1/1;object-fit:cover;object-position:-6px -73px;position:absolute;inset:0;\n}.elementor .e-c7a643c-c4d2e89{aspect-ratio:5/4;border-radius:var(--radius-m);overflow:hidden;position:relative;background:#1c1c1c;border:1px solid #ECE6D9;\n}.elementor .e-77a1840e-5259796{position:relative;\n}.elementor .e-4789e9da-7d3837b{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-6e39963e-5faabf9{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.05;font-size:clamp(1.5rem, 1.05rem + 1.4vw, 2.2rem);color:var(--color-text);
em{font-style:normal;color:var(--color-primary);}\n}.elementor .e-76415cbe-3fc41da{font-size:clamp(15px, .9rem + .35vw, 16px);line-height:1.75;color:var(--color-grey-accent);margin-top:18px;
strong{color:var(--color-text);font-weight:600;}\n}.elementor .e-479e6988-bda4515{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl);align-items:center;\n}.elementor .e-5e67a4fc-f25c35b{position:absolute;left:-6px;top:-22px;font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:clamp(40px, 2rem + 1.6vw, 56px);line-height:1;letter-spacing:1px;
&::after{content:"";display:block;width:36px;height:2px;background:var(--color-primary);margin-top:6px;}\n}.elementor .e-3d3e100d-4ee0d82{position:relative;z-index:1;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:6px 10px;background:rgba(255,255,255,.85);color:#1c1c1c;display:inline-flex;align-items:center;gap:6px;margin:12px;border-radius:3px;
&::before{content:"●";font-size:8px;color:var(--color-primary);}\n}.elementor .e-3df29d11-6c42335{aspect-ratio:1/1;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-1599a6c6-622cc8f{aspect-ratio:5/4;border-radius:var(--radius-m);overflow:hidden;position:relative;background:#1c1c1c;border:1px solid #ECE6D9;\n}.elementor .e-6f4f72f9-9ca6562{position:relative;\n}.elementor .e-ad78d2f-f4f90d6{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-59901ea1-e3c7bbd{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.05;font-size:clamp(1.5rem, 1.05rem + 1.4vw, 2.2rem);color:var(--color-text);
em{font-style:normal;color:var(--color-primary);}\n}.elementor .e-25deef3a-7ee7ef6{font-size:clamp(15px, .9rem + .35vw, 16px);line-height:1.75;color:var(--color-grey-accent);margin-top:18px;
strong{color:var(--color-text);font-weight:600;}\n}.elementor .e-2bb8d331-8c3242c{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl);align-items:center;
&>:first-child{order:2;}\n}.elementor .e-614c31eb-4efb98a{position:absolute;left:-6px;top:-22px;font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:clamp(40px, 2rem + 1.6vw, 56px);line-height:1;letter-spacing:1px;
&::after{content:"";display:block;width:36px;height:2px;background:var(--color-primary);margin-top:6px;}\n}.elementor .e-1771aad1-b368288{position:relative;z-index:1;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:6px 10px;background:rgba(255,255,255,.85);color:#1c1c1c;display:inline-flex;align-items:center;gap:6px;margin:12px;border-radius:3px;
&::before{content:"●";font-size:8px;color:var(--color-primary);}\n}.elementor .e-7417619c-474aca0{aspect-ratio:auto;object-fit:cover;object-position:center center;position:absolute;inset:0;\n}.elementor .e-6d639ee-ae0ea47{aspect-ratio:5/4;border-radius:var(--radius-m);overflow:hidden;position:relative;background:#1c1c1c;border:1px solid #ECE6D9;\n}.elementor .e-c3bc6b5-1f3a96f{width:auto;height:auto;position:relative;\n}.elementor .e-70878bee-c1c18f2{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-75d7f255-79a9a0c{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.05;font-size:clamp(1.5rem, 1.05rem + 1.4vw, 2.2rem);color:var(--color-text);
em{font-style:normal;color:var(--color-primary);}\n}.elementor .e-54f84d45-286d7ac{font-size:clamp(15px, .9rem + .35vw, 16px);line-height:1.75;color:var(--color-grey-accent);margin-top:18px;
strong{color:var(--color-text);font-weight:600;}\n}.elementor .e-74f3affc-b27cc1c{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl);align-items:center;\n}.elementor .e-6b4cdda-99d7799{position:absolute;left:-6px;top:-22px;font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:clamp(40px, 2rem + 1.6vw, 56px);line-height:1;letter-spacing:1px;
&::after{content:"";display:block;width:36px;height:2px;background:var(--color-primary);margin-top:6px;}\n}.elementor .e-6662b0fc-592cfea{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:6px 10px;background:rgba(255,255,255,.85);color:#1c1c1c;display:inline-flex;align-items:center;gap:6px;margin:12px;border-radius:3px;
&::before{content:"●";font-size:8px;color:var(--color-primary);}\n}.elementor .e-36053722-e05ecac{position:absolute;inset:0;color:rgba(0,0,0,.45);background-color:#EFE9DD;background-image:repeating-linear-gradient(45deg, rgba(0,0,0,.035) 0 2px, transparent 2px 14px), linear-gradient(160deg,#EFE9DD 0%,#E1D9C7 100%);display:flex;align-items:flex-start;justify-content:flex-start;\n}.elementor .e-7a90ca20-27be674{aspect-ratio:5/4;border-radius:var(--radius-m);overflow:hidden;position:relative;background:#1c1c1c;border:1px solid #ECE6D9;\n}.elementor .e-5fe0b432-786f1fd{position:relative;\n}.elementor .e-5551a053-da874f4{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-6dafca9c-dc321bf{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.05;font-size:clamp(1.5rem, 1.05rem + 1.4vw, 2.2rem);color:var(--color-text);
em{font-style:normal;color:var(--color-primary);}\n}.elementor .e-50c43353-a502ca4{font-size:clamp(15px, .9rem + .35vw, 16px);line-height:1.75;color:var(--color-grey-accent);margin-top:18px;
strong{color:var(--color-text);font-weight:600;}\n}.elementor .e-7a63647c-da6c95f{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl);align-items:center;
&>:first-child{order:2;}\n}.elementor .e-6e991de-a588a64{position:absolute;left:-6px;top:-22px;font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:clamp(40px, 2rem + 1.6vw, 56px);line-height:1;letter-spacing:1px;
&::after{content:"";display:block;width:36px;height:2px;background:var(--color-primary);margin-top:6px;}\n}.elementor .e-55618f00-32d42f6{position:relative;z-index:1;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:6px 10px;background:rgba(255,255,255,.85);color:#1c1c1c;display:inline-flex;align-items:center;gap:6px;margin:12px;border-radius:3px;
&::before{content:"●";font-size:8px;color:var(--color-primary);}\n}.elementor .e-b1c905e-c1c91c0{aspect-ratio:1/1;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-4f996273-fe77f11{aspect-ratio:5/4;border-radius:var(--radius-m);overflow:hidden;position:relative;background:#1c1c1c;border:1px solid #ECE6D9;\n}.elementor .e-4b3be006-626cbb6{position:relative;\n}.elementor .e-452c8572-60bb04d{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-46d600e1-9937624{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.05;font-size:clamp(1.5rem, 1.05rem + 1.4vw, 2.2rem);color:var(--color-text);
em{font-style:normal;color:var(--color-primary);}\n}.elementor .e-34327c3e-2d19211{font-size:clamp(15px, .9rem + .35vw, 16px);line-height:1.75;color:var(--color-grey-accent);margin-top:18px;
strong{color:var(--color-text);font-weight:600;}\n}.elementor .e-3716fa84-cde1abc{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl);align-items:center;\n}.elementor .e-3886e24a-58759c1{position:absolute;left:-6px;top:-22px;font-family:var(--font-display);font-weight:700;color:var(--color-primary);font-size:clamp(40px, 2rem + 1.6vw, 56px);line-height:1;letter-spacing:1px;
&::after{content:"";display:block;width:36px;height:2px;background:var(--color-primary);margin-top:6px;}\n}.elementor .e-52d78f8e-7c8761c{position:relative;z-index:1;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;padding:6px 10px;background:rgba(255,255,255,.85);color:#1c1c1c;display:inline-flex;align-items:center;gap:6px;margin:12px;border-radius:3px;
&::before{content:"●";font-size:8px;color:var(--color-primary);}\n}.elementor .e-6716c045-1ca5c9d{aspect-ratio:9/16;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-1406f29d-e18f82f{aspect-ratio:4/5;border-radius:var(--radius-m);overflow:hidden;position:relative;background:#1c1c1c;border:1px solid #ECE6D9;\n}.elementor .e-7c343abf-1cc8415{position:relative;\n}.elementor .e-7aca18e1-76c34d7{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:14px;margin-bottom:14px;
&::before{content:"";width:24px;height:1px;background:var(--color-primary);}\n}.elementor .e-1c03b02-837816f{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.05;font-size:clamp(1.5rem, 1.05rem + 1.4vw, 2.2rem);color:var(--color-text);
em{font-style:normal;color:var(--color-primary);}\n}.elementor .e-52cec6f0-4b1105e{font-size:clamp(15px, .9rem + .35vw, 16px);line-height:1.75;color:var(--color-grey-accent);margin-top:18px;
strong{color:var(--color-text);font-weight:600;}\n}.elementor .e-11e2973e-432d41a{margin-block-start:14px;}.elementor .e-5e20b1d0-ba5392a{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2xl);align-items:center;
&>:first-child{order:2;}\n}.elementor .e-1b4fc239-a1f8477{display:flex;flex-direction:column;gap:var(--s-2xl);\n}.elementor .e-45a9992a-6eb4c41{background-color:var(--orange-ultra-light);padding:var(--s-xl) 0 var(--s-2xl);\n}