.elementor-85247 .elementor-element.elementor-element-0ffc8c9{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-85247 .elementor-element.elementor-element-0ffc8c9:not(.elementor-motion-effects-element-type-background), .elementor-85247 .elementor-element.elementor-element-0ffc8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f25f867 );}.elementor-85247 .elementor-element.elementor-element-c247b1e{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-85247 .elementor-element.elementor-element-67657c5{text-align:center;}.elementor-85247 .elementor-element.elementor-element-67657c5 .elementor-heading-title{font-family:"europa", Sans-serif;font-size:52px;font-weight:400;line-height:1.1;color:#FCFCFC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85247 .elementor-element.elementor-element-9d05ef6{text-align:center;font-family:"europa", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0px;color:var( --e-global-color-bfc496e );}.elementor-85247 .elementor-element.elementor-element-b66996d:not(.elementor-motion-effects-element-type-background), .elementor-85247 .elementor-element.elementor-element-b66996d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85247 .elementor-element.elementor-element-b66996d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#F7F7F7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-85247 .elementor-element.elementor-element-b66996d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85247 .elementor-element.elementor-element-d09e4a1 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-85247 .elementor-element.elementor-element-1c5912e{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-85247 .elementor-element.elementor-element-1c5912e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85247 .elementor-element.elementor-element-211feab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85247 .elementor-element.elementor-element-211feab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peagreencollection.co.uk/wp-content/uploads/2026/09/view-all-banner.jpg");background-position:-2px -12px;background-repeat:no-repeat;background-size:cover;}.elementor-85247 .elementor-element.elementor-element-211feab > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0;}.elementor-85247 .elementor-element.elementor-element-211feab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 100px 0px;}.elementor-85247 .elementor-element.elementor-element-211feab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-85247 .elementor-element.elementor-element-919fb65 .elementor-button{background-color:#2BD583;font-family:"europa", Sans-serif;font-size:17px;font-weight:500;fill:#000000;color:#000000;}.elementor-85247 .elementor-element.elementor-element-919fb65 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-85247 .elementor-element.elementor-element-e226991{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-85247 .elementor-element.elementor-element-a3fbecc{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:025px;--padding-right:025px;}.elementor-85247 .elementor-element.elementor-element-a3fbecc:not(.elementor-motion-effects-element-type-background), .elementor-85247 .elementor-element.elementor-element-a3fbecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-85247 .elementor-element.elementor-element-b44f02b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85247 .elementor-element.elementor-element-3ac35a1{text-align:center;}.elementor-85247 .elementor-element.elementor-element-3ac35a1 .elementor-heading-title{font-family:"europa", Sans-serif;font-size:40px;font-weight:400;line-height:1.1;color:#FCFCFC;}.elementor-85247 .elementor-element.elementor-element-e1f5925{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-1bf8c7e{background-color:var( --e-global-color-8f29df7 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-daa8c1a{background-color:var( --e-global-color-0c38273 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-e6b1957{background-color:var( --e-global-color-ed9e82f );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-231e45d{background-color:var( --e-global-color-78f58d6 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-fe3a16c{background-color:var( --e-global-color-5e06899 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-5804115{background-color:var( --e-global-color-81d5d0f );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-0ca7070{background-color:var( --e-global-color-781d500 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-dea03ff{background-color:var( --e-global-color-9718df6 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-f558fc3{background-color:var( --e-global-color-8784275 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-9ff30e8{background-color:var( --e-global-color-ad47abb );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-3aac877{background-color:var( --e-global-color-81a9ab7 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .elementor-repeater-item-687d1e8{background-color:var( --e-global-color-5335875 );color:#ffffff;}.elementor-85247 .elementor-element.elementor-element-17ee0a2{width:100%;max-width:100%;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .lt-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .lt-tile{font-family:"europa", Sans-serif;font-size:20px;}.elementor-85247 .elementor-element.elementor-element-f41175b:not(.elementor-motion-effects-element-type-background), .elementor-85247 .elementor-element.elementor-element-f41175b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85247 .elementor-element.elementor-element-f41175b{border-style:solid;border-width:0px 0px 1px 0px;border-color:#F7F7F7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-85247 .elementor-element.elementor-element-f41175b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85247 .elementor-element.elementor-element-7816902 > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-85247 .elementor-element.elementor-element-c247b1e{--width:100%;}.elementor-85247 .elementor-element.elementor-element-e226991{--content-width:1280px;}.elementor-85247 .elementor-element.elementor-element-b44f02b{--width:100%;}.elementor-85247 .elementor-element.elementor-element-e1f5925{--content-width:1280px;}}@media(max-width:1024px){.elementor-85247 .elementor-element.elementor-element-c247b1e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-85247 .elementor-element.elementor-element-67657c5 .elementor-heading-title{font-size:46px;line-height:1.1;}.elementor-85247 .elementor-element.elementor-element-211feab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85247 .elementor-element.elementor-element-211feab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-85247 .elementor-element.elementor-element-e226991{--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-85247 .elementor-element.elementor-element-b44f02b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-85247 .elementor-element.elementor-element-3ac35a1 .elementor-heading-title{font-size:36px;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .lt-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .lt-tile{font-size:20px;}}@media(max-width:767px){.elementor-85247 .elementor-element.elementor-element-67657c5{text-align:center;}.elementor-85247 .elementor-element.elementor-element-67657c5 .elementor-heading-title{font-size:40px;line-height:1.1;}.elementor-85247 .elementor-element.elementor-element-9d05ef6{text-align:center;font-size:18px;}.elementor-85247 .elementor-element.elementor-element-211feab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85247 .elementor-element.elementor-element-211feab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-85247 .elementor-element.elementor-element-e226991{--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-85247 .elementor-element.elementor-element-3ac35a1{text-align:center;}.elementor-85247 .elementor-element.elementor-element-3ac35a1 .elementor-heading-title{font-size:32px;}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .lt-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-85247 .elementor-element.elementor-element-17ee0a2 .lt-tile{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-c247b1e */.elementor-85247 .elementor-element.elementor-element-c247b1e {
    max-width:90ch;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d279fc2 */.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 {
  --form-border-color:  #8b8b8b;
  display: flex !important;
  align-items: stretch !important;
  width: 100% !important;
  border: 2px solid var(--form-border-color) !important; /* thickness + colour, in one place */
  box-sizing: border-box !important;
  transition: border-color 0.2s ease; /* optional smooth transition */
}

/* Update variable when form is hovered or when input inside gets focus */
.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201:focus-within {
  --form-border-color: #444242; /* Replace with your desired active/hover color */
}

.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 label {
  flex: 1 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
}

.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 input[type="search"] {
  width: 100% !important;
  height: 40px !important;              /* field size */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  padding: 0 12px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  background: #f9fafa !important;
}

.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 input[type="search"]:focus,
.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 input[type="search"]:hover {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 button[type="submit"] {
  height: 40px !important;
  width: 45px !important;
  background-color: var(--e-global-color-primary) !important;
  border: none !important;
  border-left: 2px solid var(--form-border-color) !important; /* single divider */
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  flex-shrink: 0 !important;
  transition: border-color 0.2s ease; /* optional smooth transition */
}

.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 .is-search-icon {
  width: 36px;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 0 !important;
}

.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 button[type="submit"] svg,
.elementor-85247 .elementor-element.elementor-element-d279fc2 form.is-form-id-85201 button[type="submit"] svg path {
  fill: #ffffff !important;
  width: 18px !important;
  height: 18px !important;
  display: block !important;
}

#is-ajax-search-result-85201.is-ajax-search-result {
  transform: translateY(8px);
}

#is-ajax-search-result-85201.is-ajax-search-result .is-title a, .is-ajax-search-post .is-title  { 
    color: var( --e-global-color-primary ) !important;
    filter: brightness(90%);
}

#is-ajax-search-result-85201 :is(
  .is-ajax-search-categories-details > div:hover,
  .is-ajax-search-result .is-ajax-search-post:hover,
  .is-ajax-search-result .is-show-more-results:hover,
  .is-ajax-search-tags-details > div:hover
) {
  background: #f5f5f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44f02b */.elementor-85247 .elementor-element.elementor-element-b44f02b {
    max-width:90ch;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-683dcc9 */.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 {
  --form-border-color:  #8b8b8b;
  display: flex !important;
  align-items: stretch !important;
  width: 100% !important;
  border: 2px solid var(--form-border-color) !important; /* thickness + colour, in one place */
  box-sizing: border-box !important;
  transition: border-color 0.2s ease; /* optional smooth transition */
}

/* Update variable when form is hovered or when input inside gets focus */
.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201:focus-within {
  --form-border-color: #444242; /* Replace with your desired active/hover color */
}

.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 label {
  flex: 1 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
}

.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 input[type="search"] {
  width: 100% !important;
  height: 40px !important;              /* field size */
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  padding: 0 12px !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  background: #f9fafa !important;
}

.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 input[type="search"]:focus,
.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 input[type="search"]:hover {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 button[type="submit"] {
  height: 40px !important;
  width: 45px !important;
  background-color: var(--e-global-color-primary) !important;
  border: none !important;
  border-left: 2px solid var(--form-border-color) !important; /* single divider */
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  flex-shrink: 0 !important;
  transition: border-color 0.2s ease; /* optional smooth transition */
}

.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 .is-search-icon {
  width: 36px;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 0 !important;
}

.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 button[type="submit"] svg,
.elementor-85247 .elementor-element.elementor-element-683dcc9 form.is-form-id-85201 button[type="submit"] svg path {
  fill: #ffffff !important;
  width: 18px !important;
  height: 18px !important;
  display: block !important;
}

#is-ajax-search-result-85201.is-ajax-search-result {
  transform: translateY(8px);
}

#is-ajax-search-result-85201.is-ajax-search-result .is-title a, .is-ajax-search-post .is-title  { 
    color: var( --e-global-color-primary ) !important;
    filter: brightness(90%);
}

#is-ajax-search-result-85201 :is(
  .is-ajax-search-categories-details > div:hover,
  .is-ajax-search-result .is-ajax-search-post:hover,
  .is-ajax-search-result .is-show-more-results:hover,
  .is-ajax-search-tags-details > div:hover
) {
  background: #f5f5f5;
}/* End custom CSS */