     #sp-tcpt67 .sp-section-bottom .seedprod-shape-fill {fill: #ffffff;} #sp-tcpt67 .sp-section-bottom svg {width: 10000%;height: 80px;transform: translateX(-50%);}        .wf-testimonials{--accent:#111827;--muted:#6B7280;--border:#E5E7EB;--card:#fff;--radius:16px;--shadow:0 8px 24px rgba(0,0,0,.06);max-width:980px;margin:0 auto;padding:48px 16px}     .wf-testimonials .head{text-align:center;margin-bottom:18px}     .wf-testimonials h2{margin:0 0 8px;font-size:42px;line-height:1.1;color:var(--accent)}     .wf-testimonials .lead{margin:0;color:var(--muted)}     .wf-testimonials .grid{display:grid;gap:16px}     @media(min-width:700px){.wf-testimonials .grid{grid-template-columns:repeat(2,1fr)}}     @media(min-width:1000px){.wf-testimonials .grid{grid-template-columns:repeat(3,1fr)}}     .wf-testimonials .card{display:grid;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}     .wf-testimonials blockquote{margin:0;font-size:18px;line-height:1.6;font-style:italic}     .wf-testimonials .author{display:flex;align-items:center;gap:12px;color:var(--muted)}     .wf-testimonials .logo{width:40px;height:40px;object-fit:contain;border-radius:8px;background:#F3F4F6}     .wf-testimonials .org{font-weight:700;color:var(--accent);display:block}     .wf-testimonials .role{font-size:14px}     @media(max-width:640px){.wf-testimonials h2{font-size:34px}}        /* ==== Theme variables ==== */     .wf-contact{       --accent:#111827;  /* heading */       --muted:#6B7280;   /* helper text */       --brand:#0ea5e9;   /* button + focus */       --border:#E5E7EB;  /* borders */       --bg:#ffffff;       --radius:14px;       --shadow:0 10px 30px rgba(0,0,0,.06);       max-width:860px;   /* wider overall box */       margin:0 auto;       padding:48px 16px;     }      /* Heading */     .wf-contact .head{ text-align:center; margin-bottom:18px; }     .wf-contact h2{ margin:0 0 6px; font-size:42px; line-height:1.1; color:var(--accent); }     .wf-contact .lead{ margin:0 0 18px; color:var(--muted); }     @media (max-width:640px){ .wf-contact h2{ font-size:34px; } }      /* Card */     .wf-contact .card{       background:var(--bg);       border:1px solid var(--border);       border-radius:var(--radius);       box-shadow:var(--shadow);       padding:32px;     }      /* ===== WPForms styling for form 92 ===== */     /* Make the form itself fill the card */     #wpforms-92, #wpforms-form-92, #wpforms-92 .wpforms-form{       max-width:none !important;       width:100% !important;     }      /* Grid: 2 cols desktop, 1 col mobile */     #wpforms-92 .wpforms-field-container,     #wpforms-form-92 .wpforms-field-container{       display:grid; gap:20px;       grid-template-columns:1fr 1fr;     }     @media (max-width:699px){       #wpforms-92 .wpforms-field-container,       #wpforms-form-92 .wpforms-field-container{         grid-template-columns:1fr;       }     }      /* Long fields span both columns (textarea, selects, HTML blocks) */     #wpforms-92 .wpforms-field-textarea,     #wpforms-92 .wpforms-field-select,     #wpforms-92 .wpforms-field-html,     #wpforms-form-92 .wpforms-field-textarea,     #wpforms-form-92 .wpforms-field-select,     #wpforms-form-92 .wpforms-field-html{       grid-column:1 / -1;     }      /* Submit row spans both columns */     #wpforms-92 .wpforms-submit-container,     #wpforms-form-92 .wpforms-submit-container{       grid-column:1 / -1;       margin-top:4px;     }      /* Remove default inner paddings that cause “not full width” look */     #wpforms-92 .wpforms-field,     #wpforms-form-92 .wpforms-field{       padding:0 !important;       width:100% !important;       max-width:100% !important;       margin:0;     }      /* Labels */     #wpforms-92 .wpforms-field-label,     #wpforms-form-92 .wpforms-field-label{       font-weight:600; margin-bottom:6px; color:#111827; display:block;     }      /* Inputs — force to fill their grid cell (fixes cutoff) */     #wpforms-92 .wpforms-field input,     #wpforms-92 .wpforms-field select,     #wpforms-92 .wpforms-field textarea,     #wpforms-form-92 .wpforms-field input,     #wpforms-form-92 .wpforms-field select,     #wpforms-form-92 .wpforms-field textarea{       width:100% !important;       max-width:100% !important;       display:block;       min-height:50px;       font-size:16px;       line-height:1.4;       padding:12px 14px;       border:1px solid var(--border);       border-radius:10px;       background:#fff;       box-sizing:border-box;       outline:none;       transition:border-color .2s, box-shadow .2s;     }      /* Textarea taller */     #wpforms-92 textarea, #wpforms-form-92 textarea{       min-height:160px; resize:vertical;     }      /* Focus */     #wpforms-92 input:focus, #wpforms-92 select:focus, #wpforms-92 textarea:focus,     #wpforms-form-92 input:focus, #wpforms-form-92 select:focus, #wpforms-form-92 textarea:focus{       border-color:var(--brand);       box-shadow:0 0 0 4px rgba(14,165,233,.15);     }      /* Submit button full width */     #wpforms-92 .wpforms-submit, #wpforms-form-92 .wpforms-submit{       width:100%;       background:var(--brand);       border:0; border-radius:10px; color:#fff; font-weight:700;       padding:14px 20px; cursor:pointer; transition:filter .15s;     }     #wpforms-92 .wpforms-submit:hover, #wpforms-form-92 .wpforms-submit:hover{ filter:brightness(.95); }      /* Messages */     #wpforms-92 .wpforms-confirmation-container, #wpforms-form-92 .wpforms-confirmation-container{       background:#ecfdf5; border:1px solid #10b98133; color:#065f46;       padding:12px; border-radius:10px; margin-top:12px;     }     #wpforms-92 .wpforms-error, #wpforms-form-92 .wpforms-error,     #wpforms-92 .wpforms-field .wpforms-error, #wpforms-form-92 .wpforms-field .wpforms-error{       color:#b91c1c; font-size:13px; margin-top:6px;     }      .wf-contact .help{ font-size:13px; color:var(--muted); margin-top:10px; }   #sp-tcpt67{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('https://wifield.co.uk/wp-content/uploads/2025/08/Newport-Show-1.jpg'); width: 100%; max-width: 100%; padding: 0px 10px 10px;}#sp-8gur0kgqx1{z-index: 0;}#sp-hmp0as{width: 100%; max-width: 100%;}#sp-gwgyx7{width: calc(100% + 0px); padding: 0px;}#sp-u5e99c{margin: 0px; display: flex;}#sp-yyjqjl{width: auto; max-width: 700px; margin-top: 120px; margin-bottom: 180px;}#sp-k0d9yd{width: calc(100% + 0px);}#sp-gjherbsgsl{text-decoration: none;}#sp-iex9er{font-weight: 700; font-style: normal; font-family: Tahoma, Geneva, sans-serif; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.3) 3px 4px 12px; text-align: center; margin: -100px 0px 0px;}#sp-i4bfb5{font-size: 20px; color: rgb(255, 255, 255); margin: 0px 0px 40px; text-align: center;}#sp-button-parent-x1xecy{margin: 0px; text-align: center;}#sp-x1xecy{font-size: 16px; width: auto; padding: 15px 30px;}#sp-tc7r2j{width: 100%; max-width: 100%;}#sp-gpvxst{width: calc(50% + 0px);}#sp-dd1v3g{font-size: 19px; font-family: 'Helvetica Neue', Arial, sans-serif; margin: 15px 0px -20px; text-align: center;}#sp-snna84q8cz{padding: 30px 20px 60px 20px; background-color: #fff; font-family: Arial, sans-serif;}#sp-6s4vr25tme{max-width: 1000px; margin: 0 auto;}#sp-4dbtpy0hdf{font-size: 2em; font-weight: bold; margin: 0 0 20px 0;}#sp-o8q1g99muv{font-size: 1.1em; line-height: 1.6; margin: 0 0 40px 0;}#sp-c5yy8il8oq{font-size: 1.5em; font-weight: bold; margin: 0 0 20px 0;}#sp-fqo4zowvjy{list-style: none; padding: 0; margin: 0 0 30px 0; font-size: 1.05em; line-height: 1.8;}#sp-dbefivmktc{display: inline-block; padding: 15px 30px; background-color: #f97316; color: #fff; text-decoration: none; font-weight: bold; border-radius: 8px;}#sp-nq9jmf{width: calc(50% + 0px);}#sp-a00pe9{margin: 90px 0px 0px; text-align: center;}#sp-ewk3kwtnw5{width: 1920px;}#sp-mdqmtf{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://wifield.co.uk/wp-content/uploads/2025/08/Setup-On-The-Day.jpg'); width: 100%; max-width: 100%;}#sp-ob485p{width: 100%; max-width: 100%; margin-top: 120px; margin-bottom: 20px;}#sp-ppbban{width: calc(65% + 0px);}#sp-gel263gi5q{text-decoration: none;}#sp-qxk22a{font-size: 34px; color: rgb(255, 255, 255); text-align: center; margin: 0px 0px 10px;}#sp-cupjjc{margin-bottom: 120px;}#sp-wztudl{width: calc(33.333333% - 6px);}#sp-vds9aqqlpx{text-decoration: none;}#sp-ojxdy6{font-size: 30px; color: rgb(255, 255, 255); text-align: left; margin: 0px;}#sp-c0wbgc{color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-kvtnrc{width: calc(33.333333% - 6px);}#sp-cfz9erid7k{text-decoration: none;}#sp-ayco6q{font-size: 27px; color: rgb(255, 255, 255); text-align: left; margin: 0px;}#sp-mx55s9{color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-tsp7b8{width: calc(33.333333% - 6px);}#sp-0gs13anarb{text-decoration: none;}#sp-xi9pq7{font-size: 30px; color: rgb(255, 255, 255); text-align: left; margin: 0px;}#sp-djcrgd{color: rgb(255, 255, 255); margin: 0px; text-align: left;}#sp-nz61ut{width: 100%; max-width: 100%;}#sp-bdqef4{width: 100%; max-width: 100%;}#sp-zapscy{width: calc(100% + 0px);}#sp-s6cfl2{margin: 0px;}#sp-ld2x6g{width: calc(100% + 0px);}#sp-puubit{background-image: linear-gradient(0deg, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0)), url('https://wifield.co.uk/wp-content/uploads/2025/08/Newport-Show-1.jpg'); background-color: rgb(24, 24, 24); width: 100%; max-width: 100%;}#sp-p4yo1m{width: auto; max-width: 550px; margin-top: 120px; margin-bottom: 20px;}#sp-g1rppq{width: calc(100% + 0px);}#sp-oenft9jwzr{text-decoration: none;}#sp-y14pa9{color: rgb(255, 255, 255); text-align: center; margin: 0px 0px 10px;}#sp-q4ckn6{color: rgb(255, 255, 255); margin: 0px; text-align: center;}#sp-k2y2ak{margin-bottom: 120px;}#sp-r4sizp{background-color: rgb(255, 255, 255); width: calc(33% - 20px); padding: 0px;}#sp-zxrjbg{margin: 0px 0px 20px; padding: 0px; text-align: center;}#sp-l51kqyouwl{width: 624px;}#sp-qpumww6a5o{text-decoration: none;}#sp-ykjesd{text-align: left; padding: 20px; margin: 0px;}#sp-g71zzy{color: rgb(0, 0, 0); padding: 10px 20px; margin: 0px 0px 40px; text-align: left;}#sp-qydeoe{background-color: rgb(255, 255, 255); width: calc(33% - 20px); padding: 0px;}#sp-t2j0c9{margin: 0px 0px 20px; padding: 0px; text-align: center;}#sp-supy46a78i{width: 624px;}#sp-4kc177tp3c{text-decoration: none;}#sp-t4hj71{text-align: left; padding: 20px; margin: 0px;}#sp-fs14b1{color: rgb(0, 0, 0); padding: 10px 20px; margin: 0px 0px 40px; text-align: left;}#sp-tr40df{background-color: rgb(255, 255, 255); width: calc(33% - 20px); padding: 0px;}#sp-ny0ctq{margin: 0px 0px 20px; padding: 0px; text-align: center;}#sp-2rdnw23zdd{width: 624px;}#sp-uuj1g8rzqt{text-decoration: none;}#sp-l6ehlu{text-align: left; padding: 20px; margin: 0px;}#sp-v95q8q{color: rgb(0, 0, 0); padding: 10px 20px; margin: 0px 0px 40px; text-align: left;}#sp-hlxcyx{width: 100%; max-width: 100%;}#sp-rm4cms{width: auto; max-width: 500px; margin-top: 80px;}#sp-thx2z5{width: calc(100% + 0px);}#sp-slc32f{width: auto; max-width: 510px; margin-bottom: 80px;}#sp-s5nn09{width: calc(100% + 0px);}#sp-aiw87h{margin: 0px;}#sp-vau0uh{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('https://wifield.co.uk/wp-content/uploads/2025/08/FarmYard-Party-1.jpg'); width: 100%; max-width: 100%; background-position: 0px -313px;}#sp-cm19ww{width: auto; max-width: 700px; margin-top: 80px; margin-bottom: 80px;}#sp-asvyfl{width: calc(100% + 0px);}#sp-qcj33ya13g{text-decoration: none;}#sp-m7el7s{font-size: 40px; color: rgb(255, 255, 255); text-align: center; margin: 0px 0px 15px;}#sp-dhru8c{color: rgb(255, 255, 255); padding: 0px 80px; margin: 0px 0px 20px; text-align: center;}#sp-button-parent-sx5l1i{margin: 0px; text-align: center;}#sp-sx5l1i{font-size: 16px; width: auto; padding: 15px 30px;}@media only screen and (max-width: 480px) { #sp-x3wz6s719co5 {margin-bottom:0px !important;} #sp-lxaytg {padding:2px 2px 2px 2px  !important;} #sp-nfp925rzgdfg {margin-bottom:0px !important;} #sp-mi5feg6vex4 .nav-menu .menu-item  {text-align:center !important;width:100% !important;} #sp-mi5feg6vex4 {margin:0px 10px 0px 10px  !important;} #sp-mi5feg6vex4 ul li a  {text-align:center !important;} #sp-mi5feg6vex4 .nav-bar  {align-items:center !important;} .sp-headline-block-iex9er,   #sp-iex9er,   #iex9er {text-align:center !important;} .sp-text-wrapper-i4bfb5,   #sp-i4bfb5,   #i4bfb5 {text-align:left !important;} #sp-button-parent-x1xecy {text-align:center !important;} .sp-text-wrapper-dd1v3g,   #sp-dd1v3g,   #dd1v3g {text-align:center !important;} #sp-a00pe9 {text-align:center !important;} #sp-ob485p {margin:80px 0px 20px 0px  !important;} .sp-headline-block-qxk22a,   #sp-qxk22a,   #qxk22a {text-align:center !important;} #sp-cupjjc {margin:0px 0px 80px 0px  !important;} #sp-wztudl {margin:0px 0px 20px 0px  !important;margin-bottom:6px !important;} .sp-headline-block-ojxdy6,   #sp-ojxdy6,   #ojxdy6 {text-align:center !important;} .sp-text-wrapper-c0wbgc,   #sp-c0wbgc,   #c0wbgc {text-align:left !important;} #sp-kvtnrc {margin:0px 0px 20px 0px  !important;margin-bottom:6px !important;} .sp-headline-block-ayco6q,   #sp-ayco6q,   #ayco6q {text-align:center !important;} .sp-text-wrapper-mx55s9,   #sp-mx55s9,   #mx55s9 {text-align:left !important;} #sp-tsp7b8 {margin-bottom:6px !important;} .sp-headline-block-xi9pq7,   #sp-xi9pq7,   #xi9pq7 {text-align:center !important;} .sp-text-wrapper-djcrgd,   #sp-djcrgd,   #djcrgd {text-align:left !important;} #sp-p4yo1m {margin:80px 0px 20px 0px  !important;} .sp-headline-block-y14pa9,   #sp-y14pa9,   #y14pa9 {text-align:center !important;} .sp-text-wrapper-q4ckn6,   #sp-q4ckn6,   #q4ckn6 {text-align:center !important;} #sp-k2y2ak {margin:0px 0px 80px 0px  !important;} #sp-r4sizp {margin:0px 0px 20px 0px  !important;margin-bottom:20px !important;} #sp-zxrjbg {text-align:center !important;} .sp-headline-block-ykjesd,   #sp-ykjesd,   #ykjesd {text-align:center !important;} .sp-text-wrapper-g71zzy,   #sp-g71zzy,   #g71zzy {text-align:left !important;} #sp-qydeoe {margin:0px 0px 20px 0px  !important;margin-bottom:20px !important;} #sp-t2j0c9 {text-align:center !important;} .sp-headline-block-t4hj71,   #sp-t4hj71,   #t4hj71 {text-align:center !important;} .sp-text-wrapper-fs14b1,   #sp-fs14b1,   #fs14b1 {text-align:left !important;} #sp-tr40df {margin-bottom:20px !important;} #sp-ny0ctq {text-align:center !important;} .sp-headline-block-l6ehlu,   #sp-l6ehlu,   #l6ehlu {text-align:center !important;} .sp-text-wrapper-v95q8q,   #sp-v95q8q,   #v95q8q {text-align:left !important;} #sp-rm4cms {margin:50px 0px 0px 0px  !important;} #sp-slc32f {margin:0px 0px 50px 0px  !important;} #sp-cm19ww {margin:50px 0px 50px 0px  !important;} .sp-headline-block-m7el7s,   #sp-m7el7s,   #m7el7s {text-align:center !important;} .sp-text-wrapper-dhru8c,   #sp-dhru8c,   #dhru8c {text-align:center !important;} #sp-button-parent-sx5l1i {text-align:center !important;}.sp-image-block-a00pe9 {display: none !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-lxaytg {padding:2px 2px 2px 2px  !important;} #sp-mi5feg6vex4 .nav-menu .menu-item  {text-align:center !important;} #sp-mi5feg6vex4 {justify-content:center !important;} #sp-mi5feg6vex4 ul li a  {text-align:center !important;} .sp-headline-block-iex9er,   #sp-iex9er,   #iex9er {text-align:center !important;} .sp-text-wrapper-i4bfb5,   #sp-i4bfb5,   #i4bfb5 {text-align:left !important;} #sp-button-parent-x1xecy {text-align:center !important;} .sp-text-wrapper-dd1v3g,   #sp-dd1v3g,   #dd1v3g {text-align:center !important;} #sp-a00pe9 {text-align:center !important;} .sp-headline-block-qxk22a,   #sp-qxk22a,   #qxk22a {text-align:center !important;} .sp-headline-block-ojxdy6,   #sp-ojxdy6,   #ojxdy6 {text-align:center !important;} .sp-text-wrapper-c0wbgc,   #sp-c0wbgc,   #c0wbgc {text-align:left !important;} .sp-headline-block-ayco6q,   #sp-ayco6q,   #ayco6q {text-align:center !important;} .sp-text-wrapper-mx55s9,   #sp-mx55s9,   #mx55s9 {text-align:left !important;} .sp-headline-block-xi9pq7,   #sp-xi9pq7,   #xi9pq7 {text-align:center !important;} .sp-text-wrapper-djcrgd,   #sp-djcrgd,   #djcrgd {text-align:left !important;} .sp-headline-block-y14pa9,   #sp-y14pa9,   #y14pa9 {text-align:center !important;} .sp-text-wrapper-q4ckn6,   #sp-q4ckn6,   #q4ckn6 {text-align:left !important;} #sp-zxrjbg {text-align:center !important;} .sp-headline-block-ykjesd,   #sp-ykjesd,   #ykjesd {text-align:center !important;} .sp-text-wrapper-g71zzy,   #sp-g71zzy,   #g71zzy {text-align:left !important;} #sp-t2j0c9 {text-align:center !important;} .sp-headline-block-t4hj71,   #sp-t4hj71,   #t4hj71 {text-align:center !important;} .sp-text-wrapper-fs14b1,   #sp-fs14b1,   #fs14b1 {text-align:left !important;} #sp-ny0ctq {text-align:center !important;} .sp-headline-block-l6ehlu,   #sp-l6ehlu,   #l6ehlu {text-align:center !important;} .sp-text-wrapper-v95q8q,   #sp-v95q8q,   #v95q8q {text-align:left !important;} .sp-headline-block-m7el7s,   #sp-m7el7s,   #m7el7s {text-align:center !important;} .sp-text-wrapper-dhru8c,   #sp-dhru8c,   #dhru8c {text-align:left !important;} #sp-button-parent-sx5l1i {text-align:center !important;}.sp-templatepart-block-u5e99c {display: none !important;}.sp-image-block-a00pe9 {display: none !important;}}