.elementor-4273 .elementor-element.elementor-element-79d1dc1{--display:flex;}.elementor-4273 .elementor-element.elementor-element-28b57e86{--display:flex;}.elementor-4273 .elementor-element.elementor-element-4c301e59{--display:flex;}.elementor-4273 .elementor-element.elementor-element-2f98d973{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3abe4d71{--display:flex;}.elementor-4273 .elementor-element.elementor-element-646b5460{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7a31ace0{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6806c1a1{--display:flex;}.elementor-4273 .elementor-element.elementor-element-dd16ff3{--display:flex;}.elementor-4273 .elementor-element.elementor-element-4306b179{width:var( --container-widget-width, 58.612% );max-width:58.612%;--container-widget-width:58.612%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-4306b179.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-69294483{--display:flex;}.elementor-4273 .elementor-element.elementor-element-14720b70{width:var( --container-widget-width, 57.215% );max-width:57.215%;--container-widget-width:57.215%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-14720b70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-79960017{--display:flex;}.elementor-4273 .elementor-element.elementor-element-91c3395{width:var( --container-widget-width, 59.58% );max-width:59.58%;--container-widget-width:59.58%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-91c3395.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-6fa16475{--display:flex;}.elementor-4273 .elementor-element.elementor-element-455eb96f{width:var( --container-widget-width, 54.097% );max-width:54.097%;--container-widget-width:54.097%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-455eb96f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-412c1dce{--display:flex;}.elementor-4273 .elementor-element.elementor-element-17cf6187{width:var( --container-widget-width, 56.355% );max-width:56.355%;--container-widget-width:56.355%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-17cf6187.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-3f62e025{--display:flex;}.elementor-4273 .elementor-element.elementor-element-58d6953e{width:var( --container-widget-width, 56.892% );max-width:56.892%;--container-widget-width:56.892%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-58d6953e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-688ee523{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3b54041c{width:var( --container-widget-width, 57.215% );max-width:57.215%;--container-widget-width:57.215%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-3b54041c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-17ca62d1{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6bb4807a{width:var( --container-widget-width, 54.635% );max-width:54.635%;--container-widget-width:54.635%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-6bb4807a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-112701bf{--display:flex;}.elementor-4273 .elementor-element.elementor-element-44af1258{width:var( --container-widget-width, 57.322% );max-width:57.322%;--container-widget-width:57.322%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-44af1258.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-d24b23{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6d9b66f8{width:var( --container-widget-width, 58.613% );max-width:58.613%;--container-widget-width:58.613%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-6d9b66f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-52fdfa24{--display:flex;}.elementor-4273 .elementor-element.elementor-element-d3e1ffd{width:var( --container-widget-width, 55.925% );max-width:55.925%;--container-widget-width:55.925%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-d3e1ffd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-1fa8fecb{width:var( --container-widget-width, 58.29% );max-width:58.29%;--container-widget-width:58.29%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-1fa8fecb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-15613758{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6e8cf192{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3201b56c{--display:flex;}.elementor-4273 .elementor-element.elementor-element-5dbee4b4{width:var( --container-widget-width, 59.795% );max-width:59.795%;--container-widget-width:59.795%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-5dbee4b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-3538c870{--display:flex;}.elementor-4273 .elementor-element.elementor-element-193ee579{--display:flex;}.elementor-4273 .elementor-element.elementor-element-5e9d6c8f{--display:flex;}.elementor-4273 .elementor-element.elementor-element-67218aef{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7528d997{width:var( --container-widget-width, 60.225% );max-width:60.225%;--container-widget-width:60.225%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-7528d997.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-21fc219e{--display:flex;}.elementor-4273 .elementor-element.elementor-element-11078d6{width:var( --container-widget-width, 60.01% );max-width:60.01%;--container-widget-width:60.01%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-11078d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-354bb01a{--display:flex;}.elementor-4273 .elementor-element.elementor-element-ebf6f35{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3e3fe8ee{--display:flex;}.elementor-4273 .elementor-element.elementor-element-58069317{--display:flex;}.elementor-4273 .elementor-element.elementor-element-66274bec{--display:flex;}.elementor-4273 .elementor-element.elementor-element-4e40a0ad{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7f87296f{--display:flex;}.elementor-4273 .elementor-element.elementor-element-8ffb2fb{--display:flex;}.elementor-4273 .elementor-element.elementor-element-93a680b{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6e040501{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3acc8e31{--display:flex;}.elementor-4273 .elementor-element.elementor-element-1a449ba7{--display:flex;}.elementor-4273 .elementor-element.elementor-element-5353a2e6{--display:flex;}.elementor-4273 .elementor-element.elementor-element-130939{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7dc626c8{--display:flex;}.elementor-4273 .elementor-element.elementor-element-2b04d9e{--display:flex;}.elementor-4273 .elementor-element.elementor-element-26ce1f5a{--display:flex;}.elementor-4273 .elementor-element.elementor-element-5840b4fb{--display:flex;}.elementor-4273 .elementor-element.elementor-element-483f431d{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6f3df927{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6541a209{--display:flex;}.elementor-4273 .elementor-element.elementor-element-56f2af9f{--display:flex;}.elementor-4273 .elementor-element.elementor-element-229426e5{--display:flex;}.elementor-4273 .elementor-element.elementor-element-79d17d36{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7525499c{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3aedaf61{--display:flex;}.elementor-4273 .elementor-element.elementor-element-4c341497{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3ba8d132{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7672bfbd{--display:flex;}.elementor-4273 .elementor-element.elementor-element-458975ac{--display:flex;}.elementor-4273 .elementor-element.elementor-element-7cf0b55b{--display:flex;}.elementor-4273 .elementor-element.elementor-element-1f912e62{width:var( --container-widget-width, 55.71% );max-width:55.71%;--container-widget-width:55.71%;--container-widget-flex-grow:0;}.elementor-4273 .elementor-element.elementor-element-1f912e62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4273 .elementor-element.elementor-element-2c17b907{--display:flex;}.elementor-4273 .elementor-element.elementor-element-6ad3cebb{--display:flex;}.elementor-4273 .elementor-element.elementor-element-56947e6a{--display:flex;}.elementor-4273 .elementor-element.elementor-element-3390e8d9{--display:flex;}.elementor-4273 .elementor-element.elementor-element-4ea21022{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for button, class: .elementor-element-18d4e294 */#full-privacy-policy {
  scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c99a1e3 */#full-refund-policy {
  scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-dac4614 */#full-terms-conditions {
  scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS *//* WILDERGOAT full policy pages - Elementor Page Settings > Custom CSS */
.wg-legal-page,
.wg-trust-page{
  --wg-green:#172C21;
  --wg-deep:#0F2118;
  --wg-cream:#F5EDD6;
  --wg-soft:#FFF8EE;
  --wg-paper:#FFFCF5;
  --wg-amber:#D6A85A;
  --wg-amber-strong:#B88625;
  --wg-ink:#111714;
  --wg-muted:#5E6B60;
  --wg-line:rgba(23,44,33,.16);
  --wg-shadow:0 18px 55px rgba(15,33,24,.12);
  color:var(--wg-ink);
  background:linear-gradient(180deg,var(--wg-soft) 0%,#fffaf0 45%,#ffffff 100%);
  font-family:inherit;
}
.wg-legal-page *,
.wg-trust-page *{ box-sizing:border-box; }
.wg-legal-page a,
.wg-trust-page a{ color:var(--wg-green); font-weight:800; text-decoration-thickness:2px; text-underline-offset:3px; }
.wg-page-wrap{ max-width:1180px; margin:0 auto; padding:clamp(28px,4vw,64px) 18px; }
.wg-hero{
  position:relative; overflow:hidden; border-radius:34px; padding:clamp(32px,6vw,76px);
  background:radial-gradient(circle at 88% 0%,rgba(214,168,90,.42),transparent 32%),linear-gradient(135deg,var(--wg-green),var(--wg-deep));
  color:var(--wg-cream); box-shadow:var(--wg-shadow); margin-bottom:28px;
}
.wg-hero:after{ content:""; position:absolute; inset:auto -90px -130px auto; width:310px; height:310px; border-radius:50%; border:38px solid rgba(245,237,214,.08); }
.wg-kicker{ display:inline-flex; align-items:center; gap:8px; padding:8px 12px; border-radius:999px; background:rgba(245,237,214,.12); border:1px solid rgba(245,237,214,.22); color:var(--wg-cream); font-size:12px; font-weight:900; letter-spacing:.14em; text-transform:uppercase; }
.wg-hero h1{ color:var(--wg-cream); font-size:clamp(36px,6vw,72px); line-height:.95; letter-spacing:-.055em; margin:18px 0 16px; max-width:900px; }
.wg-hero .elementor-widget-text-editor{ max-width:820px; }
.wg-hero .elementor-widget-text-editor,
.wg-hero p{ color:rgba(245,237,214,.92); font-size:clamp(17px,2vw,22px); line-height:1.55; }
.wg-hero-actions{ display:flex; flex-wrap:wrap; gap:12px; margin-top:22px; }
.wg-hero-actions .elementor-button{ background:var(--wg-amber); color:var(--wg-deep); border-radius:999px; font-weight:950; padding:14px 20px; box-shadow:0 12px 26px rgba(0,0,0,.18); }
.wg-hero-actions .wg-button-secondary .elementor-button{ background:rgba(245,237,214,.12); color:var(--wg-cream); border:1px solid rgba(245,237,214,.28); box-shadow:none; }
.wg-notice{ margin:26px 0; padding:18px 20px; border-radius:22px; background:rgba(214,168,90,.18); border:1px solid rgba(184,134,37,.25); color:var(--wg-deep); }
.wg-notice strong{ color:var(--wg-deep); }
.wg-policy-index{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:26px 0 34px; }
.wg-index-card{ min-height:100%; padding:22px; border-radius:26px; background:var(--wg-paper); border:1px solid var(--wg-line); box-shadow:0 12px 36px rgba(15,33,24,.08); }
.wg-index-card h3{ margin:0 0 8px; font-size:21px; line-height:1.15; color:var(--wg-green); letter-spacing:-.02em; }
.wg-index-card p{ color:var(--wg-muted); margin:0 0 14px; line-height:1.55; }
.wg-index-card .elementor-button{ border-radius:999px; background:var(--wg-green); color:var(--wg-cream); font-weight:900; padding:11px 16px; }
.wg-policy-doc{ margin:34px 0; padding:clamp(22px,3vw,34px); border-radius:30px; background:rgba(255,255,255,.72); border:1px solid var(--wg-line); box-shadow:var(--wg-shadow); scroll-margin-top:120px; }
.wg-doc-heading{ border-bottom:1px solid var(--wg-line); padding-bottom:18px; margin-bottom:20px; }
.wg-doc-heading h2{ color:var(--wg-green); font-size:clamp(30px,4vw,48px); letter-spacing:-.045em; line-height:1; margin:0 0 8px; }
.wg-doc-heading p{ color:var(--wg-muted); max-width:780px; line-height:1.6; margin:0; }
.wg-full-section{ margin:18px 0; padding:clamp(18px,2.2vw,26px); border-radius:22px; background:var(--wg-paper); border:1px solid var(--wg-line); scroll-margin-top:120px; }
.wg-full-section h3{ color:var(--wg-green); margin:0 0 14px; font-size:clamp(22px,2.7vw,31px); letter-spacing:-.035em; line-height:1.15; }
.wg-policy-body{ color:var(--wg-ink); font-size:16px; line-height:1.72; }
.wg-policy-body p{ margin:0 0 12px; }
.wg-policy-body ul,
.wg-policy-body ol{ margin:10px 0 16px 1.25em; padding:0; }
.wg-policy-body li{ margin:7px 0; }
.wg-policy-body li p{ margin:0; }
.wg-policy-body table{ width:100%; border-collapse:separate; border-spacing:0; overflow:hidden; border:1px solid var(--wg-line); border-radius:16px; margin:16px 0; background:#fff; }
.wg-policy-body th,
.wg-policy-body td{ border-bottom:1px solid var(--wg-line); padding:12px 14px; text-align:left; vertical-align:top; }
.wg-policy-body tr:last-child th,
.wg-policy-body tr:last-child td{ border-bottom:0; }
.wg-policy-body th{ background:rgba(23,44,33,.07); color:var(--wg-green); font-weight:900; }
.wg-policy-body strong{ color:var(--wg-deep); }
.wg-placeholder-warning{ border-left:5px solid var(--wg-amber-strong); background:rgba(214,168,90,.16); padding:14px 16px; border-radius:16px; color:var(--wg-deep); margin:16px 0; }
.wg-back-top{ display:flex; justify-content:flex-end; margin-top:16px; }
.wg-back-top .elementor-button{ background:transparent; color:var(--wg-green); border:1px solid var(--wg-line); border-radius:999px; font-weight:900; padding:10px 15px; }
.wg-contact-strip{ margin-top:36px; padding:clamp(22px,3vw,34px); border-radius:28px; background:linear-gradient(135deg,var(--wg-green),var(--wg-deep)); color:var(--wg-cream); box-shadow:var(--wg-shadow); }
.wg-contact-strip h2{ color:var(--wg-cream); margin:0 0 8px; font-size:clamp(26px,3vw,38px); letter-spacing:-.04em; }
.wg-contact-strip p{ color:rgba(245,237,214,.92); margin:0; line-height:1.6; }
@media (max-width:860px){
  .wg-policy-index{ grid-template-columns:1fr; }
  .wg-hero{ border-radius:24px; }
  .wg-policy-doc{ border-radius:24px; }
  .wg-policy-body table{ display:block; overflow-x:auto; white-space:normal; }
}/* End custom CSS */